Package | Description |
---|---|
org.sonar.sslr.internal.vm | |
org.sonar.sslr.internal.vm.lexerful |
Members of this package must not be used from outside of SSLR.
|
Modifier and Type | Method and Description |
---|---|
void |
StringExpression.execute(Machine machine) |
void |
RuleRefExpression.execute(Machine machine) |
void |
PatternExpression.execute(Machine machine) |
void |
NothingExpression.execute(Machine machine) |
abstract void |
Instruction.execute(Machine machine)
Executes this instruction.
|
void |
Instruction.JumpInstruction.execute(Machine machine) |
void |
Instruction.CallInstruction.execute(Machine machine) |
void |
Instruction.ChoiceInstruction.execute(Machine machine) |
void |
Instruction.IgnoreErrorsInstruction.execute(Machine machine) |
void |
Instruction.PredicateChoiceInstruction.execute(Machine machine) |
void |
Instruction.CommitInstruction.execute(Machine machine) |
void |
Instruction.CommitVerifyInstruction.execute(Machine machine) |
void |
Instruction.RetInstruction.execute(Machine machine) |
void |
Instruction.BacktrackInstruction.execute(Machine machine) |
void |
Instruction.EndInstruction.execute(Machine machine) |
void |
Instruction.FailTwiceInstruction.execute(Machine machine) |
void |
Instruction.BackCommitInstruction.execute(Machine machine) |
void |
EndOfInputExpression.execute(Machine machine) |
void |
MachineHandler.onBacktrack(Machine machine) |
void |
ErrorLocatingHandler.onBacktrack(Machine machine) |
Modifier and Type | Method and Description |
---|---|
void |
TokensBridgeExpression.execute(Machine machine) |
void |
TokenValueExpression.execute(Machine machine) |
void |
TokenTypesExpression.execute(Machine machine) |
void |
TokenTypeExpression.execute(Machine machine) |
void |
TokenTypeClassExpression.execute(Machine machine) |
void |
TillNewLineExpression.execute(Machine machine) |
void |
AnyTokenExpression.execute(Machine machine) |
void |
AdjacentExpression.execute(Machine machine) |
Copyright © 2009–2017 SonarSource. All rights reserved.