SugarJ: Library-based Syntactic Language Extensibility
by Sebastian Erdweg, Tillmann Rendel, Christian Kästner, and Klaus Ostermann
In Proceedings of the 26th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), pages 391–406. ACM Press, 2011.