All Classes Interface Summary Class Summary Enum Summary Exception Summary Error Summary
| Class |
Description |
| Action |
Describes actions that may occur on the right hand side of productions.
|
| ASTBNF |
|
| ASTBNFAction |
|
| ASTBNFAssignment |
|
| ASTBNFChoice |
|
| ASTBNFDeclaration |
|
| ASTBNFLookahead |
|
| ASTBNFNodeScope |
|
| ASTBNFNonTerminal |
|
| ASTBNFOneOrMore |
|
| ASTBNFParenthesized |
|
| ASTBNFSequence |
|
| ASTBNFTryBlock |
|
| ASTBNFZeroOrMore |
|
| ASTBNFZeroOrOne |
|
| ASTCharDescriptor |
|
| ASTCompilationUnit |
|
| ASTExpansionNodeScope |
|
| ASTGrammar |
|
| ASTJavacode |
|
| ASTJavacodeBody |
|
| ASTNodeDescriptor |
|
| ASTNodeDescriptorExpression |
|
| ASTOptionBinding |
|
| ASTOptions |
|
| ASTPrimaryExpression |
|
| ASTProduction |
|
| ASTProductions |
|
| ASTRE |
|
| ASTRECharList |
|
| ASTREChoice |
|
| ASTREEOF |
|
| ASTRENamed |
|
| ASTREOneOrMore |
|
| ASTREParenthesized |
|
| ASTREReference |
|
| ASTRESequence |
|
| ASTRESpec |
|
| ASTREStringLiteral |
|
| ASTREZeroOrMore |
|
| ASTREZeroOrOne |
|
| ASTRRepetitionRange |
|
| ASTTokenDecls |
|
| BNFGenerator |
|
| 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|...).
|
| CodeBuilder<B extends CodeBuilder<?>> |
|
| CodeBuilder.GenericCodeBuilder |
|
| CodeGenerator |
|
| CodeGeneratorSettings |
|
| CodeProduction |
Describes a CODE productions.
|
| ConditionParser |
|
| ConditionParserConstants |
Token literal values and constants.
|
| ConditionParserTokenManager |
Token Manager.
|
| Container<T> |
An object container.
|
| Context |
The JavaCC context provides all environment variables for the code generation
process.
|
| CppCodeProduction |
Describes CPPCODE productions.
|
| DefaultJJTreeVisitor |
|
| 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.
|
| Generator |
A report generator for a grammar.
|
| HTMLGenerator |
Output BNF in HTML 3.2 format.
|
| IO |
|
| javacc |
Intermediary between OS script and main program of application.
|
| 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.
|
| JavaCCInterpreter |
|
| JavaCCParser |
|
| JavaCCParser.JJCalls |
|
| JavaCCParser.LookaheadSuccess |
|
| JavaCCParser.ModifierSet |
Class to hold modifiers.
|
| JavaCCParserConstants |
Token literal values and constants.
|
| JavaCCParserInternals |
Utilities.
|
| JavaCCParserTokenManager |
Token Manager.
|
| JavaCharStream |
An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (with java-like unicode escape processing).
|
| JavaCharStream |
An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (with java-like unicode escape processing).
|
| 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.
|
| JCCGenerator |
|
| jjdoc |
Intermediary between OS script and main program of application.
|
| JJDoc |
The main entry point for JJDoc.
|
| JJDocContext |
|
| JJDocGlobals |
Global variables for JJDoc.
|
| JJDocMain |
Main class.
|
| JJTJJTreeParserState |
|
| jjtree |
Intermediary between OS script and main program of application.
|
| JJTree |
|
| JJTreeContext |
|
| JJTreeGlobals |
|
| JJTreeIOException |
Thrown when there is a problem reading or writing to the file system.
|
| JJTreeNode |
|
| JJTreeOptions |
The JJTree-specific options.
|
| JJTreeParser |
|
| JJTreeParser.JJCalls |
|
| JJTreeParser.LookaheadSuccess |
|
| JJTreeParserConstants |
Token literal values and constants.
|
| JJTreeParserDefaultVisitor |
|
| JJTreeParserTokenManager |
Token Manager.
|
| JJTreeParserTreeConstants |
|
| JJTreeParserVisitor |
|
| LexerContext |
The lexer context provides all variables for a LexGen instance.
|
| LexGen |
Generate lexer.
|
| Lookahead |
Describes lookahead rule for a particular expansion or expansion sequence
(See Sequence.java).
|
| LookaheadCalc |
|
| LookaheadWalk |
|
| Main |
Entry point.
|
| Main |
Entry point.
|
| MatchInfo |
Describes a match, within a given lookahead.
|
| MetaParseException |
Thrown when there is a mis-configuration or a bug.
|
| Nfa |
A Non-deterministic Finite Automaton.
|
| NfaState |
The state of a Non-deterministic Finite Automaton.
|
| Node |
|
| NodeScope |
|
| NonTerminal |
Describes non terminals.
|
| NormalProduction |
Describes JavaCC productions.
|
| OneOrMore |
Describes one-or-more expansions (e.g., foo+).
|
| OptionInfo |
|
| Options |
A class with static state that stores all option information.
|
| OptionType |
|
| OutputFile |
This class handles the creation and maintenance of the boiler-plate classes,
such as Token.java, JavaCharStream.java etc.
|
| OutputFileDigest |
|
| OutputFileDigest.NullOutputStream |
|
| Pair<A,B> |
|
| ParseException |
This exception is thrown when parse errors are encountered.
|
| ParseException |
This exception is thrown when parse errors are encountered.
|
| ParseException |
This exception is thrown when parse errors are encountered.
|
| ParserCodeGenerator |
|
| ParserData |
|
| 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 |
|
| Semanticize.EmptyChecker |
|
| Semanticize.FixRJustNames |
Objects of this class are created from class Semanticize to work on
references to regular expressions from RJustName's.
|
| Semanticize.LookaheadChecker |
|
| Semanticize.LookaheadFixer |
|
| Semanticize.ProductionDefinedChecker |
|
| Sequence |
Describes expansions that are sequences of expansion units.
|
| SimpleNode |
|
| SingleCharacter |
Describes single character descriptors in a character list.
|
| TemplateBuilder |
Generates boiler-plate files from templates.
|
| TextGenerator |
Output BNF in text format.
|
| Token |
Describes the input token stream.
|
| Token |
Describes the input token stream.
|
| Token |
Describes the input token stream.
|
| Token.GTToken |
Greater than Token.
|
| Token.GTToken |
Greater than Token.
|
| TokenCodeGenerator |
|
| TokenizerData |
|
| TokenizerData.MatchInfo |
|
| TokenizerData.MatchType |
|
| TokenizerData.NfaState |
|
| TokenManagerCodeGenerator |
|
| TokenMgrError |
Token Manager Error.
|
| TokenMgrError |
Token Manager Error.
|
| TokenMgrError |
Token Manager Error.
|
| TokenProduction |
Describes the various regular expression productions.
|
| TokenUtils |
Utilities for manipulating Tokens.
|
| TreeWalkerOp |
Objects of this type are passed to the tree walker routines in
ExpansionTreeWalker.
|
| TryBlock |
Describes expansions of the form "try {...} ...".
|
| Version |
Supply the version number.
|
| XTextGenerator |
Output BNF in HTML 3.2 format.
|
| ZeroOrMore |
Describes zero-or-more expansions (e.g., foo*).
|
| ZeroOrOne |
Describes zero-or-one expansions (e.g., [foo], foo?).
|