Package ghidra.pcodeCPort.slghpatexpress
Class EquationLeftEllipsis
- java.lang.Object
-
- ghidra.pcodeCPort.slghpatexpress.PatternEquation
-
- ghidra.pcodeCPort.slghpatexpress.EquationLeftEllipsis
-
public class EquationLeftEllipsis extends PatternEquation
-
-
Field Summary
-
Fields inherited from class ghidra.pcodeCPort.slghpatexpress.PatternEquation
location
-
-
Constructor Summary
Constructors Constructor Description EquationLeftEllipsis(Location location, PatternEquation e)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
dispose()
void
genPattern(VectorSTL<TokenPattern> ops)
void
operandOrder(Constructor ct, VectorSTL<OperandSymbol> order)
returns a vector of the self-defining OperandSymbols as they appear in left to right order in the patternboolean
resolveOperandLeft(OperandResolve state)
-
Methods inherited from class ghidra.pcodeCPort.slghpatexpress.PatternEquation
getTokenPattern, layClaim, release, setTokenPattern
-
-
-
-
Constructor Detail
-
EquationLeftEllipsis
public EquationLeftEllipsis(Location location, PatternEquation e)
-
-
Method Detail
-
dispose
public void dispose()
- Overrides:
dispose
in classPatternEquation
-
genPattern
public void genPattern(VectorSTL<TokenPattern> ops)
- Specified by:
genPattern
in classPatternEquation
-
operandOrder
public void operandOrder(Constructor ct, VectorSTL<OperandSymbol> order)
Description copied from class:PatternEquation
returns a vector of the self-defining OperandSymbols as they appear in left to right order in the pattern- Overrides:
operandOrder
in classPatternEquation
- Parameters:
ct
- is the Constructor containing the operandsorder
- is the vector that will hold the ordered list
-
resolveOperandLeft
public boolean resolveOperandLeft(OperandResolve state)
- Specified by:
resolveOperandLeft
in classPatternEquation
-
-