public final class VerilogDelayedStatement extends VerilogStatement
VerilogDelayedStatement
represents delayed statements.VerilogNode.Tag
AbstractNode.NodeKind
Modifier and Type | Field and Description |
---|---|
static VerilogNode.Tag |
TAG |
static java.util.EnumSet<VerilogNode.Tag> |
TAGS_CHILDREN |
TAGS
Constructor and Description |
---|
VerilogDelayedStatement(VerilogDelayedStatement other,
VerilogNode parent)
Creates a delayed statement.
|
VerilogDelayedStatement(VerilogNode parent)
Creates a delayed statement.
|
Modifier and Type | Method and Description |
---|---|
VerilogDelayedStatement |
clone()
Clones the symbol table.
|
VerilogEventControl |
getEventControl()
Returns the delay of the delayed statement.
|
VerilogStatement |
getStatement()
Returns the statement of the delayed statement.
|
void |
setEventControl(VerilogEventControl control)
Sets the delay of the delayed statement.
|
void |
setStatement(VerilogStatement statement)
Sets the statement of the delayed statement.
|
getAttributes, getParentNode, isActivity, isAssign, isAssignment, isAssignStatement, isAttribute, isBlockGenerate, isBlockStatement, isCaseGenerate, isCaseGenerateItem, isCaseStatement, isCaseStatementItem, isCode, isConnection, isDeclaration, isDelayedStatement, isDisableStatement, isGenerate, isIfGenerate, isIfGenerateBranch, isIfStatement, isIfStatementBranch, isInstantiation, isLoopGenerate, isLoopStatement, isModule, isNullStatement, isPathDeclaration, isPort, isPortConnection, isProcedure, isPulseStyle, isShowCancelled, isSpecify, isTable, isTableEntry, isTaskStatement, isTriggerStatement, isWaitStatement, setAttributes, union
add, find, getFullName, getName, getParent, getTag, hasName, hasScope, isTransparent, items, items, items, remove, replace, setName, setParent, setRedefinitionHandler, setTag, toString
addAll, findAroundRecursively, findAroundRecursively, findRecursively, findRecursively, getUpperTable, items, items, setUpperTable
public static final VerilogNode.Tag TAG
public static final java.util.EnumSet<VerilogNode.Tag> TAGS_CHILDREN
public VerilogDelayedStatement(VerilogNode parent)
parent
- the parent node.public VerilogDelayedStatement(VerilogDelayedStatement other, VerilogNode parent)
other
- the delayed statement to be copied.parent
- the parent node.public VerilogEventControl getEventControl()
public void setEventControl(VerilogEventControl control)
control
- the delay.public VerilogStatement getStatement()
public void setStatement(VerilogStatement statement)
statement
- the statement.public VerilogDelayedStatement clone()
AbstractSymbolTable
clone
in class VerilogStatement