Препроцессор

Определение 12. Препроцессор-это набор функций, предназначенных для предварительной обработки входного текста с целью выделения некоторых конструкций и исключения их из перевода.

При переводе указанные конструкции могут оставаться неизменными или преобразовываться в соответствии с нормами выходного языка. Например, с помощью стандартного препроцессора можно исключать из процесса перевода такие конструкции, как:

· адреса электронной почты (E-mail);

· универсальные идентификаторы ресурсов (URL);

· имена файлов;

· даты;

· время;

· конструкции, не требующие перевода.

В ряде случаев перечисленные выше конструкции неправильно интерпретируются программой перевода и без использования препроцессора могут подвергаться ненужной модификации.

Препроцессор работает следующим образом:

1. Перед началом перевода препроцессор получает очередную порцию текста, в которой он распознает обрабатываемые им конструкции, запоминает их и заменяет на уникальные метки.

2. Затем текст переводится, при этом метки остаются неизменными. Метки содержат признаки, отражающие лингвистическую роль данной конструкции в тексте, что позволяет правильно их обрабатывать модулем перевода.

3. Переведенный текст с информацией о форматировании вновь передается препроцессору, и он заменяет метки на запомненные ранее конструкции, возможно преобразованные в соответствии с особенностями направления перевода, и корректирует форматную информацию.








Дата добавления: 2015-09-07; просмотров: 1248;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.