Next: Contextual Precedence, Previous: Shift/Reduce, Up: Algorithm [Contents][Index]
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.
| • Why Precedence | An example showing why precedence is needed. | |
| • Using Precedence | How to specify precedence and associativity. | |
| • Precedence Only | How to specify precedence only. | |
| • Precedence Examples | How these features are used in the previous example. | |
| • How Precedence | How they work. | |
| • Non Operators | Using precedence for general conflicts. |