public final class InfiniteBitField extends BitField
chop, complement, data, MAXWIDTH| Constructor and Description |
|---|
InfiniteBitField(IrpParser.Infinite_bitfieldContext ctx) |
InfiniteBitField(ParserDriver parserDriver) |
InfiniteBitField(String str) |
| Modifier and Type | Method and Description |
|---|---|
long |
getWidth(NameEngine nameEngine) |
protected BitwiseParameter |
getWidth(RecognizeData nameResolver) |
BitwiseParameter |
invert(BitwiseParameter rhs,
RecognizeData recognizeData) |
Integer |
numberOfBits() |
Map<String,Object> |
propertiesMap(boolean eval,
GeneralSpec generalSpec,
NameEngine nameEngine) |
InfiniteBitField |
substituteConstantVariables(Map<String,Long> constantVariables) |
BitwiseParameter |
toBitwiseParameter(RecognizeData recognizeData) |
Element |
toElement(Document document) |
String |
toIrpString(int radix) |
static long |
toLong(long data,
long chop,
boolean complement) |
long |
toLong(NameEngine nameEngine)
Produces a numerical result.
|
String |
toString(NameEngine nameEngine) |
constant, equals, getChop, getChop, getChop, hasChop, hasExtent, hashCode, isEmpty, leftHandSide, microSeconds, newBitField, newBitField, newBitField, newExpression, numberOfBareDurations, parse, toLong, toLong, weightgetParseTree, numberOfBitSpecs, numberOfInfiniteRepeats, prerender, propertiesMap, stateWhenEntering, stateWhenExiting, toDocument, toIrpString, toString, toStringTree, toStringTree, toTreeViewer, toTreeViewer, toTreeViewerpublic InfiniteBitField(String str)
public InfiniteBitField(ParserDriver parserDriver)
public InfiniteBitField(IrpParser.Infinite_bitfieldContext ctx)
public static long toLong(long data,
long chop,
boolean complement)
public InfiniteBitField substituteConstantVariables(Map<String,Long> constantVariables)
substituteConstantVariables in class BitFieldpublic long toLong(NameEngine nameEngine) throws NameUnassignedException
NumericalnameEngine - used to resolve names in expressions.NameUnassignedExceptionpublic BitwiseParameter toBitwiseParameter(RecognizeData recognizeData)
public long getWidth(NameEngine nameEngine)
protected BitwiseParameter getWidth(RecognizeData nameResolver) throws NameUnassignedException
getWidth in class BitFieldNameUnassignedExceptionpublic String toString(NameEngine nameEngine)
public String toIrpString(int radix)
toIrpString in class IrpObjectpublic Map<String,Object> propertiesMap(boolean eval, GeneralSpec generalSpec, NameEngine nameEngine)
propertiesMap in class BitFieldpublic Integer numberOfBits()
numberOfBits in class IrpObjectpublic BitwiseParameter invert(BitwiseParameter rhs, RecognizeData recognizeData) throws NameUnassignedException
invert in interface EquationSolvinginvert in class BitFieldNameUnassignedExceptionCopyright © 2019. All rights reserved.