Links:
Anchor Anchor is a Python-style syntax pre-processor for C. Common Lisp Hypertext Preprocessor combines the joys of common Lisp with the ease of PHP for web development. Just as with PHP, you embed code into an XML or HTML document using XML processing instructions cpp_compress an auto-obfuscator for the C preprocessor cpphs a simplified re-implementation of cpp, the C pre-processor, in Haskell. In general, cpphs is based on the -traditional behaviour, not ANSI C Ctpp Ctpp is the C99-compatible C preprocessor of the ctalk language, which provides object oriented extensions for C. You can download the preprocessor separately while ctalk is between versions for development. dibol to C translator translates dibol source to C. Actually, it parses the whole dibol 83 specification, and a subset of the dibol85 one doublecpp Doublecpp is a preprocessor for C++ that handles a new linguistic construct for defining branches of a multi-method. The "right'' branch of such a method will be selected dynamically at run-time according to the actual type of the object on which the method is invoked and to the actual type of the first argument: double dispatch. DrIFT a type sensitive preprocessor for Haskell. It extracts type declarations and directives from modules. The directives cause rules to be fired on the parsed type declarations, generating new code which is then appended to the bottom of the input file. The rules are expressed as Haskell code, and it is intended that the user can add new rules as required GObject Builder a preprocessor for making GObjects with inline C code so that generated files are not edited. Syntax is inspired by Java and Yacc or Lex. The implementation is intentionally kept simple, and no C actual code parsing is done gpp a general-purpose preprocessor with customizable syntax, suitable for a wide range of preprocessing tasks. Its independence from any one programming language makes it much more versatile than cpp, while its syntax is lighter and more flexible than that of m4 Gtk+ Object Builder a simple preprocessor for easily creating GTK+ objects newfile generates "starting-out" files from a full featured template preprocessor P18 Internationalizing Preprocessor a fast and flexible file preprocessor with macro processing capabilities and special support for internationalization Pas2Dox written as a Doxygen pre-processor to allow generation of documentation from Delphi/Kylix source code Preprocess a preprocessor for C++ modules. With this tool, you write unit-style single-source-file modules in C++ (e.g., foo.cpp, on the right side) pyspice Pyspice is an easily extendable SPICE pre-processor written in Python to reduce simulation times with little loss in accuracy. Sunifdef Sunifdef is a commandline tool for simplifying the preprocessor conditionals in source code (#if and related directives) based on the the user's chosen interpretation of the preprocessor symbols. It is a more powerful successor to the FreeBSD 'unifdef' tool. Template Manager Template Manager, also known as "Tm", is a preprocessor that takes a code template and some data structure definitions, and generates source code for an arbitrary programming language. Therefore, Tm lets you have templates in any programming language. ucpp ucpp is a C preprocessor and lexer. It has the following goals: Strict conformance to the C99 standard (with switches to disable some extensions and mimic C90 behaviour), Low memory consumption & Possibility to use the code as a lexer (that outputs tokens directly). XSLT Preprocessor XSLT Stylesheet PreProcessor can be used to simplify writing XSLT stylesheets.