Coco/r

A program by Hanspeter Moessenboeck 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. Coco/R was ported to Modula-2 by Marc Brandis, Christof Brass, and Pat Terry.

Free Online Dictionary of Computing