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