In Haskell, data type declarations, Parsec parsers, and HughesPJ pretty-printers very much resemble each other; supplying all three is virtuous, but involves a large amount of code duplication. syntran is a code generator designed to reduce the amount of duplication. Its source is similar to a Parsec LanguageDef-using parser, annotated with the unique information from the data type declaration and the pretty-printer which would normally not be found in a parser. It separates this information out to generate pure Haskell.
APP is a macro processor that enables a developer to write programs using free-form macros. Free-form does not necessarily exclude natural language. APP can also help a developer combine documentation and code in one source, just like WEB does. It is targeted to generation of C code, and it includes special features that can help you overcome some of the shortcomings of C.
Chit is a template based generator for textual data, such as program code, configuration data, or anything else you can imagine. It gathers its input from data in a relational database. This means that the output text is generated from a template according to a given SQL statement. This tool's original purpose was to generate configuration files for Nagios from a local PostgreSQL database.
SQLData is an extension of the PHP DB class which provides object-relational mappings to store and retrieve persistent objects in a SQL database. The class comes with additional scripts for generating classes that can be used by applications to access given database table using the SQLData class as a means to store and retrieve data with SQL statements. These scripts are meant to run from the commandline. They retrieve the definitions of a given database table and generate classes to access the table rows as objects or to manipulate them via Web forms.
Micro fitter searches the best approximation to a set of data points using simple equations (rects and quadratics), and computes the maximum absolute and relative errors for the adjusted interval, the whole data set, or a specified range. It can generate the assembly code to implement it (currently only for Microchip's PIC family of microcontrollers).
MX Kart is a tool for creating e-commerce software quickly and easily. Unlike other shopping cart systems, it is easy to use and extensible. It uses the tNG core to allow developers to customize the e-commerce application logic directly from Dreamweaver MX or MX 2004. It features component-based configuration, an advanced cart recordset, support for multiple properties per product, powerful commands and server behaviors, built-in multiple payment gateways integration, shipping and taxes support, ImpAKT2 compatibility, and tight integration with Dreamweaver MX.