All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class Jaja.UninitializedLet

java.lang.Object
   |
   +----Jaja.Jaja
           |
           +----Jaja.Value
                   |
                   +----Jaja.Symbol
                           |
                           +----Jaja.SpecialOperator
                                   |
                                   +----Jaja.UninitializedLet

public final class UninitializedLet
extends SpecialOperator
This is the class (with a single instance allocated in Symbol) that implements the uninitialized-let special form. This special form does not belong to Scheme but is useful to introduce local uninitialized local variables. For that it uses the LocalUninitializedEnvironment. An uninitialized variable cannot be read without error.


Constructor Index

 o UninitializedLet()

Method Index

 o perform(Value, Environment, WorldAble)

Constructors

 o UninitializedLet
 protected UninitializedLet()

Methods

 o perform
 public Value perform(Value parameters,
                      Environment r,
                      WorldAble world)
Overrides:
perform in class SpecialOperator

All Packages  Class Hierarchy  This Package  Previous  Next  Index