универсальный преобразователь текстовых документов
Модуль RXParser создан для преобразования текстовых документов с использованием шаблонов.
Для использования этого модуля вам потребуется версия Perl 5.8.x.
1. Полностью переписан движок для записи шаблонов. Теперь процесс форматирования новых документов происходит много быстрее и стал ещё менее требователен к ресурсам.
2. Включена поддержка кроссплатформенной блокировки файлов.
3. Дополнительно оптимизирован код модуля.
./RXParser.pm | - ядерный модуль с базовыми пакетами. |
./Entities.pm | - преобразователь символьных констант - изменённый модуль HTML::Entities. |
./utils.pm | - модуль с дополнительными функциями для работы RXParser |
./config/ | - папка с примером файла правил разбора документа и файлом шаблона нового документа |
./config/news.rx | - файл с примером задания правил разбора текстового документа |
./config/news.rxml | - файл с примером задания шаблона нового документа |
./res/ | - папка с примерами входных и выходных текстовых документов |
./config/in.html | - файл с примером входного текстового документа |
./config/out.html | - файл с примером выходного текстового документа |
./parse.pl | - пример программы-преобразователя, использующей модули RXParser 1.002 |
Модуль RXParser не требует специальной настройки и установки.
Просто скопируйте файлы RXParser.pm, Entities.pm и utils.pm в папку для хранения модулей Perl. Путь к этой папке, обычно, бывает такой /usr/site/lib/ или такой /usr/lib/, так же вы можете просто положить указанные модули в папку вместе с использующей их программой.
Если вы всё-таки желаете знать где находятся папки для хранения модулей Perl на вашем компьютере, выполните команды:
А если у вас нет возможности выполнить приведённые команды и найти нужные папки, распакуйте архив RXParser.zip и оставьте всё как есть.
Вы можете пользоваться файлом parse.pl.
Перейдите в папку с файлом parse.pl и выполните команду:
1. В конце-то концов, написать нормальную справку.
Модуль RXParser создан Шатров А. С. <cdch@yandex.ru>
Краснодар, 13.03.2005