public abstract class NativeExpression extends Instruction implements ParsingExpression
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 |
---|
NativeExpression() |
Modifier and Type | Method and Description |
---|---|
Instruction[] |
compile(CompilationHandler compiler)
Compiles this expression into a sequence of instructions.
|
addAll, backCommit, backtrack, call, choice, commit, commitVerify, end, execute, failTwice, ignoreErrors, jump, predicateChoice, ret
public final Instruction[] compile(CompilationHandler compiler)
ParsingExpression
compile
in interface ParsingExpression
Copyright © 2009–2017 SonarSource. All rights reserved.