Uses of Class
org.sonar.sslr.internal.vm.Instruction
Packages that use Instruction
Package
Description
Internals of Grammar API.
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 -
Uses of Instruction in com.sonar.sslr.impl.typed
Methods in com.sonar.sslr.impl.typed that return InstructionModifier and TypeMethodDescriptionDelayedRuleInvocationExpression.compile(CompilationHandler compiler) -
Uses of Instruction in org.sonar.sslr.internal.grammar
Methods in org.sonar.sslr.internal.grammar that return Instruction -
Uses of Instruction in org.sonar.sslr.internal.vm
Subclasses of Instruction in org.sonar.sslr.internal.vmModifier and TypeClassDescriptionclassstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classInstruction dedicated for predicates.static final classclassclassclassclassclassMethods in org.sonar.sslr.internal.vm that return InstructionModifier and TypeMethodDescriptionstatic InstructionInstruction.backCommit(int offset) static InstructionInstruction.backtrack()static Instructionstatic InstructionInstruction.choice(int offset) static InstructionInstruction.commit(int offset) static InstructionInstruction.commitVerify(int offset) CompilationHandler.compile(ParsingExpression expression) FirstOfExpression.compile(CompilationHandler compiler) Compiles this expression into a sequence of instructions:MutableGrammarCompiler.compile(ParsingExpression expression) final Instruction[]NativeExpression.compile(CompilationHandler compiler) NextExpression.compile(CompilationHandler compiler) Compiles this expression into a sequence of instructions:NextNotExpression.compile(CompilationHandler compiler) Compiles this expression into a sequence of instructions:OneOrMoreExpression.compile(CompilationHandler compiler) Compiles this expression into a sequence of instructions:OptionalExpression.compile(CompilationHandler compiler) Compiles this expression into a sequence of instructions:ParsingExpression.compile(CompilationHandler compiler) Compiles this expression into a sequence of instructions.SequenceExpression.compile(CompilationHandler compiler) Compiles this expression into a sequence of instructions:TokenExpression.compile(CompilationHandler compiler) Compiles this expression into a sequence of instructions:TriviaExpression.compile(CompilationHandler compiler) Compiles this expression into a sequence of instructions:ZeroOrMoreExpression.compile(CompilationHandler compiler) Compiles this expression into a sequence of instructions:static InstructionInstruction.end()static InstructionInstruction.failTwice()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 InstructionModifier and TypeMethodDescriptionstatic voidInstruction.addAll(List<Instruction> list, Instruction[] array) Method parameters in org.sonar.sslr.internal.vm with type arguments of type InstructionModifier and TypeMethodDescriptionstatic voidInstruction.addAll(List<Instruction> list, Instruction[] array) Constructors in org.sonar.sslr.internal.vm with parameters of type InstructionModifierConstructorDescriptionCompiledGrammar(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.lexerfulModifier and TypeClassDescriptionclassclassclassclassclassclassclassclass