Uses of Class
org.sonar.sslr.internal.vm.Instruction

Packages that use Instruction
com.sonar.sslr.impl.matcher   
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
 Instruction[] RuleDefinition.compile(CompilationHandler compiler)
           
 

Uses of Instruction in org.sonar.sslr.internal.grammar
 

Methods in org.sonar.sslr.internal.grammar that return Instruction
 Instruction[] MutableParsingRule.compile(CompilationHandler compiler)
           
 

Uses of Instruction in org.sonar.sslr.internal.vm
 

Subclasses of Instruction in org.sonar.sslr.internal.vm
 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
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[] ZeroOrMoreExpression.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[] TokenExpression.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[] ParsingExpression.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[] OneOrMoreExpression.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[] NextExpression.compile(CompilationHandler compiler)
          Compiles this expression into a sequence of instructions:
 Instruction[] NativeExpression.compile(CompilationHandler compiler)
           
 Instruction[] FirstOfExpression.compile(CompilationHandler compiler)
          Compiles this expression into a sequence of instructions:
 Instruction[] MutableGrammarCompiler.compile(ParsingExpression expression)
           
 Instruction[] CompilationHandler.compile(ParsingExpression expression)
           
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
static void Instruction.addAll(List<Instruction> list, Instruction[] array)
           
 

Method parameters in org.sonar.sslr.internal.vm with type arguments of type Instruction
static void Instruction.addAll(List<Instruction> list, Instruction[] array)
           
 

Constructors in org.sonar.sslr.internal.vm with parameters of type Instruction
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
 class AdjacentExpression
           
 class AnyTokenExpression
           
 class TillNewLineExpression
           
 class TokensBridgeExpression
           
 class TokenTypeClassExpression
           
 class TokenTypeExpression
           
 class TokenTypesExpression
           
 class TokenValueExpression
           
 



Copyright © 2009-2014 SonarSource. All Rights Reserved.