diff options
Diffstat (limited to 'spec/outputs/compile_doc.lua')
| -rw-r--r-- | spec/outputs/compile_doc.lua | 134 |
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 @@ | |||
| 1 | local outputFolder = ... | 1 | local outputFolder = ... |
| 2 | local _list_0 = { | 2 | local getFiles |
| 3 | { | 3 | getFiles = 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", | 44 | end |
| 45 | "doc/docs/zh/doc/if-assignment.md", | 45 | local docs |
| 46 | "doc/docs/zh/doc/varargs-assignment.md", | 46 | do |
| 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 |
| 70 | for _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 | ||
| 65 | end | ||
| 66 | for _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 |
