Get xMarkup Text Transformation Utility at SourceForge.net English Русский

Утилита xMarkup Преобразования Текста

100% clean
2021
xMarkup
SoftPedia Famous Software Download Reviews on SoftSea FiberDownload Award GearDownload

Утилита xMarkup предназначена для выполнения процедур строковых преобразований в множестве текстовых файлов. Эти процедуры могут быть сколь угодно сложными и изощренными в отличие от обычных процедур поиска и замены текста. Фактически, в утилите реализован процедурный язык, на котором можно описать любые алгоритмы преобразования данных. Однако, в большинстве случаев использование процедурных расширений является излишним. Пользователю достаточно только определить маркеры начала и конца искомых элементов текста и задать шаблоны их преобразования. Обработка может быть организована в виде отдельного шага (скрипта) или последовательности шагов (связанной совокупности скриптов). Каждый отдельный скрипт xMarkup может быть собран в виде исполнимого exe файла для увеличения производительности обработки.

xMarkup первоначально разрабатывался как любительская программа, однако зарекомендовал себя как удобный профессиональный инструмент подготовки электронных публикаций. Он активно использовался и используется в проекте Русская Виртуальная Библиотека. В своей повседневной профессиональной деятельности автор применяет его для всего на свете. Вот очевидные варианты использования xMarkup:

В качестве экзотических вариантов использования можно было бы назвать выполнение математических вычислений или анализ программного кода.

Утилита реализована в виде консольного приложения для Windows и перовначально была написана на языке Icon. Начиная с версии 3.4 xMarkup был портирован на Unicon. Unicon является дальнейшим развитием языка Icon и на 100% совместим с ним. В отличие от Icon он динамически развивается и полностью поддерживает MS Windows (Icon изначально был ориентирован на не-Windows платформы). Unicon в значительной степени расширил возможности xMarkup, например:

Так как Icon (Unicon) является кросс-платформенным языком (подобно Java), то xMarkup может использоваться в любой операционной системе, для которой существует реализация Icon (Unicon). В настоящее время Icon и Unicon для многих *NIX систем:

Кроме того, Icon доступен и для ряда других систем (полный список).

Чтобы использовать xMarkup в не-Windows системе необходимо установить там Icon или Unicon, а затем собрать утилиту из исходного кода (инструкция сборки для UNIX-систем приведена в руководстве пользователя).

Автору известны примеры, когда Windows-реализация утилиты (включая GUI) без всяких изменений успешно использовалась в среде Wine на POSIX-совместимых системах.

Первоначально GUI утилиты был реализован с помощью среды Delphi 7. Начиная с версии 3.2 графический интерфейс был портирован в открытую среду разработки Lazarus. Благодаря этому появилась возможность создания кросс-платформенного GUI для Windows, Linux и Mac OS.

Пример графической визуализации с помощью xMarkup:


Индекс популярности языков программирования по статистике сайта rosettacode.org

Утилита xMarkup. Руководство Пользователя

Загрузки:MD5:
xMarkup 4.7 (x86_64)aeba723338949746ae807e842f038775
old-releases

Последнее обновление: 19.06.2023
© Сергей Логичев, 1999-2023