TextTransformer software transforms texts with multiple replacements, evaluation, and conversion functions. Step-by-step testing and interactive batch processing are possible. Outputs can be exported as C++ code.
With just a single rule, you can make multiple replacements of words, and the program also allows you to modify existing examples to achieve quick results. You can test every change immediately using the TextTransformer's stepwise transformations in a debugger, where you can see immediately what happens, making even the development of complex programs feel like a game. You can combine simple rules to create arbitrary complex programs, and even grammars of programming languages can be described, e.g. to translate them into another one.
The free version of TextTransformer is not time-limited and gives you nearly all possibilities to analyze and transform texts. After installation, you can also test the functionality of the standard version for 30 days. The standard version allows you to transform groups of files interactively and has augmented interpreter capabilities, such as accessing subexpressions of tokens and using containers.
For professionals, the TextTransformer professional version provides even more functionality, as a ready transformation program can be exported as c++-code for use in other software products. The key features of the TextTransformer include extended LL(1)-top down technology, definitions of text elements by regular expressions in POSIX style, definition of grammar rules syntactically as meta regular expressions, skipping irrelevant parts of text by means of the SKIP-symbol, integrated debugger, integrated simple c++ interpreter, syntax highlighting, type checking, and immediate finding of errors, automated testing, interactivity to translate selected parts of the text, transformation manager to handle file groups, command line version, and extensive documentation.
Overall, the TextTransformer provides a powerful, yet user-friendly solution for analyzing and transforming text, with options for both free and paid versions.
Version 1.7.5: Improved navigation