Class SemanticMatcher
java.lang.Object
net.covers1624.coffeegrinder.bytecode.SemanticMatcher
Matches a tree of instructions to another tree of instructions.
Created by covers1624 on 2/6/21.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe block match map.@Nullable Instruction@Nullable InstructionThe right hand side endpoint.@Nullable Instruction -
Constructor Summary
ConstructorsConstructorDescriptionSemanticMatcher(@Nullable Instruction endpoint) Construct a new Semantic matcher. -
Method Summary
-
Field Details
-
blockMap
The block match map. Left hand block to Right hand block. -
leftFail
-
rightFail
-
matchedEndpoint
The right hand side endpoint.
-
-
Constructor Details
-
SemanticMatcher
Construct a new Semantic matcher.- Parameters:
endpoint- The Left hand side endpoint.
-
-
Method Details
-
equivalent
-