Related articles |
---|
Coco/R for C++ and other new developments CSPT@giraffe.ru.ac.za (Pat Terry) (1996-07-18) |
From: | "Pat Terry" <CSPT@giraffe.ru.ac.za> |
Newsgroups: | comp.compilers |
Date: | 18 Jul 1996 23:57:04 -0400 |
Organization: | Rhodes University |
Keywords: | tools, parse, available, attribute |
New releases of Coco/R
======================
The latest versions of Coco/R - including the new C++ version - are now
available from the sites listed below:
Latest developments:
Turbo Pascal and Modula-2 versions:
Version 1.40 has been developed to be as portable as possible across all
many Modula-2 compilers and operating systems. There are numerous small
improvements from earlier versions, and to bring it more in line with the
1.06 C/C++ version.
C/C++ version:
Version 1.06 has the option of generating either C or C++ code. The C++
version generates scanner and parser classes based on a simple but effective
class hierarchy. This C/C++ version is released by Frankie Arzu
(farzu@kirika.uvg.edu.gt)
It is hoped in time to provide a set of "larger" examples using Coco/R.
A few of these have already been placed on the server at uvg.edu.gt. One is
for a C-like language generating 80x86 code using IBURG, another is for the
well-known Pascal-S subset.
Within a few months my forthcoming introductory textbook on compiler
construction - which makes considerable use of Coco/r- is due for
publication.
Europe: ftp.ssw.uni-linz.ac.at:/pub/Coco
Oberon,
Modula for DOS, Unix, Macintosh,
Turbo Pascal,
C/C++ for DOS, UNIX, OS/2
USA: ftp.psg.com:/pub/modula-2/coco
Modula for DOS, Unix
Turbo Pascal,
C/C++ for DOS, UNIX, OS/2
Central
America: uvg.edu.gt:/pub/coco
Modula for DOS,
Turbo Pascal,
C/C++ for DOS, UNIX, OS/2
Australia: pluto.fit.qut.edu.au:/pub/coco
Modula for DOS, Unix
South
Africa: cs.ru.ac.za:/pub/coco
Modula for DOS, Unix
Turbo Pascal,
C/C++ for DOS, UNIX, OS/2
Look for the files README.1st and READ.ME for details of what to get and how
to unpack the kits.
For those who do not know, Coco/R generates recursive descent parsers and
their associated scanners from attribute grammars. Coco/R is extremely easy
to use - for example, the scanner and the parser are both generated from a
common input grammar specification file, and the system also generates a
driver program for the complete compiler. Full source code and a variety
of simple example applications are supplied in the distribution kits.
Pat Terry, Computer Science, Rhodes University, GRAHAMSTOWN 6140, RSA
cspt@cs.ru.ac.za or cspt@giraffe.ru.ac.za or pdterry@psg.com
Voice +27-461-318291 or +27-461-318292 FAX +27-461-25049
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.