![]() |
![]() |
Articles / TULARC / Software / Literate Programming / | ![]() |
|
![]() |
||||
![]() |
![]() |
|||
![]() |
![]() |
|||
![]() |
||||
|
|
||||
![]() |
![]() |
|||
![]() |
8.2. CWEBx3.0 (Important and Actively-Supported 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:
Marc van Leeuwen
Version:
3.04
Hardware:
Any system using ASCII code
Languages:
ANSI C
Formatter:
Plain TeX
Availability:
Anonymous ftp from:
o wwwmathlabo.univ-poitiers.fr/~maavl/CWEBx/
Readme:
Bundled with above
Brief description: A modified implementation of CWEB, with some
extensions. Provides a mode for full compatibility with Levy/Knuth
CWEB. The most significant extras are:
o Typedef declarations affect formatting througout source file
o Include files are scanned for typedef definitions
o Flexible selection of layout style
o Possibility to refer to sections using symbolic labels
o CTANGLE detects unbalanced braces and parentheses
o CWEAVE can be made to report syntax errors more easily
o Some additional mechanisms to avoid formatting problems
o New and modular set of grammar rules, based on ANSI C syntax
o Possibility to suppress #line directives
o A new manual
Support:
bugs and remarks to maavl@mathlabo.univ-poitiers.fr
 
Continue to:
software, coding, literate programming, literature, software, editor, tools
![]() |
|
|