com.eu.miscedautils.verilogparser
Class FVPExprBase
java.lang.Object
com.eu.miscedautils.BaseHDLObject.BaseHDL
com.eu.miscedautils.verilogparser.FVPBase
com.eu.miscedautils.verilogparser.FVPExprBase
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- FVPExprBinary, FVPExprBitSelect, FVPExprConcat, FVPExprDefine, FVPExprDelayMinTypMax, FVPExprEdge, FVPExprFuncionCall, FVPExprInteger, FVPExprLvalue, FVPExprPartSelect, FVPExprReal, FVPExprStar, FVPExprString, FVPExprSystemFuncionCall, FVPExprTernary, FVPExprUnary
public abstract class FVPExprBase
- extends FVPBase
- See Also:
- Serialized Form
Methods inherited from class com.eu.miscedautils.verilogparser.FVPBase |
clearDummy, getFile, getLine, getObjType, getRegion, getScope, isDummy, isParsableToInt, printDecl, printDeclSystemC, printIntoFileStream, setDummy, setFile, setLine, setObjType, setRegion, setScope |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FVPExprBase
public FVPExprBase(java.lang.Integer line,
FVPExprBase.ExprType type)
getType
public FVPExprBase.ExprType getType()
setType
public void setType(FVPExprBase.ExprType type)
getEvaluatedval
public java.lang.Object getEvaluatedval()
isInternal
public boolean isInternal()
setInternal
public void setInternal(boolean internal)
setEvaluatedval
public void setEvaluatedval(FVPExprBase evaluatedval)
getEvaluatedIntegerValue
public java.lang.Integer getEvaluatedIntegerValue()
evaluate
public abstract FVPExprBase evaluate()
getWidth
public abstract java.lang.Integer getWidth()
print
public abstract java.lang.String print()
- Specified by:
print
in class FVPBase
elaborate
public abstract boolean elaborate()
- Specified by:
elaborate
in class FVPBase
printSystemC
public abstract java.lang.String printSystemC()
- Specified by:
printSystemC
in class FVPBase
printSystemC
public abstract java.lang.String printSystemC(FVPSCUtil.SignalPrintType printType)
- Specified by:
printSystemC
in class FVPBase
getConstituentNetList
public abstract java.util.LinkedList<FVPNet> getConstituentNetList()