com.eu.miscedautils.vhdlparser
Class FVhPExprBase
java.lang.Object
com.eu.miscedautils.BaseHDLObject.BaseHDL
com.eu.miscedautils.vhdlparser.FVhPBase
com.eu.miscedautils.vhdlparser.FVhPExprBase
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- FVhPExprAggregate, FVhPExprAllocator, FVhPExprAttribute, FVhPExprBasedDecimalLiteral, FVhPExprBinary, FVhPExprBitSelect, FVhPExprBitString, FVhPExprConcat, FVhPExprDecimalLiteral, FVhPExprEnumLiteral, FVhPExprFunctionCall, FVhPExprIdentifier, FVhPExprInteger, FVhPExprNull, FVhPExprOpen, FVhPExprOthers, FVhPExprPartSelect, FVhPExprPhysicalLiteral, FVhPExprQualified, FVhPExprUnary
public abstract class FVhPExprBase
- extends FVhPBase
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FVhPExprBase
public FVhPExprBase(java.lang.Integer line,
FVhPExprBase.ExprType type)
getType
public FVhPExprBase.ExprType getType()
setType
public void setType(FVhPExprBase.ExprType type)
getSubtypeIndication
public FVhPSubTypeIndication getSubtypeIndication()
setSubtypeIndication
public void setSubtypeIndication(FVhPSubTypeIndication subtypeIndication)
getEvaluatedval
public java.lang.Object getEvaluatedval()
setEvaluatedval
public void setEvaluatedval(FVhPExprBase evaluatedval)
getEvaluatedIntegerValue
public java.lang.Integer getEvaluatedIntegerValue()
evaluate
public abstract FVhPExprBase evaluate()
print
public abstract java.lang.String print()
- Specified by:
print
in class FVhPBase
elaborate
public abstract boolean elaborate()
- Specified by:
elaborate
in class FVhPBase