com.sonar.sslr.impl
Class Parser<G extends Grammar>
java.lang.Object
com.sonar.sslr.impl.Parser<G>
- Direct Known Subclasses:
- ParserAdapter
public class Parser<G extends Grammar>
- extends Object
Duplicates corresponding class from SSLR to provide Cobol-specific changes:
|
Constructor Summary |
protected |
Parser(G grammar)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Parser
protected Parser(G grammar)
- Since:
- 1.16
getLexerOutput
public LexerOutput getLexerOutput()
parse
public AstNode parse(File file)
parse
public AstNode parse(String source)
parse
public AstNode parse(List<Token> tokens)
getGrammar
public G getGrammar()
getRootRule
public RuleDefinition getRootRule()
setRootRule
public void setRootRule(Rule rootRule)
builder
public static <G extends Grammar> Parser.Builder<G> builder(G grammar)
builder
public static <G extends Grammar> Parser.Builder<G> builder(Parser<G> parser)
Copyright © 2009-2014 SonarSource. All Rights Reserved.