Affiliation:
1. Computer Sclence Department, Worcester Polytechnic Institute, Worcester, MA
Abstract
This paper describes the design and implementation of a tool for creating language processors, in particular, translator generators. The purpose of this tool is to allow the fast implementation of (non-production quality) translators for any language, however exotic, for which a grammar can be written, and to generate compiler phases with “hooks” which show the compiling process in action for use in compiler construction courses. The emphasis is on a user-friendly metalanguage which is consistent for the various phases of the parameterized tool. Use of the tool in a graduate compiler construction course revealed the strengths of this metalanguage as well as providing a test site for other improvements and further development of the tool.
Publisher
Association for Computing Machinery (ACM)
Reference10 articles.
1. Aho A.V. "Translator Writing Systems- Where Do The)" Now Stand? " IEEE Transactions on Computers August 1980 9-14. Aho A.V. "Translator Writing Systems- Where Do The)" Now Stand? " IEEE Transactions on Computers August 1980 9-14.
2. Semantics of context-free languages
3. Lemone K. with M. Ohlson M Sprague and 5. Reid "Automatic Movement Generation and Collision Avoidance Using Attribute Grammars' to be presented at the Second International Conference on Robotics and Factories or the Future San Diego July 28-3 I 1987. Lemone K. with M. Ohlson M Sprague and 5. Reid "Automatic Movement Generation and Collision Avoidance Using Attribute Grammars' to be presented at the Second International Conference on Robotics and Factories or the Future San Diego July 28-3 I 1987.
4. Lemone K.A. with 6. Albert et al FEST (Front End Specification Tool) User Manual COMPASS Document No. CA-8307-0101 July 1983. Lemone K.A. with 6. Albert et al FEST (Front End Specification Tool) User Manual COMPASS Document No. CA-8307-0101 July 1983.