Generate visitor interface instead of listener stuff.
Create enough visitors to run a single print statement from source text instead of hand instantiated AST.