[mod.compilers] compiler generating tools

johnl@ima.UUCP (Compilers mailing list) (09/22/86)

I am in the process of writing parsers and came to the conclusion
that the best way to tackle my problems is to use the recusive descent
method.  However, we only have yacc available, which is of no use.
What I need are tools for analysing grammars for their LL
property and tools for aiding the production of the parser itself.

A while ago you told in a news-article that your group has tools
which can generate a recursive descent parser from an LL(1) grammar.
I would like to know what tools are available,
in which language are they written, and what language do they produce,
and how I can obtain them.  Are they free-domain etc...

                        Jos Warmer
			CWI, (Centre for Mathematics and Computer Science)
			P.O. Box 4079
			1009 AB Amsterdam, the Netherlands
			phone: (020) 592.4135
[I haven't kept mod.compilers archives due to lack of disk space.  If anyone
has something to offer, please send mail directly to him.  My impression,
though, is that most recursive descent parsers are written by hand, since they
embed the grammar implcitly in the call structure of the parser.  There have
been some automated LL(1) parsers, which work like recursive desceent except
that rather than recursing they keep an explicit state stack.  It's also my
impression that these days bottom-up parser generators are more successful
than top-down ones, though the exact reason is open to debate.  -John]
-- 
Send compilers mail to ima!compilers or, in a pinch to Levine@YALE.EDU
Plausible paths are { ihnp4 | decvax | cbosgd | harvard | yale | bbncca}!ima

Please send responses to the originator of the message -- I cannot forward
mail accidentally sent back to compilers.  Meta-mail to ima!compilers-request

johnl@ima.UUCP (Compilers mailing list) (09/24/86)

If you are looking for ll(1) parser generator tools, consider ZUSE.
This is a Pascal program available from Univ Calif at Santa Barbara.
The users manual is 80 pages. It was developed by Arthur Pyster
who is no longer there. He aslo has a book out on compiler design.
I have ZUSE and have tried it out. It seems to work ok. I much
prefer YACC however.
-- 
Send compilers mail to ima!compilers or, in a pinch to Levine@YALE.EDU
Plausible paths are { ihnp4 | decvax | cbosgd | harvard | yale | bbncca}!ima

Please send responses to the originator of the message -- I cannot forward
mail accidentally sent back to compilers.  Meta-mail to ima!compilers-request