Short: Flexible catalogs (C, Ass., Oberon, E, ...) Author: wiedmann@mailserv.zdv.uni-tuebingen.de Uploader: wiedmann@mailserv.zdv.uni-tuebingen.de Type: dev/misc TITLE FlexCat - The flexible catalog generator VERSION 1.5; see CHANGES below AUTHOR Jochen Wiedmann E-Mail: wiedmann@mailserv.zdv.uni-tuebingen.de DESCRIPTION FlexCat creates catalogs and the source to handle them. The difference between FlexCat and KitCat, CatComp and some others is, that FlexCat is designed to produce any source you want: Any programming language, any individual needs should be satisfied. However, FlexCat is not more difficult to use. This sounds like a contradiction. FlexCat's solution is to use template files, the so called "source descriptions". Ready to use examples for Assembler, C, C++, E, Oberon and Modula-2 are distributed, additionally an example for supporting catalogs on Workbench 2.0. Any other examples are welcome. CHANGES V1.1: Bug fixes Added E support Added French and Italian catalogs V1.2: Bug fix in the E source generator V1.3: Bug fixes again (at least one severe) Improved the speed of the GetString function Added C++ and Modula-2 source descriptions Added Spanish docs Added spanish and schwaebisch catalogs V1.4: Minor bug fixes in stringtypes Oberon and E Added default directory PROGDIR:lib where FlexCat is looking for source descriptions. (Configurable with the FLEXCAT_SDDIR variable) Added Finnish and Polish catalogs. New source descriptions for E3.0b, AmigaOberon and Oberon-A and a muich simpler source description for C which uses Dice's and SAS's autoinitialization. V1.5: Added some optional warnings Added the possibility to insert comment chunks into the catalogs Added autoinizialization for gcc SPECIAL REQUIREMENTS An Amiga :-) HOST NAME FTP/Internet: AmiNet (ftp.wustl.edu) and mirrors DIRECTORY pub/aminet/dev/misc FILE NAMES flexcat1_3.lha DISTRIBUTABILITY Freely distributable, Copyright by the author, subject to the GNU General Public License.