java_cup
Class parser
CUP v0.10k generated parser.
Sun Jul 25 13:35:26 EDT 1999
EOF_sym, action_table, advance_lookahead, cur_err_token, debug_message, debug_parse, debug_reduce, debug_shift, debug_stack, do_action, done_parsing, dump_stack, error_recovery, error_sym, error_sync_size, find_recovery_config, getScanner, get_action, get_reduce, init_actions, parse, parse_lookahead, production_table, read_lookahead, reduce_table, report_error, report_fatal_error, restart_lookahead, scan, setScanner, shift_under_error, start_production, start_state, syntax_error, try_parse_ahead, unpackFromStrings, unrecovered_syntax_error, user_init |
_action_table
protected static final short[][] _action_table
Parse-action table.
_production_table
protected static final short[][] _production_table
Production table.
_reduce_table
protected static final short[][] _reduce_table
reduce_goto table.
action_obj
protected java_cup.CUP$parser$actions action_obj
Instance of action encapsulation class.
parser
public parser()
Default constructor.
parser
public parser(Scanner s)
Constructor which sets the default scanner.
action_table
public short[][] action_table()
Access to parse-action table.
- action_table in interface lr_parser
do_action
public Symbol do_action(int act_num,
lr_parser parser,
java.util.Stack stack,
int top)
throws java.lang.ExceptionInvoke a user supplied parse action.
init_actions
protected void init_actions()
Action encapsulation object initializer.
- init_actions in interface lr_parser
reduce_table
public short[][] reduce_table()
Access to reduce_goto table.
- reduce_table in interface lr_parser
scan
public Symbol scan()
throws java.lang.ExceptionScan to get the next Symbol.
- scan in interface lr_parser
user_init
public void user_init()
throws java.lang.ExceptionUser initialization code.
- user_init in interface lr_parser