Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Next revisionBoth sides next revision | ||
tools:currydoc [2013-02-26 09:40] – mh | tools:currydoc [2013-02-26 09:49] – mh | ||
---|---|---|---|
Line 13: | Line 13: | ||
overlapping definitions) are provided and combined with | overlapping definitions) are provided and combined with | ||
documentation comments provided by the programmer. | documentation comments provided by the programmer. | ||
+ | |||
+ | ==== Short Summary ==== | ||
+ | |||
+ | A **documentation comment** starts at the beginning of a line | ||
+ | with three dashes (also in literate programs!). | ||
+ | All documentation comments immediately before a | ||
+ | definition of a datatype or (top-level) function are kept together. | ||
+ | The documentation comments for the complete module occur before | ||
+ | the first '' | ||
+ | The comments can also contain several special tags. These tags | ||
+ | must be the first thing on its line (in the documentation comment) | ||
+ | and continues until the next tag is encountered or until the | ||
+ | end of the comment. The following tags are recognized: | ||
+ | |||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||