TextTransformer wins BCB contest 2006

Detlef Meyer-Eltz <Meyer-Eltz@t-online.de>
16 Sep 2006 15:55:45 -0400

          From comp.compilers

Related articles
TextTransformer wins BCB contest 2006 Meyer-Eltz@t-online.de (Detlef Meyer-Eltz) (2006-09-16)
| List of all articles for this month |

From: Detlef Meyer-Eltz <Meyer-Eltz@t-online.de>
Newsgroups: comp.compilers
Date: 16 Sep 2006 15:55:45 -0400
Organization: Compilers Central
Keywords: tools, available
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
2006:


http://www.donationcoder.com/Contests/bcb/results.php


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:


http://www.texttransformer.org


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:


http://www.texttransformer.com


The TetraComponents wrap the compilation of grammars into interpreted
parsers, and the application of the parsers on various kinds of input
and output:


1. TextStringTransformer transforms one string into another one.


2. TextFileN2NTransformer transforms text files one by one.


3. TextFileN21Transformer transforms multiple text files into one
      output file.




"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
package:


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
with HTML-Code.


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.



Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.