Package org.javacc.parser
package org.javacc.parser
-
ClassDescriptionDescribes actions that may occur on the right hand side of productions.Describes BNF productions.Describes character range descriptors in a character list.Describes expansions where one of many choices is taken (c1|c2|...).Describes a CODE productions.An object container.Describes CPPCODE productions.Generate CharStream, TokenManager and Exceptions.Describes expansions - entities that may occur on the right hand sides of productions.A set of routines that walk down the Expansion tree in various ways.Output error messages and keep track of totals.This package contains data created as a result of parsing and semanticizing a JavaCC input file.Class to hold modifiers.Token literal values and constants.Utilities.Token Manager.An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (with java-like unicode escape processing).Describes JAVACODE productions.Generate CharStream, TokenManager and Exceptions.Generate lexer.Generate lexer.Describes lookahead rule for a particular expansion or expansion sequence (See Sequence.java).Entry point.Describes a match, within a given lookahead.Thrown when there is a mis-configuration or a bug.A Non-deterministic Finite Automaton.The state of a Non-deterministic Finite Automaton.Describes non terminals.Describes JavaCC productions.Describes one-or-more expansions (e.g., foo+).A class with static state that stores all option information.Generates the Constants file.Generates the Constants file.This class handles the creation and maintenance of the boiler-plate classes, such as Token.java, JavaCharStream.java etc.This exception is thrown when parse errors are encountered.Generate the parser.Generate the parser.Describes character lists.Describes regular expressions which are choices from from among included regular expressions.The object type of entries in the vector "respecs" of class "TokenProduction".Describes regular expressions.Describes the EOF regular expressionDescribes regular expressions which are referred to just by their name.Describes one-or-more regular expressions (invalid input: '<'foo+>).Describes one-or-more regular expressions (invalid input: '<'foo+>).Describes regular expressions which are sequences of other regular expressions.Describes string literals.Describes zero-or-more regular expressions (invalid input: '<'foo*>).Describes zero-or-one regular expressions (invalid input: '<'foo?>).Describes expansions that are sequences of expansion units.Describes single character descriptors in a character list.Class that implements a table driven code generator for the token manager in java.Describes the input token stream.Greater than Token.Token Manager Error.Describes the various regular expression productions.Objects of this type are passed to the tree walker routines in ExpansionTreeWalker.Describes expansions of the form "try {...} ...".Describes zero-or-more expansions (e.g., foo*).Describes zero-or-one expansions (e.g., [foo], foo?).