public class ParserAdapter<G extends LexerlessGrammar> extends Parser<G>
Parser.Builder<G extends Grammar>
Constructor and Description |
---|
ParserAdapter(java.nio.charset.Charset charset,
G grammar) |
Modifier and Type | Method and Description |
---|---|
ParsingState |
getParsingState() |
RuleDefinition |
getRootRule() |
AstNode |
parse(java.io.File file) |
AstNode |
parse(java.util.List<Token> tokens) |
AstNode |
parse(java.lang.String source) |
addListener, builder, builder, getGrammar, printStackTrace, setRootRule
public ParserAdapter(java.nio.charset.Charset charset, G grammar)
public AstNode parse(java.lang.String source)
parse
in class Parser<G extends LexerlessGrammar>
RecognitionException
- if unable to parsepublic AstNode parse(java.io.File file)
parse
in class Parser<G extends LexerlessGrammar>
RecognitionException
- if unable to parsepublic AstNode parse(java.util.List<Token> tokens)
parse
in class Parser<G extends LexerlessGrammar>
public RuleDefinition getRootRule()
getRootRule
in class Parser<G extends LexerlessGrammar>
public ParsingState getParsingState()
getParsingState
in class Parser<G extends LexerlessGrammar>
Copyright © 2012 SonarSource. All Rights Reserved.