|
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.
1.7.6.1