P4
1
name analysis
|
Classes | |
class | $actions |
Public Member Functions | |
final Class | getSymbolContainer () |
parser () | |
parser (java_cup.runtime.Scanner s) | |
parser (java_cup.runtime.Scanner s, java_cup.runtime.SymbolFactory sf) | |
short[][] | production_table () |
short[][] | action_table () |
short[][] | reduce_table () |
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 |
int | start_state () |
int | start_production () |
int | EOF_sym () |
int | error_sym () |
void | syntax_error (Symbol currToken) |
Protected Member Functions | |
void | init_actions () |
Protected Attributes | |
CUP $parser $actions | action_obj |
Static Protected Attributes | |
static final short | _production_table [][] |
static final short[][] | _action_table |
static final short[][] | _reduce_table |
CUP v0.11b ${cupversion} (SVN rev 60) generated parser.
parser.parser | ( | ) |
Default constructor.
parser.parser | ( | java_cup.runtime.Scanner | s | ) |
Constructor which sets the default scanner.
parser.parser | ( | java_cup.runtime.Scanner | s, |
java_cup.runtime.SymbolFactory | sf | ||
) |
Constructor which sets the default scanner.
short [][] parser.action_table | ( | ) |
Access to parse-action table.
java_cup.runtime.Symbol parser.do_action | ( | int | act_num, |
java_cup.runtime.lr_parser | parser, | ||
java.util.Stack | stack, | ||
int | top | ||
) | throws java.lang.Exception |
Invoke a user supplied parse action.
int parser.EOF_sym | ( | ) |
EOF
Symbol index.
int parser.error_sym | ( | ) |
error
Symbol index.
void parser.init_actions | ( | ) | [protected] |
Action encapsulation object initializer.
short [][] parser.production_table | ( | ) |
Access to production table.
short [][] parser.reduce_table | ( | ) |
Access to reduce_goto
table.
int parser.start_production | ( | ) |
Indicates start production.
int parser.start_state | ( | ) |
Indicates start state.
final short [][] parser._action_table [static, protected] |
Parse-action table.
final short parser._production_table[][] [static, protected] |
unpackFromStrings(new String[] { "\000\104\000\002\002\004\000\002\002\003\000\002\003" + "\004\000\002\003\002\000\002\004\003\000\002\004\003" + "\000\002\004\003\000\002\005\004\000\002\005\002\000" + "\002\006\005\000\002\006\006\000\002\007\006\000\002" + "\010\010\000\002\011\004\000\002\011\003\000\002\012" + "\004\000\002\012\005\000\002\013\003\000\002\013\005" + "\000\002\014\004\000\002\015\006\000\002\016\004\000" + "\002\016\002\000\002\017\004\000\002\017\005\000\002" + "\017\005\000\002\017\006\000\002\017\006\000\002\017" + "\012\000\002\017\017\000\002\017\012\000\002\017\005" + "\000\002\017\004\000\002\017\004\000\002\020\005\000" + "\002\021\003\000\002\021\005\000\002\021\005\000\002" + "\021\005\000\002\021\005\000\002\021\004\000\002\021" + "\005\000\002\021\005\000\002\021\005\000\002\021\005" + "\000\002\021\005\000\002\021\005\000\002\021\005\000" + "\002\021\005\000\002\021\004\000\002\021\003\000\002" + "\022\003\000\002\022\003\000\002\022\003\000\002\022" + "\003\000\002\022\003\000\002\022\005\000\002\022\003" + "\000\002\023\005\000\002\023\006\000\002\024\003\000" + "\002\024\005\000\002\025\003\000\002\025\003\000\002" + "\025\003\000\002\026\003\000\002\026\005\000\002\027" + "\003" })
Production table.
final short [][] parser._reduce_table [static, protected] |
reduce_goto
table.
CUP $parser $actions parser.action_obj [protected] |
Instance of action encapsulation class.