> Both are found in the final parse tree, and I need to > get rid of the superfluous nodes. I don't know if this > is default antlr behavior or if this is a bug. Why do you need parse tree? How about using syntax tree?