warsaw@nlm.nih.gov (Barry A. Warsaw) (12/15/90)
We want to be able to use pretty printers along the lines of the SunOS commands vgrind, cb, and indent, to standardize the output format of all the C++ code we are generating (above and beyond our internal coding standards). Most development work is happening on Suns using Sun-C++ (v2.0) which does not come with any kind of C++ varient of these programs. Conveniently, vgrind does understand the -lC++ language specifier and nicely bolds such words as "new" and "delete", but cb and indent can't correctly handle such constructs as the // comment and :: operator. Short of writing a C++ pretty printer ourselves (erg! :-), does anyone have any suggestions or know of anthing available, either commercial product or "free"? BTW, I've tried playing with .indent.pro a little bit, but it doesn't look like I can make it do what I want. Any suggestions are greatly appreciated. Thanks. -Barry NAME: Barry A. Warsaw USMAIL: National Library of Medicine TELE: (301) 496-1936 Lister Hill National Center for INET: warsaw@nlm.nih.gov Biomedical Communications UUCP: uunet!nlm.nih.gov!warsaw Information Technology Branch 8600 Rockville Pike Bldg. 38A, Rm. 7s722 Bethesda, Md. 20894