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/mmark12* Scribble-like syntax for comments13 * 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 library16* Somehow allow for a semantic representation of scheme objects17 in the Formatable type class, e.g. don't already return specific18 heading levels etc19* Parser: Better error messages20* Tests: Perform some compliance tests of the R7RS parser21* Make it easier to use SchemeDoc as a library22 * E.g. for supplying custom expression formatters