All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class edu.gac.max.mcs388.s2002.c0.parser

java.lang.Object
   |
   +----java_cup.runtime.lr_parser
           |
           +----edu.gac.max.mcs388.s2002.c0.parser

public class parser
extends lr_parser
CUP v0.10J generated parser.


Variable Index

 o _action_table
Parse-action table.
 o _production_table
Production table.
 o _reduce_table
reduce_goto table.
 o action_obj
Instance of action encapsulation class.

Constructor Index

 o parser()
Default constructor.
 o parser(Scanner)
Constructor which sets the default scanner.

Method Index

 o action_table()
Access to parse-action table.
 o do_action(int, lr_parser, Stack, int)
Invoke a user supplied parse action.
 o EOF_sym()
EOF Symbol index.
 o error_sym()
error Symbol index.
 o init_actions()
Action encapsulation object initializer.
 o production_table()
Access to production table.
 o reduce_table()
Access to reduce_goto table.
 o scan()
Scan to get the next Symbol.
 o start_production()
Indicates start production.
 o start_state()
Indicates start state.
 o user_init()
User initialization code.

Variables

 o _production_table
 protected static final short _production_table[][]
Production table.

 o _action_table
 protected static final short _action_table[][]
Parse-action table.

 o _reduce_table
 protected static final short _reduce_table[][]
reduce_goto table.

 o action_obj
 protected CUP$parser$actions action_obj
Instance of action encapsulation class.

Constructors

 o parser
 public parser()
Default constructor.

 o parser
 public parser(Scanner s)
Constructor which sets the default scanner.

Methods

 o production_table
 public short[][] production_table()
Access to production table.

Overrides:
production_table in class lr_parser
 o action_table
 public short[][] action_table()
Access to parse-action table.

Overrides:
action_table in class lr_parser
 o reduce_table
 public short[][] reduce_table()
Access to reduce_goto table.

Overrides:
reduce_table in class lr_parser
 o init_actions
 protected void init_actions()
Action encapsulation object initializer.

Overrides:
init_actions in class lr_parser
 o do_action
 public Symbol do_action(int act_num,
                         lr_parser parser,
                         Stack stack,
                         int top) throws Exception
Invoke a user supplied parse action.

Overrides:
do_action in class lr_parser
 o start_state
 public int start_state()
Indicates start state.

Overrides:
start_state in class lr_parser
 o start_production
 public int start_production()
Indicates start production.

Overrides:
start_production in class lr_parser
 o EOF_sym
 public int EOF_sym()
EOF Symbol index.

Overrides:
EOF_sym in class lr_parser
 o error_sym
 public int error_sym()
error Symbol index.

Overrides:
error_sym in class lr_parser
 o user_init
 public void user_init() throws Exception
User initialization code.

Overrides:
user_init in class lr_parser
 o scan
 public Symbol scan() throws Exception
Scan to get the next Symbol.

Overrides:
scan in class lr_parser

All Packages  Class Hierarchy  This Package  Previous  Next  Index