com.eu.miscedautils.verilogparser
Class FVPSeqStmtBase
java.lang.Object
com.eu.miscedautils.BaseHDLObject.BaseHDL
com.eu.miscedautils.verilogparser.FVPBase
com.eu.miscedautils.verilogparser.FVPSeqStmtBase
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- FVPAlwaysBlock, FVPInitialBlock, FVPProceduralContinuousAssignment, FVPSeqAssignment, FVPSeqCaseItem, FVPSeqCaseStatement, FVPSeqElseStmt, FVPSeqIfStmt, FVPSeqLoopStatment, FVPSeqNullStatement, FVPSeqTaskCall, FVPSeqWaitStatement, FVPSystemTaskCall
public abstract class FVPSeqStmtBase
- 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, printSystemC, printSystemC, setDummy, setFile, setLine, setObjType, setRegion, setScope |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FVPSeqStmtBase
public FVPSeqStmtBase(java.lang.Integer line,
FVPSeqStmtBase.StmtType type)
getSymbolTable
public java.util.HashMap<java.lang.String,FVPBase> getSymbolTable()
setSymbolTable
public void setSymbolTable(java.util.HashMap<java.lang.String,FVPBase> symbolTable)
getStatementType
public FVPSeqStmtBase.StmtType getStatementType()
setStatementType
public void setStatementType(FVPSeqStmtBase.StmtType type)
getLabel
public java.lang.String getLabel()
setLabel
public void setLabel(java.lang.String label)
getDeclarations
public java.util.LinkedList<FVPBase> getDeclarations()
setDeclarations
public void setDeclarations(java.util.LinkedList<FVPBase> declarations)
addDeclaration
public void addDeclaration(FVPBase decl)
getComment
public FVPComment getComment()
setComment
public void setComment(FVPComment comment)
addComment
public void addComment(java.lang.String txt)
evaluate
public abstract FVPExprBase evaluate()
print
public abstract java.lang.String print()
- Specified by:
print
in class FVPBase
elaborate
public abstract boolean elaborate()
- Specified by:
elaborate
in class FVPBase