http://www.fiber-space.de/EasyExtend/doc/EE.html
# EasyExtend (EE) is a preprocessor generator and metaprogramming framework written in pure Python and integrated with Python. The main purpose of EasyExtend is the creation of extension languages i.e. adding custom syntax and semantics to Python. EasyExtend comes out of the box as a single package with no dependecies other those to Pythons standard library.