Action |
Describes actions that may occur on the right hand side of productions.
|
BNFProduction_ |
Describes BNF productions.
|
CharacterRange |
Describes character range descriptors in a character list.
|
Choice |
Describes expansions where one of many choices is taken (c1 | c2 | ...).
|
Container |
An object container.
|
Expansion_ |
Describes expansions - entities that may occur on the right hand sides of productions.
|
JavaCCErrors |
Output error messages and keep track of totals.
|
JavaCCGlobals |
This package contains data created as a result of parsing and semanticizing a JavaCC input file.
|
JavaCCParserInternals |
Utilities.
|
JavaCharStream |
An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (with java-like unicode escape processing).
|
JavaCodeProduction_ |
Describes JAVACODE productions.
|
JTBParser |
|
JTBParser.ModifierSet |
|
JTBParserTokenManager |
Token Manager.
|
LexGen |
Generate lexer.
|
Lookahead |
Describes lookahead rule for a particular expansion or expansion sequence (See Sequence.java).
|
Nfa |
A Non-deterministic Finite Automaton.
|
NfaState |
The state of a Non-deterministic Finite Automaton.
|
NonTerminal |
Describes non terminals.
|
NormalProduction |
Describes JavaCC productions.
|
OneOrMore |
Describes one-or-more expansions (e.g., foo+).
|
Options |
A class that stores all JTB / JavaCC file options information.
|
RCharacterList |
Describes character lists.
|
RChoice |
Describes regular expressions which are choices from from among included regular expressions.
|
RegExprSpec_ |
The object type of entries in the vector "respecs" of class
"TokenProduction".
|
RegularExpression_ |
Describes regular expressions.
|
REndOfFile |
Describes the EOF regular expression
|
RJustName |
Describes regular expressions which are referred to just by their name.
|
ROneOrMore |
Describes one-or-more regular expressions ().
|
RRepetitionRange |
Describes one-or-more regular expressions ().
|
RSequence |
Describes regular expressions which are sequences of other regular expressions.
|
RStringLiteral |
Describes string literals.
|
RZeroOrMore |
Describes zero-or-more regular expressions ().
|
RZeroOrOne |
Describes zero-or-one regular expressions ().
|
Sequence |
Describes expansions that are sequences of expansion units.
|
SingleCharacter |
Describes single character descriptors in a character list.
|
Token |
Represents a JavaCC single token in the grammar and a JTB corresponding node.
The class holds all the fields and methods generated normally by JavaCC, plus the ones required by JTB.
If the "-tk" JTB option is used, it also contains an ArrayList of preceding special tokens.
|
TokenProduction |
Describes the various regular expression productions.
|
TryBlock |
Describes expansions of the form "try {...} ...".
|
UnusedExpansionTreeWalker |
A set of routines that walk down the Expansion_ tree in various ways.
Not used by JTB.
|
UnusedJavaFiles |
Generates the contents of the invariant files (TokenMgrError.java,
ParseException.java,Token.java, TokenManager.java, CharStream.java, JavaCharStream.java,
SimpleCharStream.java).
Not used by JTB.
|
UnusedLookaheadCalc |
Not used by JTB.
|
UnusedLookaheadWalk |
Not used by JTB.
|
UnusedMatchInfo |
Describes a match, within a given lookahead.
Not used by JTB.
|
UnusedOtherFilesGen |
Generates the invariant files (TokenMgrError.java, ParseException.java,Token.java,
TokenManager.java, CharStream.java, JavaCharStream.java, SimpleCharStream.java) and the
'Parser'Constants.java.
Not used by JTB.
|
UnusedOutputFile |
This class handles the creation and maintenance of the boiler-plate (invariant) classes,
(TokenMgrError.java, ParseException.java,Token.java, TokenManager.java, CharStream.java,
JavaCharStream.java, SimpleCharStream.java).
It is responsible for:
Writing the JavaCC header lines to the file.
Writing the checksum line.
Using the checksum to determine if an existing file has been changed by the user (and so
should be left alone).
Checking any existing file's version (if the file can not be overwritten).
Checking any existing file's creation options (if the file can not be overwritten).
Not used by JTB.
|
UnusedParseEngine |
Not used by JTB.
|
UnusedParseGen |
Generate the parser.
Not used by JTB.
|
UnusedSemanticize |
Not used by JTB.
|
ZeroOrMore |
Describes zero-or-more expansions (e.g., foo*).
|
ZeroOrOne |
Describes zero-or-one expansions (e.g., [foo], foo?).
|