chpp(ID:3558/chp001)

Macro compiler 


Chakotay Preprocessor

Heinz Deinhart  and Mark Probst Tuwien Austria

Preprocessor originally designed for HTML. It has evolved into a powerful macro compiler which combines features of CPP, M4, Perl and Scheme


feature include:
- CHPP is non-intrusive, i.e. you can take already existing text and
   just pipe it through CHPP and it is likely it won't change.
- User-defined macros, which can be recursive
- Complex data structures (lists and hashes)
- Powerful looping constructs
- Regular expression matching
- Support for CGI scripting
- An interface to SQL-Servers (at the moment mSQL and MySQL).

(from home page)


Related languages
M4 => chpp   Dialect of

Resources