Property | Type | Description | |
---|---|---|---|
CurrentInputPort | |||
CurrentOutputPort | |||
GenSymPrefix | string | ||
GenSymSeed | int | ||
GlobalEnv | Environment | ||
Stack | Stack |
||
interpreter |
Method | Description | |
---|---|---|
EvalAtom ( IScheminType ast, Environment env ) : IScheminType | ||
EvaluateInternal ( IScheminType ast ) : IScheminType | ||
EvaluateNextArg ( |
||
EvaluatePrimitive ( |
||
Evaluator ( |
||
IsEmptyList ( IScheminType type ) : bool |
public EvalAtom ( IScheminType ast, Environment env ) : IScheminType | ||
ast | IScheminType | |
env | Environment | |
return | IScheminType |
public EvaluateInternal ( IScheminType ast ) : IScheminType | ||
ast | IScheminType | |
return | IScheminType |
public EvaluateNextArg ( |
||
currentPrimitive | ||
currentArg | int | |
args | ScheminPair | |
return | bool |
public EvaluatePrimitive ( |
||
functionPosition | ||
args | ScheminPair | |
env | Environment | |
return | IScheminType |
public Evaluator ( |
||
interpreter | ||
return | System |
public IsEmptyList ( IScheminType type ) : bool | ||
type | IScheminType | |
return | bool |
public ScheminPort,Schemin.AST CurrentInputPort | ||
return |
public ScheminPort,Schemin.AST CurrentOutputPort | ||
return |