aboutsummaryrefslogtreecommitdiffstats
path: root/docs/gen/module
diff options
context:
space:
mode:
authors-ol <s-ol@users.noreply.github.com>2020-06-03 10:50:20 +0000
committers-ol <s+removethis@s-ol.nu>2025-03-02 14:24:49 +0000
commit2a7d979226e98617623b550f207cec0e113ff04d (patch)
tree0e9f2d2c36897af3a2569f287296928ba3bb9cf3 /docs/gen/module
parentadd loop/recur (diff)
downloadalive-2a7d979226e98617623b550f207cec0e113ff04d.tar.gz
alive-2a7d979226e98617623b550f207cec0e113ff04d.zip
split guide into guide and reference
Diffstat (limited to 'docs/gen/module')
-rwxr-xr-xdocs/gen/module16
1 files changed, 9 insertions, 7 deletions
diff --git a/docs/gen/module b/docs/gen/module
index d726845..77336cf 100755
--- a/docs/gen/module
+++ b/docs/gen/module
@@ -1,7 +1,7 @@
#!/usr/bin/env moon
-import Scope from require 'alv'
-import render, layout from require 'docs.gen.layout'
-import section, h2, h3, ul, li, code from require 'docs.gen.dom'
+import Constant from require 'alv'
+import render, layout, subnav from require 'docs.gen.layout'
+import h2, h3, ul, li, code from require 'docs.gen.dom'
import opairs from require 'alv.util'
export OUT, require
@@ -26,11 +26,13 @@ spit = (file, str) ->
{ OUT, module, name } = arg
name or= module
-module = Scope.from_table require module
+const = Constant.wrap require module
+module = const\unwrap!
spit OUT, layout
- title: "#{name} reference"
- body: section {
+ title: "#{name} module reference"
+ body: table.concat {
+ subnav [a for a in *arg[4,]]
h2 (code name), ' module reference'
h3 'index'
ul for key, node in opairs module.values
@@ -38,4 +40,4 @@ spit OUT, layout
h3 'details'
ul for key, node in opairs module.values
li render key, node.result
- }
+ }, ''