All Packages Class Hierarchy This Package Previous Next Index
java.lang.Object | +----epp.InvokeStyleMacro
例えば SWAP(int, a, b) のような形のマクロを実現する場合には、 まず、 InvokeStyleMacro のサブクラスとしてマクロ展開オブジェクトを 実装します。 そして、 Epp の defineInvokeStyleMacro メソッドを 使って、定義したマクロ展開オブジェクトをハッシュ表に登録します。
public InvokeStyleMacro()
public abstract Tree call(Tree tree, Tree args[])checkInvocationArgsLength
public static void checkInvocationArgsLength(Tree tree, int argc)genTemp
public static Symbol genTemp(String prefix)
public static Error error(String str)
All Packages Class Hierarchy This Package Previous Next Index