Commit ee875b7
committed
[MOREL-269] Decompose the documentation for built-in functions and structures
The reference contains a table (in Markdown format) of all
built-in functions. This change moves the metadata in that
table to a few file, functions.toml, adds a test to generate
that section of the reference from the metadata and check
that it is the same.
In the future, functions will be added to the metadata first,
and we will generate more things from the metadata.
The table will also allow us to generate finer-grained
documentation, maybe one page for each structure or function.
Obsolete `class TestUtil`, moving methods to `TestUtils`.
Add `Bool.op implies` to function table.
Fixes #2691 parent 000b878 commit ee875b7
File tree
9 files changed
+3415
-108
lines changed- docs
- src
- main/resources
- test/java/net/hydromatic/morel
- util
9 files changed
+3415
-108
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
| 30 | + | |
30 | 31 | | |
31 | 32 | | |
32 | 33 | | |
| |||
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
97 | 97 | | |
98 | 98 | | |
99 | 99 | | |
| 100 | + | |
100 | 101 | | |
101 | 102 | | |
102 | 103 | | |
| |||
139 | 140 | | |
140 | 141 | | |
141 | 142 | | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
142 | 149 | | |
143 | 150 | | |
144 | 151 | | |
| |||
0 commit comments