P4  1
name analysis
Classes | Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes
parser Class Reference

List of all members.

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

Detailed Description

CUP v0.11b ${cupversion} (SVN rev 60) generated parser.


Constructor & Destructor Documentation

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.


Member Function Documentation

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.

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.

Indicates start production.

Indicates start state.


Member Data Documentation

final short [][] parser._action_table [static, protected]

Parse-action table.

final short parser._production_table[][] [static, protected]
Initial value:
 
    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.


The documentation for this class was generated from the following file:
 All Classes Functions Variables