root/trunk/compiler/README @ 9
| 2 | krennw | ||
              Object-Oriented Action System (OOAS) Compiler
  | 
      |||
              =============================================
  | 
      |||
This directory contains the source code to the OOAS-Compiler that is used in
  | 
      |||
MoMuT::UML/OOAS. The compiler was originally written in C# at Graz University
  | 
      |||
of Technology and has subsequently been ported to Java at the AIT Austrian In-
  | 
      |||
stitute of Technology. See the LICENSE file for the exact terms the source is
  | 
      |||
distributed under.
  | 
      |||
Folder "licenses"
  | 
      |||
~~~~~~~~~~~~~~~~~~~~~
  | 
      |||
    This folder contains information about the licenses of other open source
  | 
      |||
    software the OOAS Compiler builds on.
  | 
      |||
Folder "ooasCompiler"
  | 
      |||
~~~~~~~~~~~~~~~~~~~~~
  | 
      |||
    This folder contains the up-to-date version of the OOAS compiler as used in
  | 
      |||
    MoMuT::UML/OOAS. It is a full Eclipse Kepler (Java) project, ready to im-
  | 
      |||
    port.
  | 
      |||
Folder "ooasCompiler_tests"
  | 
      |||
~~~~~~~~~~~~~~~~~~~~~~~~~~~
  | 
      |||
    This folder contains a small JUnit project and a few OOAS models to test.
  | 
      |||
Folder "cppAst"
  | 
      |||
~~~~~~~~~~~~~~~
  | 
      |||
    This folder contains a C++ version of the AST classes including code to
  | 
      |||
    de-serialize a serialized version of the AST. The de-/serialization code
  | 
      |||
    relies on the Google Protocol Buffers library, see also the "serialization"
  | 
      |||
    folder.
  | 
      |||
    Please note that no self-compiling project is provided.
  | 
      |||
Folder "serialization"
  | 
      |||
~~~~~~~~~~~~~~~~~~~~~~
  | 
      |||
    This folder contains the .proto files, which serve as input to the Google
  | 
      |||
    Protocol Buffer Compiler.
  | 
      |||
Vienna, Graz, 30th March 2015
  |