Has anyone explored LLVM and how it might by married with ANTLR ASTs? [1] http://llvm.cs.uiuc.edu A compiler infrastructure designed for compile-time, link-time, runtime, and "idle-time" optimization of programs from arbitrary programming languages Thanks, - Bryan