gnu.expr

Class 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(String message, Compilation comp)

Methods inherited from class gnu.expr.Initializer

emit, reportError, reverse

Constructor Details

ProcInitializer

public ProcInitializer(LambdaExp lexp,
                       Compilation comp)

Method Details

emit

public void emit(Compilation comp)
Overrides:
emit in interface Initializer

emitLoadModuleMethod

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

reportError

public void reportError(String message,
                        Compilation comp)
Overrides:
reportError in interface Initializer