com.eu.miscedautils.verilogparser
Class FVPProceduralContinuousAssignment
java.lang.Object
com.eu.miscedautils.BaseHDLObject.BaseHDL
com.eu.miscedautils.verilogparser.FVPBase
com.eu.miscedautils.verilogparser.FVPSeqStmtBase
com.eu.miscedautils.verilogparser.FVPProceduralContinuousAssignment
- All Implemented Interfaces:
- java.io.Serializable
public class FVPProceduralContinuousAssignment
- extends FVPSeqStmtBase
- See Also:
- Serialized Form
Methods inherited from class com.eu.miscedautils.verilogparser.FVPSeqStmtBase |
addComment, addDeclaration, getComment, getDeclarations, getLabel, getStatementType, getSymbolTable, setComment, setDeclarations, setLabel, setStatementType, setSymbolTable |
Methods inherited from class com.eu.miscedautils.verilogparser.FVPBase |
clearDummy, getFile, getLine, getObjType, getRegion, getScope, isDummy, isParsableToInt, setDummy, setFile, setLine, setObjType, setRegion, setScope |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FVPProceduralContinuousAssignment
public FVPProceduralContinuousAssignment(java.lang.Integer line,
FVPBase lval,
FVPExprBase rval,
FVPProceduralContinuousAssignment.ProcContAssgnType type)
getLvalue
public FVPBase getLvalue()
setLvalue
public void setLvalue(FVPLvalue lval)
getRvalue
public FVPExprBase getRvalue()
setRvalue
public void setRvalue(FVPExprBase rvalue)
getType
public FVPProceduralContinuousAssignment.ProcContAssgnType getType()
setType
public void setType(FVPProceduralContinuousAssignment.ProcContAssgnType type)
getDelayOrControlBeforeAssgnOp
public FVPBase getDelayOrControlBeforeAssgnOp()
setDelayOrControlBeforeAssgnOp
public void setDelayOrControlBeforeAssgnOp(FVPBase beforeAssgnOp)
getDelayOrControlAfterAssgnOp
public FVPBase getDelayOrControlAfterAssgnOp()
setDelayOrControlAfterAssgnOp
public void setDelayOrControlAfterAssgnOp(FVPBase afterAssgnOp)
print
public java.lang.String print()
- Specified by:
print
in class FVPSeqStmtBase
elaborate
public boolean elaborate()
- Specified by:
elaborate
in class FVPSeqStmtBase
printIntoFileStream
public void printIntoFileStream(java.io.BufferedWriter writer)
- Specified by:
printIntoFileStream
in class FVPBase
printDecl
public java.lang.String printDecl()
- Specified by:
printDecl
in class FVPBase
evaluate
public FVPExprBase evaluate()
- Specified by:
evaluate
in class FVPSeqStmtBase
printSystemC
public java.lang.String printSystemC()
- Specified by:
printSystemC
in class FVPBase
printDeclSystemC
public java.lang.String printDeclSystemC()
- Specified by:
printDeclSystemC
in class FVPBase
printSystemC
public java.lang.String printSystemC(FVPSCUtil.SignalPrintType printType)
- Specified by:
printSystemC
in class FVPBase