Mr. Bergstresser :- Have you tried: expr : sumExpr; atom : INT | STAT | ( LPAREN! expr RPAREN! ); Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/