|
||||
EiffelParse: Object-oriented parsingEiffelParse provides a set of object-oriented mechanisms for parsing, based on simple principles allowing a direct mapping from a BNF-like syntax specification to Eiffel classes - one per syntactic construct. The library and its design principles are described in detail, together with EiffelBase and EiffelLex, in the book Reusable Software: The Base Object-Oriented Component Libraries.
A complementary tool, YOOC, is available from Monash University (Melbourne,
Australia).
|