я пытаюсь написать макрос (не вычисляемый), который определяет экземпляры с помощью цикла, например, если бы это был вычисляемый макрос, это было бы:
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("};"); }
возможно ли сделать то же самоес макросом, который не является вычисляемым макросом ??
Возможно, у меня что-то не так с синтаксисом, но посмотрите на идею ..