evalexpr/src
Bruno BELANYI b5912f508e evalexpr: parse: improve precedence climbing
The previous version of the algorithm did not take into account the fact
that the main loop should only run while we have postfix or infix
operators. This happened to work because of the small amount of
operators used in the grammar.

The previous version also had prefix operators hard-coded in the operand
parsing function.
2020-11-02 15:48:30 +01:00
..
ast evalexpr: initial recursive descent parser 2020-10-28 15:40:57 +01:00
eval evalexpr: initial recursive descent parser 2020-10-28 15:40:57 +01:00
parse evalexpr: parse: improve precedence climbing 2020-11-02 15:48:30 +01:00
evalexpr.c evalexpr: allow choosing parser at build time 2020-11-02 15:48:30 +01:00