Package org.javacc.parser

Interface Summary
JavaCCParserConstants  
TreeWalkerOp Objects of this type are passed to the tree walker routines in ExpansionTreeWalker.
 

Class Summary
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.
ExpansionTreeWalker A set of routines that walk down the Expansion tree in various ways.
JavaCCErrors  
JavaCCGlobals This package contains data created as a result of parsing and semanticizing a JavaCC input file.
JavaCCParser  
JavaCCParserInternals  
JavaCCParserTokenManager  
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.
JavaFiles  
LexGen  
Lookahead Describes lookahead rule for a particular expansion or expansion sequence (See Sequence.java).
LookaheadCalc  
LookaheadWalk  
Main  
MatchInfo  
Nfa  
NfaState  
NonTerminal Describes non terminals.
NormalProduction Describes JavaCC productions.
OneOrMore Describes one-or-more expansions (e.g., foo+).
Options A class with static state that stores all option information.
OtherFilesGen  
ParseEngine  
ParseGen  
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 ().
Semanticize  
Sequence Describes expansions that are sequences of expansion units.
SingleCharacter Describes single character descriptors in a character list.
Token Describes the input token stream.
TokenProduction Describes the various regular expression productions.
TryBlock Describes expansions of the form "try {...} ..."
ZeroOrMore Describes zero-or-more expansions (e.g., foo*).
ZeroOrOne Describes zero-or-one expansions (e.g., [foo], foo?).
 

Exception Summary
MetaParseException  
ParseException This exception is thrown when parse errors are encountered.
 

Error Summary
TokenMgrError