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.