|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||