Rules never reduced
Useless nonterminals
Useless rules
Terminals which are not used
State
conflicts:
Grammar
Terminals, with rules where they appear
Nonterminals, with rules where they appear
on left:
,
on right:
state
:
.
/* empty */
[
]
,
shift, and go to state
go to state
error
(
)
[
accept
reduce using rule
(
)
]
Conflict between rule
and token
resolved as
an
(
).
0