たとえば、ループでインスタンスを定義するマクロ (計算されていない) を作成しようとしています。
define <def_struct'statement> "def_struct <str_name'name> <number'num> to <other'name>" as computed {
result.add(appendf("extend %s { ", <other'name> ) );
for i from 0 to <number'num> do {
result.add(appendf("%s_%d : %s;", <str_name'name> ,i,<str_name'name> ));
};
result.add("};"); }
計算されたマクロではないマクロで同じことを行うことは可能ですか??
おそらく構文に問題がありますが、アイデアを見てください..