- done_parsing
This method is called to indicate that the parser should quit. This is normally
called by an accept
- setScanner
Simple accessor method to set the default scanner.
- cur_err_token
Return the current lookahead in our error "parse ahead" buffer.
- debug_message
Write a debugging message to System.err for the debugging version of the parser.
- find_recovery_config
Put the (real) parse stack into error recovery configuration by popping the
stack down to a state th
- get_action
Fetch an action from the action table. The table is broken up into rows, one per
state (rows are ind
- parse_lookahead
Parse forward using stored lookahead symbols. In this case we have already
verified that parsing wil
- read_lookahead
Read from input to establish our buffer of "parse ahead" lookahead symbols.
- restart_lookahead
Reset the parse ahead input to one token past where we started error recovery
(this consumes one new
- shift_under_error
Determine if we can shift under the special error symbol out of the state
currently on the top of th
- start_production
The index of the start production (supplied by generated subclass).
- try_parse_ahead
Do a simulated parse forward (a "parse ahead") from the current stack
configuration using stored loo