scmdoc

Automatically generate documentation from comments in R7RS Scheme code

git clone https://git.8pit.net/scmdoc.git

 1* Make section anchor unique, use characters not allowed in identifiers
 2* Make Record.hs like macro expansion more generic
 3* Use SyntaxError error type in Record.hs
 4* Special handling for `(define x (case-lambda …))`
 5* Check for broken anchor links in generated HTML
 6* Consider removing declaration description
 7* Support `include-ci` in `Library.hs`
 8* Add flag to include un-exported identifiers in documentation
 9* Consider using `lucid2` instead of `blaze-html`
10    * Ideally in combination with `mmark`
11    * See: https://github.com/mmark-md/mmark
12* Scribble-like syntax for comments
13    * Have a function call syntax e.g. `@function{parameter}@`
14    * Map that to formatters to allow stuff like `@pre{code}@`
15    * Should also allow for customizations through the SchemeDoc library
16* Somehow allow for a semantic representation of scheme objects
17  in the Formatable type class, e.g. don't already return specific
18  heading levels etc
19* Parser: Better error messages
20* Tests: Perform some compliance tests of the R7RS parser
21* Make it easier to use SchemeDoc as a library
22    * E.g. for supplying custom expression formatters