parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

6. трюк с $caller не работает с ^for

Newbie 18.08.2009 11:16

Продолжая нумерованную "серию тупых вопросов" в ходе изучения парсера, пробую всяко крутить предложенные методы
вот что не работает, создание своего for'a через for - по наводке примера из документации, но без ^var.inc[]
$i(0)
^myfor[i](0;10){ $i } # Выдаст 0-0-0-...

@myfor[name;start;end;code]
  ^for[caller.$name]($start;$end){ $code  }[-]
       
P.S: Конечно, вариант из примера - приращать руками ^caller.$name.inc[] - работает, но вот
в ^for "погрузить" - никак. Подозреваю это особенности самого ^for и его внутрепарсеровского метода влиять на переменную имя которой
передается в параметре.