|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use GrammarRuleKey | |
|---|---|
| com.sonar.sslr.api | |
| com.sonar.sslr.impl.matcher | |
| org.sonar.sslr.grammar | API to define Parsing Expression Grammar. |
| org.sonar.sslr.internal.grammar | Internals of Grammar API. |
| org.sonar.sslr.internal.vm | |
| Uses of GrammarRuleKey in com.sonar.sslr.api |
|---|
| Methods in com.sonar.sslr.api with parameters of type GrammarRuleKey | |
|---|---|
Rule |
Grammar.rule(GrammarRuleKey ruleKey)
Allows to obtain an instance of grammar rule, which was constructed by LexerlessGrammarBuilder and LexerfulGrammarBuilder. |
| Uses of GrammarRuleKey in com.sonar.sslr.impl.matcher |
|---|
| Classes in com.sonar.sslr.impl.matcher that implement GrammarRuleKey | |
|---|---|
class |
RuleDefinition
This class is not intended to be instantiated or subclassed by clients. |
| Methods in com.sonar.sslr.impl.matcher that return GrammarRuleKey | |
|---|---|
GrammarRuleKey |
RuleDefinition.getRuleKey()
|
| Constructors in com.sonar.sslr.impl.matcher with parameters of type GrammarRuleKey | |
|---|---|
RuleDefinition(GrammarRuleKey ruleKey)
|
|
| Uses of GrammarRuleKey in org.sonar.sslr.grammar |
|---|
| Methods in org.sonar.sslr.grammar with parameters of type GrammarRuleKey | |
|---|---|
GrammarRuleBuilder |
LexerlessGrammarBuilder.rule(GrammarRuleKey ruleKey)
Allows to describe rule. |
GrammarRuleBuilder |
LexerfulGrammarBuilder.rule(GrammarRuleKey ruleKey)
Allows to describe rule. |
void |
LexerlessGrammarBuilder.setRootRule(GrammarRuleKey ruleKey)
Allows to specify that given rule should be root for grammar. |
void |
LexerfulGrammarBuilder.setRootRule(GrammarRuleKey ruleKey)
Allows to specify that given rule should be root for grammar. |
| Uses of GrammarRuleKey in org.sonar.sslr.internal.grammar |
|---|
| Classes in org.sonar.sslr.internal.grammar that implement GrammarRuleKey | |
|---|---|
class |
MutableParsingRule
|
| Methods in org.sonar.sslr.internal.grammar that return GrammarRuleKey | |
|---|---|
GrammarRuleKey |
MutableParsingRule.getRuleKey()
|
| Methods in org.sonar.sslr.internal.grammar with parameters of type GrammarRuleKey | |
|---|---|
Rule |
MutableGrammar.rule(GrammarRuleKey ruleKey)
|
| Constructors in org.sonar.sslr.internal.grammar with parameters of type GrammarRuleKey | |
|---|---|
MutableGrammar(Map<GrammarRuleKey,? extends CompilableGrammarRule> rules,
GrammarRuleKey rootRuleKey)
|
|
MutableParsingRule(GrammarRuleKey ruleKey)
|
|
| Constructor parameters in org.sonar.sslr.internal.grammar with type arguments of type GrammarRuleKey | |
|---|---|
MutableGrammar(Map<GrammarRuleKey,? extends CompilableGrammarRule> rules,
GrammarRuleKey rootRuleKey)
|
|
| Uses of GrammarRuleKey in org.sonar.sslr.internal.vm |
|---|
| Methods in org.sonar.sslr.internal.vm that return GrammarRuleKey | |
|---|---|
GrammarRuleKey |
CompiledGrammar.getRootRuleKey()
|
GrammarRuleKey |
RuleRefExpression.getRuleKey()
|
GrammarRuleKey |
CompilableGrammarRule.getRuleKey()
|
| Methods in org.sonar.sslr.internal.vm with parameters of type GrammarRuleKey | |
|---|---|
Matcher |
CompiledGrammar.getMatcher(GrammarRuleKey ruleKey)
|
| Constructors in org.sonar.sslr.internal.vm with parameters of type GrammarRuleKey | |
|---|---|
CompiledGrammar(Instruction[] instructions,
Map<GrammarRuleKey,CompilableGrammarRule> rules,
GrammarRuleKey rootRuleKey,
int rootRuleOffset)
|
|
RuleRefExpression(GrammarRuleKey ruleKey)
|
|
| Constructor parameters in org.sonar.sslr.internal.vm with type arguments of type GrammarRuleKey | |
|---|---|
CompiledGrammar(Instruction[] instructions,
Map<GrammarRuleKey,CompilableGrammarRule> rules,
GrammarRuleKey rootRuleKey,
int rootRuleOffset)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||