![]() |
![]() |
Articles / TULARC / Software / Literate Programming / | ![]() |
|
![]() |
||||
![]() |
![]() |
|||
![]() |
![]() |
|||
![]() |
||||
|
|
||||
![]() |
![]() |
|||
![]() |
10.5. dpp (Other tools - Literate Programming) |
![]() |
||
![]() |
||||
![]() |
![]() |
![]() |
||
![]() |
||||
![]() |
![]() |
![]() |
![]() |
||
![]() |
||
![]() |
![]() |
![]() |
![]() |
||
|
|
||
![]() |
||
![]() |
![]() |
![]() |
![]() |
||
![]() |
||
This article is from the Literate Programming FAQ, by David B. Thompson thompson@shelob.ce.ttu.edu with numerous contributions by others.
Developer:
Dan Schmidt <dfan@alum.mit.edu>
Version:
0.2.1
Hardware:
Any platform with Perl 5
Languages:
C/C++ (Java soon), under noweb
Formatter:
LaTeX
Availability:
www.dfan.org/real/dpp.nw
Readme:
www.dfan.org/real/dpp.html
Support:
email to the author <dfan@alum.mit.edu>
Description:
dpp is a C/C++ prettyprinter for noweb. Its output is extremely
similar to that of CWEB, but it respects the indentation and
line breaks of the source file.
Features include:
o user-defined keywords
o the ability to turn prettyprinting off for specified output
files (e.g., makefiles)
o the option to typeset comments in TeX, or not
o prettyprinting of quoted code, in documentation or chunk names
o the ability to undo whitespace hand-formatting that looks good
monospaced but awful in a proportional font
 
Continue to:
software, coding, literate programming, literature, software, editor, tools
![]() |
|
|