Modifier and Type | Class and Description |
---|---|
static class |
Parser2.ParserBuilder<GRAMMAR extends Grammar> |
Parser.Builder<G extends Grammar>
Modifier and Type | Method and Description |
---|---|
void |
addListener(RecognitionExceptionListener listerner) |
static <GRAMMAR extends Grammar> |
builder2(GRAMMAR grammar) |
static <GRAMMAR extends Grammar> |
builder2(Parser2<GRAMMAR> parser) |
GRAMMAR |
getGrammar() |
LexerOutput |
getLexerOutput() |
ParsingState |
getParsingState() |
RuleDefinition |
getRootRule() |
AstNode |
parse(java.io.File file) |
AstNode |
parse(java.util.List<Token> tokens) |
AstNode |
parse(java.lang.String source) |
void |
printStackTrace(java.io.PrintStream stream) |
void |
setRootRule(Rule rootRule) |
public void printStackTrace(java.io.PrintStream stream)
printStackTrace
in class Parser<GRAMMAR extends Grammar>
public void addListener(RecognitionExceptionListener listerner)
addListener
in class Parser<GRAMMAR extends Grammar>
public AstNode parse(java.io.File file)
public AstNode parse(java.lang.String source)
public ParsingState getParsingState()
getParsingState
in class Parser<GRAMMAR extends Grammar>
public GRAMMAR getGrammar()
getGrammar
in class Parser<GRAMMAR extends Grammar>
public LexerOutput getLexerOutput()
public RuleDefinition getRootRule()
getRootRule
in class Parser<GRAMMAR extends Grammar>
public void setRootRule(Rule rootRule)
setRootRule
in class Parser<GRAMMAR extends Grammar>
public static <GRAMMAR extends Grammar> Parser2.ParserBuilder<GRAMMAR> builder2(GRAMMAR grammar)
public static <GRAMMAR extends Grammar> Parser2.ParserBuilder<GRAMMAR> builder2(Parser2<GRAMMAR> parser)
Copyright © 2012 SonarSource. All Rights Reserved.