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