Here's a paper that advocates walking the AST "manually" rather than using ANTLR actions or treewalkers: http://www.jazillian.com/articles/treewalkers.html It's for nonconformists and perpetual-ANTLR-newbies :) Andy