|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Evaluator | |
|---|---|
| jscheme | The standard API for JScheme. |
| jsint | The JScheme implementation. |
| Uses of Evaluator in jscheme |
|---|
| Methods in jscheme that return Evaluator | |
|---|---|
Evaluator |
JScheme.getEvaluator()
Returns this Scheme environment's evaluator. |
| Constructors in jscheme with parameters of type Evaluator | |
|---|---|
JScheme(Evaluator e)
Creates a Scheme environment that shares an evaluation enironment. |
|
| Uses of Evaluator in jsint |
|---|
| Methods in jsint that return Evaluator | |
|---|---|
static Evaluator |
Scheme.currentEvaluator()
|
static Evaluator |
Scheme.popEvaluator()
|
| Methods in jsint with parameters of type Evaluator | |
|---|---|
java.lang.Object[] |
Procedure.makeArgArray(java.lang.Object[] code,
Evaluator eval,
LexicalEnvironment lexenv)
Take the code that represents a call, evaluate arguments in the calling lexical environment and put results into an argument array. |
java.lang.Object[] |
JavaMethod.makeArgArray(java.lang.Object[] code,
Evaluator eval,
LexicalEnvironment lexenv)
|
java.lang.Object[] |
JavaField.makeArgArray(java.lang.Object[] code,
Evaluator eval,
LexicalEnvironment lexenv)
|
java.lang.Object[] |
StaticReflector.makeArgArray(java.lang.Object[] code,
Evaluator eval,
LexicalEnvironment lexenv)
Code is an Object[] who's first element is a JavaConstructor, and remaining elements are arguments. |
static void |
Scheme.pushEvaluator(Evaluator i)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||