public class Eval extends Procedure1or2
| Modifier and Type | Field and Description |
|---|---|
static Eval |
eval |
compilerKey, validateApplyKeynameKey| Constructor and Description |
|---|
Eval() |
| Modifier and Type | Method and Description |
|---|---|
void |
apply(CallContext ctx)
Call this Procedure using the explicit-CallContext-convention.
|
java.lang.Object |
apply1(java.lang.Object arg1) |
java.lang.Object |
apply2(java.lang.Object arg1,
java.lang.Object arg2) |
static java.lang.Object |
eval(java.lang.Object sexpr,
Environment env) |
static void |
eval(java.lang.Object sexpr,
Environment env,
CallContext ctx) |
static java.lang.Object |
evalBody(java.lang.Object body,
Environment env,
SourceMessages messages) |
static void |
evalBody(java.lang.Object body,
Environment env,
SourceMessages messages,
CallContext ctx) |
apply, check0, check1, check2, check3, check4, checkArgCount, checkN, getReturnType, getSetter, getSourceLocation, isSideEffectFree, match0, match1, match2, match3, match4, matchN, maxArgs, maxArgs, minArgs, minArgs, set0, set1, setN, setSetter, setSourceLocation, toStringgetName, getProperty, getSymbol, removeProperty, setName, setProperty, setProperty, setSymbolpublic static final Eval eval
public static void eval(java.lang.Object sexpr,
Environment env,
CallContext ctx)
throws java.lang.Throwable
java.lang.Throwablepublic static java.lang.Object evalBody(java.lang.Object body,
Environment env,
SourceMessages messages)
throws java.lang.Throwable
java.lang.Throwablepublic static java.lang.Object eval(java.lang.Object sexpr,
Environment env)
throws java.lang.Throwable
java.lang.Throwablepublic static void evalBody(java.lang.Object body,
Environment env,
SourceMessages messages,
CallContext ctx)
throws java.lang.Throwable
java.lang.Throwablepublic java.lang.Object apply1(java.lang.Object arg1)
throws java.lang.Throwable
apply1 in class Procedure1or2java.lang.Throwablepublic java.lang.Object apply2(java.lang.Object arg1,
java.lang.Object arg2)
throws java.lang.Throwable
apply2 in class Procedure1or2java.lang.Throwablepublic void apply(CallContext ctx) throws java.lang.Throwable
Procedure