Package | Description |
---|---|
de.uka.ilkd.key.rule.match.vm.instructions |
Modifier and Type | Interface and Description |
---|---|
interface |
MatchOperatorInstruction |
Modifier and Type | Class and Description |
---|---|
class |
BindVariablesInstruction
This instructions matches the variable below a binder (e.g.
|
class |
Instruction<OP extends Operator>
enum encoding the instructions of the matching vm
|
class |
MatchElementaryUpdateInstruction |
class |
MatchFormulaSVInstruction |
class |
MatchModalOperatorSVInstruction |
class |
MatchOpIdentityInstruction<T extends Operator>
The match instruction reports a success if the top level operator of the term to be matched is the same(identical) operator
like the one for which this instruction has been instantiated
|
class |
MatchProgramInstruction |
class |
MatchProgramSVInstruction |
class |
MatchSchemaVariableInstruction<SV extends SchemaVariable> |
class |
MatchSortDependingFunctionInstruction |
class |
MatchTermLabelInstruction
This match instruction implements the matching logic for term labels.
|
class |
MatchTermSVInstruction |
class |
MatchUpdateSVInstruction |
class |
MatchVariableSVInstruction |
class |
UnbindVariablesInstruction |
Modifier and Type | Method and Description |
---|---|
static MatchInstruction |
Instruction.matchAndBindVariables(ImmutableArray<QuantifiableVariable> boundVars) |
static MatchInstruction |
Instruction.matchElementaryUpdate(ElementaryUpdate elementaryUpdate) |
static MatchInstruction |
Instruction.matchProgram(JavaProgramElement prg) |
static MatchInstruction |
Instruction.matchTermLabelSV(ImmutableArray<TermLabel> labels) |
static MatchInstruction |
Instruction.unbindVariables(ImmutableArray<QuantifiableVariable> boundVars) |
Copyright © 2003-2019 The KeY-Project.