public class AstFunction extends AstPrimitive
Constructor and Description |
---|
AstFunction() |
AstFunction(AstFunction fun,
Val[] args,
AstFunction parent) |
AstFunction(Rapids e) |
Modifier and Type | Method and Description |
---|---|
Val |
apply(Env env,
Env.StackHelp stk,
AstRoot[] asts) |
java.lang.String[] |
args() |
java.lang.String |
description() |
java.lang.String |
example() |
Val |
exec(Env env) |
Val |
lookup(java.lang.String id) |
int |
nargs() |
java.lang.String |
str() |
columns, newAstFrame, newAstStr, toString
asBytes, clone, copyOver, frozenType, read, readExternal, readJSON, reloadFromBytes, toJsonString, write, writeExternal, writeJSON
public AstFunction()
public AstFunction(Rapids e)
public AstFunction(AstFunction fun, Val[] args, AstFunction parent)
public java.lang.String example()
example
in class AstPrimitive
public java.lang.String description()
description
in class AstPrimitive
public Val exec(Env env)
exec
in class AstPrimitive
public java.lang.String[] args()
args
in class AstPrimitive
public Val lookup(java.lang.String id)