Package org.eclipse.xtext.parser.antlr
-
Class Summary Class Description AbstractAntlrParser AbstractAntlrParserBasedTokenSourceProvider AbstractIndentationTokenSource Abstract implementation of a token source, that splits according to indentation levels after newlines.AbstractInternalAntlrParser Base class for Xtext's generated parsers.AbstractSplittingTokenSource Delegating token source that is capable of splitting a given token into other tokens.AbstractTokenSourceProvider 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 org.antlr.runtime.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.