com.eu.miscedautils.verilogparser
Class FVPSeqLoopStatment
java.lang.Object
com.eu.miscedautils.BaseHDLObject.BaseHDL
com.eu.miscedautils.verilogparser.FVPBase
com.eu.miscedautils.verilogparser.FVPSeqStmtBase
com.eu.miscedautils.verilogparser.FVPSeqLoopStatment
- All Implemented Interfaces:
- java.io.Serializable
public class FVPSeqLoopStatment
- 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 |
FVPSeqLoopStatment
public FVPSeqLoopStatment(java.lang.Integer line,
FVPSeqLoopStatment.LoopType type,
java.util.LinkedList<FVPBase> stmts,
FVPExprBase cond)
getLoopType
public FVPSeqLoopStatment.LoopType getLoopType()
setLoopType
public void setLoopType(FVPSeqLoopStatment.LoopType looptype)
getStatements
public java.util.LinkedList<FVPBase> getStatements()
getStatements
public void getStatements(java.util.LinkedList<FVPBase> sts)
addStatement
public void addStatement(FVPBase st)
getCondition
public FVPExprBase getCondition()
setCondition
public void setCondition(FVPExprBase condition)
getInitial
public FVPSeqAssignment getInitial()
setInitial
public void setInitial(FVPSeqAssignment initial)
getSteps
public FVPSeqAssignment getSteps()
setSteps
public void setSteps(FVPSeqAssignment steps)
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
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