示例#1
0
 public override void EnterBlockInitializer(AdvplParser.BlockInitializerContext ctx)
 {
     currentScope = new LocalScope(currentScope);
     saveScope(ctx, currentScope);
     allScopes.Add(currentScope);
     treesByScopes.Add(currentScope, ctx);
 }
示例#2
0
 public override void ExitBlockInitializer(AdvplParser.BlockInitializerContext ctx)
 {
     currentScope = currentScope.getEnclosingScope(); // pop scope
 }