On 6 Aug 2005, at 03:05, Aaron Hurst wrote:
I would like to be able to parse implicit multiplication (i.e. if two expression appear next to each other without an operator, they should be mulitplied).
Here is a variation: %token IDENTIFIER %left '|' '+' %left '^' %left '&' '*' IDENTIFIER '(' ')' %% expression: IDENTIFIER | '(' expression ')' | expression '*' expression | expression '&' expression | expression '+' expression | expression '|' expression | expression '^' expression | IDENTIFIER IDENTIFIER | IDENTIFIER '(' expression ')' | '(' expression ')' IDENTIFIER | '(' expression ')' '(' expression ')' ; Hans Aberg _______________________________________________ Help-bison@gnu.org http://lists.gnu.org/mailman/listinfo/help-bison