1 | Format: 'expected actual'
|
---|
2 | 163 163
|
---|
3 | 4 4
|
---|
4 | 16 16
|
---|
5 | 8 8
|
---|
6 | 2 2
|
---|
7 | 4 4
|
---|
8 | 2 2
|
---|
9 | 2 2
|
---|
10 | 1 1
|
---|
11 | 0 0
|
---|
12 | 0 0
|
---|
13 | 0 0
|
---|
14 | 1 1
|
---|
15 | 1 1
|
---|
16 | 2 2
|
---|
17 | -3 -3
|
---|
18 | -2 -2
|
---|
19 | 1 1
|
---|
20 | 0 0
|
---|
21 | 2 2
|
---|
22 | 131072 131072
|
---|
23 | 29 29
|
---|
24 | 33 33
|
---|
25 | 49 49
|
---|
26 | 1 1
|
---|
27 | 1 1
|
---|
28 | 0 0
|
---|
29 | 0 0
|
---|
30 | 1 1
|
---|
31 | 1 1
|
---|
32 | 1 1
|
---|
33 | 2 2
|
---|
34 | 3 3
|
---|
35 | 1 1
|
---|
36 | 58 58
|
---|
37 | 2 2
|
---|
38 | 60 60
|
---|
39 | 1 1
|
---|
40 | 256 256
|
---|
41 | 16 16
|
---|
42 | 62 62
|
---|
43 | 4 4
|
---|
44 | 29 29
|
---|
45 | 5 5
|
---|
46 | unary plus, minus
|
---|
47 | -4 -4
|
---|
48 | 4 4
|
---|
49 | conditional expressions
|
---|
50 | 1 1
|
---|
51 | 32 32
|
---|
52 | 32 32
|
---|
53 | 1 1
|
---|
54 | 1 1
|
---|
55 | 32 32
|
---|
56 | check that parentheses in `cmd` are interpreted correctly
|
---|
57 | 3 3
|
---|
58 | check that the unevaluated part of the ternary operator does not do evaluation or assignment
|
---|
59 | 20 20
|
---|
60 | 30 30
|
---|
61 | 20 20
|
---|
62 | 30 30
|
---|
63 | check precedence of assignment vs. conditional operator
|
---|
64 | hush: arithmetic syntax error
|
---|
65 | check precedence of assignment vs. conditional operator
|
---|
66 | associativity of assignment-operator operator
|
---|
67 | 6 6
|
---|
68 | 6,5,3 6,5,3
|
---|
69 | octal, hex
|
---|
70 | 263 263
|
---|
71 | 255 255
|
---|
72 | 40 40
|
---|
73 | hush: arithmetic syntax error
|
---|
74 | hush: divide by zero
|
---|
75 | hush: can't execute 'let': No such file or directory
|
---|
76 | hush: arithmetic syntax error
|
---|
77 | hush: can't execute 'let': No such file or directory
|
---|
78 | abc
|
---|
79 | def
|
---|
80 | ghi
|
---|
81 | hush: arithmetic syntax error
|
---|
82 | 16 16
|
---|
83 | hush: arithmetic syntax error
|
---|
84 | hush: malformed ?: operator
|
---|
85 | hush: arithmetic syntax error
|
---|
86 | 9 9
|
---|
87 | hush: arithmetic syntax error
|
---|
88 | hush: arithmetic syntax error
|
---|
89 | 9 9
|
---|
90 | 9 9
|
---|
91 | 9 9
|
---|
92 | 7 7
|
---|
93 | 7
|
---|
94 | 4 4
|
---|
95 | 32767 32767
|
---|
96 | 32768 32768
|
---|
97 | 131072 131072
|
---|
98 | 2147483647 2147483647
|
---|
99 | 1 1
|
---|
100 | 4 4
|
---|
101 | 4 4
|
---|
102 | 5 5
|
---|
103 | 5 5
|
---|
104 | 4 4
|
---|
105 | 3 3
|
---|
106 | 3 3
|
---|
107 | 4 4
|
---|
108 | 4 4
|
---|
109 | hush: arithmetic syntax error
|
---|
110 | hush: arithmetic syntax error
|
---|
111 | hush: arithmetic syntax error
|
---|
112 | hush: arithmetic syntax error
|
---|
113 | hush: arithmetic syntax error
|
---|
114 | 4 4
|
---|
115 | 7 7
|
---|
116 | -7 -7
|
---|
117 | hush: arithmetic syntax error
|
---|
118 | hush: arithmetic syntax error
|
---|
119 | hush: arithmetic syntax error
|
---|
120 | hush: arithmetic syntax error
|
---|
121 | 6 6
|
---|
122 | 3 3
|
---|
123 | 7 7
|
---|
124 | 4 4
|
---|
125 | 0 0
|
---|
126 | 3 3
|
---|
127 | 7 7
|
---|
128 | 2 2
|
---|
129 | -2 -2
|
---|
130 | 1 1
|
---|
131 | hush: arithmetic syntax error
|
---|
132 | hush: arithmetic syntax error
|
---|
133 | hush: arithmetic syntax error
|
---|
134 | hush: arithmetic syntax error
|
---|
135 | hush: arithmetic syntax error
|
---|
136 | 5 5
|
---|
137 | 1 1
|
---|
138 | 4 4
|
---|
139 | 0 0
|
---|
140 | hush: arithmetic syntax error
|
---|
141 | hush: arithmetic syntax error
|
---|
142 | 8 12
|
---|
143 | hush: arithmetic syntax error
|
---|
144 | 42
|
---|
145 | 42
|
---|
146 | 42
|
---|
147 | hush: can't execute 'a[b[c]d]=e': No such file or directory
|
---|