diff options
| author | Li Jin <dragon-fly@qq.com> | 2025-01-29 14:19:15 +0800 |
|---|---|---|
| committer | Li Jin <dragon-fly@qq.com> | 2025-01-29 14:19:15 +0800 |
| commit | c26aae8ec7074df49c56f8459af0d5563b46d04d (patch) | |
| tree | 57a4ef9896d78051bac0efea2ff76b955bd50997 | |
| parent | 8a771320fa37d6069a1ef4a9ac30ac6243149e26 (diff) | |
| download | yuescript-c26aae8ec7074df49c56f8459af0d5563b46d04d.tar.gz yuescript-c26aae8ec7074df49c56f8459af0d5563b46d04d.tar.bz2 yuescript-c26aae8ec7074df49c56f8459af0d5563b46d04d.zip | |
Updated spec and docs.
| -rwxr-xr-x | doc/docs/doc/README.md | 3 | ||||
| -rwxr-xr-x | doc/docs/zh/doc/README.md | 3 | ||||
| -rw-r--r-- | spec/inputs/in_expression.yue | 14 | ||||
| -rw-r--r-- | spec/outputs/in_expression.lua | 13 |
4 files changed, 31 insertions, 2 deletions
diff --git a/doc/docs/doc/README.md b/doc/docs/doc/README.md index 49be707..7968a09 100755 --- a/doc/docs/doc/README.md +++ b/doc/docs/doc/README.md | |||
| @@ -137,8 +137,9 @@ require("yue")("your_yuescript_entry") | |||
| 137 | Require YueScript module and rewite message by hand. | 137 | Require YueScript module and rewite message by hand. |
| 138 | ```lua | 138 | ```lua |
| 139 | local yue = require("yue") | 139 | local yue = require("yue") |
| 140 | yue.insert_loader() | ||
| 140 | local success, result = xpcall(function() | 141 | local success, result = xpcall(function() |
| 141 | yue.require("yuescript_module_name") | 142 | require("yuescript_module_name") |
| 142 | end, function(err) | 143 | end, function(err) |
| 143 | return yue.traceback(err) | 144 | return yue.traceback(err) |
| 144 | end) | 145 | end) |
diff --git a/doc/docs/zh/doc/README.md b/doc/docs/zh/doc/README.md index be31ec1..882417e 100755 --- a/doc/docs/zh/doc/README.md +++ b/doc/docs/zh/doc/README.md | |||
| @@ -137,8 +137,9 @@ require("yue")("你的脚本入口文件") | |||
| 137 | 手动引入月之脚本模块并重写错误消息来帮助调试。 | 137 | 手动引入月之脚本模块并重写错误消息来帮助调试。 |
| 138 | ```lua | 138 | ```lua |
| 139 | local yue = require("yue") | 139 | local yue = require("yue") |
| 140 | yue.insert_loaders() | ||
| 140 | local success, result = xpcall(function() | 141 | local success, result = xpcall(function() |
| 141 | yue.require("yuescript_module_name") | 142 | require("yuescript_module_name") |
| 142 | end, function(err) | 143 | end, function(err) |
| 143 | return yue.traceback(err) | 144 | return yue.traceback(err) |
| 144 | end) | 145 | end) |
diff --git a/spec/inputs/in_expression.yue b/spec/inputs/in_expression.yue index e854083..0393881 100644 --- a/spec/inputs/in_expression.yue +++ b/spec/inputs/in_expression.yue | |||
| @@ -75,5 +75,19 @@ do | |||
| 75 | print a in [] | 75 | print a in [] |
| 76 | a = 1 | 76 | a = 1 |
| 77 | print a in {} | 77 | print a in {} |
| 78 | |||
| 79 | do | ||
| 80 | a = 1 | ||
| 81 | print a in [1, 2, 1] | ||
| 82 | |||
| 83 | do | ||
| 84 | a = -1 | ||
| 85 | print a in [-1, 11, 2, -1, 0, -1] | ||
| 86 | |||
| 87 | do | ||
| 88 | a = 1 | ||
| 89 | b = 1 | ||
| 90 | print a in [b, 10, b] | ||
| 91 | |||
| 78 | nil | 92 | nil |
| 79 | 93 | ||
diff --git a/spec/outputs/in_expression.lua b/spec/outputs/in_expression.lua index 3ccab0c..6fbbf91 100644 --- a/spec/outputs/in_expression.lua +++ b/spec/outputs/in_expression.lua | |||
| @@ -213,4 +213,17 @@ do | |||
| 213 | local a = 1 | 213 | local a = 1 |
| 214 | print((false)) | 214 | print((false)) |
| 215 | end | 215 | end |
| 216 | do | ||
| 217 | local a = 1 | ||
| 218 | print((1 == a or 2 == a or 1 == a)) | ||
| 219 | end | ||
| 220 | do | ||
| 221 | local a = -1 | ||
| 222 | print((-1 == a or 11 == a or 2 == a or -1 == a or 0 == a or -1 == a)) | ||
| 223 | end | ||
| 224 | do | ||
| 225 | local a = 1 | ||
| 226 | local b = 1 | ||
| 227 | print((b == a or 10 == a or b == a)) | ||
| 228 | end | ||
| 216 | return nil | 229 | return nil |
