This software package provides services to use advanced templating techniques for outputing
textual data. Main features include:
- Replaceable keys
- Block structure, blocks can be nested
- Extensible macro system (actually even keys are implemented as macros)
- Separation of parsing and output generation
- Separation of macro settings and parsing
- Due to last two points we'll get in memory caching of parsed templates
- Designed to be fast
- Syntax of macro directives can be redefined
- Macros can have macros generate their arguments
- Macros can be recursive, eg. macro output can be post-parsed for macro tags
- Html template specialization
- Localization database support for the html template, aliases
- Weak typing, no exceptions on every little thing
- Well documented API
This templating system was written by Indrek Mandre during year 2001 and cleaned and published in 2003 to Internet under the GNU LGPL license. See http://www.mare.ee/indrek/jtlt/ for more information and latest updates.
Copyright © 2001-2003 Indrek Mandre