TPT is a template scripting language implemented
in C++. The LibTPT parser transforms TPT templates
into text. The parser, which integrates with your
C++ code through a simple class API, is small and
fast, focusing on functionality instead of rich
feature sets. Uses include on-the-fly HTML and
source code generation.