Shift/reduce conflicts are frequently encountered in grammars specifying rules
of arithmetic expressions. Here shifting is not always the preferred
resolution; the b() directives for operator precedence allow you to specify
when to shift and when to reduce. How and when to do so is discussed next.


