Modifier and Type |
Method and Description |
void |
addFunctionStatementBlock(String fname,
FunctionStatementBlock fsb) |
void |
addFunctionStatementBlock(String namespace,
String fname,
FunctionStatementBlock fsb) |
void |
addStatementBlock(StatementBlock b) |
static String |
constructFunctionKey(String fnamespace,
String fname) |
boolean |
containsRemoteParfor() |
void |
copyOriginalFunctions() |
FunctionDictionary<FunctionStatementBlock> |
createNamespace(String namespace) |
FunctionDictionary<FunctionStatementBlock> |
getBuiltinFunctionDictionary() |
FunctionDictionary<FunctionStatementBlock> |
getDefaultFunctionDictionary() |
FunctionDictionary<FunctionStatementBlock> |
getFunctionDictionary(String namespace) |
FunctionStatementBlock |
getFunctionStatementBlock(String fkey) |
FunctionStatementBlock |
getFunctionStatementBlock(String namespaceKey,
String functionName) |
List<FunctionStatementBlock> |
getFunctionStatementBlocks() |
Map<String,FunctionStatementBlock> |
getFunctionStatementBlocks(String namespaceKey) |
Map<String,FunctionStatementBlock> |
getNamedNSFunctionStatementBlocks() |
Map<String,FunctionDictionary<FunctionStatementBlock>> |
getNamespaces() |
int |
getNumStatementBlocks() |
StatementBlock |
getStatementBlock(int i) |
ArrayList<StatementBlock> |
getStatementBlocks() |
boolean |
hasFunctionStatementBlocks() |
void |
hoistFunctionCallsFromExpressions() |
static boolean |
isInternalNamespace(String namespace) |
void |
mergeStatementBlocks() |
void |
removeFunctionStatementBlock(String fkey) |
void |
removeFunctionStatementBlock(String namespaceKey,
String functionName) |
void |
setContainsRemoteParfor(boolean flag) |
void |
setStatementBlocks(ArrayList<StatementBlock> passed) |
static String[] |
splitFunctionKey(String fkey) |
String |
toString() |