Coco/R

from The Free On-line Dictionary of Computing (8 July 2008)
Coco/R

   <tool> A program by Hanspeter Moessenboeck
   <[email protected]> which generates {recursive
   descent parsers} and their associated {scanners} from
   {attributed grammars} (LL1).  Coco/R can {bootstrap} itself to
   generate its own driver, {parser}, scanner and {semantic
   evaluator} from an attributed grammar included in the
   distribution.

   Versions exist for generating {Oberon}, {Modula-2}, {Pascal},
   {C}, and {C++} source for {MS-DOS} and {Unix}.  A {Java}
   implementation was planned.

   Latest version: 1.34, as gf 1994-10-13.

   Coco/R was ported to {Modula-2} by Marc Brandis, Christof
   Brass, and Pat Terry.

   (ftp://ftp.ssw.uni-linz.ac.at/pub/Coco).

   Mail server: <[email protected]> (Subject: send
   pub/modula-2/coco/).

   E-mail: Pat Terry <[email protected]> (Modula/Pascal versions),
   Hanspeter Moessenboeck <[email protected]>
   (Oberon, Java versions), Frankie Arzu <[email protected]> (C,
   C++ versions).

   ["A compiler generator for microcomputers", by Rechenberg and
   Mossenbock, Prentice Hall, 1989, 0-13-155136-1].

   [Moessenboeck, H., "A Generator for Fast Compiler Front-Ends",
   Report 127, Dept. Informatik, ETH Zurich, 1990].

   [Terry, P.D., "Compilers and Compiler Generators: An
   Introduction with C++", ITCP: ISBN 1-85032-298-8].

   (1997-12-09)
    

[email protected]