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 TerminalsParserConfiguration
createParserConfiguration(AbstractParserConfiguration.IInternalParserConfiguration configuration)
protected TerminalsGrammarAccess
getGrammarAccess()
IParseResult
parse(ParserRule rule, java.io.Reader reader)
IParseResult
parse(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:
createParserConfiguration
in classAbstractPackratParser
-
getGrammarAccess
protected TerminalsGrammarAccess getGrammarAccess()
- Overrides:
getGrammarAccess
in classAbstractPackratParser
-
parse
public IParseResult parse(ParserRule rule, java.io.Reader reader)
-
parse
public IParseResult parse(RuleCall ruleCall, java.io.Reader reader, int initialLookAhead)
-
-