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.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
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.Exception
Scan 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.Exception
User initialization code.
- user_init in interface lr_parser