public class TerminalsPackratParser extends AbstractPackratParser
IParser.NullImpl
IMarkerFactory.IMarker
IHiddenTokenHandler.IHiddenTokenState
EMPTY_HIDDENS
Constructor and Description |
---|
TerminalsPackratParser(IParseResultFactory parseResultFactory,
TerminalsGrammarAccess grammarAccess) |
Modifier and Type | Method and 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) |
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
doReparse, isReparseSupported, parse, reparse
@Inject public TerminalsPackratParser(IParseResultFactory parseResultFactory, TerminalsGrammarAccess grammarAccess)
protected TerminalsParserConfiguration createParserConfiguration(AbstractParserConfiguration.IInternalParserConfiguration configuration)
createParserConfiguration
in class AbstractPackratParser
protected TerminalsGrammarAccess getGrammarAccess()
getGrammarAccess
in class AbstractPackratParser
public IParseResult parse(ParserRule rule, java.io.Reader reader)
public IParseResult parse(RuleCall ruleCall, java.io.Reader reader, int initialLookAhead)