public final class VerilogContext
extends java.lang.Object
VerilogContext
keeps a current path.Constructor and Description |
---|
VerilogContext() |
VerilogContext(VerilogContext other) |
Modifier and Type | Method and Description |
---|---|
void |
addGenvar(java.lang.String name,
ru.ispras.fortress.data.Data data) |
void |
begin() |
void |
begin(VerilogNode node) |
VerilogContext |
clone() |
void |
end() |
java.util.Map<java.lang.String,ru.ispras.fortress.expression.Node> |
getBindings() |
java.lang.String |
getFullName(java.lang.String localName) |
java.util.Map<java.lang.String,ru.ispras.fortress.data.Data> |
getGenvars() |
ru.ispras.fortress.data.Data |
getGenvarValue(java.lang.String name) |
VerilogNode |
getInstanceNode() |
java.util.Map<java.lang.String,ru.ispras.fortress.expression.Node> |
getParentBindings() |
ru.ispras.fortress.expression.NodeVariable |
getVariable(ru.ispras.fortress.expression.NodeVariable variable) |
java.lang.String |
toString() |
public VerilogContext()
public VerilogContext(VerilogContext other)
public void begin(VerilogNode node)
public void begin()
public void end()
public java.lang.String getFullName(java.lang.String localName)
public ru.ispras.fortress.expression.NodeVariable getVariable(ru.ispras.fortress.expression.NodeVariable variable)
public VerilogNode getInstanceNode()
public java.util.Map<java.lang.String,ru.ispras.fortress.expression.Node> getBindings()
public java.util.Map<java.lang.String,ru.ispras.fortress.data.Data> getGenvars()
public java.util.Map<java.lang.String,ru.ispras.fortress.expression.Node> getParentBindings()
public void addGenvar(java.lang.String name, ru.ispras.fortress.data.Data data)
public ru.ispras.fortress.data.Data getGenvarValue(java.lang.String name)
public java.lang.String toString()
toString
in class java.lang.Object
public VerilogContext clone()
clone
in class java.lang.Object