The Aidadoc project defines a simple markup language designed to write structured text, and provides a command line tool to translate this syntax into various target formats (Html, Latex, Trac, Mediawiki, Text, Markdown, Troff...). One can evaluate Tcl code within an Aida file and thus create dynamic contents. The aida command is a strict lex/bison parser which also embeds a Tcl interpreter: it reads Aida files and invokes Tcl callbacks to convert them to the target format. This design makes it very easy to define new target formats.

WWW: http://aidadoc.sourceforge.net/
