All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class Jaja.ProcedureN

java.lang.Object
   |
   +----Jaja.Jaja
           |
           +----Jaja.Value
                   |
                   +----Jaja.Procedure
                           |
                           +----Jaja.ProcedureN

public class ProcedureN
extends Procedure
This class implements Scheme procedures with a dotted variable ie that may accept a variable number of arguments. Extra arguments are gathered into a freshly generated list before being bound to the dotted variable.


Constructor Index

 o ProcedureN()

Method Index

 o invoke()
 o invoke(Value)
 o invoke(Value, Value)
 o invoke(Value, Value, Value)

Constructors

 o ProcedureN
 public ProcedureN()

Methods

 o invoke
 public Value invoke()
Overrides:
invoke in class Procedure
 o invoke
 public Value invoke(Value a)
Overrides:
invoke in class Procedure
 o invoke
 public Value invoke(Value a,
                     Value b)
Overrides:
invoke in class Procedure
 o invoke
 public Value invoke(Value a,
                     Value b,
                     Value c)
Overrides:
invoke in class Procedure

All Packages  Class Hierarchy  This Package  Previous  Next  Index