write (V),write (»<=»),write (H),write (»;»),
write (V),write (»++)»),
loop (VT, LT, HT).
@goal:-loop (Vars, Lows, Highs).
};
int main () {
big_loop ([’i’,’j’,’k’], [0,0,0], [2,3,4])
cout <<«1»;
cout <
return 0;

}

2. Рассмотрим применение макромодуля tree_node для формирования декларацию типа элемента n-арного дерева (n> = 2).

#def_module (struct) tree_node (ID, Type, Name, Arity) {

@goal:-brackets_off.

@goal:-write (ID). {

@goal:-write (Type),write (»»),write (Name),write (»;»).

Купите полную версию книги и продолжайте чтение
Купить полную книгу