Prims - die halts execution
[clnl] / bin / generatedocs.sh
1 #!/bin/bash
2
3 generatedoc() {
4   package=$1
5   sbcl \
6     --eval "(asdf:load-system :docgen)" \
7     --eval "(asdf:load-system :clnl)" \
8     --eval "(format t \"----~%\")" \
9     --eval "(format t \"~A\" (docgen:export-package $package))" \
10     --eval "(quit)" 2> /dev/null | sed -n '/^----$/,$p' | tail -n +2
11 }
12
13 generatedoc :clnl > wiki/DocsMain.md
14 generatedoc :clnl-nvm > wiki/DocsNvm.md
15 generatedoc :clnl-interface > wiki/DocsOtherPackages.md
16 generatedoc :clnl-cli > wiki/DocsOtherPackages.md
17 generatedoc :clnl-lexer >> wiki/DocsOtherPackages.md
18 generatedoc :clnl-parser >> wiki/DocsOtherPackages.md
19 generatedoc :clnl-transpiler >> wiki/DocsOtherPackages.md
20 generatedoc :clnl-random >> wiki/DocsOtherPackages.md
21 generatedoc :clnl-model >> wiki/DocsOtherPackages.md