parser

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

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

/download/скачать

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



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

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

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

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



комментарии :)

Misha 26.07.2001 15:13

1. не нужно практиковать подобные конструкции:

@translit
...
^var[$1...]
Более читабельно так:
@translit[inputStr]
...
^var[$inputStr...]
2. Вовсе не обязательно пихать данные в контекст при каждом вызове макроса.
Варианты:
a:
^context[trans;
  ^empty[
    ^config[...
  ;]
]
b:
_macro.cfg:
@autoexec
^context[trans;^config....

@transliter[...]
3. я стараюсь в общеупотребительных макросах использовать более длинные названия переменных, чтобы случайно не перекрыть переменные того, кто макрос вызовет (во 2 парсере нету локальных переменных).
Например, вместо ^var[i] я бы использовал ^var[transliter_i]
и т.д.

4. я бы написал result, а не rezult

:)))

Могу привести другой код, который делает то-же самое, если интересно кому.

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


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