net.cscott.sinjdoc.parser
public class Java15 extends lr_parser
Version: Sat Jan 24 18:21:46 EST 2004
Field Summary | |
---|---|
protected static short[][] | _action_table Parse-action table. |
protected static short[][] | _production_table Production table. |
protected static short[][] | _reduce_tablereduce_goto table. |
protected CUP$Java15$actions | action_obj Instance of action encapsulation class. |
Constructor Summary | |
---|---|
Java15() Default constructor. | |
Java15(Scanner s) Constructor which sets the default scanner. | |
Java15(PRootDoc rootDoc, File file, PPackageDoc expectedPackage) |
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 | EOF_sym()EOF Symbol index. |
int | error_sym()error Symbol index. |
protected void | init_actions() Action encapsulation object initializer. |
short[][] | production_table() Access to production table. |
short[][] | reduce_table() Access to reduce_goto table. |
Symbol | scan() Scan to get the next Symbol. |
PSourcePosition | sp(int leftPos) |
int | start_production() Indicates start production. |
int | start_state() Indicates start state. |
void | syntax_error(Symbol current) |
reduce_goto
table.EOF
Symbol index.error
Symbol index.reduce_goto
table.