public class TerminalsPackratParser extends AbstractPackratParser
IParser.NullImplIMarkerFactory.IMarkerIHiddenTokenHandler.IHiddenTokenStateEMPTY_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, subSequencedoReparse, isReparseSupported, parse, reparse@Inject public TerminalsPackratParser(IParseResultFactory parseResultFactory, TerminalsGrammarAccess grammarAccess)
protected TerminalsParserConfiguration createParserConfiguration(AbstractParserConfiguration.IInternalParserConfiguration configuration)
createParserConfiguration in class AbstractPackratParserprotected TerminalsGrammarAccess getGrammarAccess()
getGrammarAccess in class AbstractPackratParserpublic IParseResult parse(ParserRule rule, java.io.Reader reader)
public IParseResult parse(RuleCall ruleCall, java.io.Reader reader, int initialLookAhead)