Braden McDaniel wrote: > I'm just trying to throw a SemanticException, and provide it with > accurate line and column information. For that, perhaps try labeling your terminals: minusExpr : a:MINUS unaryExpr { a->getLine(); } ; Ross. Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/