Exemplo n.º 1
0
 public ASTGenerator(ESCompiler esCompiler, CodeGenerationContext context)
 {
     this.compiler = esCompiler;
     this.context  = context;
     bindToCompiler();
 }
Exemplo n.º 2
0
 protected void popContext()
 {
     context = contextStack[0];
     contextStack.RemoveAt(0);
 }
Exemplo n.º 3
0
 public NameBindingScope(CodeGenerationContext context, NameBindingScope outerScope) : this(context) {
     this.outerScope = outerScope;
 }
Exemplo n.º 4
0
 protected void pushContext()
 {
     contextStack.Add(context);
     context = compiler.newCodeGenerationContext();
 }
Exemplo n.º 5
0
 public NameBindingScope(CodeGenerationContext context)
 {
     this.context = context;
 }