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(VerilogNode node) |
void |
begin(VerilogNode node,
boolean reuseParentBindings) |
VerilogContext |
clone() |
void |
end() |
java.util.Map<java.lang.String,VerilogBinding> |
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 |
getNode() |
java.util.Map<java.lang.String,VerilogBinding> |
getParentBindings() |
VerilogContext |
getParentContext() |
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, boolean reuseParentBindings)
public void begin(VerilogNode node)
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 VerilogContext getParentContext()
public VerilogNode getNode()
public java.util.Map<java.lang.String,VerilogBinding> getBindings()
public java.util.Map<java.lang.String,ru.ispras.fortress.data.Data> getGenvars()
public java.util.Map<java.lang.String,VerilogBinding> 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