|TextTransformer wins BCB contest 2006 Meyer-Eltz@t-online.de (Detlef Meyer-Eltz) (2006-09-16)|
|From:||Detlef Meyer-Eltz <Meyer-Eltz@t-online.de>|
|Date:||16 Sep 2006 15:55:45 -0400|
|Posted-Date:||16 Sep 2006 15:55:45 EDT|
The TextTransformer parser generator has been extended by an stand
alone grammar interpreter, for immediate use in applications. The
parser engine now is available for Windows, as a DLL and a set of
related components. Versions for other platforms are in preparation.
One of the top winners of the Borland C++ Builder Programming Contest
is a double pack of:
- "TetraComponents" - the packaged grammar interpreter, and
- "Minimal Website" - a web page generator, based on compiled parsers.
Both packages can be downloaded and used under GPL license:
The TetraComponents simplify the use of grammars, created in the
TextTransformer IDE, in CBuilder and Delphi applications. A free
version of TextTransformer is available from:
The TetraComponents wrap the compilation of grammars into interpreted
parsers, and the application of the parsers on various kinds of input
1. TextStringTransformer transforms one string into another one.
2. TextFileN2NTransformer transforms text files one by one.
3. TextFileN21Transformer transforms multiple text files into one
"Minimal Website" is not only a sample application, demonstrating the
capabilities of TextTransformer, it also is a readily usable tool for
the easy content management and creation of websites, of a widely
configurable common layout. The application is based on three
TextTransformer projects, which all are included in the installation
1. Text2Html.ttp parses plain text files and translates them into
formatted HTML content.
2. HtmlLayout.ttp parses a HTML-layout and replaces special markers
3. WebSite.ttp parses the "Minimal Website" project files.
The application demonstrates both the use of fully compiled parsers,
from the above sources, as well as the use of the parser engine, when
the user supplies an custom HTML converter in form of an
TextTransformer project file.
Return to the
Search the comp.compilers archives again.