Class TerminalsPackratParser
- java.lang.Object
-
- org.eclipse.xtext.parser.AbstractParser
-
- org.eclipse.xtext.parser.packrat.AbstractPackratParser
-
- org.eclipse.xtext.common.parser.packrat.TerminalsPackratParser
-
- All Implemented Interfaces:
java.lang.CharSequence,IParser,IConsumerUtility,ICharSequenceWithOffset,IHiddenTokenHandler,IMarkerFactory,Marker.IMarkerClient,IPackratParser,IParsedTokenAcceptor
public class TerminalsPackratParser extends AbstractPackratParser
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.eclipse.xtext.parser.packrat.IHiddenTokenHandler
IHiddenTokenHandler.IHiddenTokenState
-
Nested classes/interfaces inherited from interface org.eclipse.xtext.parser.packrat.IMarkerFactory
IMarkerFactory.IMarker
-
Nested classes/interfaces inherited from interface org.eclipse.xtext.parser.IParser
IParser.NullImpl
-
-
Field Summary
-
Fields inherited from interface org.eclipse.xtext.parser.packrat.IHiddenTokenHandler
EMPTY_HIDDENS
-
-
Constructor Summary
Constructors Constructor Description TerminalsPackratParser(IParseResultFactory parseResultFactory, TerminalsGrammarAccess grammarAccess)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected TerminalsParserConfigurationcreateParserConfiguration(AbstractParserConfiguration.IInternalParserConfiguration configuration)protected TerminalsGrammarAccessgetGrammarAccess()IParseResultparse(ParserRule rule, java.io.Reader reader)IParseResultparse(RuleCall ruleCall, java.io.Reader reader, int initialLookAhead)-
Methods inherited from class org.eclipse.xtext.parser.packrat.AbstractPackratParser
accept, charAt, consumeAction, consumeEnum, consumeHiddens, consumeKeyword, consumeNonTerminal, consumeTerminal, createCharSequence, createKeywordConsumer, createLiteralConsumer, doParse, doParse, getActiveMarker, getInput, getNextMarker, getOffset, getParseResultFactory, getRootConsumer, incOffset, incOffset, length, mark, parse, parse, parse, releaseMarker, replaceHiddenTokens, setActiveMarker, setOffset, subSequence
-
Methods inherited from class org.eclipse.xtext.parser.AbstractParser
doReparse, isReparseSupported, parse, reparse
-
-
-
-
Constructor Detail
-
TerminalsPackratParser
@Inject public TerminalsPackratParser(IParseResultFactory parseResultFactory, TerminalsGrammarAccess grammarAccess)
-
-
Method Detail
-
createParserConfiguration
protected TerminalsParserConfiguration createParserConfiguration(AbstractParserConfiguration.IInternalParserConfiguration configuration)
- Specified by:
createParserConfigurationin classAbstractPackratParser
-
getGrammarAccess
protected TerminalsGrammarAccess getGrammarAccess()
- Overrides:
getGrammarAccessin classAbstractPackratParser
-
parse
public IParseResult parse(ParserRule rule, java.io.Reader reader)
-
parse
public IParseResult parse(RuleCall ruleCall, java.io.Reader reader, int initialLookAhead)
-
-