예제 #1
0
 // 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);
 }