A universal parsing tool and source codegenerator for generative programming. It extracts useful information by parsing (BNF parser generator) and generates source code by several techniques, by interpreting a scripting language for flexibility.
YATS is a PHP C extension that implements a custom templating language, similar to FastTemplate, for clean separation of code/logic from display/html. Coded with emphasis on simplicity and execution speed. Supports GNU Gettext for multi-lingual sites.