Skip to content

Commit ecb0346

Browse files
committed
stdlib: new markup and docs generation
1 parent 0140ee3 commit ecb0346

32 files changed

+1015
-293
lines changed

stdlib/README.md

+5-2
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,17 @@ Other modules are not imported implicitly.
66
- [booleans](./booleans.md)
77
- [cmp](./cmp.md)
88
- [controls](./controls.md)
9-
- [docs](./docs.md)
109
- [eq](./eq.md)
10+
- [docs](./docs.md)
1111
- [fs](./fs.md)
1212
- [lists](./lists.md)
13+
- [markdown](./markdown.md)
14+
- [markup](./markup.md)
1315
- [optionals](./optionals.md)
1416
- [os](./os.md)
1517
- [prelude](./prelude.md)
16-
- [results](./results.md)
18+
- [ranges](./ranges.md)
1719
- [rx](./rx.md)
20+
- [results](./results.md)
1821
- [strings](./strings.md)
1922
- [tests](./tests.md)

stdlib/booleans.md

+4-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# booleans
22

3-
_module_ The booleans module declares more helpers around `prelude.Bool`.
3+
_module_
4+
The booleans module declares more helpers around `prelude.Bool`.
45
Also see `prelude.if`, `prelude.when`, `prelude.unless`.
56

67
- _func_ [not](#not) flag
@@ -10,4 +11,5 @@ Also see `prelude.if`, `prelude.when`, `prelude.unless`.
1011
_func_ `not flag`
1112

1213
Transforms a given `Bool` into the opposing value.
13-
When flag is `True`, it will return `False` and vise versa.
14+
When flag is `True`, it will return `False` and vise versa.
15+

stdlib/cmp.md

+10-9
Original file line numberDiff line numberDiff line change
@@ -1,45 +1,46 @@
11
# cmp
22

3-
_module_ Defines comparision operations, ascending and descending of values.
3+
_module_
4+
Defines comparision operations, ascending and descending of values.
45

56
- _data_ [Ascending](#Ascending)
67
- _data_ [Comparable](#Comparable)
78
- _data_ [Descending](#Descending)
89
- _data_ [Equal](#Equal)
910
- _enum_ [Order](#Order)
10-
1111
- _func_ [equatableFrom](#equatableFrom) comparableWitness
12-
1312
- _func_ [pullback](#pullback) f, witness
1413

1514
## Ascending
1615

17-
_data_
16+
_data_
17+
1818
## Comparable
1919

20-
_data_
20+
_data_
2121

2222
### Properties
2323

2424
- `compare lhs, rhs`
2525

2626
## Descending
2727

28-
_data_
28+
_data_
29+
2930
## Equal
3031

31-
_data_
32+
_data_
33+
3234
## Order
3335

34-
_enum_
36+
_enum_
3537

3638
### Cases
3739

3840
- [Ascending](#Ascending)
3941
- [Equal](#Equal)
4042
- [Descending](#Descending)
4143

42-
4344
## equatableFrom
4445

4546
_func_ `equatableFrom comparableWitness`

stdlib/controls.md

+8-9
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# controls
22

3-
_module_
3+
_module_
44

55
- _data_ [Contravariant](#Contravariant)
66
- _enum_ [ContravariantWitness](#ContravariantWitness)
@@ -40,7 +40,8 @@ Invariants:
4040

4141
## ContravariantWitness
4242

43-
_enum_ Defines all valid witnesses for a contravariant.
43+
_enum_
44+
Defines all valid witnesses for a contravariant.
4445

4546
```
4647
import cmp
@@ -84,7 +85,8 @@ Invariants:
8485

8586
## FunctorWitness
8687

87-
_enum_ Defines all valid witnesses for a functor.
88+
_enum_
89+
Defines all valid witnesses for a functor.
8890

8991
```
9092
import lists
@@ -117,7 +119,8 @@ Invariants:
117119

118120
## MonadWitness
119121

120-
_enum_ Valid witnesses for a monad.
122+
_enum_
123+
Valid witnesses for a monad.
121124

122125
```
123126
import lists
@@ -135,17 +138,14 @@ flatMap repeat 2, lists.monad
135138

136139
_func_ `contravariantFrom moduleWitness`
137140

138-
139141
## flatMap
140142

141143
_func_ `flatMap f, witness, instance`
142144

143-
144145
## functorFrom
145146

146147
_func_ `functorFrom moduleWitness`
147148

148-
149149
## map
150150

151151
_func_ `map f, witness, value`
@@ -160,16 +160,15 @@ import lists
160160
let incr = { i => i + 1 }
161161
map incr, lists, [1, 2, 3]
162162
```
163+
163164
## monadFrom
164165

165166
_func_ `monadFrom monadWitness`
166167

167-
168168
## pullback
169169

170170
_func_ `pullback f, witness`
171171

172-
173172
## pure
174173

175174
_func_ `pure value, witness`

stdlib/docs.md

+22-27
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# docs
22

3-
_module_
3+
_module_
44

55
- _data_ [ConstantDocs](#ConstantDocs)
66
- _data_ [DataDocs](#DataDocs)
@@ -13,16 +13,16 @@ _module_
1313
- _data_ [FunctionDocs](#FunctionDocs)
1414
- _data_ [ModuleDocs](#ModuleDocs)
1515
- _enum_ [TypeDocs](#TypeDocs)
16-
- _func_ [dataFieldDocsToMarkdown](#dataFieldDocsToMarkdown) field
16+
- _func_ [dataFieldDocsToMarkup](#dataFieldDocsToMarkup) field
1717
- _func_ [docsToMarkdown](#docsToMarkdown) docs
18-
- _func_ [enumCaseDocsToMarkdown](#enumCaseDocsToMarkdown) case
19-
- _extern_ [inspect](#inspect)
20-
- _func_ [markdownDocsSuffix](#markdownDocsSuffix) docsString
21-
- _func_ [moduleMemberDocsToMarkdown](#moduleMemberDocsToMarkdown) member
18+
- _func_ [docsToMarkup](#docsToMarkup)
19+
- _func_ [enumCaseDocsToMarkup](#enumCaseDocsToMarkup) case
20+
- _extern_ [inspect](#inspect) value
21+
- _func_ [moduleMemberDocsToMarkup](#moduleMemberDocsToMarkup)
2222

2323
## ConstantDocs
2424

25-
_data_
25+
_data_
2626

2727
### Properties
2828

@@ -31,7 +31,7 @@ _data_
3131

3232
## DataDocs
3333

34-
_data_
34+
_data_
3535

3636
### Properties
3737

@@ -81,7 +81,7 @@ _data_ Describes a field of a data type
8181

8282
## ExternFunctionDocs
8383

84-
_data_
84+
_data_
8585

8686
### Properties
8787

@@ -91,7 +91,7 @@ _data_
9191

9292
## ExternTypeDocs
9393

94-
_data_
94+
_data_
9595

9696
### Properties
9797

@@ -101,7 +101,7 @@ _data_
101101

102102
## FunctionDocs
103103

104-
_data_
104+
_data_
105105

106106
### Properties
107107

@@ -111,7 +111,7 @@ _data_
111111

112112
## ModuleDocs
113113

114-
_data_
114+
_data_
115115

116116
### Properties
117117

@@ -121,7 +121,8 @@ _data_
121121

122122
## TypeDocs
123123

124-
_enum_ All possible docs inspection values.
124+
_enum_
125+
All possible docs inspection values.
125126

126127
### Cases
127128

@@ -134,32 +135,26 @@ _enum_ All possible docs inspection values.
134135
- [ExternFunctionDocs](#ExternFunctionDocs)
135136
- [None](#None)
136137

137-
## dataFieldDocsToMarkdown
138-
139-
_func_ `dataFieldDocsToMarkdown field`
138+
## dataFieldDocsToMarkup
140139

140+
_func_ `dataFieldDocsToMarkup field`
141141

142142
## docsToMarkdown
143143

144144
_func_ `docsToMarkdown docs`
145145

146+
## docsToMarkup
146147

147-
## enumCaseDocsToMarkdown
148+
_func_ `docsToMarkup`
148149

149-
_func_ `enumCaseDocsToMarkdown case`
150+
## enumCaseDocsToMarkup
150151

152+
_func_ `enumCaseDocsToMarkup case`
151153

152154
## inspect
153155

154156
_extern_ `inspect value`
155157

158+
## moduleMemberDocsToMarkup
156159

157-
## markdownDocsSuffix
158-
159-
_func_ `markdownDocsSuffix docsString`
160-
161-
162-
## moduleMemberDocsToMarkdown
163-
164-
_func_ `moduleMemberDocsToMarkdown member`
165-
160+
_func_ `moduleMemberDocsToMarkup`

0 commit comments

Comments
 (0)