Порядок обработки

Обработку текста Inlandes проводит последовательно по стадиям, на каждой стадии применяя разные наборы правил. Порядок применения правил внутри одной стадии не определён. Номер стадии указывается ключевым словом STAGE (например, RULE STAGE 50 WHERE...). Если в правиле стадия не указана, то используется стадия предыдущего правила. Пользователь должен для обработки предоставить множество токенов, т. е. Inlandes самостоятельно токенизацию не проводит, поскольку этот процесс в строгом смысле недетерминирован и может проводиться по-разному.

Правила содержат фильтр для поиска нужного фрагмента в последовательности токенов и одно из следующих действий:

  • подстановку временного объекта JavaScript;
  • выполнение функции JavaScript без подстановки;
  • подстановку фиксированного константного значения.


Порядок обработки текста и подстановок

Три типа обработки имеют разный синтаксис.

© 2012–2024 Проект LUWRAIN
Дизайн от Strash