Package ghidra.pcodeCPort.slghpatexpress
Class TokenField
- java.lang.Object
-
- ghidra.pcodeCPort.slghpatexpress.PatternExpression
-
- ghidra.pcodeCPort.slghpatexpress.PatternValue
-
- ghidra.pcodeCPort.slghpatexpress.TokenField
-
public class TokenField extends PatternValue
-
-
Field Summary
-
Fields inherited from class ghidra.pcodeCPort.slghpatexpress.PatternExpression
location
-
-
Constructor Summary
Constructors Constructor Description TokenField(Location location)TokenField(Location location, Token tk, boolean s, int bstart, int bend)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TokenPatterngenMinPattern(VectorSTL<TokenPattern> ops)TokenPatterngenPattern(long val)longgetValue(ParserWalker pos)longmaxValue()longminValue()voidrestoreXml(org.jdom.Element el, Translate trans)voidsaveXml(java.io.PrintStream s)-
Methods inherited from class ghidra.pcodeCPort.slghpatexpress.PatternValue
getMinMax, getSubValue, listValues
-
Methods inherited from class ghidra.pcodeCPort.slghpatexpress.PatternExpression
dispose, getSubValue, layClaim, release, restoreExpression
-
-
-
-
Method Detail
-
genMinPattern
public TokenPattern genMinPattern(VectorSTL<TokenPattern> ops)
- Specified by:
genMinPatternin classPatternExpression
-
minValue
public long minValue()
- Specified by:
minValuein classPatternValue
-
maxValue
public long maxValue()
- Specified by:
maxValuein classPatternValue
-
getValue
public long getValue(ParserWalker pos)
- Specified by:
getValuein classPatternExpression
-
genPattern
public TokenPattern genPattern(long val)
- Specified by:
genPatternin classPatternValue
-
saveXml
public void saveXml(java.io.PrintStream s)
- Specified by:
saveXmlin classPatternExpression
-
restoreXml
public void restoreXml(org.jdom.Element el, Translate trans)- Specified by:
restoreXmlin classPatternExpression
-
-