parser

/faq/faq
/authors/авторы
/docs/документация

/powered_by_parser/в действии
/feedback/куда говорить
/jargon/жаргон

/download/скачать

/examples/примеры
/forum/форум



Поиск по форуму

По умолчанию ключевое слово ищется только в заголовке сообщения.

Ключевое слово:

Фильтровать по автору:



^flip[...] - необычное поведение в необычных условиях.

Givi | 7777@land.ru 29.11.2001 19:26

Имеется рекурсия, дабы при каждом вызове использовался новый контекст, оный определяеца следущим образом:
^context[temp^var[level];
   ^lsplit[$textToSplit;,]
&nbsp;&nbsp;&nbsp;...<br>
переменная ^var[level] увеличиваеца на 1 при каждом рекурсивном вызове макроса, проверка показывает наличие в контексте данных, а вот дальше я хотел его "флипнуть"...<br>
&nbsp;&nbsp;&nbsp;^flip[temp^var[level]]
&nbsp;&nbsp;&nbsp;...<br>
и контекст оказываеца пустой :(((
]

Почему так? И вообще вот эти трюки с контекстами и переменными, определяющимися при помощи других переменных, насколько они корректны?

<<  Вернуться к списку сообщений


E-mail: mailbox@parser.ruCopyright © 1997-2001 Студия Артемия Лебедева