[comp.lang.eiffel] yoocc

jos@cs.vu.nl (Jos Warmer) (01/09/90)

In article <KIM.90Jan5113441@helios.enea.se> kim@helios.enea.se (Kim Wald`n) writes:

   Try "The Eiffel Object-Oriented Parsing Library" by Philip Hucklesby and
   Bertrand Meyer in proc. Technology of Object-Oriented Languages and Systems
   (TOOLS'89), pp. 501-507, Paris, France, Nov. 1989.

   The article describes a library of classes for lexical analysis and
   parsing, along with a tool, yoocc ("Yes! and Object-Oriented Compiler
   Compiler), making it possible to generate parsers, where the
   syntactic and semantic parts are cleanly separated.

I don't have this paper, but it seems to be a much higher level interface
to the parsing library.
Is this tool available from ISE, or is it still experimental ?

                                 Jos Warmer
				 jos@cs.vu.nl
				 ...uunet!mcvax!cs.vu.nl!jos

bertrand@eiffel.UUCP (Bertrand Meyer) (01/13/90)

From <5065@vlot.cs.vu.nl> by jos@cs.vu.nl (Jos Warmer):
> (quoting from kim@helios.enea.se (Kim Wald`n):

>>    Try "The Eiffel Object-Oriented Parsing Library" by Philip Hucklesby and
>>    Bertrand Meyer in proc. Technology of Object-Oriented Languages and Systems
>>    (TOOLS'89), pp. 501-507, Paris, France, Nov. 1989.
>> 
>>    The article describes a library of classes for lexical analysis and
>>    parsing, along with a tool, yoocc ("Yes! and Object-Oriented Compiler
>>    Compiler), making it possible to generate parsers, where the
>>    syntactic and semantic parts are cleanly separated.

> Is this tool available from ISE, or is it still experimental ?

YOOCC is still an internal tool; its public release is planned for June 1st.
It will most likely be distributed as a separate product, as part of the
Eiffel Shelf (repository of Eiffel components or tools, contributed
by us or by others).

By the way, for anyone who wants to make it for the first edition of
the Eiffel shelf, the time to submit contributions (classes etc.) is now.
The contact is Tom McCarthy (tmc@eiffel.com).




-- 
-- Bertrand Meyer
bertrand@eiffel.com