public class RuleRefExpression extends NativeExpression
Instruction.BackCommitInstruction, Instruction.BacktrackInstruction, Instruction.CallInstruction, Instruction.ChoiceInstruction, Instruction.CommitInstruction, Instruction.CommitVerifyInstruction, Instruction.EndInstruction, Instruction.FailTwiceInstruction, Instruction.IgnoreErrorsInstruction, Instruction.JumpInstruction, Instruction.PredicateChoiceInstruction, Instruction.RetInstruction
Constructor and Description |
---|
RuleRefExpression(GrammarRuleKey ruleKey) |
Modifier and Type | Method and Description |
---|---|
void |
execute(Machine machine)
Executes this instruction.
|
GrammarRuleKey |
getRuleKey() |
String |
toString() |
compile
addAll, backCommit, backtrack, call, choice, commit, commitVerify, end, failTwice, ignoreErrors, jump, predicateChoice, ret
public RuleRefExpression(GrammarRuleKey ruleKey)
public GrammarRuleKey getRuleKey()
public void execute(Machine machine)
Instruction
execute
in class Instruction
Copyright © 2009–2017 SonarSource. All rights reserved.