|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object ix.util.lisp.Interpreter.Expr ix.util.lisp.Interpreter.Sequence
public static class Interpreter.Sequence
A sequence of expressions. The expressions are evaluated in the order in which they were given when the sequence was constructed, and the value of the last expression is returned.
Field Summary | |
---|---|
(package private) Interpreter.Expr[] |
exprs
|
Fields inherited from class ix.util.lisp.Interpreter.Expr |
---|
description |
Constructor Summary | |
---|---|
Interpreter.Sequence(java.util.List exprList)
|
Method Summary | |
---|---|
protected java.lang.Object |
_evalIn(Interpreter.Env env)
Implements this expression's semantics. |
Expression |
externalForm()
Returns a representation of this expression that can be understood by the reflection and XML utilities. |
Methods inherited from class ix.util.lisp.Interpreter.Expr |
---|
evalArgs, evalIn, externalForm, makeExprArray, makeVarArray, setDescription, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
Interpreter.Expr[] exprs
Constructor Detail |
---|
public Interpreter.Sequence(java.util.List exprList)
Method Detail |
---|
protected java.lang.Object _evalIn(Interpreter.Env env)
Interpreter.Expr
Note that this method is usually not called directly.
Instead, call Interpreter.Expr.evalIn(Interpreter.Env)
.
_evalIn
in class Interpreter.Expr
public Expression externalForm()
Interpreter.Expr
externalForm
in class Interpreter.Expr
IScript
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |