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