aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/documentation/lux/macro/code.lux
blob: 1e81930ead72aa1ced316a7888d1b1cfdcd1105d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
(.using
 [library
  [lux (.except char local global)
   ["$" documentation (.only documentation:)]
   [data
    [text
     ["%" format (.only format)]]
    [collection
     ["[0]" list]]]]]
 [\\library
  ["[0]" /]])

(documentation: /.local
  "Produces a local symbol (an symbol with no module prefix).")

(documentation: /.replaced
  ""
  [(replaced original substitute ast)])

(.def: .public documentation
  (.List $.Module)
  ($.module /._
            ""
            [..local
             ..replaced
             ($.default /.bit)
             ($.default /.nat)
             ($.default /.int)
             ($.default /.rev)
             ($.default /.frac)
             ($.default /.text)
             ($.default /.symbol)
             ($.default /.form)
             ($.default /.variant)
             ($.default /.tuple)
             
             ($.default /.equivalence)
             ($.default /.format)]
            []))