Lx Language
Program-Transformation.Org: The Program Transformation Wiki
LX is a general purpose compiled programming language, like C, C++,
Pascal, Ada or Eiffel. As a language, LX has many interesting features. But what makes it interesting is its language transformation capabilities. The language has a "pragma" construct that invokes compiler plug-ins. These plug-ins can perform any arbitrary modification on the program being compiled.
LX pragmas are based on
MozartDev.
More information can be found at
http://mozart-dev.sf.net/lx.html
--
ChristopheDeDinechin - 14 Nov 2001