cweave
E424604
cweave is a CWEB tool that converts literate C/C++ source files into well-formatted documentation, typically in TeX.
All labels observed (1)
| Label | Occurrences |
|---|---|
| cweave canonical | 1 |
Statements (45)
| Predicate | Object |
|---|---|
| instanceOf |
CWEB tool
ⓘ
literate programming tool ⓘ software tool ⓘ |
| associatedWith |
TeX Live
ⓘ
surface form:
TeX ecosystem
|
| category |
programming documentation tool
ⓘ
software development tool ⓘ |
| complements | ctangle ⓘ |
| convertsFrom |
literate C source code
ⓘ
literate C++ source code ⓘ |
| convertsTo |
TeX document
ⓘ
well-formatted documentation ⓘ |
| createdBy |
Donald E. Knuth
ⓘ
surface form:
Donald Knuth
Silvio Levy ⓘ |
| designedFor |
literate C programming
ⓘ
literate C++ programming ⓘ |
| distribution | commonly distributed with TeX systems ⓘ |
| documentationLanguage |
TeX typesetting system
ⓘ
surface form:
TeX
|
| generates |
cross-references
ⓘ
index ⓘ pretty-printed code ⓘ |
| hasComponentRole | documentation generator in CWEB ⓘ |
| implements | literate programming ⓘ |
| inputFormat | CWEB source file ⓘ |
| license | open source ⓘ |
| outputFormat |
TeX typesetting system
ⓘ
surface form:
TeX
documentation ⓘ |
| partOf |
CWEB literate programming system
ⓘ
surface form:
CWEB
|
| primaryUse | typesetting program documentation ⓘ |
| readsFileExtension |
.w
ⓘ
.web ⓘ |
| relatedTo |
WEB
ⓘ
ctangle ⓘ noweb ⓘ |
| requires | TeX engine to typeset output ⓘ |
| supportsFeature |
automatic indexing
ⓘ
code formatting ⓘ cross-reference generation ⓘ macro expansion ⓘ |
| supportsProgrammingLanguage |
C
ⓘ
C++ ⓘ |
| targetUsers |
C programmers
ⓘ
C++ programmers ⓘ users of literate programming ⓘ |
| uses |
TeX typesetting system
ⓘ
surface form:
TeX
|
| writesFileExtension | .tex ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.
subject surface form:
CWEB