java_cup
Class parser
CUP v0.10k generated parser.
Version:
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.
EOF_sym
public int EOF_sym()
EOF Symbol index.
- EOF_sym in interface lr_parser
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.
error_sym
public int error_sym()
error Symbol index.
- error_sym in interface lr_parser
init_actions
protected void init_actions()
Action encapsulation object initializer.
- init_actions in interface lr_parser
production_table
public short[][] production_table()
Access to production table.
- production_table in interface lr_parser
reduce_table
public short[][] reduce_table()
Access to reduce_goto table.
- reduce_table in interface lr_parser
report_error
public void report_error(String message,
Object info)- report_error in interface lr_parser
report_fatal_error
public void report_fatal_error(String message,
Object info)- report_fatal_error in interface lr_parser
scan
public Symbol scan()
throws java.lang.ExceptionScan to get the next Symbol.
- scan in interface lr_parser
start_production
public int start_production()
Indicates start production.
- start_production in interface lr_parser
start_state
public int start_state()
Indicates start state.
- start_state in interface lr_parser
user_init
public void user_init()
throws java.lang.ExceptionUser initialization code.
- user_init in interface lr_parser