gnu.expr

Class ModuleWithContext

public abstract class ModuleWithContext extends ModuleBody

Method Summary
Objectapply0(ModuleMethod method)
Objectapply1(ModuleMethod method, Object arg1)
Objectapply2(ModuleMethod method, Object arg1, Object arg2)
Objectapply3(ModuleMethod method, Object arg1, Object arg2, Object arg3)
Objectapply4(ModuleMethod method, Object arg1, Object arg2, Object arg3, Object arg4)
ObjectapplyN(ModuleMethod method, Object[] args)
intmatch0(ModuleMethod proc, CallContext ctx)
intmatch1(ModuleMethod proc, Object arg1, CallContext ctx)
intmatch2(ModuleMethod proc, Object arg1, Object arg2, CallContext ctx)
intmatch3(ModuleMethod proc, Object arg1, Object arg2, Object arg3, CallContext ctx)
intmatch4(ModuleMethod proc, Object arg1, Object arg2, Object arg3, Object arg4, CallContext ctx)
intmatchN(ModuleMethod proc, Object[] args, CallContext ctx)

Method Detail

apply0

public Object apply0(ModuleMethod method)

apply1

public Object apply1(ModuleMethod method, Object arg1)

apply2

public Object apply2(ModuleMethod method, Object arg1, Object arg2)

apply3

public Object apply3(ModuleMethod method, Object arg1, Object arg2, Object arg3)

apply4

public Object apply4(ModuleMethod method, Object arg1, Object arg2, Object arg3, Object arg4)

applyN

public Object applyN(ModuleMethod method, Object[] args)

match0

public int match0(ModuleMethod proc, CallContext ctx)

match1

public int match1(ModuleMethod proc, Object arg1, CallContext ctx)

match2

public int match2(ModuleMethod proc, Object arg1, Object arg2, CallContext ctx)

match3

public int match3(ModuleMethod proc, Object arg1, Object arg2, Object arg3, CallContext ctx)

match4

public int match4(ModuleMethod proc, Object arg1, Object arg2, Object arg3, Object arg4, CallContext ctx)

matchN

public int matchN(ModuleMethod proc, Object[] args, CallContext ctx)