a language tool that provides a framework for constructing recognizers, compilers, and translators from grammatical descriptions containing Java, C#, C++, or Python actions. It provides excellent support for tree construction, tree walking, and translatio
Fernando Meyer from drools team did a great lecture at Sao paulo Brazil on Conexao Java, the topics was antlr, Dsl, The JBoss Drools Rules engine and a bit about compiler theories. check this out.
F. Steeg, C. Benden, und P. Samuelsdorff. Poster presented at the Twelfth International Conference on Functional Grammar. Sao Jose do Rio Preto, Brazil: Universidade Estadual Paulista., (2006)