JFlex
public class LexParse extends lr_parser
| Field Summary | |
|---|---|
| protected CUP$LexParse$actions | action_obj Instance of action encapsulation class. |
| LexScan | scanner |
| protected static short[][] | _action_table Parse-action table. |
| protected static short[][] | _production_table Production table. |
| protected static short[][] | _reduce_tablereduce_goto table. |
| Constructor Summary | |
|---|---|
| LexParse() Default constructor. | |
| LexParse(Scanner s) Constructor which sets the default scanner. | |
| LexParse(LexScan scanner) | |
| Method Summary | |
|---|---|
| short[][] | action_table() Access to parse-action table. |
| Symbol | do_action(int act_num, lr_parser parser, Stack stack, int top) Invoke a user supplied parse action. |
| int | error_sym()error Symbol index. |
| int | EOF_sym()EOF Symbol index. |
| CharClasses | getCharClasses() |
| EOFActions | getEOFActions() |
| protected void | init_actions() Action encapsulation object initializer. |
| short[][] | production_table() Access to production table. |
| short[][] | reduce_table() Access to reduce_goto table. |
| void | report_error(String message, Object info) |
| void | report_fatal_error(String message, Object info) |
| int | start_production() Indicates start production. |
| int | start_state() Indicates start state. |
| void | user_init() User initialization code. |
reduce_goto table.error Symbol index.EOF Symbol index.reduce_goto table.