Suppose a parse state S has multiple actions for a terminal lookahead symbol A. Then during incremental parsing, while in state S, the parser should not reuse a non-terminal lookahead B where FIRST(B) contains A, because reusing B might prematurely discard one of the possible actions that a batch parser would have attempted in state S, upon seeing A as a lookahead. |
||
|---|---|---|
| .. | ||
| equals_pointer.h | ||
| rule_helpers.cc | ||
| rule_helpers.h | ||
| stream_methods.cc | ||
| stream_methods.h | ||