ТЕХНОЛОГИЯ СМЕШАННОГО НАБОРА

Требования к преобразователям

     1. Преобразователь запускается консольно, получает в качестве первого параметра имя входного файла, в качестве второго — имя выходного файла.
     2. Преобразователь изменяет только «свои» участки текста, начинаемые его идентификатором.
     3. Двухзначное сочетание <| (начало табличного тэга) должно рассматриваться как начало следующего участка, то есть перед ним преобразование должно быть закончено.

Требования к основным преобразователям

     Основным преобразователем мы называем преобразователь алфавитно-цифровой записи какой-либо письменности в кодировку какого-либо шрифта.
     4. Идентификатор основного преобразователя предваряется в файле знакосочетанием <:: (меньше-двоеточие-двоеточие). Это же сочетание должно служить для него сигналом окончания преобразования.
     5. Основной преобразователь оставляет без изменения все сочетания в угловых скобках, непредусмотренные стандартом представления преобразуемой им письменности.
     6. Символы, непредусмотренные стандартом представления преобразуемой письменности, или неуместные по иным причинам, если преобразователь способен это обнаружить, он помечает в тексте трёхзначным сочетанием <?> перед ними. Желательно, чтобы через несколько позиций (например, в конце слова, строки) преобразование продолжилось, а место продолжения оказалось отмечено трёхзначным сочетанием <!> (знакосочетания <?> и <!> служат в выходном формате специальными тэгами для отображения ошибочного участка текста).


c 20.2.2004 г.