| 
||||||||||
| 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 | |||||||||