MetaCart Sign in to MyCiteSeerX

Include Citations | Advanced Search | Help

Disambiguated Search | Include Citations | Advanced Search | Help

Language Processor Construction: The Case for YOOCC and TROOPER (1995) [3 citations — 0 self]

by Jon Avotins ,  Glenn Maughan ,  Christine Mingins
Add To MetaCart

Abstract:

Enhancing the ISE Eiffel Parse library enabled us to develop YOOCC (Yes! An OO Compiler Compiler) and TROOPER (Truly Reusable OO Parser for Eiffel Re-engineering) written entirely in Eiffel. It is concluded that not only do these tools allow typical users to develop processors 1 without being concerned with the intricacies behind processor construction, but they significantly contribute towards bringing the ISE Eiffel Parse libraries to their full realisation. We demonstrate this by applying YooCC and T roopeR to a diverse range of realistic domains. 1 Research Motivation Grammar-based processor generation is one of the most widely studied areas in language processor construction, with current research climaxing at OO attribute grammar systems. Although the ISE Eiffel Parse libraries and OO attribute grammar approaches resolve the deficiencies inherent in using traditional techniques, it has been concluded that existing OO at- 1 We use the same terminology as Meyer (1994). The te...

Citations

No citations identified.