public class ParserAdapter<G extends LexerlessGrammar> extends Parser<G>
Parser.Builder<G extends Grammar>| Constructor and Description |
|---|
ParserAdapter(Charset charset,
G grammar) |
ParserAdapter(Charset charset,
G grammar,
PreprocessorsChain preprocessorsChain) |
| Modifier and Type | Method and Description |
|---|---|
RuleDefinition |
getRootRule() |
AstNode |
parse(File file) |
AstNode |
parse(List<Token> tokens) |
AstNode |
parse(String source) |
builder, builder, getGrammar, getLexerOutput, parse, setRootRulepublic ParserAdapter(Charset charset, G grammar, @Nullable PreprocessorsChain preprocessorsChain)
public AstNode parse(String source)
parse in class Parser<G extends LexerlessGrammar>RecognitionException - if unable to parsepublic AstNode parse(File file)
parse in class Parser<G extends LexerlessGrammar>RecognitionException - if unable to parsepublic AstNode parse(List<Token> tokens)
parse in class Parser<G extends LexerlessGrammar>public RuleDefinition getRootRule()
getRootRule in class Parser<G extends LexerlessGrammar>Copyright © 2009–2018 SonarSource. All rights reserved.