public class Pool
extends java.lang.Object
| Constructor and Description |
|---|
Pool() |
Pool(OperatorMap operators,
java.util.Set<Function> functions,
java.util.Set<Variable> variables) |
Pool(Pool toCopy) |
| Modifier and Type | Method and Description |
|---|---|
void |
allocFunc(Function function) |
Value |
allocVal(java.lang.String name) |
Variable |
allocVar(java.lang.String name) |
Pool |
copy() |
void |
deallocVar(java.lang.String name) |
ExpressionCompiler |
getCompiler() |
static Pool |
getDefaultPool() |
Function |
getFunc(java.lang.String name,
int argsSize) |
java.util.Set<Function> |
getFunctions() |
OperatorMap |
getOperators() |
Variable |
getVar(java.lang.String name) |
java.util.Set<Variable> |
getVariables() |
boolean |
hasFunc(java.lang.String name) |
boolean |
hasFunc(java.lang.String name,
int argsSize) |
boolean |
hasVar(java.lang.String name) |
public Pool()
public Pool(Pool toCopy)
public Pool(OperatorMap operators, java.util.Set<Function> functions, java.util.Set<Variable> variables)
public static Pool getDefaultPool()
public Variable allocVar(java.lang.String name)
public Value allocVal(java.lang.String name)
public void deallocVar(java.lang.String name)
public boolean hasVar(java.lang.String name)
public Variable getVar(java.lang.String name)
public void allocFunc(Function function)
public boolean hasFunc(java.lang.String name)
public boolean hasFunc(java.lang.String name,
int argsSize)
public Function getFunc(java.lang.String name, int argsSize)
public OperatorMap getOperators()
public ExpressionCompiler getCompiler()
public Pool copy()
public java.util.Set<Variable> getVariables()
public java.util.Set<Function> getFunctions()
Copyright © 2017. All Rights Reserved.