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 classEndOfInputExpressionstatic classInstruction.BackCommitInstructionstatic classInstruction.BacktrackInstructionstatic classInstruction.CallInstructionstatic classInstruction.ChoiceInstructionstatic classInstruction.CommitInstructionstatic classInstruction.CommitVerifyInstructionstatic classInstruction.EndInstructionstatic classInstruction.FailTwiceInstructionstatic classInstruction.IgnoreErrorsInstructionstatic classInstruction.JumpInstructionstatic classInstruction.PredicateChoiceInstructionInstruction dedicated for predicates.static classInstruction.RetInstructionclassNativeExpressionclassNothingExpressionclassPatternExpressionclassRuleRefExpressionclassStringExpressionMethods in org.sonar.sslr.internal.vm that return Instruction Modifier and Type Method Description static InstructionInstruction. backCommit(int offset)static InstructionInstruction. backtrack()static InstructionInstruction. call(int offset, Matcher matcher)static InstructionInstruction. choice(int offset)static InstructionInstruction. commit(int offset)static InstructionInstruction. 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 InstructionInstruction. end()static InstructionInstruction. failTwice()Instruction[]CompiledGrammar. getInstructions()static InstructionInstruction. ignoreErrors()static InstructionInstruction. jump(int offset)static InstructionInstruction. predicateChoice(int offset)static InstructionInstruction. ret()Methods in org.sonar.sslr.internal.vm with parameters of type Instruction Modifier and Type Method Description static voidInstruction. 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 voidInstruction. 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 classAdjacentExpressionclassAnyTokenExpressionclassTillNewLineExpressionclassTokensBridgeExpressionclassTokenTypeClassExpressionclassTokenTypeExpressionclassTokenTypesExpressionclassTokenValueExpression
-