> You cannot use Bison to resolve dynamically your precedence if
> you have a free set of levels. But if you have a fixed number
> of level, say 10, [...]

Fixed number seems perfectly enough to me.

> you could define ten tokens for each level,
> map each operator to the corresponding level, storing the actual
> operator as a semantic value. The scanner could use a map for
> instance to decide to which token you map each operator.
> 
> That wouldn't be of much help if you also want to play with
> associativity. Maybe using even more tokens to denote the different
> possibilities.

I didn't understand all of this at first, but after reading the Hans
example too, I think I understand every part of this now. Thank you!

I'm not going to exploit this right now, but I rest assured to know
a way to explore if I ever need to get there.

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

Reply via email to