Class Summary |
ActionElement |
|
ActionTransInfo |
Untamed: |
Alternative |
|
AlternativeBlock |
A list of alternatives |
AlternativeElement |
|
ANTLRHashString |
Untamed: |
ANTLRLexer |
Untamed: |
ANTLRParser |
Untamed: |
ANTLRStringBuffer |
Untamed: |
ANTLRTokdefLexer |
Untamed: |
ANTLRTokdefParser |
Untamed: |
ASTFactory |
Untamed: |
ASTIterator |
Untamed: |
ASTNULLType |
Untamed: |
ASTPair |
Untamed: |
BaseAST |
Untamed: A Child-Sibling Tree. |
BlockContext |
|
BlockEndElement |
All alternative blocks are "terminated" by BlockEndElements unless
they are rule blocks (in which case they use RuleEndElement). |
BlockWithImpliedExitPath |
|
ByteBuffer |
Untamed: |
CharBuffer |
Untamed: |
CharLiteralElement |
|
CharQueue |
Untamed: |
CharRangeElement |
|
CharScanner |
Untamed: |
CodeGenerator |
Untamed: |
CommonAST |
Untamed: Common AST node implementation |
CommonASTWithHiddenTokens |
Untamed: A CommonAST whose initialization copies hidden token
information from the Token used to create a node. |
CommonHiddenStreamToken |
Untamed: |
CommonToken |
Untamed: |
CppBlockFinishingInfo |
|
CppCharFormatter |
|
CppCodeGenerator |
Untamed: Generate MyParser.cpp, MyParser.hpp, MyLexer.cpp, MyLexer.hpp and MyParserTokenTypes.hpp |
DefaultFileLineFormatter |
Untamed: |
DefaultToolErrorHandler |
|
DefineGrammarSymbols |
Untamed: DefineGrammarSymbols is a behavior for the ANTLRParser that adds all
the token and rule symbols to the grammar symbol table. |
DiagnosticCodeGenerator |
Untamed: Generate MyParser.txt, MyLexer.txt and MyParserTokenTypes.txt |
DumpASTVisitor |
Untamed: Simple class to dump the contents of an AST to the output |
ExceptionHandler |
|
ExceptionSpec |
|
FileLineFormatter |
Untamed: |
Grammar |
Untamed: |
GrammarAtom |
A GrammarAtom is either a token ref, a character ref, or string. |
GrammarElement |
A GrammarElement is a generic node in our
data structure that holds a grammar in memory. |
GrammarSymbol |
A GrammarSymbol is a generic symbol that can be
added to the symbol table for a grammar. |
HTMLCodeGenerator |
Untamed: Generate P.html, a cross-linked representation of P with or without actions |
ImportVocabTokenManager |
Static implementation of the TokenManager, used for importVocab option |
InputBuffer |
Untamed: A Stream of characters fed to the lexer from a InputStream that can
be rewound via mark()/rewind() methods. |
JavaBlockFinishingInfo |
|
JavaCharFormatter |
|
JavaCodeGenerator |
Untamed: Generate MyParser.java, MyLexer.java and MyParserTokenTypes.java |
LexerGrammar |
|
LexerSharedInputState |
Untamed: |
LLkAnalyzer |
Untamed: |
LLkParser |
Untamed: An LL(k) parser. |
Lookahead |
Untamed: |
MakeGrammar |
Untamed: |
NameSpace |
Untamed: |
OneOrMoreBlock |
|
Parser |
Untamed: |
ParserGrammar |
|
ParserSharedInputState |
Untamed: This object contains the data associated with an
input stream of tokens. |
RuleBlock |
Untamed: |
RuleEndElement |
|
RuleRefElement |
|
RuleSymbol |
|
SatherBlockFinishingInfo |
|
SatherCharFormatter |
|
SatherCodeGenerator |
Untamed: Generate MY_PARSER.sa, MY_LEXER.sa and MY_PARSER_TOKENTYPES.sa |
SimpleTokenManager |
|
StringLiteralElement |
|
StringLiteralSymbol |
|
SynPredBlock |
|
Token |
Untamed: |
TokenBuffer |
Untamed: A Stream of Token objects fed to the parser from a Tokenizer that can
be rewound via mark()/rewind() methods. |
TokenQueue |
A private circular buffer object used by the token buffer |
TokenRangeElement |
|
TokenRefElement |
|
TokenStreamBasicFilter |
Untamed: This object is a TokenStream that passes through all
tokens except for those that you tell it to discard. |
TokenStreamHiddenTokenFilter |
Untamed: This object filters a token stream coming from a lexer
or another TokenStream so that only certain token channels
get transmitted to the parser. |
TokenStreamSelector |
Untamed: A token stream MUX (multiplexor) knows about n token streams
and can multiplex them onto the same channel for use by token
stream consumer like a parser. |
TokenSymbol |
|
Tool |
Untamed: |
TreeBlockContext |
The context needed to add root,child elements to a Tree. |
TreeElement |
|
TreeParser |
Untamed: |
TreeParserSharedInputState |
Untamed: This object contains the data associated with an
input AST. |
TreeSpecifierNode |
|
TreeWalkerGrammar |
|
WildcardElement |
|
ZeroOrMoreBlock |
|