The StaDyn Programming Language
Source code documentation of StaDyn, a hybrid static and dynamic typing language.
|
The code generation phase. More...
Namespaces | |
package | ExceptionManagement |
Encapsulates the IL code to throw runtime exceptions. | |
package | NewOperations |
TO DO: PASAR AL "CODEGENERATION.OPERATIONS" | |
package | Operations |
Operations for generating code depending on the type of the arguments. | |
Classes | |
class | CLRCodeGenerator |
This class encapsulates the IL CLR code generator IL. More... | |
class | CodeGenerator |
This class encapsulates the instruction used to generate the code. More... | |
class | ConstantTable |
Implementation of a table of constants. More... | |
class | ILCodeGenerator |
class | ILReservedWords |
class | ILStatementsCodeGeneration |
struct | InheritedAttributes |
This class encapsulates several inherited attributes used in code generation process. More... | |
class | RrotorCodeGenerator |
This class encapsulates the IL CLR code generator IL. More... | |
struct | SynthesizedAttributes |
This class encapsulates several inherited attributes used in code generation process. More... | |
class | TemporalVariablesTable |
Implementation of a table of variables. thist tables search for an id according to its string type representation More... | |
class | TypeMapping |
Offers the mappings between different representations of types in IL. More... | |
class | VisitorCLRCodeGeneration< T > |
This class walks the AST to obtain the IL code. More... | |
class | VisitorCodeGeneration< T > |
This class walks the AST to obtain the IL code. More... | |
class | VisitorCodeGeneration2 |
This class walks the AST to obtain the field and localinit directives. More... | |
class | VisitorCodeGenerationBase |
This class walks the AST to to obtain intermediate code Thisis a layer adapter class and is the base classBy means of thisi class we're able to perform covariance in certain attributes between visitor and codegeneration clases More... | |
class | VisitorILCodeGeneration< T > |
This class walks the AST to obtain the IL code. More... | |
class | VisitorRrotorCodeGeneration< T > |
This class walks the AST to obtain the translation to IL code over the Reflective extension of the SSCLI (Rrotor). More... | |
The code generation phase.