CWEB for Win32 - Download
Win32 specifies any of the Microsoft Windows 95, 98, Me, NT, 2000, or XP operating
systems. The Win32 programs were compiled with Microsoft Visual C++.
||CWEB 3.64, a WEB for C, or C++ programs, was written by Donald Knuth and Silvio Levy.
||Port of CWEB 3.64. The program cweb.exe installs the the CWEB system.
The package includes cweave and ctangle executables, source code, manuals, and examples.
A program to convert existing C++ projects into CWEB source code is included. Here are
the installation instructions.
Last modified on 03/08/2009
CWEAVE and CTANGLE
The idea behind CWEB is that a single file (*.w) contains both the source code and associated documentation.
CTANGLE extracts the source code for the compiler.
CWEAVE prepares the documentation for pretty printing.
CWEB supports sections which is a means of chopping up a method implementation into chunks.
CWEB sections can be defined (presented) in any order.
CWEB Pretty Printing
CWEB listings are generated using the TeX typography system.
The documentation can include formulas, tables, and pictures.
The CWEAVE tool automatically creates an index and table of contents.