| Modifier and Type | Field and Description |
|---|---|
VncVal |
ast |
Env |
env |
boolean |
macro |
java.lang.String |
name |
VncList |
params |
| Constructor and Description |
|---|
VncFunction() |
VncFunction(java.lang.String name) |
VncFunction(java.lang.String name,
VncVal ast,
Env env,
VncList params) |
VncFunction(VncVal ast,
Env env,
VncList params) |
| Modifier and Type | Method and Description |
|---|---|
VncFunction |
copy() |
static java.lang.String |
createAnonymousFuncName() |
Env |
genEnv(VncList args) |
VncList |
getArgLists() |
VncVal |
getAst() |
VncVal |
getDescription() |
Env |
getEnv() |
VncList |
getExamples() |
java.lang.String |
getName() |
VncList |
getParams() |
boolean |
isMacro() |
void |
setArgLists(java.lang.String... argslists) |
void |
setDescription(java.lang.String description) |
void |
setExamples(java.lang.String... examples) |
void |
setMacro() |
java.lang.String |
toString() |
compareTo, equals, getMeta, getMetaVal, hashCode, isList, setMeta, setMetaVal, toStringpublic VncVal ast
public Env env
public VncList params
public boolean macro
public final java.lang.String name
public VncFunction()
public VncFunction(java.lang.String name)
public VncFunction copy()
public VncVal getAst()
public Env getEnv()
public VncList getParams()
public boolean isMacro()
public void setMacro()
public java.lang.String getName()
public static java.lang.String createAnonymousFuncName()
public VncList getArgLists()
public void setArgLists(java.lang.String... argslists)
public VncVal getDescription()
public void setDescription(java.lang.String description)
public VncList getExamples()
public void setExamples(java.lang.String... examples)
public java.lang.String toString()
toString in class java.lang.Object