> what seems to me as wrong is that i may have not only : > > '(' expression ')' > > but also just : > > expression > > but then it becomes left-recursive.. > > brackExpr : expression | '(' expression ')' | comparison
Use the <leftop> or <rightop> directives and youll be fine. Yves