aboutsummaryrefslogtreecommitdiff
path: root/spec/inputs/compile_doc.yue
diff options
context:
space:
mode:
Diffstat (limited to 'spec/inputs/compile_doc.yue')
-rw-r--r--spec/inputs/compile_doc.yue100
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 @@
1outputFolder = ... 1outputFolder = ...
2for [compiledFile, docFiles] in *[ 2
3 ["codes_from_doc.lua", [ 3getFiles = (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 ]
40docs = [ ["codes_from_doc_#{locale}.lua", getFiles locale] for locale in *["en", "zh", "pt-br", "de", "id-id"]]
41for [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