summaryrefslogtreecommitdiff
path: root/shell/ash_test/ash-arith/arith.right
blob: 3ea7ce680d3613a76e426136d0cddb500ac99837 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
Format: 'expected actual'
163 163
4 4
16 16
8 8
2 2
4 4
2 2
2 2
1 1
0 0
0 0
0 0
1 1
1 1
2 2
-3 -3
-2 -2
1 1
0 0
2 2
131072 131072
29 29
33 33
49 49
1 1
1 1
0 0
0 0
1 1
1 1
1 1
2 2
3 3
1 1
58 58
2 2
60 60
1 1
256 256
16 16
62 62
4 4
29 29
5 5
-4 -4
4 4
1 1
32 32
32 32
1 1
1 1
32 32
20 20
30 30
20 20
30 30
./arith.tests: line 117: syntax error: 1 ? 20 : x+=2
6 6
6,5,3 6,5,3
263 263
255 255
40 40
./arith.tests: line 163: syntax error:  7 = 43 
./arith.tests: line 165: divide by zero
./arith.tests: let: line 166: syntax error: jv += $iv
./arith.tests: line 167: syntax error:  jv += $iv 
./arith.tests: let: line 168: syntax error: rv = 7 + (43 * 6
abc
def
ghi
./arith.tests: line 191: syntax error:  ( 4 + A ) + 4 
16 16
./arith.tests: line 196: syntax error:  4 ? : 3 + 5 
./arith.tests: line 197: syntax error:  1 ? 20 
./arith.tests: line 198: syntax error:  4 ? 20 : 
9 9
./arith.tests: line 205: syntax error:  0 && B=42 
./arith.tests: line 208: syntax error:  1 || B=88 
9 9
9 9
9 9
7 7
7
4 4
32767 32767
32768 32768
131072 131072
2147483647 2147483647
1 1
4 4
4 4
5 5
5 5
4 4
3 3
3 3
4 4
4 4
./arith.tests: line 257: syntax error:  7-- 
./arith.tests: line 259: syntax error:  --x=7 
./arith.tests: line 260: syntax error:  ++x=7 
./arith.tests: line 262: syntax error:  x++=7 
./arith.tests: line 263: syntax error:  x--=7 
4 4
7 7
-7 -7
./arith1.sub: line 2: syntax error:  4-- 
./arith1.sub: line 3: syntax error:  4++ 
./arith1.sub: line 4: syntax error:  4 -- 
./arith1.sub: line 5: syntax error:  4 ++ 
6 6
3 3
7 7
4 4
0 0
3 3
7 7
2 2
-2 -2
1 1
./arith1.sub: line 37: syntax error:  +++7 
./arith2.sub: line 2: syntax error:  --7 
./arith2.sub: line 3: syntax error:  ++7 
./arith2.sub: line 4: syntax error:  -- 7 
./arith2.sub: line 5: syntax error:  ++ 7 
5 5
1 1
4 4
0 0
./arith2.sub: line 42: syntax error:  -- - 7 
./arith2.sub: line 47: syntax error:  ++ + 7 
8 12
./arith.tests: line 290: syntax error: a b
42
42
42
./arith.tests: line 302: a[b[c]d]=e: not found