public class Eval extends Procedure1or2
Modifier and Type | Field and Description |
---|---|
static Eval |
eval |
compilerKey, validateApplyKey
nameKey
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, toString
getName, getProperty, getSymbol, removeProperty, setName, setProperty, setProperty, setSymbol
public static final Eval eval
public static void eval(java.lang.Object sexpr, Environment env, CallContext ctx) throws java.lang.Throwable
java.lang.Throwable
public static java.lang.Object evalBody(java.lang.Object body, Environment env, SourceMessages messages) throws java.lang.Throwable
java.lang.Throwable
public static java.lang.Object eval(java.lang.Object sexpr, Environment env) throws java.lang.Throwable
java.lang.Throwable
public static void evalBody(java.lang.Object body, Environment env, SourceMessages messages, CallContext ctx) throws java.lang.Throwable
java.lang.Throwable
public java.lang.Object apply1(java.lang.Object arg1) throws java.lang.Throwable
apply1
in class Procedure1or2
java.lang.Throwable
public java.lang.Object apply2(java.lang.Object arg1, java.lang.Object arg2) throws java.lang.Throwable
apply2
in class Procedure1or2
java.lang.Throwable
public void apply(CallContext ctx) throws java.lang.Throwable
Procedure