public interface GrammarBuilder
| Modifier and Type | Method and Description |
|---|---|
<T> T |
firstOf(T... methods) |
com.sonar.sslr.api.AstNode |
invokeRule(org.sonar.sslr.grammar.GrammarRuleKey ruleKey) |
<T> NonterminalBuilder<T> |
nonterminal() |
<T> NonterminalBuilder<T> |
nonterminal(org.sonar.sslr.grammar.GrammarRuleKey ruleKey) |
<T> List<T> |
oneOrMore(T method) |
<T> Optional<T> |
optional(T method) |
com.sonar.sslr.api.AstNode |
token(String value) |
<T> Optional<List<T>> |
zeroOrMore(T method) |
<T> NonterminalBuilder<T> nonterminal()
<T> NonterminalBuilder<T> nonterminal(org.sonar.sslr.grammar.GrammarRuleKey ruleKey)
<T> T firstOf(T... methods)
<T> Optional<T> optional(T method)
<T> List<T> oneOrMore(T method)
com.sonar.sslr.api.AstNode invokeRule(org.sonar.sslr.grammar.GrammarRuleKey ruleKey)
com.sonar.sslr.api.AstNode token(String value)
Copyright © 2011–2015 SonarSource and Eriks Nukis. All rights reserved.