com.eu.miscedautils.verilogparser
Class FVPSeqAssignment
java.lang.Object
com.eu.miscedautils.BaseHDLObject.BaseHDL
com.eu.miscedautils.verilogparser.FVPBase
com.eu.miscedautils.verilogparser.FVPSeqStmtBase
com.eu.miscedautils.verilogparser.FVPSeqAssignment
- All Implemented Interfaces:
- java.io.Serializable
public class FVPSeqAssignment
- 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 |
FVPSeqAssignment
public FVPSeqAssignment(java.lang.Integer line,
FVPBase lval,
FVPExprBase rval,
FVPAssignment.AssignmentType type)
getDelayOrControlBeforeAssgnOp
public FVPBase getDelayOrControlBeforeAssgnOp()
setDelayOrControlBeforeAssgnOp
public void setDelayOrControlBeforeAssgnOp(FVPBase beforeAssgnOp)
getDelayOrControlAfterAssgnOp
public FVPBase getDelayOrControlAfterAssgnOp()
setDelayOrControlAfterAssgnOp
public void setDelayOrControlAfterAssgnOp(FVPBase afterAssgnOp)
getLvalue
public FVPBase getLvalue()
setLvalue
public void setLvalue(FVPLvalue lval)
getRvalue
public FVPExprBase getRvalue()
setRvalue
public void setRvalue(FVPExprBase rvalue)
getType
public FVPAssignment.AssignmentType getType()
setType
public void setType(FVPAssignment.AssignmentType type)
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
evaluate
public FVPExprBase evaluate()
- Specified by:
evaluate
in class FVPSeqStmtBase
printDecl
public java.lang.String printDecl()
- Specified by:
printDecl
in class FVPBase
printSystemCConcurrrentAssignment
public java.lang.String printSystemCConcurrrentAssignment()
printSystemCSequentialAssignment
public java.lang.String printSystemCSequentialAssignment()
printSystemC
public java.lang.String printSystemC()
- Specified by:
printSystemC
in class FVPBase
printDeclSystemC
public java.lang.String printDeclSystemC()
- Specified by:
printDeclSystemC
in class FVPBase
printDeclareSystemCFunction
public java.lang.String printDeclareSystemCFunction()
printSystemC
public java.lang.String printSystemC(FVPSCUtil.SignalPrintType printType)
- Specified by:
printSystemC
in class FVPBase