@inproceedings{hanson1992engineering, author = {Hanson, David R. and Proebsting, Todd A. and Fraser, Christopher}, title = {Engineering a Simple, Efficient Code Generator Generator}, year = {1992}, month = {January}, abstract = {Many code generator generators use tree pattern matching and dynamic programming. This note describes a simple program that generates matchers that are fast, compact, and easy to understand. It is simpler than common alternatives: 200-700 lines of Icon or 950 lines of C versus 3000 lines of C for Twig and 5000 for burg. Its matchers run up to 25 times faster than Twig's. They are necessarily slower than burg's BURS (bottom-up rewrite system) matchers but they are more flexible and still practical.}, publisher = {Association for Computing Machinery, Inc.}, url = {http://approjects.co.za/?big=en-us/research/publication/engineering-a-simple-efficient-code-generator-generator/}, }