public final class VerilogInstantiator
extends java.lang.Object
VerilogInstantiator
produces a process instance.Constructor and Description |
---|
VerilogInstantiator(VerilogActivity activity,
VerilogContext context,
boolean makeCopy) |
VerilogInstantiator(VerilogAssign assign,
VerilogContext context,
boolean makeCopy) |
VerilogInstantiator(VerilogDeclaration declaration,
VerilogContext context,
boolean makeCopy) |
Modifier and Type | Method and Description |
---|---|
VerilogDescriptor |
instantiateDescriptor(ru.ispras.fortress.expression.NodeVariable variable,
java.util.Map<java.lang.String,VerilogDescriptor> variables,
java.util.Map<java.lang.String,VerilogParameter> parameters) |
VerilogProcess |
instantiateProcess(java.util.Map<java.lang.String,VerilogDescriptor> variables,
java.util.Map<java.lang.String,VerilogParameter> parameters) |
public VerilogInstantiator(VerilogActivity activity, VerilogContext context, boolean makeCopy)
public VerilogInstantiator(VerilogAssign assign, VerilogContext context, boolean makeCopy)
public VerilogInstantiator(VerilogDeclaration declaration, VerilogContext context, boolean makeCopy)
public VerilogProcess instantiateProcess(java.util.Map<java.lang.String,VerilogDescriptor> variables, java.util.Map<java.lang.String,VerilogParameter> parameters)
public VerilogDescriptor instantiateDescriptor(ru.ispras.fortress.expression.NodeVariable variable, java.util.Map<java.lang.String,VerilogDescriptor> variables, java.util.Map<java.lang.String,VerilogParameter> parameters)