Uses of Class
org.sonar.sslr.internal.vm.Instruction
-
Packages that use Instruction Package Description com.sonar.sslr.impl.matcher com.sonar.sslr.impl.typed org.sonar.sslr.internal.grammar Internals of Grammar API.org.sonar.sslr.internal.vm org.sonar.sslr.internal.vm.lexerful Members of this package must not be used from outside of SSLR. -
-
Uses of Instruction in com.sonar.sslr.impl.matcher
Methods in com.sonar.sslr.impl.matcher that return Instruction Modifier and Type Method Description Instruction[]
RuleDefinition. compile(CompilationHandler compiler)
-
Uses of Instruction in com.sonar.sslr.impl.typed
Methods in com.sonar.sslr.impl.typed that return Instruction Modifier and Type Method Description Instruction[]
DelayedRuleInvocationExpression. compile(CompilationHandler compiler)
-
Uses of Instruction in org.sonar.sslr.internal.grammar
Methods in org.sonar.sslr.internal.grammar that return Instruction Modifier and Type Method Description Instruction[]
MutableParsingRule. compile(CompilationHandler compiler)
-
Uses of Instruction in org.sonar.sslr.internal.vm
Subclasses of Instruction in org.sonar.sslr.internal.vm Modifier and Type Class Description class
EndOfInputExpression
static class
Instruction.BackCommitInstruction
static class
Instruction.BacktrackInstruction
static class
Instruction.CallInstruction
static class
Instruction.ChoiceInstruction
static class
Instruction.CommitInstruction
static class
Instruction.CommitVerifyInstruction
static class
Instruction.EndInstruction
static class
Instruction.FailTwiceInstruction
static class
Instruction.IgnoreErrorsInstruction
static class
Instruction.JumpInstruction
static class
Instruction.PredicateChoiceInstruction
Instruction dedicated for predicates.static class
Instruction.RetInstruction
class
NativeExpression
class
NothingExpression
class
PatternExpression
class
RuleRefExpression
class
StringExpression
Methods in org.sonar.sslr.internal.vm that return Instruction Modifier and Type Method Description static Instruction
Instruction. backCommit(int offset)
static Instruction
Instruction. backtrack()
static Instruction
Instruction. call(int offset, Matcher matcher)
static Instruction
Instruction. choice(int offset)
static Instruction
Instruction. commit(int offset)
static Instruction
Instruction. commitVerify(int offset)
Instruction[]
CompilationHandler. compile(ParsingExpression expression)
Instruction[]
FirstOfExpression. compile(CompilationHandler compiler)
Compiles this expression into a sequence of instructions:Instruction[]
MutableGrammarCompiler. compile(ParsingExpression expression)
Instruction[]
NativeExpression. compile(CompilationHandler compiler)
Instruction[]
NextExpression. compile(CompilationHandler compiler)
Compiles this expression into a sequence of instructions:Instruction[]
NextNotExpression. compile(CompilationHandler compiler)
Compiles this expression into a sequence of instructions:Instruction[]
OneOrMoreExpression. compile(CompilationHandler compiler)
Compiles this expression into a sequence of instructions:Instruction[]
OptionalExpression. compile(CompilationHandler compiler)
Compiles this expression into a sequence of instructions:Instruction[]
ParsingExpression. compile(CompilationHandler compiler)
Compiles this expression into a sequence of instructions.Instruction[]
SequenceExpression. compile(CompilationHandler compiler)
Compiles this expression into a sequence of instructions:Instruction[]
TokenExpression. compile(CompilationHandler compiler)
Compiles this expression into a sequence of instructions:Instruction[]
TriviaExpression. compile(CompilationHandler compiler)
Compiles this expression into a sequence of instructions:Instruction[]
ZeroOrMoreExpression. compile(CompilationHandler compiler)
Compiles this expression into a sequence of instructions:static Instruction
Instruction. end()
static Instruction
Instruction. failTwice()
Instruction[]
CompiledGrammar. getInstructions()
static Instruction
Instruction. ignoreErrors()
static Instruction
Instruction. jump(int offset)
static Instruction
Instruction. predicateChoice(int offset)
static Instruction
Instruction. ret()
Methods in org.sonar.sslr.internal.vm with parameters of type Instruction Modifier and Type Method Description static void
Instruction. addAll(List<Instruction> list, Instruction[] array)
Method parameters in org.sonar.sslr.internal.vm with type arguments of type Instruction Modifier and Type Method Description static void
Instruction. addAll(List<Instruction> list, Instruction[] array)
Constructors in org.sonar.sslr.internal.vm with parameters of type Instruction Constructor Description CompiledGrammar(Instruction[] instructions, Map<GrammarRuleKey,CompilableGrammarRule> rules, GrammarRuleKey rootRuleKey, int rootRuleOffset)
Machine(String input, Instruction[] instructions, MachineHandler handler)
-
Uses of Instruction in org.sonar.sslr.internal.vm.lexerful
Subclasses of Instruction in org.sonar.sslr.internal.vm.lexerful Modifier and Type Class Description class
AdjacentExpression
class
AnyTokenExpression
class
TillNewLineExpression
class
TokensBridgeExpression
class
TokenTypeClassExpression
class
TokenTypeExpression
class
TokenTypesExpression
class
TokenValueExpression
-