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
_______________________________________________
[email protected] http://lists.gnu.org/mailman/listinfo/help-bison