|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--java_cup.runtime.lr_parser
|
+--org.bibop.xml.xforge.parser.ExpressionsParser
CUP v0.10j generated parser.
| Field Summary | |
protected static short[][] |
_action_table
Parse-action table. |
protected static short[][] |
_production_table
Production table. |
protected static short[][] |
_reduce_table
reduce_goto table. |
protected CUP$ExpressionsParser$actions |
action_obj
Instance of action encapsulation class. |
protected java.lang.String |
encoding
|
private PrefixesMonitor |
prefixes
|
private java_cup.runtime.Scanner |
scanner
|
| Fields inherited from class java_cup.runtime.lr_parser |
_done_parsing, _error_sync_size, action_tab, cur_token, lookahead, lookahead_pos, production_tab, reduce_tab, stack, tos |
| Constructor Summary | |
ExpressionsParser()
Default constructor. |
|
ExpressionsParser(PrefixesMonitor prefixes,
java.lang.String encoding)
|
|
ExpressionsParser(java_cup.runtime.Scanner s)
Constructor which sets the default scanner. |
|
| Method Summary | |
short[][] |
action_table()
Access to parse-action table. |
java.lang.Boolean |
compareComparables(short opcode,
java.lang.Comparable left,
java.lang.Comparable right)
|
java.lang.Boolean |
compareNumbers(short opcode,
java.lang.Number left,
java.lang.Number right)
|
java.lang.Boolean |
compareObjects(short opcode,
java.lang.Object left,
java.lang.Object right)
|
java.lang.Boolean |
compareStrings(short opcode,
java.lang.String left,
java.lang.String right)
|
java_cup.runtime.Symbol |
do_action(int act_num,
java_cup.runtime.lr_parser parser,
java.util.Stack stack,
int top)
Invoke a user supplied parse action. |
int |
EOF_sym()
EOF Symbol index. |
int |
error_sym()
error Symbol index. |
java.lang.Number |
executeBinary(short opcode,
java.lang.Number left,
java.lang.Number right)
|
java.lang.Object |
executeBinary(short opcode,
java.lang.Object left,
java.lang.Object right)
|
java.lang.Number |
executeMinus(java.lang.Object left)
|
java.lang.Object |
getVariableValue(java.lang.String name)
|
protected void |
init_actions()
Action encapsulation object initializer. |
static void |
main(java.lang.String[] args)
|
short[][] |
production_table()
Access to production table. |
short[][] |
reduce_table()
Access to reduce_goto table. |
void |
report_error(java.lang.String message,
java.lang.Object info)
|
void |
report_fatal_error(java.lang.String message,
java.lang.Object info)
|
int |
start_production()
Indicates start production. |
int |
start_state()
Indicates start state. |
void |
syntax_error(java_cup.runtime.Symbol cur_token)
|
void |
unrecovered_syntax_error(java_cup.runtime.Symbol cur_token)
|
| Methods inherited from class java_cup.runtime.lr_parser |
advance_lookahead, cur_err_token, debug_message, debug_parse, debug_reduce, debug_shift, debug_stack, done_parsing, dump_stack, error_recovery, error_sync_size, find_recovery_config, get_action, get_reduce, getScanner, parse_lookahead, parse, read_lookahead, restart_lookahead, scan, setScanner, shift_under_error, try_parse_ahead, unpackFromStrings, user_init |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected static final short[][] _production_table
protected static final short[][] _action_table
protected static final short[][] _reduce_table
reduce_goto table.
protected CUP$ExpressionsParser$actions action_obj
private PrefixesMonitor prefixes
private java_cup.runtime.Scanner scanner
protected java.lang.String encoding
| Constructor Detail |
public ExpressionsParser()
public ExpressionsParser(java_cup.runtime.Scanner s)
public ExpressionsParser(PrefixesMonitor prefixes,
java.lang.String encoding)
| Method Detail |
public short[][] production_table()
production_table in class java_cup.runtime.lr_parserpublic short[][] action_table()
action_table in class java_cup.runtime.lr_parserpublic short[][] reduce_table()
reduce_goto table.
reduce_table in class java_cup.runtime.lr_parserprotected void init_actions()
init_actions in class java_cup.runtime.lr_parser
public java_cup.runtime.Symbol do_action(int act_num,
java_cup.runtime.lr_parser parser,
java.util.Stack stack,
int top)
throws java.lang.Exception
do_action in class java_cup.runtime.lr_parserjava.lang.Exceptionpublic int start_state()
start_state in class java_cup.runtime.lr_parserpublic int start_production()
start_production in class java_cup.runtime.lr_parserpublic int EOF_sym()
EOF Symbol index.
EOF_sym in class java_cup.runtime.lr_parserpublic int error_sym()
error Symbol index.
error_sym in class java_cup.runtime.lr_parser
public static void main(java.lang.String[] args)
throws java.lang.Exception
java.lang.Exception
public void report_error(java.lang.String message,
java.lang.Object info)
report_error in class java_cup.runtime.lr_parser
public void report_fatal_error(java.lang.String message,
java.lang.Object info)
throws java.lang.Exception
report_fatal_error in class java_cup.runtime.lr_parserjava.lang.Exceptionpublic void syntax_error(java_cup.runtime.Symbol cur_token)
syntax_error in class java_cup.runtime.lr_parser
public void unrecovered_syntax_error(java_cup.runtime.Symbol cur_token)
throws java.lang.Exception
unrecovered_syntax_error in class java_cup.runtime.lr_parserjava.lang.Exception
public java.lang.Object getVariableValue(java.lang.String name)
throws ParserError,
XForgeException
ParserError
XForgeException
public java.lang.Number executeMinus(java.lang.Object left)
throws ParserError,
java.lang.NumberFormatException
ParserError
java.lang.NumberFormatException
public java.lang.Object executeBinary(short opcode,
java.lang.Object left,
java.lang.Object right)
throws ParserError,
java.lang.NumberFormatException
ParserError
java.lang.NumberFormatException
public java.lang.Number executeBinary(short opcode,
java.lang.Number left,
java.lang.Number right)
throws ParserError,
java.lang.NumberFormatException
ParserError
java.lang.NumberFormatException
public java.lang.Boolean compareObjects(short opcode,
java.lang.Object left,
java.lang.Object right)
throws ParserError,
java.lang.NumberFormatException
ParserError
java.lang.NumberFormatException
public java.lang.Boolean compareStrings(short opcode,
java.lang.String left,
java.lang.String right)
throws ParserError
ParserError
public java.lang.Boolean compareComparables(short opcode,
java.lang.Comparable left,
java.lang.Comparable right)
throws ParserError
ParserError
public java.lang.Boolean compareNumbers(short opcode,
java.lang.Number left,
java.lang.Number right)
throws ParserError
ParserError
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||