gnu.expr
Class ProcInitializer

java.lang.Object
  extended by gnu.expr.Initializer
      extended by gnu.expr.ProcInitializer

public class ProcInitializer
extends Initializer


Field Summary
 
Fields inherited from class gnu.expr.Initializer
field
 
Constructor Summary
ProcInitializer(LambdaExp lexp, Compilation comp)
           
 
Method Summary
 void emit(Compilation comp)
           
static void emitLoadModuleMethod(LambdaExp proc, Compilation comp)
          Create and load a ModuleMethod for the given procedure.
 void reportError(java.lang.String message, Compilation comp)
           
 
Methods inherited from class gnu.expr.Initializer
reverse
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProcInitializer

public ProcInitializer(LambdaExp lexp,
                       Compilation comp)
Method Detail

emitLoadModuleMethod

public static void emitLoadModuleMethod(LambdaExp proc,
                                        Compilation comp)
Create and load a ModuleMethod for the given procedure.


emit

public void emit(Compilation comp)
Specified by:
emit in class Initializer

reportError

public void reportError(java.lang.String message,
                        Compilation comp)
Overrides:
reportError in class Initializer