A visitor interface used for working with a generated AST.
Each type of node has a assign method that invokes the relevant visitor method.
A visitor interface used for working with a generated AST.
Each type of node has a assign method that invokes the relevant visitor method.