diff options
| author | Li Jin <dragon-fly@qq.com> | 2023-10-23 10:19:42 +0800 |
|---|---|---|
| committer | Li Jin <dragon-fly@qq.com> | 2023-10-23 10:19:42 +0800 |
| commit | 08fef1c7698cff09689e9965d993931ca6081257 (patch) | |
| tree | 2d206d3b3b6cca927881a46873b53be3d0319221 /spec/inputs | |
| parent | 0ecd527e2b9e441c169bc66ecbac12d202b9d1f8 (diff) | |
| download | yuescript-08fef1c7698cff09689e9965d993931ca6081257.tar.gz yuescript-08fef1c7698cff09689e9965d993931ca6081257.tar.bz2 yuescript-08fef1c7698cff09689e9965d993931ca6081257.zip | |
fix chaining condition evaluation rules.v0.20.1
Diffstat (limited to 'spec/inputs')
| -rw-r--r-- | spec/inputs/cond.yue | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/spec/inputs/cond.yue b/spec/inputs/cond.yue index df7d78e..f5f42a8 100644 --- a/spec/inputs/cond.yue +++ b/spec/inputs/cond.yue | |||
| @@ -237,6 +237,28 @@ do | |||
| 237 | 237 | ||
| 238 | evaluation = v(1) > v(2) <= v(3) | 238 | evaluation = v(1) > v(2) <= v(3) |
| 239 | 239 | ||
| 240 | do | ||
| 241 | a = v(1) < v(2) < v(3) < v(4) | ||
| 242 | a = x and y or v(1) < v(2) < v(3) < v(4) | ||
| 243 | a = v(1) < v(2) < v(3) < v(4) or x and y | ||
| 244 | a = x and y or v(1) < v(2) < v(3) < v(4) or w and z | ||
| 245 | |||
| 246 | a = v(1) < v(2) < v(3) and b < v(4) < v(5) < v(6) | ||
| 247 | a = x and y or v(1) < v(2) < v(3) and b < v(4) < v(5) < v(6) | ||
| 248 | a = v(1) < v(2) < v(3) and b < v(4) < v(5) < v(6) or x and y | ||
| 249 | a = x and y or v(1) < v(2) < v(3) and b < v(4) < v(5) < v(6) or w and z | ||
| 250 | |||
| 251 | local v1, v2, v3, v4, v5, v6 | ||
| 252 | a = v1 < v2 < v3 < v4 | ||
| 253 | a = x and y or v1 < v2 < v3 < v4 | ||
| 254 | a = v1 < v2 < v3 < v4 or x and y | ||
| 255 | a = x and y or v1 < v2 < v3 < v4 or w and z | ||
| 256 | |||
| 257 | a = v1 < v2 < v3 and b < v4 < v5 < v6 | ||
| 258 | a = x and y or v1 < v2 < v3 and b < v4 < v5 < v6 | ||
| 259 | a = v1 < v2 < v3 and b < v4 < v5 < v6 or x and y | ||
| 260 | a = x and y or v1 < v2 < v3 and b < v4 < v5 < v6 or w and z | ||
| 261 | |||
| 240 | nil | 262 | nil |
| 241 | 263 | ||
| 242 | 264 | ||
