1 |
2
|
krennw
|
|
2 |
|
|
Object-Oriented Action System (OOAS) Compiler
|
3 |
|
|
=============================================
|
4 |
|
|
|
5 |
|
|
This directory contains the source code to the OOAS-Compiler that is used in
|
6 |
|
|
MoMuT::UML/OOAS. The compiler was originally written in C# at Graz University
|
7 |
|
|
of Technology and has subsequently been ported to Java at the AIT Austrian In-
|
8 |
|
|
stitute of Technology. See the LICENSE file for the exact terms the source is
|
9 |
|
|
distributed under.
|
10 |
|
|
|
11 |
|
|
Folder "licenses"
|
12 |
|
|
~~~~~~~~~~~~~~~~~~~~~
|
13 |
|
|
This folder contains information about the licenses of other open source
|
14 |
|
|
software the OOAS Compiler builds on.
|
15 |
|
|
|
16 |
|
|
Folder "ooasCompiler"
|
17 |
|
|
~~~~~~~~~~~~~~~~~~~~~
|
18 |
|
|
This folder contains the up-to-date version of the OOAS compiler as used in
|
19 |
|
|
MoMuT::UML/OOAS. It is a full Eclipse Kepler (Java) project, ready to im-
|
20 |
|
|
port.
|
21 |
|
|
|
22 |
|
|
Folder "ooasCompiler_tests"
|
23 |
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
24 |
|
|
This folder contains a small JUnit project and a few OOAS models to test.
|
25 |
|
|
|
26 |
|
|
Folder "cppAst"
|
27 |
|
|
~~~~~~~~~~~~~~~
|
28 |
|
|
This folder contains a C++ version of the AST classes including code to
|
29 |
|
|
de-serialize a serialized version of the AST. The de-/serialization code
|
30 |
|
|
relies on the Google Protocol Buffers library, see also the "serialization"
|
31 |
|
|
folder.
|
32 |
|
|
Please note that no self-compiling project is provided.
|
33 |
|
|
|
34 |
|
|
Folder "serialization"
|
35 |
|
|
~~~~~~~~~~~~~~~~~~~~~~
|
36 |
|
|
This folder contains the .proto files, which serve as input to the Google
|
37 |
|
|
Protocol Buffer Compiler.
|
38 |
|
|
|
39 |
|
|
|
40 |
|
|
Vienna, Graz, 30th March 2015 |