All Classes
-
All Classes Interface Summary Class Summary Exception Summary Class Description action_part This class represents a part of a production which contains an action.action_production A specialized version of a production used when we split an existing production in order to remove an embedded action.assoc ComplexSymbolFactory Default Implementation for SymbolFactory, creates plain old SymbolsComplexSymbolFactory.ComplexSymbol ComplexSymbol with detailed Location Informations and a NameComplexSymbolFactory.Location CUPTask DefaultSymbolFactory Default Implementation for SymbolFactory, creates plain old Symbolsemit This class handles emitting generated code for the resulting parser.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.lr_parser This class implements a skeleton table driven LR parser.Main This class serves as the main driver for the JavaCup system.non_terminal This class represents a non-terminal symbol in the grammar.nonassoc_action This class represents a shift/reduce nonassociative error within the parse table.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.Scanner Defines the Scanner interface, which CUP uses in the default implementation oflr_parser.scan()
.ScannerBuffer 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 Defines the Symbol class, which is used to represent all terminals and nonterminals while parsing.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.SymbolFactory Creates the Symbols interface, which CUP uses as defaultterminal This class represents a terminal symbol in the grammar.terminal_set A set of terminals implemented as a bitset.version This class contains version and authorship information.virtual_parse_stack This class implements a temporary or "virtual" parse stack that replaces the top portion of the actual parse stack (the part that has been changed by some set of operations) while maintaining its original contents.XMLElement XMLElement.Error XMLElement.NonTerminal XMLElement.Terminal