1
|
|
2
|
The OOAS Compiler Component is based on the following open source software components.
|
3
|
|
4
|
Java Version:
|
5
|
~~~~~~~~~~~~~
|
6
|
* Eclipse Project, Eclipse Java Batch Compiler
|
7
|
- License: Eclipse Public License
|
8
|
- Libraries: ecj-4.4.2.jar
|
9
|
|
10
|
* ANTLR 3
|
11
|
- License: Berkeley Software Distribution (BSD)
|
12
|
- Libraries: antlr-3.4-complete.jar, (antlrworks-1.4.3.jar)
|
13
|
|
14
|
* Java Native Access (JNA)
|
15
|
- License: Apache License 2.0
|
16
|
- Libraries: jna-4.0.0.jar, jna-platform-4.0.0.jar
|
17
|
|
18
|
* Google Protocol Buffers
|
19
|
- License: Modified BSD
|
20
|
- Libraries: protobuf.jar
|
21
|
|
22
|
C++ AST:
|
23
|
~~~~~~~~
|
24
|
* Google Protocol Buffers
|
25
|
- License: Modified BSD
|
26
|
- Libraries: not included
|
27
|
* BOOST
|
28
|
- License: Boost License
|
29
|
- Libraries: not included
|
30
|
|
31
|
C# Version:
|
32
|
~~~~~~~~~~~
|
33
|
* C5 Libraries
|
34
|
- License: MIT style open license
|
35
|
- Libraries: source included
|
36
|
* ANTLR 3
|
37
|
- License: BSD
|
38
|
- Libraries: antlr.runtime.dll, Antlr3.Runtime.dll, Antlr3.Utility.dll, antlr-3.2.jar
|
39
|
|