math_op_fail.out
  1  Error [EPAR0370005]: expected  -- found 'b'
  2      --> test_0:1:13
  3       |
  4     1 | let x = a ; b;
  5       |             ^
  6  Error [EPAR0370005]: expected '&&', '||', '&', '|', '^', '==', '!=', '<', '<=', '>', '>=', '+', '-', '*', '/', '**', '%', '<<', '>>', '(', '[', '{', '.', ';', '::', '?', 'as' -- found 'import'
  7      --> test_1:1:11
  8       |
  9     1 | let x = a import b;
 10       |           ^^^^^^
 11  Error [EPAR0370005]: expected ';' -- found ','
 12      --> test_2:1:11
 13       |
 14     1 | let x = a , b;
 15       |           ^
 16  Error [EPAR0370005]: expected ']' -- found ';'
 17      --> test_3:1:14
 18       |
 19     1 | let x = a [ b;
 20       |              ^
 21  Error [EPAR0370005]: expected ';' -- found ']'
 22      --> test_4:1:11
 23       |
 24     1 | let x = a ] b;
 25       |           ^
 26  Error [EPAR0370005]: expected '}', ',', ':' -- found ';'
 27      --> test_5:1:14
 28       |
 29     1 | let x = a { b;
 30       |              ^
 31  Error [EPAR0370005]: expected ';' -- found '}'
 32      --> test_6:1:11
 33       |
 34     1 | let x = a } b;
 35       |           ^
 36  Error [EPAR0370005]: expected ')', ',' -- found ';'
 37      --> test_7:1:14
 38       |
 39     1 | let x = a ( b;
 40       |              ^
 41  Error [EPAR0370005]: expected ';' -- found ')'
 42      --> test_8:1:11
 43       |
 44     1 | let x = a ) b;
 45       |           ^
 46  Error [EPAR0370005]: expected ';' -- found ':'
 47      --> test_9:1:11
 48       |
 49     1 | let x = a : b;
 50       |           ^
 51  Error [EPAR0370005]: expected ':' -- found ';'
 52      --> test_10:1:14
 53       |
 54     1 | let x = a ? b;
 55       |              ^
 56  Error [EPAR0370005]: expected '&&', '||', '&', '|', '^', '==', '!=', '<', '<=', '>', '>=', '+', '-', '*', '/', '**', '%', '<<', '>>', '(', '[', '{', '.', ';', '::', '?', 'as' -- found '_'
 57      --> test_11:1:11
 58       |
 59     1 | let x = a _ b;
 60       |           ^
 61  Error [EPAR0370005]: expected ';' -- found '='
 62      --> test_12:1:11
 63       |
 64     1 | let x = a = b;
 65       |           ^
 66  Error [EPAR0370005]: expected '&&', '||', '&', '|', '^', '==', '!=', '<', '<=', '>', '>=', '+', '-', '*', '/', '**', '%', '<<', '>>', '(', '[', '{', '.', ';', '::', '?', 'as' -- found '!'
 67      --> test_13:1:11
 68       |
 69     1 | let x = a ! b;
 70       |           ^
 71  Error [EPAR0370005]: expected '&&', '||', '&', '|', '^', '==', '!=', '<', '<=', '>', '>=', '+', '-', '*', '/', '**', '%', '<<', '>>', '[', '.', ';', '?', 'as' -- found '..'
 72      --> test_14:1:11
 73       |
 74     1 | let x = a .. b;
 75       |           ^^
 76  Error [EPAR0370005]: expected '&&', '||', '&', '|', '^', '==', '!=', '<', '<=', '>', '>=', '+', '-', '*', '/', '**', '%', '<<', '>>', '(', '[', '{', '.', ';', '::', '?', 'as' -- found 'const'
 77      --> test_15:1:11
 78       |
 79     1 | let x = a const b;
 80       |           ^^^^^
 81  Error [EPAR0370005]: expected '&&', '||', '&', '|', '^', '==', '!=', '<', '<=', '>', '>=', '+', '-', '*', '/', '**', '%', '<<', '>>', '(', '[', '{', '.', ';', '::', '?', 'as' -- found 'let'
 82      --> test_16:1:11
 83       |
 84     1 | let x = a let b;
 85       |           ^^^
 86  Error [EPAR0370005]: expected '&&', '||', '&', '|', '^', '==', '!=', '<', '<=', '>', '>=', '+', '-', '*', '/', '**', '%', '<<', '>>', '(', '[', '{', '.', ';', '::', '?', 'as' -- found 'for'
 87      --> test_17:1:11
 88       |
 89     1 | let x = a for b;
 90       |           ^^^
 91  Error [EPAR0370005]: expected '&&', '||', '&', '|', '^', '==', '!=', '<', '<=', '>', '>=', '+', '-', '*', '/', '**', '%', '<<', '>>', '(', '[', '{', '.', ';', '::', '?', 'as' -- found 'if'
 92      --> test_18:1:11
 93       |
 94     1 | let x = a if b;
 95       |           ^^
 96  Error [EPAR0370005]: expected '&&', '||', '&', '|', '^', '==', '!=', '<', '<=', '>', '>=', '+', '-', '*', '/', '**', '%', '<<', '>>', '(', '[', '{', '.', ';', '::', '?', 'as' -- found 'else'
 97      --> test_19:1:11
 98       |
 99     1 | let x = a else b;
100       |           ^^^^
101  Error [EPAR0370005]: expected '&&', '||', '&', '|', '^', '==', '!=', '<', '<=', '>', '>=', '+', '-', '*', '/', '**', '%', '<<', '>>', '(', '[', '{', '.', ';', '::', '?', 'as' -- found 'i8'
102      --> test_20:1:11
103       |
104     1 | let x = a i8 b;
105       |           ^^
106  Error [EPAR0370005]: expected '&&', '||', '&', '|', '^', '==', '!=', '<', '<=', '>', '>=', '+', '-', '*', '/', '**', '%', '<<', '>>', '(', '[', '{', '.', ';', '::', '?', 'as' -- found 'i16'
107      --> test_21:1:11
108       |
109     1 | let x = a i16 b;
110       |           ^^^
111  Error [EPAR0370005]: expected '&&', '||', '&', '|', '^', '==', '!=', '<', '<=', '>', '>=', '+', '-', '*', '/', '**', '%', '<<', '>>', '(', '[', '{', '.', ';', '::', '?', 'as' -- found 'i32'
112      --> test_22:1:11
113       |
114     1 | let x = a i32 b;
115       |           ^^^
116  Error [EPAR0370005]: expected '&&', '||', '&', '|', '^', '==', '!=', '<', '<=', '>', '>=', '+', '-', '*', '/', '**', '%', '<<', '>>', '(', '[', '{', '.', ';', '::', '?', 'as' -- found 'i64'
117      --> test_23:1:11
118       |
119     1 | let x = a i64 b;
120       |           ^^^
121  Error [EPAR0370005]: expected '&&', '||', '&', '|', '^', '==', '!=', '<', '<=', '>', '>=', '+', '-', '*', '/', '**', '%', '<<', '>>', '(', '[', '{', '.', ';', '::', '?', 'as' -- found 'i128'
122      --> test_24:1:11
123       |
124     1 | let x = a i128 b;
125       |           ^^^^
126  Error [EPAR0370005]: expected '&&', '||', '&', '|', '^', '==', '!=', '<', '<=', '>', '>=', '+', '-', '*', '/', '**', '%', '<<', '>>', '(', '[', '{', '.', ';', '::', '?', 'as' -- found 'u8'
127      --> test_25:1:11
128       |
129     1 | let x = a u8 b;
130       |           ^^
131  Error [EPAR0370005]: expected '&&', '||', '&', '|', '^', '==', '!=', '<', '<=', '>', '>=', '+', '-', '*', '/', '**', '%', '<<', '>>', '(', '[', '{', '.', ';', '::', '?', 'as' -- found 'u16'
132      --> test_26:1:11
133       |
134     1 | let x = a u16 b;
135       |           ^^^
136  Error [EPAR0370005]: expected '&&', '||', '&', '|', '^', '==', '!=', '<', '<=', '>', '>=', '+', '-', '*', '/', '**', '%', '<<', '>>', '(', '[', '{', '.', ';', '::', '?', 'as' -- found 'u32'
137      --> test_27:1:11
138       |
139     1 | let x = a u32 b;
140       |           ^^^
141  Error [EPAR0370005]: expected '&&', '||', '&', '|', '^', '==', '!=', '<', '<=', '>', '>=', '+', '-', '*', '/', '**', '%', '<<', '>>', '(', '[', '{', '.', ';', '::', '?', 'as' -- found 'u64'
142      --> test_28:1:11
143       |
144     1 | let x = a u64 b;
145       |           ^^^
146  Error [EPAR0370005]: expected '&&', '||', '&', '|', '^', '==', '!=', '<', '<=', '>', '>=', '+', '-', '*', '/', '**', '%', '<<', '>>', '(', '[', '{', '.', ';', '::', '?', 'as' -- found 'u128'
147      --> test_29:1:11
148       |
149     1 | let x = a u128 b;
150       |           ^^^^
151  Error [EPAR0370005]: expected '&&', '||', '&', '|', '^', '==', '!=', '<', '<=', '>', '>=', '+', '-', '*', '/', '**', '%', '<<', '>>', '(', '[', '{', '.', ';', '::', '?', 'as' -- found 'return'
152      --> test_31:1:11
153       |
154     1 | let x = a return b;
155       |           ^^^^^^
156  Error [EPAR0370005]: expected '&&', '||', '&', '|', '^', '==', '!=', '<', '<=', '>', '>=', '+', '-', '*', '/', '**', '%', '<<', '>>', '(', '[', '{', '.', ';', '::', '?', 'as' -- found 'self'
157      --> test_32:1:11
158       |
159     1 | let x = a self b;
160       |           ^^^^
161  Error [EPAR0370005]: expected '&&', '||', '&', '|', '^', '==', '!=', '<', '<=', '>', '>=', '+', '-', '*', '/', '**', '%', '<<', '>>', '(', '[', '{', '.', ';', '::', '?', 'as' -- found 'Self'
162      --> test_33:1:11
163       |
164     1 | let x = a Self b;
165       |           ^^^^
166  Error [EPAR0370005]: expected '&&', '||', '&', '|', '^', '==', '!=', '<', '<=', '>', '>=', '+', '-', '*', '/', '**', '%', '<<', '>>', '(', '[', '{', '.', ';', '::', '?', 'as' -- found 'true'
167      --> test_34:1:11
168       |
169     1 | let x = a true b;
170       |           ^^^^
171  Error [EPAR0370005]: expected '&&', '||', '&', '|', '^', '==', '!=', '<', '<=', '>', '>=', '+', '-', '*', '/', '**', '%', '<<', '>>', '(', '[', '{', '.', ';', '::', '?', 'as' -- found 'false'
172      --> test_35:1:11
173       |
174     1 | let x = a false b;
175       |           ^^^^^
176  Error [EPAR0370005]: expected '&&', '||', '&', '|', '^', '==', '!=', '<', '<=', '>', '>=', '+', '-', '*', '/', '**', '%', '<<', '>>', '(', '[', '{', '.', ';', '::', '?', 'as' -- found '0'
177      --> test_36:1:11
178       |
179     1 | let x = a 0 b;
180       |           ^
181  Error [EPAR0370005]: expected  -- found '='
182      --> test_37:1:3
183       |
184     1 | x;=b;
185       |   ^
186  Error [EPAR0370005]: expected an identifier, an integer literal -- found '='
187      --> test_38:1:3
188       |
189     1 | x.=b;
190       |   ^
191  Error [EPAR0370005]: expected '=', '&&=', '||=', '&=', '|=', '&=', '+=', '-=', '*=', '/=', '**=', '%=', '<<=', '>>=', ';' -- found ','
192      --> test_39:1:2
193       |
194     1 | x,=b; // 43
195       |  ^
196  Error [EPAR0370005]: expected an identifier, a program id, an address literal, an integer literal, a static string, '!', '-', '(', '[', 'true', 'false', 'async', 'block', 'network', 'self' -- found '='
197      --> test_40:1:3
198       |
199     1 | x[=b;
200       |   ^
201  Error [EPAR0370005]: expected '=', '&&=', '||=', '&=', '|=', '&=', '+=', '-=', '*=', '/=', '**=', '%=', '<<=', '>>=', ';' -- found ']'
202      --> test_41:1:2
203       |
204     1 | x]=b;
205       |  ^
206  Error [EPAR0370005]: expected an identifier, '}' -- found '='
207      --> test_42:1:3
208       |
209     1 | x{=b;
210       |   ^
211  Error [EPAR0370005]: expected '=', '&&=', '||=', '&=', '|=', '&=', '+=', '-=', '*=', '/=', '**=', '%=', '<<=', '>>=', ';' -- found '}'
212      --> test_43:1:2
213       |
214     1 | x}=b;
215       |  ^
216  Error [EPAR0370005]: expected an identifier, a program id, an address literal, an integer literal, a static string, '!', '-', '(', ')', '[', ',', 'true', 'false', 'async', 'block', 'network', 'self' -- found ';'
217      --> test_44:1:4
218       |
219     1 | x=(;
220       |    ^
221  Error [EPAR0370005]: expected an identifier, a program id, an address literal, an integer literal, a static string, '!', '-', '(', '[', 'true', 'false', 'async', 'block', 'network', 'self' -- found ')'
222      --> test_45:1:3
223       |
224     1 | x=);
225       |   ^
226  Error [EPAR0370005]: expected an identifier, a program id, an address literal, an integer literal, a static string, '!', '-', '(', '[', 'true', 'false', 'async', 'block', 'network', 'self' -- found ':'
227      --> test_46:1:3
228       |
229     1 | x=:;
230       |   ^
231  Error [EPAR0370005]: expected an identifier, a program id, an address literal, an integer literal, a static string, '!', '-', '(', '[', 'true', 'false', 'async', 'block', 'network', 'self' -- found '::'
232      --> test_47:1:3
233       |
234     1 | x=::;
235       |   ^^
236  Error [EPAR0370005]: expected an identifier, a program id, an address literal, an integer literal, a static string, '!', '-', '(', '[', 'true', 'false', 'async', 'block', 'network', 'self' -- found '='
237      --> test_48:1:3
238       |
239     1 | x?=b;
240       |   ^
241  Error [EPAR0370005]: expected an identifier, a program id, an address literal, an integer literal, a static string, '!', '-', '(', '[', 'true', 'false', 'async', 'block', 'network', 'self' -- found '='
242      --> test_49:1:4
243       |
244     1 | x!==b;
245       |    ^
246  Error [EPAR0370005]: expected an identifier, a program id, an address literal, an integer literal, a static string, '!', '-', '(', '[', 'true', 'false', 'async', 'block', 'network', 'self' -- found '='
247      --> test_50:1:4
248       |
249     1 | x>==b;
250       |    ^
251  Error [EPAR0370005]: expected an identifier, a program id, an address literal, an integer literal, a static string, '!', '-', '(', '[', 'true', 'false', 'async', 'block', 'network', 'self' -- found '='
252      --> test_51:1:4
253       |
254     1 | x<==b;
255       |    ^
256  Error [EPAR0370005]: expected '=', '&&', '||', '&&=', '||=', '&', '&=', '|', '|=', '^', '&=', '==', '!=', '<', '<=', '>', '>=', '+', '+=', '-', '-=', '*', '*=', '/', '/=', '**', '**=', '%', '%=', '<<', '<<=', '>>', '>>=', '[', '.', ';', '?', 'as' -- found '..'
257      --> test_52:1:2
258       |
259     1 | x..=b;
260       |  ^^