mirror of
https://github.com/aNNiMON/Own-Programming-Language-Tutorial.git
synced 2024-09-20 08:44:20 +03:00
Rearrange module pages
This commit is contained in:
parent
2fbd578b77
commit
3cafd29221
@ -1,4 +1,4 @@
|
|||||||
use std, types, files, yaml, functional
|
use std, types, files, json, yaml, functional
|
||||||
|
|
||||||
INPUT_PATH_FMT = "./modules/%s.yml"
|
INPUT_PATH_FMT = "./modules/%s.yml"
|
||||||
OUTPUT_DIR_FMT = "../docs/%s/modules"
|
OUTPUT_DIR_FMT = "../docs/%s/modules"
|
||||||
@ -7,33 +7,39 @@ OUTPUT_PATH_FMT = OUTPUT_DIR_FMT + "/%s.md"
|
|||||||
LANGS = ["en", "ru"]
|
LANGS = ["en", "ru"]
|
||||||
MODULES = [
|
MODULES = [
|
||||||
"std",
|
"std",
|
||||||
"types",
|
|
||||||
"math",
|
|
||||||
"date",
|
"date",
|
||||||
"files",
|
|
||||||
"http",
|
|
||||||
"socket",
|
|
||||||
"downloader",
|
"downloader",
|
||||||
|
"files",
|
||||||
|
"functional",
|
||||||
|
"http",
|
||||||
|
"java",
|
||||||
|
"math",
|
||||||
|
"ounit",
|
||||||
|
"regex",
|
||||||
|
"robot",
|
||||||
|
"socket",
|
||||||
|
"types",
|
||||||
|
// formats
|
||||||
"base64",
|
"base64",
|
||||||
"json",
|
"json",
|
||||||
"yaml",
|
"yaml",
|
||||||
"zip",
|
|
||||||
"gzip",
|
"gzip",
|
||||||
"functional",
|
"zip"
|
||||||
"robot",
|
|
||||||
"ounit",
|
// Desktop-only
|
||||||
"canvas",
|
"canvas",
|
||||||
"canvasfx",
|
"canvasfx",
|
||||||
"forms",
|
"forms",
|
||||||
"java",
|
"jdbc"
|
||||||
"jdbc",
|
|
||||||
"regex",
|
// Android-only
|
||||||
"android",
|
"android",
|
||||||
"canvas_android",
|
"canvas_android",
|
||||||
"forms_android",
|
"forms_android",
|
||||||
"imageprocessing_android",
|
"gps_android",
|
||||||
"gps_android"
|
"imageprocessing_android"
|
||||||
]
|
]
|
||||||
|
|
||||||
messages = {
|
messages = {
|
||||||
"constants": {"en": "Constants", "ru": "Константы"},
|
"constants": {"en": "Constants", "ru": "Константы"},
|
||||||
"functions": {"en": "Functions", "ru": "Функции"},
|
"functions": {"en": "Functions", "ru": "Функции"},
|
||||||
@ -43,10 +49,9 @@ messages = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Write modules pages to vuepress config
|
// Write modules pages to vuepress config
|
||||||
|
modulesPages = jsonencode(map(MODULES, def(m) = m + ".md"))
|
||||||
f = fopen("../docs/.vuepress/configs/modules.js", "w")
|
f = fopen("../docs/.vuepress/configs/modules.js", "w")
|
||||||
writeLine(f, "export default [")
|
writeLine(f, "export default " + modulesPages)
|
||||||
writeLine(f, stream(MODULES).map(def(m) = " \"%s.md\"".sprintf(m)).joining(",\n"))
|
|
||||||
writeLine(f, "]")
|
|
||||||
flush(f)
|
flush(f)
|
||||||
fclose(f)
|
fclose(f)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user