public class ASTFunc extends ASTOp
Modifier and Type | Field and Description |
---|---|
protected static java.lang.String[] |
_arg_names |
protected water.rapids.ASTStatement |
_body |
protected static java.lang.String |
_name |
protected static water.rapids.Env.SymbolTable |
_table |
BIN_INFIX_OPS, PREFIX_OPS, SYMBOLS, UDF_OPS, UNI_INFIX_OPS
Constructor and Description |
---|
ASTFunc() |
ASTFunc(java.lang.String name,
java.lang.String[] arg_names,
water.rapids.Env.SymbolTable table,
water.rapids.ASTStatement body) |
Modifier and Type | Method and Description |
---|---|
java.lang.StringBuilder |
toString(java.lang.StringBuilder sb,
int d) |
get, isBuiltinOp, isInfixOp, isOp, isUDF, isUDF, opStrs
indent, numChildren
clone, frozenType, read_impl, read, readExternal, readJSON_impl, readJSON, toJsonString, write_impl, write, writeExternal, writeHTML_impl, writeHTML, writeJSON_impl, writeJSON
protected static java.lang.String _name
protected static java.lang.String[] _arg_names
protected static water.rapids.Env.SymbolTable _table
protected water.rapids.ASTStatement _body