| ANSI C, K&R C | |
| CDG - C Documentation Generator | |
| 1.3 | |
| documentation, document generator (all in one file) | |
| Peter Knoppers <P.Knoppers@ct.tudelft.nl> | |
| http://cardit.et.tudelft.nl/~knop/cdg13.tar.gz (Anonymous ftp not supported; use your WWW-browser and save it in a file.) | |
|
Cdg reads a set of C-source files and generates a two-column
listing of those sources where all lines are numbered. After
the listing part comes a three-column cross-reference table
which gives for each identifier a list of line-numbers where
this identifier occurs in the source listing part.
This format resembles the format that John Lions used in "Source Code and Commentary on UNIX level 6". | |
| Should operate on all K&R and ANSI C programs. There are some restrictions on the placement of matching #ifdef, #else and #endif directives, or else the way an identifier is used may be incorrectly determined. | |
| |
| None known (except the restriction mentioned under "conformance"). | |
| GNU conditions | |
| Unix, ANSI-C compiler (preferably gcc) (to build it), sort(1), PostScript printer, or HP DeskJet 500 or LaserJet printer, or GhostScript plus almost any popular printer. | |
| Linux | |
| Little experience at this time, should be quite portable. | |
| Works fine for the author... | |
| Email the author. | |
| Email the author. | |
| Email the author. | |
| http://cardit.et.tudelft.nl/~knop/index.html#cdg | |
| May 4 1999 |
| C, ANSI C, C++ | |
| The Roskind grammars | |
| cpp5 (cf2.0) | |
| parser(yacc), documenation | |
| Jim Roskind <jar@netscape.com> | |
|
The C grammar is CLEAN, it does not use %prec, %assoc, and
has only one shift-reduce conflict. The C++ grammar has
a few conflicts.
Also included is an extension to byacc that produces graphical parse trees automatically. | |
| the C grammar is true ANSI; the C++ grammar supports cfront 2.0 constructs. | |
| byacc 1.8 (for graphical parse trees) | |
| actively developed | |
| July 1st, 1991 |
Please send updates to free-compilers@idiom.com
The HTML is maintained by David Muir Sharnoff and the entries themselves are currently maintained by Bryan Miller.
Copyright (c) 1992-1998 David Muir Sharnoff, All Rights Reserved
Copyright (c) 1994-1996, Steven Allen Robenalt, All Rights Reserved