org.sonar.sslr.internal.vm
Interface CompilableGrammarRule

All Superinterfaces:
AstNodeType, Matcher, ParsingExpression, Rule
All Known Implementing Classes:
MutableParsingRule, RuleDefinition

public interface CompilableGrammarRule
extends Matcher, Rule, ParsingExpression

Rule, which can be compiled by MutableGrammarCompiler.


Method Summary
 ParsingExpression getExpression()
           
 GrammarRuleKey getRuleKey()
           
 void setExpression(ParsingExpression expression)
           
 
Methods inherited from interface com.sonar.sslr.api.Rule
is, mock, override, recoveryRule, skip, skipIf, skipIfOneChild
 
Methods inherited from interface org.sonar.sslr.internal.vm.ParsingExpression
compile
 

Method Detail

getRuleKey

GrammarRuleKey getRuleKey()

setExpression

void setExpression(ParsingExpression expression)

getExpression

ParsingExpression getExpression()


Copyright © 2009-2014 SonarSource. All Rights Reserved.