0 | pass | pass | command sub $(echo hi) |
1 | pass | pass | Set $HOME using 'var' (i.e. Oil string var in word evaluator) |
2 | pass | pass | Use shell var in Oil expression |
3 | pass | pass | Length doesn't apply to BashArray |
4 | pass | pass | $[len(x)] inside strings |
5 | pass | pass | Func with multiple args in multiple contexts |
6 | pass | pass | Trailing Comma in Param list |
7 | pass | pass | nested expr contexts |
8 | pass | pass | YSH var used with shell arithmetic |
9 | pass | pass | Parse { var x = 42 } |
10 | pass | pass | double quoted |
11 | pass | pass | double quoted respects strict_array |
12 | pass | pass | simple var sub $name $0 $1 $? etc. |
13 | pass | pass | braced var sub ${x:-default} |
14 | pass | pass | braced var sub respects strict_array |
15 | pass | pass | null / true / false |
16 | pass | pass | multiline dict |
17 | pass | pass | multiline array and command sub (only here docs disallowed) |
18 | pass | pass | obj=>method() - remove? |
19 | pass | pass | s->upper does NOT work, should be s.upper() or => |
20 | pass | pass | d.key |
21 | pass | pass | a ++ b for string/list concatenation |
22 | pass | pass | s ~~ glob and s !~~ glob |
23 | pass | pass | Type Errors |
24 | pass | pass | can't use ++ on integers |
25 | pass | pass | can't do mystr ++ mylist |
26 | pass | pass | expression literals |
27 | pass | pass | No list comprehension in ^[] |
28 | pass | pass | expression literals, evaluation failure |
29 | pass | pass | expression literals, lazy evaluation |
30 | pass | pass | expression literals, sugar for strings |