help-bison
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: are there user defined infix operators?


From: Akim Demaille
Subject: Re: are there user defined infix operators?
Date: Thu, 8 Nov 2018 21:19:30 +0100

Hi Uxio, hi Hans,

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, then you could define ten tokens for each level,
and give them the precedence you want.  Then, in the scanner,
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.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]