Package org.antlr.runtime

Interface Summary
CharStream A source of characters for an ANTLR lexer
IntStream A simple stream of integers used when all I care about is the char or token type sequence (such as interpretation).
Token  
TokenSource A source of tokens must provide a sequence of tokens via nextToken() and also must reveal it's source of characters; CommonToken's text is computed from a CharStream; it only store indices into the char stream.
TokenStream A stream of tokens accessing tokens from a TokenSource
 

Class Summary
ANTLRFileStream This is a char buffer stream that is loaded from a file all at once when you construct the object.
ANTLRInputStream A kind of ReaderStream that pulls from an InputStream.
ANTLRReaderStream Vacuum all input from a Reader and then treat it like a StringStream.
ANTLRStringStream A pretty quick CharStream that pulls all data from an array directly.
BaseRecognizer A generic recognizer that can handle recognizers generated from lexer, parser, and tree grammars.
BitSet A stripped-down version of org.antlr.misc.BitSet that is just good enough to handle runtime requirements such as FOLLOW sets for automatic error recovery.
CharStreamState When walking ahead with cyclic DFA or for syntactic predicates, we need to record the state of the input stream (char index, line, etc...) so that we can rewind the state after scanning ahead.
ClassicToken A Token object like we'd use in ANTLR 2.x; has an actual string created and associated with this object.
CommonToken  
CommonTokenStream The most common stream of tokens is one where every token is buffered up and tokens are prefiltered for a certain channel (the parser will only see these tokens and cannot change the filter channel number during the parse).
DFA A DFA implemented as a set of transition tables.
Lexer A lexer is recognizer that draws input symbols from a character stream.
Parser A parser for TokenStreams.
ParserRuleReturnScope Rules that return more than a single value must return an object containing all the values.
RecognizerSharedState The set of fields needed by an abstract recognizer to recognize input and recover from errors etc...
RuleReturnScope Rules can return start/stop info as well as possible trees and templates
SerializedGrammar  
TokenRewriteStream Useful for dumping out the input stream after doing some augmentation or other manipulations.
 

Exception Summary
EarlyExitException The recognizer did not match anything for a (..)+ loop.
FailedPredicateException A semantic predicate failed during validation.
MismatchedNotSetException  
MismatchedRangeException  
MismatchedSetException  
MismatchedTokenException A mismatched char or Token or tree node
MismatchedTreeNodeException  
MissingTokenException We were expecting a token but it's not found.
NoViableAltException  
RecognitionException The root of the ANTLR exception hierarchy.
UnwantedTokenException An extra token while parsing a TokenStream
 



Copyright © 2011. All Rights Reserved.