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.
Traverse the template parameter list of a template declaration.
the virtual visit(Block) version above does scoping, which isn't what we want if traversing a function (FIXME: or is it ?) so the following factors out the common code.
Traverse the template parameter list of a template declaration.
the virtual visit(Block) version above does scoping, which isn't what we want if traversing a function (FIXME: or is it ?) so the following factors out the common code.