Package org.eclipse.xtext.parser.antlr

Interface Summary
IAntlrTokenFileProvider  
IPartialParsingHelper  
IReferableElementsUnloader  
ISyntaxErrorMessageProvider  
ISyntaxErrorMessageProvider.IErrorContext  
ISyntaxErrorMessageProvider.IParserErrorContext  
ISyntaxErrorMessageProvider.IUnorderedGroupErrorContext  
ISyntaxErrorMessageProvider.IValueConverterErrorContext  
ITokenAcceptor Abstraction for an object, that will continuously accept Antlr tokens.
ITokenDefProvider  
IUnorderedGroupHelper  
IUnorderedGroupHelper.UnorderedGroupState  
LexerBindings  
XtextTokenStream.HiddenTokens  
 

Class Summary
AbstractAntlrParser  
AbstractInternalAntlrParser Base class for Xtext's generated parsers.
AbstractSplittingTokenSource Delegating token source that is capable of splitting a given token into other tokens.
AntlrDatatypeRuleToken Return value of data type rules of the antlr parser.
AntlrTokenDefProvider  
AntlrTokenToStringConverter  
IReferableElementsUnloader.GenericUnloader  
IReferableElementsUnloader.NullUnloader  
IUnorderedGroupHelper.Null  
Lexer Hack: As AntLR does not allow to define the superclass of the generated lexer, we call this class Lexer and import it to be used instead of the original lexer class.
LexerProvider<T extends Lexer> A Guice provider implementation, that does not use the default constructor of the lexer class, but call the other available constructor that takes a CharStream as argument.
NullTokenDefProvider  
SyntaxErrorMessageProvider  
TokenAcceptor Simple implementation of an ITokenAcceptor based on the assumption that the calls to accept and next will be alternating with only a few exceptions.
TokenDefProvider  
TokenTool  
UnorderedGroupHelper  
UnorderedGroupHelper.Collector  
UnorderedGroupHelper.Frame  
UnorderedGroupHelper.State  
XtextAntlrTokenFileProvider  
XtextParser  
XtextTokenStream A token stream that is aware of the current lookahead.