Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!asuvax!noao!ncar!gatech!bloom-beacon!eru!hagbard!sunic!lth.se!newsuser From: dag@control.lth.se (Dag Bruck) Newsgroups: comp.lang.c++ Subject: Re: seeking a Process Description Language (PDL) for C++ Message-ID: <1990Dec12.081457.18120@lth.se> Date: 12 Dec 90 08:14:57 GMT References: <4e853a67.21458@orbit.UUCP> Sender: newsuser@lth.se (LTH network news server) Organization: Department of Automatic Control, Lund, Sweden Lines: 28 [N.b.: Return mail failed; sorry for posting.] In article <4e853a67.21458@orbit.UUCP> you write: >is there a commercial or public domain PDL process for C++? >that is, a way of putting inline commentary to describe a >program and being able to extract that information (as well >as language parsable information) out into a design >document form. I cannot help with PDL specifically, but I have written an AWK-script that reads a C++ header file and produces a UNIX-style manual page. It does a reasonable amount of formatting, and also moves some declarations around. This could perhaps be useful as an illustration of how you can process C++ code in a very simple-minded way. If you are interested, I can mail you the code for `classdoc'. Please send me a summary of what you find out. Best regards, Dag M. Bruck -- Department of Automatic Control E-mail: dag@control.lth.se Lund Institute of Technology P. O. Box 118 Phone: +46 46-104287 S-221 00 Lund, SWEDEN Fax: +46 46-138118