My contribution to the CBuilder contest is a package with three components. I have no experience in distributing packages, so I would be happy, if anybody could tell me, whether he can install it.
By the TextTransformer components you can translate texts with a given structure in new texts with a changed structure. The HTML text of the help to the components is an example of it: it was generated automatically from a plain text file. Totally different kinds of text conversions are possible too.
The TextTransformer package consists of three components:
1. TTextStringTransformer for the transformation of a string into another string
2. TTextFileN2NTransformer for the transformation of one text file into another one
3. TTextFileN21Transformer for the transformation of several text files into a common destination file
The transformation is made by projects, which have to be made with the TextTransformer program. The components capsules the access to TextTransformer projects and to the TextTransformer interpreter. They make it possible, to execute projects directly out of programs, without having to produce source code with the TextTransformer program at first.
The program example is quite primitive. It only is made to demonstrate the use of the components.
The code and the tetra_engine.dll (the interpreter) are free and there is also a free version of TextTransformer.
The components can be downloaded from the TextTransformer web-site:http://www.texttransformer.com
or directly from:http://www.texttrans.../TetraComponents.zip