java_cup.simple_calc
Class parser
CUP v0.10k generated parser.
Version:
protected static short[][] | _action_table - Parse-action table.
|
protected static short[][] | _production_table - Production table.
|
protected static short[][] | _reduce_table reduce_goto table.
|
protected java_cup.simple_calc.CUP$parser$actions | action_obj - Instance of action encapsulation class.
|
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.simple_calc.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.Exception
Invoke 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
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