Oliver Zeigermann and I have been discussing the potential for automatic tree and visitor construction in ANTLR v4. I wrote up some of my thoughts, including how we could hide tree construction entirely while still getting visitors: http://bit.ly/ouwfcc Ter