Summary: Extending Old Compiler Tools with Meta-Tools
Department of Computer Science
University of Calgary
2500 University Drive N.W.
Calgary, Alberta, Canada T2N 1N4
Phone: +1 403 210 9409, Fax: +1 403 284 4707
Abstract-- There are many tradeoffs involved in choosing
between a new, more powerful software tool and an older,
more established one. The best way to handle this problem
may be to make the old tool more powerful through the use
of meta-tools. Compiler tools suffer from this exact problem
we present YETI, a meta-tool that provides a framework
for transforming and enhancing Yacc specifications. YETI can
generate new Yacc specifications which automate common tasks,
enhancing programmer productivity.
Index Terms-- Tools, Meta-tools, Parsing, Yacc.
How can a transition be made from old, very well-