On Mar 16, 2007, at 7:10 PM, Dennis Katumalla wrote: > What should my rewrite rule look like if I wanted ^(MULTIPLY factor > factor) or ^(DIVIDE factor factor) > > term : factor ((MULTIPLY | DIVIDE) factor)* > ; I'd do an operator: term : factor ((MULTIPLY^ | DIVIDE^) factor)* ; Ter