public class ActionParser2
extends com.sonar.sslr.impl.Parser
| Modifier and Type | Class and Description |
|---|---|
static class |
ActionParser2.ActionMethodInterceptor |
static class |
ActionParser2.GrammarBuilderInterceptor |
| Constructor and Description |
|---|
ActionParser2(Charset charset,
org.sonar.sslr.grammar.LexerlessGrammarBuilder b,
Class grammarClass,
Object treeFactory,
org.sonar.sslr.grammar.GrammarRuleKey rootRule) |
| Modifier and Type | Method and Description |
|---|---|
com.sonar.sslr.api.Grammar |
getGrammar() |
com.sonar.sslr.impl.matcher.RuleDefinition |
getRootRule() |
com.sonar.sslr.api.AstNode |
parse(File file) |
com.sonar.sslr.api.AstNode |
parse(List tokens) |
com.sonar.sslr.api.AstNode |
parse(String source) |
org.sonar.sslr.grammar.GrammarRuleKey |
rootRule() |
void |
setRootRule(com.sonar.sslr.api.Rule rootRule) |
public com.sonar.sslr.api.AstNode parse(List tokens)
parse in class com.sonar.sslr.impl.Parserpublic com.sonar.sslr.api.AstNode parse(File file)
parse in class com.sonar.sslr.impl.Parserpublic com.sonar.sslr.api.AstNode parse(String source)
parse in class com.sonar.sslr.impl.Parserpublic com.sonar.sslr.api.Grammar getGrammar()
getGrammar in class com.sonar.sslr.impl.Parserpublic void setRootRule(com.sonar.sslr.api.Rule rootRule)
setRootRule in class com.sonar.sslr.impl.Parserpublic com.sonar.sslr.impl.matcher.RuleDefinition getRootRule()
getRootRule in class com.sonar.sslr.impl.Parserpublic org.sonar.sslr.grammar.GrammarRuleKey rootRule()
Copyright © 2012–2015 SonarSource. All rights reserved.