Package antlr

Interface Summary
ANTLRGrammarParseBehavior  
ASTVisitor  
CharFormatter Interface used by BitSet to format elements of the set when converting to string
GrammarAnalyzer A GrammarAnalyzer computes lookahead from Grammar (which contains a grammar symbol table) and can then answer questions about the grammar.
LLkGrammarAnalyzer  
TokenStream  
 

Class Summary
ActionTransInfo This class contains information about how an action was translated (using the AST conversion rules).
ANTLRHashString  
ANTLRStringBuffer  
ASTFactory AST Support code shared by TreeParser and Parser.
ASTIterator  
ASTNULLType There is only one instance of this class
ASTPair ASTPair: utility class used for manipulating a pair of ASTs representing the current AST root and current AST sibling.
BaseAST A Child-Sibling Tree.
ByteBuffer  
CharBuffer  
CharQueue A circular buffer object used by CharBuffer
CharScanner  
CodeGenerator A generic ANTLR code generator.
CommonAST Common AST node implementation
CommonASTWithHiddenTokens A CommonAST whose initialization copies hidden token information from the Token used to create a node.
CommonHiddenStreamToken  
CommonToken  
CppCodeGenerator Generate MyParser.cpp, MyParser.hpp, MyLexer.cpp, MyLexer.hpp and MyParserTokenTypes.hpp
CSharpCodeGenerator Generates MyParser.cs, MyLexer.cs and MyParserTokenTypes.cs
CSharpNameSpace  
DefaultFileLineFormatter  
DefineGrammarSymbols DefineGrammarSymbols is a behavior for the ANTLRParser that adds all the token and rule symbols to the grammar symbol table.
DiagnosticCodeGenerator Generate MyParser.txt, MyLexer.txt and MyParserTokenTypes.txt
DocBookCodeGenerator Generate P.sgml, a cross-linked representation of P with or without actions
DumpASTVisitor Simple class to dump the contents of an AST to the output
FileLineFormatter  
Grammar A Grammar holds a set of rules (which are stored in a symbol table).
HTMLCodeGenerator Generate P.html, a cross-linked representation of P with or without actions
InputBuffer A Stream of characters fed to the lexer from a InputStream that can be rewound via mark()/rewind() methods.
JavaCodeGenerator Generate MyParser.java, MyLexer.java and MyParserTokenTypes.java
LexerSharedInputState This object contains the data associated with an input stream of characters.
LLkAnalyzer A linear-approximate LL(k) grammar analzyer.
LLkParser An LL(k) parser.
Lookahead This object holds all information needed to represent the lookahead for any particular lookahead computation for a single lookahead depth.
MakeGrammar  
NameSpace  
Parser  
ParserSharedInputState This object contains the data associated with an input stream of tokens.
PreservingFileWriter PreservingFileWriter only overwrites target if the new file is different.
RuleBlock A list of alternatives and info contained in the rule definition.
StringUtils  
Token A token is minimally a token type.
TokenBuffer  
TokenStreamBasicFilter This object is a TokenStream that passes through all tokens except for those that you tell it to discard.
TokenStreamHiddenTokenFilter 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 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.
Tool  
TreeParser  
TreeParserSharedInputState This object contains the data associated with an input AST.
Version  
 

Exception Summary
ANTLRException  
CharStreamException Anything that goes wrong while generating a stream of characters
CharStreamIOException Wrap an IOException in a CharStreamException
MismatchedCharException  
MismatchedTokenException  
NoViableAltException  
NoViableAltForCharException  
RecognitionException  
SemanticException  
TokenStreamException Anything that goes wrong while generating a stream of tokens.
TokenStreamIOException Wraps an IOException in a TokenStreamException
TokenStreamRecognitionException Wraps a RecognitionException in a TokenStreamException so you can pass it along.
TokenStreamRetryException Aborted recognition of current token.
 

Error Summary
ANTLRError  
 



Copyright 1999-2003 Oliver Zeigermann. All Rights Reserved.