コード例 #1
0
ファイル: StatementAST.cs プロジェクト: chenzuo/blue
 // Code generation
 public override void Generate(CodeGen.EmitCodeGen gen)
 {
     Debug.Assert(m_nodeCtor != null);
     gen.Generate(this);            
 }
コード例 #2
0
ファイル: ExpAST.cs プロジェクト: chenzuo/blue
 // Code generation as an expression
 public override void GenerateAsRight(CodeGen.EmitCodeGen gen)
 {
     gen.Generate(this);
 }
コード例 #3
0
ファイル: ObjExpAST.cs プロジェクト: chenzuo/blue
 // Do codegen
 public override void GenerateAsRight(CodeGen.EmitCodeGen gen)
 {   
     Debug.Assert(!IsIndexer, "Don't codegen Indexers as Array Access");
     gen.Generate(this);
 }