Erdweg, et al.. Modular Specification and Dynamic Enforcement of Syntactic Language Constraints When Generating Code. ACM Press, 2014, doi:10.1145/2584469.2577089.