Le 17 déc. 2013 à 09:25, Adam Smalin <acidzombi...@gmail.com> a écrit :

> I still need help with this. I rewrote it maybe this will be more clear?
> 
> I want to allow this
> 
> var = var
> var, var = var
> var = var, var

Maybe I am missing something, by how about clearly stating
that you can have several lvalues and rvalues?  The following
grammar has no conflict, and requires no precedence/associativity.

%%
body:
  lvals '=' rvals
;

lvals:
  lval
| lvals ',' lval
;

rvals:
  rval
| rvals ',' rval
;

rval: "var"
lval: "var"


_______________________________________________
help-bison@gnu.org https://lists.gnu.org/mailman/listinfo/help-bison

Reply via email to