Language Processor Construction: The Case for YOOCC and TROOPER (1995) [3 citations — 0 self]
http://insect.sd.monash.edu.au/research/publicatio
http://www.csse.monash.edu.au/publications/1995/tr
CACHED:
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.

