|
CodeGen
|
| The structure that describes class. Contains name, array of fields, methods and subclasses, parent class name, access specifier. Overrides ToString() method. | |
| Interface of language generator | |
| Generator for C++ | |
| Generator for C# | |
| Generator for JavaScript ES6 | |
| Generator for Go | |
| Generator for Groovy | |
| Generator for Java | |
| Generator for Python | |
| Generator for Ruby | |
| Generator for Visual Basic | |
| Holds the configuration of generator | |
| The class that describes programming language and has a generator for it | |
| The structure that describes method. Contains name, return type, access level, const and static properties and array of parameters | |
| Interface of language normalizer: normalizes package data according to specified language | |
| Normalizer for C# | |
| Normalizer for Java | |
| Normalizer for Visual Basic | |
| The structure that describes package. Contains classes and subpackages | |
| Parser | |
| The structure that describes variable. Contains name, type and default value | |
| The structure that describes field. Contains access, const and static properties. Inherits from Variable | |
| The structure that describes parameter. Inherits from Variable |