66 namespace CodeGeneration {
79 internal T codeGenerator;
84 get {
return this.codeGenerator; }
85 set { this.codeGenerator = value; }
90 this.codeGenerator = codeGenerator;
94 codeGenerator.Close();
97 this.codeGenerator.WriteCodeOfExceptions();
This class walks the AST to to obtain intermediate code Thisis a layer adapter class and is the base ...
This class encapsulates the instruction used to generate the code.
override void Close()
Class used to generate de intermediate code We implement explicitly covariance in this attribute by m...
VisitorCodeGeneration(T codeGenerator)
override void AddExceptionCode()