|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Expression | |
---|---|
ix.iscript | I-Script is a simple programming language. |
ix.util.lisp | List-processing utilities. |
Uses of Expression in ix.iscript |
---|
Subclasses of Expression in ix.iscript | |
---|---|
class |
And
|
class |
Assignment
|
class |
Call
|
class |
If
|
class |
Lambda
|
class |
Let
|
class |
Literal
|
class |
Or
|
class |
Sequence
|
class |
VarRef
|
class |
While
|
Fields in ix.iscript declared as Expression | |
---|---|
protected Expression |
IScriptXmlSource.expression
|
protected Expression |
Call.function
|
protected Expression |
If.ifFalse
|
protected Expression |
If.ifTrue
|
protected Expression |
Let.in
|
protected Expression |
Lambda.in
|
protected Expression |
While.repeat
|
protected Expression |
While.test
|
protected Expression |
If.test
|
protected Expression |
Binding.value
|
protected Expression |
Assignment.value
|
Methods in ix.iscript that return Expression | |
---|---|
Expression |
IScriptXmlSource.getExpression()
|
Expression |
Call.getFunction()
|
Expression |
If.getIfFalse()
|
Expression |
If.getIfTrue()
|
Expression |
Let.getIn()
|
Expression |
Lambda.getIn()
|
Expression |
While.getRepeat()
|
Expression |
While.getTest()
|
Expression |
If.getTest()
|
Expression |
Binding.getValue()
|
Expression |
Assignment.getValue()
|
Methods in ix.iscript with parameters of type Expression | |
---|---|
(package private) Interpreter.Expr |
IScriptParser.do_parseExpression(Expression expr)
|
Assignment |
IScript.makeAssignment(Name name,
Expression valExpr)
|
Assignment |
IScript.makeAssignment(Symbol name,
Expression valExpr)
|
Binding |
IScript.makeBinding(Name name,
Expression valExpr)
|
Call |
IScript.makeCall(Expression fnExpr,
ix.iscript.ListOfExpression argExprs)
|
If |
IScript.makeIf(Expression test,
Expression ifTrue,
Expression ifFalse)
|
Lambda |
IScript.makeLambda(ix.util.ListOfName parameters,
Expression body)
|
Lambda |
IScript.makeLambda(Symbol[] parameters,
Expression body)
|
Let |
IScript.makeLet(ix.iscript.ListOfBinding bindings,
Expression body)
|
Let |
IScript.makeLet(Symbol[] vars,
ix.iscript.ListOfExpression valExprs,
Expression body)
|
While |
IScript.makeWhile(Expression test,
Expression body)
|
Interpreter.Expr |
IScriptParser.parseExpression(Expression expr)
|
void |
IScriptXmlSource.setExpression(Expression expr)
|
void |
Call.setFunction(Expression function)
|
void |
If.setIfFalse(Expression ifFalse)
|
void |
If.setIfTrue(Expression ifTrue)
|
void |
Let.setIn(Expression in)
|
void |
Lambda.setIn(Expression in)
|
void |
While.setRepeat(Expression repeat)
|
void |
While.setTest(Expression test)
|
void |
If.setTest(Expression test)
|
void |
Binding.setValue(Expression value)
|
void |
Assignment.setValue(Expression value)
|
java.lang.Object |
IScriptInterpreter.topLevelEval(Expression e)
|
Uses of Expression in ix.util.lisp |
---|
Methods in ix.util.lisp that return Expression | |
---|---|
abstract Expression |
Interpreter.Expr.externalForm()
Returns a representation of this expression that can be understood by the reflection and XML utilities. |
Expression |
Interpreter.Literal.externalForm()
|
Expression |
Interpreter.VarRef.externalForm()
|
Expression |
Interpreter.Call.externalForm()
|
Expression |
Interpreter.Assignment.externalForm()
|
Expression |
Interpreter.If.externalForm()
|
Expression |
Interpreter.Sequence.externalForm()
|
Expression |
Interpreter.And.externalForm()
|
Expression |
Interpreter.Or.externalForm()
|
Expression |
Interpreter.Let.externalForm()
|
Expression |
Interpreter.Lambda.externalForm()
|
Expression |
Interpreter.While.externalForm()
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |