I meant > 2- a = 3 + 5 * 3 - 2 / 1 + 4 ["("] [EXP] ); a = 3 + 5 * 3 - 2 / 1 + 4 [OP] ["("] [EXP] ); -- ---------------------------------------------------------------------- Etienne M. Gagnon, M.Sc. e-mail: egagnon@j-meg.com Author of SableCC: http://www.sablecc.org/ and SableVM: http://www.sablevm.org/