Package | Description |
---|---|
java_cup |
Class and Description |
---|
action_part
This class represents a part of a production which contains an
action.
|
ErrorManager |
internal_error
Exception subclass for reporting internal errors in JavaCup.
|
lalr_item
This class represents an LALR item.
|
lalr_item_set
This class represents a set of LALR items.
|
lalr_state
This class represents a state in the LALR viable prefix recognition machine.
|
lalr_transition
This class represents a transition in an LALR viable prefix recognition
machine.
|
lr_item_core
The "core" of an LR item.
|
non_terminal
This class represents a non-terminal symbol in the grammar.
|
parse_action
This class serves as the base class for entries in a parse action table.
|
parse_action_row
This class represents one row (corresponding to one machine state) of the
parse action table.
|
parse_action_table
This class represents the complete "action" table of the parser.
|
parse_reduce_row
This class represents one row (corresponding to one machine state) of the
reduce-goto parse table.
|
parse_reduce_table
This class represents the complete "reduce-goto" table of the parser.
|
production
This class represents a production in the grammar.
|
production_part
This class represents one part (either a symbol or an action) of a
production.
|
reduce_action
This class represents a reduce action within the parse table.
|
shift_action
This class represents a shift action within the parse table.
|
symbol
This abstract class serves as the base class for grammar symbols (i.e.,
both terminals and non-terminals).
|
symbol_part
This class represents a part of a production which is a symbol (terminal
or non terminal).
|
symbol_set
This class represents a set of symbols and provides a series of
set operations to manipulate them.
|
terminal
This class represents a terminal symbol in the grammar.
|
terminal_set
A set of terminals implemented as a bitset.
|