Go forward to Contextual Precedence.
Go backward to Shift/Reduce.
Go up to Algorithm.
Operator Precedence
===================
Another situation where shift/reduce conflicts appear is in
arithmetic expressions. Here shifting is not always the preferred
resolution; the Bison declarations for operator precedence allow you to
specify when to shift and when to reduce.
Menu
- Why Precedence
- An example showing why precedence is needed.
- Using Precedence
- How to specify precedence in Bison grammars.
- Precedence Examples
- How these features are used in the previous example.
- How Precedence
- How they work.