aboutsummaryrefslogtreecommitdiff
path: root/spec/outputs/compile_doc.lua
diff options
context:
space:
mode:
authorLi Jin <dragon-fly@qq.com>2026-02-06 10:30:49 +0800
committerLi Jin <dragon-fly@qq.com>2026-02-06 10:30:49 +0800
commitaa3ecc7badfb39cb9167fb95c9a678257c1d9954 (patch)
treea309d9af64ae060e2086c8bcdcf943693c8dcbba /spec/outputs/compile_doc.lua
parent03902475c542c3ec4f1884c4217f8a4ef61f3ca8 (diff)
downloadyuescript-aa3ecc7badfb39cb9167fb95c9a678257c1d9954.tar.gz
yuescript-aa3ecc7badfb39cb9167fb95c9a678257c1d9954.tar.bz2
yuescript-aa3ecc7badfb39cb9167fb95c9a678257c1d9954.zip
Fixed docs.
Diffstat (limited to 'spec/outputs/compile_doc.lua')
-rw-r--r--spec/outputs/compile_doc.lua134
1 files changed, 65 insertions, 69 deletions
diff --git a/spec/outputs/compile_doc.lua b/spec/outputs/compile_doc.lua
index cb359a1..6a5efd5 100644
--- a/spec/outputs/compile_doc.lua
+++ b/spec/outputs/compile_doc.lua
@@ -1,74 +1,70 @@
1local outputFolder = ... 1local outputFolder = ...
2local _list_0 = { 2local getFiles
3 { 3getFiles = function(locale)
4 "codes_from_doc.lua", 4 if locale == "en" then
5 { 5 locale = ""
6 "doc/docs/doc/introduction.md", 6 else
7 "doc/docs/doc/macro.md", 7 locale = tostring(locale) .. "/"
8 "doc/docs/doc/operator.md", 8 end
9 "doc/docs/doc/module.md", 9 return {
10 "doc/docs/doc/assignment.md", 10 "doc/docs/" .. tostring(locale) .. "doc/index.md",
11 "doc/docs/doc/destructuring-assignment.md", 11 "doc/docs/" .. tostring(locale) .. "doc/advanced/do.md",
12 "doc/docs/doc/if-assignment.md", 12 "doc/docs/" .. tostring(locale) .. "doc/advanced/line-decorators.md",
13 "doc/docs/doc/varargs-assignment.md", 13 "doc/docs/" .. tostring(locale) .. "doc/advanced/macro.md",
14 "doc/docs/doc/whitespace.md", 14 "doc/docs/" .. tostring(locale) .. "doc/advanced/module.md",
15 "doc/docs/doc/comment.md", 15 "doc/docs/" .. tostring(locale) .. "doc/advanced/try.md",
16 "doc/docs/doc/try.md", 16 "doc/docs/" .. tostring(locale) .. "doc/data-structures/table-literals.md",
17 "doc/docs/doc/attributes.md", 17 "doc/docs/" .. tostring(locale) .. "doc/data-structures/comprehensions.md",
18 "doc/docs/doc/literals.md", 18 "doc/docs/" .. tostring(locale) .. "doc/objects/object-oriented-programming.md",
19 "doc/docs/doc/function-literals.md", 19 "doc/docs/" .. tostring(locale) .. "doc/objects/with-statement.md",
20 "doc/docs/doc/backcalls.md", 20 "doc/docs/" .. tostring(locale) .. "doc/assignment/assignment.md",
21 "doc/docs/doc/table-literals.md", 21 "doc/docs/" .. tostring(locale) .. "doc/assignment/varargs-assignment.md",
22 "doc/docs/doc/comprehensions.md", 22 "doc/docs/" .. tostring(locale) .. "doc/assignment/if-assignment.md",
23 "doc/docs/doc/for-loop.md", 23 "doc/docs/" .. tostring(locale) .. "doc/assignment/destructuring-assignment.md",
24 "doc/docs/doc/while-loop.md", 24 "doc/docs/" .. tostring(locale) .. "doc/assignment/the-using-clause-controlling-destructive-assignment.md",
25 "doc/docs/doc/continue.md", 25 "doc/docs/" .. tostring(locale) .. "doc/getting-started/usage.md",
26 "doc/docs/doc/conditionals.md", 26 "doc/docs/" .. tostring(locale) .. "doc/getting-started/introduction.md",
27 "doc/docs/doc/line-decorators.md", 27 "doc/docs/" .. tostring(locale) .. "doc/getting-started/installation.md",
28 "doc/docs/doc/switch.md", 28 "doc/docs/" .. tostring(locale) .. "doc/control-flow/conditionals.md",
29 "doc/docs/doc/object-oriented-programming.md", 29 "doc/docs/" .. tostring(locale) .. "doc/control-flow/for-loop.md",
30 "doc/docs/doc/with-statement.md", 30 "doc/docs/" .. tostring(locale) .. "doc/control-flow/continue.md",
31 "doc/docs/doc/do.md", 31 "doc/docs/" .. tostring(locale) .. "doc/control-flow/switch.md",
32 "doc/docs/doc/function-stubs.md", 32 "doc/docs/" .. tostring(locale) .. "doc/control-flow/while-loop.md",
33 "doc/docs/doc/the-using-clause-controlling-destructive-assignment.md" 33 "doc/docs/" .. tostring(locale) .. "doc/functions/function-stubs.md",
34 } 34 "doc/docs/" .. tostring(locale) .. "doc/functions/backcalls.md",
35 }, 35 "doc/docs/" .. tostring(locale) .. "doc/functions/function-literals.md",
36 { 36 "doc/docs/" .. tostring(locale) .. "doc/language-basics/whitespace.md",
37 "codes_from_doc_zh.lua", 37 "doc/docs/" .. tostring(locale) .. "doc/language-basics/comment.md",
38 { 38 "doc/docs/" .. tostring(locale) .. "doc/language-basics/attributes.md",
39 "doc/docs/zh/doc/introduction.md", 39 "doc/docs/" .. tostring(locale) .. "doc/language-basics/operator.md",
40 "doc/docs/zh/doc/macro.md", 40 "doc/docs/" .. tostring(locale) .. "doc/language-basics/literals.md",
41 "doc/docs/zh/doc/operator.md", 41 "doc/docs/" .. tostring(locale) .. "doc/reference/license-mit.md",
42 "doc/docs/zh/doc/module.md", 42 "doc/docs/" .. tostring(locale) .. "doc/reference/the-yuescript-library.md"
43 "doc/docs/zh/doc/assignment.md", 43 }
44 "doc/docs/zh/doc/destructuring-assignment.md", 44end
45 "doc/docs/zh/doc/if-assignment.md", 45local docs
46 "doc/docs/zh/doc/varargs-assignment.md", 46do
47 "doc/docs/zh/doc/whitespace.md", 47 local _accum_0 = { }
48 "doc/docs/zh/doc/comment.md", 48 local _len_0 = 1
49 "doc/docs/zh/doc/try.md", 49 local _list_0 = {
50 "doc/docs/zh/doc/attributes.md", 50 "en",
51 "doc/docs/zh/doc/literals.md", 51 "zh",
52 "doc/docs/zh/doc/function-literals.md", 52 "pt-br",
53 "doc/docs/zh/doc/backcalls.md", 53 "de",
54 "doc/docs/zh/doc/table-literals.md", 54 "id-id"
55 "doc/docs/zh/doc/comprehensions.md",
56 "doc/docs/zh/doc/for-loop.md",
57 "doc/docs/zh/doc/while-loop.md",
58 "doc/docs/zh/doc/continue.md",
59 "doc/docs/zh/doc/conditionals.md",
60 "doc/docs/zh/doc/line-decorators.md",
61 "doc/docs/zh/doc/switch.md",
62 "doc/docs/zh/doc/object-oriented-programming.md",
63 "doc/docs/zh/doc/with-statement.md",
64 "doc/docs/zh/doc/do.md",
65 "doc/docs/zh/doc/function-stubs.md",
66 "doc/docs/zh/doc/the-using-clause-controlling-destructive-assignment.md"
67 }
68 } 55 }
69} 56 for _index_0 = 1, #_list_0 do
70for _index_0 = 1, #_list_0 do 57 local locale = _list_0[_index_0]
71 local _des_0 = _list_0[_index_0] 58 _accum_0[_len_0] = {
59 "codes_from_doc_" .. tostring(locale) .. ".lua",
60 getFiles(locale)
61 }
62 _len_0 = _len_0 + 1
63 end
64 docs = _accum_0
65end
66for _index_0 = 1, #docs do
67 local _des_0 = docs[_index_0]
72 local compiledFile, docFiles = _des_0[1], _des_0[2] 68 local compiledFile, docFiles = _des_0[1], _des_0[2]
73 local codes = { } 69 local codes = { }
74 for _index_1 = 1, #docFiles do 70 for _index_1 = 1, #docFiles do