public class XSymbolTable extends SymbolTable
SymbolTable.StObservable
Constructor and Description |
---|
XSymbolTable(VariableFactory varFac)
Create a new XSymbolTable with the given variable factory.
|
Modifier and Type | Method and Description |
---|---|
void |
copyConstants(SymbolTable symTab)
Copy the values of all constants into this from the supplied symbol table.
|
SymbolTable |
newInstance()
Creates a new SymbolTable with the same variable factory as this.
|
void |
print(PrintVisitor pv)
Prints the contents of the symbol table displaying its equations and value.
|
addConstant, addObserver, addObserverToExistingVariables, addVariable, clearNonConstants, clearValues, countObservers, deleteObserver, deleteObservers, get, getValue, getVar, getVariableFactory, hasChanged, makeVarIfNeeded, makeVarIfNeeded, put, setVarValue, toString
clear, clone, compute, computeIfAbsent, computeIfPresent, contains, containsKey, containsValue, elements, entrySet, equals, forEach, getOrDefault, hashCode, isEmpty, keys, keySet, merge, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
public XSymbolTable(VariableFactory varFac)
public SymbolTable newInstance()
public void print(PrintVisitor pv)
public void copyConstants(SymbolTable symTab)
Jas4pp 1.5 © Java Analysis Studio for Particle Physics