|
|
English | Русский |
Утилита xMarkup Преобразования ТекстаУтилита xMarkup предназначена для выполнения процедур строковых преобразований в множестве текстовых файлов. Эти процедуры могут быть сколь угодно сложными и изощренными в отличие от обычных процедур поиска и замены текста. Фактически, в утилите реализован процедурный язык, на котором можно описать любые алгоритмы преобразования данных. Однако, в большинстве случаев использование процедурных расширений является излишним. Пользователю достаточно только определить маркеры начала и конца искомых элементов текста и задать шаблоны их преобразования. Утилита поддерживает кодировки ANSI и UTF-8.
Данная утилита может успешно использоваться для генерации, редактирования или удаления любых текстовых элементов в исходных файлах. xMarkup первоначально разрабатывался как любительская программа, однако сейчас служит для вполне серьезных вещей - с ее помощью на сайте Русской Виртуальной Библиотеки готовятся все публикуемые тексты. Перечислим очевидные варианты использования утилиты:
В качестве экзотических вариантов использования можно было бы назвать выполнение математических вычислений или анализ программного кода.
Утилита реализована в виде консольного 32-бит приложения для Windows и написана на языке Icon. Для удобства пользования утилита имеет удобный графический интерфейс.
Так как Icon является кросс-платформенным языком (подобно Java), то в виде консольного приложения утилита может использоваться в любой другой операционной системе, для которой существует реализация Icon. В настоящее время Icon доступен для следующих UNIX систем:
Кроме того, Icon доступен и для ряда других систем (полный список).
Для создания бинарного файла утилиты xMarkup в не-Windows системе необходимо установить соответствующий компилятор Icon, а затем собрать утилиту на основе ее исходного кода (инструкция сборки для UNIX-систем приведена в руководстве пользователя). Дистрибутивы Icon для различных UNIX-систем доступны для скачивания на странице Icon-проекта http://www.cs.arizona.edu/icon/v950/. Исходный код xMarkup для UNIX-подобных систем доступен для скачивания на сайте sourceforge.net.
Начиная с версии 3.2 графический интерфейс xMarkup был перенесен в открытую среду разработки Lazarus. Благодаря этому появилась возможность создания кросс-платформенного GUI для Windows, Linux и Mac OS.
Документация:
Инсталлятор для Windows:
Исходники для UNIX:
| Последнее обновление: 03.12.2012 | |
| © Сергей Логичев, 1999-2012 | |