C-minor v0.0

CodeGenerator Class

Assembly: Topten.Cminor.Compiler.dll
Namespace: Topten.Cminor.CodeGen

public class CodeGenerator :
    Topten.Cminor.Ast.IAstStatementVisitor<bool>,
    Topten.Cminor.Ast.IAstExprNodeVisitor<bool>

Inheritance

CodeGenerator → object

Interfaces

Topten.Cminor.Ast.IAstStatementVisitor<bool>, Topten.Cminor.Ast.IAstExprNodeVisitor<bool>

Constructors

CodeGenerator(Topten.Cminor.IndentableTextWriter)

Constructor

Properties

NoDynamicCCode
Target

Methods

Generate(Topten.Cminor.Types.TypeInfo)

Generate code for a type (typicaly the root namespace) and all its nested types