English | Русский |
xMarkup
is a text transformation utility for processing of a set of text files. Supports ANSI and UTF-8 encodings.
The transformations performed by utility can be extremely complicated comparing to ordinal search&replace procedures. Actually the utility uses a procedural language, with help of which any algorithms of text transformations can be implemented. However, using of these procedural extensions are needed only for a few cases. For most cases it is enough to define start and stop marks for searched text elements and describe templates of their transformation. Processing may be organized as one single step (script) or many sequental steps (script-by-script). Each xMarkup
script may be builded as binary executable file to boost performance.
xMarkup
utility can be successfuly used for following tasks:
xMarkup
was born initaially as amateur software, but was successfully used for preparing electronic publications for project Russian Virtual Library.
xMarkup
for MS Windows includes GUI and console engine written in Icon Programming Language. Starting with version 3.4 programming environment of xMarkup
was ported to Unicon Programming Language. Unicon is a next generation of Icon and on 100% compatible with it. Unlike Icon it's dynamically developing and completly supports Windows OS (Icon was developed before Windows times). Unicon greatly extends the features of xMarkup
, for example:
As Icon (Unicon) is a cross-platform language (similar to Java) xMarkup
utility may be used on any system, which supports this language. At the moment Icon/Unicon are available for many *NIX systems:
Additionally, Icon available for other non-Windows systems (full list).
To use xMarkup
on non-Windows system you shall install Icon or Unicon and then build utility from the source code (see instruction).
xMarkup
are available at git repositary.Initially GUI of utility was developed with help of Delphi 7. Starting with version 3.2 xMarkup
GUI was ported to open-source Lazarus IDE. So, it's became possible to port it to Linux and Mac OS too.
Author knows examples when Windows-binaries of xMarkup without any changes were run with Wine on POSIX-compatible systems.
An example of graphical visualization by xMarkup:
Download: | MD5: |
xMarkup 4.7 (x86_64) | c97ccaec11b5058274ad313b06df59c4 |
old-releases |
Page updated: 2023-06-19 | |
© Sergey Logichev, 1999-2023 |