The ScopeDisplay class provides an annotated view of the symbol table, for debugging purposes.
This Walker adjusts the symbol lookup table while the parse tree is being traversed such that symbols in the parse tree can be looked up correctly in the right context.
The ScopeDisplay class provides an annotated view of the symbol table, for debugging purposes.
A Visitor for Scopes. The default implementation does nothing, so users only need to implement the ones they need.
This Walker adjusts the symbol lookup table while the parse tree is being traversed such that symbols in the parse tree can be looked up correctly in the right context.