diff options
Diffstat (limited to 'spec/inputs/compile_doc.yue')
| -rw-r--r-- | spec/inputs/compile_doc.yue | 100 |
1 files changed, 39 insertions, 61 deletions
diff --git a/spec/inputs/compile_doc.yue b/spec/inputs/compile_doc.yue index 45a0b16..20f68df 100644 --- a/spec/inputs/compile_doc.yue +++ b/spec/inputs/compile_doc.yue | |||
| @@ -1,66 +1,44 @@ | |||
| 1 | outputFolder = ... | 1 | outputFolder = ... |
| 2 | for [compiledFile, docFiles] in *[ | 2 | |
| 3 | ["codes_from_doc.lua", [ | 3 | getFiles = (locale) -> |
| 4 | "doc/docs/doc/introduction.md" | 4 | locale = if locale == "en" then "" else "#{locale}/" |
| 5 | "doc/docs/doc/macro.md" | 5 | [ |
| 6 | "doc/docs/doc/operator.md" | 6 | "doc/docs/#{locale}doc/index.md" |
| 7 | "doc/docs/doc/module.md" | 7 | "doc/docs/#{locale}doc/advanced/do.md" |
| 8 | "doc/docs/doc/assignment.md" | 8 | "doc/docs/#{locale}doc/advanced/line-decorators.md" |
| 9 | "doc/docs/doc/destructuring-assignment.md" | 9 | "doc/docs/#{locale}doc/advanced/macro.md" |
| 10 | "doc/docs/doc/if-assignment.md" | 10 | "doc/docs/#{locale}doc/advanced/module.md" |
| 11 | "doc/docs/doc/varargs-assignment.md" | 11 | "doc/docs/#{locale}doc/advanced/try.md" |
| 12 | "doc/docs/doc/whitespace.md" | 12 | "doc/docs/#{locale}doc/data-structures/table-literals.md" |
| 13 | "doc/docs/doc/comment.md" | 13 | "doc/docs/#{locale}doc/data-structures/comprehensions.md" |
| 14 | "doc/docs/doc/try.md" | 14 | "doc/docs/#{locale}doc/objects/object-oriented-programming.md" |
| 15 | "doc/docs/doc/attributes.md" | 15 | "doc/docs/#{locale}doc/objects/with-statement.md" |
| 16 | "doc/docs/doc/literals.md" | 16 | "doc/docs/#{locale}doc/assignment/assignment.md" |
| 17 | "doc/docs/doc/function-literals.md" | 17 | "doc/docs/#{locale}doc/assignment/varargs-assignment.md" |
| 18 | "doc/docs/doc/backcalls.md" | 18 | "doc/docs/#{locale}doc/assignment/if-assignment.md" |
| 19 | "doc/docs/doc/table-literals.md" | 19 | "doc/docs/#{locale}doc/assignment/destructuring-assignment.md" |
| 20 | "doc/docs/doc/comprehensions.md" | 20 | "doc/docs/#{locale}doc/assignment/the-using-clause-controlling-destructive-assignment.md" |
| 21 | "doc/docs/doc/for-loop.md" | 21 | "doc/docs/#{locale}doc/getting-started/usage.md" |
| 22 | "doc/docs/doc/while-loop.md" | 22 | "doc/docs/#{locale}doc/getting-started/introduction.md" |
| 23 | "doc/docs/doc/continue.md" | 23 | "doc/docs/#{locale}doc/getting-started/installation.md" |
| 24 | "doc/docs/doc/conditionals.md" | 24 | "doc/docs/#{locale}doc/control-flow/conditionals.md" |
| 25 | "doc/docs/doc/line-decorators.md" | 25 | "doc/docs/#{locale}doc/control-flow/for-loop.md" |
| 26 | "doc/docs/doc/switch.md" | 26 | "doc/docs/#{locale}doc/control-flow/continue.md" |
| 27 | "doc/docs/doc/object-oriented-programming.md" | 27 | "doc/docs/#{locale}doc/control-flow/switch.md" |
| 28 | "doc/docs/doc/with-statement.md" | 28 | "doc/docs/#{locale}doc/control-flow/while-loop.md" |
| 29 | "doc/docs/doc/do.md" | 29 | "doc/docs/#{locale}doc/functions/function-stubs.md" |
| 30 | "doc/docs/doc/function-stubs.md" | 30 | "doc/docs/#{locale}doc/functions/backcalls.md" |
| 31 | "doc/docs/doc/the-using-clause-controlling-destructive-assignment.md" | 31 | "doc/docs/#{locale}doc/functions/function-literals.md" |
| 32 | ]] | 32 | "doc/docs/#{locale}doc/language-basics/whitespace.md" |
| 33 | ["codes_from_doc_zh.lua", [ | 33 | "doc/docs/#{locale}doc/language-basics/comment.md" |
| 34 | "doc/docs/zh/doc/introduction.md" | 34 | "doc/docs/#{locale}doc/language-basics/attributes.md" |
| 35 | "doc/docs/zh/doc/macro.md" | 35 | "doc/docs/#{locale}doc/language-basics/operator.md" |
| 36 | "doc/docs/zh/doc/operator.md" | 36 | "doc/docs/#{locale}doc/language-basics/literals.md" |
| 37 | "doc/docs/zh/doc/module.md" | 37 | "doc/docs/#{locale}doc/reference/license-mit.md" |
| 38 | "doc/docs/zh/doc/assignment.md" | 38 | "doc/docs/#{locale}doc/reference/the-yuescript-library.md" |
| 39 | "doc/docs/zh/doc/destructuring-assignment.md" | ||
| 40 | "doc/docs/zh/doc/if-assignment.md" | ||
| 41 | "doc/docs/zh/doc/varargs-assignment.md" | ||
| 42 | "doc/docs/zh/doc/whitespace.md" | ||
| 43 | "doc/docs/zh/doc/comment.md" | ||
| 44 | "doc/docs/zh/doc/try.md" | ||
| 45 | "doc/docs/zh/doc/attributes.md" | ||
| 46 | "doc/docs/zh/doc/literals.md" | ||
| 47 | "doc/docs/zh/doc/function-literals.md" | ||
| 48 | "doc/docs/zh/doc/backcalls.md" | ||
| 49 | "doc/docs/zh/doc/table-literals.md" | ||
| 50 | "doc/docs/zh/doc/comprehensions.md" | ||
| 51 | "doc/docs/zh/doc/for-loop.md" | ||
| 52 | "doc/docs/zh/doc/while-loop.md" | ||
| 53 | "doc/docs/zh/doc/continue.md" | ||
| 54 | "doc/docs/zh/doc/conditionals.md" | ||
| 55 | "doc/docs/zh/doc/line-decorators.md" | ||
| 56 | "doc/docs/zh/doc/switch.md" | ||
| 57 | "doc/docs/zh/doc/object-oriented-programming.md" | ||
| 58 | "doc/docs/zh/doc/with-statement.md" | ||
| 59 | "doc/docs/zh/doc/do.md" | ||
| 60 | "doc/docs/zh/doc/function-stubs.md" | ||
| 61 | "doc/docs/zh/doc/the-using-clause-controlling-destructive-assignment.md" | ||
| 62 | ]] | ||
| 63 | ] | 39 | ] |
| 40 | docs = [ ["codes_from_doc_#{locale}.lua", getFiles locale] for locale in *["en", "zh", "pt-br", "de", "id-id"]] | ||
| 41 | for [compiledFile, docFiles] in *docs | ||
| 64 | codes = [] | 42 | codes = [] |
| 65 | for docFile in *docFiles | 43 | for docFile in *docFiles |
| 66 | close input = with? io.open docFile | 44 | close input = with? io.open docFile |
