[net.unix-wizards] Public Domain Yacc

mcdermot@unmvax.UUCP (02/11/85)

With all this discussion about P/D yacc, what about stacc from
Georgia Tech?  I admit it is in ratfor, but would it work or 
could it be recoded to C for those interested?  (could it be
recoded and posted?)  Maybe it is not truly  P/D, but it can be
had farily cheapy as I recall.
--john
-- 

John McDermott			{gatech|ucbvax|convex|pur-ee}!unmvax!mcdermot
Univ of NM			W (505) 277-4650 
Albuquerque, NM 87131		H (505) 255-7796

nather@utastro.UUCP (Ed Nather) (02/12/85)

The new release of Kermit for 4.2bsd contains a yacc-like program
stated to be in the public domain (by the Kermit documentation) called
"wart."  It's apparently a subset.
-- 

Ed Nather
Astronony Dept, U of Texas @ Austin
{allegra,ihnp4}!{noao,ut-sally}!utastro!nather

ken@rochester.UUCP (Ken Yap) (02/14/85)

Before people start clamouring for this to be posted, I should say that
the "wart" program in the latest C-Kermit distribution is really a PD
lex subset and not a PD yacc as stated in <1013@utastro.UUCP>.
-- 
	Ken Yap

UUCP: (..!{allegra, decvax, seismo}!rochester!ken) ARPA: ken@rochester.arpa
USnail:	Dept. of Comp. Sci., U. of Rochester, NY 14627. Voice: Ken!

robert@gitpyr.UUCP (Robert Viduya) (02/17/85)

><
Posted from  nather@utastro.UUCP (Ed Nather)
> The new release of Kermit for 4.2bsd contains a yacc-like program
> stated to be in the public domain (by the Kermit documentation) called
> "wart."  It's apparently a subset.

Excuse me, but "wart" is a subset of lex, not yacc.

			robert
-- 
Robert Viduya
Georgia Institute of Technology

...!{akgua,allegra,amd,hplabs,ihnp4,masscomp,ut-ngp}!gatech!gitpyr!robert
...!{rlgvax,sb1,uf-cgrl,unmvax,ut-sally}!gatech!gitpyr!robert

arnold@gatech.UUCP (Arnold Robbins) (02/19/85)

> With all this discussion about P/D yacc, what about stacc from
> Georgia Tech?  I admit it is in ratfor, but would it work or 
> could it be recoded to C for those interested?  (could it be
> recoded and posted?)  Maybe it is not truly  P/D, but it can be
> had farily cheapy as I recall.
> 
> John McDermott	{gatech|ucbvax|convex|pur-ee}!unmvax!mcdermot

My understanding of the way copyrights etc. works, is that if someone
(besides us here at Tech) converts 'stacc' to C and posts it, he's in big
trouble.

For those who don't know, stacc is STill Another Compiler Compiler, which
is similar to Yacc, but produces a recursive descent parser (in any of
Ratfor, C, Pascal, PL/1, or Plp).  It is written in itself, using
ratfor. I should mention that Prime Fortran allows recursive subroutines
and functions or else it wouldn't work.  The ratfor used at Georgia Tech
on primes is NOT compatible with Unix Ratfor, either...

One of our very far back on the burner projects is to rewrite stacc in
C, and possibly post it (depending on if the lawyers would let us).

There are one or two other programs that have been rewritten in C from
the Georgia Tech Software Tools Subsystem, including the 'se' screen
editor.  I hope to post these, eventually, if and only iff the lawyers will
let me.
-- 
Arnold Robbins
CSNET:	arnold@gatech	ARPA:	arnold%gatech.csnet@csnet-relay.arpa
UUCP:	{ akgua, allegra, hplabs, ihnp4, seismo, ut-sally }!gatech!arnold

Help advance the state of Computer Science: Nuke a PR1ME today!