1 ../src/syntax/typing.nit:17,1--1962,1
2 ../src/syntax/typing.nit:17,1--1958,33
3 ../src/syntax/typing.nit:17,1--18,14
4 ../src/syntax/typing.nit:17,1--18,0
5 '# Analysis property bodies, statements and expressions
6 ' ... ../src/syntax/typing.nit:17,1--18,0
7 'package' ... ../src/syntax/typing.nit:18,1--7
8 'typing' ... ../src/syntax/typing.nit:18,9--14
9 ../src/syntax/typing.nit:20,1--18
10 ../src/syntax/typing.nit:20,1
11 'import' ... ../src/syntax/typing.nit:20,1--6
12 'syntax_base' ... ../src/syntax/typing.nit:20,8--18
13 ../src/syntax/typing.nit:21,1--11
14 ../src/syntax/typing.nit:21,1
15 'import' ... ../src/syntax/typing.nit:21,1--6
16 'flow' ... ../src/syntax/typing.nit:21,8--11
17 ../src/syntax/typing.nit:22,1--12
18 ../src/syntax/typing.nit:22,1
19 'import' ... ../src/syntax/typing.nit:22,1--6
20 'scope' ... ../src/syntax/typing.nit:22,8--12
21 ../src/syntax/typing.nit:24,1--30,21
22 'redef' ... ../src/syntax/typing.nit:24,1--5
23 ../src/syntax/typing.nit:24,7
24 ../src/syntax/typing.nit:24,7--11
25 'class' ... ../src/syntax/typing.nit:24,7--11
26 'MMSrcModule' ... ../src/syntax/typing.nit:24,13--23
27 ../src/syntax/typing.nit:25,2--30,21
28 ../src/syntax/typing.nit:25,2--27,0
29 '# Walk trough the module and type statments and expressions
30 ' ... ../src/syntax/typing.nit:25,2--26,0
31 '# Require than supermodules are processed
32 ' ... ../src/syntax/typing.nit:26,2--27,0
33 ../src/syntax/typing.nit:27,6
34 'fun' ... ../src/syntax/typing.nit:27,2--4
35 ../src/syntax/typing.nit:27,6--14
36 'do_typing' ... ../src/syntax/typing.nit:27,6--14
37 ../src/syntax/typing.nit:27,16--30
38 ../src/syntax/typing.nit:27,16--30
39 'tc' ... ../src/syntax/typing.nit:27,16--17
40 ../src/syntax/typing.nit:27,20--30
41 'ToolContext' ... ../src/syntax/typing.nit:27,20--30
42 ../src/syntax/typing.nit:29,3--30,21
43 ../src/syntax/typing.nit:29,3--37
44 'var' ... ../src/syntax/typing.nit:29,3--5
45 'tv' ... ../src/syntax/typing.nit:29,7--8
46 '=' ... ../src/syntax/typing.nit:29,10
47 ../src/syntax/typing.nit:29,12--37
48 'new' ... ../src/syntax/typing.nit:29,12--14
49 ../src/syntax/typing.nit:29,16--28
50 'TypingVisitor' ... ../src/syntax/typing.nit:29,16--28
51 ../src/syntax/typing.nit:29,30--31
52 ../src/syntax/typing.nit:29,30
53 'tc' ... ../src/syntax/typing.nit:29,30--31
54 ../src/syntax/typing.nit:29,34--37
55 'self' ... ../src/syntax/typing.nit:29,34--37
56 ../src/syntax/typing.nit:30,3--21
57 ../src/syntax/typing.nit:30,3--4
58 ../src/syntax/typing.nit:30,3
59 'tv' ... ../src/syntax/typing.nit:30,3--4
60 'enter_visit' ... ../src/syntax/typing.nit:30,6--16
61 ../src/syntax/typing.nit:30,18--21
62 ../src/syntax/typing.nit:30,18
63 'node' ... ../src/syntax/typing.nit:30,18--21
64 ../src/syntax/typing.nit:34,1--159,14
65 ../src/syntax/typing.nit:34,1--39,0
67 ' ... ../src/syntax/typing.nit:34,1--35,0
68 '# * Associate local variables to nodes
69 ' ... ../src/syntax/typing.nit:35,1--36,0
70 '# * Distinguish method call and local variable access
71 ' ... ../src/syntax/typing.nit:36,1--37,0
72 '# * Resolve call and attribute access
73 ' ... ../src/syntax/typing.nit:37,1--38,0
74 '# * Check type conformance
75 ' ... ../src/syntax/typing.nit:38,1--39,0
76 ../src/syntax/typing.nit:39,1--7
77 'private' ... ../src/syntax/typing.nit:39,1--7
78 ../src/syntax/typing.nit:39,9--13
79 'class' ... ../src/syntax/typing.nit:39,9--13
80 'TypingVisitor' ... ../src/syntax/typing.nit:39,15--27
81 ../src/syntax/typing.nit:40,2--23
82 'super' ... ../src/syntax/typing.nit:40,2--6
83 ../src/syntax/typing.nit:40,8--23
84 'AbsSyntaxVisitor' ... ../src/syntax/typing.nit:40,8--23
85 ../src/syntax/typing.nit:41,2--43,40
86 'redef' ... ../src/syntax/typing.nit:41,2--6
87 ../src/syntax/typing.nit:41,12
88 'fun' ... ../src/syntax/typing.nit:41,8--10
89 ../src/syntax/typing.nit:41,12--16
90 'visit' ... ../src/syntax/typing.nit:41,12--16
91 ../src/syntax/typing.nit:41,18
92 ../src/syntax/typing.nit:41,18
93 'n' ... ../src/syntax/typing.nit:41,18
94 ../src/syntax/typing.nit:43,3--40
95 ../src/syntax/typing.nit:43,3--40
96 'if' ... ../src/syntax/typing.nit:43,3--4
97 ../src/syntax/typing.nit:43,6--14
98 ../src/syntax/typing.nit:43,6
99 ../src/syntax/typing.nit:43,6
100 'n' ... ../src/syntax/typing.nit:43,6
101 ../src/syntax/typing.nit:43,11--14
102 'null' ... ../src/syntax/typing.nit:43,11--14
103 ../src/syntax/typing.nit:43,21--40
104 ../src/syntax/typing.nit:43,21
105 ../src/syntax/typing.nit:43,21
106 'n' ... ../src/syntax/typing.nit:43,21
107 'accept_typing' ... ../src/syntax/typing.nit:43,23--35
108 ../src/syntax/typing.nit:43,37--40
109 'self' ... ../src/syntax/typing.nit:43,37--40
110 ../src/syntax/typing.nit:46,2--47,62
111 ../src/syntax/typing.nit:46,2--47,0
112 '# Current knowledge about scoped things (variable, labels, etc.)
113 ' ... ../src/syntax/typing.nit:46,2--47,0
114 ../src/syntax/typing.nit:47,2--9
115 'readable' ... ../src/syntax/typing.nit:47,2--9
116 ../src/syntax/typing.nit:47,27
117 'var' ... ../src/syntax/typing.nit:47,11--13
118 '_scope_ctx' ... ../src/syntax/typing.nit:47,15--24
119 ../src/syntax/typing.nit:47,27--38
120 'ScopeContext' ... ../src/syntax/typing.nit:47,27--38
121 ../src/syntax/typing.nit:47,42--62
122 'new' ... ../src/syntax/typing.nit:47,42--44
123 ../src/syntax/typing.nit:47,46--57
124 'ScopeContext' ... ../src/syntax/typing.nit:47,46--57
125 ../src/syntax/typing.nit:47,59--62
126 'self' ... ../src/syntax/typing.nit:47,59--62
127 ../src/syntax/typing.nit:49,2--50,58
128 ../src/syntax/typing.nit:49,2--50,0
129 '# Current knowledge about control flow
130 ' ... ../src/syntax/typing.nit:49,2--50,0
131 ../src/syntax/typing.nit:50,6
132 'fun' ... ../src/syntax/typing.nit:50,2--4
133 ../src/syntax/typing.nit:50,6--13
134 'flow_ctx' ... ../src/syntax/typing.nit:50,6--13
135 ../src/syntax/typing.nit:50,16--26
136 ../src/syntax/typing.nit:50,16--26
137 'FlowContext' ... ../src/syntax/typing.nit:50,16--26
138 ../src/syntax/typing.nit:50,31--58
139 'return' ... ../src/syntax/typing.nit:50,31--36
140 ../src/syntax/typing.nit:50,38--58
141 ../src/syntax/typing.nit:50,38--46
142 ../src/syntax/typing.nit:50,38
143 '_flow_ctx' ... ../src/syntax/typing.nit:50,38--46
144 'as' ... ../src/syntax/typing.nit:50,48--49
145 'not' ... ../src/syntax/typing.nit:50,51--53
146 'null' ... ../src/syntax/typing.nit:50,55--58
147 ../src/syntax/typing.nit:51,2--45
148 ../src/syntax/typing.nit:51,2--9
149 'writable' ... ../src/syntax/typing.nit:51,2--9
150 ../src/syntax/typing.nit:51,26
151 'var' ... ../src/syntax/typing.nit:51,11--13
152 '_flow_ctx' ... ../src/syntax/typing.nit:51,15--23
153 ../src/syntax/typing.nit:51,26--45
154 'nullable' ... ../src/syntax/typing.nit:51,26--33
155 'FlowContext' ... ../src/syntax/typing.nit:51,35--45
156 ../src/syntax/typing.nit:53,2--57,40
157 ../src/syntax/typing.nit:53,2--54,0
158 '# Mark a local variable as set
159 ' ... ../src/syntax/typing.nit:53,2--54,0
160 ../src/syntax/typing.nit:54,6
161 'fun' ... ../src/syntax/typing.nit:54,2--4
162 ../src/syntax/typing.nit:54,6--16
163 'mark_is_set' ... ../src/syntax/typing.nit:54,6--16
164 ../src/syntax/typing.nit:54,18--29
165 ../src/syntax/typing.nit:54,18--29
166 'va' ... ../src/syntax/typing.nit:54,18--19
167 ../src/syntax/typing.nit:54,22--29
168 'Variable' ... ../src/syntax/typing.nit:54,22--29
169 ../src/syntax/typing.nit:56,3--57,40
170 ../src/syntax/typing.nit:56,3--36
171 'if' ... ../src/syntax/typing.nit:56,3--4
172 ../src/syntax/typing.nit:56,6--23
173 ../src/syntax/typing.nit:56,6--13
174 ../src/syntax/typing.nit:56,6
175 'flow_ctx' ... ../src/syntax/typing.nit:56,6--13
176 'is_set' ... ../src/syntax/typing.nit:56,15--20
177 ../src/syntax/typing.nit:56,22--23
178 ../src/syntax/typing.nit:56,22
179 'va' ... ../src/syntax/typing.nit:56,22--23
180 ../src/syntax/typing.nit:56,31--36
181 'return' ... ../src/syntax/typing.nit:56,31--36
182 ../src/syntax/typing.nit:57,3--40
183 ../src/syntax/typing.nit:57,14
184 'flow_ctx' ... ../src/syntax/typing.nit:57,3--10
185 '=' ... ../src/syntax/typing.nit:57,12
186 ../src/syntax/typing.nit:57,14--40
187 ../src/syntax/typing.nit:57,14--21
188 ../src/syntax/typing.nit:57,14
189 'flow_ctx' ... ../src/syntax/typing.nit:57,14--21
190 'sub_setvariable' ... ../src/syntax/typing.nit:57,23--37
191 ../src/syntax/typing.nit:57,39--40
192 ../src/syntax/typing.nit:57,39
193 'va' ... ../src/syntax/typing.nit:57,39--40
194 ../src/syntax/typing.nit:60,2--63,35
195 ../src/syntax/typing.nit:60,2--61,0
196 '# Mark the flow context as unreashable
197 ' ... ../src/syntax/typing.nit:60,2--61,0
198 ../src/syntax/typing.nit:61,6
199 'fun' ... ../src/syntax/typing.nit:61,2--4
200 ../src/syntax/typing.nit:61,6--17
201 'mark_unreash' ... ../src/syntax/typing.nit:61,6--17
202 ../src/syntax/typing.nit:61,19--26
203 ../src/syntax/typing.nit:61,19--26
204 'n' ... ../src/syntax/typing.nit:61,19
205 ../src/syntax/typing.nit:61,22--26
206 'ANode' ... ../src/syntax/typing.nit:61,22--26
207 ../src/syntax/typing.nit:63,3--35
208 ../src/syntax/typing.nit:63,3--35
209 ../src/syntax/typing.nit:63,14
210 'flow_ctx' ... ../src/syntax/typing.nit:63,3--10
211 '=' ... ../src/syntax/typing.nit:63,12
212 ../src/syntax/typing.nit:63,14--35
213 ../src/syntax/typing.nit:63,14--21
214 ../src/syntax/typing.nit:63,14
215 'flow_ctx' ... ../src/syntax/typing.nit:63,14--21
216 'sub_unreash' ... ../src/syntax/typing.nit:63,23--33
217 ../src/syntax/typing.nit:63,35
218 ../src/syntax/typing.nit:63,35
219 'n' ... ../src/syntax/typing.nit:63,35
220 ../src/syntax/typing.nit:66,2--72,15
221 ../src/syntax/typing.nit:66,2--67,0
222 '# Enter in an expression as inside a new local variable scope
223 ' ... ../src/syntax/typing.nit:66,2--67,0
224 ../src/syntax/typing.nit:67,6
225 'fun' ... ../src/syntax/typing.nit:67,2--4
226 ../src/syntax/typing.nit:67,6--22
227 'enter_visit_block' ... ../src/syntax/typing.nit:67,6--22
228 ../src/syntax/typing.nit:67,24--43
229 ../src/syntax/typing.nit:67,24--43
230 'node' ... ../src/syntax/typing.nit:67,24--27
231 ../src/syntax/typing.nit:67,30--43
232 'nullable' ... ../src/syntax/typing.nit:67,30--37
233 'AExpr' ... ../src/syntax/typing.nit:67,39--43
234 ../src/syntax/typing.nit:69,3--72,15
235 ../src/syntax/typing.nit:69,3--29
236 'if' ... ../src/syntax/typing.nit:69,3--4
237 ../src/syntax/typing.nit:69,6--17
238 ../src/syntax/typing.nit:69,6--9
239 ../src/syntax/typing.nit:69,6
240 'node' ... ../src/syntax/typing.nit:69,6--9
241 ../src/syntax/typing.nit:69,14--17
242 'null' ... ../src/syntax/typing.nit:69,14--17
243 ../src/syntax/typing.nit:69,24--29
244 'return' ... ../src/syntax/typing.nit:69,24--29
245 ../src/syntax/typing.nit:70,3--21
246 ../src/syntax/typing.nit:70,3--11
247 ../src/syntax/typing.nit:70,3
248 'scope_ctx' ... ../src/syntax/typing.nit:70,3--11
249 'push' ... ../src/syntax/typing.nit:70,13--16
250 ../src/syntax/typing.nit:70,18--21
251 ../src/syntax/typing.nit:70,18
252 'node' ... ../src/syntax/typing.nit:70,18--21
253 ../src/syntax/typing.nit:71,3--18
254 ../src/syntax/typing.nit:71,15
255 'enter_visit' ... ../src/syntax/typing.nit:71,3--13
256 ../src/syntax/typing.nit:71,15--18
257 ../src/syntax/typing.nit:71,15
258 'node' ... ../src/syntax/typing.nit:71,15--18
259 ../src/syntax/typing.nit:72,3--15
260 ../src/syntax/typing.nit:72,3--11
261 ../src/syntax/typing.nit:72,3
262 'scope_ctx' ... ../src/syntax/typing.nit:72,3--11
263 'pop' ... ../src/syntax/typing.nit:72,13--15
264 ../src/syntax/typing.nit:75,2--76,68
265 ../src/syntax/typing.nit:75,2--76,0
266 '# Non-bypassable knowledge about variables names and types
267 ' ... ../src/syntax/typing.nit:75,2--76,0
268 ../src/syntax/typing.nit:76,6
269 'fun' ... ../src/syntax/typing.nit:76,2--4
270 ../src/syntax/typing.nit:76,6--18
271 'base_flow_ctx' ... ../src/syntax/typing.nit:76,6--18
272 ../src/syntax/typing.nit:76,21--31
273 ../src/syntax/typing.nit:76,21--31
274 'FlowContext' ... ../src/syntax/typing.nit:76,21--31
275 ../src/syntax/typing.nit:76,36--68
276 'return' ... ../src/syntax/typing.nit:76,36--41
277 ../src/syntax/typing.nit:76,43--68
278 ../src/syntax/typing.nit:76,43--56
279 ../src/syntax/typing.nit:76,43
280 '_base_flow_ctx' ... ../src/syntax/typing.nit:76,43--56
281 'as' ... ../src/syntax/typing.nit:76,58--59
282 'not' ... ../src/syntax/typing.nit:76,61--63
283 'null' ... ../src/syntax/typing.nit:76,65--68
284 ../src/syntax/typing.nit:77,2--50
285 ../src/syntax/typing.nit:77,2--9
286 'writable' ... ../src/syntax/typing.nit:77,2--9
287 ../src/syntax/typing.nit:77,31
288 'var' ... ../src/syntax/typing.nit:77,11--13
289 '_base_flow_ctx' ... ../src/syntax/typing.nit:77,15--28
290 ../src/syntax/typing.nit:77,31--50
291 'nullable' ... ../src/syntax/typing.nit:77,31--38
292 'FlowContext' ... ../src/syntax/typing.nit:77,40--50
293 ../src/syntax/typing.nit:79,2--80,60
294 ../src/syntax/typing.nit:79,2--80,0
295 '# The current reciever
296 ' ... ../src/syntax/typing.nit:79,2--80,0
297 ../src/syntax/typing.nit:80,6
298 'fun' ... ../src/syntax/typing.nit:80,2--4
299 ../src/syntax/typing.nit:80,6--13
300 'self_var' ... ../src/syntax/typing.nit:80,6--13
301 ../src/syntax/typing.nit:80,16--28
302 ../src/syntax/typing.nit:80,16--28
303 'ParamVariable' ... ../src/syntax/typing.nit:80,16--28
304 ../src/syntax/typing.nit:80,33--60
305 'return' ... ../src/syntax/typing.nit:80,33--38
306 ../src/syntax/typing.nit:80,40--60
307 ../src/syntax/typing.nit:80,40--48
308 ../src/syntax/typing.nit:80,40
309 '_self_var' ... ../src/syntax/typing.nit:80,40--48
310 'as' ... ../src/syntax/typing.nit:80,50--51
311 'not' ... ../src/syntax/typing.nit:80,53--55
312 'null' ... ../src/syntax/typing.nit:80,57--60
313 ../src/syntax/typing.nit:81,2--47
314 ../src/syntax/typing.nit:81,2--9
315 'writable' ... ../src/syntax/typing.nit:81,2--9
316 ../src/syntax/typing.nit:81,26
317 'var' ... ../src/syntax/typing.nit:81,11--13
318 '_self_var' ... ../src/syntax/typing.nit:81,15--23
319 ../src/syntax/typing.nit:81,26--47
320 'nullable' ... ../src/syntax/typing.nit:81,26--33
321 'ParamVariable' ... ../src/syntax/typing.nit:81,35--47
322 ../src/syntax/typing.nit:83,2--84,49
323 ../src/syntax/typing.nit:83,2--84,0
324 '# Block of the current method
325 ' ... ../src/syntax/typing.nit:83,2--84,0
326 ../src/syntax/typing.nit:84,2--9
327 'readable' ... ../src/syntax/typing.nit:84,2--9
328 ../src/syntax/typing.nit:84,11--18
329 'writable' ... ../src/syntax/typing.nit:84,11--18
330 ../src/syntax/typing.nit:84,36
331 'var' ... ../src/syntax/typing.nit:84,20--22
332 '_top_block' ... ../src/syntax/typing.nit:84,24--33
333 ../src/syntax/typing.nit:84,36--49
334 'nullable' ... ../src/syntax/typing.nit:84,36--43
335 'AExpr' ... ../src/syntax/typing.nit:84,45--49
336 ../src/syntax/typing.nit:86,2--87,74
337 ../src/syntax/typing.nit:86,2--87,0
338 '# List of explicit invocation of constructors of super-classes
339 ' ... ../src/syntax/typing.nit:86,2--87,0
340 ../src/syntax/typing.nit:87,2--9
341 'readable' ... ../src/syntax/typing.nit:87,2--9
342 ../src/syntax/typing.nit:87,11--18
343 'writable' ... ../src/syntax/typing.nit:87,11--18
344 ../src/syntax/typing.nit:87,67
345 'var' ... ../src/syntax/typing.nit:87,20--22
346 '_explicit_super_init_calls' ... ../src/syntax/typing.nit:87,24--49
347 ../src/syntax/typing.nit:87,52--74
348 'nullable' ... ../src/syntax/typing.nit:87,52--59
349 'Array' ... ../src/syntax/typing.nit:87,61--65
350 ../src/syntax/typing.nit:87,67--74
351 'MMMethod' ... ../src/syntax/typing.nit:87,67--74
352 ../src/syntax/typing.nit:89,2--90,62
353 ../src/syntax/typing.nit:89,2--90,0
354 '# Is a other constructor of the same class invoked
355 ' ... ../src/syntax/typing.nit:89,2--90,0
356 ../src/syntax/typing.nit:90,2--9
357 'readable' ... ../src/syntax/typing.nit:90,2--9
358 ../src/syntax/typing.nit:90,11--18
359 'writable' ... ../src/syntax/typing.nit:90,11--18
360 ../src/syntax/typing.nit:90,51
361 'var' ... ../src/syntax/typing.nit:90,20--22
362 '_explicit_other_init_call' ... ../src/syntax/typing.nit:90,24--48
363 ../src/syntax/typing.nit:90,51--54
364 'Bool' ... ../src/syntax/typing.nit:90,51--54
365 ../src/syntax/typing.nit:90,58--62
366 'false' ... ../src/syntax/typing.nit:90,58--62
367 ../src/syntax/typing.nit:92,2--96,36
368 ../src/syntax/typing.nit:92,2--93,0
369 '# Make the if_true_flow_ctx of the expression effective
370 ' ... ../src/syntax/typing.nit:92,2--93,0
371 ../src/syntax/typing.nit:93,2--8
372 'private' ... ../src/syntax/typing.nit:93,2--8
373 'fun' ... ../src/syntax/typing.nit:93,10--12
374 ../src/syntax/typing.nit:93,14--33
375 'use_if_true_flow_ctx' ... ../src/syntax/typing.nit:93,14--33
376 ../src/syntax/typing.nit:93,35--42
377 ../src/syntax/typing.nit:93,35--42
378 'e' ... ../src/syntax/typing.nit:93,35
379 ../src/syntax/typing.nit:93,38--42
380 'AExpr' ... ../src/syntax/typing.nit:93,38--42
381 ../src/syntax/typing.nit:95,3--96,36
382 ../src/syntax/typing.nit:95,3--30
383 'var' ... ../src/syntax/typing.nit:95,3--5
384 'ctx' ... ../src/syntax/typing.nit:95,7--9
385 '=' ... ../src/syntax/typing.nit:95,11
386 ../src/syntax/typing.nit:95,13--30
387 ../src/syntax/typing.nit:95,13
388 ../src/syntax/typing.nit:95,13
389 'e' ... ../src/syntax/typing.nit:95,13
390 'if_true_flow_ctx' ... ../src/syntax/typing.nit:95,15--30
391 ../src/syntax/typing.nit:96,3--36
392 'if' ... ../src/syntax/typing.nit:96,3--4
393 ../src/syntax/typing.nit:96,6--16
394 ../src/syntax/typing.nit:96,6--8
395 ../src/syntax/typing.nit:96,6
396 'ctx' ... ../src/syntax/typing.nit:96,6--8
397 ../src/syntax/typing.nit:96,13--16
398 'null' ... ../src/syntax/typing.nit:96,13--16
399 ../src/syntax/typing.nit:96,23--36
400 ../src/syntax/typing.nit:96,34
401 'flow_ctx' ... ../src/syntax/typing.nit:96,23--30
402 '=' ... ../src/syntax/typing.nit:96,32
403 ../src/syntax/typing.nit:96,34--36
404 ../src/syntax/typing.nit:96,34
405 'ctx' ... ../src/syntax/typing.nit:96,34--36
406 ../src/syntax/typing.nit:99,2--103,36
407 ../src/syntax/typing.nit:99,2--100,0
408 '# Make the if_false_flow_ctx of the expression effective
409 ' ... ../src/syntax/typing.nit:99,2--100,0
410 ../src/syntax/typing.nit:100,2--8
411 'private' ... ../src/syntax/typing.nit:100,2--8
412 'fun' ... ../src/syntax/typing.nit:100,10--12
413 ../src/syntax/typing.nit:100,14--34
414 'use_if_false_flow_ctx' ... ../src/syntax/typing.nit:100,14--34
415 ../src/syntax/typing.nit:100,36--43
416 ../src/syntax/typing.nit:100,36--43
417 'e' ... ../src/syntax/typing.nit:100,36
418 ../src/syntax/typing.nit:100,39--43
419 'AExpr' ... ../src/syntax/typing.nit:100,39--43
420 ../src/syntax/typing.nit:102,3--103,36
421 ../src/syntax/typing.nit:102,3--31
422 'var' ... ../src/syntax/typing.nit:102,3--5
423 'ctx' ... ../src/syntax/typing.nit:102,7--9
424 '=' ... ../src/syntax/typing.nit:102,11
425 ../src/syntax/typing.nit:102,13--31
426 ../src/syntax/typing.nit:102,13
427 ../src/syntax/typing.nit:102,13
428 'e' ... ../src/syntax/typing.nit:102,13
429 'if_false_flow_ctx' ... ../src/syntax/typing.nit:102,15--31
430 ../src/syntax/typing.nit:103,3--36
431 'if' ... ../src/syntax/typing.nit:103,3--4
432 ../src/syntax/typing.nit:103,6--16
433 ../src/syntax/typing.nit:103,6--8
434 ../src/syntax/typing.nit:103,6
435 'ctx' ... ../src/syntax/typing.nit:103,6--8
436 ../src/syntax/typing.nit:103,13--16
437 'null' ... ../src/syntax/typing.nit:103,13--16
438 ../src/syntax/typing.nit:103,23--36
439 ../src/syntax/typing.nit:103,34
440 'flow_ctx' ... ../src/syntax/typing.nit:103,23--30
441 '=' ... ../src/syntax/typing.nit:103,32
442 ../src/syntax/typing.nit:103,34--36
443 ../src/syntax/typing.nit:103,34
444 'ctx' ... ../src/syntax/typing.nit:103,34--36
445 ../src/syntax/typing.nit:106,2--107,67
446 ../src/syntax/typing.nit:106,2--107,0
447 '# Are we inside a default closure definition ?
448 ' ... ../src/syntax/typing.nit:106,2--107,0
449 ../src/syntax/typing.nit:107,2--9
450 'readable' ... ../src/syntax/typing.nit:107,2--9
451 ../src/syntax/typing.nit:107,11--18
452 'writable' ... ../src/syntax/typing.nit:107,11--18
453 ../src/syntax/typing.nit:107,56
454 'var' ... ../src/syntax/typing.nit:107,20--22
455 '_is_default_closure_definition' ... ../src/syntax/typing.nit:107,24--53
456 ../src/syntax/typing.nit:107,56--59
457 'Bool' ... ../src/syntax/typing.nit:107,56--59
458 ../src/syntax/typing.nit:107,63--67
459 'false' ... ../src/syntax/typing.nit:107,63--67
460 ../src/syntax/typing.nit:109,2--110,43
461 ../src/syntax/typing.nit:109,2--110,0
462 '# Number of nested once
463 ' ... ../src/syntax/typing.nit:109,2--110,0
464 ../src/syntax/typing.nit:110,2--9
465 'readable' ... ../src/syntax/typing.nit:110,2--9
466 ../src/syntax/typing.nit:110,11--18
467 'writable' ... ../src/syntax/typing.nit:110,11--18
468 ../src/syntax/typing.nit:110,37
469 'var' ... ../src/syntax/typing.nit:110,20--22
470 '_once_count' ... ../src/syntax/typing.nit:110,24--34
471 ../src/syntax/typing.nit:110,37--39
472 'Int' ... ../src/syntax/typing.nit:110,37--39
473 ../src/syntax/typing.nit:110,43
474 '0' ... ../src/syntax/typing.nit:110,43
475 ../src/syntax/typing.nit:112,2--23
476 ../src/syntax/typing.nit:112,7
477 'init' ... ../src/syntax/typing.nit:112,2--5
478 ../src/syntax/typing.nit:112,7--13
479 ../src/syntax/typing.nit:112,7--8
480 'tc' ... ../src/syntax/typing.nit:112,7--8
481 ../src/syntax/typing.nit:112,11--13
482 'mod' ... ../src/syntax/typing.nit:112,11--13
483 ../src/syntax/typing.nit:112,19--23
484 'super' ... ../src/syntax/typing.nit:112,19--23
485 ../src/syntax/typing.nit:114,2--159,14
486 ../src/syntax/typing.nit:114,2--8
487 'private' ... ../src/syntax/typing.nit:114,2--8
488 'fun' ... ../src/syntax/typing.nit:114,10--12
489 ../src/syntax/typing.nit:114,14--40
490 'get_default_constructor_for' ... ../src/syntax/typing.nit:114,14--40
491 ../src/syntax/typing.nit:114,42--105
492 ../src/syntax/typing.nit:114,42--49
493 'n' ... ../src/syntax/typing.nit:114,42
494 ../src/syntax/typing.nit:114,45--49
495 'ANode' ... ../src/syntax/typing.nit:114,45--49
496 ../src/syntax/typing.nit:114,52--66
497 'c' ... ../src/syntax/typing.nit:114,52
498 ../src/syntax/typing.nit:114,55--66
499 'MMLocalClass' ... ../src/syntax/typing.nit:114,55--66
500 ../src/syntax/typing.nit:114,69--85
501 'prop' ... ../src/syntax/typing.nit:114,69--72
502 ../src/syntax/typing.nit:114,75--85
503 'MMSrcMethod' ... ../src/syntax/typing.nit:114,75--85
504 ../src/syntax/typing.nit:114,89--105
505 'nullable' ... ../src/syntax/typing.nit:114,89--96
506 'MMMethod' ... ../src/syntax/typing.nit:114,98--105
507 ../src/syntax/typing.nit:116,3--159,14
508 ../src/syntax/typing.nit:116,3--14
509 'var' ... ../src/syntax/typing.nit:116,3--5
510 'v' ... ../src/syntax/typing.nit:116,7
511 '=' ... ../src/syntax/typing.nit:116,9
512 ../src/syntax/typing.nit:116,11--14
513 'self' ... ../src/syntax/typing.nit:116,11--14
514 ../src/syntax/typing.nit:119,3--37
515 'var' ... ../src/syntax/typing.nit:119,3--5
516 'candidates' ... ../src/syntax/typing.nit:119,7--16
517 '=' ... ../src/syntax/typing.nit:119,18
518 ../src/syntax/typing.nit:119,20--37
519 'new' ... ../src/syntax/typing.nit:119,20--22
520 ../src/syntax/typing.nit:119,24--37
521 'Array' ... ../src/syntax/typing.nit:119,24--28
522 ../src/syntax/typing.nit:119,30--37
523 'MMMethod' ... ../src/syntax/typing.nit:119,30--37
524 ../src/syntax/typing.nit:120,3--43
525 'var' ... ../src/syntax/typing.nit:120,3--5
526 'false_candidates' ... ../src/syntax/typing.nit:120,7--22
527 '=' ... ../src/syntax/typing.nit:120,24
528 ../src/syntax/typing.nit:120,26--43
529 'new' ... ../src/syntax/typing.nit:120,26--28
530 ../src/syntax/typing.nit:120,30--43
531 'Array' ... ../src/syntax/typing.nit:120,30--34
532 ../src/syntax/typing.nit:120,36--43
533 'MMMethod' ... ../src/syntax/typing.nit:120,36--43
534 ../src/syntax/typing.nit:121,3--35
535 'var' ... ../src/syntax/typing.nit:121,3--5
536 'parity' ... ../src/syntax/typing.nit:121,7--12
537 '=' ... ../src/syntax/typing.nit:121,14
538 ../src/syntax/typing.nit:121,16--35
539 ../src/syntax/typing.nit:121,16--29
540 ../src/syntax/typing.nit:121,16--19
541 ../src/syntax/typing.nit:121,16
542 'prop' ... ../src/syntax/typing.nit:121,16--19
543 'signature' ... ../src/syntax/typing.nit:121,21--29
544 'arity' ... ../src/syntax/typing.nit:121,31--35
545 ../src/syntax/typing.nit:122,3--138,27
546 'for' ... ../src/syntax/typing.nit:122,3--5
547 'g' ... ../src/syntax/typing.nit:122,7
548 ../src/syntax/typing.nit:122,12--30
549 ../src/syntax/typing.nit:122,12
550 ../src/syntax/typing.nit:122,12
551 'c' ... ../src/syntax/typing.nit:122,12
552 'global_properties' ... ../src/syntax/typing.nit:122,14--30
553 'do' ... ../src/syntax/typing.nit:122,32--33
554 ../src/syntax/typing.nit:123,4--138,27
555 ../src/syntax/typing.nit:123,4--40
556 'if' ... ../src/syntax/typing.nit:123,4--5
557 ../src/syntax/typing.nit:123,7--25
558 'not' ... ../src/syntax/typing.nit:123,7--9
559 ../src/syntax/typing.nit:123,11--25
560 ../src/syntax/typing.nit:123,11
561 ../src/syntax/typing.nit:123,11
562 'g' ... ../src/syntax/typing.nit:123,11
563 'is_init_for' ... ../src/syntax/typing.nit:123,13--23
564 ../src/syntax/typing.nit:123,25
565 ../src/syntax/typing.nit:123,25
566 'c' ... ../src/syntax/typing.nit:123,25
567 ../src/syntax/typing.nit:123,33--40
568 'continue' ... ../src/syntax/typing.nit:123,33--40
569 ../src/syntax/typing.nit:124,4--15
570 'var' ... ../src/syntax/typing.nit:124,4--6
571 'gp' ... ../src/syntax/typing.nit:124,8--9
572 '=' ... ../src/syntax/typing.nit:124,11
573 ../src/syntax/typing.nit:124,13--15
574 ../src/syntax/typing.nit:124,13
575 ../src/syntax/typing.nit:124,13
576 'c' ... ../src/syntax/typing.nit:124,13
577 ../src/syntax/typing.nit:124,15
578 ../src/syntax/typing.nit:124,15
579 'g' ... ../src/syntax/typing.nit:124,15
580 ../src/syntax/typing.nit:125,4--40
581 'var' ... ../src/syntax/typing.nit:125,4--6
582 'gps' ... ../src/syntax/typing.nit:125,8--10
583 '=' ... ../src/syntax/typing.nit:125,12
584 ../src/syntax/typing.nit:125,14--40
585 ../src/syntax/typing.nit:125,14--15
586 ../src/syntax/typing.nit:125,14
587 'gp' ... ../src/syntax/typing.nit:125,14--15
588 'signature_for' ... ../src/syntax/typing.nit:125,17--29
589 ../src/syntax/typing.nit:125,31--40
590 ../src/syntax/typing.nit:125,31
591 ../src/syntax/typing.nit:125,31
592 'c' ... ../src/syntax/typing.nit:125,31
593 'get_type' ... ../src/syntax/typing.nit:125,33--40
594 ../src/syntax/typing.nit:126,4--28
595 'assert' ... ../src/syntax/typing.nit:126,4--9
596 ../src/syntax/typing.nit:126,11--28
597 ../src/syntax/typing.nit:126,11--12
598 ../src/syntax/typing.nit:126,11
599 'gp' ... ../src/syntax/typing.nit:126,11--12
600 ../src/syntax/typing.nit:126,18--28
601 'MMSrcMethod' ... ../src/syntax/typing.nit:126,18--28
602 ../src/syntax/typing.nit:127,4--25
603 'var' ... ../src/syntax/typing.nit:127,4--6
604 'garity' ... ../src/syntax/typing.nit:127,8--13
605 '=' ... ../src/syntax/typing.nit:127,15
606 ../src/syntax/typing.nit:127,17--25
607 ../src/syntax/typing.nit:127,17--19
608 ../src/syntax/typing.nit:127,17
609 'gps' ... ../src/syntax/typing.nit:127,17--19
610 'arity' ... ../src/syntax/typing.nit:127,21--25
611 ../src/syntax/typing.nit:128,4--138,27
612 'if' ... ../src/syntax/typing.nit:128,4--5
613 ../src/syntax/typing.nit:128,7--26
614 ../src/syntax/typing.nit:128,7--13
615 ../src/syntax/typing.nit:128,7--8
616 ../src/syntax/typing.nit:128,7
617 'gp' ... ../src/syntax/typing.nit:128,7--8
618 'name' ... ../src/syntax/typing.nit:128,10--13
619 ../src/syntax/typing.nit:128,18--26
620 ../src/syntax/typing.nit:128,18--21
621 ../src/syntax/typing.nit:128,18
622 'prop' ... ../src/syntax/typing.nit:128,18--21
623 'name' ... ../src/syntax/typing.nit:128,23--26
624 ../src/syntax/typing.nit:129,5--132,28
625 ../src/syntax/typing.nit:129,5--132,28
626 'if' ... ../src/syntax/typing.nit:129,5--6
627 ../src/syntax/typing.nit:129,8--64
628 ../src/syntax/typing.nit:129,8--18
629 ../src/syntax/typing.nit:129,8--13
630 ../src/syntax/typing.nit:129,8
631 'garity' ... ../src/syntax/typing.nit:129,8--13
632 ../src/syntax/typing.nit:129,18
633 '0' ... ../src/syntax/typing.nit:129,18
634 ../src/syntax/typing.nit:129,24--64
635 ../src/syntax/typing.nit:129,24--39
636 ../src/syntax/typing.nit:129,24--29
637 ../src/syntax/typing.nit:129,24
638 'parity' ... ../src/syntax/typing.nit:129,24--29
639 ../src/syntax/typing.nit:129,34--39
640 ../src/syntax/typing.nit:129,34
641 'garity' ... ../src/syntax/typing.nit:129,34--39
642 ../src/syntax/typing.nit:129,45--64
643 ../src/syntax/typing.nit:129,45--58
644 ../src/syntax/typing.nit:129,45--48
645 ../src/syntax/typing.nit:129,45
646 'prop' ... ../src/syntax/typing.nit:129,45--48
647 'signature' ... ../src/syntax/typing.nit:129,50--58
648 ../src/syntax/typing.nit:129,62--64
649 ../src/syntax/typing.nit:129,62
650 'gps' ... ../src/syntax/typing.nit:129,62--64
651 ../src/syntax/typing.nit:130,6--14
652 ../src/syntax/typing.nit:130,6--14
653 'return' ... ../src/syntax/typing.nit:130,6--11
654 ../src/syntax/typing.nit:130,13--14
655 ../src/syntax/typing.nit:130,13
656 'gp' ... ../src/syntax/typing.nit:130,13--14
657 ../src/syntax/typing.nit:132,6--28
658 ../src/syntax/typing.nit:132,6--28
659 ../src/syntax/typing.nit:132,6--21
660 ../src/syntax/typing.nit:132,6
661 'false_candidates' ... ../src/syntax/typing.nit:132,6--21
662 'add' ... ../src/syntax/typing.nit:132,23--25
663 ../src/syntax/typing.nit:132,27--28
664 ../src/syntax/typing.nit:132,27
665 'gp' ... ../src/syntax/typing.nit:132,27--28
666 ../src/syntax/typing.nit:134,9--138,27
667 'if' ... ../src/syntax/typing.nit:134,9--10
668 ../src/syntax/typing.nit:134,12--60
669 ../src/syntax/typing.nit:134,12--22
670 ../src/syntax/typing.nit:134,12--17
671 ../src/syntax/typing.nit:134,12
672 'garity' ... ../src/syntax/typing.nit:134,12--17
673 ../src/syntax/typing.nit:134,22
674 '0' ... ../src/syntax/typing.nit:134,22
675 ../src/syntax/typing.nit:134,28--60
676 ../src/syntax/typing.nit:134,28--34
677 ../src/syntax/typing.nit:134,28--29
678 ../src/syntax/typing.nit:134,28
679 'gp' ... ../src/syntax/typing.nit:134,28--29
680 'name' ... ../src/syntax/typing.nit:134,31--34
681 ../src/syntax/typing.nit:134,39--60
682 'once' ... ../src/syntax/typing.nit:134,39--42
683 ../src/syntax/typing.nit:134,45--60
684 ../src/syntax/typing.nit:134,45--50
685 '"init"' ... ../src/syntax/typing.nit:134,45--50
686 'to_symbol' ... ../src/syntax/typing.nit:134,52--60
687 ../src/syntax/typing.nit:135,5--136,27
688 ../src/syntax/typing.nit:135,5--21
689 ../src/syntax/typing.nit:135,5--14
690 ../src/syntax/typing.nit:135,5
691 'candidates' ... ../src/syntax/typing.nit:135,5--14
692 'add' ... ../src/syntax/typing.nit:135,16--18
693 ../src/syntax/typing.nit:135,20--21
694 ../src/syntax/typing.nit:135,20
695 'gp' ... ../src/syntax/typing.nit:135,20--21
696 ../src/syntax/typing.nit:136,5--27
697 ../src/syntax/typing.nit:136,5--20
698 ../src/syntax/typing.nit:136,5
699 'false_candidates' ... ../src/syntax/typing.nit:136,5--20
700 'add' ... ../src/syntax/typing.nit:136,22--24
701 ../src/syntax/typing.nit:136,26--27
702 ../src/syntax/typing.nit:136,26
703 'gp' ... ../src/syntax/typing.nit:136,26--27
704 ../src/syntax/typing.nit:138,5--27
705 ../src/syntax/typing.nit:138,5--27
706 ../src/syntax/typing.nit:138,5--20
707 ../src/syntax/typing.nit:138,5
708 'false_candidates' ... ../src/syntax/typing.nit:138,5--20
709 'add' ... ../src/syntax/typing.nit:138,22--24
710 ../src/syntax/typing.nit:138,26--27
711 ../src/syntax/typing.nit:138,26
712 'gp' ... ../src/syntax/typing.nit:138,26--27
713 ../src/syntax/typing.nit:141,3--159,14
714 'if' ... ../src/syntax/typing.nit:141,3--4
715 ../src/syntax/typing.nit:141,6--27
716 ../src/syntax/typing.nit:141,6--22
717 ../src/syntax/typing.nit:141,6--15
718 ../src/syntax/typing.nit:141,6
719 'candidates' ... ../src/syntax/typing.nit:141,6--15
720 'length' ... ../src/syntax/typing.nit:141,17--22
721 ../src/syntax/typing.nit:141,27
722 '1' ... ../src/syntax/typing.nit:141,27
723 ../src/syntax/typing.nit:142,4--26
724 ../src/syntax/typing.nit:142,4--26
725 'return' ... ../src/syntax/typing.nit:142,4--9
726 ../src/syntax/typing.nit:142,11--26
727 ../src/syntax/typing.nit:142,11--20
728 ../src/syntax/typing.nit:142,11
729 'candidates' ... ../src/syntax/typing.nit:142,11--20
730 'first' ... ../src/syntax/typing.nit:142,22--26
731 ../src/syntax/typing.nit:143,8--159,14
732 'if' ... ../src/syntax/typing.nit:143,8--9
733 ../src/syntax/typing.nit:143,11--31
734 ../src/syntax/typing.nit:143,11--27
735 ../src/syntax/typing.nit:143,11--20
736 ../src/syntax/typing.nit:143,11
737 'candidates' ... ../src/syntax/typing.nit:143,11--20
738 'length' ... ../src/syntax/typing.nit:143,22--27
739 ../src/syntax/typing.nit:143,31
740 '0' ... ../src/syntax/typing.nit:143,31
741 ../src/syntax/typing.nit:144,4--149,14
742 ../src/syntax/typing.nit:144,4--27
743 'var' ... ../src/syntax/typing.nit:144,4--6
744 'a' ... ../src/syntax/typing.nit:144,8
745 '=' ... ../src/syntax/typing.nit:144,10
746 ../src/syntax/typing.nit:144,12--27
747 'new' ... ../src/syntax/typing.nit:144,12--14
748 ../src/syntax/typing.nit:144,16--27
749 'Array' ... ../src/syntax/typing.nit:144,16--20
750 ../src/syntax/typing.nit:144,22--27
751 'String' ... ../src/syntax/typing.nit:144,22--27
752 ../src/syntax/typing.nit:145,4--146,51
753 'for' ... ../src/syntax/typing.nit:145,4--6
754 'p' ... ../src/syntax/typing.nit:145,8
755 ../src/syntax/typing.nit:145,13--22
756 ../src/syntax/typing.nit:145,13
757 'candidates' ... ../src/syntax/typing.nit:145,13--22
758 'do' ... ../src/syntax/typing.nit:145,24--25
759 ../src/syntax/typing.nit:146,5--51
760 ../src/syntax/typing.nit:146,5--51
761 ../src/syntax/typing.nit:146,5
762 ../src/syntax/typing.nit:146,5
763 'a' ... ../src/syntax/typing.nit:146,5
764 'add' ... ../src/syntax/typing.nit:146,7--9
765 ../src/syntax/typing.nit:146,11--51
766 ../src/syntax/typing.nit:146,11--12
767 '"{' ... ../src/syntax/typing.nit:146,11--12
768 ../src/syntax/typing.nit:146,13--23
769 ../src/syntax/typing.nit:146,13
770 ../src/syntax/typing.nit:146,13
771 'p' ... ../src/syntax/typing.nit:146,13
772 'full_name' ... ../src/syntax/typing.nit:146,15--23
773 ../src/syntax/typing.nit:146,24--25
774 '}{' ... ../src/syntax/typing.nit:146,24--25
775 ../src/syntax/typing.nit:146,26--48
776 ../src/syntax/typing.nit:146,26--36
777 ../src/syntax/typing.nit:146,26
778 ../src/syntax/typing.nit:146,26
779 'p' ... ../src/syntax/typing.nit:146,26
780 'signature' ... ../src/syntax/typing.nit:146,28--36
781 'as' ... ../src/syntax/typing.nit:146,38--39
782 'not' ... ../src/syntax/typing.nit:146,41--43
783 'null' ... ../src/syntax/typing.nit:146,45--48
784 ../src/syntax/typing.nit:146,50--51
785 '}"' ... ../src/syntax/typing.nit:146,50--51
786 ../src/syntax/typing.nit:148,4--87
787 ../src/syntax/typing.nit:148,4
788 ../src/syntax/typing.nit:148,4
789 'v' ... ../src/syntax/typing.nit:148,4
790 'error' ... ../src/syntax/typing.nit:148,6--10
791 ../src/syntax/typing.nit:148,12
792 ../src/syntax/typing.nit:148,12
793 'n' ... ../src/syntax/typing.nit:148,12
794 ../src/syntax/typing.nit:148,15--87
795 ../src/syntax/typing.nit:148,15--67
796 '"Error: Conflicting default constructor to call for {' ... ../src/syntax/typing.nit:148,15--67
797 ../src/syntax/typing.nit:148,68
798 ../src/syntax/typing.nit:148,68
799 'c' ... ../src/syntax/typing.nit:148,68
800 ../src/syntax/typing.nit:148,69--72
801 '}: {' ... ../src/syntax/typing.nit:148,69--72
802 ../src/syntax/typing.nit:148,73--83
803 ../src/syntax/typing.nit:148,73
804 ../src/syntax/typing.nit:148,73
805 'a' ... ../src/syntax/typing.nit:148,73
806 'join' ... ../src/syntax/typing.nit:148,75--78
807 ../src/syntax/typing.nit:148,80--83
808 '", "' ... ../src/syntax/typing.nit:148,80--83
809 ../src/syntax/typing.nit:148,85--87
810 '}."' ... ../src/syntax/typing.nit:148,85--87
811 ../src/syntax/typing.nit:149,4--14
812 'return' ... ../src/syntax/typing.nit:149,4--9
813 ../src/syntax/typing.nit:149,11--14
814 'null' ... ../src/syntax/typing.nit:149,11--14
815 ../src/syntax/typing.nit:150,8--159,14
816 'if' ... ../src/syntax/typing.nit:150,8--9
817 ../src/syntax/typing.nit:150,11--37
818 ../src/syntax/typing.nit:150,11--33
819 ../src/syntax/typing.nit:150,11--26
820 ../src/syntax/typing.nit:150,11
821 'false_candidates' ... ../src/syntax/typing.nit:150,11--26
822 'length' ... ../src/syntax/typing.nit:150,28--33
823 ../src/syntax/typing.nit:150,37
824 '0' ... ../src/syntax/typing.nit:150,37
825 ../src/syntax/typing.nit:151,4--156,14
826 ../src/syntax/typing.nit:151,4--27
827 'var' ... ../src/syntax/typing.nit:151,4--6
828 'a' ... ../src/syntax/typing.nit:151,8
829 '=' ... ../src/syntax/typing.nit:151,10
830 ../src/syntax/typing.nit:151,12--27
831 'new' ... ../src/syntax/typing.nit:151,12--14
832 ../src/syntax/typing.nit:151,16--27
833 'Array' ... ../src/syntax/typing.nit:151,16--20
834 ../src/syntax/typing.nit:151,22--27
835 'String' ... ../src/syntax/typing.nit:151,22--27
836 ../src/syntax/typing.nit:152,4--153,51
837 'for' ... ../src/syntax/typing.nit:152,4--6
838 'p' ... ../src/syntax/typing.nit:152,8
839 ../src/syntax/typing.nit:152,13--28
840 ../src/syntax/typing.nit:152,13
841 'false_candidates' ... ../src/syntax/typing.nit:152,13--28
842 'do' ... ../src/syntax/typing.nit:152,30--31
843 ../src/syntax/typing.nit:153,5--51
844 ../src/syntax/typing.nit:153,5--51
845 ../src/syntax/typing.nit:153,5
846 ../src/syntax/typing.nit:153,5
847 'a' ... ../src/syntax/typing.nit:153,5
848 'add' ... ../src/syntax/typing.nit:153,7--9
849 ../src/syntax/typing.nit:153,11--51
850 ../src/syntax/typing.nit:153,11--12
851 '"{' ... ../src/syntax/typing.nit:153,11--12
852 ../src/syntax/typing.nit:153,13--23
853 ../src/syntax/typing.nit:153,13
854 ../src/syntax/typing.nit:153,13
855 'p' ... ../src/syntax/typing.nit:153,13
856 'full_name' ... ../src/syntax/typing.nit:153,15--23
857 ../src/syntax/typing.nit:153,24--25
858 '}{' ... ../src/syntax/typing.nit:153,24--25
859 ../src/syntax/typing.nit:153,26--48
860 ../src/syntax/typing.nit:153,26--36
861 ../src/syntax/typing.nit:153,26
862 ../src/syntax/typing.nit:153,26
863 'p' ... ../src/syntax/typing.nit:153,26
864 'signature' ... ../src/syntax/typing.nit:153,28--36
865 'as' ... ../src/syntax/typing.nit:153,38--39
866 'not' ... ../src/syntax/typing.nit:153,41--43
867 'null' ... ../src/syntax/typing.nit:153,45--48
868 ../src/syntax/typing.nit:153,50--51
869 '}"' ... ../src/syntax/typing.nit:153,50--51
870 ../src/syntax/typing.nit:155,4--115
871 ../src/syntax/typing.nit:155,4
872 ../src/syntax/typing.nit:155,4
873 'v' ... ../src/syntax/typing.nit:155,4
874 'error' ... ../src/syntax/typing.nit:155,6--10
875 ../src/syntax/typing.nit:155,12
876 ../src/syntax/typing.nit:155,12
877 'n' ... ../src/syntax/typing.nit:155,12
878 ../src/syntax/typing.nit:155,15--115
879 ../src/syntax/typing.nit:155,15--70
880 '"Error: there is no available compatible constrctor in {' ... ../src/syntax/typing.nit:155,15--70
881 ../src/syntax/typing.nit:155,71
882 ../src/syntax/typing.nit:155,71
883 'c' ... ../src/syntax/typing.nit:155,71
884 ../src/syntax/typing.nit:155,72--100
885 '}. Discarded candidates are {' ... ../src/syntax/typing.nit:155,72--100
886 ../src/syntax/typing.nit:155,101--111
887 ../src/syntax/typing.nit:155,101
888 ../src/syntax/typing.nit:155,101
889 'a' ... ../src/syntax/typing.nit:155,101
890 'join' ... ../src/syntax/typing.nit:155,103--106
891 ../src/syntax/typing.nit:155,108--111
892 '", "' ... ../src/syntax/typing.nit:155,108--111
893 ../src/syntax/typing.nit:155,113--115
894 '}."' ... ../src/syntax/typing.nit:155,113--115
895 ../src/syntax/typing.nit:156,4--14
896 'return' ... ../src/syntax/typing.nit:156,4--9
897 ../src/syntax/typing.nit:156,11--14
898 'null' ... ../src/syntax/typing.nit:156,11--14
899 ../src/syntax/typing.nit:158,4--159,14
900 ../src/syntax/typing.nit:158,4--74
901 ../src/syntax/typing.nit:158,4
902 ../src/syntax/typing.nit:158,4
903 'v' ... ../src/syntax/typing.nit:158,4
904 'error' ... ../src/syntax/typing.nit:158,6--10
905 ../src/syntax/typing.nit:158,12
906 ../src/syntax/typing.nit:158,12
907 'n' ... ../src/syntax/typing.nit:158,12
908 ../src/syntax/typing.nit:158,15--74
909 ../src/syntax/typing.nit:158,15--70
910 '"Error: there is no available compatible constrctor in {' ... ../src/syntax/typing.nit:158,15--70
911 ../src/syntax/typing.nit:158,71
912 ../src/syntax/typing.nit:158,71
913 'c' ... ../src/syntax/typing.nit:158,71
914 ../src/syntax/typing.nit:158,72--74
915 '}."' ... ../src/syntax/typing.nit:158,72--74
916 ../src/syntax/typing.nit:159,4--14
917 'return' ... ../src/syntax/typing.nit:159,4--9
918 ../src/syntax/typing.nit:159,11--14
919 'null' ... ../src/syntax/typing.nit:159,11--14
920 ../src/syntax/typing.nit:167,1--173,42
921 'redef' ... ../src/syntax/typing.nit:167,1--5
922 ../src/syntax/typing.nit:167,7
923 ../src/syntax/typing.nit:167,7--11
924 'class' ... ../src/syntax/typing.nit:167,7--11
925 'ANode' ... ../src/syntax/typing.nit:167,13--17
926 ../src/syntax/typing.nit:168,2--171,16
927 ../src/syntax/typing.nit:168,2--8
928 'private' ... ../src/syntax/typing.nit:168,2--8
929 'fun' ... ../src/syntax/typing.nit:168,10--12
930 ../src/syntax/typing.nit:168,14--26
931 'accept_typing' ... ../src/syntax/typing.nit:168,14--26
932 ../src/syntax/typing.nit:168,28--43
933 ../src/syntax/typing.nit:168,28--43
934 'v' ... ../src/syntax/typing.nit:168,28
935 ../src/syntax/typing.nit:168,31--43
936 'TypingVisitor' ... ../src/syntax/typing.nit:168,31--43
937 ../src/syntax/typing.nit:170,3--171,16
938 ../src/syntax/typing.nit:170,3--29
939 ../src/syntax/typing.nit:170,29
940 'accept_abs_syntax_visitor' ... ../src/syntax/typing.nit:170,3--27
941 ../src/syntax/typing.nit:170,29
942 ../src/syntax/typing.nit:170,29
943 'v' ... ../src/syntax/typing.nit:170,29
944 ../src/syntax/typing.nit:171,3--16
945 ../src/syntax/typing.nit:171,16
946 'after_typing' ... ../src/syntax/typing.nit:171,3--14
947 ../src/syntax/typing.nit:171,16
948 ../src/syntax/typing.nit:171,16
949 'v' ... ../src/syntax/typing.nit:171,16
950 ../src/syntax/typing.nit:173,2--42
951 ../src/syntax/typing.nit:173,2--8
952 'private' ... ../src/syntax/typing.nit:173,2--8
953 'fun' ... ../src/syntax/typing.nit:173,10--12
954 ../src/syntax/typing.nit:173,14--25
955 'after_typing' ... ../src/syntax/typing.nit:173,14--25
956 ../src/syntax/typing.nit:173,27--42
957 ../src/syntax/typing.nit:173,27--42
958 'v' ... ../src/syntax/typing.nit:173,27
959 ../src/syntax/typing.nit:173,30--42
960 'TypingVisitor' ... ../src/syntax/typing.nit:173,30--42
961 ../src/syntax/typing.nit:173,2
962 ../src/syntax/typing.nit:176,1--181,7
963 'redef' ... ../src/syntax/typing.nit:176,1--5
964 ../src/syntax/typing.nit:176,7
965 ../src/syntax/typing.nit:176,7--11
966 'class' ... ../src/syntax/typing.nit:176,7--11
967 'AClassdef' ... ../src/syntax/typing.nit:176,13--21
968 ../src/syntax/typing.nit:177,2--181,7
969 'redef' ... ../src/syntax/typing.nit:177,2--6
970 ../src/syntax/typing.nit:177,12
971 'fun' ... ../src/syntax/typing.nit:177,8--10
972 ../src/syntax/typing.nit:177,12--24
973 'accept_typing' ... ../src/syntax/typing.nit:177,12--24
974 ../src/syntax/typing.nit:177,26
975 ../src/syntax/typing.nit:177,26
976 'v' ... ../src/syntax/typing.nit:177,26
977 ../src/syntax/typing.nit:179,3--181,7
978 ../src/syntax/typing.nit:179,3--55
979 ../src/syntax/typing.nit:179,3
980 ../src/syntax/typing.nit:179,3
981 'v' ... ../src/syntax/typing.nit:179,3
982 'self_var' ... ../src/syntax/typing.nit:179,5--12
983 '=' ... ../src/syntax/typing.nit:179,14
984 ../src/syntax/typing.nit:179,16--55
985 'new' ... ../src/syntax/typing.nit:179,16--18
986 ../src/syntax/typing.nit:179,20--32
987 'ParamVariable' ... ../src/syntax/typing.nit:179,20--32
988 ../src/syntax/typing.nit:179,34--49
989 ../src/syntax/typing.nit:179,34--39
990 '"self"' ... ../src/syntax/typing.nit:179,34--39
991 'to_symbol' ... ../src/syntax/typing.nit:179,41--49
992 ../src/syntax/typing.nit:179,52--55
993 'self' ... ../src/syntax/typing.nit:179,52--55
994 ../src/syntax/typing.nit:180,3--41
995 ../src/syntax/typing.nit:180,3--12
996 ../src/syntax/typing.nit:180,3
997 ../src/syntax/typing.nit:180,3
998 'v' ... ../src/syntax/typing.nit:180,3
999 'self_var' ... ../src/syntax/typing.nit:180,5--12
1000 'stype' ... ../src/syntax/typing.nit:180,14--18
1001 '=' ... ../src/syntax/typing.nit:180,20
1002 ../src/syntax/typing.nit:180,22--41
1003 ../src/syntax/typing.nit:180,22--32
1004 ../src/syntax/typing.nit:180,22
1005 'local_class' ... ../src/syntax/typing.nit:180,22--32
1006 'get_type' ... ../src/syntax/typing.nit:180,34--41
1007 ../src/syntax/typing.nit:181,3--7
1008 'super' ... ../src/syntax/typing.nit:181,3--7
1009 ../src/syntax/typing.nit:185,1--187,38
1010 'redef' ... ../src/syntax/typing.nit:185,1--5
1011 ../src/syntax/typing.nit:185,7
1012 ../src/syntax/typing.nit:185,7--11
1013 'class' ... ../src/syntax/typing.nit:185,7--11
1014 'APropdef' ... ../src/syntax/typing.nit:185,13--20
1015 ../src/syntax/typing.nit:186,2--51
1016 'redef' ... ../src/syntax/typing.nit:186,2--6
1017 ../src/syntax/typing.nit:186,12
1018 'fun' ... ../src/syntax/typing.nit:186,8--10
1019 ../src/syntax/typing.nit:186,12--19
1020 'self_var' ... ../src/syntax/typing.nit:186,12--19
1021 ../src/syntax/typing.nit:186,31
1022 ../src/syntax/typing.nit:186,24--51
1023 'return' ... ../src/syntax/typing.nit:186,24--29
1024 ../src/syntax/typing.nit:186,31--51
1025 ../src/syntax/typing.nit:186,31--39
1026 ../src/syntax/typing.nit:186,31
1027 '_self_var' ... ../src/syntax/typing.nit:186,31--39
1028 'as' ... ../src/syntax/typing.nit:186,41--42
1029 'not' ... ../src/syntax/typing.nit:186,44--46
1030 'null' ... ../src/syntax/typing.nit:186,48--51
1031 ../src/syntax/typing.nit:187,2--38
1032 ../src/syntax/typing.nit:187,17
1033 'var' ... ../src/syntax/typing.nit:187,2--4
1034 '_self_var' ... ../src/syntax/typing.nit:187,6--14
1035 ../src/syntax/typing.nit:187,17--38
1036 'nullable' ... ../src/syntax/typing.nit:187,17--24
1037 'ParamVariable' ... ../src/syntax/typing.nit:187,26--38
1038 ../src/syntax/typing.nit:190,1--202,17
1039 'redef' ... ../src/syntax/typing.nit:190,1--5
1040 ../src/syntax/typing.nit:190,7
1041 ../src/syntax/typing.nit:190,7--11
1042 'class' ... ../src/syntax/typing.nit:190,7--11
1043 'AAttrPropdef' ... ../src/syntax/typing.nit:190,13--24
1044 ../src/syntax/typing.nit:191,2--202,17
1045 'redef' ... ../src/syntax/typing.nit:191,2--6
1046 ../src/syntax/typing.nit:191,12
1047 'fun' ... ../src/syntax/typing.nit:191,8--10
1048 ../src/syntax/typing.nit:191,12--24
1049 'accept_typing' ... ../src/syntax/typing.nit:191,12--24
1050 ../src/syntax/typing.nit:191,26
1051 ../src/syntax/typing.nit:191,26
1052 'v' ... ../src/syntax/typing.nit:191,26
1053 ../src/syntax/typing.nit:193,3--202,17
1054 ../src/syntax/typing.nit:193,3--42
1055 ../src/syntax/typing.nit:193,3
1056 ../src/syntax/typing.nit:193,3
1057 'v' ... ../src/syntax/typing.nit:193,3
1058 'flow_ctx' ... ../src/syntax/typing.nit:193,5--12
1059 '=' ... ../src/syntax/typing.nit:193,14
1060 ../src/syntax/typing.nit:193,16--42
1061 'new' ... ../src/syntax/typing.nit:193,16--18
1062 ../src/syntax/typing.nit:193,20--34
1063 'RootFlowContext' ... ../src/syntax/typing.nit:193,20--34
1064 ../src/syntax/typing.nit:193,36
1065 ../src/syntax/typing.nit:193,36
1066 'v' ... ../src/syntax/typing.nit:193,36
1067 ../src/syntax/typing.nit:193,39--42
1068 'self' ... ../src/syntax/typing.nit:193,39--42
1069 ../src/syntax/typing.nit:194,3--30
1070 ../src/syntax/typing.nit:194,3
1071 ../src/syntax/typing.nit:194,3
1072 'v' ... ../src/syntax/typing.nit:194,3
1073 'base_flow_ctx' ... ../src/syntax/typing.nit:194,5--17
1074 '=' ... ../src/syntax/typing.nit:194,19
1075 ../src/syntax/typing.nit:194,21--30
1076 ../src/syntax/typing.nit:194,21
1077 ../src/syntax/typing.nit:194,21
1078 'v' ... ../src/syntax/typing.nit:194,21
1079 'flow_ctx' ... ../src/syntax/typing.nit:194,23--30
1080 ../src/syntax/typing.nit:196,3--23
1081 ../src/syntax/typing.nit:196,3--13
1082 ../src/syntax/typing.nit:196,3
1083 ../src/syntax/typing.nit:196,3
1084 'v' ... ../src/syntax/typing.nit:196,3
1085 'scope_ctx' ... ../src/syntax/typing.nit:196,5--13
1086 'push' ... ../src/syntax/typing.nit:196,15--18
1087 ../src/syntax/typing.nit:196,20--23
1088 'self' ... ../src/syntax/typing.nit:196,20--23
1089 ../src/syntax/typing.nit:197,3--24
1090 ../src/syntax/typing.nit:197,15
1091 '_self_var' ... ../src/syntax/typing.nit:197,3--11
1092 '=' ... ../src/syntax/typing.nit:197,13
1093 ../src/syntax/typing.nit:197,15--24
1094 ../src/syntax/typing.nit:197,15
1095 ../src/syntax/typing.nit:197,15
1096 'v' ... ../src/syntax/typing.nit:197,15
1097 'self_var' ... ../src/syntax/typing.nit:197,17--24
1098 ../src/syntax/typing.nit:198,3--7
1099 'super' ... ../src/syntax/typing.nit:198,3--7
1100 ../src/syntax/typing.nit:199,3--200,83
1101 'if' ... ../src/syntax/typing.nit:199,3--4
1102 ../src/syntax/typing.nit:199,6--19
1103 ../src/syntax/typing.nit:199,6--11
1104 ../src/syntax/typing.nit:199,6
1105 'n_expr' ... ../src/syntax/typing.nit:199,6--11
1106 ../src/syntax/typing.nit:199,16--19
1107 'null' ... ../src/syntax/typing.nit:199,16--19
1108 ../src/syntax/typing.nit:200,4--83
1109 ../src/syntax/typing.nit:200,4--83
1110 ../src/syntax/typing.nit:200,4
1111 ../src/syntax/typing.nit:200,4
1112 'v' ... ../src/syntax/typing.nit:200,4
1113 'check_conform_expr' ... ../src/syntax/typing.nit:200,6--23
1114 ../src/syntax/typing.nit:200,25--42
1115 ../src/syntax/typing.nit:200,25--30
1116 ../src/syntax/typing.nit:200,25
1117 'n_expr' ... ../src/syntax/typing.nit:200,25--30
1118 'as' ... ../src/syntax/typing.nit:200,32--33
1119 'not' ... ../src/syntax/typing.nit:200,35--37
1120 'null' ... ../src/syntax/typing.nit:200,39--42
1121 ../src/syntax/typing.nit:200,46--83
1122 ../src/syntax/typing.nit:200,46--71
1123 ../src/syntax/typing.nit:200,46--59
1124 ../src/syntax/typing.nit:200,46--49
1125 ../src/syntax/typing.nit:200,46
1126 'prop' ... ../src/syntax/typing.nit:200,46--49
1127 'signature' ... ../src/syntax/typing.nit:200,51--59
1128 'return_type' ... ../src/syntax/typing.nit:200,61--71
1129 'as' ... ../src/syntax/typing.nit:200,73--74
1130 'not' ... ../src/syntax/typing.nit:200,76--78
1131 'null' ... ../src/syntax/typing.nit:200,80--83
1132 ../src/syntax/typing.nit:202,3--17
1133 ../src/syntax/typing.nit:202,3--13
1134 ../src/syntax/typing.nit:202,3
1135 ../src/syntax/typing.nit:202,3
1136 'v' ... ../src/syntax/typing.nit:202,3
1137 'scope_ctx' ... ../src/syntax/typing.nit:202,5--13
1138 'pop' ... ../src/syntax/typing.nit:202,15--17
1139 ../src/syntax/typing.nit:206,1--215,17
1140 'redef' ... ../src/syntax/typing.nit:206,1--5
1141 ../src/syntax/typing.nit:206,7
1142 ../src/syntax/typing.nit:206,7--11
1143 'class' ... ../src/syntax/typing.nit:206,7--11
1144 'AMethPropdef' ... ../src/syntax/typing.nit:206,13--24
1145 ../src/syntax/typing.nit:207,2--215,17
1146 'redef' ... ../src/syntax/typing.nit:207,2--6
1147 ../src/syntax/typing.nit:207,12
1148 'fun' ... ../src/syntax/typing.nit:207,8--10
1149 ../src/syntax/typing.nit:207,12--24
1150 'accept_typing' ... ../src/syntax/typing.nit:207,12--24
1151 ../src/syntax/typing.nit:207,26
1152 ../src/syntax/typing.nit:207,26
1153 'v' ... ../src/syntax/typing.nit:207,26
1154 ../src/syntax/typing.nit:209,3--215,17
1155 ../src/syntax/typing.nit:209,3--42
1156 ../src/syntax/typing.nit:209,3
1157 ../src/syntax/typing.nit:209,3
1158 'v' ... ../src/syntax/typing.nit:209,3
1159 'flow_ctx' ... ../src/syntax/typing.nit:209,5--12
1160 '=' ... ../src/syntax/typing.nit:209,14
1161 ../src/syntax/typing.nit:209,16--42
1162 'new' ... ../src/syntax/typing.nit:209,16--18
1163 ../src/syntax/typing.nit:209,20--34
1164 'RootFlowContext' ... ../src/syntax/typing.nit:209,20--34
1165 ../src/syntax/typing.nit:209,36
1166 ../src/syntax/typing.nit:209,36
1167 'v' ... ../src/syntax/typing.nit:209,36
1168 ../src/syntax/typing.nit:209,39--42
1169 'self' ... ../src/syntax/typing.nit:209,39--42
1170 ../src/syntax/typing.nit:210,3--30
1171 ../src/syntax/typing.nit:210,3
1172 ../src/syntax/typing.nit:210,3
1173 'v' ... ../src/syntax/typing.nit:210,3
1174 'base_flow_ctx' ... ../src/syntax/typing.nit:210,5--17
1175 '=' ... ../src/syntax/typing.nit:210,19
1176 ../src/syntax/typing.nit:210,21--30
1177 ../src/syntax/typing.nit:210,21
1178 ../src/syntax/typing.nit:210,21
1179 'v' ... ../src/syntax/typing.nit:210,21
1180 'flow_ctx' ... ../src/syntax/typing.nit:210,23--30
1181 ../src/syntax/typing.nit:212,3--23
1182 ../src/syntax/typing.nit:212,3--13
1183 ../src/syntax/typing.nit:212,3
1184 ../src/syntax/typing.nit:212,3
1185 'v' ... ../src/syntax/typing.nit:212,3
1186 'scope_ctx' ... ../src/syntax/typing.nit:212,5--13
1187 'push' ... ../src/syntax/typing.nit:212,15--18
1188 ../src/syntax/typing.nit:212,20--23
1189 'self' ... ../src/syntax/typing.nit:212,20--23
1190 ../src/syntax/typing.nit:213,3--24
1191 ../src/syntax/typing.nit:213,15
1192 '_self_var' ... ../src/syntax/typing.nit:213,3--11
1193 '=' ... ../src/syntax/typing.nit:213,13
1194 ../src/syntax/typing.nit:213,15--24
1195 ../src/syntax/typing.nit:213,15
1196 ../src/syntax/typing.nit:213,15
1197 'v' ... ../src/syntax/typing.nit:213,15
1198 'self_var' ... ../src/syntax/typing.nit:213,17--24
1199 ../src/syntax/typing.nit:214,3--7
1200 'super' ... ../src/syntax/typing.nit:214,3--7
1201 ../src/syntax/typing.nit:215,3--17
1202 ../src/syntax/typing.nit:215,3--13
1203 ../src/syntax/typing.nit:215,3
1204 ../src/syntax/typing.nit:215,3
1205 'v' ... ../src/syntax/typing.nit:215,3
1206 'scope_ctx' ... ../src/syntax/typing.nit:215,5--13
1207 'pop' ... ../src/syntax/typing.nit:215,15--17
1208 ../src/syntax/typing.nit:219,1--224,97
1209 'redef' ... ../src/syntax/typing.nit:219,1--5
1210 ../src/syntax/typing.nit:219,7
1211 ../src/syntax/typing.nit:219,7--11
1212 'class' ... ../src/syntax/typing.nit:219,7--11
1213 'AConcreteMethPropdef' ... ../src/syntax/typing.nit:219,13--32
1214 ../src/syntax/typing.nit:220,2--224,97
1215 'redef' ... ../src/syntax/typing.nit:220,2--6
1216 ../src/syntax/typing.nit:220,12
1217 'fun' ... ../src/syntax/typing.nit:220,8--10
1218 ../src/syntax/typing.nit:220,12--23
1219 'after_typing' ... ../src/syntax/typing.nit:220,12--23
1220 ../src/syntax/typing.nit:220,25
1221 ../src/syntax/typing.nit:220,25
1222 'v' ... ../src/syntax/typing.nit:220,25
1223 ../src/syntax/typing.nit:222,3--224,97
1224 ../src/syntax/typing.nit:222,3--7
1225 'super' ... ../src/syntax/typing.nit:222,3--7
1226 ../src/syntax/typing.nit:223,3--224,97
1227 'if' ... ../src/syntax/typing.nit:223,3--4
1228 ../src/syntax/typing.nit:223,6--68
1229 ../src/syntax/typing.nit:223,6--27
1230 'not' ... ../src/syntax/typing.nit:223,6--8
1231 ../src/syntax/typing.nit:223,10--27
1232 ../src/syntax/typing.nit:223,10--19
1233 ../src/syntax/typing.nit:223,10
1234 ../src/syntax/typing.nit:223,10
1235 'v' ... ../src/syntax/typing.nit:223,10
1236 'flow_ctx' ... ../src/syntax/typing.nit:223,12--19
1237 'unreash' ... ../src/syntax/typing.nit:223,21--27
1238 ../src/syntax/typing.nit:223,33--68
1239 ../src/syntax/typing.nit:223,33--60
1240 ../src/syntax/typing.nit:223,33--48
1241 ../src/syntax/typing.nit:223,33--38
1242 ../src/syntax/typing.nit:223,33
1243 'method' ... ../src/syntax/typing.nit:223,33--38
1244 'signature' ... ../src/syntax/typing.nit:223,40--48
1245 'return_type' ... ../src/syntax/typing.nit:223,50--60
1246 ../src/syntax/typing.nit:223,65--68
1247 'null' ... ../src/syntax/typing.nit:223,65--68
1248 ../src/syntax/typing.nit:224,4--97
1249 ../src/syntax/typing.nit:224,4--97
1250 ../src/syntax/typing.nit:224,4
1251 ../src/syntax/typing.nit:224,4
1252 'v' ... ../src/syntax/typing.nit:224,4
1253 'error' ... ../src/syntax/typing.nit:224,6--10
1254 ../src/syntax/typing.nit:224,12--15
1255 'self' ... ../src/syntax/typing.nit:224,12--15
1256 ../src/syntax/typing.nit:224,18--97
1257 '"Control error: Reached end of function (a 'return' with a value was expected)."' ... ../src/syntax/typing.nit:224,18--97
1258 ../src/syntax/typing.nit:229,1--273,11
1259 'redef' ... ../src/syntax/typing.nit:229,1--5
1260 ../src/syntax/typing.nit:229,7
1261 ../src/syntax/typing.nit:229,7--11
1262 'class' ... ../src/syntax/typing.nit:229,7--11
1263 'AConcreteInitPropdef' ... ../src/syntax/typing.nit:229,13--32
1264 ../src/syntax/typing.nit:230,2--235,7
1265 'redef' ... ../src/syntax/typing.nit:230,2--6
1266 ../src/syntax/typing.nit:230,12
1267 'fun' ... ../src/syntax/typing.nit:230,8--10
1268 ../src/syntax/typing.nit:230,12--24
1269 'accept_typing' ... ../src/syntax/typing.nit:230,12--24
1270 ../src/syntax/typing.nit:230,26
1271 ../src/syntax/typing.nit:230,26
1272 'v' ... ../src/syntax/typing.nit:230,26
1273 ../src/syntax/typing.nit:232,3--235,7
1274 ../src/syntax/typing.nit:232,3--23
1275 ../src/syntax/typing.nit:232,3
1276 ../src/syntax/typing.nit:232,3
1277 'v' ... ../src/syntax/typing.nit:232,3
1278 'top_block' ... ../src/syntax/typing.nit:232,5--13
1279 '=' ... ../src/syntax/typing.nit:232,15
1280 ../src/syntax/typing.nit:232,17--23
1281 ../src/syntax/typing.nit:232,17
1282 'n_block' ... ../src/syntax/typing.nit:232,17--23
1283 ../src/syntax/typing.nit:233,3--57
1284 ../src/syntax/typing.nit:233,3
1285 ../src/syntax/typing.nit:233,3
1286 'v' ... ../src/syntax/typing.nit:233,3
1287 'explicit_super_init_calls' ... ../src/syntax/typing.nit:233,5--29
1288 '=' ... ../src/syntax/typing.nit:233,31
1289 ../src/syntax/typing.nit:233,33--57
1290 ../src/syntax/typing.nit:233,33
1291 'explicit_super_init_calls' ... ../src/syntax/typing.nit:233,33--57
1292 ../src/syntax/typing.nit:234,3--36
1293 ../src/syntax/typing.nit:234,3
1294 ../src/syntax/typing.nit:234,3
1295 'v' ... ../src/syntax/typing.nit:234,3
1296 'explicit_other_init_call' ... ../src/syntax/typing.nit:234,5--28
1297 '=' ... ../src/syntax/typing.nit:234,30
1298 ../src/syntax/typing.nit:234,32--36
1299 'false' ... ../src/syntax/typing.nit:234,32--36
1300 ../src/syntax/typing.nit:235,3--7
1301 'super' ... ../src/syntax/typing.nit:235,3--7
1302 ../src/syntax/typing.nit:238,2--273,11
1303 'redef' ... ../src/syntax/typing.nit:238,2--6
1304 ../src/syntax/typing.nit:238,12
1305 'fun' ... ../src/syntax/typing.nit:238,8--10
1306 ../src/syntax/typing.nit:238,12--23
1307 'after_typing' ... ../src/syntax/typing.nit:238,12--23
1308 ../src/syntax/typing.nit:238,25
1309 ../src/syntax/typing.nit:238,25
1310 'v' ... ../src/syntax/typing.nit:238,25
1311 ../src/syntax/typing.nit:240,3--273,11
1312 ../src/syntax/typing.nit:240,3--7
1313 'super' ... ../src/syntax/typing.nit:240,3--7
1314 ../src/syntax/typing.nit:241,3--273,11
1315 'if' ... ../src/syntax/typing.nit:241,3--4
1316 ../src/syntax/typing.nit:241,6--64
1317 ../src/syntax/typing.nit:241,6--31
1318 ../src/syntax/typing.nit:241,6
1319 ../src/syntax/typing.nit:241,6
1320 'v' ... ../src/syntax/typing.nit:241,6
1321 'explicit_other_init_call' ... ../src/syntax/typing.nit:241,8--31
1322 ../src/syntax/typing.nit:241,36--64
1323 ../src/syntax/typing.nit:241,36--54
1324 ../src/syntax/typing.nit:241,36--48
1325 ../src/syntax/typing.nit:241,36--41
1326 ../src/syntax/typing.nit:241,36
1327 'method' ... ../src/syntax/typing.nit:241,36--41
1328 'global' ... ../src/syntax/typing.nit:241,43--48
1329 'intro' ... ../src/syntax/typing.nit:241,50--54
1330 ../src/syntax/typing.nit:241,59--64
1331 ../src/syntax/typing.nit:241,59
1332 'method' ... ../src/syntax/typing.nit:241,59--64
1333 ../src/syntax/typing.nit:244,4--273,11
1334 ../src/syntax/typing.nit:244,4--12
1335 'var' ... ../src/syntax/typing.nit:244,4--6
1336 'i' ... ../src/syntax/typing.nit:244,8
1337 '=' ... ../src/syntax/typing.nit:244,10
1338 ../src/syntax/typing.nit:244,12
1339 '0' ... ../src/syntax/typing.nit:244,12
1340 ../src/syntax/typing.nit:245,4--43
1341 'var' ... ../src/syntax/typing.nit:245,4--6
1342 'l' ... ../src/syntax/typing.nit:245,8
1343 '=' ... ../src/syntax/typing.nit:245,10
1344 ../src/syntax/typing.nit:245,12--43
1345 ../src/syntax/typing.nit:245,12--36
1346 ../src/syntax/typing.nit:245,12
1347 'explicit_super_init_calls' ... ../src/syntax/typing.nit:245,12--36
1348 'length' ... ../src/syntax/typing.nit:245,38--43
1349 ../src/syntax/typing.nit:246,4--38
1350 'var' ... ../src/syntax/typing.nit:246,4--6
1351 'cur_m' ... ../src/syntax/typing.nit:246,8--12
1352 ../src/syntax/typing.nit:246,15--31
1353 'nullable' ... ../src/syntax/typing.nit:246,15--22
1354 'MMMethod' ... ../src/syntax/typing.nit:246,24--31
1355 '=' ... ../src/syntax/typing.nit:246,33
1356 ../src/syntax/typing.nit:246,35--38
1357 'null' ... ../src/syntax/typing.nit:246,35--38
1358 ../src/syntax/typing.nit:247,4--42
1359 'var' ... ../src/syntax/typing.nit:247,4--6
1360 'cur_c' ... ../src/syntax/typing.nit:247,8--12
1361 ../src/syntax/typing.nit:247,15--35
1362 'nullable' ... ../src/syntax/typing.nit:247,15--22
1363 'MMLocalClass' ... ../src/syntax/typing.nit:247,24--35
1364 '=' ... ../src/syntax/typing.nit:247,37
1365 ../src/syntax/typing.nit:247,39--42
1366 'null' ... ../src/syntax/typing.nit:247,39--42
1367 ../src/syntax/typing.nit:248,4--250,64
1368 'if' ... ../src/syntax/typing.nit:248,4--5
1369 ../src/syntax/typing.nit:248,7--11
1370 ../src/syntax/typing.nit:248,7
1371 ../src/syntax/typing.nit:248,7
1372 'i' ... ../src/syntax/typing.nit:248,7
1373 ../src/syntax/typing.nit:248,11
1374 ../src/syntax/typing.nit:248,11
1375 'l' ... ../src/syntax/typing.nit:248,11
1376 ../src/syntax/typing.nit:249,5--250,64
1377 ../src/syntax/typing.nit:249,5--39
1378 ../src/syntax/typing.nit:249,13
1379 'cur_m' ... ../src/syntax/typing.nit:249,5--9
1380 '=' ... ../src/syntax/typing.nit:249,11
1381 ../src/syntax/typing.nit:249,13--39
1382 ../src/syntax/typing.nit:249,13--37
1383 ../src/syntax/typing.nit:249,13
1384 'explicit_super_init_calls' ... ../src/syntax/typing.nit:249,13--37
1385 ../src/syntax/typing.nit:249,39
1386 ../src/syntax/typing.nit:249,39
1387 'i' ... ../src/syntax/typing.nit:249,39
1388 ../src/syntax/typing.nit:250,5--64
1389 ../src/syntax/typing.nit:250,13
1390 'cur_c' ... ../src/syntax/typing.nit:250,5--9
1391 '=' ... ../src/syntax/typing.nit:250,11
1392 ../src/syntax/typing.nit:250,13--64
1393 ../src/syntax/typing.nit:250,13--42
1394 ../src/syntax/typing.nit:250,13--30
1395 ../src/syntax/typing.nit:250,13--24
1396 ../src/syntax/typing.nit:250,13--17
1397 ../src/syntax/typing.nit:250,13
1398 'cur_m' ... ../src/syntax/typing.nit:250,13--17
1399 'global' ... ../src/syntax/typing.nit:250,19--24
1400 'intro' ... ../src/syntax/typing.nit:250,26--30
1401 'local_class' ... ../src/syntax/typing.nit:250,32--42
1402 'for_module' ... ../src/syntax/typing.nit:250,44--53
1403 ../src/syntax/typing.nit:250,55--64
1404 ../src/syntax/typing.nit:250,55
1405 ../src/syntax/typing.nit:250,55
1406 'v' ... ../src/syntax/typing.nit:250,55
1407 'mmmodule' ... ../src/syntax/typing.nit:250,57--64
1408 ../src/syntax/typing.nit:252,4--12
1409 'var' ... ../src/syntax/typing.nit:252,4--6
1410 'j' ... ../src/syntax/typing.nit:252,8
1411 '=' ... ../src/syntax/typing.nit:252,10
1412 ../src/syntax/typing.nit:252,12
1413 '0' ... ../src/syntax/typing.nit:252,12
1414 ../src/syntax/typing.nit:253,4--273,11
1415 'while' ... ../src/syntax/typing.nit:253,4--8
1416 ../src/syntax/typing.nit:253,10--54
1417 ../src/syntax/typing.nit:253,10
1418 ../src/syntax/typing.nit:253,10
1419 'j' ... ../src/syntax/typing.nit:253,10
1420 ../src/syntax/typing.nit:253,14--54
1421 ../src/syntax/typing.nit:253,14--47
1422 ../src/syntax/typing.nit:253,14--31
1423 ../src/syntax/typing.nit:253,14--26
1424 ../src/syntax/typing.nit:253,14
1425 ../src/syntax/typing.nit:253,14
1426 'v' ... ../src/syntax/typing.nit:253,14
1427 'local_class' ... ../src/syntax/typing.nit:253,16--26
1428 'cshe' ... ../src/syntax/typing.nit:253,28--31
1429 'direct_greaters' ... ../src/syntax/typing.nit:253,33--47
1430 'length' ... ../src/syntax/typing.nit:253,49--54
1431 'do' ... ../src/syntax/typing.nit:253,56--57
1432 ../src/syntax/typing.nit:254,5--273,11
1433 ../src/syntax/typing.nit:254,5--48
1434 'var' ... ../src/syntax/typing.nit:254,5--7
1435 'c' ... ../src/syntax/typing.nit:254,9
1436 '=' ... ../src/syntax/typing.nit:254,11
1437 ../src/syntax/typing.nit:254,13--48
1438 ../src/syntax/typing.nit:254,13--46
1439 ../src/syntax/typing.nit:254,13--30
1440 ../src/syntax/typing.nit:254,13--25
1441 ../src/syntax/typing.nit:254,13
1442 ../src/syntax/typing.nit:254,13
1443 'v' ... ../src/syntax/typing.nit:254,13
1444 'local_class' ... ../src/syntax/typing.nit:254,15--25
1445 'cshe' ... ../src/syntax/typing.nit:254,27--30
1446 'direct_greaters' ... ../src/syntax/typing.nit:254,32--46
1447 ../src/syntax/typing.nit:254,48
1448 ../src/syntax/typing.nit:254,48
1449 'j' ... ../src/syntax/typing.nit:254,48
1450 ../src/syntax/typing.nit:255,5--273,11
1451 'if' ... ../src/syntax/typing.nit:255,5--6
1452 ../src/syntax/typing.nit:255,8--69
1453 ../src/syntax/typing.nit:255,8--48
1454 ../src/syntax/typing.nit:255,8--28
1455 ../src/syntax/typing.nit:255,8--15
1456 ../src/syntax/typing.nit:255,8
1457 ../src/syntax/typing.nit:255,8
1458 'c' ... ../src/syntax/typing.nit:255,8
1459 'global' ... ../src/syntax/typing.nit:255,10--15
1460 'is_interface' ... ../src/syntax/typing.nit:255,17--28
1461 ../src/syntax/typing.nit:255,33--48
1462 ../src/syntax/typing.nit:255,33--40
1463 ../src/syntax/typing.nit:255,33
1464 ../src/syntax/typing.nit:255,33
1465 'c' ... ../src/syntax/typing.nit:255,33
1466 'global' ... ../src/syntax/typing.nit:255,35--40
1467 'is_enum' ... ../src/syntax/typing.nit:255,42--48
1468 ../src/syntax/typing.nit:255,53--69
1469 ../src/syntax/typing.nit:255,53--60
1470 ../src/syntax/typing.nit:255,53
1471 ../src/syntax/typing.nit:255,53
1472 'c' ... ../src/syntax/typing.nit:255,53
1473 'global' ... ../src/syntax/typing.nit:255,55--60
1474 'is_mixin' ... ../src/syntax/typing.nit:255,62--69
1475 ../src/syntax/typing.nit:256,6--11
1476 ../src/syntax/typing.nit:256,6--11
1477 ../src/syntax/typing.nit:256,8
1478 'j' ... ../src/syntax/typing.nit:256,6
1479 ../src/syntax/typing.nit:256,8--9
1480 '+=' ... ../src/syntax/typing.nit:256,8--9
1481 ../src/syntax/typing.nit:256,11
1482 '1' ... ../src/syntax/typing.nit:256,11
1483 ../src/syntax/typing.nit:257,10--273,11
1484 'if' ... ../src/syntax/typing.nit:257,10--11
1485 ../src/syntax/typing.nit:257,13--71
1486 ../src/syntax/typing.nit:257,13--25
1487 ../src/syntax/typing.nit:257,13--17
1488 ../src/syntax/typing.nit:257,13
1489 'cur_c' ... ../src/syntax/typing.nit:257,13--17
1490 ../src/syntax/typing.nit:257,22--25
1491 'null' ... ../src/syntax/typing.nit:257,22--25
1492 ../src/syntax/typing.nit:257,32--71
1493 ../src/syntax/typing.nit:257,32--46
1494 ../src/syntax/typing.nit:257,32--37
1495 ../src/syntax/typing.nit:257,32
1496 ../src/syntax/typing.nit:257,32
1497 'c' ... ../src/syntax/typing.nit:257,32
1498 'cshe' ... ../src/syntax/typing.nit:257,34--37
1499 ../src/syntax/typing.nit:257,42--46
1500 ../src/syntax/typing.nit:257,42
1501 'cur_c' ... ../src/syntax/typing.nit:257,42--46
1502 ../src/syntax/typing.nit:257,51--71
1503 ../src/syntax/typing.nit:257,51--62
1504 ../src/syntax/typing.nit:257,51--55
1505 ../src/syntax/typing.nit:257,51
1506 'cur_c' ... ../src/syntax/typing.nit:257,51--55
1507 'global' ... ../src/syntax/typing.nit:257,57--62
1508 'is_mixin' ... ../src/syntax/typing.nit:257,64--71
1509 ../src/syntax/typing.nit:258,6--266,18
1510 ../src/syntax/typing.nit:258,6--30
1511 'if' ... ../src/syntax/typing.nit:258,6--7
1512 ../src/syntax/typing.nit:258,9--18
1513 ../src/syntax/typing.nit:258,9
1514 ../src/syntax/typing.nit:258,9
1515 'c' ... ../src/syntax/typing.nit:258,9
1516 ../src/syntax/typing.nit:258,14--18
1517 ../src/syntax/typing.nit:258,14
1518 'cur_c' ... ../src/syntax/typing.nit:258,14--18
1519 ../src/syntax/typing.nit:258,25--30
1520 ../src/syntax/typing.nit:258,27
1521 'j' ... ../src/syntax/typing.nit:258,25
1522 ../src/syntax/typing.nit:258,27--28
1523 '+=' ... ../src/syntax/typing.nit:258,27--28
1524 ../src/syntax/typing.nit:258,30
1525 '1' ... ../src/syntax/typing.nit:258,30
1526 ../src/syntax/typing.nit:259,6--43
1527 ../src/syntax/typing.nit:259,6--21
1528 ../src/syntax/typing.nit:259,6
1529 'super_init_calls' ... ../src/syntax/typing.nit:259,6--21
1530 'add' ... ../src/syntax/typing.nit:259,23--25
1531 ../src/syntax/typing.nit:259,27--43
1532 ../src/syntax/typing.nit:259,27--31
1533 ../src/syntax/typing.nit:259,27
1534 'cur_m' ... ../src/syntax/typing.nit:259,27--31
1535 'as' ... ../src/syntax/typing.nit:259,33--34
1536 'not' ... ../src/syntax/typing.nit:259,36--38
1537 'null' ... ../src/syntax/typing.nit:259,40--43
1538 ../src/syntax/typing.nit:260,6--11
1539 ../src/syntax/typing.nit:260,8
1540 'i' ... ../src/syntax/typing.nit:260,6
1541 ../src/syntax/typing.nit:260,8--9
1542 '+=' ... ../src/syntax/typing.nit:260,8--9
1543 ../src/syntax/typing.nit:260,11
1544 '1' ... ../src/syntax/typing.nit:260,11
1545 ../src/syntax/typing.nit:261,6--266,18
1546 'if' ... ../src/syntax/typing.nit:261,6--7
1547 ../src/syntax/typing.nit:261,9--13
1548 ../src/syntax/typing.nit:261,9
1549 ../src/syntax/typing.nit:261,9
1550 'i' ... ../src/syntax/typing.nit:261,9
1551 ../src/syntax/typing.nit:261,13
1552 ../src/syntax/typing.nit:261,13
1553 'l' ... ../src/syntax/typing.nit:261,13
1554 ../src/syntax/typing.nit:262,7--263,66
1555 ../src/syntax/typing.nit:262,7--41
1556 ../src/syntax/typing.nit:262,15
1557 'cur_m' ... ../src/syntax/typing.nit:262,7--11
1558 '=' ... ../src/syntax/typing.nit:262,13
1559 ../src/syntax/typing.nit:262,15--41
1560 ../src/syntax/typing.nit:262,15--39
1561 ../src/syntax/typing.nit:262,15
1562 'explicit_super_init_calls' ... ../src/syntax/typing.nit:262,15--39
1563 ../src/syntax/typing.nit:262,41
1564 ../src/syntax/typing.nit:262,41
1565 'i' ... ../src/syntax/typing.nit:262,41
1566 ../src/syntax/typing.nit:263,7--66
1567 ../src/syntax/typing.nit:263,15
1568 'cur_c' ... ../src/syntax/typing.nit:263,7--11
1569 '=' ... ../src/syntax/typing.nit:263,13
1570 ../src/syntax/typing.nit:263,15--66
1571 ../src/syntax/typing.nit:263,15--44
1572 ../src/syntax/typing.nit:263,15--32
1573 ../src/syntax/typing.nit:263,15--26
1574 ../src/syntax/typing.nit:263,15--19
1575 ../src/syntax/typing.nit:263,15
1576 'cur_m' ... ../src/syntax/typing.nit:263,15--19
1577 'global' ... ../src/syntax/typing.nit:263,21--26
1578 'intro' ... ../src/syntax/typing.nit:263,28--32
1579 'local_class' ... ../src/syntax/typing.nit:263,34--44
1580 'for_module' ... ../src/syntax/typing.nit:263,46--55
1581 ../src/syntax/typing.nit:263,57--66
1582 ../src/syntax/typing.nit:263,57
1583 ../src/syntax/typing.nit:263,57
1584 'v' ... ../src/syntax/typing.nit:263,57
1585 'mmmodule' ... ../src/syntax/typing.nit:263,59--66
1586 ../src/syntax/typing.nit:265,7--266,18
1587 ../src/syntax/typing.nit:265,7--18
1588 ../src/syntax/typing.nit:265,15
1589 'cur_m' ... ../src/syntax/typing.nit:265,7--11
1590 '=' ... ../src/syntax/typing.nit:265,13
1591 ../src/syntax/typing.nit:265,15--18
1592 'null' ... ../src/syntax/typing.nit:265,15--18
1593 ../src/syntax/typing.nit:266,7--18
1594 ../src/syntax/typing.nit:266,15
1595 'cur_c' ... ../src/syntax/typing.nit:266,7--11
1596 '=' ... ../src/syntax/typing.nit:266,13
1597 ../src/syntax/typing.nit:266,15--18
1598 'null' ... ../src/syntax/typing.nit:266,15--18
1599 ../src/syntax/typing.nit:269,6--273,11
1600 ../src/syntax/typing.nit:269,6--58
1601 'var' ... ../src/syntax/typing.nit:269,6--8
1602 'p' ... ../src/syntax/typing.nit:269,10
1603 '=' ... ../src/syntax/typing.nit:269,12
1604 ../src/syntax/typing.nit:269,14--58
1605 ../src/syntax/typing.nit:269,14
1606 ../src/syntax/typing.nit:269,14
1607 'v' ... ../src/syntax/typing.nit:269,14
1608 'get_default_constructor_for' ... ../src/syntax/typing.nit:269,16--42
1609 ../src/syntax/typing.nit:269,44--47
1610 'self' ... ../src/syntax/typing.nit:269,44--47
1611 ../src/syntax/typing.nit:269,50
1612 ../src/syntax/typing.nit:269,50
1613 'c' ... ../src/syntax/typing.nit:269,50
1614 ../src/syntax/typing.nit:269,53--58
1615 ../src/syntax/typing.nit:269,53
1616 'method' ... ../src/syntax/typing.nit:269,53--58
1617 ../src/syntax/typing.nit:270,6--271,28
1618 'if' ... ../src/syntax/typing.nit:270,6--7
1619 ../src/syntax/typing.nit:270,9--17
1620 ../src/syntax/typing.nit:270,9
1621 ../src/syntax/typing.nit:270,9
1622 'p' ... ../src/syntax/typing.nit:270,9
1623 ../src/syntax/typing.nit:270,14--17
1624 'null' ... ../src/syntax/typing.nit:270,14--17
1625 ../src/syntax/typing.nit:271,7--28
1626 ../src/syntax/typing.nit:271,7--28
1627 ../src/syntax/typing.nit:271,7--22
1628 ../src/syntax/typing.nit:271,7
1629 'super_init_calls' ... ../src/syntax/typing.nit:271,7--22
1630 'add' ... ../src/syntax/typing.nit:271,24--26
1631 ../src/syntax/typing.nit:271,28
1632 ../src/syntax/typing.nit:271,28
1633 'p' ... ../src/syntax/typing.nit:271,28
1634 ../src/syntax/typing.nit:273,6--11
1635 ../src/syntax/typing.nit:273,8
1636 'j' ... ../src/syntax/typing.nit:273,6
1637 ../src/syntax/typing.nit:273,8--9
1638 '+=' ... ../src/syntax/typing.nit:273,8--9
1639 ../src/syntax/typing.nit:273,11
1640 '1' ... ../src/syntax/typing.nit:273,11
1641 ../src/syntax/typing.nit:280,1--283,35
1642 'redef' ... ../src/syntax/typing.nit:280,1--5
1643 ../src/syntax/typing.nit:280,7
1644 ../src/syntax/typing.nit:280,7--11
1645 'class' ... ../src/syntax/typing.nit:280,7--11
1646 'AParam' ... ../src/syntax/typing.nit:280,13--18
1647 ../src/syntax/typing.nit:281,2--283,35
1648 'redef' ... ../src/syntax/typing.nit:281,2--6
1649 ../src/syntax/typing.nit:281,12
1650 'fun' ... ../src/syntax/typing.nit:281,8--10
1651 ../src/syntax/typing.nit:281,12--23
1652 'after_typing' ... ../src/syntax/typing.nit:281,12--23
1653 ../src/syntax/typing.nit:281,25
1654 ../src/syntax/typing.nit:281,25
1655 'v' ... ../src/syntax/typing.nit:281,25
1656 ../src/syntax/typing.nit:283,3--35
1657 ../src/syntax/typing.nit:283,3--35
1658 ../src/syntax/typing.nit:283,3--13
1659 ../src/syntax/typing.nit:283,3
1660 ../src/syntax/typing.nit:283,3
1661 'v' ... ../src/syntax/typing.nit:283,3
1662 'scope_ctx' ... ../src/syntax/typing.nit:283,5--13
1663 'add_variable' ... ../src/syntax/typing.nit:283,15--26
1664 ../src/syntax/typing.nit:283,28--35
1665 ../src/syntax/typing.nit:283,28
1666 'variable' ... ../src/syntax/typing.nit:283,28--35
1667 ../src/syntax/typing.nit:287,1--328,17
1668 'redef' ... ../src/syntax/typing.nit:287,1--5
1669 ../src/syntax/typing.nit:287,7
1670 ../src/syntax/typing.nit:287,7--11
1671 'class' ... ../src/syntax/typing.nit:287,7--11
1672 'AClosureDecl' ... ../src/syntax/typing.nit:287,13--24
1673 ../src/syntax/typing.nit:288,2--289,49
1674 ../src/syntax/typing.nit:288,2--289,0
1675 '# The corresponding escapable object
1676 ' ... ../src/syntax/typing.nit:288,2--289,0
1677 ../src/syntax/typing.nit:289,2--9
1678 'readable' ... ../src/syntax/typing.nit:289,2--9
1679 ../src/syntax/typing.nit:289,27
1680 'var' ... ../src/syntax/typing.nit:289,11--13
1681 '_escapable' ... ../src/syntax/typing.nit:289,15--24
1682 ../src/syntax/typing.nit:289,27--49
1683 'nullable' ... ../src/syntax/typing.nit:289,27--34
1684 'EscapableBlock' ... ../src/syntax/typing.nit:289,36--49
1685 ../src/syntax/typing.nit:291,2--328,17
1686 'redef' ... ../src/syntax/typing.nit:291,2--6
1687 ../src/syntax/typing.nit:291,12
1688 'fun' ... ../src/syntax/typing.nit:291,8--10
1689 ../src/syntax/typing.nit:291,12--24
1690 'accept_typing' ... ../src/syntax/typing.nit:291,12--24
1691 ../src/syntax/typing.nit:291,26
1692 ../src/syntax/typing.nit:291,26
1693 'v' ... ../src/syntax/typing.nit:291,26
1694 ../src/syntax/typing.nit:294,3--328,17
1695 ../src/syntax/typing.nit:294,3--35
1696 ../src/syntax/typing.nit:294,3--13
1697 ../src/syntax/typing.nit:294,3
1698 ../src/syntax/typing.nit:294,3
1699 'v' ... ../src/syntax/typing.nit:294,3
1700 'scope_ctx' ... ../src/syntax/typing.nit:294,5--13
1701 'add_variable' ... ../src/syntax/typing.nit:294,15--26
1702 ../src/syntax/typing.nit:294,28--35
1703 ../src/syntax/typing.nit:294,28
1704 'variable' ... ../src/syntax/typing.nit:294,28--35
1705 ../src/syntax/typing.nit:296,3--31
1706 'var' ... ../src/syntax/typing.nit:296,3--5
1707 'old_flow_ctx' ... ../src/syntax/typing.nit:296,7--18
1708 '=' ... ../src/syntax/typing.nit:296,20
1709 ../src/syntax/typing.nit:296,22--31
1710 ../src/syntax/typing.nit:296,22
1711 ../src/syntax/typing.nit:296,22
1712 'v' ... ../src/syntax/typing.nit:296,22
1713 'flow_ctx' ... ../src/syntax/typing.nit:296,24--31
1714 ../src/syntax/typing.nit:297,3--41
1715 'var' ... ../src/syntax/typing.nit:297,3--5
1716 'old_base_flow_ctx' ... ../src/syntax/typing.nit:297,7--23
1717 '=' ... ../src/syntax/typing.nit:297,25
1718 ../src/syntax/typing.nit:297,27--41
1719 ../src/syntax/typing.nit:297,27
1720 ../src/syntax/typing.nit:297,27
1721 'v' ... ../src/syntax/typing.nit:297,27
1722 'base_flow_ctx' ... ../src/syntax/typing.nit:297,29--41
1723 ../src/syntax/typing.nit:298,3--30
1724 ../src/syntax/typing.nit:298,3
1725 ../src/syntax/typing.nit:298,3
1726 'v' ... ../src/syntax/typing.nit:298,3
1727 'base_flow_ctx' ... ../src/syntax/typing.nit:298,5--17
1728 '=' ... ../src/syntax/typing.nit:298,19
1729 ../src/syntax/typing.nit:298,21--30
1730 ../src/syntax/typing.nit:298,21
1731 ../src/syntax/typing.nit:298,21
1732 'v' ... ../src/syntax/typing.nit:298,21
1733 'flow_ctx' ... ../src/syntax/typing.nit:298,23--30
1734 ../src/syntax/typing.nit:300,3--41
1735 'var' ... ../src/syntax/typing.nit:300,3--5
1736 'blist' ... ../src/syntax/typing.nit:300,7--11
1737 ../src/syntax/typing.nit:300,14--33
1738 'nullable' ... ../src/syntax/typing.nit:300,14--21
1739 'Array' ... ../src/syntax/typing.nit:300,23--27
1740 ../src/syntax/typing.nit:300,29--33
1741 'AExpr' ... ../src/syntax/typing.nit:300,29--33
1742 '=' ... ../src/syntax/typing.nit:300,36
1743 ../src/syntax/typing.nit:300,38--41
1744 'null' ... ../src/syntax/typing.nit:300,38--41
1745 ../src/syntax/typing.nit:301,3--48
1746 'var' ... ../src/syntax/typing.nit:301,3--5
1747 't' ... ../src/syntax/typing.nit:301,7
1748 '=' ... ../src/syntax/typing.nit:301,9
1749 ../src/syntax/typing.nit:301,11--48
1750 ../src/syntax/typing.nit:301,11--36
1751 ../src/syntax/typing.nit:301,11--26
1752 ../src/syntax/typing.nit:301,11
1753 ../src/syntax/typing.nit:301,11
1754 'v' ... ../src/syntax/typing.nit:301,11
1755 'local_property' ... ../src/syntax/typing.nit:301,13--26
1756 'signature' ... ../src/syntax/typing.nit:301,28--36
1757 'return_type' ... ../src/syntax/typing.nit:301,38--48
1758 ../src/syntax/typing.nit:302,3--43
1759 'if' ... ../src/syntax/typing.nit:302,3--4
1760 ../src/syntax/typing.nit:302,6--14
1761 ../src/syntax/typing.nit:302,6
1762 ../src/syntax/typing.nit:302,6
1763 't' ... ../src/syntax/typing.nit:302,6
1764 ../src/syntax/typing.nit:302,11--14
1765 'null' ... ../src/syntax/typing.nit:302,11--14
1766 ../src/syntax/typing.nit:302,21--43
1767 ../src/syntax/typing.nit:302,39
1768 'blist' ... ../src/syntax/typing.nit:302,21--25
1769 '=' ... ../src/syntax/typing.nit:302,27
1770 ../src/syntax/typing.nit:302,29--43
1771 'new' ... ../src/syntax/typing.nit:302,29--31
1772 ../src/syntax/typing.nit:302,33--43
1773 'Array' ... ../src/syntax/typing.nit:302,33--37
1774 ../src/syntax/typing.nit:302,39--43
1775 'AExpr' ... ../src/syntax/typing.nit:302,39--43
1776 ../src/syntax/typing.nit:303,3--68
1777 'var' ... ../src/syntax/typing.nit:303,3--5
1778 'escapable' ... ../src/syntax/typing.nit:303,7--15
1779 '=' ... ../src/syntax/typing.nit:303,17
1780 ../src/syntax/typing.nit:303,19--68
1781 'new' ... ../src/syntax/typing.nit:303,19--21
1782 ../src/syntax/typing.nit:303,23--38
1783 'EscapableClosure' ... ../src/syntax/typing.nit:303,23--38
1784 ../src/syntax/typing.nit:303,40--43
1785 'self' ... ../src/syntax/typing.nit:303,40--43
1786 ../src/syntax/typing.nit:303,46--61
1787 ../src/syntax/typing.nit:303,46--53
1788 ../src/syntax/typing.nit:303,46
1789 'variable' ... ../src/syntax/typing.nit:303,46--53
1790 'closure' ... ../src/syntax/typing.nit:303,55--61
1791 ../src/syntax/typing.nit:303,64--68
1792 ../src/syntax/typing.nit:303,64
1793 'blist' ... ../src/syntax/typing.nit:303,64--68
1794 ../src/syntax/typing.nit:304,3--24
1795 ../src/syntax/typing.nit:304,16
1796 '_escapable' ... ../src/syntax/typing.nit:304,3--12
1797 '=' ... ../src/syntax/typing.nit:304,14
1798 ../src/syntax/typing.nit:304,16--24
1799 ../src/syntax/typing.nit:304,16
1800 'escapable' ... ../src/syntax/typing.nit:304,16--24
1801 ../src/syntax/typing.nit:305,3--44
1802 ../src/syntax/typing.nit:305,3--13
1803 ../src/syntax/typing.nit:305,3
1804 ../src/syntax/typing.nit:305,3
1805 'v' ... ../src/syntax/typing.nit:305,3
1806 'scope_ctx' ... ../src/syntax/typing.nit:305,5--13
1807 'push_escapable' ... ../src/syntax/typing.nit:305,15--28
1808 ../src/syntax/typing.nit:305,30--38
1809 ../src/syntax/typing.nit:305,30
1810 'escapable' ... ../src/syntax/typing.nit:305,30--38
1811 ../src/syntax/typing.nit:305,41--44
1812 'null' ... ../src/syntax/typing.nit:305,41--44
1813 ../src/syntax/typing.nit:307,3--40
1814 ../src/syntax/typing.nit:307,3
1815 ../src/syntax/typing.nit:307,3
1816 'v' ... ../src/syntax/typing.nit:307,3
1817 'is_default_closure_definition' ... ../src/syntax/typing.nit:307,5--33
1818 '=' ... ../src/syntax/typing.nit:307,35
1819 ../src/syntax/typing.nit:307,37--40
1820 'true' ... ../src/syntax/typing.nit:307,37--40
1821 ../src/syntax/typing.nit:309,3--7
1822 'super' ... ../src/syntax/typing.nit:309,3--7
1823 ../src/syntax/typing.nit:311,3--41
1824 ../src/syntax/typing.nit:311,3
1825 ../src/syntax/typing.nit:311,3
1826 'v' ... ../src/syntax/typing.nit:311,3
1827 'is_default_closure_definition' ... ../src/syntax/typing.nit:311,5--33
1828 '=' ... ../src/syntax/typing.nit:311,35
1829 ../src/syntax/typing.nit:311,37--41
1830 'false' ... ../src/syntax/typing.nit:311,37--41
1831 ../src/syntax/typing.nit:313,3--318,101
1832 'if' ... ../src/syntax/typing.nit:313,3--4
1833 ../src/syntax/typing.nit:313,6--19
1834 ../src/syntax/typing.nit:313,6--11
1835 ../src/syntax/typing.nit:313,6
1836 'n_expr' ... ../src/syntax/typing.nit:313,6--11
1837 ../src/syntax/typing.nit:313,16--19
1838 'null' ... ../src/syntax/typing.nit:313,16--19
1839 ../src/syntax/typing.nit:314,4--318,101
1840 ../src/syntax/typing.nit:314,4--318,101
1841 'if' ... ../src/syntax/typing.nit:314,4--5
1842 ../src/syntax/typing.nit:314,7--33
1843 ../src/syntax/typing.nit:314,7--24
1844 ../src/syntax/typing.nit:314,7--16
1845 ../src/syntax/typing.nit:314,7
1846 ../src/syntax/typing.nit:314,7
1847 'v' ... ../src/syntax/typing.nit:314,7
1848 'flow_ctx' ... ../src/syntax/typing.nit:314,9--16
1849 'unreash' ... ../src/syntax/typing.nit:314,18--24
1850 ../src/syntax/typing.nit:314,29--33
1851 'false' ... ../src/syntax/typing.nit:314,29--33
1852 ../src/syntax/typing.nit:315,5--318,101
1853 ../src/syntax/typing.nit:315,5--318,101
1854 'if' ... ../src/syntax/typing.nit:315,5--6
1855 ../src/syntax/typing.nit:315,8--53
1856 ../src/syntax/typing.nit:315,8--45
1857 ../src/syntax/typing.nit:315,8--33
1858 ../src/syntax/typing.nit:315,8--23
1859 ../src/syntax/typing.nit:315,8--15
1860 ../src/syntax/typing.nit:315,8
1861 'variable' ... ../src/syntax/typing.nit:315,8--15
1862 'closure' ... ../src/syntax/typing.nit:315,17--23
1863 'signature' ... ../src/syntax/typing.nit:315,25--33
1864 'return_type' ... ../src/syntax/typing.nit:315,35--45
1865 ../src/syntax/typing.nit:315,50--53
1866 'null' ... ../src/syntax/typing.nit:315,50--53
1867 ../src/syntax/typing.nit:316,6--98
1868 ../src/syntax/typing.nit:316,6--98
1869 ../src/syntax/typing.nit:316,6
1870 ../src/syntax/typing.nit:316,6
1871 'v' ... ../src/syntax/typing.nit:316,6
1872 'error' ... ../src/syntax/typing.nit:316,8--12
1873 ../src/syntax/typing.nit:316,14--17
1874 'self' ... ../src/syntax/typing.nit:316,14--17
1875 ../src/syntax/typing.nit:316,20--98
1876 '"Control error: Reached end of block (a 'continue' with a value was expected)."' ... ../src/syntax/typing.nit:316,20--98
1877 ../src/syntax/typing.nit:317,10--318,101
1878 'if' ... ../src/syntax/typing.nit:317,10--11
1879 ../src/syntax/typing.nit:317,13--70
1880 ../src/syntax/typing.nit:317,13--37
1881 ../src/syntax/typing.nit:317,13--28
1882 ../src/syntax/typing.nit:317,13--20
1883 ../src/syntax/typing.nit:317,13
1884 'variable' ... ../src/syntax/typing.nit:317,13--20
1885 'closure' ... ../src/syntax/typing.nit:317,22--28
1886 'is_break' ... ../src/syntax/typing.nit:317,30--37
1887 ../src/syntax/typing.nit:317,43--70
1888 ../src/syntax/typing.nit:317,43--62
1889 ../src/syntax/typing.nit:317,43--51
1890 ../src/syntax/typing.nit:317,43
1891 'escapable' ... ../src/syntax/typing.nit:317,43--51
1892 'break_list' ... ../src/syntax/typing.nit:317,53--62
1893 ../src/syntax/typing.nit:317,67--70
1894 'null' ... ../src/syntax/typing.nit:317,67--70
1895 ../src/syntax/typing.nit:318,6--101
1896 ../src/syntax/typing.nit:318,6--101
1897 ../src/syntax/typing.nit:318,6
1898 ../src/syntax/typing.nit:318,6
1899 'v' ... ../src/syntax/typing.nit:318,6
1900 'error' ... ../src/syntax/typing.nit:318,8--12
1901 ../src/syntax/typing.nit:318,14--17
1902 'self' ... ../src/syntax/typing.nit:318,14--17
1903 ../src/syntax/typing.nit:318,20--101
1904 '"Control error: Reached end of break block (a 'break' with a value was expected)."' ... ../src/syntax/typing.nit:318,20--101
1905 ../src/syntax/typing.nit:322,3--323,28
1906 'if' ... ../src/syntax/typing.nit:322,3--4
1907 ../src/syntax/typing.nit:322,6--18
1908 ../src/syntax/typing.nit:322,6--10
1909 ../src/syntax/typing.nit:322,6
1910 'blist' ... ../src/syntax/typing.nit:322,6--10
1911 ../src/syntax/typing.nit:322,15--18
1912 'null' ... ../src/syntax/typing.nit:322,15--18
1913 ../src/syntax/typing.nit:322,25--323,28
1914 'for' ... ../src/syntax/typing.nit:322,25--27
1915 'x' ... ../src/syntax/typing.nit:322,29
1916 ../src/syntax/typing.nit:322,34--38
1917 ../src/syntax/typing.nit:322,34
1918 'blist' ... ../src/syntax/typing.nit:322,34--38
1919 'do' ... ../src/syntax/typing.nit:322,40--41
1920 ../src/syntax/typing.nit:323,4--28
1921 ../src/syntax/typing.nit:323,4--28
1922 ../src/syntax/typing.nit:323,4
1923 ../src/syntax/typing.nit:323,4
1924 'v' ... ../src/syntax/typing.nit:323,4
1925 'check_conform_expr' ... ../src/syntax/typing.nit:323,6--23
1926 ../src/syntax/typing.nit:323,25
1927 ../src/syntax/typing.nit:323,25
1928 'x' ... ../src/syntax/typing.nit:323,25
1929 ../src/syntax/typing.nit:323,28
1930 ../src/syntax/typing.nit:323,28
1931 't' ... ../src/syntax/typing.nit:323,28
1932 ../src/syntax/typing.nit:326,3--27
1933 ../src/syntax/typing.nit:326,3
1934 ../src/syntax/typing.nit:326,3
1935 'v' ... ../src/syntax/typing.nit:326,3
1936 'flow_ctx' ... ../src/syntax/typing.nit:326,5--12
1937 '=' ... ../src/syntax/typing.nit:326,14
1938 ../src/syntax/typing.nit:326,16--27
1939 ../src/syntax/typing.nit:326,16
1940 'old_flow_ctx' ... ../src/syntax/typing.nit:326,16--27
1941 ../src/syntax/typing.nit:327,3--37
1942 ../src/syntax/typing.nit:327,3
1943 ../src/syntax/typing.nit:327,3
1944 'v' ... ../src/syntax/typing.nit:327,3
1945 'base_flow_ctx' ... ../src/syntax/typing.nit:327,5--17
1946 '=' ... ../src/syntax/typing.nit:327,19
1947 ../src/syntax/typing.nit:327,21--37
1948 ../src/syntax/typing.nit:327,21
1949 'old_base_flow_ctx' ... ../src/syntax/typing.nit:327,21--37
1950 ../src/syntax/typing.nit:328,3--17
1951 ../src/syntax/typing.nit:328,3--13
1952 ../src/syntax/typing.nit:328,3
1953 ../src/syntax/typing.nit:328,3
1954 'v' ... ../src/syntax/typing.nit:328,3
1955 'scope_ctx' ... ../src/syntax/typing.nit:328,5--13
1956 'pop' ... ../src/syntax/typing.nit:328,15--17
1957 ../src/syntax/typing.nit:332,1--339,22
1958 'redef' ... ../src/syntax/typing.nit:332,1--5
1959 ../src/syntax/typing.nit:332,7
1960 ../src/syntax/typing.nit:332,7--11
1961 'class' ... ../src/syntax/typing.nit:332,7--11
1962 'AType' ... ../src/syntax/typing.nit:332,13--17
1963 ../src/syntax/typing.nit:333,2--53
1964 'redef' ... ../src/syntax/typing.nit:333,2--6
1965 ../src/syntax/typing.nit:333,12
1966 'fun' ... ../src/syntax/typing.nit:333,8--10
1967 ../src/syntax/typing.nit:333,12--16
1968 'stype' ... ../src/syntax/typing.nit:333,12--16
1969 ../src/syntax/typing.nit:333,19--24
1970 ../src/syntax/typing.nit:333,19--24
1971 'MMType' ... ../src/syntax/typing.nit:333,19--24
1972 ../src/syntax/typing.nit:333,29--53
1973 'return' ... ../src/syntax/typing.nit:333,29--34
1974 ../src/syntax/typing.nit:333,36--53
1975 ../src/syntax/typing.nit:333,36--41
1976 ../src/syntax/typing.nit:333,36
1977 '_stype' ... ../src/syntax/typing.nit:333,36--41
1978 'as' ... ../src/syntax/typing.nit:333,43--44
1979 'not' ... ../src/syntax/typing.nit:333,46--48
1980 'null' ... ../src/syntax/typing.nit:333,50--53
1981 ../src/syntax/typing.nit:334,2--50
1982 'redef' ... ../src/syntax/typing.nit:334,2--6
1983 ../src/syntax/typing.nit:334,12
1984 'fun' ... ../src/syntax/typing.nit:334,8--10
1985 ../src/syntax/typing.nit:334,12--19
1986 'is_typed' ... ../src/syntax/typing.nit:334,12--19
1987 ../src/syntax/typing.nit:334,22--25
1988 ../src/syntax/typing.nit:334,22--25
1989 'Bool' ... ../src/syntax/typing.nit:334,22--25
1990 ../src/syntax/typing.nit:334,30--50
1991 'return' ... ../src/syntax/typing.nit:334,30--35
1992 ../src/syntax/typing.nit:334,37--50
1993 ../src/syntax/typing.nit:334,37--42
1994 ../src/syntax/typing.nit:334,37
1995 '_stype' ... ../src/syntax/typing.nit:334,37--42
1996 ../src/syntax/typing.nit:334,47--50
1997 'null' ... ../src/syntax/typing.nit:334,47--50
1998 ../src/syntax/typing.nit:335,2--28
1999 ../src/syntax/typing.nit:335,14
2000 'var' ... ../src/syntax/typing.nit:335,2--4
2001 '_stype' ... ../src/syntax/typing.nit:335,6--11
2002 ../src/syntax/typing.nit:335,14--28
2003 'nullable' ... ../src/syntax/typing.nit:335,14--21
2004 'MMType' ... ../src/syntax/typing.nit:335,23--28
2005 ../src/syntax/typing.nit:337,2--339,22
2006 'redef' ... ../src/syntax/typing.nit:337,2--6
2007 ../src/syntax/typing.nit:337,12
2008 'fun' ... ../src/syntax/typing.nit:337,8--10
2009 ../src/syntax/typing.nit:337,12--23
2010 'after_typing' ... ../src/syntax/typing.nit:337,12--23
2011 ../src/syntax/typing.nit:337,25
2012 ../src/syntax/typing.nit:337,25
2013 'v' ... ../src/syntax/typing.nit:337,25
2014 ../src/syntax/typing.nit:339,3--22
2015 ../src/syntax/typing.nit:339,3--22
2016 ../src/syntax/typing.nit:339,22
2017 '_stype' ... ../src/syntax/typing.nit:339,3--8
2018 '=' ... ../src/syntax/typing.nit:339,10
2019 ../src/syntax/typing.nit:339,12--22
2020 ../src/syntax/typing.nit:339,22
2021 'get_stype' ... ../src/syntax/typing.nit:339,12--20
2022 ../src/syntax/typing.nit:339,22
2023 ../src/syntax/typing.nit:339,22
2024 'v' ... ../src/syntax/typing.nit:339,22
2025 ../src/syntax/typing.nit:343,1--379,62
2026 'redef' ... ../src/syntax/typing.nit:343,1--5
2027 ../src/syntax/typing.nit:343,7
2028 ../src/syntax/typing.nit:343,7--11
2029 'class' ... ../src/syntax/typing.nit:343,7--11
2030 'AExpr' ... ../src/syntax/typing.nit:343,13--17
2031 ../src/syntax/typing.nit:344,2--43
2032 ../src/syntax/typing.nit:344,2--15
2033 'redef' ... ../src/syntax/typing.nit:344,2--6
2034 'readable' ... ../src/syntax/typing.nit:344,8--15
2035 ../src/syntax/typing.nit:344,32
2036 'var' ... ../src/syntax/typing.nit:344,17--19
2037 '_is_typed' ... ../src/syntax/typing.nit:344,21--29
2038 ../src/syntax/typing.nit:344,32--35
2039 'Bool' ... ../src/syntax/typing.nit:344,32--35
2040 ../src/syntax/typing.nit:344,39--43
2041 'false' ... ../src/syntax/typing.nit:344,39--43
2042 ../src/syntax/typing.nit:345,2--54
2043 'redef' ... ../src/syntax/typing.nit:345,2--6
2044 ../src/syntax/typing.nit:345,12
2045 'fun' ... ../src/syntax/typing.nit:345,8--10
2046 ../src/syntax/typing.nit:345,12--23
2047 'is_statement' ... ../src/syntax/typing.nit:345,12--23
2048 ../src/syntax/typing.nit:345,26--29
2049 ../src/syntax/typing.nit:345,26--29
2050 'Bool' ... ../src/syntax/typing.nit:345,26--29
2051 ../src/syntax/typing.nit:345,34--54
2052 'return' ... ../src/syntax/typing.nit:345,34--39
2053 ../src/syntax/typing.nit:345,41--54
2054 ../src/syntax/typing.nit:345,41--46
2055 ../src/syntax/typing.nit:345,41
2056 '_stype' ... ../src/syntax/typing.nit:345,41--46
2057 ../src/syntax/typing.nit:345,51--54
2058 'null' ... ../src/syntax/typing.nit:345,51--54
2059 ../src/syntax/typing.nit:346,2--356,27
2060 'redef' ... ../src/syntax/typing.nit:346,2--6
2061 ../src/syntax/typing.nit:346,12
2062 'fun' ... ../src/syntax/typing.nit:346,8--10
2063 ../src/syntax/typing.nit:346,12--16
2064 'stype' ... ../src/syntax/typing.nit:346,12--16
2065 ../src/syntax/typing.nit:348,10
2066 ../src/syntax/typing.nit:348,3--356,27
2067 ../src/syntax/typing.nit:348,3--350,8
2068 'if' ... ../src/syntax/typing.nit:348,3--4
2069 ../src/syntax/typing.nit:348,6--17
2070 'not' ... ../src/syntax/typing.nit:348,6--8
2071 ../src/syntax/typing.nit:348,10--17
2072 ../src/syntax/typing.nit:348,10
2073 'is_typed' ... ../src/syntax/typing.nit:348,10--17
2074 ../src/syntax/typing.nit:349,4--350,8
2075 ../src/syntax/typing.nit:349,4--35
2076 ../src/syntax/typing.nit:349,10
2077 'print' ... ../src/syntax/typing.nit:349,4--8
2078 ../src/syntax/typing.nit:349,10--35
2079 ../src/syntax/typing.nit:349,10--11
2080 '"{' ... ../src/syntax/typing.nit:349,10--11
2081 ../src/syntax/typing.nit:349,12--19
2082 ../src/syntax/typing.nit:349,12
2083 'location' ... ../src/syntax/typing.nit:349,12--19
2084 ../src/syntax/typing.nit:349,20--35
2085 '}: not is_typed"' ... ../src/syntax/typing.nit:349,20--35
2086 ../src/syntax/typing.nit:350,4--8
2087 'abort' ... ../src/syntax/typing.nit:350,4--8
2088 ../src/syntax/typing.nit:352,3--354,8
2089 'if' ... ../src/syntax/typing.nit:352,3--4
2090 ../src/syntax/typing.nit:352,6--17
2091 ../src/syntax/typing.nit:352,6
2092 'is_statement' ... ../src/syntax/typing.nit:352,6--17
2093 ../src/syntax/typing.nit:353,4--354,8
2094 ../src/syntax/typing.nit:353,4--35
2095 ../src/syntax/typing.nit:353,10
2096 'print' ... ../src/syntax/typing.nit:353,4--8
2097 ../src/syntax/typing.nit:353,10--35
2098 ../src/syntax/typing.nit:353,10--11
2099 '"{' ... ../src/syntax/typing.nit:353,10--11
2100 ../src/syntax/typing.nit:353,12--19
2101 ../src/syntax/typing.nit:353,12
2102 'location' ... ../src/syntax/typing.nit:353,12--19
2103 ../src/syntax/typing.nit:353,20--35
2104 '}: is_statement"' ... ../src/syntax/typing.nit:353,20--35
2105 ../src/syntax/typing.nit:354,4--8
2106 'abort' ... ../src/syntax/typing.nit:354,4--8
2107 ../src/syntax/typing.nit:356,3--27
2108 'return' ... ../src/syntax/typing.nit:356,3--8
2109 ../src/syntax/typing.nit:356,10--27
2110 ../src/syntax/typing.nit:356,10--15
2111 ../src/syntax/typing.nit:356,10
2112 '_stype' ... ../src/syntax/typing.nit:356,10--15
2113 'as' ... ../src/syntax/typing.nit:356,17--18
2114 'not' ... ../src/syntax/typing.nit:356,20--22
2115 'null' ... ../src/syntax/typing.nit:356,24--27
2116 ../src/syntax/typing.nit:358,2--28
2117 ../src/syntax/typing.nit:358,14
2118 'var' ... ../src/syntax/typing.nit:358,2--4
2119 '_stype' ... ../src/syntax/typing.nit:358,6--11
2120 ../src/syntax/typing.nit:358,14--28
2121 'nullable' ... ../src/syntax/typing.nit:358,14--21
2122 'MMType' ... ../src/syntax/typing.nit:358,23--28
2123 ../src/syntax/typing.nit:360,2--363,18
2124 'redef' ... ../src/syntax/typing.nit:360,2--6
2125 ../src/syntax/typing.nit:360,12
2126 'fun' ... ../src/syntax/typing.nit:360,8--10
2127 ../src/syntax/typing.nit:360,12--23
2128 'after_typing' ... ../src/syntax/typing.nit:360,12--23
2129 ../src/syntax/typing.nit:360,25
2130 ../src/syntax/typing.nit:360,25
2131 'v' ... ../src/syntax/typing.nit:360,25
2132 ../src/syntax/typing.nit:363,3--18
2133 ../src/syntax/typing.nit:363,3--18
2134 ../src/syntax/typing.nit:363,15
2135 '_is_typed' ... ../src/syntax/typing.nit:363,3--11
2136 '=' ... ../src/syntax/typing.nit:363,13
2137 ../src/syntax/typing.nit:363,15--18
2138 'true' ... ../src/syntax/typing.nit:363,15--18
2139 ../src/syntax/typing.nit:366,2--367,43
2140 ../src/syntax/typing.nit:366,2--367,0
2141 '# Is the expression the implicit receiver
2142 ' ... ../src/syntax/typing.nit:366,2--367,0
2143 ../src/syntax/typing.nit:367,6
2144 'fun' ... ../src/syntax/typing.nit:367,2--4
2145 ../src/syntax/typing.nit:367,6--21
2146 'is_implicit_self' ... ../src/syntax/typing.nit:367,6--21
2147 ../src/syntax/typing.nit:367,24--27
2148 ../src/syntax/typing.nit:367,24--27
2149 'Bool' ... ../src/syntax/typing.nit:367,24--27
2150 ../src/syntax/typing.nit:367,32--43
2151 'return' ... ../src/syntax/typing.nit:367,32--37
2152 ../src/syntax/typing.nit:367,39--43
2153 'false' ... ../src/syntax/typing.nit:367,39--43
2154 ../src/syntax/typing.nit:369,2--370,34
2155 ../src/syntax/typing.nit:369,2--370,0
2156 '# Is the expression the current receiver (implicit or explicit)
2157 ' ... ../src/syntax/typing.nit:369,2--370,0
2158 ../src/syntax/typing.nit:370,6
2159 'fun' ... ../src/syntax/typing.nit:370,2--4
2160 ../src/syntax/typing.nit:370,6--12
2161 'is_self' ... ../src/syntax/typing.nit:370,6--12
2162 ../src/syntax/typing.nit:370,15--18
2163 ../src/syntax/typing.nit:370,15--18
2164 'Bool' ... ../src/syntax/typing.nit:370,15--18
2165 ../src/syntax/typing.nit:370,23--34
2166 'return' ... ../src/syntax/typing.nit:370,23--28
2167 ../src/syntax/typing.nit:370,30--34
2168 'false' ... ../src/syntax/typing.nit:370,30--34
2169 ../src/syntax/typing.nit:372,2--373,51
2170 ../src/syntax/typing.nit:372,2--373,0
2171 '# The variable accessed is any
2172 ' ... ../src/syntax/typing.nit:372,2--373,0
2173 ../src/syntax/typing.nit:373,6
2174 'fun' ... ../src/syntax/typing.nit:373,2--4
2175 ../src/syntax/typing.nit:373,6--17
2176 'its_variable' ... ../src/syntax/typing.nit:373,6--17
2177 ../src/syntax/typing.nit:373,20--36
2178 ../src/syntax/typing.nit:373,20--36
2179 'nullable' ... ../src/syntax/typing.nit:373,20--27
2180 'Variable' ... ../src/syntax/typing.nit:373,29--36
2181 ../src/syntax/typing.nit:373,41--51
2182 'return' ... ../src/syntax/typing.nit:373,41--46
2183 ../src/syntax/typing.nit:373,48--51
2184 'null' ... ../src/syntax/typing.nit:373,48--51
2185 ../src/syntax/typing.nit:375,2--376,61
2186 ../src/syntax/typing.nit:375,2--376,0
2187 '# The control flow information if current boolean expression is true
2188 ' ... ../src/syntax/typing.nit:375,2--376,0
2189 ../src/syntax/typing.nit:376,2--9
2190 'readable' ... ../src/syntax/typing.nit:376,2--9
2191 ../src/syntax/typing.nit:376,11--17
2192 'private' ... ../src/syntax/typing.nit:376,11--17
2193 'var' ... ../src/syntax/typing.nit:376,19--21
2194 '_if_true_flow_ctx' ... ../src/syntax/typing.nit:376,23--39
2195 ../src/syntax/typing.nit:376,42--61
2196 'nullable' ... ../src/syntax/typing.nit:376,42--49
2197 'FlowContext' ... ../src/syntax/typing.nit:376,51--61
2198 ../src/syntax/typing.nit:378,2--379,62
2199 ../src/syntax/typing.nit:378,2--379,0
2200 '# The control flow information if current boolean expression is false
2201 ' ... ../src/syntax/typing.nit:378,2--379,0
2202 ../src/syntax/typing.nit:379,2--9
2203 'readable' ... ../src/syntax/typing.nit:379,2--9
2204 ../src/syntax/typing.nit:379,11--17
2205 'private' ... ../src/syntax/typing.nit:379,11--17
2206 'var' ... ../src/syntax/typing.nit:379,19--21
2207 '_if_false_flow_ctx' ... ../src/syntax/typing.nit:379,23--40
2208 ../src/syntax/typing.nit:379,43--62
2209 'nullable' ... ../src/syntax/typing.nit:379,43--50
2210 'FlowContext' ... ../src/syntax/typing.nit:379,52--62
2211 ../src/syntax/typing.nit:382,1--406,18
2212 'redef' ... ../src/syntax/typing.nit:382,1--5
2213 ../src/syntax/typing.nit:382,7
2214 ../src/syntax/typing.nit:382,7--11
2215 'class' ... ../src/syntax/typing.nit:382,7--11
2216 'AVardeclExpr' ... ../src/syntax/typing.nit:382,13--24
2217 ../src/syntax/typing.nit:383,2--36
2218 ../src/syntax/typing.nit:383,17
2219 'var' ... ../src/syntax/typing.nit:383,2--4
2220 '_variable' ... ../src/syntax/typing.nit:383,6--14
2221 ../src/syntax/typing.nit:383,17--36
2222 'nullable' ... ../src/syntax/typing.nit:383,17--24
2223 'VarVariable' ... ../src/syntax/typing.nit:383,26--36
2224 ../src/syntax/typing.nit:384,2--51
2225 'redef' ... ../src/syntax/typing.nit:384,2--6
2226 ../src/syntax/typing.nit:384,12
2227 'fun' ... ../src/syntax/typing.nit:384,8--10
2228 ../src/syntax/typing.nit:384,12--19
2229 'variable' ... ../src/syntax/typing.nit:384,12--19
2230 ../src/syntax/typing.nit:384,31
2231 ../src/syntax/typing.nit:384,24--51
2232 'return' ... ../src/syntax/typing.nit:384,24--29
2233 ../src/syntax/typing.nit:384,31--51
2234 ../src/syntax/typing.nit:384,31--39
2235 ../src/syntax/typing.nit:384,31
2236 '_variable' ... ../src/syntax/typing.nit:384,31--39
2237 'as' ... ../src/syntax/typing.nit:384,41--42
2238 'not' ... ../src/syntax/typing.nit:384,44--46
2239 'null' ... ../src/syntax/typing.nit:384,48--51
2240 ../src/syntax/typing.nit:386,2--406,18
2241 'redef' ... ../src/syntax/typing.nit:386,2--6
2242 ../src/syntax/typing.nit:386,12
2243 'fun' ... ../src/syntax/typing.nit:386,8--10
2244 ../src/syntax/typing.nit:386,12--23
2245 'after_typing' ... ../src/syntax/typing.nit:386,12--23
2246 ../src/syntax/typing.nit:386,25
2247 ../src/syntax/typing.nit:386,25
2248 'v' ... ../src/syntax/typing.nit:386,25
2249 ../src/syntax/typing.nit:388,3--406,18
2250 ../src/syntax/typing.nit:388,3--47
2251 'var' ... ../src/syntax/typing.nit:388,3--5
2252 'va' ... ../src/syntax/typing.nit:388,7--8
2253 '=' ... ../src/syntax/typing.nit:388,10
2254 ../src/syntax/typing.nit:388,12--47
2255 'new' ... ../src/syntax/typing.nit:388,12--14
2256 ../src/syntax/typing.nit:388,16--26
2257 'VarVariable' ... ../src/syntax/typing.nit:388,16--26
2258 ../src/syntax/typing.nit:388,28--41
2259 ../src/syntax/typing.nit:388,28--31
2260 ../src/syntax/typing.nit:388,28
2261 'n_id' ... ../src/syntax/typing.nit:388,28--31
2262 'to_symbol' ... ../src/syntax/typing.nit:388,33--41
2263 ../src/syntax/typing.nit:388,44--47
2264 ../src/syntax/typing.nit:388,44
2265 'n_id' ... ../src/syntax/typing.nit:388,44--47
2266 ../src/syntax/typing.nit:389,3--16
2267 ../src/syntax/typing.nit:389,15
2268 '_variable' ... ../src/syntax/typing.nit:389,3--11
2269 '=' ... ../src/syntax/typing.nit:389,13
2270 ../src/syntax/typing.nit:389,15--16
2271 ../src/syntax/typing.nit:389,15
2272 'va' ... ../src/syntax/typing.nit:389,15--16
2273 ../src/syntax/typing.nit:390,3--29
2274 ../src/syntax/typing.nit:390,3--13
2275 ../src/syntax/typing.nit:390,3
2276 ../src/syntax/typing.nit:390,3
2277 'v' ... ../src/syntax/typing.nit:390,3
2278 'scope_ctx' ... ../src/syntax/typing.nit:390,5--13
2279 'add_variable' ... ../src/syntax/typing.nit:390,15--26
2280 ../src/syntax/typing.nit:390,28--29
2281 ../src/syntax/typing.nit:390,28
2282 'va' ... ../src/syntax/typing.nit:390,28--29
2283 ../src/syntax/typing.nit:391,3--17
2284 'var' ... ../src/syntax/typing.nit:391,3--5
2285 'ne' ... ../src/syntax/typing.nit:391,7--8
2286 '=' ... ../src/syntax/typing.nit:391,10
2287 ../src/syntax/typing.nit:391,12--17
2288 ../src/syntax/typing.nit:391,12
2289 'n_expr' ... ../src/syntax/typing.nit:391,12--17
2290 ../src/syntax/typing.nit:392,3--37
2291 'if' ... ../src/syntax/typing.nit:392,3--4
2292 ../src/syntax/typing.nit:392,6--15
2293 ../src/syntax/typing.nit:392,6--7
2294 ../src/syntax/typing.nit:392,6
2295 'ne' ... ../src/syntax/typing.nit:392,6--7
2296 ../src/syntax/typing.nit:392,12--15
2297 'null' ... ../src/syntax/typing.nit:392,12--15
2298 ../src/syntax/typing.nit:392,22--37
2299 ../src/syntax/typing.nit:392,22
2300 ../src/syntax/typing.nit:392,22
2301 'v' ... ../src/syntax/typing.nit:392,22
2302 'mark_is_set' ... ../src/syntax/typing.nit:392,24--34
2303 ../src/syntax/typing.nit:392,36--37
2304 ../src/syntax/typing.nit:392,36
2305 'va' ... ../src/syntax/typing.nit:392,36--37
2306 ../src/syntax/typing.nit:394,3--404,39
2307 'if' ... ../src/syntax/typing.nit:394,3--4
2308 ../src/syntax/typing.nit:394,6--19
2309 ../src/syntax/typing.nit:394,6--11
2310 ../src/syntax/typing.nit:394,6
2311 'n_type' ... ../src/syntax/typing.nit:394,6--11
2312 ../src/syntax/typing.nit:394,16--19
2313 'null' ... ../src/syntax/typing.nit:394,16--19
2314 ../src/syntax/typing.nit:395,4--398,37
2315 ../src/syntax/typing.nit:395,4--37
2316 'if' ... ../src/syntax/typing.nit:395,4--5
2317 ../src/syntax/typing.nit:395,7--25
2318 'not' ... ../src/syntax/typing.nit:395,7--9
2319 ../src/syntax/typing.nit:395,11--25
2320 ../src/syntax/typing.nit:395,11--16
2321 ../src/syntax/typing.nit:395,11
2322 'n_type' ... ../src/syntax/typing.nit:395,11--16
2323 'is_typed' ... ../src/syntax/typing.nit:395,18--25
2324 ../src/syntax/typing.nit:395,32--37
2325 'return' ... ../src/syntax/typing.nit:395,32--37
2326 ../src/syntax/typing.nit:396,4--26
2327 ../src/syntax/typing.nit:396,4--5
2328 ../src/syntax/typing.nit:396,4
2329 'va' ... ../src/syntax/typing.nit:396,4--5
2330 'stype' ... ../src/syntax/typing.nit:396,7--11
2331 '=' ... ../src/syntax/typing.nit:396,13
2332 ../src/syntax/typing.nit:396,15--26
2333 ../src/syntax/typing.nit:396,15--20
2334 ../src/syntax/typing.nit:396,15
2335 'n_type' ... ../src/syntax/typing.nit:396,15--20
2336 'stype' ... ../src/syntax/typing.nit:396,22--26
2337 ../src/syntax/typing.nit:397,4--398,37
2338 'if' ... ../src/syntax/typing.nit:397,4--5
2339 ../src/syntax/typing.nit:397,7--16
2340 ../src/syntax/typing.nit:397,7--8
2341 ../src/syntax/typing.nit:397,7
2342 'ne' ... ../src/syntax/typing.nit:397,7--8
2343 ../src/syntax/typing.nit:397,13--16
2344 'null' ... ../src/syntax/typing.nit:397,13--16
2345 ../src/syntax/typing.nit:398,5--37
2346 ../src/syntax/typing.nit:398,5--37
2347 ../src/syntax/typing.nit:398,5
2348 ../src/syntax/typing.nit:398,5
2349 'v' ... ../src/syntax/typing.nit:398,5
2350 'check_conform_expr' ... ../src/syntax/typing.nit:398,7--24
2351 ../src/syntax/typing.nit:398,26--27
2352 ../src/syntax/typing.nit:398,26
2353 'ne' ... ../src/syntax/typing.nit:398,26--27
2354 ../src/syntax/typing.nit:398,30--37
2355 ../src/syntax/typing.nit:398,30--31
2356 ../src/syntax/typing.nit:398,30
2357 'va' ... ../src/syntax/typing.nit:398,30--31
2358 'stype' ... ../src/syntax/typing.nit:398,33--37
2359 ../src/syntax/typing.nit:400,8--404,39
2360 'if' ... ../src/syntax/typing.nit:400,8--9
2361 ../src/syntax/typing.nit:400,11--20
2362 ../src/syntax/typing.nit:400,11--12
2363 ../src/syntax/typing.nit:400,11
2364 'ne' ... ../src/syntax/typing.nit:400,11--12
2365 ../src/syntax/typing.nit:400,17--20
2366 'null' ... ../src/syntax/typing.nit:400,17--20
2367 ../src/syntax/typing.nit:401,4--402,22
2368 ../src/syntax/typing.nit:401,4--38
2369 'if' ... ../src/syntax/typing.nit:401,4--5
2370 ../src/syntax/typing.nit:401,7--25
2371 'not' ... ../src/syntax/typing.nit:401,7--9
2372 ../src/syntax/typing.nit:401,11--25
2373 ../src/syntax/typing.nit:401,11
2374 ../src/syntax/typing.nit:401,11
2375 'v' ... ../src/syntax/typing.nit:401,11
2376 'check_expr' ... ../src/syntax/typing.nit:401,13--22
2377 ../src/syntax/typing.nit:401,24--25
2378 ../src/syntax/typing.nit:401,24
2379 'ne' ... ../src/syntax/typing.nit:401,24--25
2380 ../src/syntax/typing.nit:401,33--38
2381 'return' ... ../src/syntax/typing.nit:401,33--38
2382 ../src/syntax/typing.nit:402,4--22
2383 ../src/syntax/typing.nit:402,4--5
2384 ../src/syntax/typing.nit:402,4
2385 'va' ... ../src/syntax/typing.nit:402,4--5
2386 'stype' ... ../src/syntax/typing.nit:402,7--11
2387 '=' ... ../src/syntax/typing.nit:402,13
2388 ../src/syntax/typing.nit:402,15--22
2389 ../src/syntax/typing.nit:402,15--16
2390 ../src/syntax/typing.nit:402,15
2391 'ne' ... ../src/syntax/typing.nit:402,15--16
2392 'stype' ... ../src/syntax/typing.nit:402,18--22
2393 ../src/syntax/typing.nit:404,4--39
2394 ../src/syntax/typing.nit:404,4--39
2395 ../src/syntax/typing.nit:404,4--5
2396 ../src/syntax/typing.nit:404,4
2397 'va' ... ../src/syntax/typing.nit:404,4--5
2398 'stype' ... ../src/syntax/typing.nit:404,7--11
2399 '=' ... ../src/syntax/typing.nit:404,13
2400 ../src/syntax/typing.nit:404,15--39
2401 ../src/syntax/typing.nit:404,15--27
2402 ../src/syntax/typing.nit:404,15
2403 ../src/syntax/typing.nit:404,15
2404 'v' ... ../src/syntax/typing.nit:404,15
2405 'type_object' ... ../src/syntax/typing.nit:404,17--27
2406 'as_nullable' ... ../src/syntax/typing.nit:404,29--39
2407 ../src/syntax/typing.nit:406,3--18
2408 ../src/syntax/typing.nit:406,15
2409 '_is_typed' ... ../src/syntax/typing.nit:406,3--11
2410 '=' ... ../src/syntax/typing.nit:406,13
2411 ../src/syntax/typing.nit:406,15--18
2412 'true' ... ../src/syntax/typing.nit:406,15--18
2413 ../src/syntax/typing.nit:410,1--422,18
2414 'redef' ... ../src/syntax/typing.nit:410,1--5
2415 ../src/syntax/typing.nit:410,7
2416 ../src/syntax/typing.nit:410,7--11
2417 'class' ... ../src/syntax/typing.nit:410,7--11
2418 'ABlockExpr' ... ../src/syntax/typing.nit:410,13--22
2419 ../src/syntax/typing.nit:411,2--422,18
2420 'redef' ... ../src/syntax/typing.nit:411,2--6
2421 ../src/syntax/typing.nit:411,12
2422 'fun' ... ../src/syntax/typing.nit:411,8--10
2423 ../src/syntax/typing.nit:411,12--24
2424 'accept_typing' ... ../src/syntax/typing.nit:411,12--24
2425 ../src/syntax/typing.nit:411,26
2426 ../src/syntax/typing.nit:411,26
2427 'v' ... ../src/syntax/typing.nit:411,26
2428 ../src/syntax/typing.nit:413,3--422,18
2429 ../src/syntax/typing.nit:413,3--418,46
2430 'for' ... ../src/syntax/typing.nit:413,3--5
2431 'e' ... ../src/syntax/typing.nit:413,7
2432 ../src/syntax/typing.nit:413,12--17
2433 ../src/syntax/typing.nit:413,12
2434 'n_expr' ... ../src/syntax/typing.nit:413,12--17
2435 'do' ... ../src/syntax/typing.nit:413,19--20
2436 ../src/syntax/typing.nit:414,4--418,46
2437 ../src/syntax/typing.nit:414,4--418,46
2438 'if' ... ../src/syntax/typing.nit:414,4--5
2439 ../src/syntax/typing.nit:414,7--28
2440 'not' ... ../src/syntax/typing.nit:414,7--9
2441 ../src/syntax/typing.nit:414,11--28
2442 ../src/syntax/typing.nit:414,11--20
2443 ../src/syntax/typing.nit:414,11
2444 ../src/syntax/typing.nit:414,11
2445 'v' ... ../src/syntax/typing.nit:414,11
2446 'flow_ctx' ... ../src/syntax/typing.nit:414,13--20
2447 'unreash' ... ../src/syntax/typing.nit:414,22--28
2448 ../src/syntax/typing.nit:415,5--19
2449 ../src/syntax/typing.nit:415,5--19
2450 ../src/syntax/typing.nit:415,5
2451 ../src/syntax/typing.nit:415,5
2452 'v' ... ../src/syntax/typing.nit:415,5
2453 'enter_visit' ... ../src/syntax/typing.nit:415,7--17
2454 ../src/syntax/typing.nit:415,19
2455 ../src/syntax/typing.nit:415,19
2456 'e' ... ../src/syntax/typing.nit:415,19
2457 ../src/syntax/typing.nit:416,9--418,46
2458 'if' ... ../src/syntax/typing.nit:416,9--10
2459 ../src/syntax/typing.nit:416,12--41
2460 'not' ... ../src/syntax/typing.nit:416,12--14
2461 ../src/syntax/typing.nit:416,16--41
2462 ../src/syntax/typing.nit:416,16--25
2463 ../src/syntax/typing.nit:416,16
2464 ../src/syntax/typing.nit:416,16
2465 'v' ... ../src/syntax/typing.nit:416,16
2466 'flow_ctx' ... ../src/syntax/typing.nit:416,18--25
2467 'already_unreash' ... ../src/syntax/typing.nit:416,27--41
2468 ../src/syntax/typing.nit:417,5--418,46
2469 ../src/syntax/typing.nit:417,5--37
2470 ../src/syntax/typing.nit:417,5--14
2471 ../src/syntax/typing.nit:417,5
2472 ../src/syntax/typing.nit:417,5
2473 'v' ... ../src/syntax/typing.nit:417,5
2474 'flow_ctx' ... ../src/syntax/typing.nit:417,7--14
2475 'already_unreash' ... ../src/syntax/typing.nit:417,16--30
2476 '=' ... ../src/syntax/typing.nit:417,32
2477 ../src/syntax/typing.nit:417,34--37
2478 'true' ... ../src/syntax/typing.nit:417,34--37
2479 ../src/syntax/typing.nit:418,5--46
2480 ../src/syntax/typing.nit:418,5
2481 ../src/syntax/typing.nit:418,5
2482 'v' ... ../src/syntax/typing.nit:418,5
2483 'error' ... ../src/syntax/typing.nit:418,7--11
2484 ../src/syntax/typing.nit:418,13
2485 ../src/syntax/typing.nit:418,13
2486 'e' ... ../src/syntax/typing.nit:418,13
2487 ../src/syntax/typing.nit:418,16--46
2488 '"Error: unreachable statement."' ... ../src/syntax/typing.nit:418,16--46
2489 ../src/syntax/typing.nit:422,3--18
2490 ../src/syntax/typing.nit:422,15
2491 '_is_typed' ... ../src/syntax/typing.nit:422,3--11
2492 '=' ... ../src/syntax/typing.nit:422,13
2493 ../src/syntax/typing.nit:422,15--18
2494 'true' ... ../src/syntax/typing.nit:422,15--18
2495 ../src/syntax/typing.nit:426,1--445,18
2496 'redef' ... ../src/syntax/typing.nit:426,1--5
2497 ../src/syntax/typing.nit:426,7
2498 ../src/syntax/typing.nit:426,7--11
2499 'class' ... ../src/syntax/typing.nit:426,7--11
2500 'AReturnExpr' ... ../src/syntax/typing.nit:426,13--23
2501 ../src/syntax/typing.nit:427,2--445,18
2502 'redef' ... ../src/syntax/typing.nit:427,2--6
2503 ../src/syntax/typing.nit:427,12
2504 'fun' ... ../src/syntax/typing.nit:427,8--10
2505 ../src/syntax/typing.nit:427,12--23
2506 'after_typing' ... ../src/syntax/typing.nit:427,12--23
2507 ../src/syntax/typing.nit:427,25
2508 ../src/syntax/typing.nit:427,25
2509 'v' ... ../src/syntax/typing.nit:427,25
2510 ../src/syntax/typing.nit:429,3--445,18
2511 ../src/syntax/typing.nit:429,3--21
2512 ../src/syntax/typing.nit:429,3
2513 ../src/syntax/typing.nit:429,3
2514 'v' ... ../src/syntax/typing.nit:429,3
2515 'mark_unreash' ... ../src/syntax/typing.nit:429,5--16
2516 ../src/syntax/typing.nit:429,18--21
2517 'self' ... ../src/syntax/typing.nit:429,18--21
2518 ../src/syntax/typing.nit:430,3--48
2519 'var' ... ../src/syntax/typing.nit:430,3--5
2520 't' ... ../src/syntax/typing.nit:430,7
2521 '=' ... ../src/syntax/typing.nit:430,9
2522 ../src/syntax/typing.nit:430,11--48
2523 ../src/syntax/typing.nit:430,11--36
2524 ../src/syntax/typing.nit:430,11--26
2525 ../src/syntax/typing.nit:430,11
2526 ../src/syntax/typing.nit:430,11
2527 'v' ... ../src/syntax/typing.nit:430,11
2528 'local_property' ... ../src/syntax/typing.nit:430,13--26
2529 'signature' ... ../src/syntax/typing.nit:430,28--36
2530 'return_type' ... ../src/syntax/typing.nit:430,38--48
2531 ../src/syntax/typing.nit:432,3--434,9
2532 'if' ... ../src/syntax/typing.nit:432,3--4
2533 ../src/syntax/typing.nit:432,6--36
2534 ../src/syntax/typing.nit:432,6
2535 ../src/syntax/typing.nit:432,6
2536 'v' ... ../src/syntax/typing.nit:432,6
2537 'is_default_closure_definition' ... ../src/syntax/typing.nit:432,8--36
2538 ../src/syntax/typing.nit:433,4--434,9
2539 ../src/syntax/typing.nit:433,4--101
2540 ../src/syntax/typing.nit:433,4
2541 ../src/syntax/typing.nit:433,4
2542 'v' ... ../src/syntax/typing.nit:433,4
2543 'error' ... ../src/syntax/typing.nit:433,6--10
2544 ../src/syntax/typing.nit:433,12--15
2545 'self' ... ../src/syntax/typing.nit:433,12--15
2546 ../src/syntax/typing.nit:433,18--101
2547 '"Error: 'return' invalid in default closure definitions. Use 'continue' or 'break'."' ... ../src/syntax/typing.nit:433,18--101
2548 ../src/syntax/typing.nit:434,4--9
2549 'return' ... ../src/syntax/typing.nit:434,4--9
2550 ../src/syntax/typing.nit:437,3--16
2551 'var' ... ../src/syntax/typing.nit:437,3--5
2552 'e' ... ../src/syntax/typing.nit:437,7
2553 '=' ... ../src/syntax/typing.nit:437,9
2554 ../src/syntax/typing.nit:437,11--16
2555 ../src/syntax/typing.nit:437,11
2556 'n_expr' ... ../src/syntax/typing.nit:437,11--16
2557 ../src/syntax/typing.nit:438,3--443,28
2558 'if' ... ../src/syntax/typing.nit:438,3--4
2559 ../src/syntax/typing.nit:438,6--28
2560 ../src/syntax/typing.nit:438,6--14
2561 ../src/syntax/typing.nit:438,6
2562 ../src/syntax/typing.nit:438,6
2563 'e' ... ../src/syntax/typing.nit:438,6
2564 ../src/syntax/typing.nit:438,11--14
2565 'null' ... ../src/syntax/typing.nit:438,11--14
2566 ../src/syntax/typing.nit:438,20--28
2567 ../src/syntax/typing.nit:438,20
2568 ../src/syntax/typing.nit:438,20
2569 't' ... ../src/syntax/typing.nit:438,20
2570 ../src/syntax/typing.nit:438,25--28
2571 'null' ... ../src/syntax/typing.nit:438,25--28
2572 ../src/syntax/typing.nit:439,4--61
2573 ../src/syntax/typing.nit:439,4--61
2574 ../src/syntax/typing.nit:439,4
2575 ../src/syntax/typing.nit:439,4
2576 'v' ... ../src/syntax/typing.nit:439,4
2577 'error' ... ../src/syntax/typing.nit:439,6--10
2578 ../src/syntax/typing.nit:439,12--15
2579 'self' ... ../src/syntax/typing.nit:439,12--15
2580 ../src/syntax/typing.nit:439,18--61
2581 '"Error: Return without value in a function."' ... ../src/syntax/typing.nit:439,18--61
2582 ../src/syntax/typing.nit:440,8--443,28
2583 'if' ... ../src/syntax/typing.nit:440,8--9
2584 ../src/syntax/typing.nit:440,11--33
2585 ../src/syntax/typing.nit:440,11--19
2586 ../src/syntax/typing.nit:440,11
2587 ../src/syntax/typing.nit:440,11
2588 'e' ... ../src/syntax/typing.nit:440,11
2589 ../src/syntax/typing.nit:440,16--19
2590 'null' ... ../src/syntax/typing.nit:440,16--19
2591 ../src/syntax/typing.nit:440,25--33
2592 ../src/syntax/typing.nit:440,25
2593 ../src/syntax/typing.nit:440,25
2594 't' ... ../src/syntax/typing.nit:440,25
2595 ../src/syntax/typing.nit:440,30--33
2596 'null' ... ../src/syntax/typing.nit:440,30--33
2597 ../src/syntax/typing.nit:441,4--59
2598 ../src/syntax/typing.nit:441,4--59
2599 ../src/syntax/typing.nit:441,4
2600 ../src/syntax/typing.nit:441,4
2601 'v' ... ../src/syntax/typing.nit:441,4
2602 'error' ... ../src/syntax/typing.nit:441,6--10
2603 ../src/syntax/typing.nit:441,12--15
2604 'self' ... ../src/syntax/typing.nit:441,12--15
2605 ../src/syntax/typing.nit:441,18--59
2606 '"Error: Return with value in a procedure."' ... ../src/syntax/typing.nit:441,18--59
2607 ../src/syntax/typing.nit:442,8--443,28
2608 'if' ... ../src/syntax/typing.nit:442,8--9
2609 ../src/syntax/typing.nit:442,11--33
2610 ../src/syntax/typing.nit:442,11--19
2611 ../src/syntax/typing.nit:442,11
2612 ../src/syntax/typing.nit:442,11
2613 'e' ... ../src/syntax/typing.nit:442,11
2614 ../src/syntax/typing.nit:442,16--19
2615 'null' ... ../src/syntax/typing.nit:442,16--19
2616 ../src/syntax/typing.nit:442,25--33
2617 ../src/syntax/typing.nit:442,25
2618 ../src/syntax/typing.nit:442,25
2619 't' ... ../src/syntax/typing.nit:442,25
2620 ../src/syntax/typing.nit:442,30--33
2621 'null' ... ../src/syntax/typing.nit:442,30--33
2622 ../src/syntax/typing.nit:443,4--28
2623 ../src/syntax/typing.nit:443,4--28
2624 ../src/syntax/typing.nit:443,4
2625 ../src/syntax/typing.nit:443,4
2626 'v' ... ../src/syntax/typing.nit:443,4
2627 'check_conform_expr' ... ../src/syntax/typing.nit:443,6--23
2628 ../src/syntax/typing.nit:443,25
2629 ../src/syntax/typing.nit:443,25
2630 'e' ... ../src/syntax/typing.nit:443,25
2631 ../src/syntax/typing.nit:443,28
2632 ../src/syntax/typing.nit:443,28
2633 't' ... ../src/syntax/typing.nit:443,28
2634 ../src/syntax/typing.nit:445,3--18
2635 ../src/syntax/typing.nit:445,15
2636 '_is_typed' ... ../src/syntax/typing.nit:445,3--11
2637 '=' ... ../src/syntax/typing.nit:445,13
2638 ../src/syntax/typing.nit:445,15--18
2639 'true' ... ../src/syntax/typing.nit:445,15--18
2640 ../src/syntax/typing.nit:449,1--469,18
2641 'redef' ... ../src/syntax/typing.nit:449,1--5
2642 ../src/syntax/typing.nit:449,7
2643 ../src/syntax/typing.nit:449,7--11
2644 'class' ... ../src/syntax/typing.nit:449,7--11
2645 'AContinueExpr' ... ../src/syntax/typing.nit:449,13--25
2646 ../src/syntax/typing.nit:450,2--469,18
2647 'redef' ... ../src/syntax/typing.nit:450,2--6
2648 ../src/syntax/typing.nit:450,12
2649 'fun' ... ../src/syntax/typing.nit:450,8--10
2650 ../src/syntax/typing.nit:450,12--23
2651 'after_typing' ... ../src/syntax/typing.nit:450,12--23
2652 ../src/syntax/typing.nit:450,25
2653 ../src/syntax/typing.nit:450,25
2654 'v' ... ../src/syntax/typing.nit:450,25
2655 ../src/syntax/typing.nit:452,3--469,18
2656 ../src/syntax/typing.nit:452,3--21
2657 ../src/syntax/typing.nit:452,3
2658 ../src/syntax/typing.nit:452,3
2659 'v' ... ../src/syntax/typing.nit:452,3
2660 'mark_unreash' ... ../src/syntax/typing.nit:452,5--16
2661 ../src/syntax/typing.nit:452,18--21
2662 'self' ... ../src/syntax/typing.nit:452,18--21
2663 ../src/syntax/typing.nit:453,3--47
2664 'var' ... ../src/syntax/typing.nit:453,3--5
2665 'esc' ... ../src/syntax/typing.nit:453,7--9
2666 '=' ... ../src/syntax/typing.nit:453,11
2667 ../src/syntax/typing.nit:453,13--47
2668 ../src/syntax/typing.nit:453,37
2669 'compute_escapable_block' ... ../src/syntax/typing.nit:453,13--35
2670 ../src/syntax/typing.nit:453,37--47
2671 ../src/syntax/typing.nit:453,37
2672 ../src/syntax/typing.nit:453,37
2673 'v' ... ../src/syntax/typing.nit:453,37
2674 'scope_ctx' ... ../src/syntax/typing.nit:453,39--47
2675 ../src/syntax/typing.nit:454,3--28
2676 'if' ... ../src/syntax/typing.nit:454,3--4
2677 ../src/syntax/typing.nit:454,6--16
2678 ../src/syntax/typing.nit:454,6--8
2679 ../src/syntax/typing.nit:454,6
2680 'esc' ... ../src/syntax/typing.nit:454,6--8
2681 ../src/syntax/typing.nit:454,13--16
2682 'null' ... ../src/syntax/typing.nit:454,13--16
2683 ../src/syntax/typing.nit:454,23--28
2684 'return' ... ../src/syntax/typing.nit:454,23--28
2685 ../src/syntax/typing.nit:456,3--458,9
2686 'if' ... ../src/syntax/typing.nit:456,3--4
2687 ../src/syntax/typing.nit:456,6--23
2688 ../src/syntax/typing.nit:456,6--8
2689 ../src/syntax/typing.nit:456,6
2690 'esc' ... ../src/syntax/typing.nit:456,6--8
2691 'is_break_block' ... ../src/syntax/typing.nit:456,10--23
2692 ../src/syntax/typing.nit:457,4--458,9
2693 ../src/syntax/typing.nit:457,4--58
2694 ../src/syntax/typing.nit:457,4
2695 ../src/syntax/typing.nit:457,4
2696 'v' ... ../src/syntax/typing.nit:457,4
2697 'error' ... ../src/syntax/typing.nit:457,6--10
2698 ../src/syntax/typing.nit:457,12--15
2699 'self' ... ../src/syntax/typing.nit:457,12--15
2700 ../src/syntax/typing.nit:457,18--58
2701 '"Error: cannot 'continue', only 'break'."' ... ../src/syntax/typing.nit:457,18--58
2702 ../src/syntax/typing.nit:458,4--9
2703 'return' ... ../src/syntax/typing.nit:458,4--9
2704 ../src/syntax/typing.nit:461,3--28
2705 'var' ... ../src/syntax/typing.nit:461,3--5
2706 't' ... ../src/syntax/typing.nit:461,7
2707 '=' ... ../src/syntax/typing.nit:461,9
2708 ../src/syntax/typing.nit:461,11--28
2709 ../src/syntax/typing.nit:461,11--13
2710 ../src/syntax/typing.nit:461,11
2711 'esc' ... ../src/syntax/typing.nit:461,11--13
2712 'continue_stype' ... ../src/syntax/typing.nit:461,15--28
2713 ../src/syntax/typing.nit:462,3--467,46
2714 'if' ... ../src/syntax/typing.nit:462,3--4
2715 ../src/syntax/typing.nit:462,6--33
2716 ../src/syntax/typing.nit:462,6--19
2717 ../src/syntax/typing.nit:462,6--11
2718 ../src/syntax/typing.nit:462,6
2719 'n_expr' ... ../src/syntax/typing.nit:462,6--11
2720 ../src/syntax/typing.nit:462,16--19
2721 'null' ... ../src/syntax/typing.nit:462,16--19
2722 ../src/syntax/typing.nit:462,25--33
2723 ../src/syntax/typing.nit:462,25
2724 ../src/syntax/typing.nit:462,25
2725 't' ... ../src/syntax/typing.nit:462,25
2726 ../src/syntax/typing.nit:462,30--33
2727 'null' ... ../src/syntax/typing.nit:462,30--33
2728 ../src/syntax/typing.nit:463,4--71
2729 ../src/syntax/typing.nit:463,4--71
2730 ../src/syntax/typing.nit:463,4
2731 ../src/syntax/typing.nit:463,4
2732 'v' ... ../src/syntax/typing.nit:463,4
2733 'error' ... ../src/syntax/typing.nit:463,6--10
2734 ../src/syntax/typing.nit:463,12--15
2735 'self' ... ../src/syntax/typing.nit:463,12--15
2736 ../src/syntax/typing.nit:463,18--71
2737 '"Error: continue with a value required in this block."' ... ../src/syntax/typing.nit:463,18--71
2738 ../src/syntax/typing.nit:464,8--467,46
2739 'if' ... ../src/syntax/typing.nit:464,8--9
2740 ../src/syntax/typing.nit:464,11--38
2741 ../src/syntax/typing.nit:464,11--24
2742 ../src/syntax/typing.nit:464,11--16
2743 ../src/syntax/typing.nit:464,11
2744 'n_expr' ... ../src/syntax/typing.nit:464,11--16
2745 ../src/syntax/typing.nit:464,21--24
2746 'null' ... ../src/syntax/typing.nit:464,21--24
2747 ../src/syntax/typing.nit:464,30--38
2748 ../src/syntax/typing.nit:464,30
2749 ../src/syntax/typing.nit:464,30
2750 't' ... ../src/syntax/typing.nit:464,30
2751 ../src/syntax/typing.nit:464,35--38
2752 'null' ... ../src/syntax/typing.nit:464,35--38
2753 ../src/syntax/typing.nit:465,4--72
2754 ../src/syntax/typing.nit:465,4--72
2755 ../src/syntax/typing.nit:465,4
2756 ../src/syntax/typing.nit:465,4
2757 'v' ... ../src/syntax/typing.nit:465,4
2758 'error' ... ../src/syntax/typing.nit:465,6--10
2759 ../src/syntax/typing.nit:465,12--15
2760 'self' ... ../src/syntax/typing.nit:465,12--15
2761 ../src/syntax/typing.nit:465,18--72
2762 '"Error: continue without value required in this block."' ... ../src/syntax/typing.nit:465,18--72
2763 ../src/syntax/typing.nit:466,8--467,46
2764 'if' ... ../src/syntax/typing.nit:466,8--9
2765 ../src/syntax/typing.nit:466,11--38
2766 ../src/syntax/typing.nit:466,11--24
2767 ../src/syntax/typing.nit:466,11--16
2768 ../src/syntax/typing.nit:466,11
2769 'n_expr' ... ../src/syntax/typing.nit:466,11--16
2770 ../src/syntax/typing.nit:466,21--24
2771 'null' ... ../src/syntax/typing.nit:466,21--24
2772 ../src/syntax/typing.nit:466,30--38
2773 ../src/syntax/typing.nit:466,30
2774 ../src/syntax/typing.nit:466,30
2775 't' ... ../src/syntax/typing.nit:466,30
2776 ../src/syntax/typing.nit:466,35--38
2777 'null' ... ../src/syntax/typing.nit:466,35--38
2778 ../src/syntax/typing.nit:467,4--46
2779 ../src/syntax/typing.nit:467,4--46
2780 ../src/syntax/typing.nit:467,4
2781 ../src/syntax/typing.nit:467,4
2782 'v' ... ../src/syntax/typing.nit:467,4
2783 'check_conform_expr' ... ../src/syntax/typing.nit:467,6--23
2784 ../src/syntax/typing.nit:467,25--42
2785 ../src/syntax/typing.nit:467,25--30
2786 ../src/syntax/typing.nit:467,25
2787 'n_expr' ... ../src/syntax/typing.nit:467,25--30
2788 'as' ... ../src/syntax/typing.nit:467,32--33
2789 'not' ... ../src/syntax/typing.nit:467,35--37
2790 'null' ... ../src/syntax/typing.nit:467,39--42
2791 ../src/syntax/typing.nit:467,46
2792 ../src/syntax/typing.nit:467,46
2793 't' ... ../src/syntax/typing.nit:467,46
2794 ../src/syntax/typing.nit:469,3--18
2795 ../src/syntax/typing.nit:469,15
2796 '_is_typed' ... ../src/syntax/typing.nit:469,3--11
2797 '=' ... ../src/syntax/typing.nit:469,13
2798 ../src/syntax/typing.nit:469,15--18
2799 'true' ... ../src/syntax/typing.nit:469,15--18
2800 ../src/syntax/typing.nit:473,1--492,18
2801 'redef' ... ../src/syntax/typing.nit:473,1--5
2802 ../src/syntax/typing.nit:473,7
2803 ../src/syntax/typing.nit:473,7--11
2804 'class' ... ../src/syntax/typing.nit:473,7--11
2805 'ABreakExpr' ... ../src/syntax/typing.nit:473,13--22
2806 ../src/syntax/typing.nit:474,2--492,18
2807 'redef' ... ../src/syntax/typing.nit:474,2--6
2808 ../src/syntax/typing.nit:474,12
2809 'fun' ... ../src/syntax/typing.nit:474,8--10
2810 ../src/syntax/typing.nit:474,12--23
2811 'after_typing' ... ../src/syntax/typing.nit:474,12--23
2812 ../src/syntax/typing.nit:474,25
2813 ../src/syntax/typing.nit:474,25
2814 'v' ... ../src/syntax/typing.nit:474,25
2815 ../src/syntax/typing.nit:476,3--492,18
2816 ../src/syntax/typing.nit:476,3--31
2817 'var' ... ../src/syntax/typing.nit:476,3--5
2818 'old_flow_ctx' ... ../src/syntax/typing.nit:476,7--18
2819 '=' ... ../src/syntax/typing.nit:476,20
2820 ../src/syntax/typing.nit:476,22--31
2821 ../src/syntax/typing.nit:476,22
2822 ../src/syntax/typing.nit:476,22
2823 'v' ... ../src/syntax/typing.nit:476,22
2824 'flow_ctx' ... ../src/syntax/typing.nit:476,24--31
2825 ../src/syntax/typing.nit:477,3--21
2826 ../src/syntax/typing.nit:477,3
2827 ../src/syntax/typing.nit:477,3
2828 'v' ... ../src/syntax/typing.nit:477,3
2829 'mark_unreash' ... ../src/syntax/typing.nit:477,5--16
2830 ../src/syntax/typing.nit:477,18--21
2831 'self' ... ../src/syntax/typing.nit:477,18--21
2832 ../src/syntax/typing.nit:478,3--47
2833 'var' ... ../src/syntax/typing.nit:478,3--5
2834 'esc' ... ../src/syntax/typing.nit:478,7--9
2835 '=' ... ../src/syntax/typing.nit:478,11
2836 ../src/syntax/typing.nit:478,13--47
2837 ../src/syntax/typing.nit:478,37
2838 'compute_escapable_block' ... ../src/syntax/typing.nit:478,13--35
2839 ../src/syntax/typing.nit:478,37--47
2840 ../src/syntax/typing.nit:478,37
2841 ../src/syntax/typing.nit:478,37
2842 'v' ... ../src/syntax/typing.nit:478,37
2843 'scope_ctx' ... ../src/syntax/typing.nit:478,39--47
2844 ../src/syntax/typing.nit:479,3--28
2845 'if' ... ../src/syntax/typing.nit:479,3--4
2846 ../src/syntax/typing.nit:479,6--16
2847 ../src/syntax/typing.nit:479,6--8
2848 ../src/syntax/typing.nit:479,6
2849 'esc' ... ../src/syntax/typing.nit:479,6--8
2850 ../src/syntax/typing.nit:479,13--16
2851 'null' ... ../src/syntax/typing.nit:479,13--16
2852 ../src/syntax/typing.nit:479,23--28
2853 'return' ... ../src/syntax/typing.nit:479,23--28
2854 ../src/syntax/typing.nit:481,3--42
2855 ../src/syntax/typing.nit:481,3--25
2856 ../src/syntax/typing.nit:481,3--5
2857 ../src/syntax/typing.nit:481,3
2858 'esc' ... ../src/syntax/typing.nit:481,3--5
2859 'break_flow_contexts' ... ../src/syntax/typing.nit:481,7--25
2860 'add' ... ../src/syntax/typing.nit:481,27--29
2861 ../src/syntax/typing.nit:481,31--42
2862 ../src/syntax/typing.nit:481,31
2863 'old_flow_ctx' ... ../src/syntax/typing.nit:481,31--42
2864 ../src/syntax/typing.nit:483,3--25
2865 'var' ... ../src/syntax/typing.nit:483,3--5
2866 'bl' ... ../src/syntax/typing.nit:483,7--8
2867 '=' ... ../src/syntax/typing.nit:483,10
2868 ../src/syntax/typing.nit:483,12--25
2869 ../src/syntax/typing.nit:483,12--14
2870 ../src/syntax/typing.nit:483,12
2871 'esc' ... ../src/syntax/typing.nit:483,12--14
2872 'break_list' ... ../src/syntax/typing.nit:483,16--25
2873 ../src/syntax/typing.nit:484,3--490,28
2874 'if' ... ../src/syntax/typing.nit:484,3--4
2875 ../src/syntax/typing.nit:484,6--34
2876 ../src/syntax/typing.nit:484,6--19
2877 ../src/syntax/typing.nit:484,6--11
2878 ../src/syntax/typing.nit:484,6
2879 'n_expr' ... ../src/syntax/typing.nit:484,6--11
2880 ../src/syntax/typing.nit:484,16--19
2881 'null' ... ../src/syntax/typing.nit:484,16--19
2882 ../src/syntax/typing.nit:484,25--34
2883 ../src/syntax/typing.nit:484,25--26
2884 ../src/syntax/typing.nit:484,25
2885 'bl' ... ../src/syntax/typing.nit:484,25--26
2886 ../src/syntax/typing.nit:484,31--34
2887 'null' ... ../src/syntax/typing.nit:484,31--34
2888 ../src/syntax/typing.nit:485,4--68
2889 ../src/syntax/typing.nit:485,4--68
2890 ../src/syntax/typing.nit:485,4
2891 ../src/syntax/typing.nit:485,4
2892 'v' ... ../src/syntax/typing.nit:485,4
2893 'error' ... ../src/syntax/typing.nit:485,6--10
2894 ../src/syntax/typing.nit:485,12--15
2895 'self' ... ../src/syntax/typing.nit:485,12--15
2896 ../src/syntax/typing.nit:485,18--68
2897 '"Error: break with a value required in this block."' ... ../src/syntax/typing.nit:485,18--68
2898 ../src/syntax/typing.nit:486,8--490,28
2899 'if' ... ../src/syntax/typing.nit:486,8--9
2900 ../src/syntax/typing.nit:486,11--39
2901 ../src/syntax/typing.nit:486,11--24
2902 ../src/syntax/typing.nit:486,11--16
2903 ../src/syntax/typing.nit:486,11
2904 'n_expr' ... ../src/syntax/typing.nit:486,11--16
2905 ../src/syntax/typing.nit:486,21--24
2906 'null' ... ../src/syntax/typing.nit:486,21--24
2907 ../src/syntax/typing.nit:486,30--39
2908 ../src/syntax/typing.nit:486,30--31
2909 ../src/syntax/typing.nit:486,30
2910 'bl' ... ../src/syntax/typing.nit:486,30--31
2911 ../src/syntax/typing.nit:486,36--39
2912 'null' ... ../src/syntax/typing.nit:486,36--39
2913 ../src/syntax/typing.nit:487,4--69
2914 ../src/syntax/typing.nit:487,4--69
2915 ../src/syntax/typing.nit:487,4
2916 ../src/syntax/typing.nit:487,4
2917 'v' ... ../src/syntax/typing.nit:487,4
2918 'error' ... ../src/syntax/typing.nit:487,6--10
2919 ../src/syntax/typing.nit:487,12--15
2920 'self' ... ../src/syntax/typing.nit:487,12--15
2921 ../src/syntax/typing.nit:487,18--69
2922 '"Error: break without value required in this block."' ... ../src/syntax/typing.nit:487,18--69
2923 ../src/syntax/typing.nit:488,8--490,28
2924 'if' ... ../src/syntax/typing.nit:488,8--9
2925 ../src/syntax/typing.nit:488,11--39
2926 ../src/syntax/typing.nit:488,11--24
2927 ../src/syntax/typing.nit:488,11--16
2928 ../src/syntax/typing.nit:488,11
2929 'n_expr' ... ../src/syntax/typing.nit:488,11--16
2930 ../src/syntax/typing.nit:488,21--24
2931 'null' ... ../src/syntax/typing.nit:488,21--24
2932 ../src/syntax/typing.nit:488,30--39
2933 ../src/syntax/typing.nit:488,30--31
2934 ../src/syntax/typing.nit:488,30
2935 'bl' ... ../src/syntax/typing.nit:488,30--31
2936 ../src/syntax/typing.nit:488,36--39
2937 'null' ... ../src/syntax/typing.nit:488,36--39
2938 ../src/syntax/typing.nit:490,4--28
2939 ../src/syntax/typing.nit:490,4--28
2940 ../src/syntax/typing.nit:490,4--5
2941 ../src/syntax/typing.nit:490,4
2942 'bl' ... ../src/syntax/typing.nit:490,4--5
2943 'add' ... ../src/syntax/typing.nit:490,7--9
2944 ../src/syntax/typing.nit:490,11--28
2945 ../src/syntax/typing.nit:490,11--16
2946 ../src/syntax/typing.nit:490,11
2947 'n_expr' ... ../src/syntax/typing.nit:490,11--16
2948 'as' ... ../src/syntax/typing.nit:490,18--19
2949 'not' ... ../src/syntax/typing.nit:490,21--23
2950 'null' ... ../src/syntax/typing.nit:490,25--28
2951 ../src/syntax/typing.nit:492,3--18
2952 ../src/syntax/typing.nit:492,15
2953 '_is_typed' ... ../src/syntax/typing.nit:492,3--11
2954 '=' ... ../src/syntax/typing.nit:492,13
2955 ../src/syntax/typing.nit:492,15--18
2956 'true' ... ../src/syntax/typing.nit:492,15--18
2957 ../src/syntax/typing.nit:496,1--500,18
2958 'redef' ... ../src/syntax/typing.nit:496,1--5
2959 ../src/syntax/typing.nit:496,7
2960 ../src/syntax/typing.nit:496,7--11
2961 'class' ... ../src/syntax/typing.nit:496,7--11
2962 'AAbortExpr' ... ../src/syntax/typing.nit:496,13--22
2963 ../src/syntax/typing.nit:497,2--500,18
2964 'redef' ... ../src/syntax/typing.nit:497,2--6
2965 ../src/syntax/typing.nit:497,12
2966 'fun' ... ../src/syntax/typing.nit:497,8--10
2967 ../src/syntax/typing.nit:497,12--23
2968 'after_typing' ... ../src/syntax/typing.nit:497,12--23
2969 ../src/syntax/typing.nit:497,25
2970 ../src/syntax/typing.nit:497,25
2971 'v' ... ../src/syntax/typing.nit:497,25
2972 ../src/syntax/typing.nit:499,3--500,18
2973 ../src/syntax/typing.nit:499,3--21
2974 ../src/syntax/typing.nit:499,3
2975 ../src/syntax/typing.nit:499,3
2976 'v' ... ../src/syntax/typing.nit:499,3
2977 'mark_unreash' ... ../src/syntax/typing.nit:499,5--16
2978 ../src/syntax/typing.nit:499,18--21
2979 'self' ... ../src/syntax/typing.nit:499,18--21
2980 ../src/syntax/typing.nit:500,3--18
2981 ../src/syntax/typing.nit:500,15
2982 '_is_typed' ... ../src/syntax/typing.nit:500,3--11
2983 '=' ... ../src/syntax/typing.nit:500,13
2984 ../src/syntax/typing.nit:500,15--18
2985 'true' ... ../src/syntax/typing.nit:500,15--18
2986 ../src/syntax/typing.nit:504,1--544,52
2987 ../src/syntax/typing.nit:504,1--505,0
2988 '# An abstract control structure with feature escapable block
2989 ' ... ../src/syntax/typing.nit:504,1--505,0
2990 ../src/syntax/typing.nit:505,1
2991 ../src/syntax/typing.nit:505,1--5
2992 'class' ... ../src/syntax/typing.nit:505,1--5
2993 'AAbsControl' ... ../src/syntax/typing.nit:505,7--17
2994 ../src/syntax/typing.nit:506,2--12
2995 'super' ... ../src/syntax/typing.nit:506,2--6
2996 ../src/syntax/typing.nit:506,8--12
2997 'AExpr' ... ../src/syntax/typing.nit:506,8--12
2998 ../src/syntax/typing.nit:507,2--508,49
2999 ../src/syntax/typing.nit:507,2--508,0
3000 '# The corresponding escapable block
3001 ' ... ../src/syntax/typing.nit:507,2--508,0
3002 ../src/syntax/typing.nit:508,2--9
3003 'readable' ... ../src/syntax/typing.nit:508,2--9
3004 ../src/syntax/typing.nit:508,27
3005 'var' ... ../src/syntax/typing.nit:508,11--13
3006 '_escapable' ... ../src/syntax/typing.nit:508,15--24
3007 ../src/syntax/typing.nit:508,27--49
3008 'nullable' ... ../src/syntax/typing.nit:508,27--34
3009 'EscapableBlock' ... ../src/syntax/typing.nit:508,36--49
3010 ../src/syntax/typing.nit:510,2--540,18
3011 ../src/syntax/typing.nit:510,2--511,0
3012 '# Enter and process a control structure
3013 ' ... ../src/syntax/typing.nit:510,2--511,0
3014 ../src/syntax/typing.nit:511,2--8
3015 'private' ... ../src/syntax/typing.nit:511,2--8
3016 'fun' ... ../src/syntax/typing.nit:511,10--12
3017 ../src/syntax/typing.nit:511,14--28
3018 'process_control' ... ../src/syntax/typing.nit:511,14--28
3019 ../src/syntax/typing.nit:511,30--113
3020 ../src/syntax/typing.nit:511,30--45
3021 'v' ... ../src/syntax/typing.nit:511,30
3022 ../src/syntax/typing.nit:511,33--45
3023 'TypingVisitor' ... ../src/syntax/typing.nit:511,33--45
3024 ../src/syntax/typing.nit:511,48--72
3025 'escapable' ... ../src/syntax/typing.nit:511,48--56
3026 ../src/syntax/typing.nit:511,59--72
3027 'EscapableBlock' ... ../src/syntax/typing.nit:511,59--72
3028 ../src/syntax/typing.nit:511,75--98
3029 'n_label' ... ../src/syntax/typing.nit:511,75--81
3030 ../src/syntax/typing.nit:511,84--98
3031 'nullable' ... ../src/syntax/typing.nit:511,84--91
3032 'ALabel' ... ../src/syntax/typing.nit:511,93--98
3033 ../src/syntax/typing.nit:511,101--113
3034 'is_loop' ... ../src/syntax/typing.nit:511,101--107
3035 ../src/syntax/typing.nit:511,110--113
3036 'Bool' ... ../src/syntax/typing.nit:511,110--113
3037 ../src/syntax/typing.nit:514,3--540,18
3038 ../src/syntax/typing.nit:514,3--24
3039 ../src/syntax/typing.nit:514,16
3040 '_escapable' ... ../src/syntax/typing.nit:514,3--12
3041 '=' ... ../src/syntax/typing.nit:514,14
3042 ../src/syntax/typing.nit:514,16--24
3043 ../src/syntax/typing.nit:514,16
3044 'escapable' ... ../src/syntax/typing.nit:514,16--24
3045 ../src/syntax/typing.nit:515,3--47
3046 ../src/syntax/typing.nit:515,3--13
3047 ../src/syntax/typing.nit:515,3
3048 ../src/syntax/typing.nit:515,3
3049 'v' ... ../src/syntax/typing.nit:515,3
3050 'scope_ctx' ... ../src/syntax/typing.nit:515,5--13
3051 'push_escapable' ... ../src/syntax/typing.nit:515,15--28
3052 ../src/syntax/typing.nit:515,30--38
3053 ../src/syntax/typing.nit:515,30
3054 'escapable' ... ../src/syntax/typing.nit:515,30--38
3055 ../src/syntax/typing.nit:515,41--47
3056 ../src/syntax/typing.nit:515,41
3057 'n_label' ... ../src/syntax/typing.nit:515,41--47
3058 ../src/syntax/typing.nit:518,3--31
3059 'var' ... ../src/syntax/typing.nit:518,3--5
3060 'old_flow_ctx' ... ../src/syntax/typing.nit:518,7--18
3061 '=' ... ../src/syntax/typing.nit:518,20
3062 ../src/syntax/typing.nit:518,22--31
3063 ../src/syntax/typing.nit:518,22
3064 ../src/syntax/typing.nit:518,22
3065 'v' ... ../src/syntax/typing.nit:518,22
3066 'flow_ctx' ... ../src/syntax/typing.nit:518,24--31
3067 ../src/syntax/typing.nit:519,3--41
3068 'var' ... ../src/syntax/typing.nit:519,3--5
3069 'old_base_flow_ctx' ... ../src/syntax/typing.nit:519,7--23
3070 '=' ... ../src/syntax/typing.nit:519,25
3071 ../src/syntax/typing.nit:519,27--41
3072 ../src/syntax/typing.nit:519,27
3073 ../src/syntax/typing.nit:519,27
3074 'v' ... ../src/syntax/typing.nit:519,27
3075 'base_flow_ctx' ... ../src/syntax/typing.nit:519,29--41
3076 ../src/syntax/typing.nit:520,3--46
3077 'if' ... ../src/syntax/typing.nit:520,3--4
3078 ../src/syntax/typing.nit:520,6--12
3079 ../src/syntax/typing.nit:520,6
3080 'is_loop' ... ../src/syntax/typing.nit:520,6--12
3081 ../src/syntax/typing.nit:520,19--46
3082 ../src/syntax/typing.nit:520,19
3083 ../src/syntax/typing.nit:520,19
3084 'v' ... ../src/syntax/typing.nit:520,19
3085 'base_flow_ctx' ... ../src/syntax/typing.nit:520,21--33
3086 '=' ... ../src/syntax/typing.nit:520,35
3087 ../src/syntax/typing.nit:520,37--46
3088 ../src/syntax/typing.nit:520,37
3089 ../src/syntax/typing.nit:520,37
3090 'v' ... ../src/syntax/typing.nit:520,37
3091 'flow_ctx' ... ../src/syntax/typing.nit:520,39--46
3092 ../src/syntax/typing.nit:523,3--26
3093 ../src/syntax/typing.nit:523,26
3094 'process_control_inside' ... ../src/syntax/typing.nit:523,3--24
3095 ../src/syntax/typing.nit:523,26
3096 ../src/syntax/typing.nit:523,26
3097 'v' ... ../src/syntax/typing.nit:523,26
3098 ../src/syntax/typing.nit:526,3--527,47
3099 'if' ... ../src/syntax/typing.nit:526,3--4
3100 ../src/syntax/typing.nit:526,6--27
3101 'not' ... ../src/syntax/typing.nit:526,6--8
3102 ../src/syntax/typing.nit:526,10--27
3103 ../src/syntax/typing.nit:526,10--19
3104 ../src/syntax/typing.nit:526,10
3105 ../src/syntax/typing.nit:526,10
3106 'v' ... ../src/syntax/typing.nit:526,10
3107 'flow_ctx' ... ../src/syntax/typing.nit:526,12--19
3108 'unreash' ... ../src/syntax/typing.nit:526,21--27
3109 ../src/syntax/typing.nit:527,4--47
3110 ../src/syntax/typing.nit:527,4--47
3111 ../src/syntax/typing.nit:527,4--32
3112 ../src/syntax/typing.nit:527,4--12
3113 ../src/syntax/typing.nit:527,4
3114 'escapable' ... ../src/syntax/typing.nit:527,4--12
3115 'break_flow_contexts' ... ../src/syntax/typing.nit:527,14--32
3116 'add' ... ../src/syntax/typing.nit:527,34--36
3117 ../src/syntax/typing.nit:527,38--47
3118 ../src/syntax/typing.nit:527,38
3119 ../src/syntax/typing.nit:527,38
3120 'v' ... ../src/syntax/typing.nit:527,38
3121 'flow_ctx' ... ../src/syntax/typing.nit:527,40--47
3122 ../src/syntax/typing.nit:531,3--535,75
3123 'if' ... ../src/syntax/typing.nit:531,3--4
3124 ../src/syntax/typing.nit:531,6--43
3125 ../src/syntax/typing.nit:531,6--34
3126 ../src/syntax/typing.nit:531,6--14
3127 ../src/syntax/typing.nit:531,6
3128 'escapable' ... ../src/syntax/typing.nit:531,6--14
3129 'break_flow_contexts' ... ../src/syntax/typing.nit:531,16--34
3130 'is_empty' ... ../src/syntax/typing.nit:531,36--43
3131 ../src/syntax/typing.nit:532,4--533,22
3132 ../src/syntax/typing.nit:532,4--28
3133 ../src/syntax/typing.nit:532,4
3134 ../src/syntax/typing.nit:532,4
3135 'v' ... ../src/syntax/typing.nit:532,4
3136 'flow_ctx' ... ../src/syntax/typing.nit:532,6--13
3137 '=' ... ../src/syntax/typing.nit:532,15
3138 ../src/syntax/typing.nit:532,17--28
3139 ../src/syntax/typing.nit:532,17
3140 'old_flow_ctx' ... ../src/syntax/typing.nit:532,17--28
3141 ../src/syntax/typing.nit:533,4--22
3142 ../src/syntax/typing.nit:533,4
3143 ../src/syntax/typing.nit:533,4
3144 'v' ... ../src/syntax/typing.nit:533,4
3145 'mark_unreash' ... ../src/syntax/typing.nit:533,6--17
3146 ../src/syntax/typing.nit:533,19--22
3147 'self' ... ../src/syntax/typing.nit:533,19--22
3148 ../src/syntax/typing.nit:535,4--75
3149 ../src/syntax/typing.nit:535,4--75
3150 ../src/syntax/typing.nit:535,4
3151 ../src/syntax/typing.nit:535,4
3152 'v' ... ../src/syntax/typing.nit:535,4
3153 'flow_ctx' ... ../src/syntax/typing.nit:535,6--13
3154 '=' ... ../src/syntax/typing.nit:535,15
3155 ../src/syntax/typing.nit:535,17--75
3156 ../src/syntax/typing.nit:535,17--33
3157 ../src/syntax/typing.nit:535,17
3158 'old_base_flow_ctx' ... ../src/syntax/typing.nit:535,17--33
3159 'merge' ... ../src/syntax/typing.nit:535,35--39
3160 ../src/syntax/typing.nit:535,41--44
3161 'self' ... ../src/syntax/typing.nit:535,41--44
3162 ../src/syntax/typing.nit:535,47--75
3163 ../src/syntax/typing.nit:535,47--55
3164 ../src/syntax/typing.nit:535,47
3165 'escapable' ... ../src/syntax/typing.nit:535,47--55
3166 'break_flow_contexts' ... ../src/syntax/typing.nit:535,57--75
3167 ../src/syntax/typing.nit:538,3--53
3168 'if' ... ../src/syntax/typing.nit:538,3--4
3169 ../src/syntax/typing.nit:538,6--12
3170 ../src/syntax/typing.nit:538,6
3171 'is_loop' ... ../src/syntax/typing.nit:538,6--12
3172 ../src/syntax/typing.nit:538,19--53
3173 ../src/syntax/typing.nit:538,19
3174 ../src/syntax/typing.nit:538,19
3175 'v' ... ../src/syntax/typing.nit:538,19
3176 'base_flow_ctx' ... ../src/syntax/typing.nit:538,21--33
3177 '=' ... ../src/syntax/typing.nit:538,35
3178 ../src/syntax/typing.nit:538,37--53
3179 ../src/syntax/typing.nit:538,37
3180 'old_base_flow_ctx' ... ../src/syntax/typing.nit:538,37--53
3181 ../src/syntax/typing.nit:539,3--17
3182 ../src/syntax/typing.nit:539,3--13
3183 ../src/syntax/typing.nit:539,3
3184 ../src/syntax/typing.nit:539,3
3185 'v' ... ../src/syntax/typing.nit:539,3
3186 'scope_ctx' ... ../src/syntax/typing.nit:539,5--13
3187 'pop' ... ../src/syntax/typing.nit:539,15--17
3188 ../src/syntax/typing.nit:540,3--18
3189 ../src/syntax/typing.nit:540,15
3190 '_is_typed' ... ../src/syntax/typing.nit:540,3--11
3191 '=' ... ../src/syntax/typing.nit:540,13
3192 ../src/syntax/typing.nit:540,15--18
3193 'true' ... ../src/syntax/typing.nit:540,15--18
3194 ../src/syntax/typing.nit:543,2--544,52
3195 ../src/syntax/typing.nit:543,2--544,0
3196 '# What to do inside the control block?
3197 ' ... ../src/syntax/typing.nit:543,2--544,0
3198 ../src/syntax/typing.nit:544,2--8
3199 'private' ... ../src/syntax/typing.nit:544,2--8
3200 'fun' ... ../src/syntax/typing.nit:544,10--12
3201 ../src/syntax/typing.nit:544,14--35
3202 'process_control_inside' ... ../src/syntax/typing.nit:544,14--35
3203 ../src/syntax/typing.nit:544,37--52
3204 ../src/syntax/typing.nit:544,37--52
3205 'v' ... ../src/syntax/typing.nit:544,37
3206 ../src/syntax/typing.nit:544,40--52
3207 'TypingVisitor' ... ../src/syntax/typing.nit:544,40--52
3208 ../src/syntax/typing.nit:547,1--556,29
3209 'redef' ... ../src/syntax/typing.nit:547,1--5
3210 ../src/syntax/typing.nit:547,7
3211 ../src/syntax/typing.nit:547,7--11
3212 'class' ... ../src/syntax/typing.nit:547,7--11
3213 'ADoExpr' ... ../src/syntax/typing.nit:547,13--19
3214 ../src/syntax/typing.nit:548,2--18
3215 'super' ... ../src/syntax/typing.nit:548,2--6
3216 ../src/syntax/typing.nit:548,8--18
3217 'AAbsControl' ... ../src/syntax/typing.nit:548,8--18
3218 ../src/syntax/typing.nit:549,2--551,70
3219 'redef' ... ../src/syntax/typing.nit:549,2--6
3220 ../src/syntax/typing.nit:549,12
3221 'fun' ... ../src/syntax/typing.nit:549,8--10
3222 ../src/syntax/typing.nit:549,12--24
3223 'accept_typing' ... ../src/syntax/typing.nit:549,12--24
3224 ../src/syntax/typing.nit:549,26
3225 ../src/syntax/typing.nit:549,26
3226 'v' ... ../src/syntax/typing.nit:549,26
3227 ../src/syntax/typing.nit:551,3--70
3228 ../src/syntax/typing.nit:551,3--70
3229 ../src/syntax/typing.nit:551,19
3230 'process_control' ... ../src/syntax/typing.nit:551,3--17
3231 ../src/syntax/typing.nit:551,19
3232 ../src/syntax/typing.nit:551,19
3233 'v' ... ../src/syntax/typing.nit:551,19
3234 ../src/syntax/typing.nit:551,22--53
3235 'new' ... ../src/syntax/typing.nit:551,22--24
3236 ../src/syntax/typing.nit:551,26--48
3237 'BreakOnlyEscapableBlock' ... ../src/syntax/typing.nit:551,26--48
3238 ../src/syntax/typing.nit:551,50--53
3239 'self' ... ../src/syntax/typing.nit:551,50--53
3240 ../src/syntax/typing.nit:551,57--63
3241 ../src/syntax/typing.nit:551,57
3242 'n_label' ... ../src/syntax/typing.nit:551,57--63
3243 ../src/syntax/typing.nit:551,66--70
3244 'false' ... ../src/syntax/typing.nit:551,66--70
3245 ../src/syntax/typing.nit:554,2--556,29
3246 'redef' ... ../src/syntax/typing.nit:554,2--6
3247 ../src/syntax/typing.nit:554,12
3248 'fun' ... ../src/syntax/typing.nit:554,8--10
3249 ../src/syntax/typing.nit:554,12--33
3250 'process_control_inside' ... ../src/syntax/typing.nit:554,12--33
3251 ../src/syntax/typing.nit:554,35
3252 ../src/syntax/typing.nit:554,35
3253 'v' ... ../src/syntax/typing.nit:554,35
3254 ../src/syntax/typing.nit:556,3--29
3255 ../src/syntax/typing.nit:556,3--29
3256 ../src/syntax/typing.nit:556,3
3257 ../src/syntax/typing.nit:556,3
3258 'v' ... ../src/syntax/typing.nit:556,3
3259 'enter_visit_block' ... ../src/syntax/typing.nit:556,5--21
3260 ../src/syntax/typing.nit:556,23--29
3261 ../src/syntax/typing.nit:556,23
3262 'n_block' ... ../src/syntax/typing.nit:556,23--29
3263 ../src/syntax/typing.nit:560,1--585,18
3264 'redef' ... ../src/syntax/typing.nit:560,1--5
3265 ../src/syntax/typing.nit:560,7
3266 ../src/syntax/typing.nit:560,7--11
3267 'class' ... ../src/syntax/typing.nit:560,7--11
3268 'AIfExpr' ... ../src/syntax/typing.nit:560,13--19
3269 ../src/syntax/typing.nit:561,2--585,18
3270 'redef' ... ../src/syntax/typing.nit:561,2--6
3271 ../src/syntax/typing.nit:561,12
3272 'fun' ... ../src/syntax/typing.nit:561,8--10
3273 ../src/syntax/typing.nit:561,12--24
3274 'accept_typing' ... ../src/syntax/typing.nit:561,12--24
3275 ../src/syntax/typing.nit:561,26
3276 ../src/syntax/typing.nit:561,26
3277 'v' ... ../src/syntax/typing.nit:561,26
3278 ../src/syntax/typing.nit:563,3--585,18
3279 ../src/syntax/typing.nit:563,3--22
3280 ../src/syntax/typing.nit:563,3
3281 ../src/syntax/typing.nit:563,3
3282 'v' ... ../src/syntax/typing.nit:563,3
3283 'enter_visit' ... ../src/syntax/typing.nit:563,5--15
3284 ../src/syntax/typing.nit:563,17--22
3285 ../src/syntax/typing.nit:563,17
3286 'n_expr' ... ../src/syntax/typing.nit:563,17--22
3287 ../src/syntax/typing.nit:564,3--42
3288 ../src/syntax/typing.nit:564,3
3289 ../src/syntax/typing.nit:564,3
3290 'v' ... ../src/syntax/typing.nit:564,3
3291 'check_conform_expr' ... ../src/syntax/typing.nit:564,5--22
3292 ../src/syntax/typing.nit:564,24--29
3293 ../src/syntax/typing.nit:564,24
3294 'n_expr' ... ../src/syntax/typing.nit:564,24--29
3295 ../src/syntax/typing.nit:564,32--42
3296 ../src/syntax/typing.nit:564,32
3297 ../src/syntax/typing.nit:564,32
3298 'v' ... ../src/syntax/typing.nit:564,32
3299 'type_bool' ... ../src/syntax/typing.nit:564,34--42
3300 ../src/syntax/typing.nit:567,3--31
3301 'var' ... ../src/syntax/typing.nit:567,3--5
3302 'old_flow_ctx' ... ../src/syntax/typing.nit:567,7--18
3303 '=' ... ../src/syntax/typing.nit:567,20
3304 ../src/syntax/typing.nit:567,22--31
3305 ../src/syntax/typing.nit:567,22
3306 ../src/syntax/typing.nit:567,22
3307 'v' ... ../src/syntax/typing.nit:567,22
3308 'flow_ctx' ... ../src/syntax/typing.nit:567,24--31
3309 ../src/syntax/typing.nit:568,3--31
3310 ../src/syntax/typing.nit:568,3
3311 ../src/syntax/typing.nit:568,3
3312 'v' ... ../src/syntax/typing.nit:568,3
3313 'use_if_true_flow_ctx' ... ../src/syntax/typing.nit:568,5--24
3314 ../src/syntax/typing.nit:568,26--31
3315 ../src/syntax/typing.nit:568,26
3316 'n_expr' ... ../src/syntax/typing.nit:568,26--31
3317 ../src/syntax/typing.nit:571,3--28
3318 ../src/syntax/typing.nit:571,3
3319 ../src/syntax/typing.nit:571,3
3320 'v' ... ../src/syntax/typing.nit:571,3
3321 'enter_visit_block' ... ../src/syntax/typing.nit:571,5--21
3322 ../src/syntax/typing.nit:571,23--28
3323 ../src/syntax/typing.nit:571,23
3324 'n_then' ... ../src/syntax/typing.nit:571,23--28
3325 ../src/syntax/typing.nit:574,3--32
3326 'var' ... ../src/syntax/typing.nit:574,3--5
3327 'then_flow_ctx' ... ../src/syntax/typing.nit:574,7--19
3328 '=' ... ../src/syntax/typing.nit:574,21
3329 ../src/syntax/typing.nit:574,23--32
3330 ../src/syntax/typing.nit:574,23
3331 ../src/syntax/typing.nit:574,23
3332 'v' ... ../src/syntax/typing.nit:574,23
3333 'flow_ctx' ... ../src/syntax/typing.nit:574,25--32
3334 ../src/syntax/typing.nit:577,3--27
3335 ../src/syntax/typing.nit:577,3
3336 ../src/syntax/typing.nit:577,3
3337 'v' ... ../src/syntax/typing.nit:577,3
3338 'flow_ctx' ... ../src/syntax/typing.nit:577,5--12
3339 '=' ... ../src/syntax/typing.nit:577,14
3340 ../src/syntax/typing.nit:577,16--27
3341 ../src/syntax/typing.nit:577,16
3342 'old_flow_ctx' ... ../src/syntax/typing.nit:577,16--27
3343 ../src/syntax/typing.nit:578,3--32
3344 ../src/syntax/typing.nit:578,3
3345 ../src/syntax/typing.nit:578,3
3346 'v' ... ../src/syntax/typing.nit:578,3
3347 'use_if_false_flow_ctx' ... ../src/syntax/typing.nit:578,5--25
3348 ../src/syntax/typing.nit:578,27--32
3349 ../src/syntax/typing.nit:578,27
3350 'n_expr' ... ../src/syntax/typing.nit:578,27--32
3351 ../src/syntax/typing.nit:581,3--28
3352 ../src/syntax/typing.nit:581,3
3353 ../src/syntax/typing.nit:581,3
3354 'v' ... ../src/syntax/typing.nit:581,3
3355 'enter_visit_block' ... ../src/syntax/typing.nit:581,5--21
3356 ../src/syntax/typing.nit:581,23--28
3357 ../src/syntax/typing.nit:581,23
3358 'n_else' ... ../src/syntax/typing.nit:581,23--28
3359 ../src/syntax/typing.nit:584,3--74
3360 ../src/syntax/typing.nit:584,3
3361 ../src/syntax/typing.nit:584,3
3362 'v' ... ../src/syntax/typing.nit:584,3
3363 'flow_ctx' ... ../src/syntax/typing.nit:584,5--12
3364 '=' ... ../src/syntax/typing.nit:584,14
3365 ../src/syntax/typing.nit:584,16--74
3366 ../src/syntax/typing.nit:584,16--30
3367 ../src/syntax/typing.nit:584,16
3368 ../src/syntax/typing.nit:584,16
3369 'v' ... ../src/syntax/typing.nit:584,16
3370 'base_flow_ctx' ... ../src/syntax/typing.nit:584,18--30
3371 'merge_reash' ... ../src/syntax/typing.nit:584,32--42
3372 ../src/syntax/typing.nit:584,44--47
3373 'self' ... ../src/syntax/typing.nit:584,44--47
3374 ../src/syntax/typing.nit:584,50--62
3375 ../src/syntax/typing.nit:584,50
3376 'then_flow_ctx' ... ../src/syntax/typing.nit:584,50--62
3377 ../src/syntax/typing.nit:584,65--74
3378 ../src/syntax/typing.nit:584,65
3379 ../src/syntax/typing.nit:584,65
3380 'v' ... ../src/syntax/typing.nit:584,65
3381 'flow_ctx' ... ../src/syntax/typing.nit:584,67--74
3382 ../src/syntax/typing.nit:585,3--18
3383 ../src/syntax/typing.nit:585,15
3384 '_is_typed' ... ../src/syntax/typing.nit:585,3--11
3385 '=' ... ../src/syntax/typing.nit:585,13
3386 ../src/syntax/typing.nit:585,15--18
3387 'true' ... ../src/syntax/typing.nit:585,15--18
3388 ../src/syntax/typing.nit:589,1--617,46
3389 'redef' ... ../src/syntax/typing.nit:589,1--5
3390 ../src/syntax/typing.nit:589,7
3391 ../src/syntax/typing.nit:589,7--11
3392 'class' ... ../src/syntax/typing.nit:589,7--11
3393 'AWhileExpr' ... ../src/syntax/typing.nit:589,13--22
3394 ../src/syntax/typing.nit:590,2--18
3395 'super' ... ../src/syntax/typing.nit:590,2--6
3396 ../src/syntax/typing.nit:590,8--18
3397 'AAbsControl' ... ../src/syntax/typing.nit:590,8--18
3398 ../src/syntax/typing.nit:591,2--593,60
3399 'redef' ... ../src/syntax/typing.nit:591,2--6
3400 ../src/syntax/typing.nit:591,12
3401 'fun' ... ../src/syntax/typing.nit:591,8--10
3402 ../src/syntax/typing.nit:591,12--24
3403 'accept_typing' ... ../src/syntax/typing.nit:591,12--24
3404 ../src/syntax/typing.nit:591,26
3405 ../src/syntax/typing.nit:591,26
3406 'v' ... ../src/syntax/typing.nit:591,26
3407 ../src/syntax/typing.nit:593,3--60
3408 ../src/syntax/typing.nit:593,3--60
3409 ../src/syntax/typing.nit:593,19
3410 'process_control' ... ../src/syntax/typing.nit:593,3--17
3411 ../src/syntax/typing.nit:593,19
3412 ../src/syntax/typing.nit:593,19
3413 'v' ... ../src/syntax/typing.nit:593,19
3414 ../src/syntax/typing.nit:593,22--44
3415 'new' ... ../src/syntax/typing.nit:593,22--24
3416 ../src/syntax/typing.nit:593,26--39
3417 'EscapableBlock' ... ../src/syntax/typing.nit:593,26--39
3418 ../src/syntax/typing.nit:593,41--44
3419 'self' ... ../src/syntax/typing.nit:593,41--44
3420 ../src/syntax/typing.nit:593,48--54
3421 ../src/syntax/typing.nit:593,48
3422 'n_label' ... ../src/syntax/typing.nit:593,48--54
3423 ../src/syntax/typing.nit:593,57--60
3424 'true' ... ../src/syntax/typing.nit:593,57--60
3425 ../src/syntax/typing.nit:596,2--617,46
3426 'redef' ... ../src/syntax/typing.nit:596,2--6
3427 ../src/syntax/typing.nit:596,12
3428 'fun' ... ../src/syntax/typing.nit:596,8--10
3429 ../src/syntax/typing.nit:596,12--33
3430 'process_control_inside' ... ../src/syntax/typing.nit:596,12--33
3431 ../src/syntax/typing.nit:596,35
3432 ../src/syntax/typing.nit:596,35
3433 'v' ... ../src/syntax/typing.nit:596,35
3434 ../src/syntax/typing.nit:598,3--617,46
3435 ../src/syntax/typing.nit:598,3--31
3436 'var' ... ../src/syntax/typing.nit:598,3--5
3437 'old_flow_ctx' ... ../src/syntax/typing.nit:598,7--18
3438 '=' ... ../src/syntax/typing.nit:598,20
3439 ../src/syntax/typing.nit:598,22--31
3440 ../src/syntax/typing.nit:598,22
3441 ../src/syntax/typing.nit:598,22
3442 'v' ... ../src/syntax/typing.nit:598,22
3443 'flow_ctx' ... ../src/syntax/typing.nit:598,24--31
3444 ../src/syntax/typing.nit:601,3--22
3445 ../src/syntax/typing.nit:601,3
3446 ../src/syntax/typing.nit:601,3
3447 'v' ... ../src/syntax/typing.nit:601,3
3448 'enter_visit' ... ../src/syntax/typing.nit:601,5--15
3449 ../src/syntax/typing.nit:601,17--22
3450 ../src/syntax/typing.nit:601,17
3451 'n_expr' ... ../src/syntax/typing.nit:601,17--22
3452 ../src/syntax/typing.nit:602,3--42
3453 ../src/syntax/typing.nit:602,3
3454 ../src/syntax/typing.nit:602,3
3455 'v' ... ../src/syntax/typing.nit:602,3
3456 'check_conform_expr' ... ../src/syntax/typing.nit:602,5--22
3457 ../src/syntax/typing.nit:602,24--29
3458 ../src/syntax/typing.nit:602,24
3459 'n_expr' ... ../src/syntax/typing.nit:602,24--29
3460 ../src/syntax/typing.nit:602,32--42
3461 ../src/syntax/typing.nit:602,32
3462 ../src/syntax/typing.nit:602,32
3463 'v' ... ../src/syntax/typing.nit:602,32
3464 'type_bool' ... ../src/syntax/typing.nit:602,34--42
3465 ../src/syntax/typing.nit:604,3--605,68
3466 'if' ... ../src/syntax/typing.nit:604,3--4
3467 ../src/syntax/typing.nit:604,6--25
3468 ../src/syntax/typing.nit:604,6--11
3469 ../src/syntax/typing.nit:604,6
3470 'n_expr' ... ../src/syntax/typing.nit:604,6--11
3471 ../src/syntax/typing.nit:604,17--25
3472 'ATrueExpr' ... ../src/syntax/typing.nit:604,17--25
3473 ../src/syntax/typing.nit:605,4--68
3474 ../src/syntax/typing.nit:605,4--68
3475 ../src/syntax/typing.nit:605,4
3476 ../src/syntax/typing.nit:605,4
3477 'v' ... ../src/syntax/typing.nit:605,4
3478 'warning' ... ../src/syntax/typing.nit:605,6--12
3479 ../src/syntax/typing.nit:605,14--17
3480 'self' ... ../src/syntax/typing.nit:605,14--17
3481 ../src/syntax/typing.nit:605,20--68
3482 '"Warning: use 'loop' instead of 'while true do'."' ... ../src/syntax/typing.nit:605,20--68
3483 ../src/syntax/typing.nit:609,3--31
3484 ../src/syntax/typing.nit:609,3
3485 ../src/syntax/typing.nit:609,3
3486 'v' ... ../src/syntax/typing.nit:609,3
3487 'use_if_true_flow_ctx' ... ../src/syntax/typing.nit:609,5--24
3488 ../src/syntax/typing.nit:609,26--31
3489 ../src/syntax/typing.nit:609,26
3490 'n_expr' ... ../src/syntax/typing.nit:609,26--31
3491 ../src/syntax/typing.nit:612,3--29
3492 ../src/syntax/typing.nit:612,3
3493 ../src/syntax/typing.nit:612,3
3494 'v' ... ../src/syntax/typing.nit:612,3
3495 'enter_visit_block' ... ../src/syntax/typing.nit:612,5--21
3496 ../src/syntax/typing.nit:612,23--29
3497 ../src/syntax/typing.nit:612,23
3498 'n_block' ... ../src/syntax/typing.nit:612,23--29
3499 ../src/syntax/typing.nit:615,3--27
3500 ../src/syntax/typing.nit:615,3
3501 ../src/syntax/typing.nit:615,3
3502 'v' ... ../src/syntax/typing.nit:615,3
3503 'flow_ctx' ... ../src/syntax/typing.nit:615,5--12
3504 '=' ... ../src/syntax/typing.nit:615,14
3505 ../src/syntax/typing.nit:615,16--27
3506 ../src/syntax/typing.nit:615,16
3507 'old_flow_ctx' ... ../src/syntax/typing.nit:615,16--27
3508 ../src/syntax/typing.nit:616,3--32
3509 ../src/syntax/typing.nit:616,3
3510 ../src/syntax/typing.nit:616,3
3511 'v' ... ../src/syntax/typing.nit:616,3
3512 'use_if_false_flow_ctx' ... ../src/syntax/typing.nit:616,5--25
3513 ../src/syntax/typing.nit:616,27--32
3514 ../src/syntax/typing.nit:616,27
3515 'n_expr' ... ../src/syntax/typing.nit:616,27--32
3516 ../src/syntax/typing.nit:617,3--46
3517 ../src/syntax/typing.nit:617,3--31
3518 ../src/syntax/typing.nit:617,3--11
3519 ../src/syntax/typing.nit:617,3
3520 'escapable' ... ../src/syntax/typing.nit:617,3--11
3521 'break_flow_contexts' ... ../src/syntax/typing.nit:617,13--31
3522 'add' ... ../src/syntax/typing.nit:617,33--35
3523 ../src/syntax/typing.nit:617,37--46
3524 ../src/syntax/typing.nit:617,37
3525 ../src/syntax/typing.nit:617,37
3526 'v' ... ../src/syntax/typing.nit:617,37
3527 'flow_ctx' ... ../src/syntax/typing.nit:617,39--46
3528 ../src/syntax/typing.nit:621,1--634,21
3529 'redef' ... ../src/syntax/typing.nit:621,1--5
3530 ../src/syntax/typing.nit:621,7
3531 ../src/syntax/typing.nit:621,7--11
3532 'class' ... ../src/syntax/typing.nit:621,7--11
3533 'ALoopExpr' ... ../src/syntax/typing.nit:621,13--21
3534 ../src/syntax/typing.nit:622,2--18
3535 'super' ... ../src/syntax/typing.nit:622,2--6
3536 ../src/syntax/typing.nit:622,8--18
3537 'AAbsControl' ... ../src/syntax/typing.nit:622,8--18
3538 ../src/syntax/typing.nit:623,2--625,60
3539 'redef' ... ../src/syntax/typing.nit:623,2--6
3540 ../src/syntax/typing.nit:623,12
3541 'fun' ... ../src/syntax/typing.nit:623,8--10
3542 ../src/syntax/typing.nit:623,12--24
3543 'accept_typing' ... ../src/syntax/typing.nit:623,12--24
3544 ../src/syntax/typing.nit:623,26
3545 ../src/syntax/typing.nit:623,26
3546 'v' ... ../src/syntax/typing.nit:623,26
3547 ../src/syntax/typing.nit:625,3--60
3548 ../src/syntax/typing.nit:625,3--60
3549 ../src/syntax/typing.nit:625,19
3550 'process_control' ... ../src/syntax/typing.nit:625,3--17
3551 ../src/syntax/typing.nit:625,19
3552 ../src/syntax/typing.nit:625,19
3553 'v' ... ../src/syntax/typing.nit:625,19
3554 ../src/syntax/typing.nit:625,22--44
3555 'new' ... ../src/syntax/typing.nit:625,22--24
3556 ../src/syntax/typing.nit:625,26--39
3557 'EscapableBlock' ... ../src/syntax/typing.nit:625,26--39
3558 ../src/syntax/typing.nit:625,41--44
3559 'self' ... ../src/syntax/typing.nit:625,41--44
3560 ../src/syntax/typing.nit:625,48--54
3561 ../src/syntax/typing.nit:625,48
3562 'n_label' ... ../src/syntax/typing.nit:625,48--54
3563 ../src/syntax/typing.nit:625,57--60
3564 'true' ... ../src/syntax/typing.nit:625,57--60
3565 ../src/syntax/typing.nit:628,2--634,21
3566 'redef' ... ../src/syntax/typing.nit:628,2--6
3567 ../src/syntax/typing.nit:628,12
3568 'fun' ... ../src/syntax/typing.nit:628,8--10
3569 ../src/syntax/typing.nit:628,12--33
3570 'process_control_inside' ... ../src/syntax/typing.nit:628,12--33
3571 ../src/syntax/typing.nit:628,35
3572 ../src/syntax/typing.nit:628,35
3573 'v' ... ../src/syntax/typing.nit:628,35
3574 ../src/syntax/typing.nit:631,3--634,21
3575 ../src/syntax/typing.nit:631,3--29
3576 ../src/syntax/typing.nit:631,3
3577 ../src/syntax/typing.nit:631,3
3578 'v' ... ../src/syntax/typing.nit:631,3
3579 'enter_visit_block' ... ../src/syntax/typing.nit:631,5--21
3580 ../src/syntax/typing.nit:631,23--29
3581 ../src/syntax/typing.nit:631,23
3582 'n_block' ... ../src/syntax/typing.nit:631,23--29
3583 ../src/syntax/typing.nit:634,3--21
3584 ../src/syntax/typing.nit:634,3
3585 ../src/syntax/typing.nit:634,3
3586 'v' ... ../src/syntax/typing.nit:634,3
3587 'mark_unreash' ... ../src/syntax/typing.nit:634,5--16
3588 ../src/syntax/typing.nit:634,18--21
3589 'self' ... ../src/syntax/typing.nit:634,18--21
3590 ../src/syntax/typing.nit:638,1--717,24
3591 'redef' ... ../src/syntax/typing.nit:638,1--5
3592 ../src/syntax/typing.nit:638,7
3593 ../src/syntax/typing.nit:638,7--11
3594 'class' ... ../src/syntax/typing.nit:638,7--11
3595 'AForExpr' ... ../src/syntax/typing.nit:638,13--20
3596 ../src/syntax/typing.nit:639,2--18
3597 'super' ... ../src/syntax/typing.nit:639,2--6
3598 ../src/syntax/typing.nit:639,8--18
3599 'AAbsControl' ... ../src/syntax/typing.nit:639,8--18
3600 ../src/syntax/typing.nit:640,2--44
3601 ../src/syntax/typing.nit:640,33
3602 'var' ... ../src/syntax/typing.nit:640,2--4
3603 '_variables' ... ../src/syntax/typing.nit:640,6--15
3604 ../src/syntax/typing.nit:640,18--44
3605 'nullable' ... ../src/syntax/typing.nit:640,18--25
3606 'Array' ... ../src/syntax/typing.nit:640,27--31
3607 ../src/syntax/typing.nit:640,33--44
3608 'AutoVariable' ... ../src/syntax/typing.nit:640,33--44
3609 ../src/syntax/typing.nit:641,2--53
3610 'redef' ... ../src/syntax/typing.nit:641,2--6
3611 ../src/syntax/typing.nit:641,12
3612 'fun' ... ../src/syntax/typing.nit:641,8--10
3613 ../src/syntax/typing.nit:641,12--20
3614 'variables' ... ../src/syntax/typing.nit:641,12--20
3615 ../src/syntax/typing.nit:641,32
3616 ../src/syntax/typing.nit:641,25--53
3617 'return' ... ../src/syntax/typing.nit:641,25--30
3618 ../src/syntax/typing.nit:641,32--53
3619 ../src/syntax/typing.nit:641,32--41
3620 ../src/syntax/typing.nit:641,32
3621 '_variables' ... ../src/syntax/typing.nit:641,32--41
3622 'as' ... ../src/syntax/typing.nit:641,43--44
3623 'not' ... ../src/syntax/typing.nit:641,46--48
3624 'null' ... ../src/syntax/typing.nit:641,50--53
3625 ../src/syntax/typing.nit:643,2--645,60
3626 'redef' ... ../src/syntax/typing.nit:643,2--6
3627 ../src/syntax/typing.nit:643,12
3628 'fun' ... ../src/syntax/typing.nit:643,8--10
3629 ../src/syntax/typing.nit:643,12--24
3630 'accept_typing' ... ../src/syntax/typing.nit:643,12--24
3631 ../src/syntax/typing.nit:643,26
3632 ../src/syntax/typing.nit:643,26
3633 'v' ... ../src/syntax/typing.nit:643,26
3634 ../src/syntax/typing.nit:645,3--60
3635 ../src/syntax/typing.nit:645,3--60
3636 ../src/syntax/typing.nit:645,19
3637 'process_control' ... ../src/syntax/typing.nit:645,3--17
3638 ../src/syntax/typing.nit:645,19
3639 ../src/syntax/typing.nit:645,19
3640 'v' ... ../src/syntax/typing.nit:645,19
3641 ../src/syntax/typing.nit:645,22--44
3642 'new' ... ../src/syntax/typing.nit:645,22--24
3643 ../src/syntax/typing.nit:645,26--39
3644 'EscapableBlock' ... ../src/syntax/typing.nit:645,26--39
3645 ../src/syntax/typing.nit:645,41--44
3646 'self' ... ../src/syntax/typing.nit:645,41--44
3647 ../src/syntax/typing.nit:645,48--54
3648 ../src/syntax/typing.nit:645,48
3649 'n_label' ... ../src/syntax/typing.nit:645,48--54
3650 ../src/syntax/typing.nit:645,57--60
3651 'true' ... ../src/syntax/typing.nit:645,57--60
3652 ../src/syntax/typing.nit:648,2--660,17
3653 'redef' ... ../src/syntax/typing.nit:648,2--6
3654 ../src/syntax/typing.nit:648,12
3655 'fun' ... ../src/syntax/typing.nit:648,8--10
3656 ../src/syntax/typing.nit:648,12--33
3657 'process_control_inside' ... ../src/syntax/typing.nit:648,12--33
3658 ../src/syntax/typing.nit:648,35
3659 ../src/syntax/typing.nit:648,35
3660 'v' ... ../src/syntax/typing.nit:648,35
3661 ../src/syntax/typing.nit:650,3--660,17
3662 ../src/syntax/typing.nit:650,3--23
3663 ../src/syntax/typing.nit:650,3--13
3664 ../src/syntax/typing.nit:650,3
3665 ../src/syntax/typing.nit:650,3
3666 'v' ... ../src/syntax/typing.nit:650,3
3667 'scope_ctx' ... ../src/syntax/typing.nit:650,5--13
3668 'push' ... ../src/syntax/typing.nit:650,15--18
3669 ../src/syntax/typing.nit:650,20--23
3670 'self' ... ../src/syntax/typing.nit:650,20--23
3671 ../src/syntax/typing.nit:651,3--31
3672 'var' ... ../src/syntax/typing.nit:651,3--5
3673 'old_flow_ctx' ... ../src/syntax/typing.nit:651,7--18
3674 '=' ... ../src/syntax/typing.nit:651,20
3675 ../src/syntax/typing.nit:651,22--31
3676 ../src/syntax/typing.nit:651,22
3677 ../src/syntax/typing.nit:651,22
3678 'v' ... ../src/syntax/typing.nit:651,22
3679 'flow_ctx' ... ../src/syntax/typing.nit:651,24--31
3680 ../src/syntax/typing.nit:653,3--13
3681 ../src/syntax/typing.nit:653,13
3682 'do_typing' ... ../src/syntax/typing.nit:653,3--11
3683 ../src/syntax/typing.nit:653,13
3684 ../src/syntax/typing.nit:653,13
3685 'v' ... ../src/syntax/typing.nit:653,13
3686 ../src/syntax/typing.nit:656,3--29
3687 ../src/syntax/typing.nit:656,3
3688 ../src/syntax/typing.nit:656,3
3689 'v' ... ../src/syntax/typing.nit:656,3
3690 'enter_visit_block' ... ../src/syntax/typing.nit:656,5--21
3691 ../src/syntax/typing.nit:656,23--29
3692 ../src/syntax/typing.nit:656,23
3693 'n_block' ... ../src/syntax/typing.nit:656,23--29
3694 ../src/syntax/typing.nit:659,3--27
3695 ../src/syntax/typing.nit:659,3
3696 ../src/syntax/typing.nit:659,3
3697 'v' ... ../src/syntax/typing.nit:659,3
3698 'flow_ctx' ... ../src/syntax/typing.nit:659,5--12
3699 '=' ... ../src/syntax/typing.nit:659,14
3700 ../src/syntax/typing.nit:659,16--27
3701 ../src/syntax/typing.nit:659,16
3702 'old_flow_ctx' ... ../src/syntax/typing.nit:659,16--27
3703 ../src/syntax/typing.nit:660,3--17
3704 ../src/syntax/typing.nit:660,3--13
3705 ../src/syntax/typing.nit:660,3
3706 ../src/syntax/typing.nit:660,3
3707 'v' ... ../src/syntax/typing.nit:660,3
3708 'scope_ctx' ... ../src/syntax/typing.nit:660,5--13
3709 'pop' ... ../src/syntax/typing.nit:660,15--17
3710 ../src/syntax/typing.nit:663,2--717,24
3711 ../src/syntax/typing.nit:663,2--8
3712 'private' ... ../src/syntax/typing.nit:663,2--8
3713 'fun' ... ../src/syntax/typing.nit:663,10--12
3714 ../src/syntax/typing.nit:663,14--22
3715 'do_typing' ... ../src/syntax/typing.nit:663,14--22
3716 ../src/syntax/typing.nit:663,24--39
3717 ../src/syntax/typing.nit:663,24--39
3718 'v' ... ../src/syntax/typing.nit:663,24
3719 ../src/syntax/typing.nit:663,27--39
3720 'TypingVisitor' ... ../src/syntax/typing.nit:663,27--39
3721 ../src/syntax/typing.nit:666,3--717,24
3722 ../src/syntax/typing.nit:666,3--34
3723 'var' ... ../src/syntax/typing.nit:666,3--5
3724 'vas' ... ../src/syntax/typing.nit:666,7--9
3725 '=' ... ../src/syntax/typing.nit:666,11
3726 ../src/syntax/typing.nit:666,13--34
3727 'new' ... ../src/syntax/typing.nit:666,13--15
3728 ../src/syntax/typing.nit:666,17--34
3729 'Array' ... ../src/syntax/typing.nit:666,17--21
3730 ../src/syntax/typing.nit:666,23--34
3731 'AutoVariable' ... ../src/syntax/typing.nit:666,23--34
3732 ../src/syntax/typing.nit:667,3--670,13
3733 'for' ... ../src/syntax/typing.nit:667,3--5
3734 'n_id' ... ../src/syntax/typing.nit:667,7--10
3735 ../src/syntax/typing.nit:667,15--19
3736 ../src/syntax/typing.nit:667,15
3737 'n_ids' ... ../src/syntax/typing.nit:667,15--19
3738 'do' ... ../src/syntax/typing.nit:667,21--22
3739 ../src/syntax/typing.nit:668,4--670,13
3740 ../src/syntax/typing.nit:668,4--49
3741 'var' ... ../src/syntax/typing.nit:668,4--6
3742 'va' ... ../src/syntax/typing.nit:668,8--9
3743 '=' ... ../src/syntax/typing.nit:668,11
3744 ../src/syntax/typing.nit:668,13--49
3745 'new' ... ../src/syntax/typing.nit:668,13--15
3746 ../src/syntax/typing.nit:668,17--28
3747 'AutoVariable' ... ../src/syntax/typing.nit:668,17--28
3748 ../src/syntax/typing.nit:668,30--43
3749 ../src/syntax/typing.nit:668,30--33
3750 ../src/syntax/typing.nit:668,30
3751 'n_id' ... ../src/syntax/typing.nit:668,30--33
3752 'to_symbol' ... ../src/syntax/typing.nit:668,35--43
3753 ../src/syntax/typing.nit:668,46--49
3754 ../src/syntax/typing.nit:668,46
3755 'n_id' ... ../src/syntax/typing.nit:668,46--49
3756 ../src/syntax/typing.nit:669,4--30
3757 ../src/syntax/typing.nit:669,4--14
3758 ../src/syntax/typing.nit:669,4
3759 ../src/syntax/typing.nit:669,4
3760 'v' ... ../src/syntax/typing.nit:669,4
3761 'scope_ctx' ... ../src/syntax/typing.nit:669,6--14
3762 'add_variable' ... ../src/syntax/typing.nit:669,16--27
3763 ../src/syntax/typing.nit:669,29--30
3764 ../src/syntax/typing.nit:669,29
3765 'va' ... ../src/syntax/typing.nit:669,29--30
3766 ../src/syntax/typing.nit:670,4--13
3767 ../src/syntax/typing.nit:670,4--6
3768 ../src/syntax/typing.nit:670,4
3769 'vas' ... ../src/syntax/typing.nit:670,4--6
3770 'add' ... ../src/syntax/typing.nit:670,8--10
3771 ../src/syntax/typing.nit:670,12--13
3772 ../src/syntax/typing.nit:670,12
3773 'va' ... ../src/syntax/typing.nit:670,12--13
3774 ../src/syntax/typing.nit:672,3--18
3775 ../src/syntax/typing.nit:672,16
3776 '_variables' ... ../src/syntax/typing.nit:672,3--12
3777 '=' ... ../src/syntax/typing.nit:672,14
3778 ../src/syntax/typing.nit:672,16--18
3779 ../src/syntax/typing.nit:672,16
3780 'vas' ... ../src/syntax/typing.nit:672,16--18
3781 ../src/syntax/typing.nit:675,3--22
3782 ../src/syntax/typing.nit:675,3
3783 ../src/syntax/typing.nit:675,3
3784 'v' ... ../src/syntax/typing.nit:675,3
3785 'enter_visit' ... ../src/syntax/typing.nit:675,5--15
3786 ../src/syntax/typing.nit:675,17--22
3787 ../src/syntax/typing.nit:675,17
3788 'n_expr' ... ../src/syntax/typing.nit:675,17--22
3789 ../src/syntax/typing.nit:676,3--41
3790 'if' ... ../src/syntax/typing.nit:676,3--4
3791 ../src/syntax/typing.nit:676,6--28
3792 'not' ... ../src/syntax/typing.nit:676,6--8
3793 ../src/syntax/typing.nit:676,10--28
3794 ../src/syntax/typing.nit:676,10
3795 ../src/syntax/typing.nit:676,10
3796 'v' ... ../src/syntax/typing.nit:676,10
3797 'check_expr' ... ../src/syntax/typing.nit:676,12--21
3798 ../src/syntax/typing.nit:676,23--28
3799 ../src/syntax/typing.nit:676,23
3800 'n_expr' ... ../src/syntax/typing.nit:676,23--28
3801 ../src/syntax/typing.nit:676,36--41
3802 'return' ... ../src/syntax/typing.nit:676,36--41
3803 ../src/syntax/typing.nit:677,3--30
3804 'var' ... ../src/syntax/typing.nit:677,3--5
3805 'expr_type' ... ../src/syntax/typing.nit:677,7--15
3806 '=' ... ../src/syntax/typing.nit:677,17
3807 ../src/syntax/typing.nit:677,19--30
3808 ../src/syntax/typing.nit:677,19--24
3809 ../src/syntax/typing.nit:677,19
3810 'n_expr' ... ../src/syntax/typing.nit:677,19--24
3811 'stype' ... ../src/syntax/typing.nit:677,26--30
3812 ../src/syntax/typing.nit:679,3--681,9
3813 'if' ... ../src/syntax/typing.nit:679,3--4
3814 ../src/syntax/typing.nit:679,6--26
3815 ../src/syntax/typing.nit:679,6--14
3816 ../src/syntax/typing.nit:679,6
3817 'expr_type' ... ../src/syntax/typing.nit:679,6--14
3818 'is_nullable' ... ../src/syntax/typing.nit:679,16--26
3819 ../src/syntax/typing.nit:680,4--681,9
3820 ../src/syntax/typing.nit:680,4--64
3821 ../src/syntax/typing.nit:680,4
3822 ../src/syntax/typing.nit:680,4
3823 'v' ... ../src/syntax/typing.nit:680,4
3824 'error' ... ../src/syntax/typing.nit:680,6--10
3825 ../src/syntax/typing.nit:680,12--17
3826 ../src/syntax/typing.nit:680,12
3827 'n_expr' ... ../src/syntax/typing.nit:680,12--17
3828 ../src/syntax/typing.nit:680,20--64
3829 '"Type error: 'for' on a nullable expression."' ... ../src/syntax/typing.nit:680,20--64
3830 ../src/syntax/typing.nit:681,4--9
3831 'return' ... ../src/syntax/typing.nit:681,4--9
3832 ../src/syntax/typing.nit:685,3--45
3833 'var' ... ../src/syntax/typing.nit:685,3--5
3834 'iterate_name' ... ../src/syntax/typing.nit:685,7--18
3835 '=' ... ../src/syntax/typing.nit:685,20
3836 ../src/syntax/typing.nit:685,22--45
3837 'once' ... ../src/syntax/typing.nit:685,22--25
3838 ../src/syntax/typing.nit:685,27--45
3839 ../src/syntax/typing.nit:685,27--35
3840 '"iterate"' ... ../src/syntax/typing.nit:685,27--35
3841 'to_symbol' ... ../src/syntax/typing.nit:685,37--45
3842 ../src/syntax/typing.nit:686,3--688,9
3843 'if' ... ../src/syntax/typing.nit:686,3--4
3844 ../src/syntax/typing.nit:686,6--71
3845 'not' ... ../src/syntax/typing.nit:686,6--8
3846 ../src/syntax/typing.nit:686,10--71
3847 ../src/syntax/typing.nit:686,10--30
3848 ../src/syntax/typing.nit:686,10--18
3849 ../src/syntax/typing.nit:686,10
3850 'expr_type' ... ../src/syntax/typing.nit:686,10--18
3851 'local_class' ... ../src/syntax/typing.nit:686,20--30
3852 'has_global_property_by_name' ... ../src/syntax/typing.nit:686,32--58
3853 ../src/syntax/typing.nit:686,60--71
3854 ../src/syntax/typing.nit:686,60
3855 'iterate_name' ... ../src/syntax/typing.nit:686,60--71
3856 ../src/syntax/typing.nit:687,4--688,9
3857 ../src/syntax/typing.nit:687,4--93
3858 ../src/syntax/typing.nit:687,4
3859 ../src/syntax/typing.nit:687,4
3860 'v' ... ../src/syntax/typing.nit:687,4
3861 'error' ... ../src/syntax/typing.nit:687,6--10
3862 ../src/syntax/typing.nit:687,12--17
3863 ../src/syntax/typing.nit:687,12
3864 'n_expr' ... ../src/syntax/typing.nit:687,12--17
3865 ../src/syntax/typing.nit:687,20--93
3866 ../src/syntax/typing.nit:687,20--81
3867 '"Type error: Expected a type with an 'iterate' method. Found {' ... ../src/syntax/typing.nit:687,20--81
3868 ../src/syntax/typing.nit:687,82--90
3869 ../src/syntax/typing.nit:687,82
3870 'expr_type' ... ../src/syntax/typing.nit:687,82--90
3871 ../src/syntax/typing.nit:687,91--93
3872 '}."' ... ../src/syntax/typing.nit:687,91--93
3873 ../src/syntax/typing.nit:688,4--9
3874 'return' ... ../src/syntax/typing.nit:688,4--9
3875 ../src/syntax/typing.nit:690,3--61
3876 'var' ... ../src/syntax/typing.nit:690,3--5
3877 'prop' ... ../src/syntax/typing.nit:690,7--10
3878 '=' ... ../src/syntax/typing.nit:690,12
3879 ../src/syntax/typing.nit:690,14--61
3880 ../src/syntax/typing.nit:690,14--34
3881 ../src/syntax/typing.nit:690,14--22
3882 ../src/syntax/typing.nit:690,14
3883 'expr_type' ... ../src/syntax/typing.nit:690,14--22
3884 'local_class' ... ../src/syntax/typing.nit:690,24--34
3885 'select_method' ... ../src/syntax/typing.nit:690,36--48
3886 ../src/syntax/typing.nit:690,50--61
3887 ../src/syntax/typing.nit:690,50
3888 'iterate_name' ... ../src/syntax/typing.nit:690,50--61
3889 ../src/syntax/typing.nit:691,3--66
3890 ../src/syntax/typing.nit:691,3--13
3891 ../src/syntax/typing.nit:691,3--6
3892 ../src/syntax/typing.nit:691,3
3893 'prop' ... ../src/syntax/typing.nit:691,3--6
3894 'global' ... ../src/syntax/typing.nit:691,8--13
3895 'check_visibility' ... ../src/syntax/typing.nit:691,15--30
3896 ../src/syntax/typing.nit:691,32
3897 ../src/syntax/typing.nit:691,32
3898 'v' ... ../src/syntax/typing.nit:691,32
3899 ../src/syntax/typing.nit:691,35--38
3900 'self' ... ../src/syntax/typing.nit:691,35--38
3901 ../src/syntax/typing.nit:691,41--50
3902 ../src/syntax/typing.nit:691,41
3903 ../src/syntax/typing.nit:691,41
3904 'v' ... ../src/syntax/typing.nit:691,41
3905 'mmmodule' ... ../src/syntax/typing.nit:691,43--50
3906 ../src/syntax/typing.nit:691,53--66
3907 ../src/syntax/typing.nit:691,53--58
3908 ../src/syntax/typing.nit:691,53
3909 'n_expr' ... ../src/syntax/typing.nit:691,53--58
3910 'is_self' ... ../src/syntax/typing.nit:691,60--66
3911 ../src/syntax/typing.nit:692,3--41
3912 'var' ... ../src/syntax/typing.nit:692,3--5
3913 'psig' ... ../src/syntax/typing.nit:692,7--10
3914 '=' ... ../src/syntax/typing.nit:692,12
3915 ../src/syntax/typing.nit:692,14--41
3916 ../src/syntax/typing.nit:692,14--17
3917 ../src/syntax/typing.nit:692,14
3918 'prop' ... ../src/syntax/typing.nit:692,14--17
3919 'signature_for' ... ../src/syntax/typing.nit:692,19--31
3920 ../src/syntax/typing.nit:692,33--41
3921 ../src/syntax/typing.nit:692,33
3922 'expr_type' ... ../src/syntax/typing.nit:692,33--41
3923 ../src/syntax/typing.nit:693,3--53
3924 'if' ... ../src/syntax/typing.nit:693,3--4
3925 ../src/syntax/typing.nit:693,6--23
3926 'not' ... ../src/syntax/typing.nit:693,6--8
3927 ../src/syntax/typing.nit:693,10--23
3928 ../src/syntax/typing.nit:693,10--15
3929 ../src/syntax/typing.nit:693,10
3930 'n_expr' ... ../src/syntax/typing.nit:693,10--15
3931 'is_self' ... ../src/syntax/typing.nit:693,17--23
3932 ../src/syntax/typing.nit:693,30--53
3933 ../src/syntax/typing.nit:693,37
3934 'psig' ... ../src/syntax/typing.nit:693,30--33
3935 '=' ... ../src/syntax/typing.nit:693,35
3936 ../src/syntax/typing.nit:693,37--53
3937 ../src/syntax/typing.nit:693,37--40
3938 ../src/syntax/typing.nit:693,37
3939 'psig' ... ../src/syntax/typing.nit:693,37--40
3940 'not_for_self' ... ../src/syntax/typing.nit:693,42--53
3941 ../src/syntax/typing.nit:694,3--699,9
3942 'if' ... ../src/syntax/typing.nit:694,3--4
3943 ../src/syntax/typing.nit:694,6--20
3944 ../src/syntax/typing.nit:694,6--15
3945 ../src/syntax/typing.nit:694,6--9
3946 ../src/syntax/typing.nit:694,6
3947 'psig' ... ../src/syntax/typing.nit:694,6--9
3948 'arity' ... ../src/syntax/typing.nit:694,11--15
3949 ../src/syntax/typing.nit:694,20
3950 '0' ... ../src/syntax/typing.nit:694,20
3951 ../src/syntax/typing.nit:695,4--696,9
3952 ../src/syntax/typing.nit:695,4--82
3953 ../src/syntax/typing.nit:695,4
3954 ../src/syntax/typing.nit:695,4
3955 'v' ... ../src/syntax/typing.nit:695,4
3956 'error' ... ../src/syntax/typing.nit:695,6--10
3957 ../src/syntax/typing.nit:695,12--15
3958 'self' ... ../src/syntax/typing.nit:695,12--15
3959 ../src/syntax/typing.nit:695,18--82
3960 '"Error: 'iterate' incompatible with 'for': require no arguments."' ... ../src/syntax/typing.nit:695,18--82
3961 ../src/syntax/typing.nit:696,4--9
3962 'return' ... ../src/syntax/typing.nit:696,4--9
3963 ../src/syntax/typing.nit:697,8--699,9
3964 'if' ... ../src/syntax/typing.nit:697,8--9
3965 ../src/syntax/typing.nit:697,11--35
3966 ../src/syntax/typing.nit:697,11--30
3967 ../src/syntax/typing.nit:697,11--23
3968 ../src/syntax/typing.nit:697,11--14
3969 ../src/syntax/typing.nit:697,11
3970 'psig' ... ../src/syntax/typing.nit:697,11--14
3971 'closures' ... ../src/syntax/typing.nit:697,16--23
3972 'length' ... ../src/syntax/typing.nit:697,25--30
3973 ../src/syntax/typing.nit:697,35
3974 '1' ... ../src/syntax/typing.nit:697,35
3975 ../src/syntax/typing.nit:698,4--699,9
3976 ../src/syntax/typing.nit:698,4--81
3977 ../src/syntax/typing.nit:698,4
3978 ../src/syntax/typing.nit:698,4
3979 'v' ... ../src/syntax/typing.nit:698,4
3980 'error' ... ../src/syntax/typing.nit:698,6--10
3981 ../src/syntax/typing.nit:698,12--15
3982 'self' ... ../src/syntax/typing.nit:698,12--15
3983 ../src/syntax/typing.nit:698,18--81
3984 '"Error: 'iterate' incompatible with 'for': require one closure."' ... ../src/syntax/typing.nit:698,18--81
3985 ../src/syntax/typing.nit:699,4--9
3986 'return' ... ../src/syntax/typing.nit:699,4--9
3987 ../src/syntax/typing.nit:701,3--38
3988 ../src/syntax/typing.nit:701,10
3989 'psig' ... ../src/syntax/typing.nit:701,3--6
3990 '=' ... ../src/syntax/typing.nit:701,8
3991 ../src/syntax/typing.nit:701,10--38
3992 ../src/syntax/typing.nit:701,10--28
3993 ../src/syntax/typing.nit:701,10--22
3994 ../src/syntax/typing.nit:701,10--13
3995 ../src/syntax/typing.nit:701,10
3996 'psig' ... ../src/syntax/typing.nit:701,10--13
3997 'closures' ... ../src/syntax/typing.nit:701,15--22
3998 'first' ... ../src/syntax/typing.nit:701,24--28
3999 'signature' ... ../src/syntax/typing.nit:701,30--38
4000 ../src/syntax/typing.nit:702,3--704,9
4001 'if' ... ../src/syntax/typing.nit:702,3--4
4002 ../src/syntax/typing.nit:702,6--29
4003 ../src/syntax/typing.nit:702,6--21
4004 ../src/syntax/typing.nit:702,6--9
4005 ../src/syntax/typing.nit:702,6
4006 'psig' ... ../src/syntax/typing.nit:702,6--9
4007 'return_type' ... ../src/syntax/typing.nit:702,11--21
4008 ../src/syntax/typing.nit:702,26--29
4009 'null' ... ../src/syntax/typing.nit:702,26--29
4010 ../src/syntax/typing.nit:703,4--704,9
4011 ../src/syntax/typing.nit:703,4--92
4012 ../src/syntax/typing.nit:703,4
4013 ../src/syntax/typing.nit:703,4
4014 'v' ... ../src/syntax/typing.nit:703,4
4015 'error' ... ../src/syntax/typing.nit:703,6--10
4016 ../src/syntax/typing.nit:703,12--15
4017 'self' ... ../src/syntax/typing.nit:703,12--15
4018 ../src/syntax/typing.nit:703,18--92
4019 '"Error: 'iterate' incompatible with 'for': require one procedural closure."' ... ../src/syntax/typing.nit:703,18--92
4020 ../src/syntax/typing.nit:704,4--9
4021 'return' ... ../src/syntax/typing.nit:704,4--9
4022 ../src/syntax/typing.nit:706,3--712,9
4023 'if' ... ../src/syntax/typing.nit:706,3--4
4024 ../src/syntax/typing.nit:706,6--29
4025 ../src/syntax/typing.nit:706,6--15
4026 ../src/syntax/typing.nit:706,6--8
4027 ../src/syntax/typing.nit:706,6
4028 'vas' ... ../src/syntax/typing.nit:706,6--8
4029 'length' ... ../src/syntax/typing.nit:706,10--15
4030 ../src/syntax/typing.nit:706,20--29
4031 ../src/syntax/typing.nit:706,20--23
4032 ../src/syntax/typing.nit:706,20
4033 'psig' ... ../src/syntax/typing.nit:706,20--23
4034 'arity' ... ../src/syntax/typing.nit:706,25--29
4035 ../src/syntax/typing.nit:707,4--712,9
4036 ../src/syntax/typing.nit:707,4--710,86
4037 'if' ... ../src/syntax/typing.nit:707,4--5
4038 ../src/syntax/typing.nit:707,7--21
4039 ../src/syntax/typing.nit:707,7--16
4040 ../src/syntax/typing.nit:707,7--10
4041 ../src/syntax/typing.nit:707,7
4042 'psig' ... ../src/syntax/typing.nit:707,7--10
4043 'arity' ... ../src/syntax/typing.nit:707,12--16
4044 ../src/syntax/typing.nit:707,21
4045 '1' ... ../src/syntax/typing.nit:707,21
4046 ../src/syntax/typing.nit:708,5--85
4047 ../src/syntax/typing.nit:708,5--85
4048 ../src/syntax/typing.nit:708,5
4049 ../src/syntax/typing.nit:708,5
4050 'v' ... ../src/syntax/typing.nit:708,5
4051 'error' ... ../src/syntax/typing.nit:708,7--11
4052 ../src/syntax/typing.nit:708,13--16
4053 'self' ... ../src/syntax/typing.nit:708,13--16
4054 ../src/syntax/typing.nit:708,19--85
4055 ../src/syntax/typing.nit:708,19--36
4056 '"Error: Expected {' ... ../src/syntax/typing.nit:708,19--36
4057 ../src/syntax/typing.nit:708,37--46
4058 ../src/syntax/typing.nit:708,37--40
4059 ../src/syntax/typing.nit:708,37
4060 'psig' ... ../src/syntax/typing.nit:708,37--40
4061 'arity' ... ../src/syntax/typing.nit:708,42--46
4062 ../src/syntax/typing.nit:708,47--58
4063 '} variable {' ... ../src/syntax/typing.nit:708,47--58
4064 ../src/syntax/typing.nit:708,59--62
4065 ../src/syntax/typing.nit:708,59
4066 'psig' ... ../src/syntax/typing.nit:708,59--62
4067 ../src/syntax/typing.nit:708,63--72
4068 '}, found {' ... ../src/syntax/typing.nit:708,63--72
4069 ../src/syntax/typing.nit:708,73--82
4070 ../src/syntax/typing.nit:708,73--75
4071 ../src/syntax/typing.nit:708,73
4072 'vas' ... ../src/syntax/typing.nit:708,73--75
4073 'length' ... ../src/syntax/typing.nit:708,77--82
4074 ../src/syntax/typing.nit:708,83--85
4075 '}."' ... ../src/syntax/typing.nit:708,83--85
4076 ../src/syntax/typing.nit:710,5--86
4077 ../src/syntax/typing.nit:710,5--86
4078 ../src/syntax/typing.nit:710,5
4079 ../src/syntax/typing.nit:710,5
4080 'v' ... ../src/syntax/typing.nit:710,5
4081 'error' ... ../src/syntax/typing.nit:710,7--11
4082 ../src/syntax/typing.nit:710,13--16
4083 'self' ... ../src/syntax/typing.nit:710,13--16
4084 ../src/syntax/typing.nit:710,19--86
4085 ../src/syntax/typing.nit:710,19--36
4086 '"Error: Expected {' ... ../src/syntax/typing.nit:710,19--36
4087 ../src/syntax/typing.nit:710,37--46
4088 ../src/syntax/typing.nit:710,37--40
4089 ../src/syntax/typing.nit:710,37
4090 'psig' ... ../src/syntax/typing.nit:710,37--40
4091 'arity' ... ../src/syntax/typing.nit:710,42--46
4092 ../src/syntax/typing.nit:710,47--59
4093 '} variables {' ... ../src/syntax/typing.nit:710,47--59
4094 ../src/syntax/typing.nit:710,60--63
4095 ../src/syntax/typing.nit:710,60
4096 'psig' ... ../src/syntax/typing.nit:710,60--63
4097 ../src/syntax/typing.nit:710,64--73
4098 '}, found {' ... ../src/syntax/typing.nit:710,64--73
4099 ../src/syntax/typing.nit:710,74--83
4100 ../src/syntax/typing.nit:710,74--76
4101 ../src/syntax/typing.nit:710,74
4102 'vas' ... ../src/syntax/typing.nit:710,74--76
4103 'length' ... ../src/syntax/typing.nit:710,78--83
4104 ../src/syntax/typing.nit:710,84--86
4105 '}."' ... ../src/syntax/typing.nit:710,84--86
4106 ../src/syntax/typing.nit:712,4--9
4107 'return' ... ../src/syntax/typing.nit:712,4--9
4108 ../src/syntax/typing.nit:716,3--717,24
4109 'for' ... ../src/syntax/typing.nit:716,3--5
4110 'i' ... ../src/syntax/typing.nit:716,7
4111 ../src/syntax/typing.nit:716,13--25
4112 ../src/syntax/typing.nit:716,13
4113 '0' ... ../src/syntax/typing.nit:716,13
4114 ../src/syntax/typing.nit:716,16--25
4115 ../src/syntax/typing.nit:716,16--18
4116 ../src/syntax/typing.nit:716,16
4117 'vas' ... ../src/syntax/typing.nit:716,16--18
4118 'length' ... ../src/syntax/typing.nit:716,20--25
4119 'do' ... ../src/syntax/typing.nit:716,28--29
4120 ../src/syntax/typing.nit:717,4--24
4121 ../src/syntax/typing.nit:717,4--24
4122 ../src/syntax/typing.nit:717,4--8
4123 ../src/syntax/typing.nit:717,4--6
4124 ../src/syntax/typing.nit:717,4
4125 'vas' ... ../src/syntax/typing.nit:717,4--6
4126 ../src/syntax/typing.nit:717,8
4127 ../src/syntax/typing.nit:717,8
4128 'i' ... ../src/syntax/typing.nit:717,8
4129 'stype' ... ../src/syntax/typing.nit:717,11--15
4130 '=' ... ../src/syntax/typing.nit:717,17
4131 ../src/syntax/typing.nit:717,19--24
4132 ../src/syntax/typing.nit:717,19--22
4133 ../src/syntax/typing.nit:717,19
4134 'psig' ... ../src/syntax/typing.nit:717,19--22
4135 ../src/syntax/typing.nit:717,24
4136 ../src/syntax/typing.nit:717,24
4137 'i' ... ../src/syntax/typing.nit:717,24
4138 ../src/syntax/typing.nit:722,1--739,18
4139 'redef' ... ../src/syntax/typing.nit:722,1--5
4140 ../src/syntax/typing.nit:722,7
4141 ../src/syntax/typing.nit:722,7--11
4142 'class' ... ../src/syntax/typing.nit:722,7--11
4143 'AAssertExpr' ... ../src/syntax/typing.nit:722,13--23
4144 ../src/syntax/typing.nit:723,2--739,18
4145 'redef' ... ../src/syntax/typing.nit:723,2--6
4146 ../src/syntax/typing.nit:723,12
4147 'fun' ... ../src/syntax/typing.nit:723,8--10
4148 ../src/syntax/typing.nit:723,12--24
4149 'accept_typing' ... ../src/syntax/typing.nit:723,12--24
4150 ../src/syntax/typing.nit:723,26
4151 ../src/syntax/typing.nit:723,26
4152 'v' ... ../src/syntax/typing.nit:723,26
4153 ../src/syntax/typing.nit:726,3--739,18
4154 ../src/syntax/typing.nit:726,3--22
4155 ../src/syntax/typing.nit:726,3
4156 ../src/syntax/typing.nit:726,3
4157 'v' ... ../src/syntax/typing.nit:726,3
4158 'enter_visit' ... ../src/syntax/typing.nit:726,5--15
4159 ../src/syntax/typing.nit:726,17--22
4160 ../src/syntax/typing.nit:726,17
4161 'n_expr' ... ../src/syntax/typing.nit:726,17--22
4162 ../src/syntax/typing.nit:727,3--42
4163 ../src/syntax/typing.nit:727,3
4164 ../src/syntax/typing.nit:727,3
4165 'v' ... ../src/syntax/typing.nit:727,3
4166 'check_conform_expr' ... ../src/syntax/typing.nit:727,5--22
4167 ../src/syntax/typing.nit:727,24--29
4168 ../src/syntax/typing.nit:727,24
4169 'n_expr' ... ../src/syntax/typing.nit:727,24--29
4170 ../src/syntax/typing.nit:727,32--42
4171 ../src/syntax/typing.nit:727,32
4172 ../src/syntax/typing.nit:727,32
4173 'v' ... ../src/syntax/typing.nit:727,32
4174 'type_bool' ... ../src/syntax/typing.nit:727,34--42
4175 ../src/syntax/typing.nit:730,3--734,28
4176 'if' ... ../src/syntax/typing.nit:730,3--4
4177 ../src/syntax/typing.nit:730,6--19
4178 ../src/syntax/typing.nit:730,6--11
4179 ../src/syntax/typing.nit:730,6
4180 'n_else' ... ../src/syntax/typing.nit:730,6--11
4181 ../src/syntax/typing.nit:730,16--19
4182 'null' ... ../src/syntax/typing.nit:730,16--19
4183 ../src/syntax/typing.nit:731,4--734,28
4184 ../src/syntax/typing.nit:731,4--32
4185 'var' ... ../src/syntax/typing.nit:731,4--6
4186 'old_flow_ctx' ... ../src/syntax/typing.nit:731,8--19
4187 '=' ... ../src/syntax/typing.nit:731,21
4188 ../src/syntax/typing.nit:731,23--32
4189 ../src/syntax/typing.nit:731,23
4190 ../src/syntax/typing.nit:731,23
4191 'v' ... ../src/syntax/typing.nit:731,23
4192 'flow_ctx' ... ../src/syntax/typing.nit:731,25--32
4193 ../src/syntax/typing.nit:732,4--33
4194 ../src/syntax/typing.nit:732,4
4195 ../src/syntax/typing.nit:732,4
4196 'v' ... ../src/syntax/typing.nit:732,4
4197 'use_if_false_flow_ctx' ... ../src/syntax/typing.nit:732,6--26
4198 ../src/syntax/typing.nit:732,28--33
4199 ../src/syntax/typing.nit:732,28
4200 'n_expr' ... ../src/syntax/typing.nit:732,28--33
4201 ../src/syntax/typing.nit:733,4--23
4202 ../src/syntax/typing.nit:733,4
4203 ../src/syntax/typing.nit:733,4
4204 'v' ... ../src/syntax/typing.nit:733,4
4205 'enter_visit' ... ../src/syntax/typing.nit:733,6--16
4206 ../src/syntax/typing.nit:733,18--23
4207 ../src/syntax/typing.nit:733,18
4208 'n_else' ... ../src/syntax/typing.nit:733,18--23
4209 ../src/syntax/typing.nit:734,4--28
4210 ../src/syntax/typing.nit:734,4
4211 ../src/syntax/typing.nit:734,4
4212 'v' ... ../src/syntax/typing.nit:734,4
4213 'flow_ctx' ... ../src/syntax/typing.nit:734,6--13
4214 '=' ... ../src/syntax/typing.nit:734,15
4215 ../src/syntax/typing.nit:734,17--28
4216 ../src/syntax/typing.nit:734,17
4217 'old_flow_ctx' ... ../src/syntax/typing.nit:734,17--28
4218 ../src/syntax/typing.nit:738,3--31
4219 ../src/syntax/typing.nit:738,3
4220 ../src/syntax/typing.nit:738,3
4221 'v' ... ../src/syntax/typing.nit:738,3
4222 'use_if_true_flow_ctx' ... ../src/syntax/typing.nit:738,5--24
4223 ../src/syntax/typing.nit:738,26--31
4224 ../src/syntax/typing.nit:738,26
4225 'n_expr' ... ../src/syntax/typing.nit:738,26--31
4226 ../src/syntax/typing.nit:739,3--18
4227 ../src/syntax/typing.nit:739,15
4228 '_is_typed' ... ../src/syntax/typing.nit:739,3--11
4229 '=' ... ../src/syntax/typing.nit:739,13
4230 ../src/syntax/typing.nit:739,15--18
4231 'true' ... ../src/syntax/typing.nit:739,15--18
4232 ../src/syntax/typing.nit:743,1--745,51
4233 'redef' ... ../src/syntax/typing.nit:743,1--5
4234 ../src/syntax/typing.nit:743,7
4235 ../src/syntax/typing.nit:743,7--11
4236 'class' ... ../src/syntax/typing.nit:743,7--11
4237 'AVarFormExpr' ... ../src/syntax/typing.nit:743,13--24
4238 ../src/syntax/typing.nit:744,2--33
4239 ../src/syntax/typing.nit:744,17
4240 'var' ... ../src/syntax/typing.nit:744,2--4
4241 '_variable' ... ../src/syntax/typing.nit:744,6--14
4242 ../src/syntax/typing.nit:744,17--33
4243 'nullable' ... ../src/syntax/typing.nit:744,17--24
4244 'Variable' ... ../src/syntax/typing.nit:744,26--33
4245 ../src/syntax/typing.nit:745,2--51
4246 'redef' ... ../src/syntax/typing.nit:745,2--6
4247 ../src/syntax/typing.nit:745,12
4248 'fun' ... ../src/syntax/typing.nit:745,8--10
4249 ../src/syntax/typing.nit:745,12--19
4250 'variable' ... ../src/syntax/typing.nit:745,12--19
4251 ../src/syntax/typing.nit:745,31
4252 ../src/syntax/typing.nit:745,24--51
4253 'return' ... ../src/syntax/typing.nit:745,24--29
4254 ../src/syntax/typing.nit:745,31--51
4255 ../src/syntax/typing.nit:745,31--39
4256 ../src/syntax/typing.nit:745,31
4257 '_variable' ... ../src/syntax/typing.nit:745,31--39
4258 'as' ... ../src/syntax/typing.nit:745,41--42
4259 'not' ... ../src/syntax/typing.nit:745,44--46
4260 'null' ... ../src/syntax/typing.nit:745,48--51
4261 ../src/syntax/typing.nit:748,1--755,28
4262 'redef' ... ../src/syntax/typing.nit:748,1--5
4263 ../src/syntax/typing.nit:748,7
4264 ../src/syntax/typing.nit:748,7--11
4265 'class' ... ../src/syntax/typing.nit:748,7--11
4266 'AVarExpr' ... ../src/syntax/typing.nit:748,13--20
4267 ../src/syntax/typing.nit:749,2--42
4268 'redef' ... ../src/syntax/typing.nit:749,2--6
4269 ../src/syntax/typing.nit:749,12
4270 'fun' ... ../src/syntax/typing.nit:749,8--10
4271 ../src/syntax/typing.nit:749,12--23
4272 'its_variable' ... ../src/syntax/typing.nit:749,12--23
4273 ../src/syntax/typing.nit:749,35
4274 ../src/syntax/typing.nit:749,28--42
4275 'return' ... ../src/syntax/typing.nit:749,28--33
4276 ../src/syntax/typing.nit:749,35--42
4277 ../src/syntax/typing.nit:749,35
4278 'variable' ... ../src/syntax/typing.nit:749,35--42
4279 ../src/syntax/typing.nit:751,2--755,28
4280 'redef' ... ../src/syntax/typing.nit:751,2--6
4281 ../src/syntax/typing.nit:751,12
4282 'fun' ... ../src/syntax/typing.nit:751,8--10
4283 ../src/syntax/typing.nit:751,12--23
4284 'after_typing' ... ../src/syntax/typing.nit:751,12--23
4285 ../src/syntax/typing.nit:751,25
4286 ../src/syntax/typing.nit:751,25
4287 'v' ... ../src/syntax/typing.nit:751,25
4288 ../src/syntax/typing.nit:753,3--755,28
4289 ../src/syntax/typing.nit:753,3--40
4290 ../src/syntax/typing.nit:753,3--12
4291 ../src/syntax/typing.nit:753,3
4292 ../src/syntax/typing.nit:753,3
4293 'v' ... ../src/syntax/typing.nit:753,3
4294 'flow_ctx' ... ../src/syntax/typing.nit:753,5--12
4295 'check_is_set' ... ../src/syntax/typing.nit:753,14--25
4296 ../src/syntax/typing.nit:753,27--30
4297 'self' ... ../src/syntax/typing.nit:753,27--30
4298 ../src/syntax/typing.nit:753,33--40
4299 ../src/syntax/typing.nit:753,33
4300 'variable' ... ../src/syntax/typing.nit:753,33--40
4301 ../src/syntax/typing.nit:754,3--36
4302 ../src/syntax/typing.nit:754,12
4303 '_stype' ... ../src/syntax/typing.nit:754,3--8
4304 '=' ... ../src/syntax/typing.nit:754,10
4305 ../src/syntax/typing.nit:754,12--36
4306 ../src/syntax/typing.nit:754,12--21
4307 ../src/syntax/typing.nit:754,12
4308 ../src/syntax/typing.nit:754,12
4309 'v' ... ../src/syntax/typing.nit:754,12
4310 'flow_ctx' ... ../src/syntax/typing.nit:754,14--21
4311 'stype' ... ../src/syntax/typing.nit:754,23--27
4312 ../src/syntax/typing.nit:754,29--36
4313 ../src/syntax/typing.nit:754,29
4314 'variable' ... ../src/syntax/typing.nit:754,29--36
4315 ../src/syntax/typing.nit:755,3--28
4316 ../src/syntax/typing.nit:755,15
4317 '_is_typed' ... ../src/syntax/typing.nit:755,3--11
4318 '=' ... ../src/syntax/typing.nit:755,13
4319 ../src/syntax/typing.nit:755,15--28
4320 ../src/syntax/typing.nit:755,15--20
4321 ../src/syntax/typing.nit:755,15
4322 '_stype' ... ../src/syntax/typing.nit:755,15--20
4323 ../src/syntax/typing.nit:755,25--28
4324 'null' ... ../src/syntax/typing.nit:755,25--28
4325 ../src/syntax/typing.nit:759,1--772,18
4326 'redef' ... ../src/syntax/typing.nit:759,1--5
4327 ../src/syntax/typing.nit:759,7
4328 ../src/syntax/typing.nit:759,7--11
4329 'class' ... ../src/syntax/typing.nit:759,7--11
4330 'AVarAssignExpr' ... ../src/syntax/typing.nit:759,13--26
4331 ../src/syntax/typing.nit:760,2--772,18
4332 'redef' ... ../src/syntax/typing.nit:760,2--6
4333 ../src/syntax/typing.nit:760,12
4334 'fun' ... ../src/syntax/typing.nit:760,8--10
4335 ../src/syntax/typing.nit:760,12--23
4336 'after_typing' ... ../src/syntax/typing.nit:760,12--23
4337 ../src/syntax/typing.nit:760,25
4338 ../src/syntax/typing.nit:760,25
4339 'v' ... ../src/syntax/typing.nit:760,25
4340 ../src/syntax/typing.nit:762,3--772,18
4341 ../src/syntax/typing.nit:762,3--24
4342 ../src/syntax/typing.nit:762,3
4343 ../src/syntax/typing.nit:762,3
4344 'v' ... ../src/syntax/typing.nit:762,3
4345 'mark_is_set' ... ../src/syntax/typing.nit:762,5--15
4346 ../src/syntax/typing.nit:762,17--24
4347 ../src/syntax/typing.nit:762,17
4348 'variable' ... ../src/syntax/typing.nit:762,17--24
4349 ../src/syntax/typing.nit:765,3--44
4350 'var' ... ../src/syntax/typing.nit:765,3--5
4351 'btype' ... ../src/syntax/typing.nit:765,7--11
4352 '=' ... ../src/syntax/typing.nit:765,13
4353 ../src/syntax/typing.nit:765,15--44
4354 ../src/syntax/typing.nit:765,15--29
4355 ../src/syntax/typing.nit:765,15
4356 ../src/syntax/typing.nit:765,15
4357 'v' ... ../src/syntax/typing.nit:765,15
4358 'base_flow_ctx' ... ../src/syntax/typing.nit:765,17--29
4359 'stype' ... ../src/syntax/typing.nit:765,31--35
4360 ../src/syntax/typing.nit:765,37--44
4361 ../src/syntax/typing.nit:765,37
4362 'variable' ... ../src/syntax/typing.nit:765,37--44
4363 ../src/syntax/typing.nit:766,3--42
4364 'if' ... ../src/syntax/typing.nit:766,3--4
4365 ../src/syntax/typing.nit:766,6--29
4366 'not' ... ../src/syntax/typing.nit:766,6--8
4367 ../src/syntax/typing.nit:766,10--29
4368 ../src/syntax/typing.nit:766,10
4369 ../src/syntax/typing.nit:766,10
4370 'v' ... ../src/syntax/typing.nit:766,10
4371 'check_expr' ... ../src/syntax/typing.nit:766,12--21
4372 ../src/syntax/typing.nit:766,23--29
4373 ../src/syntax/typing.nit:766,23
4374 'n_value' ... ../src/syntax/typing.nit:766,23--29
4375 ../src/syntax/typing.nit:766,37--42
4376 'return' ... ../src/syntax/typing.nit:766,37--42
4377 ../src/syntax/typing.nit:767,3--75
4378 'if' ... ../src/syntax/typing.nit:767,3--4
4379 ../src/syntax/typing.nit:767,6--62
4380 ../src/syntax/typing.nit:767,6--18
4381 ../src/syntax/typing.nit:767,6--10
4382 ../src/syntax/typing.nit:767,6
4383 'btype' ... ../src/syntax/typing.nit:767,6--10
4384 ../src/syntax/typing.nit:767,15--18
4385 'null' ... ../src/syntax/typing.nit:767,15--18
4386 ../src/syntax/typing.nit:767,24--62
4387 'not' ... ../src/syntax/typing.nit:767,24--26
4388 ../src/syntax/typing.nit:767,28--62
4389 ../src/syntax/typing.nit:767,28
4390 ../src/syntax/typing.nit:767,28
4391 'v' ... ../src/syntax/typing.nit:767,28
4392 'check_conform_expr' ... ../src/syntax/typing.nit:767,30--47
4393 ../src/syntax/typing.nit:767,49--55
4394 ../src/syntax/typing.nit:767,49
4395 'n_value' ... ../src/syntax/typing.nit:767,49--55
4396 ../src/syntax/typing.nit:767,58--62
4397 ../src/syntax/typing.nit:767,58
4398 'btype' ... ../src/syntax/typing.nit:767,58--62
4399 ../src/syntax/typing.nit:767,70--75
4400 'return' ... ../src/syntax/typing.nit:767,70--75
4401 ../src/syntax/typing.nit:770,3--64
4402 ../src/syntax/typing.nit:770,3
4403 ../src/syntax/typing.nit:770,3
4404 'v' ... ../src/syntax/typing.nit:770,3
4405 'flow_ctx' ... ../src/syntax/typing.nit:770,5--12
4406 '=' ... ../src/syntax/typing.nit:770,14
4407 ../src/syntax/typing.nit:770,16--64
4408 ../src/syntax/typing.nit:770,16--25
4409 ../src/syntax/typing.nit:770,16
4410 ../src/syntax/typing.nit:770,16
4411 'v' ... ../src/syntax/typing.nit:770,16
4412 'flow_ctx' ... ../src/syntax/typing.nit:770,18--25
4413 'sub_with' ... ../src/syntax/typing.nit:770,27--34
4414 ../src/syntax/typing.nit:770,36--39
4415 'self' ... ../src/syntax/typing.nit:770,36--39
4416 ../src/syntax/typing.nit:770,42--49
4417 ../src/syntax/typing.nit:770,42
4418 'variable' ... ../src/syntax/typing.nit:770,42--49
4419 ../src/syntax/typing.nit:770,52--64
4420 ../src/syntax/typing.nit:770,52--58
4421 ../src/syntax/typing.nit:770,52
4422 'n_value' ... ../src/syntax/typing.nit:770,52--58
4423 'stype' ... ../src/syntax/typing.nit:770,60--64
4424 ../src/syntax/typing.nit:772,3--18
4425 ../src/syntax/typing.nit:772,15
4426 '_is_typed' ... ../src/syntax/typing.nit:772,3--11
4427 '=' ... ../src/syntax/typing.nit:772,13
4428 ../src/syntax/typing.nit:772,15--18
4429 'true' ... ../src/syntax/typing.nit:772,15--18
4430 ../src/syntax/typing.nit:776,1--804,38
4431 'redef' ... ../src/syntax/typing.nit:776,1--5
4432 ../src/syntax/typing.nit:776,7
4433 ../src/syntax/typing.nit:776,7--11
4434 'class' ... ../src/syntax/typing.nit:776,7--11
4435 'AReassignFormExpr' ... ../src/syntax/typing.nit:776,13--29
4436 ../src/syntax/typing.nit:777,2--800,38
4437 ../src/syntax/typing.nit:777,2--780,0
4438 '# Compute and check method used through the reassigment operator
4439 ' ... ../src/syntax/typing.nit:777,2--778,0
4440 '# On success return the static type of the result of the reassigment operator
4441 ' ... ../src/syntax/typing.nit:778,2--779,0
4442 '# Else display an error and return null
4443 ' ... ../src/syntax/typing.nit:779,2--780,0
4444 ../src/syntax/typing.nit:780,2--8
4445 'private' ... ../src/syntax/typing.nit:780,2--8
4446 'fun' ... ../src/syntax/typing.nit:780,10--12
4447 ../src/syntax/typing.nit:780,14--29
4448 'do_rvalue_typing' ... ../src/syntax/typing.nit:780,14--29
4449 ../src/syntax/typing.nit:780,31--94
4450 ../src/syntax/typing.nit:780,31--46
4451 'v' ... ../src/syntax/typing.nit:780,31
4452 ../src/syntax/typing.nit:780,34--46
4453 'TypingVisitor' ... ../src/syntax/typing.nit:780,34--46
4454 ../src/syntax/typing.nit:780,49--76
4455 'type_lvalue' ... ../src/syntax/typing.nit:780,49--59
4456 ../src/syntax/typing.nit:780,62--76
4457 'nullable' ... ../src/syntax/typing.nit:780,62--69
4458 'MMType' ... ../src/syntax/typing.nit:780,71--76
4459 ../src/syntax/typing.nit:780,80--94
4460 'nullable' ... ../src/syntax/typing.nit:780,80--87
4461 'MMType' ... ../src/syntax/typing.nit:780,89--94
4462 ../src/syntax/typing.nit:782,3--800,38
4463 ../src/syntax/typing.nit:782,3--783,14
4464 'if' ... ../src/syntax/typing.nit:782,3--4
4465 ../src/syntax/typing.nit:782,6--24
4466 ../src/syntax/typing.nit:782,6--16
4467 ../src/syntax/typing.nit:782,6
4468 'type_lvalue' ... ../src/syntax/typing.nit:782,6--16
4469 ../src/syntax/typing.nit:782,21--24
4470 'null' ... ../src/syntax/typing.nit:782,21--24
4471 ../src/syntax/typing.nit:783,4--14
4472 ../src/syntax/typing.nit:783,4--14
4473 'return' ... ../src/syntax/typing.nit:783,4--9
4474 ../src/syntax/typing.nit:783,11--14
4475 'null' ... ../src/syntax/typing.nit:783,11--14
4476 ../src/syntax/typing.nit:785,3--36
4477 'var' ... ../src/syntax/typing.nit:785,3--5
4478 'name' ... ../src/syntax/typing.nit:785,7--10
4479 '=' ... ../src/syntax/typing.nit:785,12
4480 ../src/syntax/typing.nit:785,14--36
4481 ../src/syntax/typing.nit:785,14--24
4482 ../src/syntax/typing.nit:785,14
4483 'n_assign_op' ... ../src/syntax/typing.nit:785,14--24
4484 'method_name' ... ../src/syntax/typing.nit:785,26--36
4485 ../src/syntax/typing.nit:786,3--788,14
4486 'if' ... ../src/syntax/typing.nit:786,3--4
4487 ../src/syntax/typing.nit:786,6--31
4488 ../src/syntax/typing.nit:786,6--16
4489 ../src/syntax/typing.nit:786,6
4490 'type_lvalue' ... ../src/syntax/typing.nit:786,6--16
4491 ../src/syntax/typing.nit:786,22--31
4492 'MMTypeNone' ... ../src/syntax/typing.nit:786,22--31
4493 ../src/syntax/typing.nit:787,4--788,14
4494 ../src/syntax/typing.nit:787,4--57
4495 ../src/syntax/typing.nit:787,4
4496 ../src/syntax/typing.nit:787,4
4497 'v' ... ../src/syntax/typing.nit:787,4
4498 'error' ... ../src/syntax/typing.nit:787,6--10
4499 ../src/syntax/typing.nit:787,12--15
4500 'self' ... ../src/syntax/typing.nit:787,12--15
4501 ../src/syntax/typing.nit:787,18--57
4502 ../src/syntax/typing.nit:787,18--34
4503 '"Error: Method '{' ... ../src/syntax/typing.nit:787,18--34
4504 ../src/syntax/typing.nit:787,35--38
4505 ../src/syntax/typing.nit:787,35
4506 'name' ... ../src/syntax/typing.nit:787,35--38
4507 ../src/syntax/typing.nit:787,39--57
4508 '}' call on 'null'."' ... ../src/syntax/typing.nit:787,39--57
4509 ../src/syntax/typing.nit:788,4--14
4510 'return' ... ../src/syntax/typing.nit:788,4--9
4511 ../src/syntax/typing.nit:788,11--14
4512 'null' ... ../src/syntax/typing.nit:788,11--14
4513 ../src/syntax/typing.nit:790,3--34
4514 'var' ... ../src/syntax/typing.nit:790,3--5
4515 'lc' ... ../src/syntax/typing.nit:790,7--8
4516 '=' ... ../src/syntax/typing.nit:790,10
4517 ../src/syntax/typing.nit:790,12--34
4518 ../src/syntax/typing.nit:790,12--22
4519 ../src/syntax/typing.nit:790,12
4520 'type_lvalue' ... ../src/syntax/typing.nit:790,12--22
4521 'local_class' ... ../src/syntax/typing.nit:790,24--34
4522 ../src/syntax/typing.nit:791,3--793,14
4523 'if' ... ../src/syntax/typing.nit:791,3--4
4524 ../src/syntax/typing.nit:791,6--44
4525 'not' ... ../src/syntax/typing.nit:791,6--8
4526 ../src/syntax/typing.nit:791,10--44
4527 ../src/syntax/typing.nit:791,10--11
4528 ../src/syntax/typing.nit:791,10
4529 'lc' ... ../src/syntax/typing.nit:791,10--11
4530 'has_global_property_by_name' ... ../src/syntax/typing.nit:791,13--39
4531 ../src/syntax/typing.nit:791,41--44
4532 ../src/syntax/typing.nit:791,41
4533 'name' ... ../src/syntax/typing.nit:791,41--44
4534 ../src/syntax/typing.nit:792,4--793,14
4535 ../src/syntax/typing.nit:792,4--74
4536 ../src/syntax/typing.nit:792,4
4537 ../src/syntax/typing.nit:792,4
4538 'v' ... ../src/syntax/typing.nit:792,4
4539 'error' ... ../src/syntax/typing.nit:792,6--10
4540 ../src/syntax/typing.nit:792,12--15
4541 'self' ... ../src/syntax/typing.nit:792,12--15
4542 ../src/syntax/typing.nit:792,18--74
4543 ../src/syntax/typing.nit:792,18--34
4544 '"Error: Method '{' ... ../src/syntax/typing.nit:792,18--34
4545 ../src/syntax/typing.nit:792,35--38
4546 ../src/syntax/typing.nit:792,35
4547 'name' ... ../src/syntax/typing.nit:792,35--38
4548 ../src/syntax/typing.nit:792,39--60
4549 '}' doesn't exists in {' ... ../src/syntax/typing.nit:792,39--60
4550 ../src/syntax/typing.nit:792,61--71
4551 ../src/syntax/typing.nit:792,61
4552 'type_lvalue' ... ../src/syntax/typing.nit:792,61--71
4553 ../src/syntax/typing.nit:792,72--74
4554 '}."' ... ../src/syntax/typing.nit:792,72--74
4555 ../src/syntax/typing.nit:793,4--14
4556 'return' ... ../src/syntax/typing.nit:793,4--9
4557 ../src/syntax/typing.nit:793,11--14
4558 'null' ... ../src/syntax/typing.nit:793,11--14
4559 ../src/syntax/typing.nit:795,3--34
4560 'var' ... ../src/syntax/typing.nit:795,3--5
4561 'prop' ... ../src/syntax/typing.nit:795,7--10
4562 '=' ... ../src/syntax/typing.nit:795,12
4563 ../src/syntax/typing.nit:795,14--34
4564 ../src/syntax/typing.nit:795,14--15
4565 ../src/syntax/typing.nit:795,14
4566 'lc' ... ../src/syntax/typing.nit:795,14--15
4567 'select_method' ... ../src/syntax/typing.nit:795,17--29
4568 ../src/syntax/typing.nit:795,31--34
4569 ../src/syntax/typing.nit:795,31
4570 'name' ... ../src/syntax/typing.nit:795,31--34
4571 ../src/syntax/typing.nit:796,3--57
4572 ../src/syntax/typing.nit:796,3--13
4573 ../src/syntax/typing.nit:796,3--6
4574 ../src/syntax/typing.nit:796,3
4575 'prop' ... ../src/syntax/typing.nit:796,3--6
4576 'global' ... ../src/syntax/typing.nit:796,8--13
4577 'check_visibility' ... ../src/syntax/typing.nit:796,15--30
4578 ../src/syntax/typing.nit:796,32
4579 ../src/syntax/typing.nit:796,32
4580 'v' ... ../src/syntax/typing.nit:796,32
4581 ../src/syntax/typing.nit:796,35--38
4582 'self' ... ../src/syntax/typing.nit:796,35--38
4583 ../src/syntax/typing.nit:796,41--50
4584 ../src/syntax/typing.nit:796,41
4585 ../src/syntax/typing.nit:796,41
4586 'v' ... ../src/syntax/typing.nit:796,41
4587 'mmmodule' ... ../src/syntax/typing.nit:796,43--50
4588 ../src/syntax/typing.nit:796,53--57
4589 'false' ... ../src/syntax/typing.nit:796,53--57
4590 ../src/syntax/typing.nit:797,3--43
4591 'var' ... ../src/syntax/typing.nit:797,3--5
4592 'psig' ... ../src/syntax/typing.nit:797,7--10
4593 '=' ... ../src/syntax/typing.nit:797,12
4594 ../src/syntax/typing.nit:797,14--43
4595 ../src/syntax/typing.nit:797,14--17
4596 ../src/syntax/typing.nit:797,14
4597 'prop' ... ../src/syntax/typing.nit:797,14--17
4598 'signature_for' ... ../src/syntax/typing.nit:797,19--31
4599 ../src/syntax/typing.nit:797,33--43
4600 ../src/syntax/typing.nit:797,33
4601 'type_lvalue' ... ../src/syntax/typing.nit:797,33--43
4602 ../src/syntax/typing.nit:798,3--23
4603 ../src/syntax/typing.nit:798,20
4604 '_assign_method' ... ../src/syntax/typing.nit:798,3--16
4605 '=' ... ../src/syntax/typing.nit:798,18
4606 ../src/syntax/typing.nit:798,20--23
4607 ../src/syntax/typing.nit:798,20
4608 'prop' ... ../src/syntax/typing.nit:798,20--23
4609 ../src/syntax/typing.nit:799,3--77
4610 'if' ... ../src/syntax/typing.nit:799,3--4
4611 ../src/syntax/typing.nit:799,6--59
4612 'not' ... ../src/syntax/typing.nit:799,6--8
4613 ../src/syntax/typing.nit:799,10--59
4614 ../src/syntax/typing.nit:799,10
4615 ../src/syntax/typing.nit:799,10
4616 'v' ... ../src/syntax/typing.nit:799,10
4617 'check_conform_expr' ... ../src/syntax/typing.nit:799,12--29
4618 ../src/syntax/typing.nit:799,31--37
4619 ../src/syntax/typing.nit:799,31
4620 'n_value' ... ../src/syntax/typing.nit:799,31--37
4621 ../src/syntax/typing.nit:799,40--59
4622 ../src/syntax/typing.nit:799,40--45
4623 ../src/syntax/typing.nit:799,40--43
4624 ../src/syntax/typing.nit:799,40
4625 'psig' ... ../src/syntax/typing.nit:799,40--43
4626 ../src/syntax/typing.nit:799,45
4627 '0' ... ../src/syntax/typing.nit:799,45
4628 'not_for_self' ... ../src/syntax/typing.nit:799,48--59
4629 ../src/syntax/typing.nit:799,67--77
4630 'return' ... ../src/syntax/typing.nit:799,67--72
4631 ../src/syntax/typing.nit:799,74--77
4632 'null' ... ../src/syntax/typing.nit:799,74--77
4633 ../src/syntax/typing.nit:800,3--38
4634 'return' ... ../src/syntax/typing.nit:800,3--8
4635 ../src/syntax/typing.nit:800,10--38
4636 ../src/syntax/typing.nit:800,10--25
4637 ../src/syntax/typing.nit:800,10--13
4638 ../src/syntax/typing.nit:800,10
4639 'psig' ... ../src/syntax/typing.nit:800,10--13
4640 'return_type' ... ../src/syntax/typing.nit:800,15--25
4641 'not_for_self' ... ../src/syntax/typing.nit:800,27--38
4642 ../src/syntax/typing.nit:803,2--61
4643 'redef' ... ../src/syntax/typing.nit:803,2--6
4644 ../src/syntax/typing.nit:803,12
4645 'fun' ... ../src/syntax/typing.nit:803,8--10
4646 ../src/syntax/typing.nit:803,12--24
4647 'assign_method' ... ../src/syntax/typing.nit:803,12--24
4648 ../src/syntax/typing.nit:803,36
4649 ../src/syntax/typing.nit:803,29--61
4650 'return' ... ../src/syntax/typing.nit:803,29--34
4651 ../src/syntax/typing.nit:803,36--61
4652 ../src/syntax/typing.nit:803,36--49
4653 ../src/syntax/typing.nit:803,36
4654 '_assign_method' ... ../src/syntax/typing.nit:803,36--49
4655 'as' ... ../src/syntax/typing.nit:803,51--52
4656 'not' ... ../src/syntax/typing.nit:803,54--56
4657 'null' ... ../src/syntax/typing.nit:803,58--61
4658 ../src/syntax/typing.nit:804,2--38
4659 ../src/syntax/typing.nit:804,22
4660 'var' ... ../src/syntax/typing.nit:804,2--4
4661 '_assign_method' ... ../src/syntax/typing.nit:804,6--19
4662 ../src/syntax/typing.nit:804,22--38
4663 'nullable' ... ../src/syntax/typing.nit:804,22--29
4664 'MMMethod' ... ../src/syntax/typing.nit:804,31--38
4665 ../src/syntax/typing.nit:807,1--824,18
4666 'redef' ... ../src/syntax/typing.nit:807,1--5
4667 ../src/syntax/typing.nit:807,7
4668 ../src/syntax/typing.nit:807,7--11
4669 'class' ... ../src/syntax/typing.nit:807,7--11
4670 'AVarReassignExpr' ... ../src/syntax/typing.nit:807,13--28
4671 ../src/syntax/typing.nit:808,2--824,18
4672 'redef' ... ../src/syntax/typing.nit:808,2--6
4673 ../src/syntax/typing.nit:808,12
4674 'fun' ... ../src/syntax/typing.nit:808,8--10
4675 ../src/syntax/typing.nit:808,12--23
4676 'after_typing' ... ../src/syntax/typing.nit:808,12--23
4677 ../src/syntax/typing.nit:808,25
4678 ../src/syntax/typing.nit:808,25
4679 'v' ... ../src/syntax/typing.nit:808,25
4680 ../src/syntax/typing.nit:810,3--824,18
4681 ../src/syntax/typing.nit:810,3--40
4682 ../src/syntax/typing.nit:810,3--12
4683 ../src/syntax/typing.nit:810,3
4684 ../src/syntax/typing.nit:810,3
4685 'v' ... ../src/syntax/typing.nit:810,3
4686 'flow_ctx' ... ../src/syntax/typing.nit:810,5--12
4687 'check_is_set' ... ../src/syntax/typing.nit:810,14--25
4688 ../src/syntax/typing.nit:810,27--30
4689 'self' ... ../src/syntax/typing.nit:810,27--30
4690 ../src/syntax/typing.nit:810,33--40
4691 ../src/syntax/typing.nit:810,33
4692 'variable' ... ../src/syntax/typing.nit:810,33--40
4693 ../src/syntax/typing.nit:811,3--24
4694 ../src/syntax/typing.nit:811,3
4695 ../src/syntax/typing.nit:811,3
4696 'v' ... ../src/syntax/typing.nit:811,3
4697 'mark_is_set' ... ../src/syntax/typing.nit:811,5--15
4698 ../src/syntax/typing.nit:811,17--24
4699 ../src/syntax/typing.nit:811,17
4700 'variable' ... ../src/syntax/typing.nit:811,17--24
4701 ../src/syntax/typing.nit:812,3--35
4702 'var' ... ../src/syntax/typing.nit:812,3--5
4703 't' ... ../src/syntax/typing.nit:812,7
4704 '=' ... ../src/syntax/typing.nit:812,9
4705 ../src/syntax/typing.nit:812,11--35
4706 ../src/syntax/typing.nit:812,11--20
4707 ../src/syntax/typing.nit:812,11
4708 ../src/syntax/typing.nit:812,11
4709 'v' ... ../src/syntax/typing.nit:812,11
4710 'flow_ctx' ... ../src/syntax/typing.nit:812,13--20
4711 'stype' ... ../src/syntax/typing.nit:812,22--26
4712 ../src/syntax/typing.nit:812,28--35
4713 ../src/syntax/typing.nit:812,28
4714 'variable' ... ../src/syntax/typing.nit:812,28--35
4715 ../src/syntax/typing.nit:813,3--32
4716 'var' ... ../src/syntax/typing.nit:813,3--5
4717 't2' ... ../src/syntax/typing.nit:813,7--8
4718 '=' ... ../src/syntax/typing.nit:813,10
4719 ../src/syntax/typing.nit:813,12--32
4720 ../src/syntax/typing.nit:813,29
4721 'do_rvalue_typing' ... ../src/syntax/typing.nit:813,12--27
4722 ../src/syntax/typing.nit:813,29
4723 ../src/syntax/typing.nit:813,29
4724 'v' ... ../src/syntax/typing.nit:813,29
4725 ../src/syntax/typing.nit:813,32
4726 ../src/syntax/typing.nit:813,32
4727 't' ... ../src/syntax/typing.nit:813,32
4728 ../src/syntax/typing.nit:814,3--27
4729 'if' ... ../src/syntax/typing.nit:814,3--4
4730 ../src/syntax/typing.nit:814,6--15
4731 ../src/syntax/typing.nit:814,6--7
4732 ../src/syntax/typing.nit:814,6
4733 't2' ... ../src/syntax/typing.nit:814,6--7
4734 ../src/syntax/typing.nit:814,12--15
4735 'null' ... ../src/syntax/typing.nit:814,12--15
4736 ../src/syntax/typing.nit:814,22--27
4737 'return' ... ../src/syntax/typing.nit:814,22--27
4738 ../src/syntax/typing.nit:817,3--44
4739 'var' ... ../src/syntax/typing.nit:817,3--5
4740 'btype' ... ../src/syntax/typing.nit:817,7--11
4741 '=' ... ../src/syntax/typing.nit:817,13
4742 ../src/syntax/typing.nit:817,15--44
4743 ../src/syntax/typing.nit:817,15--29
4744 ../src/syntax/typing.nit:817,15
4745 ../src/syntax/typing.nit:817,15
4746 'v' ... ../src/syntax/typing.nit:817,15
4747 'base_flow_ctx' ... ../src/syntax/typing.nit:817,17--29
4748 'stype' ... ../src/syntax/typing.nit:817,31--35
4749 ../src/syntax/typing.nit:817,37--44
4750 ../src/syntax/typing.nit:817,37
4751 'variable' ... ../src/syntax/typing.nit:817,37--44
4752 ../src/syntax/typing.nit:818,3--42
4753 'if' ... ../src/syntax/typing.nit:818,3--4
4754 ../src/syntax/typing.nit:818,6--29
4755 'not' ... ../src/syntax/typing.nit:818,6--8
4756 ../src/syntax/typing.nit:818,10--29
4757 ../src/syntax/typing.nit:818,10
4758 ../src/syntax/typing.nit:818,10
4759 'v' ... ../src/syntax/typing.nit:818,10
4760 'check_expr' ... ../src/syntax/typing.nit:818,12--21
4761 ../src/syntax/typing.nit:818,23--29
4762 ../src/syntax/typing.nit:818,23
4763 'n_value' ... ../src/syntax/typing.nit:818,23--29
4764 ../src/syntax/typing.nit:818,37--42
4765 'return' ... ../src/syntax/typing.nit:818,37--42
4766 ../src/syntax/typing.nit:819,3--74
4767 'if' ... ../src/syntax/typing.nit:819,3--4
4768 ../src/syntax/typing.nit:819,6--61
4769 ../src/syntax/typing.nit:819,6--18
4770 ../src/syntax/typing.nit:819,6--10
4771 ../src/syntax/typing.nit:819,6
4772 'btype' ... ../src/syntax/typing.nit:819,6--10
4773 ../src/syntax/typing.nit:819,15--18
4774 'null' ... ../src/syntax/typing.nit:819,15--18
4775 ../src/syntax/typing.nit:819,24--61
4776 'not' ... ../src/syntax/typing.nit:819,24--26
4777 ../src/syntax/typing.nit:819,28--61
4778 ../src/syntax/typing.nit:819,28
4779 ../src/syntax/typing.nit:819,28
4780 'v' ... ../src/syntax/typing.nit:819,28
4781 'check_conform' ... ../src/syntax/typing.nit:819,30--42
4782 ../src/syntax/typing.nit:819,44--50
4783 ../src/syntax/typing.nit:819,44
4784 'n_value' ... ../src/syntax/typing.nit:819,44--50
4785 ../src/syntax/typing.nit:819,53--54
4786 ../src/syntax/typing.nit:819,53
4787 't2' ... ../src/syntax/typing.nit:819,53--54
4788 ../src/syntax/typing.nit:819,57--61
4789 ../src/syntax/typing.nit:819,57
4790 'btype' ... ../src/syntax/typing.nit:819,57--61
4791 ../src/syntax/typing.nit:819,69--74
4792 'return' ... ../src/syntax/typing.nit:819,69--74
4793 ../src/syntax/typing.nit:822,3--53
4794 ../src/syntax/typing.nit:822,3
4795 ../src/syntax/typing.nit:822,3
4796 'v' ... ../src/syntax/typing.nit:822,3
4797 'flow_ctx' ... ../src/syntax/typing.nit:822,5--12
4798 '=' ... ../src/syntax/typing.nit:822,14
4799 ../src/syntax/typing.nit:822,16--53
4800 ../src/syntax/typing.nit:822,16--25
4801 ../src/syntax/typing.nit:822,16
4802 ../src/syntax/typing.nit:822,16
4803 'v' ... ../src/syntax/typing.nit:822,16
4804 'flow_ctx' ... ../src/syntax/typing.nit:822,18--25
4805 'sub_with' ... ../src/syntax/typing.nit:822,27--34
4806 ../src/syntax/typing.nit:822,36--39
4807 'self' ... ../src/syntax/typing.nit:822,36--39
4808 ../src/syntax/typing.nit:822,42--49
4809 ../src/syntax/typing.nit:822,42
4810 'variable' ... ../src/syntax/typing.nit:822,42--49
4811 ../src/syntax/typing.nit:822,52--53
4812 ../src/syntax/typing.nit:822,52
4813 't2' ... ../src/syntax/typing.nit:822,52--53
4814 ../src/syntax/typing.nit:824,3--18
4815 ../src/syntax/typing.nit:824,15
4816 '_is_typed' ... ../src/syntax/typing.nit:824,3--11
4817 '=' ... ../src/syntax/typing.nit:824,13
4818 ../src/syntax/typing.nit:824,15--18
4819 'true' ... ../src/syntax/typing.nit:824,15--18
4820 ../src/syntax/typing.nit:828,1--829,24
4821 'redef' ... ../src/syntax/typing.nit:828,1--5
4822 ../src/syntax/typing.nit:828,7
4823 ../src/syntax/typing.nit:828,7--11
4824 'class' ... ../src/syntax/typing.nit:828,7--11
4825 'AAssignOp' ... ../src/syntax/typing.nit:828,13--21
4826 ../src/syntax/typing.nit:829,2--24
4827 ../src/syntax/typing.nit:829,6
4828 'fun' ... ../src/syntax/typing.nit:829,2--4
4829 ../src/syntax/typing.nit:829,6--16
4830 'method_name' ... ../src/syntax/typing.nit:829,6--16
4831 ../src/syntax/typing.nit:829,19--24
4832 ../src/syntax/typing.nit:829,19--24
4833 'Symbol' ... ../src/syntax/typing.nit:829,19--24
4834 ../src/syntax/typing.nit:831,1--832,51
4835 'redef' ... ../src/syntax/typing.nit:831,1--5
4836 ../src/syntax/typing.nit:831,7
4837 ../src/syntax/typing.nit:831,7--11
4838 'class' ... ../src/syntax/typing.nit:831,7--11
4839 'APlusAssignOp' ... ../src/syntax/typing.nit:831,13--25
4840 ../src/syntax/typing.nit:832,2--51
4841 'redef' ... ../src/syntax/typing.nit:832,2--6
4842 ../src/syntax/typing.nit:832,12
4843 'fun' ... ../src/syntax/typing.nit:832,8--10
4844 ../src/syntax/typing.nit:832,12--22
4845 'method_name' ... ../src/syntax/typing.nit:832,12--22
4846 ../src/syntax/typing.nit:832,39
4847 ../src/syntax/typing.nit:832,27--51
4848 'return' ... ../src/syntax/typing.nit:832,27--32
4849 ../src/syntax/typing.nit:832,34--51
4850 'once' ... ../src/syntax/typing.nit:832,34--37
4851 ../src/syntax/typing.nit:832,39--51
4852 ../src/syntax/typing.nit:832,39--41
4853 '"+"' ... ../src/syntax/typing.nit:832,39--41
4854 'to_symbol' ... ../src/syntax/typing.nit:832,43--51
4855 ../src/syntax/typing.nit:834,1--835,51
4856 'redef' ... ../src/syntax/typing.nit:834,1--5
4857 ../src/syntax/typing.nit:834,7
4858 ../src/syntax/typing.nit:834,7--11
4859 'class' ... ../src/syntax/typing.nit:834,7--11
4860 'AMinusAssignOp' ... ../src/syntax/typing.nit:834,13--26
4861 ../src/syntax/typing.nit:835,2--51
4862 'redef' ... ../src/syntax/typing.nit:835,2--6
4863 ../src/syntax/typing.nit:835,12
4864 'fun' ... ../src/syntax/typing.nit:835,8--10
4865 ../src/syntax/typing.nit:835,12--22
4866 'method_name' ... ../src/syntax/typing.nit:835,12--22
4867 ../src/syntax/typing.nit:835,39
4868 ../src/syntax/typing.nit:835,27--51
4869 'return' ... ../src/syntax/typing.nit:835,27--32
4870 ../src/syntax/typing.nit:835,34--51
4871 'once' ... ../src/syntax/typing.nit:835,34--37
4872 ../src/syntax/typing.nit:835,39--51
4873 ../src/syntax/typing.nit:835,39--41
4874 '"-"' ... ../src/syntax/typing.nit:835,39--41
4875 'to_symbol' ... ../src/syntax/typing.nit:835,43--51
4876 ../src/syntax/typing.nit:838,1--851,40
4877 'redef' ... ../src/syntax/typing.nit:838,1--5
4878 ../src/syntax/typing.nit:838,7
4879 ../src/syntax/typing.nit:838,7--11
4880 'class' ... ../src/syntax/typing.nit:838,7--11
4881 'ASelfExpr' ... ../src/syntax/typing.nit:838,13--21
4882 ../src/syntax/typing.nit:839,2--38
4883 ../src/syntax/typing.nit:839,17
4884 'var' ... ../src/syntax/typing.nit:839,2--4
4885 '_variable' ... ../src/syntax/typing.nit:839,6--14
4886 ../src/syntax/typing.nit:839,17--38
4887 'nullable' ... ../src/syntax/typing.nit:839,17--24
4888 'ParamVariable' ... ../src/syntax/typing.nit:839,26--38
4889 ../src/syntax/typing.nit:840,2--51
4890 'redef' ... ../src/syntax/typing.nit:840,2--6
4891 ../src/syntax/typing.nit:840,12
4892 'fun' ... ../src/syntax/typing.nit:840,8--10
4893 ../src/syntax/typing.nit:840,12--19
4894 'variable' ... ../src/syntax/typing.nit:840,12--19
4895 ../src/syntax/typing.nit:840,31
4896 ../src/syntax/typing.nit:840,24--51
4897 'return' ... ../src/syntax/typing.nit:840,24--29
4898 ../src/syntax/typing.nit:840,31--51
4899 ../src/syntax/typing.nit:840,31--39
4900 ../src/syntax/typing.nit:840,31
4901 '_variable' ... ../src/syntax/typing.nit:840,31--39
4902 'as' ... ../src/syntax/typing.nit:840,41--42
4903 'not' ... ../src/syntax/typing.nit:840,44--46
4904 'null' ... ../src/syntax/typing.nit:840,48--51
4905 ../src/syntax/typing.nit:842,2--42
4906 'redef' ... ../src/syntax/typing.nit:842,2--6
4907 ../src/syntax/typing.nit:842,12
4908 'fun' ... ../src/syntax/typing.nit:842,8--10
4909 ../src/syntax/typing.nit:842,12--23
4910 'its_variable' ... ../src/syntax/typing.nit:842,12--23
4911 ../src/syntax/typing.nit:842,35
4912 ../src/syntax/typing.nit:842,28--42
4913 'return' ... ../src/syntax/typing.nit:842,28--33
4914 ../src/syntax/typing.nit:842,35--42
4915 ../src/syntax/typing.nit:842,35
4916 'variable' ... ../src/syntax/typing.nit:842,35--42
4917 ../src/syntax/typing.nit:844,2--848,18
4918 'redef' ... ../src/syntax/typing.nit:844,2--6
4919 ../src/syntax/typing.nit:844,12
4920 'fun' ... ../src/syntax/typing.nit:844,8--10
4921 ../src/syntax/typing.nit:844,12--23
4922 'after_typing' ... ../src/syntax/typing.nit:844,12--23
4923 ../src/syntax/typing.nit:844,25
4924 ../src/syntax/typing.nit:844,25
4925 'v' ... ../src/syntax/typing.nit:844,25
4926 ../src/syntax/typing.nit:846,3--848,18
4927 ../src/syntax/typing.nit:846,3--24
4928 ../src/syntax/typing.nit:846,15
4929 '_variable' ... ../src/syntax/typing.nit:846,3--11
4930 '=' ... ../src/syntax/typing.nit:846,13
4931 ../src/syntax/typing.nit:846,15--24
4932 ../src/syntax/typing.nit:846,15
4933 ../src/syntax/typing.nit:846,15
4934 'v' ... ../src/syntax/typing.nit:846,15
4935 'self_var' ... ../src/syntax/typing.nit:846,17--24
4936 ../src/syntax/typing.nit:847,3--36
4937 ../src/syntax/typing.nit:847,12
4938 '_stype' ... ../src/syntax/typing.nit:847,3--8
4939 '=' ... ../src/syntax/typing.nit:847,10
4940 ../src/syntax/typing.nit:847,12--36
4941 ../src/syntax/typing.nit:847,12--21
4942 ../src/syntax/typing.nit:847,12
4943 ../src/syntax/typing.nit:847,12
4944 'v' ... ../src/syntax/typing.nit:847,12
4945 'flow_ctx' ... ../src/syntax/typing.nit:847,14--21
4946 'stype' ... ../src/syntax/typing.nit:847,23--27
4947 ../src/syntax/typing.nit:847,29--36
4948 ../src/syntax/typing.nit:847,29
4949 'variable' ... ../src/syntax/typing.nit:847,29--36
4950 ../src/syntax/typing.nit:848,3--18
4951 ../src/syntax/typing.nit:848,15
4952 '_is_typed' ... ../src/syntax/typing.nit:848,3--11
4953 '=' ... ../src/syntax/typing.nit:848,13
4954 ../src/syntax/typing.nit:848,15--18
4955 'true' ... ../src/syntax/typing.nit:848,15--18
4956 ../src/syntax/typing.nit:851,9--40
4957 'redef' ... ../src/syntax/typing.nit:851,9--13
4958 ../src/syntax/typing.nit:851,19
4959 'fun' ... ../src/syntax/typing.nit:851,15--17
4960 ../src/syntax/typing.nit:851,19--25
4961 'is_self' ... ../src/syntax/typing.nit:851,19--25
4962 ../src/syntax/typing.nit:851,37
4963 ../src/syntax/typing.nit:851,30--40
4964 'return' ... ../src/syntax/typing.nit:851,30--35
4965 ../src/syntax/typing.nit:851,37--40
4966 'true' ... ../src/syntax/typing.nit:851,37--40
4967 ../src/syntax/typing.nit:854,1--855,49
4968 'redef' ... ../src/syntax/typing.nit:854,1--5
4969 ../src/syntax/typing.nit:854,7
4970 ../src/syntax/typing.nit:854,7--11
4971 'class' ... ../src/syntax/typing.nit:854,7--11
4972 'AImplicitSelfExpr' ... ../src/syntax/typing.nit:854,13--29
4973 ../src/syntax/typing.nit:855,9--49
4974 'redef' ... ../src/syntax/typing.nit:855,9--13
4975 ../src/syntax/typing.nit:855,19
4976 'fun' ... ../src/syntax/typing.nit:855,15--17
4977 ../src/syntax/typing.nit:855,19--34
4978 'is_implicit_self' ... ../src/syntax/typing.nit:855,19--34
4979 ../src/syntax/typing.nit:855,46
4980 ../src/syntax/typing.nit:855,39--49
4981 'return' ... ../src/syntax/typing.nit:855,39--44
4982 ../src/syntax/typing.nit:855,46--49
4983 'true' ... ../src/syntax/typing.nit:855,46--49
4984 ../src/syntax/typing.nit:858,1--890,18
4985 'redef' ... ../src/syntax/typing.nit:858,1--5
4986 ../src/syntax/typing.nit:858,7
4987 ../src/syntax/typing.nit:858,7--11
4988 'class' ... ../src/syntax/typing.nit:858,7--11
4989 'AIfexprExpr' ... ../src/syntax/typing.nit:858,13--23
4990 ../src/syntax/typing.nit:859,2--890,18
4991 'redef' ... ../src/syntax/typing.nit:859,2--6
4992 ../src/syntax/typing.nit:859,12
4993 'fun' ... ../src/syntax/typing.nit:859,8--10
4994 ../src/syntax/typing.nit:859,12--24
4995 'accept_typing' ... ../src/syntax/typing.nit:859,12--24
4996 ../src/syntax/typing.nit:859,26
4997 ../src/syntax/typing.nit:859,26
4998 'v' ... ../src/syntax/typing.nit:859,26
4999 ../src/syntax/typing.nit:861,3--890,18
5000 ../src/syntax/typing.nit:861,3--31
5001 'var' ... ../src/syntax/typing.nit:861,3--5
5002 'old_flow_ctx' ... ../src/syntax/typing.nit:861,7--18
5003 '=' ... ../src/syntax/typing.nit:861,20
5004 ../src/syntax/typing.nit:861,22--31
5005 ../src/syntax/typing.nit:861,22
5006 ../src/syntax/typing.nit:861,22
5007 'v' ... ../src/syntax/typing.nit:861,22
5008 'flow_ctx' ... ../src/syntax/typing.nit:861,24--31
5009 ../src/syntax/typing.nit:864,3--22
5010 ../src/syntax/typing.nit:864,3
5011 ../src/syntax/typing.nit:864,3
5012 'v' ... ../src/syntax/typing.nit:864,3
5013 'enter_visit' ... ../src/syntax/typing.nit:864,5--15
5014 ../src/syntax/typing.nit:864,17--22
5015 ../src/syntax/typing.nit:864,17
5016 'n_expr' ... ../src/syntax/typing.nit:864,17--22
5017 ../src/syntax/typing.nit:865,3--42
5018 ../src/syntax/typing.nit:865,3
5019 ../src/syntax/typing.nit:865,3
5020 'v' ... ../src/syntax/typing.nit:865,3
5021 'check_conform_expr' ... ../src/syntax/typing.nit:865,5--22
5022 ../src/syntax/typing.nit:865,24--29
5023 ../src/syntax/typing.nit:865,24
5024 'n_expr' ... ../src/syntax/typing.nit:865,24--29
5025 ../src/syntax/typing.nit:865,32--42
5026 ../src/syntax/typing.nit:865,32
5027 ../src/syntax/typing.nit:865,32
5028 'v' ... ../src/syntax/typing.nit:865,32
5029 'type_bool' ... ../src/syntax/typing.nit:865,34--42
5030 ../src/syntax/typing.nit:868,3--31
5031 ../src/syntax/typing.nit:868,3
5032 ../src/syntax/typing.nit:868,3
5033 'v' ... ../src/syntax/typing.nit:868,3
5034 'use_if_true_flow_ctx' ... ../src/syntax/typing.nit:868,5--24
5035 ../src/syntax/typing.nit:868,26--31
5036 ../src/syntax/typing.nit:868,26
5037 'n_expr' ... ../src/syntax/typing.nit:868,26--31
5038 ../src/syntax/typing.nit:871,3--28
5039 ../src/syntax/typing.nit:871,3
5040 ../src/syntax/typing.nit:871,3
5041 'v' ... ../src/syntax/typing.nit:871,3
5042 'enter_visit_block' ... ../src/syntax/typing.nit:871,5--21
5043 ../src/syntax/typing.nit:871,23--28
5044 ../src/syntax/typing.nit:871,23
5045 'n_then' ... ../src/syntax/typing.nit:871,23--28
5046 ../src/syntax/typing.nit:874,3--32
5047 'var' ... ../src/syntax/typing.nit:874,3--5
5048 'then_flow_ctx' ... ../src/syntax/typing.nit:874,7--19
5049 '=' ... ../src/syntax/typing.nit:874,21
5050 ../src/syntax/typing.nit:874,23--32
5051 ../src/syntax/typing.nit:874,23
5052 ../src/syntax/typing.nit:874,23
5053 'v' ... ../src/syntax/typing.nit:874,23
5054 'flow_ctx' ... ../src/syntax/typing.nit:874,25--32
5055 ../src/syntax/typing.nit:877,3--27
5056 ../src/syntax/typing.nit:877,3
5057 ../src/syntax/typing.nit:877,3
5058 'v' ... ../src/syntax/typing.nit:877,3
5059 'flow_ctx' ... ../src/syntax/typing.nit:877,5--12
5060 '=' ... ../src/syntax/typing.nit:877,14
5061 ../src/syntax/typing.nit:877,16--27
5062 ../src/syntax/typing.nit:877,16
5063 'old_flow_ctx' ... ../src/syntax/typing.nit:877,16--27
5064 ../src/syntax/typing.nit:878,3--32
5065 ../src/syntax/typing.nit:878,3
5066 ../src/syntax/typing.nit:878,3
5067 'v' ... ../src/syntax/typing.nit:878,3
5068 'use_if_false_flow_ctx' ... ../src/syntax/typing.nit:878,5--25
5069 ../src/syntax/typing.nit:878,27--32
5070 ../src/syntax/typing.nit:878,27
5071 'n_expr' ... ../src/syntax/typing.nit:878,27--32
5072 ../src/syntax/typing.nit:881,3--28
5073 ../src/syntax/typing.nit:881,3
5074 ../src/syntax/typing.nit:881,3
5075 'v' ... ../src/syntax/typing.nit:881,3
5076 'enter_visit_block' ... ../src/syntax/typing.nit:881,5--21
5077 ../src/syntax/typing.nit:881,23--28
5078 ../src/syntax/typing.nit:881,23
5079 'n_else' ... ../src/syntax/typing.nit:881,23--28
5080 ../src/syntax/typing.nit:884,3--74
5081 ../src/syntax/typing.nit:884,3
5082 ../src/syntax/typing.nit:884,3
5083 'v' ... ../src/syntax/typing.nit:884,3
5084 'flow_ctx' ... ../src/syntax/typing.nit:884,5--12
5085 '=' ... ../src/syntax/typing.nit:884,14
5086 ../src/syntax/typing.nit:884,16--74
5087 ../src/syntax/typing.nit:884,16--30
5088 ../src/syntax/typing.nit:884,16
5089 ../src/syntax/typing.nit:884,16
5090 'v' ... ../src/syntax/typing.nit:884,16
5091 'base_flow_ctx' ... ../src/syntax/typing.nit:884,18--30
5092 'merge_reash' ... ../src/syntax/typing.nit:884,32--42
5093 ../src/syntax/typing.nit:884,44--47
5094 'self' ... ../src/syntax/typing.nit:884,44--47
5095 ../src/syntax/typing.nit:884,50--62
5096 ../src/syntax/typing.nit:884,50
5097 'then_flow_ctx' ... ../src/syntax/typing.nit:884,50--62
5098 ../src/syntax/typing.nit:884,65--74
5099 ../src/syntax/typing.nit:884,65
5100 ../src/syntax/typing.nit:884,65
5101 'v' ... ../src/syntax/typing.nit:884,65
5102 'flow_ctx' ... ../src/syntax/typing.nit:884,67--74
5103 ../src/syntax/typing.nit:886,3--61
5104 'var' ... ../src/syntax/typing.nit:886,3--5
5105 'stype' ... ../src/syntax/typing.nit:886,7--11
5106 '=' ... ../src/syntax/typing.nit:886,13
5107 ../src/syntax/typing.nit:886,15--61
5108 ../src/syntax/typing.nit:886,15
5109 ../src/syntax/typing.nit:886,15
5110 'v' ... ../src/syntax/typing.nit:886,15
5111 'check_conform_multiexpr' ... ../src/syntax/typing.nit:886,17--39
5112 ../src/syntax/typing.nit:886,41--44
5113 'null' ... ../src/syntax/typing.nit:886,41--44
5114 ../src/syntax/typing.nit:886,48--61
5115 ../src/syntax/typing.nit:886,48--53
5116 ../src/syntax/typing.nit:886,48
5117 'n_then' ... ../src/syntax/typing.nit:886,48--53
5118 ../src/syntax/typing.nit:886,56--61
5119 ../src/syntax/typing.nit:886,56
5120 'n_else' ... ../src/syntax/typing.nit:886,56--61
5121 ../src/syntax/typing.nit:887,3--30
5122 'if' ... ../src/syntax/typing.nit:887,3--4
5123 ../src/syntax/typing.nit:887,6--18
5124 ../src/syntax/typing.nit:887,6--10
5125 ../src/syntax/typing.nit:887,6
5126 'stype' ... ../src/syntax/typing.nit:887,6--10
5127 ../src/syntax/typing.nit:887,15--18
5128 'null' ... ../src/syntax/typing.nit:887,15--18
5129 ../src/syntax/typing.nit:887,25--30
5130 'return' ... ../src/syntax/typing.nit:887,25--30
5131 ../src/syntax/typing.nit:889,3--16
5132 ../src/syntax/typing.nit:889,12
5133 '_stype' ... ../src/syntax/typing.nit:889,3--8
5134 '=' ... ../src/syntax/typing.nit:889,10
5135 ../src/syntax/typing.nit:889,12--16
5136 ../src/syntax/typing.nit:889,12
5137 'stype' ... ../src/syntax/typing.nit:889,12--16
5138 ../src/syntax/typing.nit:890,3--18
5139 ../src/syntax/typing.nit:890,15
5140 '_is_typed' ... ../src/syntax/typing.nit:890,3--11
5141 '=' ... ../src/syntax/typing.nit:890,13
5142 ../src/syntax/typing.nit:890,15--18
5143 'true' ... ../src/syntax/typing.nit:890,15--18
5144 ../src/syntax/typing.nit:894,1--898,18
5145 'redef' ... ../src/syntax/typing.nit:894,1--5
5146 ../src/syntax/typing.nit:894,7
5147 ../src/syntax/typing.nit:894,7--11
5148 'class' ... ../src/syntax/typing.nit:894,7--11
5149 'ABoolExpr' ... ../src/syntax/typing.nit:894,13--21
5150 ../src/syntax/typing.nit:895,2--898,18
5151 'redef' ... ../src/syntax/typing.nit:895,2--6
5152 ../src/syntax/typing.nit:895,12
5153 'fun' ... ../src/syntax/typing.nit:895,8--10
5154 ../src/syntax/typing.nit:895,12--23
5155 'after_typing' ... ../src/syntax/typing.nit:895,12--23
5156 ../src/syntax/typing.nit:895,25
5157 ../src/syntax/typing.nit:895,25
5158 'v' ... ../src/syntax/typing.nit:895,25
5159 ../src/syntax/typing.nit:897,3--898,18
5160 ../src/syntax/typing.nit:897,3--22
5161 ../src/syntax/typing.nit:897,12
5162 '_stype' ... ../src/syntax/typing.nit:897,3--8
5163 '=' ... ../src/syntax/typing.nit:897,10
5164 ../src/syntax/typing.nit:897,12--22
5165 ../src/syntax/typing.nit:897,12
5166 ../src/syntax/typing.nit:897,12
5167 'v' ... ../src/syntax/typing.nit:897,12
5168 'type_bool' ... ../src/syntax/typing.nit:897,14--22
5169 ../src/syntax/typing.nit:898,3--18
5170 ../src/syntax/typing.nit:898,15
5171 '_is_typed' ... ../src/syntax/typing.nit:898,3--11
5172 '=' ... ../src/syntax/typing.nit:898,13
5173 ../src/syntax/typing.nit:898,15--18
5174 'true' ... ../src/syntax/typing.nit:898,15--18
5175 ../src/syntax/typing.nit:902,1--928,18
5176 'redef' ... ../src/syntax/typing.nit:902,1--5
5177 ../src/syntax/typing.nit:902,7
5178 ../src/syntax/typing.nit:902,7--11
5179 'class' ... ../src/syntax/typing.nit:902,7--11
5180 'AOrExpr' ... ../src/syntax/typing.nit:902,13--19
5181 ../src/syntax/typing.nit:903,2--928,18
5182 'redef' ... ../src/syntax/typing.nit:903,2--6
5183 ../src/syntax/typing.nit:903,12
5184 'fun' ... ../src/syntax/typing.nit:903,8--10
5185 ../src/syntax/typing.nit:903,12--24
5186 'accept_typing' ... ../src/syntax/typing.nit:903,12--24
5187 ../src/syntax/typing.nit:903,26
5188 ../src/syntax/typing.nit:903,26
5189 'v' ... ../src/syntax/typing.nit:903,26
5190 ../src/syntax/typing.nit:905,3--928,18
5191 ../src/syntax/typing.nit:905,3--31
5192 'var' ... ../src/syntax/typing.nit:905,3--5
5193 'old_flow_ctx' ... ../src/syntax/typing.nit:905,7--18
5194 '=' ... ../src/syntax/typing.nit:905,20
5195 ../src/syntax/typing.nit:905,22--31
5196 ../src/syntax/typing.nit:905,22
5197 ../src/syntax/typing.nit:905,22
5198 'v' ... ../src/syntax/typing.nit:905,22
5199 'flow_ctx' ... ../src/syntax/typing.nit:905,24--31
5200 ../src/syntax/typing.nit:906,3--25
5201 'var' ... ../src/syntax/typing.nit:906,3--5
5202 'stype' ... ../src/syntax/typing.nit:906,7--11
5203 '=' ... ../src/syntax/typing.nit:906,13
5204 ../src/syntax/typing.nit:906,15--25
5205 ../src/syntax/typing.nit:906,15
5206 ../src/syntax/typing.nit:906,15
5207 'v' ... ../src/syntax/typing.nit:906,15
5208 'type_bool' ... ../src/syntax/typing.nit:906,17--25
5209 ../src/syntax/typing.nit:907,3--16
5210 ../src/syntax/typing.nit:907,12
5211 '_stype' ... ../src/syntax/typing.nit:907,3--8
5212 '=' ... ../src/syntax/typing.nit:907,10
5213 ../src/syntax/typing.nit:907,12--16
5214 ../src/syntax/typing.nit:907,12
5215 'stype' ... ../src/syntax/typing.nit:907,12--16
5216 ../src/syntax/typing.nit:910,3--22
5217 ../src/syntax/typing.nit:910,3
5218 ../src/syntax/typing.nit:910,3
5219 'v' ... ../src/syntax/typing.nit:910,3
5220 'enter_visit' ... ../src/syntax/typing.nit:910,5--15
5221 ../src/syntax/typing.nit:910,17--22
5222 ../src/syntax/typing.nit:910,17
5223 'n_expr' ... ../src/syntax/typing.nit:910,17--22
5224 ../src/syntax/typing.nit:913,3--32
5225 ../src/syntax/typing.nit:913,3
5226 ../src/syntax/typing.nit:913,3
5227 'v' ... ../src/syntax/typing.nit:913,3
5228 'use_if_false_flow_ctx' ... ../src/syntax/typing.nit:913,5--25
5229 ../src/syntax/typing.nit:913,27--32
5230 ../src/syntax/typing.nit:913,27
5231 'n_expr' ... ../src/syntax/typing.nit:913,27--32
5232 ../src/syntax/typing.nit:916,3--23
5233 ../src/syntax/typing.nit:916,3
5234 ../src/syntax/typing.nit:916,3
5235 'v' ... ../src/syntax/typing.nit:916,3
5236 'enter_visit' ... ../src/syntax/typing.nit:916,5--15
5237 ../src/syntax/typing.nit:916,17--23
5238 ../src/syntax/typing.nit:916,17
5239 'n_expr2' ... ../src/syntax/typing.nit:916,17--23
5240 ../src/syntax/typing.nit:917,3--920,34
5241 'if' ... ../src/syntax/typing.nit:917,3--4
5242 ../src/syntax/typing.nit:917,6--38
5243 ../src/syntax/typing.nit:917,6--30
5244 ../src/syntax/typing.nit:917,6--12
5245 ../src/syntax/typing.nit:917,6
5246 'n_expr2' ... ../src/syntax/typing.nit:917,6--12
5247 'if_false_flow_ctx' ... ../src/syntax/typing.nit:917,14--30
5248 ../src/syntax/typing.nit:917,35--38
5249 'null' ... ../src/syntax/typing.nit:917,35--38
5250 ../src/syntax/typing.nit:918,4--49
5251 ../src/syntax/typing.nit:918,4--49
5252 ../src/syntax/typing.nit:918,25
5253 '_if_false_flow_ctx' ... ../src/syntax/typing.nit:918,4--21
5254 '=' ... ../src/syntax/typing.nit:918,23
5255 ../src/syntax/typing.nit:918,25--49
5256 ../src/syntax/typing.nit:918,25--31
5257 ../src/syntax/typing.nit:918,25
5258 'n_expr2' ... ../src/syntax/typing.nit:918,25--31
5259 'if_false_flow_ctx' ... ../src/syntax/typing.nit:918,33--49
5260 ../src/syntax/typing.nit:920,4--34
5261 ../src/syntax/typing.nit:920,4--34
5262 ../src/syntax/typing.nit:920,25
5263 '_if_false_flow_ctx' ... ../src/syntax/typing.nit:920,4--21
5264 '=' ... ../src/syntax/typing.nit:920,23
5265 ../src/syntax/typing.nit:920,25--34
5266 ../src/syntax/typing.nit:920,25
5267 ../src/syntax/typing.nit:920,25
5268 'v' ... ../src/syntax/typing.nit:920,25
5269 'flow_ctx' ... ../src/syntax/typing.nit:920,27--34
5270 ../src/syntax/typing.nit:923,3--27
5271 ../src/syntax/typing.nit:923,3
5272 ../src/syntax/typing.nit:923,3
5273 'v' ... ../src/syntax/typing.nit:923,3
5274 'flow_ctx' ... ../src/syntax/typing.nit:923,5--12
5275 '=' ... ../src/syntax/typing.nit:923,14
5276 ../src/syntax/typing.nit:923,16--27
5277 ../src/syntax/typing.nit:923,16
5278 'old_flow_ctx' ... ../src/syntax/typing.nit:923,16--27
5279 ../src/syntax/typing.nit:925,3--36
5280 ../src/syntax/typing.nit:925,3
5281 ../src/syntax/typing.nit:925,3
5282 'v' ... ../src/syntax/typing.nit:925,3
5283 'check_conform_expr' ... ../src/syntax/typing.nit:925,5--22
5284 ../src/syntax/typing.nit:925,24--29
5285 ../src/syntax/typing.nit:925,24
5286 'n_expr' ... ../src/syntax/typing.nit:925,24--29
5287 ../src/syntax/typing.nit:925,32--36
5288 ../src/syntax/typing.nit:925,32
5289 'stype' ... ../src/syntax/typing.nit:925,32--36
5290 ../src/syntax/typing.nit:926,3--37
5291 ../src/syntax/typing.nit:926,3
5292 ../src/syntax/typing.nit:926,3
5293 'v' ... ../src/syntax/typing.nit:926,3
5294 'check_conform_expr' ... ../src/syntax/typing.nit:926,5--22
5295 ../src/syntax/typing.nit:926,24--30
5296 ../src/syntax/typing.nit:926,24
5297 'n_expr2' ... ../src/syntax/typing.nit:926,24--30
5298 ../src/syntax/typing.nit:926,33--37
5299 ../src/syntax/typing.nit:926,33
5300 'stype' ... ../src/syntax/typing.nit:926,33--37
5301 ../src/syntax/typing.nit:927,3--16
5302 ../src/syntax/typing.nit:927,12
5303 '_stype' ... ../src/syntax/typing.nit:927,3--8
5304 '=' ... ../src/syntax/typing.nit:927,10
5305 ../src/syntax/typing.nit:927,12--16
5306 ../src/syntax/typing.nit:927,12
5307 'stype' ... ../src/syntax/typing.nit:927,12--16
5308 ../src/syntax/typing.nit:928,3--18
5309 ../src/syntax/typing.nit:928,15
5310 '_is_typed' ... ../src/syntax/typing.nit:928,3--11
5311 '=' ... ../src/syntax/typing.nit:928,13
5312 ../src/syntax/typing.nit:928,15--18
5313 'true' ... ../src/syntax/typing.nit:928,15--18
5314 ../src/syntax/typing.nit:932,1--957,18
5315 'redef' ... ../src/syntax/typing.nit:932,1--5
5316 ../src/syntax/typing.nit:932,7
5317 ../src/syntax/typing.nit:932,7--11
5318 'class' ... ../src/syntax/typing.nit:932,7--11
5319 'AAndExpr' ... ../src/syntax/typing.nit:932,13--20
5320 ../src/syntax/typing.nit:933,2--957,18
5321 'redef' ... ../src/syntax/typing.nit:933,2--6
5322 ../src/syntax/typing.nit:933,12
5323 'fun' ... ../src/syntax/typing.nit:933,8--10
5324 ../src/syntax/typing.nit:933,12--24
5325 'accept_typing' ... ../src/syntax/typing.nit:933,12--24
5326 ../src/syntax/typing.nit:933,26
5327 ../src/syntax/typing.nit:933,26
5328 'v' ... ../src/syntax/typing.nit:933,26
5329 ../src/syntax/typing.nit:935,3--957,18
5330 ../src/syntax/typing.nit:935,3--31
5331 'var' ... ../src/syntax/typing.nit:935,3--5
5332 'old_flow_ctx' ... ../src/syntax/typing.nit:935,7--18
5333 '=' ... ../src/syntax/typing.nit:935,20
5334 ../src/syntax/typing.nit:935,22--31
5335 ../src/syntax/typing.nit:935,22
5336 ../src/syntax/typing.nit:935,22
5337 'v' ... ../src/syntax/typing.nit:935,22
5338 'flow_ctx' ... ../src/syntax/typing.nit:935,24--31
5339 ../src/syntax/typing.nit:936,3--25
5340 'var' ... ../src/syntax/typing.nit:936,3--5
5341 'stype' ... ../src/syntax/typing.nit:936,7--11
5342 '=' ... ../src/syntax/typing.nit:936,13
5343 ../src/syntax/typing.nit:936,15--25
5344 ../src/syntax/typing.nit:936,15
5345 ../src/syntax/typing.nit:936,15
5346 'v' ... ../src/syntax/typing.nit:936,15
5347 'type_bool' ... ../src/syntax/typing.nit:936,17--25
5348 ../src/syntax/typing.nit:939,3--22
5349 ../src/syntax/typing.nit:939,3
5350 ../src/syntax/typing.nit:939,3
5351 'v' ... ../src/syntax/typing.nit:939,3
5352 'enter_visit' ... ../src/syntax/typing.nit:939,5--15
5353 ../src/syntax/typing.nit:939,17--22
5354 ../src/syntax/typing.nit:939,17
5355 'n_expr' ... ../src/syntax/typing.nit:939,17--22
5356 ../src/syntax/typing.nit:942,3--31
5357 ../src/syntax/typing.nit:942,3
5358 ../src/syntax/typing.nit:942,3
5359 'v' ... ../src/syntax/typing.nit:942,3
5360 'use_if_true_flow_ctx' ... ../src/syntax/typing.nit:942,5--24
5361 ../src/syntax/typing.nit:942,26--31
5362 ../src/syntax/typing.nit:942,26
5363 'n_expr' ... ../src/syntax/typing.nit:942,26--31
5364 ../src/syntax/typing.nit:945,3--23
5365 ../src/syntax/typing.nit:945,3
5366 ../src/syntax/typing.nit:945,3
5367 'v' ... ../src/syntax/typing.nit:945,3
5368 'enter_visit' ... ../src/syntax/typing.nit:945,5--15
5369 ../src/syntax/typing.nit:945,17--23
5370 ../src/syntax/typing.nit:945,17
5371 'n_expr2' ... ../src/syntax/typing.nit:945,17--23
5372 ../src/syntax/typing.nit:946,3--949,33
5373 'if' ... ../src/syntax/typing.nit:946,3--4
5374 ../src/syntax/typing.nit:946,6--37
5375 ../src/syntax/typing.nit:946,6--29
5376 ../src/syntax/typing.nit:946,6--12
5377 ../src/syntax/typing.nit:946,6
5378 'n_expr2' ... ../src/syntax/typing.nit:946,6--12
5379 'if_true_flow_ctx' ... ../src/syntax/typing.nit:946,14--29
5380 ../src/syntax/typing.nit:946,34--37
5381 'null' ... ../src/syntax/typing.nit:946,34--37
5382 ../src/syntax/typing.nit:947,4--47
5383 ../src/syntax/typing.nit:947,4--47
5384 ../src/syntax/typing.nit:947,24
5385 '_if_true_flow_ctx' ... ../src/syntax/typing.nit:947,4--20
5386 '=' ... ../src/syntax/typing.nit:947,22
5387 ../src/syntax/typing.nit:947,24--47
5388 ../src/syntax/typing.nit:947,24--30
5389 ../src/syntax/typing.nit:947,24
5390 'n_expr2' ... ../src/syntax/typing.nit:947,24--30
5391 'if_true_flow_ctx' ... ../src/syntax/typing.nit:947,32--47
5392 ../src/syntax/typing.nit:949,4--33
5393 ../src/syntax/typing.nit:949,4--33
5394 ../src/syntax/typing.nit:949,24
5395 '_if_true_flow_ctx' ... ../src/syntax/typing.nit:949,4--20
5396 '=' ... ../src/syntax/typing.nit:949,22
5397 ../src/syntax/typing.nit:949,24--33
5398 ../src/syntax/typing.nit:949,24
5399 ../src/syntax/typing.nit:949,24
5400 'v' ... ../src/syntax/typing.nit:949,24
5401 'flow_ctx' ... ../src/syntax/typing.nit:949,26--33
5402 ../src/syntax/typing.nit:952,3--27
5403 ../src/syntax/typing.nit:952,3
5404 ../src/syntax/typing.nit:952,3
5405 'v' ... ../src/syntax/typing.nit:952,3
5406 'flow_ctx' ... ../src/syntax/typing.nit:952,5--12
5407 '=' ... ../src/syntax/typing.nit:952,14
5408 ../src/syntax/typing.nit:952,16--27
5409 ../src/syntax/typing.nit:952,16
5410 'old_flow_ctx' ... ../src/syntax/typing.nit:952,16--27
5411 ../src/syntax/typing.nit:954,3--36
5412 ../src/syntax/typing.nit:954,3
5413 ../src/syntax/typing.nit:954,3
5414 'v' ... ../src/syntax/typing.nit:954,3
5415 'check_conform_expr' ... ../src/syntax/typing.nit:954,5--22
5416 ../src/syntax/typing.nit:954,24--29
5417 ../src/syntax/typing.nit:954,24
5418 'n_expr' ... ../src/syntax/typing.nit:954,24--29
5419 ../src/syntax/typing.nit:954,32--36
5420 ../src/syntax/typing.nit:954,32
5421 'stype' ... ../src/syntax/typing.nit:954,32--36
5422 ../src/syntax/typing.nit:955,3--37
5423 ../src/syntax/typing.nit:955,3
5424 ../src/syntax/typing.nit:955,3
5425 'v' ... ../src/syntax/typing.nit:955,3
5426 'check_conform_expr' ... ../src/syntax/typing.nit:955,5--22
5427 ../src/syntax/typing.nit:955,24--30
5428 ../src/syntax/typing.nit:955,24
5429 'n_expr2' ... ../src/syntax/typing.nit:955,24--30
5430 ../src/syntax/typing.nit:955,33--37
5431 ../src/syntax/typing.nit:955,33
5432 'stype' ... ../src/syntax/typing.nit:955,33--37
5433 ../src/syntax/typing.nit:956,3--16
5434 ../src/syntax/typing.nit:956,12
5435 '_stype' ... ../src/syntax/typing.nit:956,3--8
5436 '=' ... ../src/syntax/typing.nit:956,10
5437 ../src/syntax/typing.nit:956,12--16
5438 ../src/syntax/typing.nit:956,12
5439 'stype' ... ../src/syntax/typing.nit:956,12--16
5440 ../src/syntax/typing.nit:957,3--18
5441 ../src/syntax/typing.nit:957,15
5442 '_is_typed' ... ../src/syntax/typing.nit:957,3--11
5443 '=' ... ../src/syntax/typing.nit:957,13
5444 ../src/syntax/typing.nit:957,15--18
5445 'true' ... ../src/syntax/typing.nit:957,15--18
5446 ../src/syntax/typing.nit:961,1--971,18
5447 'redef' ... ../src/syntax/typing.nit:961,1--5
5448 ../src/syntax/typing.nit:961,7
5449 ../src/syntax/typing.nit:961,7--11
5450 'class' ... ../src/syntax/typing.nit:961,7--11
5451 'ANotExpr' ... ../src/syntax/typing.nit:961,13--20
5452 ../src/syntax/typing.nit:962,2--971,18
5453 'redef' ... ../src/syntax/typing.nit:962,2--6
5454 ../src/syntax/typing.nit:962,12
5455 'fun' ... ../src/syntax/typing.nit:962,8--10
5456 ../src/syntax/typing.nit:962,12--23
5457 'after_typing' ... ../src/syntax/typing.nit:962,12--23
5458 ../src/syntax/typing.nit:962,25
5459 ../src/syntax/typing.nit:962,25
5460 'v' ... ../src/syntax/typing.nit:962,25
5461 ../src/syntax/typing.nit:964,3--971,18
5462 ../src/syntax/typing.nit:964,3--42
5463 ../src/syntax/typing.nit:964,3
5464 ../src/syntax/typing.nit:964,3
5465 'v' ... ../src/syntax/typing.nit:964,3
5466 'check_conform_expr' ... ../src/syntax/typing.nit:964,5--22
5467 ../src/syntax/typing.nit:964,24--29
5468 ../src/syntax/typing.nit:964,24
5469 'n_expr' ... ../src/syntax/typing.nit:964,24--29
5470 ../src/syntax/typing.nit:964,32--42
5471 ../src/syntax/typing.nit:964,32
5472 ../src/syntax/typing.nit:964,32
5473 'v' ... ../src/syntax/typing.nit:964,32
5474 'type_bool' ... ../src/syntax/typing.nit:964,34--42
5475 ../src/syntax/typing.nit:967,3--47
5476 ../src/syntax/typing.nit:967,24
5477 '_if_false_flow_ctx' ... ../src/syntax/typing.nit:967,3--20
5478 '=' ... ../src/syntax/typing.nit:967,22
5479 ../src/syntax/typing.nit:967,24--47
5480 ../src/syntax/typing.nit:967,24--29
5481 ../src/syntax/typing.nit:967,24
5482 'n_expr' ... ../src/syntax/typing.nit:967,24--29
5483 '_if_true_flow_ctx' ... ../src/syntax/typing.nit:967,31--47
5484 ../src/syntax/typing.nit:968,3--47
5485 ../src/syntax/typing.nit:968,23
5486 '_if_true_flow_ctx' ... ../src/syntax/typing.nit:968,3--19
5487 '=' ... ../src/syntax/typing.nit:968,21
5488 ../src/syntax/typing.nit:968,23--47
5489 ../src/syntax/typing.nit:968,23--28
5490 ../src/syntax/typing.nit:968,23
5491 'n_expr' ... ../src/syntax/typing.nit:968,23--28
5492 '_if_false_flow_ctx' ... ../src/syntax/typing.nit:968,30--47
5493 ../src/syntax/typing.nit:970,3--22
5494 ../src/syntax/typing.nit:970,12
5495 '_stype' ... ../src/syntax/typing.nit:970,3--8
5496 '=' ... ../src/syntax/typing.nit:970,10
5497 ../src/syntax/typing.nit:970,12--22
5498 ../src/syntax/typing.nit:970,12
5499 ../src/syntax/typing.nit:970,12
5500 'v' ... ../src/syntax/typing.nit:970,12
5501 'type_bool' ... ../src/syntax/typing.nit:970,14--22
5502 ../src/syntax/typing.nit:971,3--18
5503 ../src/syntax/typing.nit:971,15
5504 '_is_typed' ... ../src/syntax/typing.nit:971,3--11
5505 '=' ... ../src/syntax/typing.nit:971,13
5506 ../src/syntax/typing.nit:971,15--18
5507 'true' ... ../src/syntax/typing.nit:971,15--18
5508 ../src/syntax/typing.nit:975,1--1010,18
5509 'redef' ... ../src/syntax/typing.nit:975,1--5
5510 ../src/syntax/typing.nit:975,7
5511 ../src/syntax/typing.nit:975,7--11
5512 'class' ... ../src/syntax/typing.nit:975,7--11
5513 'AOrElseExpr' ... ../src/syntax/typing.nit:975,13--23
5514 ../src/syntax/typing.nit:976,2--1010,18
5515 'redef' ... ../src/syntax/typing.nit:976,2--6
5516 ../src/syntax/typing.nit:976,12
5517 'fun' ... ../src/syntax/typing.nit:976,8--10
5518 ../src/syntax/typing.nit:976,12--23
5519 'after_typing' ... ../src/syntax/typing.nit:976,12--23
5520 ../src/syntax/typing.nit:976,25
5521 ../src/syntax/typing.nit:976,25
5522 'v' ... ../src/syntax/typing.nit:976,25
5523 ../src/syntax/typing.nit:978,3--1010,18
5524 ../src/syntax/typing.nit:978,3--31
5525 'var' ... ../src/syntax/typing.nit:978,3--5
5526 'old_flow_ctx' ... ../src/syntax/typing.nit:978,7--18
5527 '=' ... ../src/syntax/typing.nit:978,20
5528 ../src/syntax/typing.nit:978,22--31
5529 ../src/syntax/typing.nit:978,22
5530 ../src/syntax/typing.nit:978,22
5531 'v' ... ../src/syntax/typing.nit:978,22
5532 'flow_ctx' ... ../src/syntax/typing.nit:978,24--31
5533 ../src/syntax/typing.nit:981,3--22
5534 ../src/syntax/typing.nit:981,3
5535 ../src/syntax/typing.nit:981,3
5536 'v' ... ../src/syntax/typing.nit:981,3
5537 'enter_visit' ... ../src/syntax/typing.nit:981,5--15
5538 ../src/syntax/typing.nit:981,17--22
5539 ../src/syntax/typing.nit:981,17
5540 'n_expr' ... ../src/syntax/typing.nit:981,17--22
5541 ../src/syntax/typing.nit:982,3--21
5542 ../src/syntax/typing.nit:982,3
5543 ../src/syntax/typing.nit:982,3
5544 'v' ... ../src/syntax/typing.nit:982,3
5545 'check_expr' ... ../src/syntax/typing.nit:982,5--14
5546 ../src/syntax/typing.nit:982,16--21
5547 ../src/syntax/typing.nit:982,16
5548 'n_expr' ... ../src/syntax/typing.nit:982,16--21
5549 ../src/syntax/typing.nit:985,3--22
5550 'var' ... ../src/syntax/typing.nit:985,3--5
5551 't' ... ../src/syntax/typing.nit:985,7
5552 '=' ... ../src/syntax/typing.nit:985,9
5553 ../src/syntax/typing.nit:985,11--22
5554 ../src/syntax/typing.nit:985,11--16
5555 ../src/syntax/typing.nit:985,11
5556 'n_expr' ... ../src/syntax/typing.nit:985,11--16
5557 'stype' ... ../src/syntax/typing.nit:985,18--22
5558 ../src/syntax/typing.nit:986,3--989,19
5559 'if' ... ../src/syntax/typing.nit:986,3--4
5560 ../src/syntax/typing.nit:986,6--22
5561 'not' ... ../src/syntax/typing.nit:986,6--8
5562 ../src/syntax/typing.nit:986,10--22
5563 ../src/syntax/typing.nit:986,10
5564 ../src/syntax/typing.nit:986,10
5565 't' ... ../src/syntax/typing.nit:986,10
5566 'is_nullable' ... ../src/syntax/typing.nit:986,12--22
5567 ../src/syntax/typing.nit:987,4--83
5568 ../src/syntax/typing.nit:987,4--83
5569 ../src/syntax/typing.nit:987,4
5570 ../src/syntax/typing.nit:987,4
5571 'v' ... ../src/syntax/typing.nit:987,4
5572 'warning' ... ../src/syntax/typing.nit:987,6--12
5573 ../src/syntax/typing.nit:987,14--19
5574 ../src/syntax/typing.nit:987,14
5575 'n_expr' ... ../src/syntax/typing.nit:987,14--19
5576 ../src/syntax/typing.nit:987,22--83
5577 '"Warning: left operant of a 'or else' is not a nullable type."' ... ../src/syntax/typing.nit:987,22--83
5578 ../src/syntax/typing.nit:989,4--19
5579 ../src/syntax/typing.nit:989,4--19
5580 ../src/syntax/typing.nit:989,8
5581 't' ... ../src/syntax/typing.nit:989,4
5582 '=' ... ../src/syntax/typing.nit:989,6
5583 ../src/syntax/typing.nit:989,8--19
5584 ../src/syntax/typing.nit:989,8
5585 ../src/syntax/typing.nit:989,8
5586 't' ... ../src/syntax/typing.nit:989,8
5587 'as_notnull' ... ../src/syntax/typing.nit:989,10--19
5588 ../src/syntax/typing.nit:993,3--36
5589 'var' ... ../src/syntax/typing.nit:993,3--5
5590 'variable' ... ../src/syntax/typing.nit:993,7--14
5591 '=' ... ../src/syntax/typing.nit:993,16
5592 ../src/syntax/typing.nit:993,18--36
5593 ../src/syntax/typing.nit:993,18--23
5594 ../src/syntax/typing.nit:993,18
5595 'n_expr' ... ../src/syntax/typing.nit:993,18--23
5596 'its_variable' ... ../src/syntax/typing.nit:993,25--36
5597 ../src/syntax/typing.nit:994,3--995,50
5598 'if' ... ../src/syntax/typing.nit:994,3--4
5599 ../src/syntax/typing.nit:994,6--21
5600 ../src/syntax/typing.nit:994,6--13
5601 ../src/syntax/typing.nit:994,6
5602 'variable' ... ../src/syntax/typing.nit:994,6--13
5603 ../src/syntax/typing.nit:994,18--21
5604 'null' ... ../src/syntax/typing.nit:994,18--21
5605 ../src/syntax/typing.nit:995,4--50
5606 ../src/syntax/typing.nit:995,4--50
5607 ../src/syntax/typing.nit:995,4--13
5608 ../src/syntax/typing.nit:995,4
5609 ../src/syntax/typing.nit:995,4
5610 'v' ... ../src/syntax/typing.nit:995,4
5611 'flow_ctx' ... ../src/syntax/typing.nit:995,6--13
5612 'sub_with' ... ../src/syntax/typing.nit:995,15--22
5613 ../src/syntax/typing.nit:995,24--27
5614 'self' ... ../src/syntax/typing.nit:995,24--27
5615 ../src/syntax/typing.nit:995,30--37
5616 ../src/syntax/typing.nit:995,30
5617 'variable' ... ../src/syntax/typing.nit:995,30--37
5618 ../src/syntax/typing.nit:995,40--50
5619 ../src/syntax/typing.nit:995,40
5620 ../src/syntax/typing.nit:995,40
5621 'v' ... ../src/syntax/typing.nit:995,40
5622 'type_none' ... ../src/syntax/typing.nit:995,42--50
5623 ../src/syntax/typing.nit:999,3--23
5624 ../src/syntax/typing.nit:999,3
5625 ../src/syntax/typing.nit:999,3
5626 'v' ... ../src/syntax/typing.nit:999,3
5627 'enter_visit' ... ../src/syntax/typing.nit:999,5--15
5628 ../src/syntax/typing.nit:999,17--23
5629 ../src/syntax/typing.nit:999,17
5630 'n_expr2' ... ../src/syntax/typing.nit:999,17--23
5631 ../src/syntax/typing.nit:1000,3--21
5632 ../src/syntax/typing.nit:1000,3
5633 ../src/syntax/typing.nit:1000,3
5634 'v' ... ../src/syntax/typing.nit:1000,3
5635 'check_expr' ... ../src/syntax/typing.nit:1000,5--14
5636 ../src/syntax/typing.nit:1000,16--21
5637 ../src/syntax/typing.nit:1000,16
5638 'n_expr' ... ../src/syntax/typing.nit:1000,16--21
5639 ../src/syntax/typing.nit:1003,3--27
5640 ../src/syntax/typing.nit:1003,3
5641 ../src/syntax/typing.nit:1003,3
5642 'v' ... ../src/syntax/typing.nit:1003,3
5643 'flow_ctx' ... ../src/syntax/typing.nit:1003,5--12
5644 '=' ... ../src/syntax/typing.nit:1003,14
5645 ../src/syntax/typing.nit:1003,16--27
5646 ../src/syntax/typing.nit:1003,16
5647 'old_flow_ctx' ... ../src/syntax/typing.nit:1003,16--27
5648 ../src/syntax/typing.nit:1006,3--51
5649 'var' ... ../src/syntax/typing.nit:1006,3--5
5650 'stype' ... ../src/syntax/typing.nit:1006,7--11
5651 '=' ... ../src/syntax/typing.nit:1006,13
5652 ../src/syntax/typing.nit:1006,15--51
5653 ../src/syntax/typing.nit:1006,15
5654 ../src/syntax/typing.nit:1006,15
5655 'v' ... ../src/syntax/typing.nit:1006,15
5656 'check_conform_multiexpr' ... ../src/syntax/typing.nit:1006,17--39
5657 ../src/syntax/typing.nit:1006,41
5658 ../src/syntax/typing.nit:1006,41
5659 't' ... ../src/syntax/typing.nit:1006,41
5660 ../src/syntax/typing.nit:1006,45--51
5661 ../src/syntax/typing.nit:1006,45--51
5662 ../src/syntax/typing.nit:1006,45
5663 'n_expr2' ... ../src/syntax/typing.nit:1006,45--51
5664 ../src/syntax/typing.nit:1007,3--30
5665 'if' ... ../src/syntax/typing.nit:1007,3--4
5666 ../src/syntax/typing.nit:1007,6--18
5667 ../src/syntax/typing.nit:1007,6--10
5668 ../src/syntax/typing.nit:1007,6
5669 'stype' ... ../src/syntax/typing.nit:1007,6--10
5670 ../src/syntax/typing.nit:1007,15--18
5671 'null' ... ../src/syntax/typing.nit:1007,15--18
5672 ../src/syntax/typing.nit:1007,25--30
5673 'return' ... ../src/syntax/typing.nit:1007,25--30
5674 ../src/syntax/typing.nit:1009,3--16
5675 ../src/syntax/typing.nit:1009,12
5676 '_stype' ... ../src/syntax/typing.nit:1009,3--8
5677 '=' ... ../src/syntax/typing.nit:1009,10
5678 ../src/syntax/typing.nit:1009,12--16
5679 ../src/syntax/typing.nit:1009,12
5680 'stype' ... ../src/syntax/typing.nit:1009,12--16
5681 ../src/syntax/typing.nit:1010,3--18
5682 ../src/syntax/typing.nit:1010,15
5683 '_is_typed' ... ../src/syntax/typing.nit:1010,3--11
5684 '=' ... ../src/syntax/typing.nit:1010,13
5685 ../src/syntax/typing.nit:1010,15--18
5686 'true' ... ../src/syntax/typing.nit:1010,15--18
5687 ../src/syntax/typing.nit:1014,1--1018,18
5688 'redef' ... ../src/syntax/typing.nit:1014,1--5
5689 ../src/syntax/typing.nit:1014,7
5690 ../src/syntax/typing.nit:1014,7--11
5691 'class' ... ../src/syntax/typing.nit:1014,7--11
5692 'AIntExpr' ... ../src/syntax/typing.nit:1014,13--20
5693 ../src/syntax/typing.nit:1015,2--1018,18
5694 'redef' ... ../src/syntax/typing.nit:1015,2--6
5695 ../src/syntax/typing.nit:1015,12
5696 'fun' ... ../src/syntax/typing.nit:1015,8--10
5697 ../src/syntax/typing.nit:1015,12--23
5698 'after_typing' ... ../src/syntax/typing.nit:1015,12--23
5699 ../src/syntax/typing.nit:1015,25
5700 ../src/syntax/typing.nit:1015,25
5701 'v' ... ../src/syntax/typing.nit:1015,25
5702 ../src/syntax/typing.nit:1017,3--1018,18
5703 ../src/syntax/typing.nit:1017,3--21
5704 ../src/syntax/typing.nit:1017,12
5705 '_stype' ... ../src/syntax/typing.nit:1017,3--8
5706 '=' ... ../src/syntax/typing.nit:1017,10
5707 ../src/syntax/typing.nit:1017,12--21
5708 ../src/syntax/typing.nit:1017,12
5709 ../src/syntax/typing.nit:1017,12
5710 'v' ... ../src/syntax/typing.nit:1017,12
5711 'type_int' ... ../src/syntax/typing.nit:1017,14--21
5712 ../src/syntax/typing.nit:1018,3--18
5713 ../src/syntax/typing.nit:1018,15
5714 '_is_typed' ... ../src/syntax/typing.nit:1018,3--11
5715 '=' ... ../src/syntax/typing.nit:1018,13
5716 ../src/syntax/typing.nit:1018,15--18
5717 'true' ... ../src/syntax/typing.nit:1018,15--18
5718 ../src/syntax/typing.nit:1022,1--1026,18
5719 'redef' ... ../src/syntax/typing.nit:1022,1--5
5720 ../src/syntax/typing.nit:1022,7
5721 ../src/syntax/typing.nit:1022,7--11
5722 'class' ... ../src/syntax/typing.nit:1022,7--11
5723 'AFloatExpr' ... ../src/syntax/typing.nit:1022,13--22
5724 ../src/syntax/typing.nit:1023,2--1026,18
5725 'redef' ... ../src/syntax/typing.nit:1023,2--6
5726 ../src/syntax/typing.nit:1023,12
5727 'fun' ... ../src/syntax/typing.nit:1023,8--10
5728 ../src/syntax/typing.nit:1023,12--23
5729 'after_typing' ... ../src/syntax/typing.nit:1023,12--23
5730 ../src/syntax/typing.nit:1023,25
5731 ../src/syntax/typing.nit:1023,25
5732 'v' ... ../src/syntax/typing.nit:1023,25
5733 ../src/syntax/typing.nit:1025,3--1026,18
5734 ../src/syntax/typing.nit:1025,3--23
5735 ../src/syntax/typing.nit:1025,12
5736 '_stype' ... ../src/syntax/typing.nit:1025,3--8
5737 '=' ... ../src/syntax/typing.nit:1025,10
5738 ../src/syntax/typing.nit:1025,12--23
5739 ../src/syntax/typing.nit:1025,12
5740 ../src/syntax/typing.nit:1025,12
5741 'v' ... ../src/syntax/typing.nit:1025,12
5742 'type_float' ... ../src/syntax/typing.nit:1025,14--23
5743 ../src/syntax/typing.nit:1026,3--18
5744 ../src/syntax/typing.nit:1026,15
5745 '_is_typed' ... ../src/syntax/typing.nit:1026,3--11
5746 '=' ... ../src/syntax/typing.nit:1026,13
5747 ../src/syntax/typing.nit:1026,15--18
5748 'true' ... ../src/syntax/typing.nit:1026,15--18
5749 ../src/syntax/typing.nit:1030,1--1034,18
5750 'redef' ... ../src/syntax/typing.nit:1030,1--5
5751 ../src/syntax/typing.nit:1030,7
5752 ../src/syntax/typing.nit:1030,7--11
5753 'class' ... ../src/syntax/typing.nit:1030,7--11
5754 'ACharExpr' ... ../src/syntax/typing.nit:1030,13--21
5755 ../src/syntax/typing.nit:1031,2--1034,18
5756 'redef' ... ../src/syntax/typing.nit:1031,2--6
5757 ../src/syntax/typing.nit:1031,12
5758 'fun' ... ../src/syntax/typing.nit:1031,8--10
5759 ../src/syntax/typing.nit:1031,12--23
5760 'after_typing' ... ../src/syntax/typing.nit:1031,12--23
5761 ../src/syntax/typing.nit:1031,25
5762 ../src/syntax/typing.nit:1031,25
5763 'v' ... ../src/syntax/typing.nit:1031,25
5764 ../src/syntax/typing.nit:1033,3--1034,18
5765 ../src/syntax/typing.nit:1033,3--22
5766 ../src/syntax/typing.nit:1033,12
5767 '_stype' ... ../src/syntax/typing.nit:1033,3--8
5768 '=' ... ../src/syntax/typing.nit:1033,10
5769 ../src/syntax/typing.nit:1033,12--22
5770 ../src/syntax/typing.nit:1033,12
5771 ../src/syntax/typing.nit:1033,12
5772 'v' ... ../src/syntax/typing.nit:1033,12
5773 'type_char' ... ../src/syntax/typing.nit:1033,14--22
5774 ../src/syntax/typing.nit:1034,3--18
5775 ../src/syntax/typing.nit:1034,15
5776 '_is_typed' ... ../src/syntax/typing.nit:1034,3--11
5777 '=' ... ../src/syntax/typing.nit:1034,13
5778 ../src/syntax/typing.nit:1034,15--18
5779 'true' ... ../src/syntax/typing.nit:1034,15--18
5780 ../src/syntax/typing.nit:1038,1--1042,18
5781 'redef' ... ../src/syntax/typing.nit:1038,1--5
5782 ../src/syntax/typing.nit:1038,7
5783 ../src/syntax/typing.nit:1038,7--11
5784 'class' ... ../src/syntax/typing.nit:1038,7--11
5785 'AStringFormExpr' ... ../src/syntax/typing.nit:1038,13--27
5786 ../src/syntax/typing.nit:1039,2--1042,18
5787 'redef' ... ../src/syntax/typing.nit:1039,2--6
5788 ../src/syntax/typing.nit:1039,12
5789 'fun' ... ../src/syntax/typing.nit:1039,8--10
5790 ../src/syntax/typing.nit:1039,12--23
5791 'after_typing' ... ../src/syntax/typing.nit:1039,12--23
5792 ../src/syntax/typing.nit:1039,25
5793 ../src/syntax/typing.nit:1039,25
5794 'v' ... ../src/syntax/typing.nit:1039,25
5795 ../src/syntax/typing.nit:1041,3--1042,18
5796 ../src/syntax/typing.nit:1041,3--24
5797 ../src/syntax/typing.nit:1041,12
5798 '_stype' ... ../src/syntax/typing.nit:1041,3--8
5799 '=' ... ../src/syntax/typing.nit:1041,10
5800 ../src/syntax/typing.nit:1041,12--24
5801 ../src/syntax/typing.nit:1041,12
5802 ../src/syntax/typing.nit:1041,12
5803 'v' ... ../src/syntax/typing.nit:1041,12
5804 'type_string' ... ../src/syntax/typing.nit:1041,14--24
5805 ../src/syntax/typing.nit:1042,3--18
5806 ../src/syntax/typing.nit:1042,15
5807 '_is_typed' ... ../src/syntax/typing.nit:1042,3--11
5808 '=' ... ../src/syntax/typing.nit:1042,13
5809 ../src/syntax/typing.nit:1042,15--18
5810 'true' ... ../src/syntax/typing.nit:1042,15--18
5811 ../src/syntax/typing.nit:1046,1--1057,18
5812 'redef' ... ../src/syntax/typing.nit:1046,1--5
5813 ../src/syntax/typing.nit:1046,7
5814 ../src/syntax/typing.nit:1046,7--11
5815 'class' ... ../src/syntax/typing.nit:1046,7--11
5816 'ASuperstringExpr' ... ../src/syntax/typing.nit:1046,13--28
5817 ../src/syntax/typing.nit:1047,2--45
5818 'redef' ... ../src/syntax/typing.nit:1047,2--6
5819 ../src/syntax/typing.nit:1047,12
5820 'fun' ... ../src/syntax/typing.nit:1047,8--10
5821 ../src/syntax/typing.nit:1047,12--16
5822 'atype' ... ../src/syntax/typing.nit:1047,12--16
5823 ../src/syntax/typing.nit:1047,28
5824 ../src/syntax/typing.nit:1047,21--45
5825 'return' ... ../src/syntax/typing.nit:1047,21--26
5826 ../src/syntax/typing.nit:1047,28--45
5827 ../src/syntax/typing.nit:1047,28--33
5828 ../src/syntax/typing.nit:1047,28
5829 '_atype' ... ../src/syntax/typing.nit:1047,28--33
5830 'as' ... ../src/syntax/typing.nit:1047,35--36
5831 'not' ... ../src/syntax/typing.nit:1047,38--40
5832 'null' ... ../src/syntax/typing.nit:1047,42--45
5833 ../src/syntax/typing.nit:1048,2--28
5834 ../src/syntax/typing.nit:1048,14
5835 'var' ... ../src/syntax/typing.nit:1048,2--4
5836 '_atype' ... ../src/syntax/typing.nit:1048,6--11
5837 ../src/syntax/typing.nit:1048,14--28
5838 'nullable' ... ../src/syntax/typing.nit:1048,14--21
5839 'MMType' ... ../src/syntax/typing.nit:1048,23--28
5840 ../src/syntax/typing.nit:1049,2--1057,18
5841 'redef' ... ../src/syntax/typing.nit:1049,2--6
5842 ../src/syntax/typing.nit:1049,12
5843 'fun' ... ../src/syntax/typing.nit:1049,8--10
5844 ../src/syntax/typing.nit:1049,12--23
5845 'after_typing' ... ../src/syntax/typing.nit:1049,12--23
5846 ../src/syntax/typing.nit:1049,25
5847 ../src/syntax/typing.nit:1049,25
5848 'v' ... ../src/syntax/typing.nit:1049,25
5849 ../src/syntax/typing.nit:1051,3--1057,18
5850 ../src/syntax/typing.nit:1051,3--27
5851 'var' ... ../src/syntax/typing.nit:1051,3--5
5852 'otype' ... ../src/syntax/typing.nit:1051,7--11
5853 '=' ... ../src/syntax/typing.nit:1051,13
5854 ../src/syntax/typing.nit:1051,15--27
5855 ../src/syntax/typing.nit:1051,15
5856 ../src/syntax/typing.nit:1051,15
5857 'v' ... ../src/syntax/typing.nit:1051,15
5858 'type_object' ... ../src/syntax/typing.nit:1051,17--27
5859 ../src/syntax/typing.nit:1052,3--27
5860 'var' ... ../src/syntax/typing.nit:1052,3--5
5861 'stype' ... ../src/syntax/typing.nit:1052,7--11
5862 '=' ... ../src/syntax/typing.nit:1052,13
5863 ../src/syntax/typing.nit:1052,15--27
5864 ../src/syntax/typing.nit:1052,15
5865 ../src/syntax/typing.nit:1052,15
5866 'v' ... ../src/syntax/typing.nit:1052,15
5867 'type_string' ... ../src/syntax/typing.nit:1052,17--27
5868 ../src/syntax/typing.nit:1053,3--16
5869 ../src/syntax/typing.nit:1053,12
5870 '_stype' ... ../src/syntax/typing.nit:1053,3--8
5871 '=' ... ../src/syntax/typing.nit:1053,10
5872 ../src/syntax/typing.nit:1053,12--16
5873 ../src/syntax/typing.nit:1053,12
5874 'stype' ... ../src/syntax/typing.nit:1053,12--16
5875 ../src/syntax/typing.nit:1054,3--51
5876 'for' ... ../src/syntax/typing.nit:1054,3--5
5877 'e' ... ../src/syntax/typing.nit:1054,7
5878 ../src/syntax/typing.nit:1054,12--18
5879 ../src/syntax/typing.nit:1054,12
5880 'n_exprs' ... ../src/syntax/typing.nit:1054,12--18
5881 'do' ... ../src/syntax/typing.nit:1054,20--21
5882 ../src/syntax/typing.nit:1054,23--51
5883 ../src/syntax/typing.nit:1054,23
5884 ../src/syntax/typing.nit:1054,23
5885 'v' ... ../src/syntax/typing.nit:1054,23
5886 'check_conform_expr' ... ../src/syntax/typing.nit:1054,25--42
5887 ../src/syntax/typing.nit:1054,44
5888 ../src/syntax/typing.nit:1054,44
5889 'e' ... ../src/syntax/typing.nit:1054,44
5890 ../src/syntax/typing.nit:1054,47--51
5891 ../src/syntax/typing.nit:1054,47
5892 'otype' ... ../src/syntax/typing.nit:1054,47--51
5893 ../src/syntax/typing.nit:1055,3--32
5894 'var' ... ../src/syntax/typing.nit:1055,3--5
5895 'atype' ... ../src/syntax/typing.nit:1055,7--11
5896 '=' ... ../src/syntax/typing.nit:1055,13
5897 ../src/syntax/typing.nit:1055,15--32
5898 ../src/syntax/typing.nit:1055,15
5899 ../src/syntax/typing.nit:1055,15
5900 'v' ... ../src/syntax/typing.nit:1055,15
5901 'type_array' ... ../src/syntax/typing.nit:1055,17--26
5902 ../src/syntax/typing.nit:1055,28--32
5903 ../src/syntax/typing.nit:1055,28
5904 'stype' ... ../src/syntax/typing.nit:1055,28--32
5905 ../src/syntax/typing.nit:1056,3--16
5906 ../src/syntax/typing.nit:1056,12
5907 '_atype' ... ../src/syntax/typing.nit:1056,3--8
5908 '=' ... ../src/syntax/typing.nit:1056,10
5909 ../src/syntax/typing.nit:1056,12--16
5910 ../src/syntax/typing.nit:1056,12
5911 'atype' ... ../src/syntax/typing.nit:1056,12--16
5912 ../src/syntax/typing.nit:1057,3--18
5913 ../src/syntax/typing.nit:1057,15
5914 '_is_typed' ... ../src/syntax/typing.nit:1057,3--11
5915 '=' ... ../src/syntax/typing.nit:1057,13
5916 ../src/syntax/typing.nit:1057,15--18
5917 'true' ... ../src/syntax/typing.nit:1057,15--18
5918 ../src/syntax/typing.nit:1061,1--1065,18
5919 'redef' ... ../src/syntax/typing.nit:1061,1--5
5920 ../src/syntax/typing.nit:1061,7
5921 ../src/syntax/typing.nit:1061,7--11
5922 'class' ... ../src/syntax/typing.nit:1061,7--11
5923 'ANullExpr' ... ../src/syntax/typing.nit:1061,13--21
5924 ../src/syntax/typing.nit:1062,2--1065,18
5925 'redef' ... ../src/syntax/typing.nit:1062,2--6
5926 ../src/syntax/typing.nit:1062,12
5927 'fun' ... ../src/syntax/typing.nit:1062,8--10
5928 ../src/syntax/typing.nit:1062,12--23
5929 'after_typing' ... ../src/syntax/typing.nit:1062,12--23
5930 ../src/syntax/typing.nit:1062,25
5931 ../src/syntax/typing.nit:1062,25
5932 'v' ... ../src/syntax/typing.nit:1062,25
5933 ../src/syntax/typing.nit:1064,3--1065,18
5934 ../src/syntax/typing.nit:1064,3--22
5935 ../src/syntax/typing.nit:1064,12
5936 '_stype' ... ../src/syntax/typing.nit:1064,3--8
5937 '=' ... ../src/syntax/typing.nit:1064,10
5938 ../src/syntax/typing.nit:1064,12--22
5939 ../src/syntax/typing.nit:1064,12
5940 ../src/syntax/typing.nit:1064,12
5941 'v' ... ../src/syntax/typing.nit:1064,12
5942 'type_none' ... ../src/syntax/typing.nit:1064,14--22
5943 ../src/syntax/typing.nit:1065,3--18
5944 ../src/syntax/typing.nit:1065,15
5945 '_is_typed' ... ../src/syntax/typing.nit:1065,3--11
5946 '=' ... ../src/syntax/typing.nit:1065,13
5947 ../src/syntax/typing.nit:1065,15--18
5948 'true' ... ../src/syntax/typing.nit:1065,15--18
5949 ../src/syntax/typing.nit:1069,1--1079,18
5950 'redef' ... ../src/syntax/typing.nit:1069,1--5
5951 ../src/syntax/typing.nit:1069,7
5952 ../src/syntax/typing.nit:1069,7--11
5953 'class' ... ../src/syntax/typing.nit:1069,7--11
5954 'AArrayExpr' ... ../src/syntax/typing.nit:1069,13--22
5955 ../src/syntax/typing.nit:1070,2--1073,42
5956 'redef' ... ../src/syntax/typing.nit:1070,2--6
5957 ../src/syntax/typing.nit:1070,12
5958 'fun' ... ../src/syntax/typing.nit:1070,8--10
5959 ../src/syntax/typing.nit:1070,12--23
5960 'after_typing' ... ../src/syntax/typing.nit:1070,12--23
5961 ../src/syntax/typing.nit:1070,25
5962 ../src/syntax/typing.nit:1070,25
5963 'v' ... ../src/syntax/typing.nit:1070,25
5964 ../src/syntax/typing.nit:1072,3--1073,42
5965 ../src/syntax/typing.nit:1072,3--53
5966 'var' ... ../src/syntax/typing.nit:1072,3--5
5967 'stype' ... ../src/syntax/typing.nit:1072,7--11
5968 '=' ... ../src/syntax/typing.nit:1072,13
5969 ../src/syntax/typing.nit:1072,15--53
5970 ../src/syntax/typing.nit:1072,15
5971 ../src/syntax/typing.nit:1072,15
5972 'v' ... ../src/syntax/typing.nit:1072,15
5973 'check_conform_multiexpr' ... ../src/syntax/typing.nit:1072,17--39
5974 ../src/syntax/typing.nit:1072,41--44
5975 'null' ... ../src/syntax/typing.nit:1072,41--44
5976 ../src/syntax/typing.nit:1072,47--53
5977 ../src/syntax/typing.nit:1072,47
5978 'n_exprs' ... ../src/syntax/typing.nit:1072,47--53
5979 ../src/syntax/typing.nit:1073,3--42
5980 'if' ... ../src/syntax/typing.nit:1073,3--4
5981 ../src/syntax/typing.nit:1073,6--18
5982 ../src/syntax/typing.nit:1073,6--10
5983 ../src/syntax/typing.nit:1073,6
5984 'stype' ... ../src/syntax/typing.nit:1073,6--10
5985 ../src/syntax/typing.nit:1073,15--18
5986 'null' ... ../src/syntax/typing.nit:1073,15--18
5987 ../src/syntax/typing.nit:1073,25--42
5988 ../src/syntax/typing.nit:1073,35
5989 'do_typing' ... ../src/syntax/typing.nit:1073,25--33
5990 ../src/syntax/typing.nit:1073,35
5991 ../src/syntax/typing.nit:1073,35
5992 'v' ... ../src/syntax/typing.nit:1073,35
5993 ../src/syntax/typing.nit:1073,38--42
5994 ../src/syntax/typing.nit:1073,38
5995 'stype' ... ../src/syntax/typing.nit:1073,38--42
5996 ../src/syntax/typing.nit:1076,2--1079,18
5997 ../src/syntax/typing.nit:1076,2--8
5998 'private' ... ../src/syntax/typing.nit:1076,2--8
5999 'fun' ... ../src/syntax/typing.nit:1076,10--12
6000 ../src/syntax/typing.nit:1076,14--22
6001 'do_typing' ... ../src/syntax/typing.nit:1076,14--22
6002 ../src/syntax/typing.nit:1076,24--61
6003 ../src/syntax/typing.nit:1076,24--39
6004 'v' ... ../src/syntax/typing.nit:1076,24
6005 ../src/syntax/typing.nit:1076,27--39
6006 'TypingVisitor' ... ../src/syntax/typing.nit:1076,27--39
6007 ../src/syntax/typing.nit:1076,42--61
6008 'element_type' ... ../src/syntax/typing.nit:1076,42--53
6009 ../src/syntax/typing.nit:1076,56--61
6010 'MMType' ... ../src/syntax/typing.nit:1076,56--61
6011 ../src/syntax/typing.nit:1078,3--1079,18
6012 ../src/syntax/typing.nit:1078,3--36
6013 ../src/syntax/typing.nit:1078,12
6014 '_stype' ... ../src/syntax/typing.nit:1078,3--8
6015 '=' ... ../src/syntax/typing.nit:1078,10
6016 ../src/syntax/typing.nit:1078,12--36
6017 ../src/syntax/typing.nit:1078,12
6018 ../src/syntax/typing.nit:1078,12
6019 'v' ... ../src/syntax/typing.nit:1078,12
6020 'type_array' ... ../src/syntax/typing.nit:1078,14--23
6021 ../src/syntax/typing.nit:1078,25--36
6022 ../src/syntax/typing.nit:1078,25
6023 'element_type' ... ../src/syntax/typing.nit:1078,25--36
6024 ../src/syntax/typing.nit:1079,3--18
6025 ../src/syntax/typing.nit:1079,15
6026 '_is_typed' ... ../src/syntax/typing.nit:1079,3--11
6027 '=' ... ../src/syntax/typing.nit:1079,13
6028 ../src/syntax/typing.nit:1079,15--18
6029 'true' ... ../src/syntax/typing.nit:1079,15--18
6030 ../src/syntax/typing.nit:1083,1--1098,18
6031 'redef' ... ../src/syntax/typing.nit:1083,1--5
6032 ../src/syntax/typing.nit:1083,7
6033 ../src/syntax/typing.nit:1083,7--11
6034 'class' ... ../src/syntax/typing.nit:1083,7--11
6035 'ARangeExpr' ... ../src/syntax/typing.nit:1083,13--22
6036 ../src/syntax/typing.nit:1084,2--1098,18
6037 'redef' ... ../src/syntax/typing.nit:1084,2--6
6038 ../src/syntax/typing.nit:1084,12
6039 'fun' ... ../src/syntax/typing.nit:1084,8--10
6040 ../src/syntax/typing.nit:1084,12--23
6041 'after_typing' ... ../src/syntax/typing.nit:1084,12--23
6042 ../src/syntax/typing.nit:1084,25
6043 ../src/syntax/typing.nit:1084,25
6044 'v' ... ../src/syntax/typing.nit:1084,25
6045 ../src/syntax/typing.nit:1086,3--1098,18
6046 ../src/syntax/typing.nit:1086,3--70
6047 'if' ... ../src/syntax/typing.nit:1086,3--4
6048 ../src/syntax/typing.nit:1086,6--57
6049 ../src/syntax/typing.nit:1086,6--28
6050 'not' ... ../src/syntax/typing.nit:1086,6--8
6051 ../src/syntax/typing.nit:1086,10--28
6052 ../src/syntax/typing.nit:1086,10
6053 ../src/syntax/typing.nit:1086,10
6054 'v' ... ../src/syntax/typing.nit:1086,10
6055 'check_expr' ... ../src/syntax/typing.nit:1086,12--21
6056 ../src/syntax/typing.nit:1086,23--28
6057 ../src/syntax/typing.nit:1086,23
6058 'n_expr' ... ../src/syntax/typing.nit:1086,23--28
6059 ../src/syntax/typing.nit:1086,34--57
6060 'not' ... ../src/syntax/typing.nit:1086,34--36
6061 ../src/syntax/typing.nit:1086,38--57
6062 ../src/syntax/typing.nit:1086,38
6063 ../src/syntax/typing.nit:1086,38
6064 'v' ... ../src/syntax/typing.nit:1086,38
6065 'check_expr' ... ../src/syntax/typing.nit:1086,40--49
6066 ../src/syntax/typing.nit:1086,51--57
6067 ../src/syntax/typing.nit:1086,51
6068 'n_expr2' ... ../src/syntax/typing.nit:1086,51--57
6069 ../src/syntax/typing.nit:1086,65--70
6070 'return' ... ../src/syntax/typing.nit:1086,65--70
6071 ../src/syntax/typing.nit:1087,3--26
6072 'var' ... ../src/syntax/typing.nit:1087,3--5
6073 'ntype' ... ../src/syntax/typing.nit:1087,7--11
6074 '=' ... ../src/syntax/typing.nit:1087,13
6075 ../src/syntax/typing.nit:1087,15--26
6076 ../src/syntax/typing.nit:1087,15--20
6077 ../src/syntax/typing.nit:1087,15
6078 'n_expr' ... ../src/syntax/typing.nit:1087,15--20
6079 'stype' ... ../src/syntax/typing.nit:1087,22--26
6080 ../src/syntax/typing.nit:1088,3--28
6081 'var' ... ../src/syntax/typing.nit:1088,3--5
6082 'ntype2' ... ../src/syntax/typing.nit:1088,7--12
6083 '=' ... ../src/syntax/typing.nit:1088,14
6084 ../src/syntax/typing.nit:1088,16--28
6085 ../src/syntax/typing.nit:1088,16--22
6086 ../src/syntax/typing.nit:1088,16
6087 'n_expr2' ... ../src/syntax/typing.nit:1088,16--22
6088 'stype' ... ../src/syntax/typing.nit:1088,24--28
6089 ../src/syntax/typing.nit:1089,3--1093,9
6090 'if' ... ../src/syntax/typing.nit:1089,3--4
6091 ../src/syntax/typing.nit:1089,6--19
6092 ../src/syntax/typing.nit:1089,6--10
6093 ../src/syntax/typing.nit:1089,6
6094 'ntype' ... ../src/syntax/typing.nit:1089,6--10
6095 ../src/syntax/typing.nit:1089,14--19
6096 ../src/syntax/typing.nit:1089,14
6097 'ntype2' ... ../src/syntax/typing.nit:1089,14--19
6098 ../src/syntax/typing.nit:1090,4--17
6099 ../src/syntax/typing.nit:1090,4--17
6100 ../src/syntax/typing.nit:1090,12
6101 'ntype' ... ../src/syntax/typing.nit:1090,4--8
6102 '=' ... ../src/syntax/typing.nit:1090,10
6103 ../src/syntax/typing.nit:1090,12--17
6104 ../src/syntax/typing.nit:1090,12
6105 'ntype2' ... ../src/syntax/typing.nit:1090,12--17
6106 ../src/syntax/typing.nit:1091,8--1093,9
6107 'if' ... ../src/syntax/typing.nit:1091,8--9
6108 ../src/syntax/typing.nit:1091,11--28
6109 'not' ... ../src/syntax/typing.nit:1091,11--13
6110 ../src/syntax/typing.nit:1091,15--28
6111 ../src/syntax/typing.nit:1091,15--20
6112 ../src/syntax/typing.nit:1091,15
6113 'ntype2' ... ../src/syntax/typing.nit:1091,15--20
6114 ../src/syntax/typing.nit:1091,24--28
6115 ../src/syntax/typing.nit:1091,24
6116 'ntype' ... ../src/syntax/typing.nit:1091,24--28
6117 ../src/syntax/typing.nit:1092,4--1093,9
6118 ../src/syntax/typing.nit:1092,4--66
6119 ../src/syntax/typing.nit:1092,4
6120 ../src/syntax/typing.nit:1092,4
6121 'v' ... ../src/syntax/typing.nit:1092,4
6122 'error' ... ../src/syntax/typing.nit:1092,6--10
6123 ../src/syntax/typing.nit:1092,12--15
6124 'self' ... ../src/syntax/typing.nit:1092,12--15
6125 ../src/syntax/typing.nit:1092,18--66
6126 ../src/syntax/typing.nit:1092,18--31
6127 '"Type error: {' ... ../src/syntax/typing.nit:1092,18--31
6128 ../src/syntax/typing.nit:1092,32--36
6129 ../src/syntax/typing.nit:1092,32
6130 'ntype' ... ../src/syntax/typing.nit:1092,32--36
6131 ../src/syntax/typing.nit:1092,37--57
6132 '} incompatible with {' ... ../src/syntax/typing.nit:1092,37--57
6133 ../src/syntax/typing.nit:1092,58--63
6134 ../src/syntax/typing.nit:1092,58
6135 'ntype2' ... ../src/syntax/typing.nit:1092,58--63
6136 ../src/syntax/typing.nit:1092,64--66
6137 '}."' ... ../src/syntax/typing.nit:1092,64--66
6138 ../src/syntax/typing.nit:1093,4--9
6139 'return' ... ../src/syntax/typing.nit:1093,4--9
6140 ../src/syntax/typing.nit:1095,3--29
6141 'var' ... ../src/syntax/typing.nit:1095,3--5
6142 'dtype' ... ../src/syntax/typing.nit:1095,7--11
6143 '=' ... ../src/syntax/typing.nit:1095,13
6144 ../src/syntax/typing.nit:1095,15--29
6145 ../src/syntax/typing.nit:1095,15
6146 ../src/syntax/typing.nit:1095,15
6147 'v' ... ../src/syntax/typing.nit:1095,15
6148 'type_discrete' ... ../src/syntax/typing.nit:1095,17--29
6149 ../src/syntax/typing.nit:1096,3--100
6150 'if' ... ../src/syntax/typing.nit:1096,3--4
6151 ../src/syntax/typing.nit:1096,6--87
6152 ../src/syntax/typing.nit:1096,6--43
6153 'not' ... ../src/syntax/typing.nit:1096,6--8
6154 ../src/syntax/typing.nit:1096,10--43
6155 ../src/syntax/typing.nit:1096,10
6156 ../src/syntax/typing.nit:1096,10
6157 'v' ... ../src/syntax/typing.nit:1096,10
6158 'check_conform_expr' ... ../src/syntax/typing.nit:1096,12--29
6159 ../src/syntax/typing.nit:1096,31--36
6160 ../src/syntax/typing.nit:1096,31
6161 'n_expr' ... ../src/syntax/typing.nit:1096,31--36
6162 ../src/syntax/typing.nit:1096,39--43
6163 ../src/syntax/typing.nit:1096,39
6164 'dtype' ... ../src/syntax/typing.nit:1096,39--43
6165 ../src/syntax/typing.nit:1096,49--87
6166 'not' ... ../src/syntax/typing.nit:1096,49--51
6167 ../src/syntax/typing.nit:1096,53--87
6168 ../src/syntax/typing.nit:1096,53
6169 ../src/syntax/typing.nit:1096,53
6170 'v' ... ../src/syntax/typing.nit:1096,53
6171 'check_conform_expr' ... ../src/syntax/typing.nit:1096,55--72
6172 ../src/syntax/typing.nit:1096,74--80
6173 ../src/syntax/typing.nit:1096,74
6174 'n_expr2' ... ../src/syntax/typing.nit:1096,74--80
6175 ../src/syntax/typing.nit:1096,83--87
6176 ../src/syntax/typing.nit:1096,83
6177 'dtype' ... ../src/syntax/typing.nit:1096,83--87
6178 ../src/syntax/typing.nit:1096,95--100
6179 'return' ... ../src/syntax/typing.nit:1096,95--100
6180 ../src/syntax/typing.nit:1097,3--29
6181 ../src/syntax/typing.nit:1097,12
6182 '_stype' ... ../src/syntax/typing.nit:1097,3--8
6183 '=' ... ../src/syntax/typing.nit:1097,10
6184 ../src/syntax/typing.nit:1097,12--29
6185 ../src/syntax/typing.nit:1097,12
6186 ../src/syntax/typing.nit:1097,12
6187 'v' ... ../src/syntax/typing.nit:1097,12
6188 'type_range' ... ../src/syntax/typing.nit:1097,14--23
6189 ../src/syntax/typing.nit:1097,25--29
6190 ../src/syntax/typing.nit:1097,25
6191 'ntype' ... ../src/syntax/typing.nit:1097,25--29
6192 ../src/syntax/typing.nit:1098,3--18
6193 ../src/syntax/typing.nit:1098,15
6194 '_is_typed' ... ../src/syntax/typing.nit:1098,3--11
6195 '=' ... ../src/syntax/typing.nit:1098,13
6196 ../src/syntax/typing.nit:1098,15--18
6197 'true' ... ../src/syntax/typing.nit:1098,15--18
6198 ../src/syntax/typing.nit:1102,1--1158,18
6199 'redef' ... ../src/syntax/typing.nit:1102,1--5
6200 ../src/syntax/typing.nit:1102,7
6201 ../src/syntax/typing.nit:1102,7--11
6202 'class' ... ../src/syntax/typing.nit:1102,7--11
6203 'ASuperExpr' ... ../src/syntax/typing.nit:1102,13--22
6204 ../src/syntax/typing.nit:1103,2--58
6205 ../src/syntax/typing.nit:1103,2--15
6206 'redef' ... ../src/syntax/typing.nit:1103,2--6
6207 'readable' ... ../src/syntax/typing.nit:1103,8--15
6208 ../src/syntax/typing.nit:1103,42
6209 'var' ... ../src/syntax/typing.nit:1103,17--19
6210 '_init_in_superclass' ... ../src/syntax/typing.nit:1103,21--39
6211 ../src/syntax/typing.nit:1103,42--58
6212 'nullable' ... ../src/syntax/typing.nit:1103,42--49
6213 'MMMethod' ... ../src/syntax/typing.nit:1103,51--58
6214 ../src/syntax/typing.nit:1104,2--54
6215 'redef' ... ../src/syntax/typing.nit:1104,2--6
6216 ../src/syntax/typing.nit:1104,12
6217 'fun' ... ../src/syntax/typing.nit:1104,8--10
6218 ../src/syntax/typing.nit:1104,12--32
6219 'compute_raw_arguments' ... ../src/syntax/typing.nit:1104,12--32
6220 ../src/syntax/typing.nit:1104,44
6221 ../src/syntax/typing.nit:1104,37--54
6222 'return' ... ../src/syntax/typing.nit:1104,37--42
6223 ../src/syntax/typing.nit:1104,44--54
6224 ../src/syntax/typing.nit:1104,44--49
6225 ../src/syntax/typing.nit:1104,44
6226 'n_args' ... ../src/syntax/typing.nit:1104,44--49
6227 'to_a' ... ../src/syntax/typing.nit:1104,51--54
6228 ../src/syntax/typing.nit:1105,2--1158,18
6229 'redef' ... ../src/syntax/typing.nit:1105,2--6
6230 ../src/syntax/typing.nit:1105,12
6231 'fun' ... ../src/syntax/typing.nit:1105,8--10
6232 ../src/syntax/typing.nit:1105,12--23
6233 'after_typing' ... ../src/syntax/typing.nit:1105,12--23
6234 ../src/syntax/typing.nit:1105,25
6235 ../src/syntax/typing.nit:1105,25
6236 'v' ... ../src/syntax/typing.nit:1105,25
6237 ../src/syntax/typing.nit:1107,3--1158,18
6238 ../src/syntax/typing.nit:1107,3--75
6239 'var' ... ../src/syntax/typing.nit:1107,3--5
6240 'precs' ... ../src/syntax/typing.nit:1107,7--11
6241 ../src/syntax/typing.nit:1107,14--34
6242 'Array' ... ../src/syntax/typing.nit:1107,14--18
6243 ../src/syntax/typing.nit:1107,20--34
6244 'MMLocalProperty' ... ../src/syntax/typing.nit:1107,20--34
6245 '=' ... ../src/syntax/typing.nit:1107,37
6246 ../src/syntax/typing.nit:1107,39--75
6247 ../src/syntax/typing.nit:1107,39--59
6248 ../src/syntax/typing.nit:1107,39--54
6249 ../src/syntax/typing.nit:1107,39
6250 ../src/syntax/typing.nit:1107,39
6251 'v' ... ../src/syntax/typing.nit:1107,39
6252 'local_property' ... ../src/syntax/typing.nit:1107,41--54
6253 'prhe' ... ../src/syntax/typing.nit:1107,56--59
6254 'direct_greaters' ... ../src/syntax/typing.nit:1107,61--75
6255 ../src/syntax/typing.nit:1108,3--1136,9
6256 'if' ... ../src/syntax/typing.nit:1108,3--4
6257 ../src/syntax/typing.nit:1108,6--23
6258 'not' ... ../src/syntax/typing.nit:1108,6--8
6259 ../src/syntax/typing.nit:1108,10--23
6260 ../src/syntax/typing.nit:1108,10--14
6261 ../src/syntax/typing.nit:1108,10
6262 'precs' ... ../src/syntax/typing.nit:1108,10--14
6263 'is_empty' ... ../src/syntax/typing.nit:1108,16--23
6264 ../src/syntax/typing.nit:1109,4--37
6265 ../src/syntax/typing.nit:1109,4--37
6266 ../src/syntax/typing.nit:1109,4--19
6267 ../src/syntax/typing.nit:1109,4
6268 ../src/syntax/typing.nit:1109,4
6269 'v' ... ../src/syntax/typing.nit:1109,4
6270 'local_property' ... ../src/syntax/typing.nit:1109,6--19
6271 'need_super' ... ../src/syntax/typing.nit:1109,21--30
6272 '=' ... ../src/syntax/typing.nit:1109,32
6273 ../src/syntax/typing.nit:1109,34--37
6274 'true' ... ../src/syntax/typing.nit:1109,34--37
6275 ../src/syntax/typing.nit:1110,8--1136,9
6276 'if' ... ../src/syntax/typing.nit:1110,8--9
6277 ../src/syntax/typing.nit:1110,11--41
6278 ../src/syntax/typing.nit:1110,11--33
6279 ../src/syntax/typing.nit:1110,11--26
6280 ../src/syntax/typing.nit:1110,11
6281 ../src/syntax/typing.nit:1110,11
6282 'v' ... ../src/syntax/typing.nit:1110,11
6283 'local_property' ... ../src/syntax/typing.nit:1110,13--26
6284 'global' ... ../src/syntax/typing.nit:1110,28--33
6285 'is_init' ... ../src/syntax/typing.nit:1110,35--41
6286 ../src/syntax/typing.nit:1111,4--1132,65
6287 ../src/syntax/typing.nit:1111,4--75
6288 'var' ... ../src/syntax/typing.nit:1111,4--6
6289 'base_precs' ... ../src/syntax/typing.nit:1111,8--17
6290 '=' ... ../src/syntax/typing.nit:1111,19
6291 ../src/syntax/typing.nit:1111,21--75
6292 ../src/syntax/typing.nit:1111,21--33
6293 ../src/syntax/typing.nit:1111,21
6294 ../src/syntax/typing.nit:1111,21
6295 'v' ... ../src/syntax/typing.nit:1111,21
6296 'local_class' ... ../src/syntax/typing.nit:1111,23--33
6297 'super_methods_named' ... ../src/syntax/typing.nit:1111,35--53
6298 ../src/syntax/typing.nit:1111,55--75
6299 ../src/syntax/typing.nit:1111,55--70
6300 ../src/syntax/typing.nit:1111,55
6301 ../src/syntax/typing.nit:1111,55
6302 'v' ... ../src/syntax/typing.nit:1111,55
6303 'local_property' ... ../src/syntax/typing.nit:1111,57--70
6304 'name' ... ../src/syntax/typing.nit:1111,72--75
6305 ../src/syntax/typing.nit:1112,4--1116,37
6306 'for' ... ../src/syntax/typing.nit:1112,4--6
6307 'p' ... ../src/syntax/typing.nit:1112,8
6308 ../src/syntax/typing.nit:1112,13--22
6309 ../src/syntax/typing.nit:1112,13
6310 'base_precs' ... ../src/syntax/typing.nit:1112,13--22
6311 'do' ... ../src/syntax/typing.nit:1112,24--25
6312 ../src/syntax/typing.nit:1113,5--1116,37
6313 ../src/syntax/typing.nit:1113,5--1116,37
6314 'if' ... ../src/syntax/typing.nit:1113,5--6
6315 ../src/syntax/typing.nit:1113,8--27
6316 'not' ... ../src/syntax/typing.nit:1113,8--10
6317 ../src/syntax/typing.nit:1113,12--27
6318 ../src/syntax/typing.nit:1113,12--19
6319 ../src/syntax/typing.nit:1113,12
6320 ../src/syntax/typing.nit:1113,12
6321 'p' ... ../src/syntax/typing.nit:1113,12
6322 'global' ... ../src/syntax/typing.nit:1113,14--19
6323 'is_init' ... ../src/syntax/typing.nit:1113,21--27
6324 ../src/syntax/typing.nit:1114,6--70
6325 ../src/syntax/typing.nit:1114,6--70
6326 ../src/syntax/typing.nit:1114,6
6327 ../src/syntax/typing.nit:1114,6
6328 'v' ... ../src/syntax/typing.nit:1114,6
6329 'error' ... ../src/syntax/typing.nit:1114,8--12
6330 ../src/syntax/typing.nit:1114,14--17
6331 'self' ... ../src/syntax/typing.nit:1114,14--17
6332 ../src/syntax/typing.nit:1114,20--70
6333 ../src/syntax/typing.nit:1114,20--28
6334 '"Error: {' ... ../src/syntax/typing.nit:1114,20--28
6335 ../src/syntax/typing.nit:1114,29--41
6336 ../src/syntax/typing.nit:1114,29
6337 ../src/syntax/typing.nit:1114,29
6338 'p' ... ../src/syntax/typing.nit:1114,29
6339 'local_class' ... ../src/syntax/typing.nit:1114,31--41
6340 ../src/syntax/typing.nit:1114,42--45
6341 '}::{' ... ../src/syntax/typing.nit:1114,42--45
6342 ../src/syntax/typing.nit:1114,46
6343 ../src/syntax/typing.nit:1114,46
6344 'p' ... ../src/syntax/typing.nit:1114,46
6345 ../src/syntax/typing.nit:1114,47--70
6346 '} is not a constructor."' ... ../src/syntax/typing.nit:1114,47--70
6347 ../src/syntax/typing.nit:1116,6--37
6348 ../src/syntax/typing.nit:1116,6--37
6349 ../src/syntax/typing.nit:1116,6--10
6350 ../src/syntax/typing.nit:1116,6
6351 'precs' ... ../src/syntax/typing.nit:1116,6--10
6352 'add' ... ../src/syntax/typing.nit:1116,12--14
6353 ../src/syntax/typing.nit:1116,16--37
6354 ../src/syntax/typing.nit:1116,16--28
6355 ../src/syntax/typing.nit:1116,16
6356 ../src/syntax/typing.nit:1116,16
6357 'v' ... ../src/syntax/typing.nit:1116,16
6358 'local_class' ... ../src/syntax/typing.nit:1116,18--28
6359 ../src/syntax/typing.nit:1116,30--37
6360 ../src/syntax/typing.nit:1116,30
6361 ../src/syntax/typing.nit:1116,30
6362 'p' ... ../src/syntax/typing.nit:1116,30
6363 'global' ... ../src/syntax/typing.nit:1116,32--37
6364 ../src/syntax/typing.nit:1119,4--1124,10
6365 'if' ... ../src/syntax/typing.nit:1119,4--5
6366 ../src/syntax/typing.nit:1119,7--20
6367 ../src/syntax/typing.nit:1119,7--11
6368 ../src/syntax/typing.nit:1119,7
6369 'precs' ... ../src/syntax/typing.nit:1119,7--11
6370 'is_empty' ... ../src/syntax/typing.nit:1119,13--20
6371 ../src/syntax/typing.nit:1120,5--1121,10
6372 ../src/syntax/typing.nit:1120,5--87
6373 ../src/syntax/typing.nit:1120,5
6374 ../src/syntax/typing.nit:1120,5
6375 'v' ... ../src/syntax/typing.nit:1120,5
6376 'error' ... ../src/syntax/typing.nit:1120,7--11
6377 ../src/syntax/typing.nit:1120,13--16
6378 'self' ... ../src/syntax/typing.nit:1120,13--16
6379 ../src/syntax/typing.nit:1120,19--87
6380 ../src/syntax/typing.nit:1120,19--47
6381 '"Error: No contructor named {' ... ../src/syntax/typing.nit:1120,19--47
6382 ../src/syntax/typing.nit:1120,48--68
6383 ../src/syntax/typing.nit:1120,48--63
6384 ../src/syntax/typing.nit:1120,48
6385 ../src/syntax/typing.nit:1120,48
6386 'v' ... ../src/syntax/typing.nit:1120,48
6387 'local_property' ... ../src/syntax/typing.nit:1120,50--63
6388 'name' ... ../src/syntax/typing.nit:1120,65--68
6389 ../src/syntax/typing.nit:1120,69--87
6390 '} in superclasses."' ... ../src/syntax/typing.nit:1120,69--87
6391 ../src/syntax/typing.nit:1121,5--10
6392 'return' ... ../src/syntax/typing.nit:1121,5--10
6393 ../src/syntax/typing.nit:1122,9--1124,10
6394 'if' ... ../src/syntax/typing.nit:1122,9--10
6395 ../src/syntax/typing.nit:1122,12--27
6396 ../src/syntax/typing.nit:1122,12--23
6397 ../src/syntax/typing.nit:1122,12--16
6398 ../src/syntax/typing.nit:1122,12
6399 'precs' ... ../src/syntax/typing.nit:1122,12--16
6400 'length' ... ../src/syntax/typing.nit:1122,18--23
6401 ../src/syntax/typing.nit:1122,27
6402 '1' ... ../src/syntax/typing.nit:1122,27
6403 ../src/syntax/typing.nit:1123,5--1124,10
6404 ../src/syntax/typing.nit:1123,5--117
6405 ../src/syntax/typing.nit:1123,5
6406 ../src/syntax/typing.nit:1123,5
6407 'v' ... ../src/syntax/typing.nit:1123,5
6408 'error' ... ../src/syntax/typing.nit:1123,7--11
6409 ../src/syntax/typing.nit:1123,13--16
6410 'self' ... ../src/syntax/typing.nit:1123,13--16
6411 ../src/syntax/typing.nit:1123,19--117
6412 ../src/syntax/typing.nit:1123,19--57
6413 '"Error: Conflicting contructors named {' ... ../src/syntax/typing.nit:1123,19--57
6414 ../src/syntax/typing.nit:1123,58--78
6415 ../src/syntax/typing.nit:1123,58--73
6416 ../src/syntax/typing.nit:1123,58
6417 ../src/syntax/typing.nit:1123,58
6418 'v' ... ../src/syntax/typing.nit:1123,58
6419 'local_property' ... ../src/syntax/typing.nit:1123,60--73
6420 'name' ... ../src/syntax/typing.nit:1123,75--78
6421 ../src/syntax/typing.nit:1123,79--98
6422 '} in superclasses: {' ... ../src/syntax/typing.nit:1123,79--98
6423 ../src/syntax/typing.nit:1123,99--113
6424 ../src/syntax/typing.nit:1123,99--103
6425 ../src/syntax/typing.nit:1123,99
6426 'precs' ... ../src/syntax/typing.nit:1123,99--103
6427 'join' ... ../src/syntax/typing.nit:1123,105--108
6428 ../src/syntax/typing.nit:1123,110--113
6429 '", "' ... ../src/syntax/typing.nit:1123,110--113
6430 ../src/syntax/typing.nit:1123,115--117
6431 '}."' ... ../src/syntax/typing.nit:1123,115--117
6432 ../src/syntax/typing.nit:1124,5--10
6433 'return' ... ../src/syntax/typing.nit:1124,5--10
6434 ../src/syntax/typing.nit:1126,4--27
6435 'var' ... ../src/syntax/typing.nit:1126,4--6
6436 'p' ... ../src/syntax/typing.nit:1126,8
6437 '=' ... ../src/syntax/typing.nit:1126,10
6438 ../src/syntax/typing.nit:1126,12--27
6439 ../src/syntax/typing.nit:1126,12--21
6440 ../src/syntax/typing.nit:1126,12
6441 'base_precs' ... ../src/syntax/typing.nit:1126,12--21
6442 'first' ... ../src/syntax/typing.nit:1126,23--27
6443 ../src/syntax/typing.nit:1127,4--24
6444 'assert' ... ../src/syntax/typing.nit:1127,4--9
6445 ../src/syntax/typing.nit:1127,11--24
6446 ../src/syntax/typing.nit:1127,11
6447 ../src/syntax/typing.nit:1127,11
6448 'p' ... ../src/syntax/typing.nit:1127,11
6449 ../src/syntax/typing.nit:1127,17--24
6450 'MMMethod' ... ../src/syntax/typing.nit:1127,17--24
6451 ../src/syntax/typing.nit:1128,4--26
6452 ../src/syntax/typing.nit:1128,26
6453 '_init_in_superclass' ... ../src/syntax/typing.nit:1128,4--22
6454 '=' ... ../src/syntax/typing.nit:1128,24
6455 ../src/syntax/typing.nit:1128,26
6456 ../src/syntax/typing.nit:1128,26
6457 'p' ... ../src/syntax/typing.nit:1128,26
6458 ../src/syntax/typing.nit:1129,4--32
6459 ../src/syntax/typing.nit:1129,29
6460 'register_super_init_call' ... ../src/syntax/typing.nit:1129,4--27
6461 ../src/syntax/typing.nit:1129,29
6462 ../src/syntax/typing.nit:1129,29
6463 'v' ... ../src/syntax/typing.nit:1129,29
6464 ../src/syntax/typing.nit:1129,32
6465 ../src/syntax/typing.nit:1129,32
6466 'p' ... ../src/syntax/typing.nit:1129,32
6467 ../src/syntax/typing.nit:1130,4--1132,65
6468 'if' ... ../src/syntax/typing.nit:1130,4--5
6469 ../src/syntax/typing.nit:1130,7--23
6470 ../src/syntax/typing.nit:1130,7--19
6471 ../src/syntax/typing.nit:1130,7--12
6472 ../src/syntax/typing.nit:1130,7
6473 'n_args' ... ../src/syntax/typing.nit:1130,7--12
6474 'length' ... ../src/syntax/typing.nit:1130,14--19
6475 ../src/syntax/typing.nit:1130,23
6476 '0' ... ../src/syntax/typing.nit:1130,23
6477 ../src/syntax/typing.nit:1131,5--1132,65
6478 ../src/syntax/typing.nit:1131,5--75
6479 'var' ... ../src/syntax/typing.nit:1131,5--7
6480 'signature' ... ../src/syntax/typing.nit:1131,9--17
6481 '=' ... ../src/syntax/typing.nit:1131,19
6482 ../src/syntax/typing.nit:1131,21--75
6483 ../src/syntax/typing.nit:1131,35
6484 'get_signature' ... ../src/syntax/typing.nit:1131,21--33
6485 ../src/syntax/typing.nit:1131,35
6486 ../src/syntax/typing.nit:1131,35
6487 'v' ... ../src/syntax/typing.nit:1131,35
6488 ../src/syntax/typing.nit:1131,38--65
6489 ../src/syntax/typing.nit:1131,38--53
6490 ../src/syntax/typing.nit:1131,38--47
6491 ../src/syntax/typing.nit:1131,38
6492 ../src/syntax/typing.nit:1131,38
6493 'v' ... ../src/syntax/typing.nit:1131,38
6494 'self_var' ... ../src/syntax/typing.nit:1131,40--47
6495 'stype' ... ../src/syntax/typing.nit:1131,49--53
6496 'as' ... ../src/syntax/typing.nit:1131,55--56
6497 'not' ... ../src/syntax/typing.nit:1131,58--60
6498 'null' ... ../src/syntax/typing.nit:1131,62--65
6499 ../src/syntax/typing.nit:1131,69
6500 ../src/syntax/typing.nit:1131,69
6501 'p' ... ../src/syntax/typing.nit:1131,69
6502 ../src/syntax/typing.nit:1131,72--75
6503 'true' ... ../src/syntax/typing.nit:1131,72--75
6504 ../src/syntax/typing.nit:1132,5--65
6505 ../src/syntax/typing.nit:1132,23
6506 'process_signature' ... ../src/syntax/typing.nit:1132,5--21
6507 ../src/syntax/typing.nit:1132,23
6508 ../src/syntax/typing.nit:1132,23
6509 'v' ... ../src/syntax/typing.nit:1132,23
6510 ../src/syntax/typing.nit:1132,26--34
6511 ../src/syntax/typing.nit:1132,26
6512 'signature' ... ../src/syntax/typing.nit:1132,26--34
6513 ../src/syntax/typing.nit:1132,37--42
6514 ../src/syntax/typing.nit:1132,37
6515 ../src/syntax/typing.nit:1132,37
6516 'p' ... ../src/syntax/typing.nit:1132,37
6517 'name' ... ../src/syntax/typing.nit:1132,39--42
6518 ../src/syntax/typing.nit:1132,45--65
6519 ../src/syntax/typing.nit:1132,45
6520 'compute_raw_arguments' ... ../src/syntax/typing.nit:1132,45--65
6521 ../src/syntax/typing.nit:1135,4--1136,9
6522 ../src/syntax/typing.nit:1135,4--73
6523 ../src/syntax/typing.nit:1135,4
6524 ../src/syntax/typing.nit:1135,4
6525 'v' ... ../src/syntax/typing.nit:1135,4
6526 'error' ... ../src/syntax/typing.nit:1135,6--10
6527 ../src/syntax/typing.nit:1135,12--15
6528 'self' ... ../src/syntax/typing.nit:1135,12--15
6529 ../src/syntax/typing.nit:1135,18--73
6530 ../src/syntax/typing.nit:1135,18--54
6531 '"Error: No super method to call for {' ... ../src/syntax/typing.nit:1135,18--54
6532 ../src/syntax/typing.nit:1135,55--70
6533 ../src/syntax/typing.nit:1135,55
6534 ../src/syntax/typing.nit:1135,55
6535 'v' ... ../src/syntax/typing.nit:1135,55
6536 'local_property' ... ../src/syntax/typing.nit:1135,57--70
6537 ../src/syntax/typing.nit:1135,71--73
6538 '}."' ... ../src/syntax/typing.nit:1135,71--73
6539 ../src/syntax/typing.nit:1136,4--9
6540 'return' ... ../src/syntax/typing.nit:1136,4--9
6541 ../src/syntax/typing.nit:1139,3--1153,17
6542 'if' ... ../src/syntax/typing.nit:1139,3--4
6543 ../src/syntax/typing.nit:1139,6--81
6544 ../src/syntax/typing.nit:1139,6--73
6545 ../src/syntax/typing.nit:1139,6--59
6546 ../src/syntax/typing.nit:1139,6--16
6547 ../src/syntax/typing.nit:1139,6--10
6548 ../src/syntax/typing.nit:1139,6
6549 'precs' ... ../src/syntax/typing.nit:1139,6--10
6550 'first' ... ../src/syntax/typing.nit:1139,12--16
6551 'signature_for' ... ../src/syntax/typing.nit:1139,18--30
6552 ../src/syntax/typing.nit:1139,32--59
6553 ../src/syntax/typing.nit:1139,32--47
6554 ../src/syntax/typing.nit:1139,32--41
6555 ../src/syntax/typing.nit:1139,32
6556 ../src/syntax/typing.nit:1139,32
6557 'v' ... ../src/syntax/typing.nit:1139,32
6558 'self_var' ... ../src/syntax/typing.nit:1139,34--41
6559 'stype' ... ../src/syntax/typing.nit:1139,43--47
6560 'as' ... ../src/syntax/typing.nit:1139,49--50
6561 'not' ... ../src/syntax/typing.nit:1139,52--54
6562 'null' ... ../src/syntax/typing.nit:1139,56--59
6563 'return_type' ... ../src/syntax/typing.nit:1139,63--73
6564 ../src/syntax/typing.nit:1139,78--81
6565 'null' ... ../src/syntax/typing.nit:1139,78--81
6566 ../src/syntax/typing.nit:1140,4--1153,17
6567 ../src/syntax/typing.nit:1140,4--32
6568 'var' ... ../src/syntax/typing.nit:1140,4--6
6569 'stypes' ... ../src/syntax/typing.nit:1140,8--13
6570 '=' ... ../src/syntax/typing.nit:1140,15
6571 ../src/syntax/typing.nit:1140,17--32
6572 'new' ... ../src/syntax/typing.nit:1140,17--19
6573 ../src/syntax/typing.nit:1140,21--32
6574 'Array' ... ../src/syntax/typing.nit:1140,21--25
6575 ../src/syntax/typing.nit:1140,27--32
6576 'MMType' ... ../src/syntax/typing.nit:1140,27--32
6577 ../src/syntax/typing.nit:1141,4--36
6578 'var' ... ../src/syntax/typing.nit:1141,4--6
6579 'stype' ... ../src/syntax/typing.nit:1141,8--12
6580 ../src/syntax/typing.nit:1141,15--29
6581 'nullable' ... ../src/syntax/typing.nit:1141,15--22
6582 'MMType' ... ../src/syntax/typing.nit:1141,24--29
6583 '=' ... ../src/syntax/typing.nit:1141,31
6584 ../src/syntax/typing.nit:1141,33--36
6585 'null' ... ../src/syntax/typing.nit:1141,33--36
6586 ../src/syntax/typing.nit:1142,4--1147,14
6587 'for' ... ../src/syntax/typing.nit:1142,4--6
6588 'prop' ... ../src/syntax/typing.nit:1142,8--11
6589 ../src/syntax/typing.nit:1142,16--20
6590 ../src/syntax/typing.nit:1142,16
6591 'precs' ... ../src/syntax/typing.nit:1142,16--20
6592 'do' ... ../src/syntax/typing.nit:1142,22--23
6593 ../src/syntax/typing.nit:1143,5--1147,14
6594 ../src/syntax/typing.nit:1143,5--28
6595 'assert' ... ../src/syntax/typing.nit:1143,5--10
6596 ../src/syntax/typing.nit:1143,12--28
6597 ../src/syntax/typing.nit:1143,12--15
6598 ../src/syntax/typing.nit:1143,12
6599 'prop' ... ../src/syntax/typing.nit:1143,12--15
6600 ../src/syntax/typing.nit:1143,21--28
6601 'MMMethod' ... ../src/syntax/typing.nit:1143,21--28
6602 ../src/syntax/typing.nit:1144,5--137
6603 'var' ... ../src/syntax/typing.nit:1144,5--7
6604 't' ... ../src/syntax/typing.nit:1144,9
6605 '=' ... ../src/syntax/typing.nit:1144,11
6606 ../src/syntax/typing.nit:1144,13--137
6607 ../src/syntax/typing.nit:1144,13--95
6608 ../src/syntax/typing.nit:1144,13--73
6609 ../src/syntax/typing.nit:1144,13--59
6610 ../src/syntax/typing.nit:1144,13--16
6611 ../src/syntax/typing.nit:1144,13
6612 'prop' ... ../src/syntax/typing.nit:1144,13--16
6613 'signature_for' ... ../src/syntax/typing.nit:1144,18--30
6614 ../src/syntax/typing.nit:1144,32--59
6615 ../src/syntax/typing.nit:1144,32--47
6616 ../src/syntax/typing.nit:1144,32--41
6617 ../src/syntax/typing.nit:1144,32
6618 ../src/syntax/typing.nit:1144,32
6619 'v' ... ../src/syntax/typing.nit:1144,32
6620 'self_var' ... ../src/syntax/typing.nit:1144,34--41
6621 'stype' ... ../src/syntax/typing.nit:1144,43--47
6622 'as' ... ../src/syntax/typing.nit:1144,49--50
6623 'not' ... ../src/syntax/typing.nit:1144,52--54
6624 'null' ... ../src/syntax/typing.nit:1144,56--59
6625 'return_type' ... ../src/syntax/typing.nit:1144,63--73
6626 'for_module' ... ../src/syntax/typing.nit:1144,75--84
6627 ../src/syntax/typing.nit:1144,86--95
6628 ../src/syntax/typing.nit:1144,86
6629 ../src/syntax/typing.nit:1144,86
6630 'v' ... ../src/syntax/typing.nit:1144,86
6631 'mmmodule' ... ../src/syntax/typing.nit:1144,88--95
6632 'adapt_to' ... ../src/syntax/typing.nit:1144,98--105
6633 ../src/syntax/typing.nit:1144,107--137
6634 ../src/syntax/typing.nit:1144,107--132
6635 ../src/syntax/typing.nit:1144,107--122
6636 ../src/syntax/typing.nit:1144,107
6637 ../src/syntax/typing.nit:1144,107
6638 'v' ... ../src/syntax/typing.nit:1144,107
6639 'local_property' ... ../src/syntax/typing.nit:1144,109--122
6640 'signature' ... ../src/syntax/typing.nit:1144,124--132
6641 'recv' ... ../src/syntax/typing.nit:1144,134--137
6642 ../src/syntax/typing.nit:1145,5--16
6643 ../src/syntax/typing.nit:1145,5--10
6644 ../src/syntax/typing.nit:1145,5
6645 'stypes' ... ../src/syntax/typing.nit:1145,5--10
6646 'add' ... ../src/syntax/typing.nit:1145,12--14
6647 ../src/syntax/typing.nit:1145,16
6648 ../src/syntax/typing.nit:1145,16
6649 't' ... ../src/syntax/typing.nit:1145,16
6650 ../src/syntax/typing.nit:1146,5--1147,14
6651 'if' ... ../src/syntax/typing.nit:1146,5--6
6652 ../src/syntax/typing.nit:1146,8--33
6653 ../src/syntax/typing.nit:1146,8--20
6654 ../src/syntax/typing.nit:1146,8--12
6655 ../src/syntax/typing.nit:1146,8
6656 'stype' ... ../src/syntax/typing.nit:1146,8--12
6657 ../src/syntax/typing.nit:1146,17--20
6658 'null' ... ../src/syntax/typing.nit:1146,17--20
6659 ../src/syntax/typing.nit:1146,25--33
6660 ../src/syntax/typing.nit:1146,25--29
6661 ../src/syntax/typing.nit:1146,25
6662 'stype' ... ../src/syntax/typing.nit:1146,25--29
6663 ../src/syntax/typing.nit:1146,33
6664 ../src/syntax/typing.nit:1146,33
6665 't' ... ../src/syntax/typing.nit:1146,33
6666 ../src/syntax/typing.nit:1147,6--14
6667 ../src/syntax/typing.nit:1147,6--14
6668 ../src/syntax/typing.nit:1147,14
6669 'stype' ... ../src/syntax/typing.nit:1147,6--10
6670 '=' ... ../src/syntax/typing.nit:1147,12
6671 ../src/syntax/typing.nit:1147,14
6672 ../src/syntax/typing.nit:1147,14
6673 't' ... ../src/syntax/typing.nit:1147,14
6674 ../src/syntax/typing.nit:1150,4--1151,46
6675 'for' ... ../src/syntax/typing.nit:1150,4--6
6676 't' ... ../src/syntax/typing.nit:1150,8
6677 ../src/syntax/typing.nit:1150,13--18
6678 ../src/syntax/typing.nit:1150,13
6679 'stypes' ... ../src/syntax/typing.nit:1150,13--18
6680 'do' ... ../src/syntax/typing.nit:1150,20--21
6681 ../src/syntax/typing.nit:1151,5--46
6682 ../src/syntax/typing.nit:1151,5--46
6683 ../src/syntax/typing.nit:1151,5
6684 ../src/syntax/typing.nit:1151,5
6685 'v' ... ../src/syntax/typing.nit:1151,5
6686 'check_conform' ... ../src/syntax/typing.nit:1151,7--19
6687 ../src/syntax/typing.nit:1151,21--24
6688 'self' ... ../src/syntax/typing.nit:1151,21--24
6689 ../src/syntax/typing.nit:1151,27
6690 ../src/syntax/typing.nit:1151,27
6691 't' ... ../src/syntax/typing.nit:1151,27
6692 ../src/syntax/typing.nit:1151,30--46
6693 ../src/syntax/typing.nit:1151,30--34
6694 ../src/syntax/typing.nit:1151,30
6695 'stype' ... ../src/syntax/typing.nit:1151,30--34
6696 'as' ... ../src/syntax/typing.nit:1151,36--37
6697 'not' ... ../src/syntax/typing.nit:1151,39--41
6698 'null' ... ../src/syntax/typing.nit:1151,43--46
6699 ../src/syntax/typing.nit:1153,4--17
6700 ../src/syntax/typing.nit:1153,13
6701 '_stype' ... ../src/syntax/typing.nit:1153,4--9
6702 '=' ... ../src/syntax/typing.nit:1153,11
6703 ../src/syntax/typing.nit:1153,13--17
6704 ../src/syntax/typing.nit:1153,13
6705 'stype' ... ../src/syntax/typing.nit:1153,13--17
6706 ../src/syntax/typing.nit:1155,3--26
6707 'var' ... ../src/syntax/typing.nit:1155,3--5
6708 'p' ... ../src/syntax/typing.nit:1155,7
6709 '=' ... ../src/syntax/typing.nit:1155,9
6710 ../src/syntax/typing.nit:1155,11--26
6711 ../src/syntax/typing.nit:1155,11
6712 ../src/syntax/typing.nit:1155,11
6713 'v' ... ../src/syntax/typing.nit:1155,11
6714 'local_property' ... ../src/syntax/typing.nit:1155,13--26
6715 ../src/syntax/typing.nit:1156,3--26
6716 'assert' ... ../src/syntax/typing.nit:1156,3--8
6717 ../src/syntax/typing.nit:1156,10--26
6718 ../src/syntax/typing.nit:1156,10
6719 ../src/syntax/typing.nit:1156,10
6720 'p' ... ../src/syntax/typing.nit:1156,10
6721 ../src/syntax/typing.nit:1156,16--26
6722 'MMSrcMethod' ... ../src/syntax/typing.nit:1156,16--26
6723 ../src/syntax/typing.nit:1157,3--11
6724 ../src/syntax/typing.nit:1157,11
6725 '_prop' ... ../src/syntax/typing.nit:1157,3--7
6726 '=' ... ../src/syntax/typing.nit:1157,9
6727 ../src/syntax/typing.nit:1157,11
6728 ../src/syntax/typing.nit:1157,11
6729 'p' ... ../src/syntax/typing.nit:1157,11
6730 ../src/syntax/typing.nit:1158,3--18
6731 ../src/syntax/typing.nit:1158,15
6732 '_is_typed' ... ../src/syntax/typing.nit:1158,3--11
6733 '=' ... ../src/syntax/typing.nit:1158,13
6734 ../src/syntax/typing.nit:1158,15--18
6735 'true' ... ../src/syntax/typing.nit:1158,15--18
6736 ../src/syntax/typing.nit:1162,1--1191,17
6737 'redef' ... ../src/syntax/typing.nit:1162,1--5
6738 ../src/syntax/typing.nit:1162,7
6739 ../src/syntax/typing.nit:1162,7--11
6740 'class' ... ../src/syntax/typing.nit:1162,7--11
6741 'AAttrFormExpr' ... ../src/syntax/typing.nit:1162,13--25
6742 ../src/syntax/typing.nit:1163,2--43
6743 'redef' ... ../src/syntax/typing.nit:1163,2--6
6744 ../src/syntax/typing.nit:1163,12
6745 'fun' ... ../src/syntax/typing.nit:1163,8--10
6746 ../src/syntax/typing.nit:1163,12--15
6747 'prop' ... ../src/syntax/typing.nit:1163,12--15
6748 ../src/syntax/typing.nit:1163,27
6749 ../src/syntax/typing.nit:1163,20--43
6750 'return' ... ../src/syntax/typing.nit:1163,20--25
6751 ../src/syntax/typing.nit:1163,27--43
6752 ../src/syntax/typing.nit:1163,27--31
6753 ../src/syntax/typing.nit:1163,27
6754 '_prop' ... ../src/syntax/typing.nit:1163,27--31
6755 'as' ... ../src/syntax/typing.nit:1163,33--34
6756 'not' ... ../src/syntax/typing.nit:1163,36--38
6757 'null' ... ../src/syntax/typing.nit:1163,40--43
6758 ../src/syntax/typing.nit:1164,2--32
6759 ../src/syntax/typing.nit:1164,13
6760 'var' ... ../src/syntax/typing.nit:1164,2--4
6761 '_prop' ... ../src/syntax/typing.nit:1164,6--10
6762 ../src/syntax/typing.nit:1164,13--32
6763 'nullable' ... ../src/syntax/typing.nit:1164,13--20
6764 'MMAttribute' ... ../src/syntax/typing.nit:1164,22--32
6765 ../src/syntax/typing.nit:1166,2--53
6766 'redef' ... ../src/syntax/typing.nit:1166,2--6
6767 ../src/syntax/typing.nit:1166,12
6768 'fun' ... ../src/syntax/typing.nit:1166,8--10
6769 ../src/syntax/typing.nit:1166,12--20
6770 'attr_type' ... ../src/syntax/typing.nit:1166,12--20
6771 ../src/syntax/typing.nit:1166,32
6772 ../src/syntax/typing.nit:1166,25--53
6773 'return' ... ../src/syntax/typing.nit:1166,25--30
6774 ../src/syntax/typing.nit:1166,32--53
6775 ../src/syntax/typing.nit:1166,32--41
6776 ../src/syntax/typing.nit:1166,32
6777 '_attr_type' ... ../src/syntax/typing.nit:1166,32--41
6778 'as' ... ../src/syntax/typing.nit:1166,43--44
6779 'not' ... ../src/syntax/typing.nit:1166,46--48
6780 'null' ... ../src/syntax/typing.nit:1166,50--53
6781 ../src/syntax/typing.nit:1167,2--32
6782 ../src/syntax/typing.nit:1167,18
6783 'var' ... ../src/syntax/typing.nit:1167,2--4
6784 '_attr_type' ... ../src/syntax/typing.nit:1167,6--15
6785 ../src/syntax/typing.nit:1167,18--32
6786 'nullable' ... ../src/syntax/typing.nit:1167,18--25
6787 'MMType' ... ../src/syntax/typing.nit:1167,27--32
6788 ../src/syntax/typing.nit:1169,2--1191,17
6789 ../src/syntax/typing.nit:1169,2--1170,0
6790 '# Compute the attribute accessed
6791 ' ... ../src/syntax/typing.nit:1169,2--1170,0
6792 ../src/syntax/typing.nit:1170,2--8
6793 'private' ... ../src/syntax/typing.nit:1170,2--8
6794 'fun' ... ../src/syntax/typing.nit:1170,10--12
6795 ../src/syntax/typing.nit:1170,14--22
6796 'do_typing' ... ../src/syntax/typing.nit:1170,14--22
6797 ../src/syntax/typing.nit:1170,24--39
6798 ../src/syntax/typing.nit:1170,24--39
6799 'v' ... ../src/syntax/typing.nit:1170,24
6800 ../src/syntax/typing.nit:1170,27--39
6801 'TypingVisitor' ... ../src/syntax/typing.nit:1170,27--39
6802 ../src/syntax/typing.nit:1172,3--1191,17
6803 ../src/syntax/typing.nit:1172,3--41
6804 'if' ... ../src/syntax/typing.nit:1172,3--4
6805 ../src/syntax/typing.nit:1172,6--28
6806 'not' ... ../src/syntax/typing.nit:1172,6--8
6807 ../src/syntax/typing.nit:1172,10--28
6808 ../src/syntax/typing.nit:1172,10
6809 ../src/syntax/typing.nit:1172,10
6810 'v' ... ../src/syntax/typing.nit:1172,10
6811 'check_expr' ... ../src/syntax/typing.nit:1172,12--21
6812 ../src/syntax/typing.nit:1172,23--28
6813 ../src/syntax/typing.nit:1172,23
6814 'n_expr' ... ../src/syntax/typing.nit:1172,23--28
6815 ../src/syntax/typing.nit:1172,36--41
6816 'return' ... ../src/syntax/typing.nit:1172,36--41
6817 ../src/syntax/typing.nit:1173,3--30
6818 'var' ... ../src/syntax/typing.nit:1173,3--5
6819 'type_recv' ... ../src/syntax/typing.nit:1173,7--15
6820 '=' ... ../src/syntax/typing.nit:1173,17
6821 ../src/syntax/typing.nit:1173,19--30
6822 ../src/syntax/typing.nit:1173,19--24
6823 ../src/syntax/typing.nit:1173,19
6824 'n_expr' ... ../src/syntax/typing.nit:1173,19--24
6825 'stype' ... ../src/syntax/typing.nit:1173,26--30
6826 ../src/syntax/typing.nit:1174,3--27
6827 'var' ... ../src/syntax/typing.nit:1174,3--5
6828 'name' ... ../src/syntax/typing.nit:1174,7--10
6829 '=' ... ../src/syntax/typing.nit:1174,12
6830 ../src/syntax/typing.nit:1174,14--27
6831 ../src/syntax/typing.nit:1174,14--17
6832 ../src/syntax/typing.nit:1174,14
6833 'n_id' ... ../src/syntax/typing.nit:1174,14--17
6834 'to_symbol' ... ../src/syntax/typing.nit:1174,19--27
6835 ../src/syntax/typing.nit:1175,3--1177,9
6836 'if' ... ../src/syntax/typing.nit:1175,3--4
6837 ../src/syntax/typing.nit:1175,6--29
6838 ../src/syntax/typing.nit:1175,6--14
6839 ../src/syntax/typing.nit:1175,6
6840 'type_recv' ... ../src/syntax/typing.nit:1175,6--14
6841 ../src/syntax/typing.nit:1175,20--29
6842 'MMTypeNone' ... ../src/syntax/typing.nit:1175,20--29
6843 ../src/syntax/typing.nit:1176,4--1177,9
6844 ../src/syntax/typing.nit:1176,4--62
6845 ../src/syntax/typing.nit:1176,4
6846 ../src/syntax/typing.nit:1176,4
6847 'v' ... ../src/syntax/typing.nit:1176,4
6848 'error' ... ../src/syntax/typing.nit:1176,6--10
6849 ../src/syntax/typing.nit:1176,12--15
6850 'self' ... ../src/syntax/typing.nit:1176,12--15
6851 ../src/syntax/typing.nit:1176,18--62
6852 ../src/syntax/typing.nit:1176,18--37
6853 '"Error: Attribute '{' ... ../src/syntax/typing.nit:1176,18--37
6854 ../src/syntax/typing.nit:1176,38--41
6855 ../src/syntax/typing.nit:1176,38
6856 'name' ... ../src/syntax/typing.nit:1176,38--41
6857 ../src/syntax/typing.nit:1176,42--62
6858 '}' access on 'null'."' ... ../src/syntax/typing.nit:1176,42--62
6859 ../src/syntax/typing.nit:1177,4--9
6860 'return' ... ../src/syntax/typing.nit:1177,4--9
6861 ../src/syntax/typing.nit:1179,3--32
6862 'var' ... ../src/syntax/typing.nit:1179,3--5
6863 'lc' ... ../src/syntax/typing.nit:1179,7--8
6864 '=' ... ../src/syntax/typing.nit:1179,10
6865 ../src/syntax/typing.nit:1179,12--32
6866 ../src/syntax/typing.nit:1179,12--20
6867 ../src/syntax/typing.nit:1179,12
6868 'type_recv' ... ../src/syntax/typing.nit:1179,12--20
6869 'local_class' ... ../src/syntax/typing.nit:1179,22--32
6870 ../src/syntax/typing.nit:1180,3--1182,9
6871 'if' ... ../src/syntax/typing.nit:1180,3--4
6872 ../src/syntax/typing.nit:1180,6--44
6873 'not' ... ../src/syntax/typing.nit:1180,6--8
6874 ../src/syntax/typing.nit:1180,10--44
6875 ../src/syntax/typing.nit:1180,10--11
6876 ../src/syntax/typing.nit:1180,10
6877 'lc' ... ../src/syntax/typing.nit:1180,10--11
6878 'has_global_property_by_name' ... ../src/syntax/typing.nit:1180,13--39
6879 ../src/syntax/typing.nit:1180,41--44
6880 ../src/syntax/typing.nit:1180,41
6881 'name' ... ../src/syntax/typing.nit:1180,41--44
6882 ../src/syntax/typing.nit:1181,4--1182,9
6883 ../src/syntax/typing.nit:1181,4--73
6884 ../src/syntax/typing.nit:1181,4
6885 ../src/syntax/typing.nit:1181,4
6886 'v' ... ../src/syntax/typing.nit:1181,4
6887 'error' ... ../src/syntax/typing.nit:1181,6--10
6888 ../src/syntax/typing.nit:1181,12--15
6889 'self' ... ../src/syntax/typing.nit:1181,12--15
6890 ../src/syntax/typing.nit:1181,18--73
6891 ../src/syntax/typing.nit:1181,18--36
6892 '"Error: Attribute {' ... ../src/syntax/typing.nit:1181,18--36
6893 ../src/syntax/typing.nit:1181,37--40
6894 ../src/syntax/typing.nit:1181,37
6895 'name' ... ../src/syntax/typing.nit:1181,37--40
6896 ../src/syntax/typing.nit:1181,41--61
6897 '} doesn't exists in {' ... ../src/syntax/typing.nit:1181,41--61
6898 ../src/syntax/typing.nit:1181,62--70
6899 ../src/syntax/typing.nit:1181,62
6900 'type_recv' ... ../src/syntax/typing.nit:1181,62--70
6901 ../src/syntax/typing.nit:1181,71--73
6902 '}."' ... ../src/syntax/typing.nit:1181,71--73
6903 ../src/syntax/typing.nit:1182,4--9
6904 'return' ... ../src/syntax/typing.nit:1182,4--9
6905 ../src/syntax/typing.nit:1184,3--37
6906 'var' ... ../src/syntax/typing.nit:1184,3--5
6907 'prop' ... ../src/syntax/typing.nit:1184,7--10
6908 '=' ... ../src/syntax/typing.nit:1184,12
6909 ../src/syntax/typing.nit:1184,14--37
6910 ../src/syntax/typing.nit:1184,14--15
6911 ../src/syntax/typing.nit:1184,14
6912 'lc' ... ../src/syntax/typing.nit:1184,14--15
6913 'select_attribute' ... ../src/syntax/typing.nit:1184,17--32
6914 ../src/syntax/typing.nit:1184,34--37
6915 ../src/syntax/typing.nit:1184,34
6916 'name' ... ../src/syntax/typing.nit:1184,34--37
6917 ../src/syntax/typing.nit:1185,3--1186,111
6918 'if' ... ../src/syntax/typing.nit:1185,3--4
6919 ../src/syntax/typing.nit:1185,6--68
6920 ../src/syntax/typing.nit:1185,6--63
6921 ../src/syntax/typing.nit:1185,6--15
6922 ../src/syntax/typing.nit:1185,6
6923 ../src/syntax/typing.nit:1185,6
6924 'v' ... ../src/syntax/typing.nit:1185,6
6925 'mmmodule' ... ../src/syntax/typing.nit:1185,8--15
6926 'visibility_for' ... ../src/syntax/typing.nit:1185,17--30
6927 ../src/syntax/typing.nit:1185,32--63
6928 ../src/syntax/typing.nit:1185,32--54
6929 ../src/syntax/typing.nit:1185,32--42
6930 ../src/syntax/typing.nit:1185,32--35
6931 ../src/syntax/typing.nit:1185,32
6932 'prop' ... ../src/syntax/typing.nit:1185,32--35
6933 'global' ... ../src/syntax/typing.nit:1185,37--42
6934 'local_class' ... ../src/syntax/typing.nit:1185,44--54
6935 'mmmodule' ... ../src/syntax/typing.nit:1185,56--63
6936 ../src/syntax/typing.nit:1185,68
6937 '3' ... ../src/syntax/typing.nit:1185,68
6938 ../src/syntax/typing.nit:1186,4--111
6939 ../src/syntax/typing.nit:1186,4--111
6940 ../src/syntax/typing.nit:1186,4
6941 ../src/syntax/typing.nit:1186,4
6942 'v' ... ../src/syntax/typing.nit:1186,4
6943 'error' ... ../src/syntax/typing.nit:1186,6--10
6944 ../src/syntax/typing.nit:1186,12--15
6945 'self' ... ../src/syntax/typing.nit:1186,12--15
6946 ../src/syntax/typing.nit:1186,18--111
6947 ../src/syntax/typing.nit:1186,18--36
6948 '"Error: Attribute {' ... ../src/syntax/typing.nit:1186,18--36
6949 ../src/syntax/typing.nit:1186,37--40
6950 ../src/syntax/typing.nit:1186,37
6951 'name' ... ../src/syntax/typing.nit:1186,37--40
6952 ../src/syntax/typing.nit:1186,41--48
6953 '} from {' ... ../src/syntax/typing.nit:1186,41--48
6954 ../src/syntax/typing.nit:1186,49--80
6955 ../src/syntax/typing.nit:1186,49--71
6956 ../src/syntax/typing.nit:1186,49--59
6957 ../src/syntax/typing.nit:1186,49--52
6958 ../src/syntax/typing.nit:1186,49
6959 'prop' ... ../src/syntax/typing.nit:1186,49--52
6960 'global' ... ../src/syntax/typing.nit:1186,54--59
6961 'local_class' ... ../src/syntax/typing.nit:1186,61--71
6962 'mmmodule' ... ../src/syntax/typing.nit:1186,73--80
6963 ../src/syntax/typing.nit:1186,81--99
6964 '} is invisible in {' ... ../src/syntax/typing.nit:1186,81--99
6965 ../src/syntax/typing.nit:1186,100--109
6966 ../src/syntax/typing.nit:1186,100
6967 ../src/syntax/typing.nit:1186,100
6968 'v' ... ../src/syntax/typing.nit:1186,100
6969 'mmmodule' ... ../src/syntax/typing.nit:1186,102--109
6970 ../src/syntax/typing.nit:1186,110--111
6971 '}"' ... ../src/syntax/typing.nit:1186,110--111
6972 ../src/syntax/typing.nit:1188,3--14
6973 ../src/syntax/typing.nit:1188,11
6974 '_prop' ... ../src/syntax/typing.nit:1188,3--7
6975 '=' ... ../src/syntax/typing.nit:1188,9
6976 ../src/syntax/typing.nit:1188,11--14
6977 ../src/syntax/typing.nit:1188,11
6978 'prop' ... ../src/syntax/typing.nit:1188,11--14
6979 ../src/syntax/typing.nit:1189,3--52
6980 'var' ... ../src/syntax/typing.nit:1189,3--5
6981 'at' ... ../src/syntax/typing.nit:1189,7--8
6982 '=' ... ../src/syntax/typing.nit:1189,10
6983 ../src/syntax/typing.nit:1189,12--52
6984 ../src/syntax/typing.nit:1189,12--39
6985 ../src/syntax/typing.nit:1189,12--15
6986 ../src/syntax/typing.nit:1189,12
6987 'prop' ... ../src/syntax/typing.nit:1189,12--15
6988 'signature_for' ... ../src/syntax/typing.nit:1189,17--29
6989 ../src/syntax/typing.nit:1189,31--39
6990 ../src/syntax/typing.nit:1189,31
6991 'type_recv' ... ../src/syntax/typing.nit:1189,31--39
6992 'return_type' ... ../src/syntax/typing.nit:1189,42--52
6993 ../src/syntax/typing.nit:1190,3--49
6994 'if' ... ../src/syntax/typing.nit:1190,3--4
6995 ../src/syntax/typing.nit:1190,6--23
6996 'not' ... ../src/syntax/typing.nit:1190,6--8
6997 ../src/syntax/typing.nit:1190,10--23
6998 ../src/syntax/typing.nit:1190,10--15
6999 ../src/syntax/typing.nit:1190,10
7000 'n_expr' ... ../src/syntax/typing.nit:1190,10--15
7001 'is_self' ... ../src/syntax/typing.nit:1190,17--23
7002 ../src/syntax/typing.nit:1190,30--49
7003 ../src/syntax/typing.nit:1190,35
7004 'at' ... ../src/syntax/typing.nit:1190,30--31
7005 '=' ... ../src/syntax/typing.nit:1190,33
7006 ../src/syntax/typing.nit:1190,35--49
7007 ../src/syntax/typing.nit:1190,35--36
7008 ../src/syntax/typing.nit:1190,35
7009 'at' ... ../src/syntax/typing.nit:1190,35--36
7010 'not_for_self' ... ../src/syntax/typing.nit:1190,38--49
7011 ../src/syntax/typing.nit:1191,3--17
7012 ../src/syntax/typing.nit:1191,16
7013 '_attr_type' ... ../src/syntax/typing.nit:1191,3--12
7014 '=' ... ../src/syntax/typing.nit:1191,14
7015 ../src/syntax/typing.nit:1191,16--17
7016 ../src/syntax/typing.nit:1191,16
7017 'at' ... ../src/syntax/typing.nit:1191,16--17
7018 ../src/syntax/typing.nit:1195,1--1201,18
7019 'redef' ... ../src/syntax/typing.nit:1195,1--5
7020 ../src/syntax/typing.nit:1195,7
7021 ../src/syntax/typing.nit:1195,7--11
7022 'class' ... ../src/syntax/typing.nit:1195,7--11
7023 'AAttrExpr' ... ../src/syntax/typing.nit:1195,13--21
7024 ../src/syntax/typing.nit:1196,2--1201,18
7025 'redef' ... ../src/syntax/typing.nit:1196,2--6
7026 ../src/syntax/typing.nit:1196,12
7027 'fun' ... ../src/syntax/typing.nit:1196,8--10
7028 ../src/syntax/typing.nit:1196,12--23
7029 'after_typing' ... ../src/syntax/typing.nit:1196,12--23
7030 ../src/syntax/typing.nit:1196,25
7031 ../src/syntax/typing.nit:1196,25
7032 'v' ... ../src/syntax/typing.nit:1196,25
7033 ../src/syntax/typing.nit:1198,3--1201,18
7034 ../src/syntax/typing.nit:1198,3--13
7035 ../src/syntax/typing.nit:1198,13
7036 'do_typing' ... ../src/syntax/typing.nit:1198,3--11
7037 ../src/syntax/typing.nit:1198,13
7038 ../src/syntax/typing.nit:1198,13
7039 'v' ... ../src/syntax/typing.nit:1198,13
7040 ../src/syntax/typing.nit:1199,3--30
7041 'if' ... ../src/syntax/typing.nit:1199,3--4
7042 ../src/syntax/typing.nit:1199,6--18
7043 ../src/syntax/typing.nit:1199,6--10
7044 ../src/syntax/typing.nit:1199,6
7045 '_prop' ... ../src/syntax/typing.nit:1199,6--10
7046 ../src/syntax/typing.nit:1199,15--18
7047 'null' ... ../src/syntax/typing.nit:1199,15--18
7048 ../src/syntax/typing.nit:1199,25--30
7049 'return' ... ../src/syntax/typing.nit:1199,25--30
7050 ../src/syntax/typing.nit:1200,3--20
7051 ../src/syntax/typing.nit:1200,12
7052 '_stype' ... ../src/syntax/typing.nit:1200,3--8
7053 '=' ... ../src/syntax/typing.nit:1200,10
7054 ../src/syntax/typing.nit:1200,12--20
7055 ../src/syntax/typing.nit:1200,12
7056 'attr_type' ... ../src/syntax/typing.nit:1200,12--20
7057 ../src/syntax/typing.nit:1201,3--18
7058 ../src/syntax/typing.nit:1201,15
7059 '_is_typed' ... ../src/syntax/typing.nit:1201,3--11
7060 '=' ... ../src/syntax/typing.nit:1201,13
7061 ../src/syntax/typing.nit:1201,15--18
7062 'true' ... ../src/syntax/typing.nit:1201,15--18
7063 ../src/syntax/typing.nit:1205,1--1211,18
7064 'redef' ... ../src/syntax/typing.nit:1205,1--5
7065 ../src/syntax/typing.nit:1205,7
7066 ../src/syntax/typing.nit:1205,7--11
7067 'class' ... ../src/syntax/typing.nit:1205,7--11
7068 'AAttrAssignExpr' ... ../src/syntax/typing.nit:1205,13--27
7069 ../src/syntax/typing.nit:1206,2--1211,18
7070 'redef' ... ../src/syntax/typing.nit:1206,2--6
7071 ../src/syntax/typing.nit:1206,12
7072 'fun' ... ../src/syntax/typing.nit:1206,8--10
7073 ../src/syntax/typing.nit:1206,12--23
7074 'after_typing' ... ../src/syntax/typing.nit:1206,12--23
7075 ../src/syntax/typing.nit:1206,25
7076 ../src/syntax/typing.nit:1206,25
7077 'v' ... ../src/syntax/typing.nit:1206,25
7078 ../src/syntax/typing.nit:1208,3--1211,18
7079 ../src/syntax/typing.nit:1208,3--13
7080 ../src/syntax/typing.nit:1208,13
7081 'do_typing' ... ../src/syntax/typing.nit:1208,3--11
7082 ../src/syntax/typing.nit:1208,13
7083 ../src/syntax/typing.nit:1208,13
7084 'v' ... ../src/syntax/typing.nit:1208,13
7085 ../src/syntax/typing.nit:1209,3--30
7086 'if' ... ../src/syntax/typing.nit:1209,3--4
7087 ../src/syntax/typing.nit:1209,6--18
7088 ../src/syntax/typing.nit:1209,6--10
7089 ../src/syntax/typing.nit:1209,6
7090 '_prop' ... ../src/syntax/typing.nit:1209,6--10
7091 ../src/syntax/typing.nit:1209,15--18
7092 'null' ... ../src/syntax/typing.nit:1209,15--18
7093 ../src/syntax/typing.nit:1209,25--30
7094 'return' ... ../src/syntax/typing.nit:1209,25--30
7095 ../src/syntax/typing.nit:1210,3--61
7096 'if' ... ../src/syntax/typing.nit:1210,3--4
7097 ../src/syntax/typing.nit:1210,6--48
7098 'not' ... ../src/syntax/typing.nit:1210,6--8
7099 ../src/syntax/typing.nit:1210,10--48
7100 ../src/syntax/typing.nit:1210,10
7101 ../src/syntax/typing.nit:1210,10
7102 'v' ... ../src/syntax/typing.nit:1210,10
7103 'check_conform_expr' ... ../src/syntax/typing.nit:1210,12--29
7104 ../src/syntax/typing.nit:1210,31--37
7105 ../src/syntax/typing.nit:1210,31
7106 'n_value' ... ../src/syntax/typing.nit:1210,31--37
7107 ../src/syntax/typing.nit:1210,40--48
7108 ../src/syntax/typing.nit:1210,40
7109 'attr_type' ... ../src/syntax/typing.nit:1210,40--48
7110 ../src/syntax/typing.nit:1210,56--61
7111 'return' ... ../src/syntax/typing.nit:1210,56--61
7112 ../src/syntax/typing.nit:1211,3--18
7113 ../src/syntax/typing.nit:1211,15
7114 '_is_typed' ... ../src/syntax/typing.nit:1211,3--11
7115 '=' ... ../src/syntax/typing.nit:1211,13
7116 ../src/syntax/typing.nit:1211,15--18
7117 'true' ... ../src/syntax/typing.nit:1211,15--18
7118 ../src/syntax/typing.nit:1215,1--1223,18
7119 'redef' ... ../src/syntax/typing.nit:1215,1--5
7120 ../src/syntax/typing.nit:1215,7
7121 ../src/syntax/typing.nit:1215,7--11
7122 'class' ... ../src/syntax/typing.nit:1215,7--11
7123 'AAttrReassignExpr' ... ../src/syntax/typing.nit:1215,13--29
7124 ../src/syntax/typing.nit:1216,2--1223,18
7125 'redef' ... ../src/syntax/typing.nit:1216,2--6
7126 ../src/syntax/typing.nit:1216,12
7127 'fun' ... ../src/syntax/typing.nit:1216,8--10
7128 ../src/syntax/typing.nit:1216,12--23
7129 'after_typing' ... ../src/syntax/typing.nit:1216,12--23
7130 ../src/syntax/typing.nit:1216,25
7131 ../src/syntax/typing.nit:1216,25
7132 'v' ... ../src/syntax/typing.nit:1216,25
7133 ../src/syntax/typing.nit:1218,3--1223,18
7134 ../src/syntax/typing.nit:1218,3--13
7135 ../src/syntax/typing.nit:1218,13
7136 'do_typing' ... ../src/syntax/typing.nit:1218,3--11
7137 ../src/syntax/typing.nit:1218,13
7138 ../src/syntax/typing.nit:1218,13
7139 'v' ... ../src/syntax/typing.nit:1218,13
7140 ../src/syntax/typing.nit:1219,3--30
7141 'if' ... ../src/syntax/typing.nit:1219,3--4
7142 ../src/syntax/typing.nit:1219,6--18
7143 ../src/syntax/typing.nit:1219,6--10
7144 ../src/syntax/typing.nit:1219,6
7145 '_prop' ... ../src/syntax/typing.nit:1219,6--10
7146 ../src/syntax/typing.nit:1219,15--18
7147 'null' ... ../src/syntax/typing.nit:1219,15--18
7148 ../src/syntax/typing.nit:1219,25--30
7149 'return' ... ../src/syntax/typing.nit:1219,25--30
7150 ../src/syntax/typing.nit:1220,3--39
7151 'var' ... ../src/syntax/typing.nit:1220,3--5
7152 't' ... ../src/syntax/typing.nit:1220,7
7153 '=' ... ../src/syntax/typing.nit:1220,9
7154 ../src/syntax/typing.nit:1220,11--39
7155 ../src/syntax/typing.nit:1220,28
7156 'do_rvalue_typing' ... ../src/syntax/typing.nit:1220,11--26
7157 ../src/syntax/typing.nit:1220,28
7158 ../src/syntax/typing.nit:1220,28
7159 'v' ... ../src/syntax/typing.nit:1220,28
7160 ../src/syntax/typing.nit:1220,31--39
7161 ../src/syntax/typing.nit:1220,31
7162 'attr_type' ... ../src/syntax/typing.nit:1220,31--39
7163 ../src/syntax/typing.nit:1221,3--26
7164 'if' ... ../src/syntax/typing.nit:1221,3--4
7165 ../src/syntax/typing.nit:1221,6--14
7166 ../src/syntax/typing.nit:1221,6
7167 ../src/syntax/typing.nit:1221,6
7168 't' ... ../src/syntax/typing.nit:1221,6
7169 ../src/syntax/typing.nit:1221,11--14
7170 'null' ... ../src/syntax/typing.nit:1221,11--14
7171 ../src/syntax/typing.nit:1221,21--26
7172 'return' ... ../src/syntax/typing.nit:1221,21--26
7173 ../src/syntax/typing.nit:1222,3--40
7174 ../src/syntax/typing.nit:1222,3
7175 ../src/syntax/typing.nit:1222,3
7176 'v' ... ../src/syntax/typing.nit:1222,3
7177 'check_conform' ... ../src/syntax/typing.nit:1222,5--17
7178 ../src/syntax/typing.nit:1222,19--22
7179 'self' ... ../src/syntax/typing.nit:1222,19--22
7180 ../src/syntax/typing.nit:1222,25
7181 ../src/syntax/typing.nit:1222,25
7182 't' ... ../src/syntax/typing.nit:1222,25
7183 ../src/syntax/typing.nit:1222,28--40
7184 ../src/syntax/typing.nit:1222,28--34
7185 ../src/syntax/typing.nit:1222,28
7186 'n_value' ... ../src/syntax/typing.nit:1222,28--34
7187 'stype' ... ../src/syntax/typing.nit:1222,36--40
7188 ../src/syntax/typing.nit:1223,3--18
7189 ../src/syntax/typing.nit:1223,15
7190 '_is_typed' ... ../src/syntax/typing.nit:1223,3--11
7191 '=' ... ../src/syntax/typing.nit:1223,13
7192 ../src/syntax/typing.nit:1223,15--18
7193 'true' ... ../src/syntax/typing.nit:1223,15--18
7194 ../src/syntax/typing.nit:1227,1--1236,18
7195 'redef' ... ../src/syntax/typing.nit:1227,1--5
7196 ../src/syntax/typing.nit:1227,7
7197 ../src/syntax/typing.nit:1227,7--11
7198 'class' ... ../src/syntax/typing.nit:1227,7--11
7199 'AIssetAttrExpr' ... ../src/syntax/typing.nit:1227,13--26
7200 ../src/syntax/typing.nit:1228,2--1236,18
7201 'redef' ... ../src/syntax/typing.nit:1228,2--6
7202 ../src/syntax/typing.nit:1228,12
7203 'fun' ... ../src/syntax/typing.nit:1228,8--10
7204 ../src/syntax/typing.nit:1228,12--23
7205 'after_typing' ... ../src/syntax/typing.nit:1228,12--23
7206 ../src/syntax/typing.nit:1228,25
7207 ../src/syntax/typing.nit:1228,25
7208 'v' ... ../src/syntax/typing.nit:1228,25
7209 ../src/syntax/typing.nit:1230,3--1236,18
7210 ../src/syntax/typing.nit:1230,3--13
7211 ../src/syntax/typing.nit:1230,13
7212 'do_typing' ... ../src/syntax/typing.nit:1230,3--11
7213 ../src/syntax/typing.nit:1230,13
7214 ../src/syntax/typing.nit:1230,13
7215 'v' ... ../src/syntax/typing.nit:1230,13
7216 ../src/syntax/typing.nit:1231,3--30
7217 'if' ... ../src/syntax/typing.nit:1231,3--4
7218 ../src/syntax/typing.nit:1231,6--18
7219 ../src/syntax/typing.nit:1231,6--10
7220 ../src/syntax/typing.nit:1231,6
7221 '_prop' ... ../src/syntax/typing.nit:1231,6--10
7222 ../src/syntax/typing.nit:1231,15--18
7223 'null' ... ../src/syntax/typing.nit:1231,15--18
7224 ../src/syntax/typing.nit:1231,25--30
7225 'return' ... ../src/syntax/typing.nit:1231,25--30
7226 ../src/syntax/typing.nit:1232,3--1233,56
7227 'if' ... ../src/syntax/typing.nit:1232,3--4
7228 ../src/syntax/typing.nit:1232,6--26
7229 ../src/syntax/typing.nit:1232,6--14
7230 ../src/syntax/typing.nit:1232,6
7231 'attr_type' ... ../src/syntax/typing.nit:1232,6--14
7232 'is_nullable' ... ../src/syntax/typing.nit:1232,16--26
7233 ../src/syntax/typing.nit:1233,4--56
7234 ../src/syntax/typing.nit:1233,4--56
7235 ../src/syntax/typing.nit:1233,4
7236 ../src/syntax/typing.nit:1233,4
7237 'v' ... ../src/syntax/typing.nit:1233,4
7238 'error' ... ../src/syntax/typing.nit:1233,6--10
7239 ../src/syntax/typing.nit:1233,12--15
7240 'self' ... ../src/syntax/typing.nit:1233,12--15
7241 ../src/syntax/typing.nit:1233,18--56
7242 '"Error: isset on a nullable attribute."' ... ../src/syntax/typing.nit:1233,18--56
7243 ../src/syntax/typing.nit:1235,3--22
7244 ../src/syntax/typing.nit:1235,12
7245 '_stype' ... ../src/syntax/typing.nit:1235,3--8
7246 '=' ... ../src/syntax/typing.nit:1235,10
7247 ../src/syntax/typing.nit:1235,12--22
7248 ../src/syntax/typing.nit:1235,12
7249 ../src/syntax/typing.nit:1235,12
7250 'v' ... ../src/syntax/typing.nit:1235,12
7251 'type_bool' ... ../src/syntax/typing.nit:1235,14--22
7252 ../src/syntax/typing.nit:1236,3--18
7253 ../src/syntax/typing.nit:1236,15
7254 '_is_typed' ... ../src/syntax/typing.nit:1236,3--11
7255 '=' ... ../src/syntax/typing.nit:1236,13
7256 ../src/syntax/typing.nit:1236,15--18
7257 'true' ... ../src/syntax/typing.nit:1236,15--18
7258 ../src/syntax/typing.nit:1240,1--1350,10
7259 'redef' ... ../src/syntax/typing.nit:1240,1--5
7260 ../src/syntax/typing.nit:1240,7
7261 ../src/syntax/typing.nit:1240,7--11
7262 'class' ... ../src/syntax/typing.nit:1240,7--11
7263 'AAbsAbsSendExpr' ... ../src/syntax/typing.nit:1240,13--27
7264 ../src/syntax/typing.nit:1241,2--1242,63
7265 ../src/syntax/typing.nit:1241,2--1242,0
7266 '# The signature of the called property
7267 ' ... ../src/syntax/typing.nit:1241,2--1242,0
7268 'redef' ... ../src/syntax/typing.nit:1242,2--6
7269 ../src/syntax/typing.nit:1242,12
7270 'fun' ... ../src/syntax/typing.nit:1242,8--10
7271 ../src/syntax/typing.nit:1242,12--25
7272 'prop_signature' ... ../src/syntax/typing.nit:1242,12--25
7273 ../src/syntax/typing.nit:1242,37
7274 ../src/syntax/typing.nit:1242,30--63
7275 'return' ... ../src/syntax/typing.nit:1242,30--35
7276 ../src/syntax/typing.nit:1242,37--63
7277 ../src/syntax/typing.nit:1242,37--51
7278 ../src/syntax/typing.nit:1242,37
7279 '_prop_signature' ... ../src/syntax/typing.nit:1242,37--51
7280 'as' ... ../src/syntax/typing.nit:1242,53--54
7281 'not' ... ../src/syntax/typing.nit:1242,56--58
7282 'null' ... ../src/syntax/typing.nit:1242,60--63
7283 ../src/syntax/typing.nit:1243,2--42
7284 ../src/syntax/typing.nit:1243,23
7285 'var' ... ../src/syntax/typing.nit:1243,2--4
7286 '_prop_signature' ... ../src/syntax/typing.nit:1243,6--20
7287 ../src/syntax/typing.nit:1243,23--42
7288 'nullable' ... ../src/syntax/typing.nit:1243,23--30
7289 'MMSignature' ... ../src/syntax/typing.nit:1243,32--42
7290 ../src/syntax/typing.nit:1245,2--1255,13
7291 ../src/syntax/typing.nit:1245,2--1246,0
7292 '# Raw arguments used (without vararg transformation)
7293 ' ... ../src/syntax/typing.nit:1245,2--1246,0
7294 'redef' ... ../src/syntax/typing.nit:1246,2--6
7295 ../src/syntax/typing.nit:1246,12
7296 'fun' ... ../src/syntax/typing.nit:1246,8--10
7297 ../src/syntax/typing.nit:1246,12--24
7298 'raw_arguments' ... ../src/syntax/typing.nit:1246,12--24
7299 ../src/syntax/typing.nit:1246,27--37
7300 ../src/syntax/typing.nit:1246,27--37
7301 'Array' ... ../src/syntax/typing.nit:1246,27--31
7302 ../src/syntax/typing.nit:1246,33--37
7303 'AExpr' ... ../src/syntax/typing.nit:1246,33--37
7304 ../src/syntax/typing.nit:1248,3--1255,13
7305 ../src/syntax/typing.nit:1248,3--32
7306 'var' ... ../src/syntax/typing.nit:1248,3--5
7307 'res' ... ../src/syntax/typing.nit:1248,7--9
7308 '=' ... ../src/syntax/typing.nit:1248,11
7309 ../src/syntax/typing.nit:1248,13--32
7310 ../src/syntax/typing.nit:1248,13
7311 '_raw_arguments_cache' ... ../src/syntax/typing.nit:1248,13--32
7312 ../src/syntax/typing.nit:1249,3--1255,13
7313 'if' ... ../src/syntax/typing.nit:1249,3--4
7314 ../src/syntax/typing.nit:1249,6--16
7315 ../src/syntax/typing.nit:1249,6--8
7316 ../src/syntax/typing.nit:1249,6
7317 'res' ... ../src/syntax/typing.nit:1249,6--8
7318 ../src/syntax/typing.nit:1249,13--16
7319 'null' ... ../src/syntax/typing.nit:1249,13--16
7320 ../src/syntax/typing.nit:1250,4--13
7321 ../src/syntax/typing.nit:1250,4--13
7322 'return' ... ../src/syntax/typing.nit:1250,4--9
7323 ../src/syntax/typing.nit:1250,11--13
7324 ../src/syntax/typing.nit:1250,11
7325 'res' ... ../src/syntax/typing.nit:1250,11--13
7326 ../src/syntax/typing.nit:1252,4--1255,13
7327 ../src/syntax/typing.nit:1252,4--30
7328 ../src/syntax/typing.nit:1252,10
7329 'res' ... ../src/syntax/typing.nit:1252,4--6
7330 '=' ... ../src/syntax/typing.nit:1252,8
7331 ../src/syntax/typing.nit:1252,10--30
7332 ../src/syntax/typing.nit:1252,10
7333 'compute_raw_arguments' ... ../src/syntax/typing.nit:1252,10--30
7334 ../src/syntax/typing.nit:1253,4--44
7335 'if' ... ../src/syntax/typing.nit:1253,4--5
7336 ../src/syntax/typing.nit:1253,7--17
7337 ../src/syntax/typing.nit:1253,7--9
7338 ../src/syntax/typing.nit:1253,7
7339 'res' ... ../src/syntax/typing.nit:1253,7--9
7340 ../src/syntax/typing.nit:1253,14--17
7341 'null' ... ../src/syntax/typing.nit:1253,14--17
7342 ../src/syntax/typing.nit:1253,24--44
7343 ../src/syntax/typing.nit:1253,40
7344 'res' ... ../src/syntax/typing.nit:1253,24--26
7345 '=' ... ../src/syntax/typing.nit:1253,28
7346 ../src/syntax/typing.nit:1253,30--44
7347 'new' ... ../src/syntax/typing.nit:1253,30--32
7348 ../src/syntax/typing.nit:1253,34--44
7349 'Array' ... ../src/syntax/typing.nit:1253,34--38
7350 ../src/syntax/typing.nit:1253,40--44
7351 'AExpr' ... ../src/syntax/typing.nit:1253,40--44
7352 ../src/syntax/typing.nit:1254,4--29
7353 ../src/syntax/typing.nit:1254,27
7354 '_raw_arguments_cache' ... ../src/syntax/typing.nit:1254,4--23
7355 '=' ... ../src/syntax/typing.nit:1254,25
7356 ../src/syntax/typing.nit:1254,27--29
7357 ../src/syntax/typing.nit:1254,27
7358 'res' ... ../src/syntax/typing.nit:1254,27--29
7359 ../src/syntax/typing.nit:1255,4--13
7360 'return' ... ../src/syntax/typing.nit:1255,4--9
7361 ../src/syntax/typing.nit:1255,11--13
7362 ../src/syntax/typing.nit:1255,11
7363 'res' ... ../src/syntax/typing.nit:1255,11--13
7364 ../src/syntax/typing.nit:1259,2--55
7365 ../src/syntax/typing.nit:1259,43
7366 'var' ... ../src/syntax/typing.nit:1259,2--4
7367 '_raw_arguments_cache' ... ../src/syntax/typing.nit:1259,6--25
7368 ../src/syntax/typing.nit:1259,28--47
7369 'nullable' ... ../src/syntax/typing.nit:1259,28--35
7370 'Array' ... ../src/syntax/typing.nit:1259,37--41
7371 ../src/syntax/typing.nit:1259,43--47
7372 'AExpr' ... ../src/syntax/typing.nit:1259,43--47
7373 ../src/syntax/typing.nit:1259,52--55
7374 'null' ... ../src/syntax/typing.nit:1259,52--55
7375 ../src/syntax/typing.nit:1261,2--1264,13
7376 ../src/syntax/typing.nit:1261,6
7377 'fun' ... ../src/syntax/typing.nit:1261,2--4
7378 ../src/syntax/typing.nit:1261,6--26
7379 'compute_raw_arguments' ... ../src/syntax/typing.nit:1261,6--26
7380 ../src/syntax/typing.nit:1261,29--48
7381 ../src/syntax/typing.nit:1261,29--48
7382 'nullable' ... ../src/syntax/typing.nit:1261,29--36
7383 'Array' ... ../src/syntax/typing.nit:1261,38--42
7384 ../src/syntax/typing.nit:1261,44--48
7385 'AExpr' ... ../src/syntax/typing.nit:1261,44--48
7386 ../src/syntax/typing.nit:1263,3--1264,13
7387 ../src/syntax/typing.nit:1263,3--45
7388 ../src/syntax/typing.nit:1263,9
7389 'print' ... ../src/syntax/typing.nit:1263,3--7
7390 ../src/syntax/typing.nit:1263,9--45
7391 ../src/syntax/typing.nit:1263,9--10
7392 '"{' ... ../src/syntax/typing.nit:1263,9--10
7393 ../src/syntax/typing.nit:1263,11--18
7394 ../src/syntax/typing.nit:1263,11
7395 'location' ... ../src/syntax/typing.nit:1263,11--18
7396 ../src/syntax/typing.nit:1263,19--45
7397 '} no compute_raw_arguments"' ... ../src/syntax/typing.nit:1263,19--45
7398 ../src/syntax/typing.nit:1264,3--13
7399 'return' ... ../src/syntax/typing.nit:1264,3--8
7400 ../src/syntax/typing.nit:1264,10--13
7401 'null' ... ../src/syntax/typing.nit:1264,10--13
7402 ../src/syntax/typing.nit:1267,2--1294,13
7403 ../src/syntax/typing.nit:1267,2--1268,0
7404 '# Check the conformity of a set of arguments `raw_args' to a signature.
7405 ' ... ../src/syntax/typing.nit:1267,2--1268,0
7406 ../src/syntax/typing.nit:1268,2--8
7407 'private' ... ../src/syntax/typing.nit:1268,2--8
7408 'fun' ... ../src/syntax/typing.nit:1268,10--12
7409 ../src/syntax/typing.nit:1268,14--30
7410 'process_signature' ... ../src/syntax/typing.nit:1268,14--30
7411 ../src/syntax/typing.nit:1268,32--120
7412 ../src/syntax/typing.nit:1268,32--47
7413 'v' ... ../src/syntax/typing.nit:1268,32
7414 ../src/syntax/typing.nit:1268,35--47
7415 'TypingVisitor' ... ../src/syntax/typing.nit:1268,35--47
7416 ../src/syntax/typing.nit:1268,50--66
7417 'psig' ... ../src/syntax/typing.nit:1268,50--53
7418 ../src/syntax/typing.nit:1268,56--66
7419 'MMSignature' ... ../src/syntax/typing.nit:1268,56--66
7420 ../src/syntax/typing.nit:1268,69--80
7421 'name' ... ../src/syntax/typing.nit:1268,69--72
7422 ../src/syntax/typing.nit:1268,75--80
7423 'Symbol' ... ../src/syntax/typing.nit:1268,75--80
7424 ../src/syntax/typing.nit:1268,83--112
7425 'raw_args' ... ../src/syntax/typing.nit:1268,83--90
7426 ../src/syntax/typing.nit:1268,93--112
7427 'nullable' ... ../src/syntax/typing.nit:1268,93--100
7428 'Array' ... ../src/syntax/typing.nit:1268,102--106
7429 ../src/syntax/typing.nit:1268,108--112
7430 'AExpr' ... ../src/syntax/typing.nit:1268,108--112
7431 ../src/syntax/typing.nit:1268,117--120
7432 'Bool' ... ../src/syntax/typing.nit:1268,117--120
7433 ../src/syntax/typing.nit:1270,3--1294,13
7434 ../src/syntax/typing.nit:1270,3--35
7435 'var' ... ../src/syntax/typing.nit:1270,3--5
7436 'par_vararg' ... ../src/syntax/typing.nit:1270,7--16
7437 '=' ... ../src/syntax/typing.nit:1270,18
7438 ../src/syntax/typing.nit:1270,20--35
7439 ../src/syntax/typing.nit:1270,20--23
7440 ../src/syntax/typing.nit:1270,20
7441 'psig' ... ../src/syntax/typing.nit:1270,20--23
7442 'vararg_rank' ... ../src/syntax/typing.nit:1270,25--35
7443 ../src/syntax/typing.nit:1271,3--28
7444 'var' ... ../src/syntax/typing.nit:1271,3--5
7445 'par_arity' ... ../src/syntax/typing.nit:1271,7--15
7446 '=' ... ../src/syntax/typing.nit:1271,17
7447 ../src/syntax/typing.nit:1271,19--28
7448 ../src/syntax/typing.nit:1271,19--22
7449 ../src/syntax/typing.nit:1271,19
7450 'psig' ... ../src/syntax/typing.nit:1271,19--22
7451 'arity' ... ../src/syntax/typing.nit:1271,24--28
7452 ../src/syntax/typing.nit:1272,3--20
7453 'var' ... ../src/syntax/typing.nit:1272,3--5
7454 'raw_arity' ... ../src/syntax/typing.nit:1272,7--15
7455 ../src/syntax/typing.nit:1272,18--20
7456 'Int' ... ../src/syntax/typing.nit:1272,18--20
7457 ../src/syntax/typing.nit:1273,3--73
7458 'if' ... ../src/syntax/typing.nit:1273,3--4
7459 ../src/syntax/typing.nit:1273,6--21
7460 ../src/syntax/typing.nit:1273,6--13
7461 ../src/syntax/typing.nit:1273,6
7462 'raw_args' ... ../src/syntax/typing.nit:1273,6--13
7463 ../src/syntax/typing.nit:1273,18--21
7464 'null' ... ../src/syntax/typing.nit:1273,18--21
7465 ../src/syntax/typing.nit:1273,28--40
7466 ../src/syntax/typing.nit:1273,40
7467 'raw_arity' ... ../src/syntax/typing.nit:1273,28--36
7468 '=' ... ../src/syntax/typing.nit:1273,38
7469 ../src/syntax/typing.nit:1273,40
7470 '0' ... ../src/syntax/typing.nit:1273,40
7471 ../src/syntax/typing.nit:1273,47--73
7472 ../src/syntax/typing.nit:1273,59
7473 'raw_arity' ... ../src/syntax/typing.nit:1273,47--55
7474 '=' ... ../src/syntax/typing.nit:1273,57
7475 ../src/syntax/typing.nit:1273,59--73
7476 ../src/syntax/typing.nit:1273,59--66
7477 ../src/syntax/typing.nit:1273,59
7478 'raw_args' ... ../src/syntax/typing.nit:1273,59--66
7479 'length' ... ../src/syntax/typing.nit:1273,68--73
7480 ../src/syntax/typing.nit:1274,3--1276,15
7481 'if' ... ../src/syntax/typing.nit:1274,3--4
7482 ../src/syntax/typing.nit:1274,6--74
7483 ../src/syntax/typing.nit:1274,6--26
7484 ../src/syntax/typing.nit:1274,6--14
7485 ../src/syntax/typing.nit:1274,6
7486 'par_arity' ... ../src/syntax/typing.nit:1274,6--14
7487 ../src/syntax/typing.nit:1274,18--26
7488 ../src/syntax/typing.nit:1274,18
7489 'raw_arity' ... ../src/syntax/typing.nit:1274,18--26
7490 ../src/syntax/typing.nit:1274,32--74
7491 ../src/syntax/typing.nit:1274,32--53
7492 ../src/syntax/typing.nit:1274,32--40
7493 ../src/syntax/typing.nit:1274,32
7494 'par_arity' ... ../src/syntax/typing.nit:1274,32--40
7495 ../src/syntax/typing.nit:1274,45--53
7496 ../src/syntax/typing.nit:1274,45
7497 'raw_arity' ... ../src/syntax/typing.nit:1274,45--53
7498 ../src/syntax/typing.nit:1274,59--74
7499 ../src/syntax/typing.nit:1274,59--68
7500 ../src/syntax/typing.nit:1274,59
7501 'par_vararg' ... ../src/syntax/typing.nit:1274,59--68
7502 ../src/syntax/typing.nit:1274,73--74
7503 '-' ... ../src/syntax/typing.nit:1274,73
7504 ../src/syntax/typing.nit:1274,74
7505 '1' ... ../src/syntax/typing.nit:1274,74
7506 ../src/syntax/typing.nit:1275,4--1276,15
7507 ../src/syntax/typing.nit:1275,4--71
7508 ../src/syntax/typing.nit:1275,4
7509 ../src/syntax/typing.nit:1275,4
7510 'v' ... ../src/syntax/typing.nit:1275,4
7511 'error' ... ../src/syntax/typing.nit:1275,6--10
7512 ../src/syntax/typing.nit:1275,12--15
7513 'self' ... ../src/syntax/typing.nit:1275,12--15
7514 ../src/syntax/typing.nit:1275,18--71
7515 ../src/syntax/typing.nit:1275,18--57
7516 '"Error: arity missmatch; prototype is '{' ... ../src/syntax/typing.nit:1275,18--57
7517 ../src/syntax/typing.nit:1275,58--61
7518 ../src/syntax/typing.nit:1275,58
7519 'name' ... ../src/syntax/typing.nit:1275,58--61
7520 ../src/syntax/typing.nit:1275,62--63
7521 '}{' ... ../src/syntax/typing.nit:1275,62--63
7522 ../src/syntax/typing.nit:1275,64--67
7523 ../src/syntax/typing.nit:1275,64
7524 'psig' ... ../src/syntax/typing.nit:1275,64--67
7525 ../src/syntax/typing.nit:1275,68--71
7526 '}'."' ... ../src/syntax/typing.nit:1275,68--71
7527 ../src/syntax/typing.nit:1276,4--15
7528 'return' ... ../src/syntax/typing.nit:1276,4--9
7529 ../src/syntax/typing.nit:1276,11--15
7530 'false' ... ../src/syntax/typing.nit:1276,11--15
7531 ../src/syntax/typing.nit:1278,3--17
7532 'var' ... ../src/syntax/typing.nit:1278,3--5
7533 'arg_idx' ... ../src/syntax/typing.nit:1278,7--13
7534 '=' ... ../src/syntax/typing.nit:1278,15
7535 ../src/syntax/typing.nit:1278,17
7536 '0' ... ../src/syntax/typing.nit:1278,17
7537 ../src/syntax/typing.nit:1279,3--1291,25
7538 'for' ... ../src/syntax/typing.nit:1279,3--5
7539 'par_idx' ... ../src/syntax/typing.nit:1279,7--13
7540 ../src/syntax/typing.nit:1279,19--30
7541 ../src/syntax/typing.nit:1279,19
7542 '0' ... ../src/syntax/typing.nit:1279,19
7543 ../src/syntax/typing.nit:1279,22--30
7544 ../src/syntax/typing.nit:1279,22
7545 'par_arity' ... ../src/syntax/typing.nit:1279,22--30
7546 'do' ... ../src/syntax/typing.nit:1279,33--34
7547 ../src/syntax/typing.nit:1280,4--1291,25
7548 ../src/syntax/typing.nit:1280,4--15
7549 'var' ... ../src/syntax/typing.nit:1280,4--6
7550 'a' ... ../src/syntax/typing.nit:1280,8
7551 ../src/syntax/typing.nit:1280,11--15
7552 'AExpr' ... ../src/syntax/typing.nit:1280,11--15
7553 ../src/syntax/typing.nit:1281,4--30
7554 'var' ... ../src/syntax/typing.nit:1281,4--6
7555 'par_type' ... ../src/syntax/typing.nit:1281,8--15
7556 '=' ... ../src/syntax/typing.nit:1281,17
7557 ../src/syntax/typing.nit:1281,19--30
7558 ../src/syntax/typing.nit:1281,19--22
7559 ../src/syntax/typing.nit:1281,19
7560 'psig' ... ../src/syntax/typing.nit:1281,19--22
7561 ../src/syntax/typing.nit:1281,24--30
7562 ../src/syntax/typing.nit:1281,24
7563 'par_idx' ... ../src/syntax/typing.nit:1281,24--30
7564 ../src/syntax/typing.nit:1282,4--1291,25
7565 'if' ... ../src/syntax/typing.nit:1282,4--5
7566 ../src/syntax/typing.nit:1282,7--27
7567 ../src/syntax/typing.nit:1282,7--13
7568 ../src/syntax/typing.nit:1282,7
7569 'par_idx' ... ../src/syntax/typing.nit:1282,7--13
7570 ../src/syntax/typing.nit:1282,18--27
7571 ../src/syntax/typing.nit:1282,18
7572 'par_vararg' ... ../src/syntax/typing.nit:1282,18--27
7573 ../src/syntax/typing.nit:1283,5--1286,26
7574 ../src/syntax/typing.nit:1283,5--1286,26
7575 'for' ... ../src/syntax/typing.nit:1283,5--7
7576 'i' ... ../src/syntax/typing.nit:1283,9
7577 ../src/syntax/typing.nit:1283,15--37
7578 ../src/syntax/typing.nit:1283,15
7579 '0' ... ../src/syntax/typing.nit:1283,15
7580 ../src/syntax/typing.nit:1283,19--37
7581 ../src/syntax/typing.nit:1283,19--27
7582 ../src/syntax/typing.nit:1283,19
7583 'raw_arity' ... ../src/syntax/typing.nit:1283,19--27
7584 ../src/syntax/typing.nit:1283,29--37
7585 ../src/syntax/typing.nit:1283,29
7586 'par_arity' ... ../src/syntax/typing.nit:1283,29--37
7587 'do' ... ../src/syntax/typing.nit:1283,41--42
7588 ../src/syntax/typing.nit:1284,6--1286,26
7589 ../src/syntax/typing.nit:1284,6--25
7590 ../src/syntax/typing.nit:1284,10
7591 'a' ... ../src/syntax/typing.nit:1284,6
7592 '=' ... ../src/syntax/typing.nit:1284,8
7593 ../src/syntax/typing.nit:1284,10--25
7594 ../src/syntax/typing.nit:1284,10--17
7595 ../src/syntax/typing.nit:1284,10
7596 'raw_args' ... ../src/syntax/typing.nit:1284,10--17
7597 ../src/syntax/typing.nit:1284,19--25
7598 ../src/syntax/typing.nit:1284,19
7599 'arg_idx' ... ../src/syntax/typing.nit:1284,19--25
7600 ../src/syntax/typing.nit:1285,6--37
7601 ../src/syntax/typing.nit:1285,6
7602 ../src/syntax/typing.nit:1285,6
7603 'v' ... ../src/syntax/typing.nit:1285,6
7604 'check_conform_expr' ... ../src/syntax/typing.nit:1285,8--25
7605 ../src/syntax/typing.nit:1285,27
7606 ../src/syntax/typing.nit:1285,27
7607 'a' ... ../src/syntax/typing.nit:1285,27
7608 ../src/syntax/typing.nit:1285,30--37
7609 ../src/syntax/typing.nit:1285,30
7610 'par_type' ... ../src/syntax/typing.nit:1285,30--37
7611 ../src/syntax/typing.nit:1286,6--26
7612 ../src/syntax/typing.nit:1286,16
7613 'arg_idx' ... ../src/syntax/typing.nit:1286,6--12
7614 '=' ... ../src/syntax/typing.nit:1286,14
7615 ../src/syntax/typing.nit:1286,16--26
7616 ../src/syntax/typing.nit:1286,16--22
7617 ../src/syntax/typing.nit:1286,16
7618 'arg_idx' ... ../src/syntax/typing.nit:1286,16--22
7619 ../src/syntax/typing.nit:1286,26
7620 '1' ... ../src/syntax/typing.nit:1286,26
7621 ../src/syntax/typing.nit:1289,5--1291,25
7622 ../src/syntax/typing.nit:1289,5--24
7623 ../src/syntax/typing.nit:1289,9
7624 'a' ... ../src/syntax/typing.nit:1289,5
7625 '=' ... ../src/syntax/typing.nit:1289,7
7626 ../src/syntax/typing.nit:1289,9--24
7627 ../src/syntax/typing.nit:1289,9--16
7628 ../src/syntax/typing.nit:1289,9
7629 'raw_args' ... ../src/syntax/typing.nit:1289,9--16
7630 ../src/syntax/typing.nit:1289,18--24
7631 ../src/syntax/typing.nit:1289,18
7632 'arg_idx' ... ../src/syntax/typing.nit:1289,18--24
7633 ../src/syntax/typing.nit:1290,5--36
7634 ../src/syntax/typing.nit:1290,5
7635 ../src/syntax/typing.nit:1290,5
7636 'v' ... ../src/syntax/typing.nit:1290,5
7637 'check_conform_expr' ... ../src/syntax/typing.nit:1290,7--24
7638 ../src/syntax/typing.nit:1290,26
7639 ../src/syntax/typing.nit:1290,26
7640 'a' ... ../src/syntax/typing.nit:1290,26
7641 ../src/syntax/typing.nit:1290,29--36
7642 ../src/syntax/typing.nit:1290,29
7643 'par_type' ... ../src/syntax/typing.nit:1290,29--36
7644 ../src/syntax/typing.nit:1291,5--25
7645 ../src/syntax/typing.nit:1291,15
7646 'arg_idx' ... ../src/syntax/typing.nit:1291,5--11
7647 '=' ... ../src/syntax/typing.nit:1291,13
7648 ../src/syntax/typing.nit:1291,15--25
7649 ../src/syntax/typing.nit:1291,15--21
7650 ../src/syntax/typing.nit:1291,15
7651 'arg_idx' ... ../src/syntax/typing.nit:1291,15--21
7652 ../src/syntax/typing.nit:1291,25
7653 '1' ... ../src/syntax/typing.nit:1291,25
7654 ../src/syntax/typing.nit:1294,3--13
7655 'return' ... ../src/syntax/typing.nit:1294,3--8
7656 ../src/syntax/typing.nit:1294,10--13
7657 'true' ... ../src/syntax/typing.nit:1294,10--13
7658 ../src/syntax/typing.nit:1297,2--1350,10
7659 ../src/syntax/typing.nit:1297,2--1298,0
7660 '# Check the conformity of a set of defined closures
7661 ' ... ../src/syntax/typing.nit:1297,2--1298,0
7662 ../src/syntax/typing.nit:1298,2--8
7663 'private' ... ../src/syntax/typing.nit:1298,2--8
7664 'fun' ... ../src/syntax/typing.nit:1298,10--12
7665 ../src/syntax/typing.nit:1298,14--29
7666 'process_closures' ... ../src/syntax/typing.nit:1298,14--29
7667 ../src/syntax/typing.nit:1298,31--130
7668 ../src/syntax/typing.nit:1298,31--46
7669 'v' ... ../src/syntax/typing.nit:1298,31
7670 ../src/syntax/typing.nit:1298,34--46
7671 'TypingVisitor' ... ../src/syntax/typing.nit:1298,34--46
7672 ../src/syntax/typing.nit:1298,49--65
7673 'psig' ... ../src/syntax/typing.nit:1298,49--52
7674 ../src/syntax/typing.nit:1298,55--65
7675 'MMSignature' ... ../src/syntax/typing.nit:1298,55--65
7676 ../src/syntax/typing.nit:1298,68--79
7677 'name' ... ../src/syntax/typing.nit:1298,68--71
7678 ../src/syntax/typing.nit:1298,74--79
7679 'Symbol' ... ../src/syntax/typing.nit:1298,74--79
7680 ../src/syntax/typing.nit:1298,82--111
7681 'cd' ... ../src/syntax/typing.nit:1298,82--83
7682 ../src/syntax/typing.nit:1298,86--111
7683 'nullable' ... ../src/syntax/typing.nit:1298,86--93
7684 'Array' ... ../src/syntax/typing.nit:1298,95--99
7685 ../src/syntax/typing.nit:1298,101--111
7686 'AClosureDef' ... ../src/syntax/typing.nit:1298,101--111
7687 ../src/syntax/typing.nit:1298,116--130
7688 'nullable' ... ../src/syntax/typing.nit:1298,116--123
7689 'MMType' ... ../src/syntax/typing.nit:1298,125--130
7690 ../src/syntax/typing.nit:1300,3--1350,10
7691 ../src/syntax/typing.nit:1300,3--26
7692 'var' ... ../src/syntax/typing.nit:1300,3--5
7693 't' ... ../src/syntax/typing.nit:1300,7
7694 '=' ... ../src/syntax/typing.nit:1300,9
7695 ../src/syntax/typing.nit:1300,11--26
7696 ../src/syntax/typing.nit:1300,11--14
7697 ../src/syntax/typing.nit:1300,11
7698 'psig' ... ../src/syntax/typing.nit:1300,11--14
7699 'return_type' ... ../src/syntax/typing.nit:1300,16--26
7700 ../src/syntax/typing.nit:1301,3--24
7701 'var' ... ../src/syntax/typing.nit:1301,3--5
7702 'cs' ... ../src/syntax/typing.nit:1301,7--8
7703 '=' ... ../src/syntax/typing.nit:1301,10
7704 ../src/syntax/typing.nit:1301,12--24
7705 ../src/syntax/typing.nit:1301,12--15
7706 ../src/syntax/typing.nit:1301,12
7707 'psig' ... ../src/syntax/typing.nit:1301,12--15
7708 'closures' ... ../src/syntax/typing.nit:1301,17--24
7709 ../src/syntax/typing.nit:1302,3--19
7710 'var' ... ../src/syntax/typing.nit:1302,3--5
7711 'min_arity' ... ../src/syntax/typing.nit:1302,7--15
7712 '=' ... ../src/syntax/typing.nit:1302,17
7713 ../src/syntax/typing.nit:1302,19
7714 '0' ... ../src/syntax/typing.nit:1302,19
7715 ../src/syntax/typing.nit:1303,3--1304,43
7716 'for' ... ../src/syntax/typing.nit:1303,3--5
7717 'c' ... ../src/syntax/typing.nit:1303,7
7718 ../src/syntax/typing.nit:1303,12--13
7719 ../src/syntax/typing.nit:1303,12
7720 'cs' ... ../src/syntax/typing.nit:1303,12--13
7721 'do' ... ../src/syntax/typing.nit:1303,15--16
7722 ../src/syntax/typing.nit:1304,4--43
7723 ../src/syntax/typing.nit:1304,4--43
7724 'if' ... ../src/syntax/typing.nit:1304,4--5
7725 ../src/syntax/typing.nit:1304,7--23
7726 'not' ... ../src/syntax/typing.nit:1304,7--9
7727 ../src/syntax/typing.nit:1304,11--23
7728 ../src/syntax/typing.nit:1304,11
7729 ../src/syntax/typing.nit:1304,11
7730 'c' ... ../src/syntax/typing.nit:1304,11
7731 'is_optional' ... ../src/syntax/typing.nit:1304,13--23
7732 ../src/syntax/typing.nit:1304,30--43
7733 ../src/syntax/typing.nit:1304,40
7734 'min_arity' ... ../src/syntax/typing.nit:1304,30--38
7735 ../src/syntax/typing.nit:1304,40--41
7736 '+=' ... ../src/syntax/typing.nit:1304,40--41
7737 ../src/syntax/typing.nit:1304,43
7738 '1' ... ../src/syntax/typing.nit:1304,43
7739 ../src/syntax/typing.nit:1306,3--15
7740 'var' ... ../src/syntax/typing.nit:1306,3--5
7741 'arity' ... ../src/syntax/typing.nit:1306,7--11
7742 '=' ... ../src/syntax/typing.nit:1306,13
7743 ../src/syntax/typing.nit:1306,15
7744 '0' ... ../src/syntax/typing.nit:1306,15
7745 ../src/syntax/typing.nit:1307,3--38
7746 'if' ... ../src/syntax/typing.nit:1307,3--4
7747 ../src/syntax/typing.nit:1307,6--15
7748 ../src/syntax/typing.nit:1307,6--7
7749 ../src/syntax/typing.nit:1307,6
7750 'cd' ... ../src/syntax/typing.nit:1307,6--7
7751 ../src/syntax/typing.nit:1307,12--15
7752 'null' ... ../src/syntax/typing.nit:1307,12--15
7753 ../src/syntax/typing.nit:1307,22--38
7754 ../src/syntax/typing.nit:1307,30
7755 'arity' ... ../src/syntax/typing.nit:1307,22--26
7756 '=' ... ../src/syntax/typing.nit:1307,28
7757 ../src/syntax/typing.nit:1307,30--38
7758 ../src/syntax/typing.nit:1307,30--31
7759 ../src/syntax/typing.nit:1307,30
7760 'cd' ... ../src/syntax/typing.nit:1307,30--31
7761 'length' ... ../src/syntax/typing.nit:1307,33--38
7762 ../src/syntax/typing.nit:1308,3--1348,57
7763 'if' ... ../src/syntax/typing.nit:1308,3--4
7764 ../src/syntax/typing.nit:1308,6--18
7765 ../src/syntax/typing.nit:1308,6--14
7766 ../src/syntax/typing.nit:1308,6--7
7767 ../src/syntax/typing.nit:1308,6
7768 'cs' ... ../src/syntax/typing.nit:1308,6--7
7769 'length' ... ../src/syntax/typing.nit:1308,9--14
7770 ../src/syntax/typing.nit:1308,18
7771 '0' ... ../src/syntax/typing.nit:1308,18
7772 ../src/syntax/typing.nit:1309,4--1344,48
7773 ../src/syntax/typing.nit:1309,4--1344,48
7774 'if' ... ../src/syntax/typing.nit:1309,4--5
7775 ../src/syntax/typing.nit:1309,7--34
7776 ../src/syntax/typing.nit:1309,7--16
7777 ../src/syntax/typing.nit:1309,7--11
7778 ../src/syntax/typing.nit:1309,7
7779 'arity' ... ../src/syntax/typing.nit:1309,7--11
7780 ../src/syntax/typing.nit:1309,16
7781 '0' ... ../src/syntax/typing.nit:1309,16
7782 ../src/syntax/typing.nit:1309,22--34
7783 ../src/syntax/typing.nit:1309,22--30
7784 ../src/syntax/typing.nit:1309,22
7785 'min_arity' ... ../src/syntax/typing.nit:1309,22--30
7786 ../src/syntax/typing.nit:1309,34
7787 '0' ... ../src/syntax/typing.nit:1309,34
7788 ../src/syntax/typing.nit:1310,5--62
7789 ../src/syntax/typing.nit:1310,5--62
7790 ../src/syntax/typing.nit:1310,5
7791 ../src/syntax/typing.nit:1310,5
7792 'v' ... ../src/syntax/typing.nit:1310,5
7793 'error' ... ../src/syntax/typing.nit:1310,7--11
7794 ../src/syntax/typing.nit:1310,13--16
7795 'self' ... ../src/syntax/typing.nit:1310,13--16
7796 ../src/syntax/typing.nit:1310,19--62
7797 ../src/syntax/typing.nit:1310,19--27
7798 '"Error: {' ... ../src/syntax/typing.nit:1310,19--27
7799 ../src/syntax/typing.nit:1310,28--31
7800 ../src/syntax/typing.nit:1310,28
7801 'name' ... ../src/syntax/typing.nit:1310,28--31
7802 ../src/syntax/typing.nit:1310,32--43
7803 '} requires {' ... ../src/syntax/typing.nit:1310,32--43
7804 ../src/syntax/typing.nit:1310,44--52
7805 ../src/syntax/typing.nit:1310,44--45
7806 ../src/syntax/typing.nit:1310,44
7807 'cs' ... ../src/syntax/typing.nit:1310,44--45
7808 'length' ... ../src/syntax/typing.nit:1310,47--52
7809 ../src/syntax/typing.nit:1310,53--62
7810 '} blocks."' ... ../src/syntax/typing.nit:1310,53--62
7811 ../src/syntax/typing.nit:1311,9--1344,48
7812 'if' ... ../src/syntax/typing.nit:1311,9--10
7813 ../src/syntax/typing.nit:1311,12--49
7814 ../src/syntax/typing.nit:1311,12--28
7815 ../src/syntax/typing.nit:1311,12--16
7816 ../src/syntax/typing.nit:1311,12
7817 'arity' ... ../src/syntax/typing.nit:1311,12--16
7818 ../src/syntax/typing.nit:1311,20--28
7819 ../src/syntax/typing.nit:1311,20--21
7820 ../src/syntax/typing.nit:1311,20
7821 'cs' ... ../src/syntax/typing.nit:1311,20--21
7822 'length' ... ../src/syntax/typing.nit:1311,23--28
7823 ../src/syntax/typing.nit:1311,33--49
7824 ../src/syntax/typing.nit:1311,33--37
7825 ../src/syntax/typing.nit:1311,33
7826 'arity' ... ../src/syntax/typing.nit:1311,33--37
7827 ../src/syntax/typing.nit:1311,41--49
7828 ../src/syntax/typing.nit:1311,41
7829 'min_arity' ... ../src/syntax/typing.nit:1311,41--49
7830 ../src/syntax/typing.nit:1312,5--81
7831 ../src/syntax/typing.nit:1312,5--81
7832 ../src/syntax/typing.nit:1312,5
7833 ../src/syntax/typing.nit:1312,5
7834 'v' ... ../src/syntax/typing.nit:1312,5
7835 'error' ... ../src/syntax/typing.nit:1312,7--11
7836 ../src/syntax/typing.nit:1312,13--16
7837 'self' ... ../src/syntax/typing.nit:1312,13--16
7838 ../src/syntax/typing.nit:1312,19--81
7839 ../src/syntax/typing.nit:1312,19--27
7840 '"Error: {' ... ../src/syntax/typing.nit:1312,19--27
7841 ../src/syntax/typing.nit:1312,28--31
7842 ../src/syntax/typing.nit:1312,28
7843 'name' ... ../src/syntax/typing.nit:1312,28--31
7844 ../src/syntax/typing.nit:1312,32--43
7845 '} requires {' ... ../src/syntax/typing.nit:1312,32--43
7846 ../src/syntax/typing.nit:1312,44--52
7847 ../src/syntax/typing.nit:1312,44--45
7848 ../src/syntax/typing.nit:1312,44
7849 'cs' ... ../src/syntax/typing.nit:1312,44--45
7850 'length' ... ../src/syntax/typing.nit:1312,47--52
7851 ../src/syntax/typing.nit:1312,53--63
7852 '} blocks, {' ... ../src/syntax/typing.nit:1312,53--63
7853 ../src/syntax/typing.nit:1312,64--72
7854 ../src/syntax/typing.nit:1312,64--65
7855 ../src/syntax/typing.nit:1312,64
7856 'cd' ... ../src/syntax/typing.nit:1312,64--65
7857 'length' ... ../src/syntax/typing.nit:1312,67--72
7858 ../src/syntax/typing.nit:1312,73--81
7859 '} found."' ... ../src/syntax/typing.nit:1312,73--81
7860 ../src/syntax/typing.nit:1315,5--1344,48
7861 ../src/syntax/typing.nit:1315,5--53
7862 'var' ... ../src/syntax/typing.nit:1315,5--7
7863 'break_list' ... ../src/syntax/typing.nit:1315,9--18
7864 ../src/syntax/typing.nit:1315,21--45
7865 'nullable' ... ../src/syntax/typing.nit:1315,21--28
7866 'Array' ... ../src/syntax/typing.nit:1315,30--34
7867 ../src/syntax/typing.nit:1315,36--45
7868 'ABreakExpr' ... ../src/syntax/typing.nit:1315,36--45
7869 '=' ... ../src/syntax/typing.nit:1315,48
7870 ../src/syntax/typing.nit:1315,50--53
7871 'null' ... ../src/syntax/typing.nit:1315,50--53
7872 ../src/syntax/typing.nit:1316,5--55
7873 'if' ... ../src/syntax/typing.nit:1316,5--6
7874 ../src/syntax/typing.nit:1316,8--16
7875 ../src/syntax/typing.nit:1316,8
7876 ../src/syntax/typing.nit:1316,8
7877 't' ... ../src/syntax/typing.nit:1316,8
7878 ../src/syntax/typing.nit:1316,13--16
7879 'null' ... ../src/syntax/typing.nit:1316,13--16
7880 ../src/syntax/typing.nit:1316,23--55
7881 ../src/syntax/typing.nit:1316,46
7882 'break_list' ... ../src/syntax/typing.nit:1316,23--32
7883 '=' ... ../src/syntax/typing.nit:1316,34
7884 ../src/syntax/typing.nit:1316,36--55
7885 'new' ... ../src/syntax/typing.nit:1316,36--38
7886 ../src/syntax/typing.nit:1316,40--55
7887 'Array' ... ../src/syntax/typing.nit:1316,40--44
7888 ../src/syntax/typing.nit:1316,46--55
7889 'ABreakExpr' ... ../src/syntax/typing.nit:1316,46--55
7890 ../src/syntax/typing.nit:1319,5--65
7891 'var' ... ../src/syntax/typing.nit:1319,5--7
7892 'n_label' ... ../src/syntax/typing.nit:1319,9--15
7893 '=' ... ../src/syntax/typing.nit:1319,17
7894 ../src/syntax/typing.nit:1319,19--65
7895 'if' ... ../src/syntax/typing.nit:1319,19--20
7896 ../src/syntax/typing.nit:1319,22--30
7897 ../src/syntax/typing.nit:1319,22--26
7898 ../src/syntax/typing.nit:1319,22
7899 'arity' ... ../src/syntax/typing.nit:1319,22--26
7900 ../src/syntax/typing.nit:1319,30
7901 '0' ... ../src/syntax/typing.nit:1319,30
7902 'then' ... ../src/syntax/typing.nit:1319,32--35
7903 ../src/syntax/typing.nit:1319,37--55
7904 ../src/syntax/typing.nit:1319,37--46
7905 ../src/syntax/typing.nit:1319,37--38
7906 ../src/syntax/typing.nit:1319,37
7907 'cd' ... ../src/syntax/typing.nit:1319,37--38
7908 ../src/syntax/typing.nit:1319,40--46
7909 ../src/syntax/typing.nit:1319,40--44
7910 ../src/syntax/typing.nit:1319,40
7911 'arity' ... ../src/syntax/typing.nit:1319,40--44
7912 ../src/syntax/typing.nit:1319,46
7913 '1' ... ../src/syntax/typing.nit:1319,46
7914 'n_label' ... ../src/syntax/typing.nit:1319,49--55
7915 'else' ... ../src/syntax/typing.nit:1319,57--60
7916 ../src/syntax/typing.nit:1319,62--65
7917 'null' ... ../src/syntax/typing.nit:1319,62--65
7918 ../src/syntax/typing.nit:1322,5--1338,102
7919 'for' ... ../src/syntax/typing.nit:1322,5--7
7920 'i' ... ../src/syntax/typing.nit:1322,9
7921 ../src/syntax/typing.nit:1322,15--22
7922 ../src/syntax/typing.nit:1322,15
7923 '0' ... ../src/syntax/typing.nit:1322,15
7924 ../src/syntax/typing.nit:1322,18--22
7925 ../src/syntax/typing.nit:1322,18
7926 'arity' ... ../src/syntax/typing.nit:1322,18--22
7927 'do' ... ../src/syntax/typing.nit:1322,25--26
7928 ../src/syntax/typing.nit:1323,6--1338,102
7929 ../src/syntax/typing.nit:1323,6--19
7930 'var' ... ../src/syntax/typing.nit:1323,6--8
7931 'cdi' ... ../src/syntax/typing.nit:1323,10--12
7932 '=' ... ../src/syntax/typing.nit:1323,14
7933 ../src/syntax/typing.nit:1323,16--19
7934 ../src/syntax/typing.nit:1323,16--17
7935 ../src/syntax/typing.nit:1323,16
7936 'cd' ... ../src/syntax/typing.nit:1323,16--17
7937 ../src/syntax/typing.nit:1323,19
7938 ../src/syntax/typing.nit:1323,19
7939 'i' ... ../src/syntax/typing.nit:1323,19
7940 ../src/syntax/typing.nit:1324,6--33
7941 'var' ... ../src/syntax/typing.nit:1324,6--8
7942 'cni' ... ../src/syntax/typing.nit:1324,10--12
7943 '=' ... ../src/syntax/typing.nit:1324,14
7944 ../src/syntax/typing.nit:1324,16--33
7945 ../src/syntax/typing.nit:1324,16--23
7946 ../src/syntax/typing.nit:1324,16--18
7947 ../src/syntax/typing.nit:1324,16
7948 'cdi' ... ../src/syntax/typing.nit:1324,16--18
7949 'n_id' ... ../src/syntax/typing.nit:1324,20--23
7950 'to_symbol' ... ../src/syntax/typing.nit:1324,25--33
7951 ../src/syntax/typing.nit:1325,6--37
7952 'var' ... ../src/syntax/typing.nit:1325,6--8
7953 'csi' ... ../src/syntax/typing.nit:1325,10--12
7954 '=' ... ../src/syntax/typing.nit:1325,14
7955 ../src/syntax/typing.nit:1325,16--37
7956 ../src/syntax/typing.nit:1325,16--19
7957 ../src/syntax/typing.nit:1325,16
7958 'psig' ... ../src/syntax/typing.nit:1325,16--19
7959 'closure_named' ... ../src/syntax/typing.nit:1325,21--33
7960 ../src/syntax/typing.nit:1325,35--37
7961 ../src/syntax/typing.nit:1325,35
7962 'cni' ... ../src/syntax/typing.nit:1325,35--37
7963 ../src/syntax/typing.nit:1326,6--1338,102
7964 'if' ... ../src/syntax/typing.nit:1326,6--7
7965 ../src/syntax/typing.nit:1326,9--19
7966 ../src/syntax/typing.nit:1326,9--11
7967 ../src/syntax/typing.nit:1326,9
7968 'csi' ... ../src/syntax/typing.nit:1326,9--11
7969 ../src/syntax/typing.nit:1326,16--19
7970 'null' ... ../src/syntax/typing.nit:1326,16--19
7971 ../src/syntax/typing.nit:1327,7--1330,21
7972 ../src/syntax/typing.nit:1327,7--57
7973 'var' ... ../src/syntax/typing.nit:1327,7--9
7974 'esc' ... ../src/syntax/typing.nit:1327,11--13
7975 '=' ... ../src/syntax/typing.nit:1327,15
7976 ../src/syntax/typing.nit:1327,17--57
7977 'new' ... ../src/syntax/typing.nit:1327,17--19
7978 ../src/syntax/typing.nit:1327,21--36
7979 'EscapableClosure' ... ../src/syntax/typing.nit:1327,21--36
7980 ../src/syntax/typing.nit:1327,38--40
7981 ../src/syntax/typing.nit:1327,38
7982 'cdi' ... ../src/syntax/typing.nit:1327,38--40
7983 ../src/syntax/typing.nit:1327,43--45
7984 ../src/syntax/typing.nit:1327,43
7985 'csi' ... ../src/syntax/typing.nit:1327,43--45
7986 ../src/syntax/typing.nit:1327,48--57
7987 ../src/syntax/typing.nit:1327,48
7988 'break_list' ... ../src/syntax/typing.nit:1327,48--57
7989 ../src/syntax/typing.nit:1328,7--45
7990 ../src/syntax/typing.nit:1328,7--17
7991 ../src/syntax/typing.nit:1328,7
7992 ../src/syntax/typing.nit:1328,7
7993 'v' ... ../src/syntax/typing.nit:1328,7
7994 'scope_ctx' ... ../src/syntax/typing.nit:1328,9--17
7995 'push_escapable' ... ../src/syntax/typing.nit:1328,19--32
7996 ../src/syntax/typing.nit:1328,34--36
7997 ../src/syntax/typing.nit:1328,34
7998 'esc' ... ../src/syntax/typing.nit:1328,34--36
7999 ../src/syntax/typing.nit:1328,39--45
8000 ../src/syntax/typing.nit:1328,39
8001 'n_label' ... ../src/syntax/typing.nit:1328,39--45
8002 ../src/syntax/typing.nit:1329,7--31
8003 ../src/syntax/typing.nit:1329,7--9
8004 ../src/syntax/typing.nit:1329,7
8005 'cdi' ... ../src/syntax/typing.nit:1329,7--9
8006 'accept_typing2' ... ../src/syntax/typing.nit:1329,11--24
8007 ../src/syntax/typing.nit:1329,26
8008 ../src/syntax/typing.nit:1329,26
8009 'v' ... ../src/syntax/typing.nit:1329,26
8010 ../src/syntax/typing.nit:1329,29--31
8011 ../src/syntax/typing.nit:1329,29
8012 'esc' ... ../src/syntax/typing.nit:1329,29--31
8013 ../src/syntax/typing.nit:1330,7--21
8014 ../src/syntax/typing.nit:1330,7--17
8015 ../src/syntax/typing.nit:1330,7
8016 ../src/syntax/typing.nit:1330,7
8017 'v' ... ../src/syntax/typing.nit:1330,7
8018 'scope_ctx' ... ../src/syntax/typing.nit:1330,9--17
8019 'pop' ... ../src/syntax/typing.nit:1330,19--21
8020 ../src/syntax/typing.nit:1331,11--1338,102
8021 'if' ... ../src/syntax/typing.nit:1331,11--12
8022 ../src/syntax/typing.nit:1331,14--27
8023 ../src/syntax/typing.nit:1331,14--22
8024 ../src/syntax/typing.nit:1331,14--15
8025 ../src/syntax/typing.nit:1331,14
8026 'cs' ... ../src/syntax/typing.nit:1331,14--15
8027 'length' ... ../src/syntax/typing.nit:1331,17--22
8028 ../src/syntax/typing.nit:1331,27
8029 '1' ... ../src/syntax/typing.nit:1331,27
8030 ../src/syntax/typing.nit:1332,7--103
8031 ../src/syntax/typing.nit:1332,7--103
8032 ../src/syntax/typing.nit:1332,7
8033 ../src/syntax/typing.nit:1332,7
8034 'v' ... ../src/syntax/typing.nit:1332,7
8035 'error' ... ../src/syntax/typing.nit:1332,9--13
8036 ../src/syntax/typing.nit:1332,15--22
8037 ../src/syntax/typing.nit:1332,15--17
8038 ../src/syntax/typing.nit:1332,15
8039 'cdi' ... ../src/syntax/typing.nit:1332,15--17
8040 'n_id' ... ../src/syntax/typing.nit:1332,19--22
8041 ../src/syntax/typing.nit:1332,25--103
8042 ../src/syntax/typing.nit:1332,25--52
8043 '"Error: no closure named '!{' ... ../src/syntax/typing.nit:1332,25--52
8044 ../src/syntax/typing.nit:1332,53--55
8045 ../src/syntax/typing.nit:1332,53
8046 'cni' ... ../src/syntax/typing.nit:1332,53--55
8047 ../src/syntax/typing.nit:1332,56--62
8048 '}' in {' ... ../src/syntax/typing.nit:1332,56--62
8049 ../src/syntax/typing.nit:1332,63--66
8050 ../src/syntax/typing.nit:1332,63
8051 'name' ... ../src/syntax/typing.nit:1332,63--66
8052 ../src/syntax/typing.nit:1332,67--87
8053 '}; only closure is !{' ... ../src/syntax/typing.nit:1332,67--87
8054 ../src/syntax/typing.nit:1332,88--100
8055 ../src/syntax/typing.nit:1332,88--95
8056 ../src/syntax/typing.nit:1332,88--89
8057 ../src/syntax/typing.nit:1332,88
8058 'cs' ... ../src/syntax/typing.nit:1332,88--89
8059 'first' ... ../src/syntax/typing.nit:1332,91--95
8060 'name' ... ../src/syntax/typing.nit:1332,97--100
8061 ../src/syntax/typing.nit:1332,101--103
8062 '}."' ... ../src/syntax/typing.nit:1332,101--103
8063 ../src/syntax/typing.nit:1334,7--1338,102
8064 ../src/syntax/typing.nit:1334,7--30
8065 'var' ... ../src/syntax/typing.nit:1334,7--9
8066 'a' ... ../src/syntax/typing.nit:1334,11
8067 '=' ... ../src/syntax/typing.nit:1334,13
8068 ../src/syntax/typing.nit:1334,15--30
8069 'new' ... ../src/syntax/typing.nit:1334,15--17
8070 ../src/syntax/typing.nit:1334,19--30
8071 'Array' ... ../src/syntax/typing.nit:1334,19--23
8072 ../src/syntax/typing.nit:1334,25--30
8073 'String' ... ../src/syntax/typing.nit:1334,25--30
8074 ../src/syntax/typing.nit:1335,7--1336,24
8075 'for' ... ../src/syntax/typing.nit:1335,7--9
8076 'c' ... ../src/syntax/typing.nit:1335,11
8077 ../src/syntax/typing.nit:1335,16--17
8078 ../src/syntax/typing.nit:1335,16
8079 'cs' ... ../src/syntax/typing.nit:1335,16--17
8080 'do' ... ../src/syntax/typing.nit:1335,19--20
8081 ../src/syntax/typing.nit:1336,8--24
8082 ../src/syntax/typing.nit:1336,8--24
8083 ../src/syntax/typing.nit:1336,8
8084 ../src/syntax/typing.nit:1336,8
8085 'a' ... ../src/syntax/typing.nit:1336,8
8086 'add' ... ../src/syntax/typing.nit:1336,10--12
8087 ../src/syntax/typing.nit:1336,14--24
8088 ../src/syntax/typing.nit:1336,14--16
8089 '"!{' ... ../src/syntax/typing.nit:1336,14--16
8090 ../src/syntax/typing.nit:1336,17--22
8091 ../src/syntax/typing.nit:1336,17
8092 ../src/syntax/typing.nit:1336,17
8093 'c' ... ../src/syntax/typing.nit:1336,17
8094 'name' ... ../src/syntax/typing.nit:1336,19--22
8095 ../src/syntax/typing.nit:1336,23--24
8096 '}"' ... ../src/syntax/typing.nit:1336,23--24
8097 ../src/syntax/typing.nit:1338,7--102
8098 ../src/syntax/typing.nit:1338,7
8099 ../src/syntax/typing.nit:1338,7
8100 'v' ... ../src/syntax/typing.nit:1338,7
8101 'error' ... ../src/syntax/typing.nit:1338,9--13
8102 ../src/syntax/typing.nit:1338,15--22
8103 ../src/syntax/typing.nit:1338,15--17
8104 ../src/syntax/typing.nit:1338,15
8105 'cdi' ... ../src/syntax/typing.nit:1338,15--17
8106 'n_id' ... ../src/syntax/typing.nit:1338,19--22
8107 ../src/syntax/typing.nit:1338,25--102
8108 ../src/syntax/typing.nit:1338,25--52
8109 '"Error: no closure named '!{' ... ../src/syntax/typing.nit:1338,25--52
8110 ../src/syntax/typing.nit:1338,53--55
8111 ../src/syntax/typing.nit:1338,53
8112 'cni' ... ../src/syntax/typing.nit:1338,53--55
8113 ../src/syntax/typing.nit:1338,56--62
8114 '}' in {' ... ../src/syntax/typing.nit:1338,56--62
8115 ../src/syntax/typing.nit:1338,63--66
8116 ../src/syntax/typing.nit:1338,63
8117 'name' ... ../src/syntax/typing.nit:1338,63--66
8118 ../src/syntax/typing.nit:1338,67--88
8119 '}; only closures are {' ... ../src/syntax/typing.nit:1338,67--88
8120 ../src/syntax/typing.nit:1338,89--98
8121 ../src/syntax/typing.nit:1338,89
8122 ../src/syntax/typing.nit:1338,89
8123 'a' ... ../src/syntax/typing.nit:1338,89
8124 'join' ... ../src/syntax/typing.nit:1338,91--94
8125 ../src/syntax/typing.nit:1338,96--98
8126 '","' ... ../src/syntax/typing.nit:1338,96--98
8127 ../src/syntax/typing.nit:1338,100--102
8128 '}."' ... ../src/syntax/typing.nit:1338,100--102
8129 ../src/syntax/typing.nit:1343,5--1344,48
8130 'if' ... ../src/syntax/typing.nit:1343,5--6
8131 ../src/syntax/typing.nit:1343,8--25
8132 ../src/syntax/typing.nit:1343,8--17
8133 ../src/syntax/typing.nit:1343,8
8134 'break_list' ... ../src/syntax/typing.nit:1343,8--17
8135 ../src/syntax/typing.nit:1343,22--25
8136 'null' ... ../src/syntax/typing.nit:1343,22--25
8137 ../src/syntax/typing.nit:1344,6--48
8138 ../src/syntax/typing.nit:1344,6--48
8139 ../src/syntax/typing.nit:1344,10
8140 't' ... ../src/syntax/typing.nit:1344,6
8141 '=' ... ../src/syntax/typing.nit:1344,8
8142 ../src/syntax/typing.nit:1344,10--48
8143 ../src/syntax/typing.nit:1344,10
8144 ../src/syntax/typing.nit:1344,10
8145 'v' ... ../src/syntax/typing.nit:1344,10
8146 'check_conform_multiexpr' ... ../src/syntax/typing.nit:1344,12--34
8147 ../src/syntax/typing.nit:1344,36
8148 ../src/syntax/typing.nit:1344,36
8149 't' ... ../src/syntax/typing.nit:1344,36
8150 ../src/syntax/typing.nit:1344,39--48
8151 ../src/syntax/typing.nit:1344,39
8152 'break_list' ... ../src/syntax/typing.nit:1344,39--48
8153 ../src/syntax/typing.nit:1347,8--1348,57
8154 'if' ... ../src/syntax/typing.nit:1347,8--9
8155 ../src/syntax/typing.nit:1347,11--20
8156 ../src/syntax/typing.nit:1347,11--15
8157 ../src/syntax/typing.nit:1347,11
8158 'arity' ... ../src/syntax/typing.nit:1347,11--15
8159 ../src/syntax/typing.nit:1347,20
8160 '0' ... ../src/syntax/typing.nit:1347,20
8161 ../src/syntax/typing.nit:1348,4--57
8162 ../src/syntax/typing.nit:1348,4--57
8163 ../src/syntax/typing.nit:1348,4
8164 ../src/syntax/typing.nit:1348,4
8165 'v' ... ../src/syntax/typing.nit:1348,4
8166 'error' ... ../src/syntax/typing.nit:1348,6--10
8167 ../src/syntax/typing.nit:1348,12--15
8168 'self' ... ../src/syntax/typing.nit:1348,12--15
8169 ../src/syntax/typing.nit:1348,18--57
8170 ../src/syntax/typing.nit:1348,18--26
8171 '"Error: {' ... ../src/syntax/typing.nit:1348,18--26
8172 ../src/syntax/typing.nit:1348,27--30
8173 ../src/syntax/typing.nit:1348,27
8174 'name' ... ../src/syntax/typing.nit:1348,27--30
8175 ../src/syntax/typing.nit:1348,31--57
8176 '} does not require blocks."' ... ../src/syntax/typing.nit:1348,31--57
8177 ../src/syntax/typing.nit:1350,3--10
8178 'return' ... ../src/syntax/typing.nit:1350,3--8
8179 ../src/syntax/typing.nit:1350,10
8180 ../src/syntax/typing.nit:1350,10
8181 't' ... ../src/syntax/typing.nit:1350,10
8182 ../src/syntax/typing.nit:1354,1--1420,49
8183 'redef' ... ../src/syntax/typing.nit:1354,1--5
8184 ../src/syntax/typing.nit:1354,7
8185 ../src/syntax/typing.nit:1354,7--11
8186 'class' ... ../src/syntax/typing.nit:1354,7--11
8187 'AAbsSendExpr' ... ../src/syntax/typing.nit:1354,13--24
8188 ../src/syntax/typing.nit:1355,2--1366,22
8189 ../src/syntax/typing.nit:1355,2--1356,0
8190 '# Compute the called global property
8191 ' ... ../src/syntax/typing.nit:1355,2--1356,0
8192 ../src/syntax/typing.nit:1356,2--8
8193 'private' ... ../src/syntax/typing.nit:1356,2--8
8194 'fun' ... ../src/syntax/typing.nit:1356,10--12
8195 ../src/syntax/typing.nit:1356,14--22
8196 'do_typing' ... ../src/syntax/typing.nit:1356,14--22
8197 ../src/syntax/typing.nit:1356,24--191
8198 ../src/syntax/typing.nit:1356,24--39
8199 'v' ... ../src/syntax/typing.nit:1356,24
8200 ../src/syntax/typing.nit:1356,27--39
8201 'TypingVisitor' ... ../src/syntax/typing.nit:1356,27--39
8202 ../src/syntax/typing.nit:1356,42--58
8203 'type_recv' ... ../src/syntax/typing.nit:1356,42--50
8204 ../src/syntax/typing.nit:1356,53--58
8205 'MMType' ... ../src/syntax/typing.nit:1356,53--58
8206 ../src/syntax/typing.nit:1356,61--82
8207 'is_implicit_self' ... ../src/syntax/typing.nit:1356,61--76
8208 ../src/syntax/typing.nit:1356,79--82
8209 'Bool' ... ../src/syntax/typing.nit:1356,79--82
8210 ../src/syntax/typing.nit:1356,85--102
8211 'recv_is_self' ... ../src/syntax/typing.nit:1356,85--96
8212 ../src/syntax/typing.nit:1356,99--102
8213 'Bool' ... ../src/syntax/typing.nit:1356,99--102
8214 ../src/syntax/typing.nit:1356,105--116
8215 'name' ... ../src/syntax/typing.nit:1356,105--108
8216 ../src/syntax/typing.nit:1356,111--116
8217 'Symbol' ... ../src/syntax/typing.nit:1356,111--116
8218 ../src/syntax/typing.nit:1356,119--148
8219 'raw_args' ... ../src/syntax/typing.nit:1356,119--126
8220 ../src/syntax/typing.nit:1356,129--148
8221 'nullable' ... ../src/syntax/typing.nit:1356,129--136
8222 'Array' ... ../src/syntax/typing.nit:1356,138--142
8223 ../src/syntax/typing.nit:1356,144--148
8224 'AExpr' ... ../src/syntax/typing.nit:1356,144--148
8225 ../src/syntax/typing.nit:1356,152--191
8226 'closure_defs' ... ../src/syntax/typing.nit:1356,152--163
8227 ../src/syntax/typing.nit:1356,166--191
8228 'nullable' ... ../src/syntax/typing.nit:1356,166--173
8229 'Array' ... ../src/syntax/typing.nit:1356,175--179
8230 ../src/syntax/typing.nit:1356,181--191
8231 'AClosureDef' ... ../src/syntax/typing.nit:1356,181--191
8232 ../src/syntax/typing.nit:1358,3--1366,22
8233 ../src/syntax/typing.nit:1358,3--62
8234 'var' ... ../src/syntax/typing.nit:1358,3--5
8235 'prop' ... ../src/syntax/typing.nit:1358,7--10
8236 '=' ... ../src/syntax/typing.nit:1358,12
8237 ../src/syntax/typing.nit:1358,14--62
8238 ../src/syntax/typing.nit:1358,27
8239 'get_property' ... ../src/syntax/typing.nit:1358,14--25
8240 ../src/syntax/typing.nit:1358,27
8241 ../src/syntax/typing.nit:1358,27
8242 'v' ... ../src/syntax/typing.nit:1358,27
8243 ../src/syntax/typing.nit:1358,30--38
8244 ../src/syntax/typing.nit:1358,30
8245 'type_recv' ... ../src/syntax/typing.nit:1358,30--38
8246 ../src/syntax/typing.nit:1358,41--56
8247 ../src/syntax/typing.nit:1358,41
8248 'is_implicit_self' ... ../src/syntax/typing.nit:1358,41--56
8249 ../src/syntax/typing.nit:1358,59--62
8250 ../src/syntax/typing.nit:1358,59
8251 'name' ... ../src/syntax/typing.nit:1358,59--62
8252 ../src/syntax/typing.nit:1359,3--29
8253 'if' ... ../src/syntax/typing.nit:1359,3--4
8254 ../src/syntax/typing.nit:1359,6--17
8255 ../src/syntax/typing.nit:1359,6--9
8256 ../src/syntax/typing.nit:1359,6
8257 'prop' ... ../src/syntax/typing.nit:1359,6--9
8258 ../src/syntax/typing.nit:1359,14--17
8259 'null' ... ../src/syntax/typing.nit:1359,14--17
8260 ../src/syntax/typing.nit:1359,24--29
8261 'return' ... ../src/syntax/typing.nit:1359,24--29
8262 ../src/syntax/typing.nit:1360,3--58
8263 'var' ... ../src/syntax/typing.nit:1360,3--5
8264 'sig' ... ../src/syntax/typing.nit:1360,7--9
8265 '=' ... ../src/syntax/typing.nit:1360,11
8266 ../src/syntax/typing.nit:1360,13--58
8267 ../src/syntax/typing.nit:1360,27
8268 'get_signature' ... ../src/syntax/typing.nit:1360,13--25
8269 ../src/syntax/typing.nit:1360,27
8270 ../src/syntax/typing.nit:1360,27
8271 'v' ... ../src/syntax/typing.nit:1360,27
8272 ../src/syntax/typing.nit:1360,30--38
8273 ../src/syntax/typing.nit:1360,30
8274 'type_recv' ... ../src/syntax/typing.nit:1360,30--38
8275 ../src/syntax/typing.nit:1360,41--44
8276 ../src/syntax/typing.nit:1360,41
8277 'prop' ... ../src/syntax/typing.nit:1360,41--44
8278 ../src/syntax/typing.nit:1360,47--58
8279 ../src/syntax/typing.nit:1360,47
8280 'recv_is_self' ... ../src/syntax/typing.nit:1360,47--58
8281 ../src/syntax/typing.nit:1361,3--67
8282 'if' ... ../src/syntax/typing.nit:1361,3--4
8283 ../src/syntax/typing.nit:1361,6--54
8284 'not' ... ../src/syntax/typing.nit:1361,6--8
8285 ../src/syntax/typing.nit:1361,10--54
8286 ../src/syntax/typing.nit:1361,28
8287 'process_signature' ... ../src/syntax/typing.nit:1361,10--26
8288 ../src/syntax/typing.nit:1361,28
8289 ../src/syntax/typing.nit:1361,28
8290 'v' ... ../src/syntax/typing.nit:1361,28
8291 ../src/syntax/typing.nit:1361,31--33
8292 ../src/syntax/typing.nit:1361,31
8293 'sig' ... ../src/syntax/typing.nit:1361,31--33
8294 ../src/syntax/typing.nit:1361,36--44
8295 ../src/syntax/typing.nit:1361,36--39
8296 ../src/syntax/typing.nit:1361,36
8297 'prop' ... ../src/syntax/typing.nit:1361,36--39
8298 'name' ... ../src/syntax/typing.nit:1361,41--44
8299 ../src/syntax/typing.nit:1361,47--54
8300 ../src/syntax/typing.nit:1361,47
8301 'raw_args' ... ../src/syntax/typing.nit:1361,47--54
8302 ../src/syntax/typing.nit:1361,62--67
8303 'return' ... ../src/syntax/typing.nit:1361,62--67
8304 ../src/syntax/typing.nit:1362,3--62
8305 'var' ... ../src/syntax/typing.nit:1362,3--5
8306 'rtype' ... ../src/syntax/typing.nit:1362,7--11
8307 '=' ... ../src/syntax/typing.nit:1362,13
8308 ../src/syntax/typing.nit:1362,15--62
8309 ../src/syntax/typing.nit:1362,32
8310 'process_closures' ... ../src/syntax/typing.nit:1362,15--30
8311 ../src/syntax/typing.nit:1362,32
8312 ../src/syntax/typing.nit:1362,32
8313 'v' ... ../src/syntax/typing.nit:1362,32
8314 ../src/syntax/typing.nit:1362,35--37
8315 ../src/syntax/typing.nit:1362,35
8316 'sig' ... ../src/syntax/typing.nit:1362,35--37
8317 ../src/syntax/typing.nit:1362,40--48
8318 ../src/syntax/typing.nit:1362,40--43
8319 ../src/syntax/typing.nit:1362,40
8320 'prop' ... ../src/syntax/typing.nit:1362,40--43
8321 'name' ... ../src/syntax/typing.nit:1362,45--48
8322 ../src/syntax/typing.nit:1362,51--62
8323 ../src/syntax/typing.nit:1362,51
8324 'closure_defs' ... ../src/syntax/typing.nit:1362,51--62
8325 ../src/syntax/typing.nit:1363,3--58
8326 'if' ... ../src/syntax/typing.nit:1363,3--4
8327 ../src/syntax/typing.nit:1363,6--46
8328 ../src/syntax/typing.nit:1363,6--18
8329 ../src/syntax/typing.nit:1363,6--10
8330 ../src/syntax/typing.nit:1363,6
8331 'rtype' ... ../src/syntax/typing.nit:1363,6--10
8332 ../src/syntax/typing.nit:1363,15--18
8333 'null' ... ../src/syntax/typing.nit:1363,15--18
8334 ../src/syntax/typing.nit:1363,24--46
8335 ../src/syntax/typing.nit:1363,24--38
8336 ../src/syntax/typing.nit:1363,24--26
8337 ../src/syntax/typing.nit:1363,24
8338 'sig' ... ../src/syntax/typing.nit:1363,24--26
8339 'return_type' ... ../src/syntax/typing.nit:1363,28--38
8340 ../src/syntax/typing.nit:1363,43--46
8341 'null' ... ../src/syntax/typing.nit:1363,43--46
8342 ../src/syntax/typing.nit:1363,53--58
8343 'return' ... ../src/syntax/typing.nit:1363,53--58
8344 ../src/syntax/typing.nit:1364,3--14
8345 ../src/syntax/typing.nit:1364,11
8346 '_prop' ... ../src/syntax/typing.nit:1364,3--7
8347 '=' ... ../src/syntax/typing.nit:1364,9
8348 ../src/syntax/typing.nit:1364,11--14
8349 ../src/syntax/typing.nit:1364,11
8350 'prop' ... ../src/syntax/typing.nit:1364,11--14
8351 ../src/syntax/typing.nit:1365,3--23
8352 ../src/syntax/typing.nit:1365,21
8353 '_prop_signature' ... ../src/syntax/typing.nit:1365,3--17
8354 '=' ... ../src/syntax/typing.nit:1365,19
8355 ../src/syntax/typing.nit:1365,21--23
8356 ../src/syntax/typing.nit:1365,21
8357 'sig' ... ../src/syntax/typing.nit:1365,21--23
8358 ../src/syntax/typing.nit:1366,3--22
8359 ../src/syntax/typing.nit:1366,18
8360 '_return_type' ... ../src/syntax/typing.nit:1366,3--14
8361 '=' ... ../src/syntax/typing.nit:1366,16
8362 ../src/syntax/typing.nit:1366,18--22
8363 ../src/syntax/typing.nit:1366,18
8364 'rtype' ... ../src/syntax/typing.nit:1366,18--22
8365 ../src/syntax/typing.nit:1369,2--1403,13
8366 ../src/syntax/typing.nit:1369,2--8
8367 'private' ... ../src/syntax/typing.nit:1369,2--8
8368 'fun' ... ../src/syntax/typing.nit:1369,10--12
8369 ../src/syntax/typing.nit:1369,14--25
8370 'get_property' ... ../src/syntax/typing.nit:1369,14--25
8371 ../src/syntax/typing.nit:1369,27--119
8372 ../src/syntax/typing.nit:1369,27--42
8373 'v' ... ../src/syntax/typing.nit:1369,27
8374 ../src/syntax/typing.nit:1369,30--42
8375 'TypingVisitor' ... ../src/syntax/typing.nit:1369,30--42
8376 ../src/syntax/typing.nit:1369,45--61
8377 'type_recv' ... ../src/syntax/typing.nit:1369,45--53
8378 ../src/syntax/typing.nit:1369,56--61
8379 'MMType' ... ../src/syntax/typing.nit:1369,56--61
8380 ../src/syntax/typing.nit:1369,64--85
8381 'is_implicit_self' ... ../src/syntax/typing.nit:1369,64--79
8382 ../src/syntax/typing.nit:1369,82--85
8383 'Bool' ... ../src/syntax/typing.nit:1369,82--85
8384 ../src/syntax/typing.nit:1369,88--99
8385 'name' ... ../src/syntax/typing.nit:1369,88--91
8386 ../src/syntax/typing.nit:1369,94--99
8387 'Symbol' ... ../src/syntax/typing.nit:1369,94--99
8388 ../src/syntax/typing.nit:1369,103--119
8389 'nullable' ... ../src/syntax/typing.nit:1369,103--110
8390 'MMMethod' ... ../src/syntax/typing.nit:1369,112--119
8391 ../src/syntax/typing.nit:1371,3--1403,13
8392 ../src/syntax/typing.nit:1371,3--1377,15
8393 'if' ... ../src/syntax/typing.nit:1371,3--4
8394 ../src/syntax/typing.nit:1371,6--29
8395 ../src/syntax/typing.nit:1371,6--14
8396 ../src/syntax/typing.nit:1371,6
8397 'type_recv' ... ../src/syntax/typing.nit:1371,6--14
8398 ../src/syntax/typing.nit:1371,20--29
8399 'MMTypeNone' ... ../src/syntax/typing.nit:1371,20--29
8400 ../src/syntax/typing.nit:1372,4--1377,15
8401 ../src/syntax/typing.nit:1372,4--1377,15
8402 'if' ... ../src/syntax/typing.nit:1372,4--5
8403 ../src/syntax/typing.nit:1372,7--67
8404 ../src/syntax/typing.nit:1372,7--34
8405 ../src/syntax/typing.nit:1372,7--10
8406 ../src/syntax/typing.nit:1372,7
8407 'name' ... ../src/syntax/typing.nit:1372,7--10
8408 ../src/syntax/typing.nit:1372,16--34
8409 'once' ... ../src/syntax/typing.nit:1372,16--19
8410 ../src/syntax/typing.nit:1372,21--34
8411 ../src/syntax/typing.nit:1372,21--24
8412 '"=="' ... ../src/syntax/typing.nit:1372,21--24
8413 'to_symbol' ... ../src/syntax/typing.nit:1372,26--34
8414 ../src/syntax/typing.nit:1372,40--67
8415 ../src/syntax/typing.nit:1372,40--43
8416 ../src/syntax/typing.nit:1372,40
8417 'name' ... ../src/syntax/typing.nit:1372,40--43
8418 ../src/syntax/typing.nit:1372,49--67
8419 'once' ... ../src/syntax/typing.nit:1372,49--52
8420 ../src/syntax/typing.nit:1372,54--67
8421 ../src/syntax/typing.nit:1372,54--57
8422 '"!="' ... ../src/syntax/typing.nit:1372,54--57
8423 'to_symbol' ... ../src/syntax/typing.nit:1372,59--67
8424 ../src/syntax/typing.nit:1374,5--41
8425 ../src/syntax/typing.nit:1374,5--41
8426 ../src/syntax/typing.nit:1374,17
8427 'type_recv' ... ../src/syntax/typing.nit:1374,5--13
8428 '=' ... ../src/syntax/typing.nit:1374,15
8429 ../src/syntax/typing.nit:1374,17--41
8430 ../src/syntax/typing.nit:1374,17--29
8431 ../src/syntax/typing.nit:1374,17
8432 ../src/syntax/typing.nit:1374,17
8433 'v' ... ../src/syntax/typing.nit:1374,17
8434 'type_object' ... ../src/syntax/typing.nit:1374,19--29
8435 'as_nullable' ... ../src/syntax/typing.nit:1374,31--41
8436 ../src/syntax/typing.nit:1376,5--1377,15
8437 ../src/syntax/typing.nit:1376,5--58
8438 ../src/syntax/typing.nit:1376,5
8439 ../src/syntax/typing.nit:1376,5
8440 'v' ... ../src/syntax/typing.nit:1376,5
8441 'error' ... ../src/syntax/typing.nit:1376,7--11
8442 ../src/syntax/typing.nit:1376,13--16
8443 'self' ... ../src/syntax/typing.nit:1376,13--16
8444 ../src/syntax/typing.nit:1376,19--58
8445 ../src/syntax/typing.nit:1376,19--35
8446 '"Error: Method '{' ... ../src/syntax/typing.nit:1376,19--35
8447 ../src/syntax/typing.nit:1376,36--39
8448 ../src/syntax/typing.nit:1376,36
8449 'name' ... ../src/syntax/typing.nit:1376,36--39
8450 ../src/syntax/typing.nit:1376,40--58
8451 '}' call on 'null'."' ... ../src/syntax/typing.nit:1376,40--58
8452 ../src/syntax/typing.nit:1377,5--15
8453 'return' ... ../src/syntax/typing.nit:1377,5--10
8454 ../src/syntax/typing.nit:1377,12--15
8455 'null' ... ../src/syntax/typing.nit:1377,12--15
8456 ../src/syntax/typing.nit:1380,3--32
8457 'var' ... ../src/syntax/typing.nit:1380,3--5
8458 'lc' ... ../src/syntax/typing.nit:1380,7--8
8459 '=' ... ../src/syntax/typing.nit:1380,10
8460 ../src/syntax/typing.nit:1380,12--32
8461 ../src/syntax/typing.nit:1380,12--20
8462 ../src/syntax/typing.nit:1380,12
8463 'type_recv' ... ../src/syntax/typing.nit:1380,12--20
8464 'local_class' ... ../src/syntax/typing.nit:1380,22--32
8465 ../src/syntax/typing.nit:1381,3--36
8466 'var' ... ../src/syntax/typing.nit:1381,3--5
8467 'prop' ... ../src/syntax/typing.nit:1381,7--10
8468 ../src/syntax/typing.nit:1381,13--29
8469 'nullable' ... ../src/syntax/typing.nit:1381,13--20
8470 'MMMethod' ... ../src/syntax/typing.nit:1381,22--29
8471 '=' ... ../src/syntax/typing.nit:1381,31
8472 ../src/syntax/typing.nit:1381,33--36
8473 'null' ... ../src/syntax/typing.nit:1381,33--36
8474 ../src/syntax/typing.nit:1382,3--75
8475 'if' ... ../src/syntax/typing.nit:1382,3--4
8476 ../src/syntax/typing.nit:1382,6--40
8477 ../src/syntax/typing.nit:1382,6--7
8478 ../src/syntax/typing.nit:1382,6
8479 'lc' ... ../src/syntax/typing.nit:1382,6--7
8480 'has_global_property_by_name' ... ../src/syntax/typing.nit:1382,9--35
8481 ../src/syntax/typing.nit:1382,37--40
8482 ../src/syntax/typing.nit:1382,37
8483 'name' ... ../src/syntax/typing.nit:1382,37--40
8484 ../src/syntax/typing.nit:1382,48--75
8485 ../src/syntax/typing.nit:1382,55
8486 'prop' ... ../src/syntax/typing.nit:1382,48--51
8487 '=' ... ../src/syntax/typing.nit:1382,53
8488 ../src/syntax/typing.nit:1382,55--75
8489 ../src/syntax/typing.nit:1382,55--56
8490 ../src/syntax/typing.nit:1382,55
8491 'lc' ... ../src/syntax/typing.nit:1382,55--56
8492 'select_method' ... ../src/syntax/typing.nit:1382,58--70
8493 ../src/syntax/typing.nit:1382,72--75
8494 ../src/syntax/typing.nit:1382,72
8495 'name' ... ../src/syntax/typing.nit:1382,72--75
8496 ../src/syntax/typing.nit:1383,3--1391,12
8497 'if' ... ../src/syntax/typing.nit:1383,3--4
8498 ../src/syntax/typing.nit:1383,6--53
8499 ../src/syntax/typing.nit:1383,6--17
8500 ../src/syntax/typing.nit:1383,6--9
8501 ../src/syntax/typing.nit:1383,6
8502 'prop' ... ../src/syntax/typing.nit:1383,6--9
8503 ../src/syntax/typing.nit:1383,14--17
8504 'null' ... ../src/syntax/typing.nit:1383,14--17
8505 ../src/syntax/typing.nit:1383,23--53
8506 ../src/syntax/typing.nit:1383,23--45
8507 ../src/syntax/typing.nit:1383,23--38
8508 ../src/syntax/typing.nit:1383,23
8509 ../src/syntax/typing.nit:1383,23
8510 'v' ... ../src/syntax/typing.nit:1383,23
8511 'local_property' ... ../src/syntax/typing.nit:1383,25--38
8512 'global' ... ../src/syntax/typing.nit:1383,40--45
8513 'is_init' ... ../src/syntax/typing.nit:1383,47--53
8514 ../src/syntax/typing.nit:1384,4--1391,12
8515 ../src/syntax/typing.nit:1384,4--42
8516 'var' ... ../src/syntax/typing.nit:1384,4--6
8517 'props' ... ../src/syntax/typing.nit:1384,8--12
8518 '=' ... ../src/syntax/typing.nit:1384,14
8519 ../src/syntax/typing.nit:1384,16--42
8520 ../src/syntax/typing.nit:1384,16--17
8521 ../src/syntax/typing.nit:1384,16
8522 'lc' ... ../src/syntax/typing.nit:1384,16--17
8523 'super_methods_named' ... ../src/syntax/typing.nit:1384,19--37
8524 ../src/syntax/typing.nit:1384,39--42
8525 ../src/syntax/typing.nit:1384,39
8526 'name' ... ../src/syntax/typing.nit:1384,39--42
8527 ../src/syntax/typing.nit:1385,4--1391,12
8528 'if' ... ../src/syntax/typing.nit:1385,4--5
8529 ../src/syntax/typing.nit:1385,7--22
8530 ../src/syntax/typing.nit:1385,7--18
8531 ../src/syntax/typing.nit:1385,7--11
8532 ../src/syntax/typing.nit:1385,7
8533 'props' ... ../src/syntax/typing.nit:1385,7--11
8534 'length' ... ../src/syntax/typing.nit:1385,13--18
8535 ../src/syntax/typing.nit:1385,22
8536 '1' ... ../src/syntax/typing.nit:1385,22
8537 ../src/syntax/typing.nit:1386,5--1387,15
8538 ../src/syntax/typing.nit:1386,5--106
8539 ../src/syntax/typing.nit:1386,5
8540 ../src/syntax/typing.nit:1386,5
8541 'v' ... ../src/syntax/typing.nit:1386,5
8542 'error' ... ../src/syntax/typing.nit:1386,7--11
8543 ../src/syntax/typing.nit:1386,13--16
8544 'self' ... ../src/syntax/typing.nit:1386,13--16
8545 ../src/syntax/typing.nit:1386,19--106
8546 ../src/syntax/typing.nit:1386,19--49
8547 '"Error: Ambigous method name '{' ... ../src/syntax/typing.nit:1386,19--49
8548 ../src/syntax/typing.nit:1386,50--53
8549 ../src/syntax/typing.nit:1386,50
8550 'name' ... ../src/syntax/typing.nit:1386,50--53
8551 ../src/syntax/typing.nit:1386,54--61
8552 '}' for {' ... ../src/syntax/typing.nit:1386,54--61
8553 ../src/syntax/typing.nit:1386,62--76
8554 ../src/syntax/typing.nit:1386,62--66
8555 ../src/syntax/typing.nit:1386,62
8556 'props' ... ../src/syntax/typing.nit:1386,62--66
8557 'join' ... ../src/syntax/typing.nit:1386,68--71
8558 ../src/syntax/typing.nit:1386,73--76
8559 '", "' ... ../src/syntax/typing.nit:1386,73--76
8560 ../src/syntax/typing.nit:1386,78--106
8561 '}. Use explicit designation."' ... ../src/syntax/typing.nit:1386,78--106
8562 ../src/syntax/typing.nit:1387,5--15
8563 'return' ... ../src/syntax/typing.nit:1387,5--10
8564 ../src/syntax/typing.nit:1387,12--15
8565 'null' ... ../src/syntax/typing.nit:1387,12--15
8566 ../src/syntax/typing.nit:1388,9--1391,12
8567 'if' ... ../src/syntax/typing.nit:1388,9--10
8568 ../src/syntax/typing.nit:1388,12--28
8569 ../src/syntax/typing.nit:1388,12--23
8570 ../src/syntax/typing.nit:1388,12--16
8571 ../src/syntax/typing.nit:1388,12
8572 'props' ... ../src/syntax/typing.nit:1388,12--16
8573 'length' ... ../src/syntax/typing.nit:1388,18--23
8574 ../src/syntax/typing.nit:1388,28
8575 '1' ... ../src/syntax/typing.nit:1388,28
8576 ../src/syntax/typing.nit:1389,5--1391,12
8577 ../src/syntax/typing.nit:1389,5--33
8578 'var' ... ../src/syntax/typing.nit:1389,5--7
8579 'p' ... ../src/syntax/typing.nit:1389,9
8580 '=' ... ../src/syntax/typing.nit:1389,11
8581 ../src/syntax/typing.nit:1389,13--33
8582 ../src/syntax/typing.nit:1389,13--14
8583 ../src/syntax/typing.nit:1389,13
8584 'lc' ... ../src/syntax/typing.nit:1389,13--14
8585 ../src/syntax/typing.nit:1389,16--33
8586 ../src/syntax/typing.nit:1389,16--26
8587 ../src/syntax/typing.nit:1389,16--20
8588 ../src/syntax/typing.nit:1389,16
8589 'props' ... ../src/syntax/typing.nit:1389,16--20
8590 'first' ... ../src/syntax/typing.nit:1389,22--26
8591 'global' ... ../src/syntax/typing.nit:1389,28--33
8592 ../src/syntax/typing.nit:1390,5--25
8593 'assert' ... ../src/syntax/typing.nit:1390,5--10
8594 ../src/syntax/typing.nit:1390,12--25
8595 ../src/syntax/typing.nit:1390,12
8596 ../src/syntax/typing.nit:1390,12
8597 'p' ... ../src/syntax/typing.nit:1390,12
8598 ../src/syntax/typing.nit:1390,18--25
8599 'MMMethod' ... ../src/syntax/typing.nit:1390,18--25
8600 ../src/syntax/typing.nit:1391,5--12
8601 ../src/syntax/typing.nit:1391,12
8602 'prop' ... ../src/syntax/typing.nit:1391,5--8
8603 '=' ... ../src/syntax/typing.nit:1391,10
8604 ../src/syntax/typing.nit:1391,12
8605 ../src/syntax/typing.nit:1391,12
8606 'p' ... ../src/syntax/typing.nit:1391,12
8607 ../src/syntax/typing.nit:1395,3--1401,14
8608 'if' ... ../src/syntax/typing.nit:1395,3--4
8609 ../src/syntax/typing.nit:1395,6--17
8610 ../src/syntax/typing.nit:1395,6--9
8611 ../src/syntax/typing.nit:1395,6
8612 'prop' ... ../src/syntax/typing.nit:1395,6--9
8613 ../src/syntax/typing.nit:1395,14--17
8614 'null' ... ../src/syntax/typing.nit:1395,14--17
8615 ../src/syntax/typing.nit:1396,4--1401,14
8616 ../src/syntax/typing.nit:1396,4--1399,73
8617 'if' ... ../src/syntax/typing.nit:1396,4--5
8618 ../src/syntax/typing.nit:1396,7--22
8619 ../src/syntax/typing.nit:1396,7
8620 'is_implicit_self' ... ../src/syntax/typing.nit:1396,7--22
8621 ../src/syntax/typing.nit:1397,5--78
8622 ../src/syntax/typing.nit:1397,5--78
8623 ../src/syntax/typing.nit:1397,5
8624 ../src/syntax/typing.nit:1397,5
8625 'v' ... ../src/syntax/typing.nit:1397,5
8626 'error' ... ../src/syntax/typing.nit:1397,7--11
8627 ../src/syntax/typing.nit:1397,13--16
8628 'self' ... ../src/syntax/typing.nit:1397,13--16
8629 ../src/syntax/typing.nit:1397,19--78
8630 ../src/syntax/typing.nit:1397,19--47
8631 '"Error: Method or variable '{' ... ../src/syntax/typing.nit:1397,19--47
8632 ../src/syntax/typing.nit:1397,48--51
8633 ../src/syntax/typing.nit:1397,48
8634 'name' ... ../src/syntax/typing.nit:1397,48--51
8635 ../src/syntax/typing.nit:1397,52--66
8636 '}' unknown in {' ... ../src/syntax/typing.nit:1397,52--66
8637 ../src/syntax/typing.nit:1397,67--75
8638 ../src/syntax/typing.nit:1397,67
8639 'type_recv' ... ../src/syntax/typing.nit:1397,67--75
8640 ../src/syntax/typing.nit:1397,76--78
8641 '}."' ... ../src/syntax/typing.nit:1397,76--78
8642 ../src/syntax/typing.nit:1399,5--73
8643 ../src/syntax/typing.nit:1399,5--73
8644 ../src/syntax/typing.nit:1399,5
8645 ../src/syntax/typing.nit:1399,5
8646 'v' ... ../src/syntax/typing.nit:1399,5
8647 'error' ... ../src/syntax/typing.nit:1399,7--11
8648 ../src/syntax/typing.nit:1399,13--16
8649 'self' ... ../src/syntax/typing.nit:1399,13--16
8650 ../src/syntax/typing.nit:1399,19--73
8651 ../src/syntax/typing.nit:1399,19--35
8652 '"Error: Method '{' ... ../src/syntax/typing.nit:1399,19--35
8653 ../src/syntax/typing.nit:1399,36--39
8654 ../src/syntax/typing.nit:1399,36
8655 'name' ... ../src/syntax/typing.nit:1399,36--39
8656 ../src/syntax/typing.nit:1399,40--61
8657 '}' doesn't exists in {' ... ../src/syntax/typing.nit:1399,40--61
8658 ../src/syntax/typing.nit:1399,62--70
8659 ../src/syntax/typing.nit:1399,62
8660 'type_recv' ... ../src/syntax/typing.nit:1399,62--70
8661 ../src/syntax/typing.nit:1399,71--73
8662 '}."' ... ../src/syntax/typing.nit:1399,71--73
8663 ../src/syntax/typing.nit:1401,4--14
8664 'return' ... ../src/syntax/typing.nit:1401,4--9
8665 ../src/syntax/typing.nit:1401,11--14
8666 'null' ... ../src/syntax/typing.nit:1401,11--14
8667 ../src/syntax/typing.nit:1403,3--13
8668 'return' ... ../src/syntax/typing.nit:1403,3--8
8669 ../src/syntax/typing.nit:1403,10--13
8670 ../src/syntax/typing.nit:1403,10
8671 'prop' ... ../src/syntax/typing.nit:1403,10--13
8672 ../src/syntax/typing.nit:1406,2--1412,13
8673 ../src/syntax/typing.nit:1406,2--1407,0
8674 '# Get the signature for a local property and a receiver
8675 ' ... ../src/syntax/typing.nit:1406,2--1407,0
8676 ../src/syntax/typing.nit:1407,2--8
8677 'private' ... ../src/syntax/typing.nit:1407,2--8
8678 'fun' ... ../src/syntax/typing.nit:1407,10--12
8679 ../src/syntax/typing.nit:1407,14--26
8680 'get_signature' ... ../src/syntax/typing.nit:1407,14--26
8681 ../src/syntax/typing.nit:1407,28--112
8682 ../src/syntax/typing.nit:1407,28--43
8683 'v' ... ../src/syntax/typing.nit:1407,28
8684 ../src/syntax/typing.nit:1407,31--43
8685 'TypingVisitor' ... ../src/syntax/typing.nit:1407,31--43
8686 ../src/syntax/typing.nit:1407,46--62
8687 'type_recv' ... ../src/syntax/typing.nit:1407,46--54
8688 ../src/syntax/typing.nit:1407,57--62
8689 'MMType' ... ../src/syntax/typing.nit:1407,57--62
8690 ../src/syntax/typing.nit:1407,65--78
8691 'prop' ... ../src/syntax/typing.nit:1407,65--68
8692 ../src/syntax/typing.nit:1407,71--78
8693 'MMMethod' ... ../src/syntax/typing.nit:1407,71--78
8694 ../src/syntax/typing.nit:1407,81--98
8695 'recv_is_self' ... ../src/syntax/typing.nit:1407,81--92
8696 ../src/syntax/typing.nit:1407,95--98
8697 'Bool' ... ../src/syntax/typing.nit:1407,95--98
8698 ../src/syntax/typing.nit:1407,102--112
8699 'MMSignature' ... ../src/syntax/typing.nit:1407,102--112
8700 ../src/syntax/typing.nit:1409,3--1412,13
8701 ../src/syntax/typing.nit:1409,3--64
8702 ../src/syntax/typing.nit:1409,3--13
8703 ../src/syntax/typing.nit:1409,3--6
8704 ../src/syntax/typing.nit:1409,3
8705 'prop' ... ../src/syntax/typing.nit:1409,3--6
8706 'global' ... ../src/syntax/typing.nit:1409,8--13
8707 'check_visibility' ... ../src/syntax/typing.nit:1409,15--30
8708 ../src/syntax/typing.nit:1409,32
8709 ../src/syntax/typing.nit:1409,32
8710 'v' ... ../src/syntax/typing.nit:1409,32
8711 ../src/syntax/typing.nit:1409,35--38
8712 'self' ... ../src/syntax/typing.nit:1409,35--38
8713 ../src/syntax/typing.nit:1409,41--50
8714 ../src/syntax/typing.nit:1409,41
8715 ../src/syntax/typing.nit:1409,41
8716 'v' ... ../src/syntax/typing.nit:1409,41
8717 'mmmodule' ... ../src/syntax/typing.nit:1409,43--50
8718 ../src/syntax/typing.nit:1409,53--64
8719 ../src/syntax/typing.nit:1409,53
8720 'recv_is_self' ... ../src/syntax/typing.nit:1409,53--64
8721 ../src/syntax/typing.nit:1410,3--41
8722 'var' ... ../src/syntax/typing.nit:1410,3--5
8723 'psig' ... ../src/syntax/typing.nit:1410,7--10
8724 '=' ... ../src/syntax/typing.nit:1410,12
8725 ../src/syntax/typing.nit:1410,14--41
8726 ../src/syntax/typing.nit:1410,14--17
8727 ../src/syntax/typing.nit:1410,14
8728 'prop' ... ../src/syntax/typing.nit:1410,14--17
8729 'signature_for' ... ../src/syntax/typing.nit:1410,19--31
8730 ../src/syntax/typing.nit:1410,33--41
8731 ../src/syntax/typing.nit:1410,33
8732 'type_recv' ... ../src/syntax/typing.nit:1410,33--41
8733 ../src/syntax/typing.nit:1411,3--51
8734 'if' ... ../src/syntax/typing.nit:1411,3--4
8735 ../src/syntax/typing.nit:1411,6--21
8736 'not' ... ../src/syntax/typing.nit:1411,6--8
8737 ../src/syntax/typing.nit:1411,10--21
8738 ../src/syntax/typing.nit:1411,10
8739 'recv_is_self' ... ../src/syntax/typing.nit:1411,10--21
8740 ../src/syntax/typing.nit:1411,28--51
8741 ../src/syntax/typing.nit:1411,35
8742 'psig' ... ../src/syntax/typing.nit:1411,28--31
8743 '=' ... ../src/syntax/typing.nit:1411,33
8744 ../src/syntax/typing.nit:1411,35--51
8745 ../src/syntax/typing.nit:1411,35--38
8746 ../src/syntax/typing.nit:1411,35
8747 'psig' ... ../src/syntax/typing.nit:1411,35--38
8748 'not_for_self' ... ../src/syntax/typing.nit:1411,40--51
8749 ../src/syntax/typing.nit:1412,3--13
8750 'return' ... ../src/syntax/typing.nit:1412,3--8
8751 ../src/syntax/typing.nit:1412,10--13
8752 ../src/syntax/typing.nit:1412,10
8753 'psig' ... ../src/syntax/typing.nit:1412,10--13
8754 ../src/syntax/typing.nit:1415,2--1416,43
8755 ../src/syntax/typing.nit:1415,2--1416,0
8756 '# The invoked method (once computed)
8757 ' ... ../src/syntax/typing.nit:1415,2--1416,0
8758 'redef' ... ../src/syntax/typing.nit:1416,2--6
8759 ../src/syntax/typing.nit:1416,12
8760 'fun' ... ../src/syntax/typing.nit:1416,8--10
8761 ../src/syntax/typing.nit:1416,12--15
8762 'prop' ... ../src/syntax/typing.nit:1416,12--15
8763 ../src/syntax/typing.nit:1416,27
8764 ../src/syntax/typing.nit:1416,20--43
8765 'return' ... ../src/syntax/typing.nit:1416,20--25
8766 ../src/syntax/typing.nit:1416,27--43
8767 ../src/syntax/typing.nit:1416,27--31
8768 ../src/syntax/typing.nit:1416,27
8769 '_prop' ... ../src/syntax/typing.nit:1416,27--31
8770 'as' ... ../src/syntax/typing.nit:1416,33--34
8771 'not' ... ../src/syntax/typing.nit:1416,36--38
8772 'null' ... ../src/syntax/typing.nit:1416,40--43
8773 ../src/syntax/typing.nit:1417,2--29
8774 ../src/syntax/typing.nit:1417,13
8775 'var' ... ../src/syntax/typing.nit:1417,2--4
8776 '_prop' ... ../src/syntax/typing.nit:1417,6--10
8777 ../src/syntax/typing.nit:1417,13--29
8778 'nullable' ... ../src/syntax/typing.nit:1417,13--20
8779 'MMMethod' ... ../src/syntax/typing.nit:1417,22--29
8780 ../src/syntax/typing.nit:1419,2--1420,49
8781 ../src/syntax/typing.nit:1419,2--1420,0
8782 '# The return type (if any) (once computed)
8783 ' ... ../src/syntax/typing.nit:1419,2--1420,0
8784 ../src/syntax/typing.nit:1420,2--15
8785 'redef' ... ../src/syntax/typing.nit:1420,2--6
8786 'readable' ... ../src/syntax/typing.nit:1420,8--15
8787 ../src/syntax/typing.nit:1420,35
8788 'var' ... ../src/syntax/typing.nit:1420,17--19
8789 '_return_type' ... ../src/syntax/typing.nit:1420,21--32
8790 ../src/syntax/typing.nit:1420,35--49
8791 'nullable' ... ../src/syntax/typing.nit:1420,35--42
8792 'MMType' ... ../src/syntax/typing.nit:1420,44--49
8793 ../src/syntax/typing.nit:1423,1--1453,10
8794 ../src/syntax/typing.nit:1423,1--1425,0
8795 '# A possible call of constructor in a super class
8796 ' ... ../src/syntax/typing.nit:1423,1--1424,0
8797 '# Could be an explicit call or with the 'super' keyword
8798 ' ... ../src/syntax/typing.nit:1424,1--1425,0
8799 'redef' ... ../src/syntax/typing.nit:1425,1--5
8800 ../src/syntax/typing.nit:1425,7
8801 ../src/syntax/typing.nit:1425,7--11
8802 'class' ... ../src/syntax/typing.nit:1425,7--11
8803 'ASuperInitCall' ... ../src/syntax/typing.nit:1425,13--26
8804 ../src/syntax/typing.nit:1426,2--1453,10
8805 ../src/syntax/typing.nit:1426,2--8
8806 'private' ... ../src/syntax/typing.nit:1426,2--8
8807 'fun' ... ../src/syntax/typing.nit:1426,10--12
8808 ../src/syntax/typing.nit:1426,14--37
8809 'register_super_init_call' ... ../src/syntax/typing.nit:1426,14--37
8810 ../src/syntax/typing.nit:1426,39--74
8811 ../src/syntax/typing.nit:1426,39--54
8812 'v' ... ../src/syntax/typing.nit:1426,39
8813 ../src/syntax/typing.nit:1426,42--54
8814 'TypingVisitor' ... ../src/syntax/typing.nit:1426,42--54
8815 ../src/syntax/typing.nit:1426,57--74
8816 'property' ... ../src/syntax/typing.nit:1426,57--64
8817 ../src/syntax/typing.nit:1426,67--74
8818 'MMMethod' ... ../src/syntax/typing.nit:1426,67--74
8819 ../src/syntax/typing.nit:1428,3--1453,10
8820 ../src/syntax/typing.nit:1428,3--1429,88
8821 'if' ... ../src/syntax/typing.nit:1428,3--4
8822 ../src/syntax/typing.nit:1428,6--50
8823 ../src/syntax/typing.nit:1428,6--26
8824 ../src/syntax/typing.nit:1428,6--11
8825 ../src/syntax/typing.nit:1428,6
8826 'parent' ... ../src/syntax/typing.nit:1428,6--11
8827 ../src/syntax/typing.nit:1428,16--26
8828 ../src/syntax/typing.nit:1428,16
8829 ../src/syntax/typing.nit:1428,16
8830 'v' ... ../src/syntax/typing.nit:1428,16
8831 'top_block' ... ../src/syntax/typing.nit:1428,18--26
8832 ../src/syntax/typing.nit:1428,32--50
8833 ../src/syntax/typing.nit:1428,32--35
8834 'self' ... ../src/syntax/typing.nit:1428,32--35
8835 ../src/syntax/typing.nit:1428,40--50
8836 ../src/syntax/typing.nit:1428,40
8837 ../src/syntax/typing.nit:1428,40
8838 'v' ... ../src/syntax/typing.nit:1428,40
8839 'top_block' ... ../src/syntax/typing.nit:1428,42--50
8840 ../src/syntax/typing.nit:1429,4--88
8841 ../src/syntax/typing.nit:1429,4--88
8842 ../src/syntax/typing.nit:1429,4
8843 ../src/syntax/typing.nit:1429,4
8844 'v' ... ../src/syntax/typing.nit:1429,4
8845 'error' ... ../src/syntax/typing.nit:1429,6--10
8846 ../src/syntax/typing.nit:1429,12--15
8847 'self' ... ../src/syntax/typing.nit:1429,12--15
8848 ../src/syntax/typing.nit:1429,18--88
8849 ../src/syntax/typing.nit:1429,18--49
8850 '"Error: Constructor invocation {' ... ../src/syntax/typing.nit:1429,18--49
8851 ../src/syntax/typing.nit:1429,50--57
8852 ../src/syntax/typing.nit:1429,50
8853 'property' ... ../src/syntax/typing.nit:1429,50--57
8854 ../src/syntax/typing.nit:1429,58--88
8855 '} must not be in nested block."' ... ../src/syntax/typing.nit:1429,58--88
8856 ../src/syntax/typing.nit:1431,3--63
8857 'var' ... ../src/syntax/typing.nit:1431,3--5
8858 'cla' ... ../src/syntax/typing.nit:1431,7--9
8859 '=' ... ../src/syntax/typing.nit:1431,11
8860 ../src/syntax/typing.nit:1431,13--63
8861 ../src/syntax/typing.nit:1431,13--22
8862 ../src/syntax/typing.nit:1431,13
8863 ../src/syntax/typing.nit:1431,13
8864 'v' ... ../src/syntax/typing.nit:1431,13
8865 'mmmodule' ... ../src/syntax/typing.nit:1431,15--22
8866 ../src/syntax/typing.nit:1431,24--63
8867 ../src/syntax/typing.nit:1431,24--56
8868 ../src/syntax/typing.nit:1431,24--44
8869 ../src/syntax/typing.nit:1431,24--38
8870 ../src/syntax/typing.nit:1431,24--31
8871 ../src/syntax/typing.nit:1431,24
8872 'property' ... ../src/syntax/typing.nit:1431,24--31
8873 'global' ... ../src/syntax/typing.nit:1431,33--38
8874 'intro' ... ../src/syntax/typing.nit:1431,40--44
8875 'local_class' ... ../src/syntax/typing.nit:1431,46--56
8876 'global' ... ../src/syntax/typing.nit:1431,58--63
8877 ../src/syntax/typing.nit:1432,3--46
8878 'var' ... ../src/syntax/typing.nit:1432,3--5
8879 'prev_class' ... ../src/syntax/typing.nit:1432,7--16
8880 ../src/syntax/typing.nit:1432,19--39
8881 'nullable' ... ../src/syntax/typing.nit:1432,19--26
8882 'MMLocalClass' ... ../src/syntax/typing.nit:1432,28--39
8883 '=' ... ../src/syntax/typing.nit:1432,41
8884 ../src/syntax/typing.nit:1432,43--46
8885 'null' ... ../src/syntax/typing.nit:1432,43--46
8886 ../src/syntax/typing.nit:1433,3--52
8887 'var' ... ../src/syntax/typing.nit:1433,3--5
8888 'esic' ... ../src/syntax/typing.nit:1433,7--10
8889 '=' ... ../src/syntax/typing.nit:1433,12
8890 ../src/syntax/typing.nit:1433,14--52
8891 ../src/syntax/typing.nit:1433,14--40
8892 ../src/syntax/typing.nit:1433,14
8893 ../src/syntax/typing.nit:1433,14
8894 'v' ... ../src/syntax/typing.nit:1433,14
8895 'explicit_super_init_calls' ... ../src/syntax/typing.nit:1433,16--40
8896 'as' ... ../src/syntax/typing.nit:1433,42--43
8897 'not' ... ../src/syntax/typing.nit:1433,45--47
8898 'null' ... ../src/syntax/typing.nit:1433,49--52
8899 ../src/syntax/typing.nit:1434,3--1435,50
8900 'if' ... ../src/syntax/typing.nit:1434,3--4
8901 ../src/syntax/typing.nit:1434,6--22
8902 'not' ... ../src/syntax/typing.nit:1434,6--8
8903 ../src/syntax/typing.nit:1434,10--22
8904 ../src/syntax/typing.nit:1434,10--13
8905 ../src/syntax/typing.nit:1434,10
8906 'esic' ... ../src/syntax/typing.nit:1434,10--13
8907 'is_empty' ... ../src/syntax/typing.nit:1434,15--22
8908 ../src/syntax/typing.nit:1435,4--50
8909 ../src/syntax/typing.nit:1435,4--50
8910 ../src/syntax/typing.nit:1435,17
8911 'prev_class' ... ../src/syntax/typing.nit:1435,4--13
8912 '=' ... ../src/syntax/typing.nit:1435,15
8913 ../src/syntax/typing.nit:1435,17--50
8914 ../src/syntax/typing.nit:1435,17--38
8915 ../src/syntax/typing.nit:1435,17--32
8916 ../src/syntax/typing.nit:1435,17--25
8917 ../src/syntax/typing.nit:1435,17--20
8918 ../src/syntax/typing.nit:1435,17
8919 'esic' ... ../src/syntax/typing.nit:1435,17--20
8920 'last' ... ../src/syntax/typing.nit:1435,22--25
8921 'global' ... ../src/syntax/typing.nit:1435,27--32
8922 'intro' ... ../src/syntax/typing.nit:1435,34--38
8923 'local_class' ... ../src/syntax/typing.nit:1435,40--50
8924 ../src/syntax/typing.nit:1437,3--57
8925 'var' ... ../src/syntax/typing.nit:1437,3--5
8926 'order' ... ../src/syntax/typing.nit:1437,7--11
8927 '=' ... ../src/syntax/typing.nit:1437,13
8928 ../src/syntax/typing.nit:1437,15--57
8929 ../src/syntax/typing.nit:1437,15--32
8930 ../src/syntax/typing.nit:1437,15--27
8931 ../src/syntax/typing.nit:1437,15
8932 ../src/syntax/typing.nit:1437,15
8933 'v' ... ../src/syntax/typing.nit:1437,15
8934 'local_class' ... ../src/syntax/typing.nit:1437,17--27
8935 'cshe' ... ../src/syntax/typing.nit:1437,29--32
8936 'reverse_linear_extension' ... ../src/syntax/typing.nit:1437,34--57
8937 ../src/syntax/typing.nit:1438,3--1453,10
8938 'if' ... ../src/syntax/typing.nit:1438,3--4
8939 ../src/syntax/typing.nit:1438,6--25
8940 ../src/syntax/typing.nit:1438,6--8
8941 ../src/syntax/typing.nit:1438,6
8942 'cla' ... ../src/syntax/typing.nit:1438,6--8
8943 ../src/syntax/typing.nit:1438,13--25
8944 ../src/syntax/typing.nit:1438,13
8945 ../src/syntax/typing.nit:1438,13
8946 'v' ... ../src/syntax/typing.nit:1438,13
8947 'local_class' ... ../src/syntax/typing.nit:1438,15--25
8948 ../src/syntax/typing.nit:1439,4--36
8949 ../src/syntax/typing.nit:1439,4--36
8950 ../src/syntax/typing.nit:1439,4
8951 ../src/syntax/typing.nit:1439,4
8952 'v' ... ../src/syntax/typing.nit:1439,4
8953 'explicit_other_init_call' ... ../src/syntax/typing.nit:1439,6--29
8954 '=' ... ../src/syntax/typing.nit:1439,31
8955 ../src/syntax/typing.nit:1439,33--36
8956 'true' ... ../src/syntax/typing.nit:1439,33--36
8957 ../src/syntax/typing.nit:1440,8--1453,10
8958 'if' ... ../src/syntax/typing.nit:1440,8--9
8959 ../src/syntax/typing.nit:1440,11--27
8960 'not' ... ../src/syntax/typing.nit:1440,11--13
8961 ../src/syntax/typing.nit:1440,15--27
8962 ../src/syntax/typing.nit:1440,15--19
8963 ../src/syntax/typing.nit:1440,15
8964 'order' ... ../src/syntax/typing.nit:1440,15--19
8965 'has' ... ../src/syntax/typing.nit:1440,21--23
8966 ../src/syntax/typing.nit:1440,25--27
8967 ../src/syntax/typing.nit:1440,25
8968 'cla' ... ../src/syntax/typing.nit:1440,25--27
8969 ../src/syntax/typing.nit:1441,4--87
8970 ../src/syntax/typing.nit:1441,4--87
8971 ../src/syntax/typing.nit:1441,4
8972 ../src/syntax/typing.nit:1441,4
8973 'v' ... ../src/syntax/typing.nit:1441,4
8974 'error' ... ../src/syntax/typing.nit:1441,6--10
8975 ../src/syntax/typing.nit:1441,12--15
8976 'self' ... ../src/syntax/typing.nit:1441,12--15
8977 ../src/syntax/typing.nit:1441,18--87
8978 ../src/syntax/typing.nit:1441,18--47
8979 '"Error: Constructor of class {' ... ../src/syntax/typing.nit:1441,18--47
8980 ../src/syntax/typing.nit:1441,48--50
8981 ../src/syntax/typing.nit:1441,48
8982 'cla' ... ../src/syntax/typing.nit:1441,48--50
8983 ../src/syntax/typing.nit:1441,51--68
8984 '} must be one in {' ... ../src/syntax/typing.nit:1441,51--68
8985 ../src/syntax/typing.nit:1441,69--83
8986 ../src/syntax/typing.nit:1441,69--73
8987 ../src/syntax/typing.nit:1441,69
8988 'order' ... ../src/syntax/typing.nit:1441,69--73
8989 'join' ... ../src/syntax/typing.nit:1441,75--78
8990 ../src/syntax/typing.nit:1441,80--83
8991 '", "' ... ../src/syntax/typing.nit:1441,80--83
8992 ../src/syntax/typing.nit:1441,85--87
8993 '}."' ... ../src/syntax/typing.nit:1441,85--87
8994 ../src/syntax/typing.nit:1442,8--1453,10
8995 'if' ... ../src/syntax/typing.nit:1442,8--9
8996 ../src/syntax/typing.nit:1442,11--27
8997 ../src/syntax/typing.nit:1442,11--13
8998 ../src/syntax/typing.nit:1442,11
8999 'cla' ... ../src/syntax/typing.nit:1442,11--13
9000 ../src/syntax/typing.nit:1442,18--27
9001 ../src/syntax/typing.nit:1442,18
9002 'prev_class' ... ../src/syntax/typing.nit:1442,18--27
9003 ../src/syntax/typing.nit:1443,4--90
9004 ../src/syntax/typing.nit:1443,4--90
9005 ../src/syntax/typing.nit:1443,4
9006 ../src/syntax/typing.nit:1443,4
9007 'v' ... ../src/syntax/typing.nit:1443,4
9008 'error' ... ../src/syntax/typing.nit:1443,6--10
9009 ../src/syntax/typing.nit:1443,12--15
9010 'self' ... ../src/syntax/typing.nit:1443,12--15
9011 ../src/syntax/typing.nit:1443,18--90
9012 ../src/syntax/typing.nit:1443,18--73
9013 '"Error: Only one super constructor invocation of class {' ... ../src/syntax/typing.nit:1443,18--73
9014 ../src/syntax/typing.nit:1443,74--76
9015 ../src/syntax/typing.nit:1443,74
9016 'cla' ... ../src/syntax/typing.nit:1443,74--76
9017 ../src/syntax/typing.nit:1443,77--90
9018 '} is allowed."' ... ../src/syntax/typing.nit:1443,77--90
9019 ../src/syntax/typing.nit:1445,4--1453,10
9020 ../src/syntax/typing.nit:1445,4--1453,10
9021 'for' ... ../src/syntax/typing.nit:1445,4--6
9022 'c' ... ../src/syntax/typing.nit:1445,8
9023 ../src/syntax/typing.nit:1445,13--17
9024 ../src/syntax/typing.nit:1445,13
9025 'order' ... ../src/syntax/typing.nit:1445,13--17
9026 'do' ... ../src/syntax/typing.nit:1445,19--20
9027 ../src/syntax/typing.nit:1446,5--1453,10
9028 ../src/syntax/typing.nit:1446,5--1453,10
9029 'if' ... ../src/syntax/typing.nit:1446,5--6
9030 ../src/syntax/typing.nit:1446,8--22
9031 ../src/syntax/typing.nit:1446,8
9032 ../src/syntax/typing.nit:1446,8
9033 'c' ... ../src/syntax/typing.nit:1446,8
9034 ../src/syntax/typing.nit:1446,13--22
9035 ../src/syntax/typing.nit:1446,13
9036 'prev_class' ... ../src/syntax/typing.nit:1446,13--22
9037 ../src/syntax/typing.nit:1447,6--22
9038 ../src/syntax/typing.nit:1447,6--22
9039 ../src/syntax/typing.nit:1447,19
9040 'prev_class' ... ../src/syntax/typing.nit:1447,6--15
9041 '=' ... ../src/syntax/typing.nit:1447,17
9042 ../src/syntax/typing.nit:1447,19--22
9043 'null' ... ../src/syntax/typing.nit:1447,19--22
9044 ../src/syntax/typing.nit:1448,10--1453,10
9045 'if' ... ../src/syntax/typing.nit:1448,10--11
9046 ../src/syntax/typing.nit:1448,13--20
9047 ../src/syntax/typing.nit:1448,13
9048 ../src/syntax/typing.nit:1448,13
9049 'c' ... ../src/syntax/typing.nit:1448,13
9050 ../src/syntax/typing.nit:1448,18--20
9051 ../src/syntax/typing.nit:1448,18
9052 'cla' ... ../src/syntax/typing.nit:1448,18--20
9053 ../src/syntax/typing.nit:1449,6--1453,10
9054 ../src/syntax/typing.nit:1449,6--1450,98
9055 'if' ... ../src/syntax/typing.nit:1449,6--7
9056 ../src/syntax/typing.nit:1449,9--26
9057 ../src/syntax/typing.nit:1449,9--18
9058 ../src/syntax/typing.nit:1449,9
9059 'prev_class' ... ../src/syntax/typing.nit:1449,9--18
9060 ../src/syntax/typing.nit:1449,23--26
9061 'null' ... ../src/syntax/typing.nit:1449,23--26
9062 ../src/syntax/typing.nit:1450,7--98
9063 ../src/syntax/typing.nit:1450,7--98
9064 ../src/syntax/typing.nit:1450,7
9065 ../src/syntax/typing.nit:1450,7
9066 'v' ... ../src/syntax/typing.nit:1450,7
9067 'error' ... ../src/syntax/typing.nit:1450,9--13
9068 ../src/syntax/typing.nit:1450,15--18
9069 'self' ... ../src/syntax/typing.nit:1450,15--18
9070 ../src/syntax/typing.nit:1450,21--98
9071 ../src/syntax/typing.nit:1450,21--44
9072 '"Error: Constructor of {' ... ../src/syntax/typing.nit:1450,21--44
9073 ../src/syntax/typing.nit:1450,45
9074 ../src/syntax/typing.nit:1450,45
9075 'c' ... ../src/syntax/typing.nit:1450,45
9076 ../src/syntax/typing.nit:1450,46--86
9077 '} must be invoked before constructor of {' ... ../src/syntax/typing.nit:1450,46--86
9078 ../src/syntax/typing.nit:1450,87--96
9079 ../src/syntax/typing.nit:1450,87
9080 'prev_class' ... ../src/syntax/typing.nit:1450,87--96
9081 ../src/syntax/typing.nit:1450,97--98
9082 '}"' ... ../src/syntax/typing.nit:1450,97--98
9083 ../src/syntax/typing.nit:1452,6--22
9084 ../src/syntax/typing.nit:1452,6--9
9085 ../src/syntax/typing.nit:1452,6
9086 'esic' ... ../src/syntax/typing.nit:1452,6--9
9087 'add' ... ../src/syntax/typing.nit:1452,11--13
9088 ../src/syntax/typing.nit:1452,15--22
9089 ../src/syntax/typing.nit:1452,15
9090 'property' ... ../src/syntax/typing.nit:1452,15--22
9091 ../src/syntax/typing.nit:1453,6--10
9092 'break' ... ../src/syntax/typing.nit:1453,6--10
9093 ../src/syntax/typing.nit:1461,1--1486,18
9094 'redef' ... ../src/syntax/typing.nit:1461,1--5
9095 ../src/syntax/typing.nit:1461,7
9096 ../src/syntax/typing.nit:1461,7--11
9097 'class' ... ../src/syntax/typing.nit:1461,7--11
9098 'ANewExpr' ... ../src/syntax/typing.nit:1461,13--20
9099 ../src/syntax/typing.nit:1462,2--54
9100 'redef' ... ../src/syntax/typing.nit:1462,2--6
9101 ../src/syntax/typing.nit:1462,12
9102 'fun' ... ../src/syntax/typing.nit:1462,8--10
9103 ../src/syntax/typing.nit:1462,12--32
9104 'compute_raw_arguments' ... ../src/syntax/typing.nit:1462,12--32
9105 ../src/syntax/typing.nit:1462,44
9106 ../src/syntax/typing.nit:1462,37--54
9107 'return' ... ../src/syntax/typing.nit:1462,37--42
9108 ../src/syntax/typing.nit:1462,44--54
9109 ../src/syntax/typing.nit:1462,44--49
9110 ../src/syntax/typing.nit:1462,44
9111 'n_args' ... ../src/syntax/typing.nit:1462,44--49
9112 'to_a' ... ../src/syntax/typing.nit:1462,51--54
9113 ../src/syntax/typing.nit:1463,2--1486,18
9114 'redef' ... ../src/syntax/typing.nit:1463,2--6
9115 ../src/syntax/typing.nit:1463,12
9116 'fun' ... ../src/syntax/typing.nit:1463,8--10
9117 ../src/syntax/typing.nit:1463,12--23
9118 'after_typing' ... ../src/syntax/typing.nit:1463,12--23
9119 ../src/syntax/typing.nit:1463,25
9120 ../src/syntax/typing.nit:1463,25
9121 'v' ... ../src/syntax/typing.nit:1463,25
9122 ../src/syntax/typing.nit:1465,3--1486,18
9123 ../src/syntax/typing.nit:1465,3--36
9124 'if' ... ../src/syntax/typing.nit:1465,3--4
9125 ../src/syntax/typing.nit:1465,6--24
9126 'not' ... ../src/syntax/typing.nit:1465,6--8
9127 ../src/syntax/typing.nit:1465,10--24
9128 ../src/syntax/typing.nit:1465,10--15
9129 ../src/syntax/typing.nit:1465,10
9130 'n_type' ... ../src/syntax/typing.nit:1465,10--15
9131 'is_typed' ... ../src/syntax/typing.nit:1465,17--24
9132 ../src/syntax/typing.nit:1465,31--36
9133 'return' ... ../src/syntax/typing.nit:1465,31--36
9134 ../src/syntax/typing.nit:1466,3--22
9135 'var' ... ../src/syntax/typing.nit:1466,3--5
9136 't' ... ../src/syntax/typing.nit:1466,7
9137 '=' ... ../src/syntax/typing.nit:1466,9
9138 ../src/syntax/typing.nit:1466,11--22
9139 ../src/syntax/typing.nit:1466,11--16
9140 ../src/syntax/typing.nit:1466,11
9141 'n_type' ... ../src/syntax/typing.nit:1466,11--16
9142 'stype' ... ../src/syntax/typing.nit:1466,18--22
9143 ../src/syntax/typing.nit:1467,3--1469,9
9144 'if' ... ../src/syntax/typing.nit:1467,3--4
9145 ../src/syntax/typing.nit:1467,6--37
9146 ../src/syntax/typing.nit:1467,6--25
9147 ../src/syntax/typing.nit:1467,6--18
9148 ../src/syntax/typing.nit:1467,6
9149 ../src/syntax/typing.nit:1467,6
9150 't' ... ../src/syntax/typing.nit:1467,6
9151 'local_class' ... ../src/syntax/typing.nit:1467,8--18
9152 'global' ... ../src/syntax/typing.nit:1467,20--25
9153 'is_abstract' ... ../src/syntax/typing.nit:1467,27--37
9154 ../src/syntax/typing.nit:1468,4--1469,9
9155 ../src/syntax/typing.nit:1468,4--76
9156 ../src/syntax/typing.nit:1468,4
9157 ../src/syntax/typing.nit:1468,4
9158 'v' ... ../src/syntax/typing.nit:1468,4
9159 'error' ... ../src/syntax/typing.nit:1468,6--10
9160 ../src/syntax/typing.nit:1468,12--15
9161 'self' ... ../src/syntax/typing.nit:1468,12--15
9162 ../src/syntax/typing.nit:1468,18--76
9163 ../src/syntax/typing.nit:1468,18--60
9164 '"Error: try to instantiate abstract class {' ... ../src/syntax/typing.nit:1468,18--60
9165 ../src/syntax/typing.nit:1468,61--73
9166 ../src/syntax/typing.nit:1468,61
9167 ../src/syntax/typing.nit:1468,61
9168 't' ... ../src/syntax/typing.nit:1468,61
9169 'local_class' ... ../src/syntax/typing.nit:1468,63--73
9170 ../src/syntax/typing.nit:1468,74--76
9171 '}."' ... ../src/syntax/typing.nit:1468,74--76
9172 ../src/syntax/typing.nit:1469,4--9
9173 'return' ... ../src/syntax/typing.nit:1469,4--9
9174 ../src/syntax/typing.nit:1471,3--18
9175 'var' ... ../src/syntax/typing.nit:1471,3--5
9176 'name' ... ../src/syntax/typing.nit:1471,7--10
9177 ../src/syntax/typing.nit:1471,13--18
9178 'Symbol' ... ../src/syntax/typing.nit:1471,13--18
9179 ../src/syntax/typing.nit:1472,3--1475,24
9180 'if' ... ../src/syntax/typing.nit:1472,3--4
9181 ../src/syntax/typing.nit:1472,6--17
9182 ../src/syntax/typing.nit:1472,6--9
9183 ../src/syntax/typing.nit:1472,6
9184 'n_id' ... ../src/syntax/typing.nit:1472,6--9
9185 ../src/syntax/typing.nit:1472,14--17
9186 'null' ... ../src/syntax/typing.nit:1472,14--17
9187 ../src/syntax/typing.nit:1473,4--31
9188 ../src/syntax/typing.nit:1473,4--31
9189 ../src/syntax/typing.nit:1473,16
9190 'name' ... ../src/syntax/typing.nit:1473,4--7
9191 '=' ... ../src/syntax/typing.nit:1473,9
9192 ../src/syntax/typing.nit:1473,11--31
9193 'once' ... ../src/syntax/typing.nit:1473,11--14
9194 ../src/syntax/typing.nit:1473,16--31
9195 ../src/syntax/typing.nit:1473,16--21
9196 '"init"' ... ../src/syntax/typing.nit:1473,16--21
9197 'to_symbol' ... ../src/syntax/typing.nit:1473,23--31
9198 ../src/syntax/typing.nit:1475,4--24
9199 ../src/syntax/typing.nit:1475,4--24
9200 ../src/syntax/typing.nit:1475,11
9201 'name' ... ../src/syntax/typing.nit:1475,4--7
9202 '=' ... ../src/syntax/typing.nit:1475,9
9203 ../src/syntax/typing.nit:1475,11--24
9204 ../src/syntax/typing.nit:1475,11--14
9205 ../src/syntax/typing.nit:1475,11
9206 'n_id' ... ../src/syntax/typing.nit:1475,11--14
9207 'to_symbol' ... ../src/syntax/typing.nit:1475,16--24
9208 ../src/syntax/typing.nit:1478,3--57
9209 ../src/syntax/typing.nit:1478,13
9210 'do_typing' ... ../src/syntax/typing.nit:1478,3--11
9211 ../src/syntax/typing.nit:1478,13
9212 ../src/syntax/typing.nit:1478,13
9213 'v' ... ../src/syntax/typing.nit:1478,13
9214 ../src/syntax/typing.nit:1478,16
9215 ../src/syntax/typing.nit:1478,16
9216 't' ... ../src/syntax/typing.nit:1478,16
9217 ../src/syntax/typing.nit:1478,19--23
9218 'false' ... ../src/syntax/typing.nit:1478,19--23
9219 ../src/syntax/typing.nit:1478,26--30
9220 'false' ... ../src/syntax/typing.nit:1478,26--30
9221 ../src/syntax/typing.nit:1478,33--36
9222 ../src/syntax/typing.nit:1478,33
9223 'name' ... ../src/syntax/typing.nit:1478,33--36
9224 ../src/syntax/typing.nit:1478,39--51
9225 ../src/syntax/typing.nit:1478,39
9226 'raw_arguments' ... ../src/syntax/typing.nit:1478,39--51
9227 ../src/syntax/typing.nit:1478,54--57
9228 'null' ... ../src/syntax/typing.nit:1478,54--57
9229 ../src/syntax/typing.nit:1479,3--30
9230 'if' ... ../src/syntax/typing.nit:1479,3--4
9231 ../src/syntax/typing.nit:1479,6--18
9232 ../src/syntax/typing.nit:1479,6--10
9233 ../src/syntax/typing.nit:1479,6
9234 '_prop' ... ../src/syntax/typing.nit:1479,6--10
9235 ../src/syntax/typing.nit:1479,15--18
9236 'null' ... ../src/syntax/typing.nit:1479,15--18
9237 ../src/syntax/typing.nit:1479,25--30
9238 'return' ... ../src/syntax/typing.nit:1479,25--30
9239 ../src/syntax/typing.nit:1481,3--1483,9
9240 'if' ... ../src/syntax/typing.nit:1481,3--4
9241 ../src/syntax/typing.nit:1481,6--28
9242 'not' ... ../src/syntax/typing.nit:1481,6--8
9243 ../src/syntax/typing.nit:1481,10--28
9244 ../src/syntax/typing.nit:1481,10--20
9245 ../src/syntax/typing.nit:1481,10--13
9246 ../src/syntax/typing.nit:1481,10
9247 'prop' ... ../src/syntax/typing.nit:1481,10--13
9248 'global' ... ../src/syntax/typing.nit:1481,15--20
9249 'is_init' ... ../src/syntax/typing.nit:1481,22--28
9250 ../src/syntax/typing.nit:1482,4--1483,9
9251 ../src/syntax/typing.nit:1482,4--54
9252 ../src/syntax/typing.nit:1482,4
9253 ../src/syntax/typing.nit:1482,4
9254 'v' ... ../src/syntax/typing.nit:1482,4
9255 'error' ... ../src/syntax/typing.nit:1482,6--10
9256 ../src/syntax/typing.nit:1482,12--15
9257 'self' ... ../src/syntax/typing.nit:1482,12--15
9258 ../src/syntax/typing.nit:1482,18--54
9259 ../src/syntax/typing.nit:1482,18--26
9260 '"Error: {' ... ../src/syntax/typing.nit:1482,18--26
9261 ../src/syntax/typing.nit:1482,27--30
9262 ../src/syntax/typing.nit:1482,27
9263 'prop' ... ../src/syntax/typing.nit:1482,27--30
9264 ../src/syntax/typing.nit:1482,31--54
9265 '} is not a constructor."' ... ../src/syntax/typing.nit:1482,31--54
9266 ../src/syntax/typing.nit:1483,4--9
9267 'return' ... ../src/syntax/typing.nit:1483,4--9
9268 ../src/syntax/typing.nit:1485,3--12
9269 ../src/syntax/typing.nit:1485,12
9270 '_stype' ... ../src/syntax/typing.nit:1485,3--8
9271 '=' ... ../src/syntax/typing.nit:1485,10
9272 ../src/syntax/typing.nit:1485,12
9273 ../src/syntax/typing.nit:1485,12
9274 't' ... ../src/syntax/typing.nit:1485,12
9275 ../src/syntax/typing.nit:1486,3--18
9276 ../src/syntax/typing.nit:1486,15
9277 '_is_typed' ... ../src/syntax/typing.nit:1486,3--11
9278 '=' ... ../src/syntax/typing.nit:1486,13
9279 ../src/syntax/typing.nit:1486,15--18
9280 'true' ... ../src/syntax/typing.nit:1486,15--18
9281 ../src/syntax/typing.nit:1491,1--1521,18
9282 'redef' ... ../src/syntax/typing.nit:1491,1--5
9283 ../src/syntax/typing.nit:1491,7
9284 ../src/syntax/typing.nit:1491,7--11
9285 'class' ... ../src/syntax/typing.nit:1491,7--11
9286 'ASendExpr' ... ../src/syntax/typing.nit:1491,13--21
9287 ../src/syntax/typing.nit:1492,2--1493,17
9288 ../src/syntax/typing.nit:1492,2--1493,0
9289 '# Name of the invoked property
9290 ' ... ../src/syntax/typing.nit:1492,2--1493,0
9291 ../src/syntax/typing.nit:1493,6
9292 'fun' ... ../src/syntax/typing.nit:1493,2--4
9293 ../src/syntax/typing.nit:1493,6--9
9294 'name' ... ../src/syntax/typing.nit:1493,6--9
9295 ../src/syntax/typing.nit:1493,12--17
9296 ../src/syntax/typing.nit:1493,12--17
9297 'Symbol' ... ../src/syntax/typing.nit:1493,12--17
9298 ../src/syntax/typing.nit:1495,2--1496,67
9299 ../src/syntax/typing.nit:1495,2--1496,0
9300 '# Closure definitions
9301 ' ... ../src/syntax/typing.nit:1495,2--1496,0
9302 'redef' ... ../src/syntax/typing.nit:1496,2--6
9303 ../src/syntax/typing.nit:1496,12
9304 'fun' ... ../src/syntax/typing.nit:1496,8--10
9305 ../src/syntax/typing.nit:1496,12--23
9306 'closure_defs' ... ../src/syntax/typing.nit:1496,12--23
9307 ../src/syntax/typing.nit:1496,26--51
9308 ../src/syntax/typing.nit:1496,26--51
9309 'nullable' ... ../src/syntax/typing.nit:1496,26--33
9310 'Array' ... ../src/syntax/typing.nit:1496,35--39
9311 ../src/syntax/typing.nit:1496,41--51
9312 'AClosureDef' ... ../src/syntax/typing.nit:1496,41--51
9313 ../src/syntax/typing.nit:1496,57--67
9314 'return' ... ../src/syntax/typing.nit:1496,57--62
9315 ../src/syntax/typing.nit:1496,64--67
9316 'null' ... ../src/syntax/typing.nit:1496,64--67
9317 ../src/syntax/typing.nit:1498,2--1500,17
9318 'redef' ... ../src/syntax/typing.nit:1498,2--6
9319 ../src/syntax/typing.nit:1498,12
9320 'fun' ... ../src/syntax/typing.nit:1498,8--10
9321 ../src/syntax/typing.nit:1498,12--23
9322 'after_typing' ... ../src/syntax/typing.nit:1498,12--23
9323 ../src/syntax/typing.nit:1498,25
9324 ../src/syntax/typing.nit:1498,25
9325 'v' ... ../src/syntax/typing.nit:1498,25
9326 ../src/syntax/typing.nit:1500,3--17
9327 ../src/syntax/typing.nit:1500,3--17
9328 ../src/syntax/typing.nit:1500,17
9329 'do_all_typing' ... ../src/syntax/typing.nit:1500,3--15
9330 ../src/syntax/typing.nit:1500,17
9331 ../src/syntax/typing.nit:1500,17
9332 'v' ... ../src/syntax/typing.nit:1500,17
9333 ../src/syntax/typing.nit:1503,2--1521,18
9334 ../src/syntax/typing.nit:1503,2--8
9335 'private' ... ../src/syntax/typing.nit:1503,2--8
9336 'fun' ... ../src/syntax/typing.nit:1503,10--12
9337 ../src/syntax/typing.nit:1503,14--26
9338 'do_all_typing' ... ../src/syntax/typing.nit:1503,14--26
9339 ../src/syntax/typing.nit:1503,28--43
9340 ../src/syntax/typing.nit:1503,28--43
9341 'v' ... ../src/syntax/typing.nit:1503,28
9342 ../src/syntax/typing.nit:1503,31--43
9343 'TypingVisitor' ... ../src/syntax/typing.nit:1503,31--43
9344 ../src/syntax/typing.nit:1505,3--1521,18
9345 ../src/syntax/typing.nit:1505,3--41
9346 'if' ... ../src/syntax/typing.nit:1505,3--4
9347 ../src/syntax/typing.nit:1505,6--28
9348 'not' ... ../src/syntax/typing.nit:1505,6--8
9349 ../src/syntax/typing.nit:1505,10--28
9350 ../src/syntax/typing.nit:1505,10
9351 ../src/syntax/typing.nit:1505,10
9352 'v' ... ../src/syntax/typing.nit:1505,10
9353 'check_expr' ... ../src/syntax/typing.nit:1505,12--21
9354 ../src/syntax/typing.nit:1505,23--28
9355 ../src/syntax/typing.nit:1505,23
9356 'n_expr' ... ../src/syntax/typing.nit:1505,23--28
9357 ../src/syntax/typing.nit:1505,36--41
9358 'return' ... ../src/syntax/typing.nit:1505,36--41
9359 ../src/syntax/typing.nit:1506,3--103
9360 ../src/syntax/typing.nit:1506,13
9361 'do_typing' ... ../src/syntax/typing.nit:1506,3--11
9362 ../src/syntax/typing.nit:1506,13
9363 ../src/syntax/typing.nit:1506,13
9364 'v' ... ../src/syntax/typing.nit:1506,13
9365 ../src/syntax/typing.nit:1506,16--27
9366 ../src/syntax/typing.nit:1506,16--21
9367 ../src/syntax/typing.nit:1506,16
9368 'n_expr' ... ../src/syntax/typing.nit:1506,16--21
9369 'stype' ... ../src/syntax/typing.nit:1506,23--27
9370 ../src/syntax/typing.nit:1506,30--52
9371 ../src/syntax/typing.nit:1506,30--35
9372 ../src/syntax/typing.nit:1506,30
9373 'n_expr' ... ../src/syntax/typing.nit:1506,30--35
9374 'is_implicit_self' ... ../src/syntax/typing.nit:1506,37--52
9375 ../src/syntax/typing.nit:1506,55--68
9376 ../src/syntax/typing.nit:1506,55--60
9377 ../src/syntax/typing.nit:1506,55
9378 'n_expr' ... ../src/syntax/typing.nit:1506,55--60
9379 'is_self' ... ../src/syntax/typing.nit:1506,62--68
9380 ../src/syntax/typing.nit:1506,71--74
9381 ../src/syntax/typing.nit:1506,71
9382 'name' ... ../src/syntax/typing.nit:1506,71--74
9383 ../src/syntax/typing.nit:1506,77--89
9384 ../src/syntax/typing.nit:1506,77
9385 'raw_arguments' ... ../src/syntax/typing.nit:1506,77--89
9386 ../src/syntax/typing.nit:1506,92--103
9387 ../src/syntax/typing.nit:1506,92
9388 'closure_defs' ... ../src/syntax/typing.nit:1506,92--103
9389 ../src/syntax/typing.nit:1507,3--30
9390 'if' ... ../src/syntax/typing.nit:1507,3--4
9391 ../src/syntax/typing.nit:1507,6--18
9392 ../src/syntax/typing.nit:1507,6--10
9393 ../src/syntax/typing.nit:1507,6
9394 '_prop' ... ../src/syntax/typing.nit:1507,6--10
9395 ../src/syntax/typing.nit:1507,15--18
9396 'null' ... ../src/syntax/typing.nit:1507,15--18
9397 ../src/syntax/typing.nit:1507,25--30
9398 'return' ... ../src/syntax/typing.nit:1507,25--30
9399 ../src/syntax/typing.nit:1508,3--30
9400 'var' ... ../src/syntax/typing.nit:1508,3--5
9401 'prop' ... ../src/syntax/typing.nit:1508,7--10
9402 '=' ... ../src/syntax/typing.nit:1508,12
9403 ../src/syntax/typing.nit:1508,14--30
9404 ../src/syntax/typing.nit:1508,14--18
9405 ../src/syntax/typing.nit:1508,14
9406 '_prop' ... ../src/syntax/typing.nit:1508,14--18
9407 'as' ... ../src/syntax/typing.nit:1508,20--21
9408 'not' ... ../src/syntax/typing.nit:1508,23--25
9409 'null' ... ../src/syntax/typing.nit:1508,27--30
9410 ../src/syntax/typing.nit:1510,3--1516,36
9411 'if' ... ../src/syntax/typing.nit:1510,3--4
9412 ../src/syntax/typing.nit:1510,6--24
9413 ../src/syntax/typing.nit:1510,6--16
9414 ../src/syntax/typing.nit:1510,6--9
9415 ../src/syntax/typing.nit:1510,6
9416 'prop' ... ../src/syntax/typing.nit:1510,6--9
9417 'global' ... ../src/syntax/typing.nit:1510,11--16
9418 'is_init' ... ../src/syntax/typing.nit:1510,18--24
9419 ../src/syntax/typing.nit:1511,4--1516,36
9420 ../src/syntax/typing.nit:1511,4--1516,36
9421 'if' ... ../src/syntax/typing.nit:1511,4--5
9422 ../src/syntax/typing.nit:1511,7--41
9423 'not' ... ../src/syntax/typing.nit:1511,7--9
9424 ../src/syntax/typing.nit:1511,11--41
9425 ../src/syntax/typing.nit:1511,11--33
9426 ../src/syntax/typing.nit:1511,11--26
9427 ../src/syntax/typing.nit:1511,11
9428 ../src/syntax/typing.nit:1511,11
9429 'v' ... ../src/syntax/typing.nit:1511,11
9430 'local_property' ... ../src/syntax/typing.nit:1511,13--26
9431 'global' ... ../src/syntax/typing.nit:1511,28--33
9432 'is_init' ... ../src/syntax/typing.nit:1511,35--41
9433 ../src/syntax/typing.nit:1512,5--72
9434 ../src/syntax/typing.nit:1512,5--72
9435 ../src/syntax/typing.nit:1512,5
9436 ../src/syntax/typing.nit:1512,5
9437 'v' ... ../src/syntax/typing.nit:1512,5
9438 'error' ... ../src/syntax/typing.nit:1512,7--11
9439 ../src/syntax/typing.nit:1512,13--16
9440 'self' ... ../src/syntax/typing.nit:1512,13--16
9441 ../src/syntax/typing.nit:1512,19--72
9442 ../src/syntax/typing.nit:1512,19--53
9443 '"Error: try to invoke constructor {' ... ../src/syntax/typing.nit:1512,19--53
9444 ../src/syntax/typing.nit:1512,54--57
9445 ../src/syntax/typing.nit:1512,54
9446 'prop' ... ../src/syntax/typing.nit:1512,54--57
9447 ../src/syntax/typing.nit:1512,58--72
9448 '} in a method."' ... ../src/syntax/typing.nit:1512,58--72
9449 ../src/syntax/typing.nit:1513,9--1516,36
9450 'if' ... ../src/syntax/typing.nit:1513,9--10
9451 ../src/syntax/typing.nit:1513,12--29
9452 'not' ... ../src/syntax/typing.nit:1513,12--14
9453 ../src/syntax/typing.nit:1513,16--29
9454 ../src/syntax/typing.nit:1513,16--21
9455 ../src/syntax/typing.nit:1513,16
9456 'n_expr' ... ../src/syntax/typing.nit:1513,16--21
9457 'is_self' ... ../src/syntax/typing.nit:1513,23--29
9458 ../src/syntax/typing.nit:1514,5--71
9459 ../src/syntax/typing.nit:1514,5--71
9460 ../src/syntax/typing.nit:1514,5
9461 ../src/syntax/typing.nit:1514,5
9462 'v' ... ../src/syntax/typing.nit:1514,5
9463 'error' ... ../src/syntax/typing.nit:1514,7--11
9464 ../src/syntax/typing.nit:1514,13--16
9465 'self' ... ../src/syntax/typing.nit:1514,13--16
9466 ../src/syntax/typing.nit:1514,19--71
9467 ../src/syntax/typing.nit:1514,19--39
9468 '"Error: constructor {' ... ../src/syntax/typing.nit:1514,19--39
9469 ../src/syntax/typing.nit:1514,40--43
9470 ../src/syntax/typing.nit:1514,40
9471 'prop' ... ../src/syntax/typing.nit:1514,40--43
9472 ../src/syntax/typing.nit:1514,44--71
9473 '} is not invoken on 'self'."' ... ../src/syntax/typing.nit:1514,44--71
9474 ../src/syntax/typing.nit:1516,5--36
9475 ../src/syntax/typing.nit:1516,5--36
9476 ../src/syntax/typing.nit:1516,30
9477 'register_super_init_call' ... ../src/syntax/typing.nit:1516,5--28
9478 ../src/syntax/typing.nit:1516,30
9479 ../src/syntax/typing.nit:1516,30
9480 'v' ... ../src/syntax/typing.nit:1516,30
9481 ../src/syntax/typing.nit:1516,33--36
9482 ../src/syntax/typing.nit:1516,33
9483 'prop' ... ../src/syntax/typing.nit:1516,33--36
9484 ../src/syntax/typing.nit:1520,3--22
9485 ../src/syntax/typing.nit:1520,12
9486 '_stype' ... ../src/syntax/typing.nit:1520,3--8
9487 '=' ... ../src/syntax/typing.nit:1520,10
9488 ../src/syntax/typing.nit:1520,12--22
9489 ../src/syntax/typing.nit:1520,12
9490 'return_type' ... ../src/syntax/typing.nit:1520,12--22
9491 ../src/syntax/typing.nit:1521,3--18
9492 ../src/syntax/typing.nit:1521,15
9493 '_is_typed' ... ../src/syntax/typing.nit:1521,3--11
9494 '=' ... ../src/syntax/typing.nit:1521,13
9495 ../src/syntax/typing.nit:1521,15--18
9496 'true' ... ../src/syntax/typing.nit:1521,15--18
9497 ../src/syntax/typing.nit:1525,1--1562,18
9498 'redef' ... ../src/syntax/typing.nit:1525,1--5
9499 ../src/syntax/typing.nit:1525,7
9500 ../src/syntax/typing.nit:1525,7--11
9501 'class' ... ../src/syntax/typing.nit:1525,7--11
9502 'ASendReassignExpr' ... ../src/syntax/typing.nit:1525,13--29
9503 ../src/syntax/typing.nit:1526,2--53
9504 'redef' ... ../src/syntax/typing.nit:1526,2--6
9505 ../src/syntax/typing.nit:1526,12
9506 'fun' ... ../src/syntax/typing.nit:1526,8--10
9507 ../src/syntax/typing.nit:1526,12--20
9508 'read_prop' ... ../src/syntax/typing.nit:1526,12--20
9509 ../src/syntax/typing.nit:1526,32
9510 ../src/syntax/typing.nit:1526,25--53
9511 'return' ... ../src/syntax/typing.nit:1526,25--30
9512 ../src/syntax/typing.nit:1526,32--53
9513 ../src/syntax/typing.nit:1526,32--41
9514 ../src/syntax/typing.nit:1526,32
9515 '_read_prop' ... ../src/syntax/typing.nit:1526,32--41
9516 'as' ... ../src/syntax/typing.nit:1526,43--44
9517 'not' ... ../src/syntax/typing.nit:1526,46--48
9518 'null' ... ../src/syntax/typing.nit:1526,50--53
9519 ../src/syntax/typing.nit:1527,2--34
9520 ../src/syntax/typing.nit:1527,18
9521 'var' ... ../src/syntax/typing.nit:1527,2--4
9522 '_read_prop' ... ../src/syntax/typing.nit:1527,6--15
9523 ../src/syntax/typing.nit:1527,18--34
9524 'nullable' ... ../src/syntax/typing.nit:1527,18--25
9525 'MMMethod' ... ../src/syntax/typing.nit:1527,27--34
9526 ../src/syntax/typing.nit:1528,2--1562,18
9527 'redef' ... ../src/syntax/typing.nit:1528,2--6
9528 ../src/syntax/typing.nit:1528,12
9529 'fun' ... ../src/syntax/typing.nit:1528,8--10
9530 ../src/syntax/typing.nit:1528,12--24
9531 'do_all_typing' ... ../src/syntax/typing.nit:1528,12--24
9532 ../src/syntax/typing.nit:1528,26
9533 ../src/syntax/typing.nit:1528,26
9534 'v' ... ../src/syntax/typing.nit:1528,26
9535 ../src/syntax/typing.nit:1530,3--1562,18
9536 ../src/syntax/typing.nit:1530,3--41
9537 'if' ... ../src/syntax/typing.nit:1530,3--4
9538 ../src/syntax/typing.nit:1530,6--28
9539 'not' ... ../src/syntax/typing.nit:1530,6--8
9540 ../src/syntax/typing.nit:1530,10--28
9541 ../src/syntax/typing.nit:1530,10
9542 ../src/syntax/typing.nit:1530,10
9543 'v' ... ../src/syntax/typing.nit:1530,10
9544 'check_expr' ... ../src/syntax/typing.nit:1530,12--21
9545 ../src/syntax/typing.nit:1530,23--28
9546 ../src/syntax/typing.nit:1530,23
9547 'n_expr' ... ../src/syntax/typing.nit:1530,23--28
9548 ../src/syntax/typing.nit:1530,36--41
9549 'return' ... ../src/syntax/typing.nit:1530,36--41
9550 ../src/syntax/typing.nit:1531,3--30
9551 'var' ... ../src/syntax/typing.nit:1531,3--5
9552 'raw_args' ... ../src/syntax/typing.nit:1531,7--14
9553 '=' ... ../src/syntax/typing.nit:1531,16
9554 ../src/syntax/typing.nit:1531,18--30
9555 ../src/syntax/typing.nit:1531,18
9556 'raw_arguments' ... ../src/syntax/typing.nit:1531,18--30
9557 ../src/syntax/typing.nit:1532,3--90
9558 ../src/syntax/typing.nit:1532,13
9559 'do_typing' ... ../src/syntax/typing.nit:1532,3--11
9560 ../src/syntax/typing.nit:1532,13
9561 ../src/syntax/typing.nit:1532,13
9562 'v' ... ../src/syntax/typing.nit:1532,13
9563 ../src/syntax/typing.nit:1532,16--27
9564 ../src/syntax/typing.nit:1532,16--21
9565 ../src/syntax/typing.nit:1532,16
9566 'n_expr' ... ../src/syntax/typing.nit:1532,16--21
9567 'stype' ... ../src/syntax/typing.nit:1532,23--27
9568 ../src/syntax/typing.nit:1532,30--52
9569 ../src/syntax/typing.nit:1532,30--35
9570 ../src/syntax/typing.nit:1532,30
9571 'n_expr' ... ../src/syntax/typing.nit:1532,30--35
9572 'is_implicit_self' ... ../src/syntax/typing.nit:1532,37--52
9573 ../src/syntax/typing.nit:1532,55--68
9574 ../src/syntax/typing.nit:1532,55--60
9575 ../src/syntax/typing.nit:1532,55
9576 'n_expr' ... ../src/syntax/typing.nit:1532,55--60
9577 'is_self' ... ../src/syntax/typing.nit:1532,62--68
9578 ../src/syntax/typing.nit:1532,71--74
9579 ../src/syntax/typing.nit:1532,71
9580 'name' ... ../src/syntax/typing.nit:1532,71--74
9581 ../src/syntax/typing.nit:1532,77--84
9582 ../src/syntax/typing.nit:1532,77
9583 'raw_args' ... ../src/syntax/typing.nit:1532,77--84
9584 ../src/syntax/typing.nit:1532,87--90
9585 'null' ... ../src/syntax/typing.nit:1532,87--90
9586 ../src/syntax/typing.nit:1533,3--18
9587 'var' ... ../src/syntax/typing.nit:1533,3--5
9588 'prop' ... ../src/syntax/typing.nit:1533,7--10
9589 '=' ... ../src/syntax/typing.nit:1533,12
9590 ../src/syntax/typing.nit:1533,14--18
9591 ../src/syntax/typing.nit:1533,14
9592 '_prop' ... ../src/syntax/typing.nit:1533,14--18
9593 ../src/syntax/typing.nit:1534,3--29
9594 'if' ... ../src/syntax/typing.nit:1534,3--4
9595 ../src/syntax/typing.nit:1534,6--17
9596 ../src/syntax/typing.nit:1534,6--9
9597 ../src/syntax/typing.nit:1534,6
9598 'prop' ... ../src/syntax/typing.nit:1534,6--9
9599 ../src/syntax/typing.nit:1534,14--17
9600 'null' ... ../src/syntax/typing.nit:1534,14--17
9601 ../src/syntax/typing.nit:1534,24--29
9602 'return' ... ../src/syntax/typing.nit:1534,24--29
9603 ../src/syntax/typing.nit:1535,3--1539,71
9604 'if' ... ../src/syntax/typing.nit:1535,3--4
9605 ../src/syntax/typing.nit:1535,6--24
9606 ../src/syntax/typing.nit:1535,6--16
9607 ../src/syntax/typing.nit:1535,6--9
9608 ../src/syntax/typing.nit:1535,6
9609 'prop' ... ../src/syntax/typing.nit:1535,6--9
9610 'global' ... ../src/syntax/typing.nit:1535,11--16
9611 'is_init' ... ../src/syntax/typing.nit:1535,18--24
9612 ../src/syntax/typing.nit:1536,4--1539,71
9613 ../src/syntax/typing.nit:1536,4--1539,71
9614 'if' ... ../src/syntax/typing.nit:1536,4--5
9615 ../src/syntax/typing.nit:1536,7--41
9616 'not' ... ../src/syntax/typing.nit:1536,7--9
9617 ../src/syntax/typing.nit:1536,11--41
9618 ../src/syntax/typing.nit:1536,11--33
9619 ../src/syntax/typing.nit:1536,11--26
9620 ../src/syntax/typing.nit:1536,11
9621 ../src/syntax/typing.nit:1536,11
9622 'v' ... ../src/syntax/typing.nit:1536,11
9623 'local_property' ... ../src/syntax/typing.nit:1536,13--26
9624 'global' ... ../src/syntax/typing.nit:1536,28--33
9625 'is_init' ... ../src/syntax/typing.nit:1536,35--41
9626 ../src/syntax/typing.nit:1537,5--72
9627 ../src/syntax/typing.nit:1537,5--72
9628 ../src/syntax/typing.nit:1537,5
9629 ../src/syntax/typing.nit:1537,5
9630 'v' ... ../src/syntax/typing.nit:1537,5
9631 'error' ... ../src/syntax/typing.nit:1537,7--11
9632 ../src/syntax/typing.nit:1537,13--16
9633 'self' ... ../src/syntax/typing.nit:1537,13--16
9634 ../src/syntax/typing.nit:1537,19--72
9635 ../src/syntax/typing.nit:1537,19--53
9636 '"Error: try to invoke constructor {' ... ../src/syntax/typing.nit:1537,19--53
9637 ../src/syntax/typing.nit:1537,54--57
9638 ../src/syntax/typing.nit:1537,54
9639 'prop' ... ../src/syntax/typing.nit:1537,54--57
9640 ../src/syntax/typing.nit:1537,58--72
9641 '} in a method."' ... ../src/syntax/typing.nit:1537,58--72
9642 ../src/syntax/typing.nit:1538,9--1539,71
9643 'if' ... ../src/syntax/typing.nit:1538,9--10
9644 ../src/syntax/typing.nit:1538,12--29
9645 'not' ... ../src/syntax/typing.nit:1538,12--14
9646 ../src/syntax/typing.nit:1538,16--29
9647 ../src/syntax/typing.nit:1538,16--21
9648 ../src/syntax/typing.nit:1538,16
9649 'n_expr' ... ../src/syntax/typing.nit:1538,16--21
9650 'is_self' ... ../src/syntax/typing.nit:1538,23--29
9651 ../src/syntax/typing.nit:1539,5--71
9652 ../src/syntax/typing.nit:1539,5--71
9653 ../src/syntax/typing.nit:1539,5
9654 ../src/syntax/typing.nit:1539,5
9655 'v' ... ../src/syntax/typing.nit:1539,5
9656 'error' ... ../src/syntax/typing.nit:1539,7--11
9657 ../src/syntax/typing.nit:1539,13--16
9658 'self' ... ../src/syntax/typing.nit:1539,13--16
9659 ../src/syntax/typing.nit:1539,19--71
9660 ../src/syntax/typing.nit:1539,19--39
9661 '"Error: constructor {' ... ../src/syntax/typing.nit:1539,19--39
9662 ../src/syntax/typing.nit:1539,40--43
9663 ../src/syntax/typing.nit:1539,40
9664 'prop' ... ../src/syntax/typing.nit:1539,40--43
9665 ../src/syntax/typing.nit:1539,44--71
9666 '} is not invoken on 'self'."' ... ../src/syntax/typing.nit:1539,44--71
9667 ../src/syntax/typing.nit:1542,3--66
9668 'var' ... ../src/syntax/typing.nit:1542,3--5
9669 't' ... ../src/syntax/typing.nit:1542,7
9670 '=' ... ../src/syntax/typing.nit:1542,9
9671 ../src/syntax/typing.nit:1542,11--66
9672 ../src/syntax/typing.nit:1542,11--54
9673 ../src/syntax/typing.nit:1542,11--41
9674 ../src/syntax/typing.nit:1542,11--14
9675 ../src/syntax/typing.nit:1542,11
9676 'prop' ... ../src/syntax/typing.nit:1542,11--14
9677 'signature_for' ... ../src/syntax/typing.nit:1542,16--28
9678 ../src/syntax/typing.nit:1542,30--41
9679 ../src/syntax/typing.nit:1542,30--35
9680 ../src/syntax/typing.nit:1542,30
9681 'n_expr' ... ../src/syntax/typing.nit:1542,30--35
9682 'stype' ... ../src/syntax/typing.nit:1542,37--41
9683 'return_type' ... ../src/syntax/typing.nit:1542,44--54
9684 'as' ... ../src/syntax/typing.nit:1542,56--57
9685 'not' ... ../src/syntax/typing.nit:1542,59--61
9686 'null' ... ../src/syntax/typing.nit:1542,63--66
9687 ../src/syntax/typing.nit:1543,3--47
9688 'if' ... ../src/syntax/typing.nit:1543,3--4
9689 ../src/syntax/typing.nit:1543,6--23
9690 'not' ... ../src/syntax/typing.nit:1543,6--8
9691 ../src/syntax/typing.nit:1543,10--23
9692 ../src/syntax/typing.nit:1543,10--15
9693 ../src/syntax/typing.nit:1543,10
9694 'n_expr' ... ../src/syntax/typing.nit:1543,10--15
9695 'is_self' ... ../src/syntax/typing.nit:1543,17--23
9696 ../src/syntax/typing.nit:1543,30--47
9697 ../src/syntax/typing.nit:1543,34
9698 't' ... ../src/syntax/typing.nit:1543,30
9699 '=' ... ../src/syntax/typing.nit:1543,32
9700 ../src/syntax/typing.nit:1543,34--47
9701 ../src/syntax/typing.nit:1543,34
9702 ../src/syntax/typing.nit:1543,34
9703 't' ... ../src/syntax/typing.nit:1543,34
9704 'not_for_self' ... ../src/syntax/typing.nit:1543,36--47
9705 ../src/syntax/typing.nit:1545,3--32
9706 'var' ... ../src/syntax/typing.nit:1545,3--5
9707 't2' ... ../src/syntax/typing.nit:1545,7--8
9708 '=' ... ../src/syntax/typing.nit:1545,10
9709 ../src/syntax/typing.nit:1545,12--32
9710 ../src/syntax/typing.nit:1545,29
9711 'do_rvalue_typing' ... ../src/syntax/typing.nit:1545,12--27
9712 ../src/syntax/typing.nit:1545,29
9713 ../src/syntax/typing.nit:1545,29
9714 'v' ... ../src/syntax/typing.nit:1545,29
9715 ../src/syntax/typing.nit:1545,32
9716 ../src/syntax/typing.nit:1545,32
9717 't' ... ../src/syntax/typing.nit:1545,32
9718 ../src/syntax/typing.nit:1546,3--27
9719 'if' ... ../src/syntax/typing.nit:1546,3--4
9720 ../src/syntax/typing.nit:1546,6--15
9721 ../src/syntax/typing.nit:1546,6--7
9722 ../src/syntax/typing.nit:1546,6
9723 't2' ... ../src/syntax/typing.nit:1546,6--7
9724 ../src/syntax/typing.nit:1546,12--15
9725 'null' ... ../src/syntax/typing.nit:1546,12--15
9726 ../src/syntax/typing.nit:1546,22--27
9727 'return' ... ../src/syntax/typing.nit:1546,22--27
9728 ../src/syntax/typing.nit:1547,3--41
9729 ../src/syntax/typing.nit:1547,3
9730 ../src/syntax/typing.nit:1547,3
9731 'v' ... ../src/syntax/typing.nit:1547,3
9732 'check_conform' ... ../src/syntax/typing.nit:1547,5--17
9733 ../src/syntax/typing.nit:1547,19--22
9734 'self' ... ../src/syntax/typing.nit:1547,19--22
9735 ../src/syntax/typing.nit:1547,25--26
9736 ../src/syntax/typing.nit:1547,25
9737 't2' ... ../src/syntax/typing.nit:1547,25--26
9738 ../src/syntax/typing.nit:1547,29--41
9739 ../src/syntax/typing.nit:1547,29--35
9740 ../src/syntax/typing.nit:1547,29
9741 'n_value' ... ../src/syntax/typing.nit:1547,29--35
9742 'stype' ... ../src/syntax/typing.nit:1547,37--41
9743 ../src/syntax/typing.nit:1549,3--19
9744 ../src/syntax/typing.nit:1549,16
9745 '_read_prop' ... ../src/syntax/typing.nit:1549,3--12
9746 '=' ... ../src/syntax/typing.nit:1549,14
9747 ../src/syntax/typing.nit:1549,16--19
9748 ../src/syntax/typing.nit:1549,16
9749 'prop' ... ../src/syntax/typing.nit:1549,16--19
9750 ../src/syntax/typing.nit:1550,3--26
9751 ../src/syntax/typing.nit:1550,14
9752 'raw_args' ... ../src/syntax/typing.nit:1550,3--10
9753 '=' ... ../src/syntax/typing.nit:1550,12
9754 ../src/syntax/typing.nit:1550,14--26
9755 ../src/syntax/typing.nit:1550,14--21
9756 ../src/syntax/typing.nit:1550,14
9757 'raw_args' ... ../src/syntax/typing.nit:1550,14--21
9758 'to_a' ... ../src/syntax/typing.nit:1550,23--26
9759 ../src/syntax/typing.nit:1551,3--22
9760 ../src/syntax/typing.nit:1551,3--10
9761 ../src/syntax/typing.nit:1551,3
9762 'raw_args' ... ../src/syntax/typing.nit:1551,3--10
9763 'add' ... ../src/syntax/typing.nit:1551,12--14
9764 ../src/syntax/typing.nit:1551,16--22
9765 ../src/syntax/typing.nit:1551,16
9766 'n_value' ... ../src/syntax/typing.nit:1551,16--22
9767 ../src/syntax/typing.nit:1553,3--105
9768 ../src/syntax/typing.nit:1553,13
9769 'do_typing' ... ../src/syntax/typing.nit:1553,3--11
9770 ../src/syntax/typing.nit:1553,13
9771 ../src/syntax/typing.nit:1553,13
9772 'v' ... ../src/syntax/typing.nit:1553,13
9773 ../src/syntax/typing.nit:1553,16--27
9774 ../src/syntax/typing.nit:1553,16--21
9775 ../src/syntax/typing.nit:1553,16
9776 'n_expr' ... ../src/syntax/typing.nit:1553,16--21
9777 'stype' ... ../src/syntax/typing.nit:1553,23--27
9778 ../src/syntax/typing.nit:1553,30--52
9779 ../src/syntax/typing.nit:1553,30--35
9780 ../src/syntax/typing.nit:1553,30
9781 'n_expr' ... ../src/syntax/typing.nit:1553,30--35
9782 'is_implicit_self' ... ../src/syntax/typing.nit:1553,37--52
9783 ../src/syntax/typing.nit:1553,55--68
9784 ../src/syntax/typing.nit:1553,55--60
9785 ../src/syntax/typing.nit:1553,55
9786 'n_expr' ... ../src/syntax/typing.nit:1553,55--60
9787 'is_self' ... ../src/syntax/typing.nit:1553,62--68
9788 ../src/syntax/typing.nit:1553,71--89
9789 ../src/syntax/typing.nit:1553,71--79
9790 ../src/syntax/typing.nit:1553,71--72
9791 '"{' ... ../src/syntax/typing.nit:1553,71--72
9792 ../src/syntax/typing.nit:1553,73--76
9793 ../src/syntax/typing.nit:1553,73
9794 'name' ... ../src/syntax/typing.nit:1553,73--76
9795 ../src/syntax/typing.nit:1553,77--79
9796 '}="' ... ../src/syntax/typing.nit:1553,77--79
9797 'to_symbol' ... ../src/syntax/typing.nit:1553,81--89
9798 ../src/syntax/typing.nit:1553,92--99
9799 ../src/syntax/typing.nit:1553,92
9800 'raw_args' ... ../src/syntax/typing.nit:1553,92--99
9801 ../src/syntax/typing.nit:1553,102--105
9802 'null' ... ../src/syntax/typing.nit:1553,102--105
9803 ../src/syntax/typing.nit:1554,3--1558,71
9804 'if' ... ../src/syntax/typing.nit:1554,3--4
9805 ../src/syntax/typing.nit:1554,6--24
9806 ../src/syntax/typing.nit:1554,6--16
9807 ../src/syntax/typing.nit:1554,6--9
9808 ../src/syntax/typing.nit:1554,6
9809 'prop' ... ../src/syntax/typing.nit:1554,6--9
9810 'global' ... ../src/syntax/typing.nit:1554,11--16
9811 'is_init' ... ../src/syntax/typing.nit:1554,18--24
9812 ../src/syntax/typing.nit:1555,4--1558,71
9813 ../src/syntax/typing.nit:1555,4--1558,71
9814 'if' ... ../src/syntax/typing.nit:1555,4--5
9815 ../src/syntax/typing.nit:1555,7--41
9816 'not' ... ../src/syntax/typing.nit:1555,7--9
9817 ../src/syntax/typing.nit:1555,11--41
9818 ../src/syntax/typing.nit:1555,11--33
9819 ../src/syntax/typing.nit:1555,11--26
9820 ../src/syntax/typing.nit:1555,11
9821 ../src/syntax/typing.nit:1555,11
9822 'v' ... ../src/syntax/typing.nit:1555,11
9823 'local_property' ... ../src/syntax/typing.nit:1555,13--26
9824 'global' ... ../src/syntax/typing.nit:1555,28--33
9825 'is_init' ... ../src/syntax/typing.nit:1555,35--41
9826 ../src/syntax/typing.nit:1556,5--72
9827 ../src/syntax/typing.nit:1556,5--72
9828 ../src/syntax/typing.nit:1556,5
9829 ../src/syntax/typing.nit:1556,5
9830 'v' ... ../src/syntax/typing.nit:1556,5
9831 'error' ... ../src/syntax/typing.nit:1556,7--11
9832 ../src/syntax/typing.nit:1556,13--16
9833 'self' ... ../src/syntax/typing.nit:1556,13--16
9834 ../src/syntax/typing.nit:1556,19--72
9835 ../src/syntax/typing.nit:1556,19--53
9836 '"Error: try to invoke constructor {' ... ../src/syntax/typing.nit:1556,19--53
9837 ../src/syntax/typing.nit:1556,54--57
9838 ../src/syntax/typing.nit:1556,54
9839 'prop' ... ../src/syntax/typing.nit:1556,54--57
9840 ../src/syntax/typing.nit:1556,58--72
9841 '} in a method."' ... ../src/syntax/typing.nit:1556,58--72
9842 ../src/syntax/typing.nit:1557,9--1558,71
9843 'if' ... ../src/syntax/typing.nit:1557,9--10
9844 ../src/syntax/typing.nit:1557,12--29
9845 'not' ... ../src/syntax/typing.nit:1557,12--14
9846 ../src/syntax/typing.nit:1557,16--29
9847 ../src/syntax/typing.nit:1557,16--21
9848 ../src/syntax/typing.nit:1557,16
9849 'n_expr' ... ../src/syntax/typing.nit:1557,16--21
9850 'is_self' ... ../src/syntax/typing.nit:1557,23--29
9851 ../src/syntax/typing.nit:1558,5--71
9852 ../src/syntax/typing.nit:1558,5--71
9853 ../src/syntax/typing.nit:1558,5
9854 ../src/syntax/typing.nit:1558,5
9855 'v' ... ../src/syntax/typing.nit:1558,5
9856 'error' ... ../src/syntax/typing.nit:1558,7--11
9857 ../src/syntax/typing.nit:1558,13--16
9858 'self' ... ../src/syntax/typing.nit:1558,13--16
9859 ../src/syntax/typing.nit:1558,19--71
9860 ../src/syntax/typing.nit:1558,19--39
9861 '"Error: constructor {' ... ../src/syntax/typing.nit:1558,19--39
9862 ../src/syntax/typing.nit:1558,40--43
9863 ../src/syntax/typing.nit:1558,40
9864 'prop' ... ../src/syntax/typing.nit:1558,40--43
9865 ../src/syntax/typing.nit:1558,44--71
9866 '} is not invoken on 'self'."' ... ../src/syntax/typing.nit:1558,44--71
9867 ../src/syntax/typing.nit:1562,3--18
9868 ../src/syntax/typing.nit:1562,15
9869 '_is_typed' ... ../src/syntax/typing.nit:1562,3--11
9870 '=' ... ../src/syntax/typing.nit:1562,13
9871 ../src/syntax/typing.nit:1562,15--18
9872 'true' ... ../src/syntax/typing.nit:1562,15--18
9873 ../src/syntax/typing.nit:1566,1--1567,51
9874 'redef' ... ../src/syntax/typing.nit:1566,1--5
9875 ../src/syntax/typing.nit:1566,7
9876 ../src/syntax/typing.nit:1566,7--11
9877 'class' ... ../src/syntax/typing.nit:1566,7--11
9878 'ABinopExpr' ... ../src/syntax/typing.nit:1566,13--22
9879 ../src/syntax/typing.nit:1567,2--51
9880 'redef' ... ../src/syntax/typing.nit:1567,2--6
9881 ../src/syntax/typing.nit:1567,12
9882 'fun' ... ../src/syntax/typing.nit:1567,8--10
9883 ../src/syntax/typing.nit:1567,12--32
9884 'compute_raw_arguments' ... ../src/syntax/typing.nit:1567,12--32
9885 ../src/syntax/typing.nit:1567,45
9886 ../src/syntax/typing.nit:1567,37--51
9887 'return' ... ../src/syntax/typing.nit:1567,37--42
9888 ../src/syntax/typing.nit:1567,45--51
9889 ../src/syntax/typing.nit:1567,45--51
9890 ../src/syntax/typing.nit:1567,45
9891 'n_expr2' ... ../src/syntax/typing.nit:1567,45--51
9892 ../src/syntax/typing.nit:1569,1--1596,70
9893 'redef' ... ../src/syntax/typing.nit:1569,1--5
9894 ../src/syntax/typing.nit:1569,7
9895 ../src/syntax/typing.nit:1569,7--11
9896 'class' ... ../src/syntax/typing.nit:1569,7--11
9897 'AEqExpr' ... ../src/syntax/typing.nit:1569,13--19
9898 ../src/syntax/typing.nit:1570,2--45
9899 'redef' ... ../src/syntax/typing.nit:1570,2--6
9900 ../src/syntax/typing.nit:1570,12
9901 'fun' ... ../src/syntax/typing.nit:1570,8--10
9902 ../src/syntax/typing.nit:1570,12--15
9903 'name' ... ../src/syntax/typing.nit:1570,12--15
9904 ../src/syntax/typing.nit:1570,32
9905 ../src/syntax/typing.nit:1570,20--45
9906 'return' ... ../src/syntax/typing.nit:1570,20--25
9907 ../src/syntax/typing.nit:1570,27--45
9908 'once' ... ../src/syntax/typing.nit:1570,27--30
9909 ../src/syntax/typing.nit:1570,32--45
9910 ../src/syntax/typing.nit:1570,32--35
9911 '"=="' ... ../src/syntax/typing.nit:1570,32--35
9912 'to_symbol' ... ../src/syntax/typing.nit:1570,37--45
9913 ../src/syntax/typing.nit:1571,2--1587,23
9914 'redef' ... ../src/syntax/typing.nit:1571,2--6
9915 ../src/syntax/typing.nit:1571,12
9916 'fun' ... ../src/syntax/typing.nit:1571,8--10
9917 ../src/syntax/typing.nit:1571,12--23
9918 'after_typing' ... ../src/syntax/typing.nit:1571,12--23
9919 ../src/syntax/typing.nit:1571,25
9920 ../src/syntax/typing.nit:1571,25
9921 'v' ... ../src/syntax/typing.nit:1571,25
9922 ../src/syntax/typing.nit:1573,3--1587,23
9923 ../src/syntax/typing.nit:1573,3--7
9924 'super' ... ../src/syntax/typing.nit:1573,3--7
9925 ../src/syntax/typing.nit:1574,3--60
9926 'if' ... ../src/syntax/typing.nit:1574,3--4
9927 ../src/syntax/typing.nit:1574,6--48
9928 ../src/syntax/typing.nit:1574,6--24
9929 'not' ... ../src/syntax/typing.nit:1574,6--8
9930 ../src/syntax/typing.nit:1574,10--24
9931 ../src/syntax/typing.nit:1574,10--15
9932 ../src/syntax/typing.nit:1574,10
9933 'n_expr' ... ../src/syntax/typing.nit:1574,10--15
9934 'is_typed' ... ../src/syntax/typing.nit:1574,17--24
9935 ../src/syntax/typing.nit:1574,29--48
9936 'not' ... ../src/syntax/typing.nit:1574,29--31
9937 ../src/syntax/typing.nit:1574,33--48
9938 ../src/syntax/typing.nit:1574,33--39
9939 ../src/syntax/typing.nit:1574,33
9940 'n_expr2' ... ../src/syntax/typing.nit:1574,33--39
9941 'is_typed' ... ../src/syntax/typing.nit:1574,41--48
9942 ../src/syntax/typing.nit:1574,55--60
9943 'return' ... ../src/syntax/typing.nit:1574,55--60
9944 ../src/syntax/typing.nit:1575,3--1577,80
9945 'if' ... ../src/syntax/typing.nit:1575,3--4
9946 ../src/syntax/typing.nit:1575,6--1576,63
9947 ../src/syntax/typing.nit:1575,6--1576,30
9948 ../src/syntax/typing.nit:1575,6--66
9949 ../src/syntax/typing.nit:1575,6--32
9950 ../src/syntax/typing.nit:1575,6--17
9951 ../src/syntax/typing.nit:1575,6--11
9952 ../src/syntax/typing.nit:1575,6
9953 'n_expr' ... ../src/syntax/typing.nit:1575,6--11
9954 'stype' ... ../src/syntax/typing.nit:1575,13--17
9955 ../src/syntax/typing.nit:1575,23--32
9956 'MMTypeNone' ... ../src/syntax/typing.nit:1575,23--32
9957 ../src/syntax/typing.nit:1575,38--66
9958 'not' ... ../src/syntax/typing.nit:1575,38--40
9959 ../src/syntax/typing.nit:1575,42--66
9960 ../src/syntax/typing.nit:1575,42--54
9961 ../src/syntax/typing.nit:1575,42--48
9962 ../src/syntax/typing.nit:1575,42
9963 'n_expr2' ... ../src/syntax/typing.nit:1575,42--48
9964 'stype' ... ../src/syntax/typing.nit:1575,50--54
9965 'is_nullable' ... ../src/syntax/typing.nit:1575,56--66
9966 ../src/syntax/typing.nit:1576,3--30
9967 ../src/syntax/typing.nit:1576,3--15
9968 ../src/syntax/typing.nit:1576,3--9
9969 ../src/syntax/typing.nit:1576,3
9970 'n_expr2' ... ../src/syntax/typing.nit:1576,3--9
9971 'stype' ... ../src/syntax/typing.nit:1576,11--15
9972 ../src/syntax/typing.nit:1576,21--30
9973 'MMTypeNone' ... ../src/syntax/typing.nit:1576,21--30
9974 ../src/syntax/typing.nit:1576,36--63
9975 'not' ... ../src/syntax/typing.nit:1576,36--38
9976 ../src/syntax/typing.nit:1576,40--63
9977 ../src/syntax/typing.nit:1576,40--51
9978 ../src/syntax/typing.nit:1576,40--45
9979 ../src/syntax/typing.nit:1576,40
9980 'n_expr' ... ../src/syntax/typing.nit:1576,40--45
9981 'stype' ... ../src/syntax/typing.nit:1576,47--51
9982 'is_nullable' ... ../src/syntax/typing.nit:1576,53--63
9983 ../src/syntax/typing.nit:1577,4--80
9984 ../src/syntax/typing.nit:1577,4--80
9985 ../src/syntax/typing.nit:1577,4
9986 ../src/syntax/typing.nit:1577,4
9987 'v' ... ../src/syntax/typing.nit:1577,4
9988 'warning' ... ../src/syntax/typing.nit:1577,6--12
9989 ../src/syntax/typing.nit:1577,14--17
9990 'self' ... ../src/syntax/typing.nit:1577,14--17
9991 ../src/syntax/typing.nit:1577,20--80
9992 '"Warning: comparaison between null and a non nullable value."' ... ../src/syntax/typing.nit:1577,20--80
9993 ../src/syntax/typing.nit:1580,3--1587,23
9994 'if' ... ../src/syntax/typing.nit:1580,3--4
9995 ../src/syntax/typing.nit:1580,6--32
9996 ../src/syntax/typing.nit:1580,6--17
9997 ../src/syntax/typing.nit:1580,6--11
9998 ../src/syntax/typing.nit:1580,6
9999 'n_expr' ... ../src/syntax/typing.nit:1580,6--11
10000 'stype' ... ../src/syntax/typing.nit:1580,13--17
10001 ../src/syntax/typing.nit:1580,23--32
10002 'MMTypeNone' ... ../src/syntax/typing.nit:1580,23--32
10003 ../src/syntax/typing.nit:1581,4--1584,25
10004 ../src/syntax/typing.nit:1581,4--1584,25
10005 'if' ... ../src/syntax/typing.nit:1581,4--5
10006 ../src/syntax/typing.nit:1581,7--34
10007 ../src/syntax/typing.nit:1581,7--19
10008 ../src/syntax/typing.nit:1581,7--13
10009 ../src/syntax/typing.nit:1581,7
10010 'n_expr2' ... ../src/syntax/typing.nit:1581,7--13
10011 'stype' ... ../src/syntax/typing.nit:1581,15--19
10012 ../src/syntax/typing.nit:1581,25--34
10013 'MMTypeNone' ... ../src/syntax/typing.nit:1581,25--34
10014 ../src/syntax/typing.nit:1582,5--65
10015 ../src/syntax/typing.nit:1582,5--65
10016 ../src/syntax/typing.nit:1582,5
10017 ../src/syntax/typing.nit:1582,5
10018 'v' ... ../src/syntax/typing.nit:1582,5
10019 'warning' ... ../src/syntax/typing.nit:1582,7--13
10020 ../src/syntax/typing.nit:1582,15--18
10021 'self' ... ../src/syntax/typing.nit:1582,15--18
10022 ../src/syntax/typing.nit:1582,21--65
10023 '"Warning: comparaison between 2 null values."' ... ../src/syntax/typing.nit:1582,21--65
10024 ../src/syntax/typing.nit:1584,5--25
10025 ../src/syntax/typing.nit:1584,5--25
10026 ../src/syntax/typing.nit:1584,16
10027 'try_to_isa' ... ../src/syntax/typing.nit:1584,5--14
10028 ../src/syntax/typing.nit:1584,16
10029 ../src/syntax/typing.nit:1584,16
10030 'v' ... ../src/syntax/typing.nit:1584,16
10031 ../src/syntax/typing.nit:1584,19--25
10032 ../src/syntax/typing.nit:1584,19
10033 'n_expr2' ... ../src/syntax/typing.nit:1584,19--25
10034 ../src/syntax/typing.nit:1586,8--1587,23
10035 'if' ... ../src/syntax/typing.nit:1586,8--9
10036 ../src/syntax/typing.nit:1586,11--38
10037 ../src/syntax/typing.nit:1586,11--23
10038 ../src/syntax/typing.nit:1586,11--17
10039 ../src/syntax/typing.nit:1586,11
10040 'n_expr2' ... ../src/syntax/typing.nit:1586,11--17
10041 'stype' ... ../src/syntax/typing.nit:1586,19--23
10042 ../src/syntax/typing.nit:1586,29--38
10043 'MMTypeNone' ... ../src/syntax/typing.nit:1586,29--38
10044 ../src/syntax/typing.nit:1587,4--23
10045 ../src/syntax/typing.nit:1587,4--23
10046 ../src/syntax/typing.nit:1587,15
10047 'try_to_isa' ... ../src/syntax/typing.nit:1587,4--13
10048 ../src/syntax/typing.nit:1587,15
10049 ../src/syntax/typing.nit:1587,15
10050 'v' ... ../src/syntax/typing.nit:1587,15
10051 ../src/syntax/typing.nit:1587,18--23
10052 ../src/syntax/typing.nit:1587,18
10053 'n_expr' ... ../src/syntax/typing.nit:1587,18--23
10054 ../src/syntax/typing.nit:1591,2--1596,70
10055 ../src/syntax/typing.nit:1591,2--8
10056 'private' ... ../src/syntax/typing.nit:1591,2--8
10057 'fun' ... ../src/syntax/typing.nit:1591,10--12
10058 ../src/syntax/typing.nit:1591,14--23
10059 'try_to_isa' ... ../src/syntax/typing.nit:1591,14--23
10060 ../src/syntax/typing.nit:1591,25--50
10061 ../src/syntax/typing.nit:1591,25--40
10062 'v' ... ../src/syntax/typing.nit:1591,25
10063 ../src/syntax/typing.nit:1591,28--40
10064 'TypingVisitor' ... ../src/syntax/typing.nit:1591,28--40
10065 ../src/syntax/typing.nit:1591,43--50
10066 'n' ... ../src/syntax/typing.nit:1591,43
10067 ../src/syntax/typing.nit:1591,46--50
10068 'AExpr' ... ../src/syntax/typing.nit:1591,46--50
10069 ../src/syntax/typing.nit:1593,3--1596,70
10070 ../src/syntax/typing.nit:1593,3--31
10071 'var' ... ../src/syntax/typing.nit:1593,3--5
10072 'variable' ... ../src/syntax/typing.nit:1593,7--14
10073 '=' ... ../src/syntax/typing.nit:1593,16
10074 ../src/syntax/typing.nit:1593,18--31
10075 ../src/syntax/typing.nit:1593,18
10076 ../src/syntax/typing.nit:1593,18
10077 'n' ... ../src/syntax/typing.nit:1593,18
10078 'its_variable' ... ../src/syntax/typing.nit:1593,20--31
10079 ../src/syntax/typing.nit:1594,3--1596,70
10080 'if' ... ../src/syntax/typing.nit:1594,3--4
10081 ../src/syntax/typing.nit:1594,6--52
10082 ../src/syntax/typing.nit:1594,6--21
10083 ../src/syntax/typing.nit:1594,6--13
10084 ../src/syntax/typing.nit:1594,6
10085 'variable' ... ../src/syntax/typing.nit:1594,6--13
10086 ../src/syntax/typing.nit:1594,18--21
10087 'null' ... ../src/syntax/typing.nit:1594,18--21
10088 ../src/syntax/typing.nit:1594,27--52
10089 ../src/syntax/typing.nit:1594,27--33
10090 ../src/syntax/typing.nit:1594,27
10091 ../src/syntax/typing.nit:1594,27
10092 'n' ... ../src/syntax/typing.nit:1594,27
10093 'stype' ... ../src/syntax/typing.nit:1594,29--33
10094 ../src/syntax/typing.nit:1594,39--52
10095 'MMNullableType' ... ../src/syntax/typing.nit:1594,39--52
10096 ../src/syntax/typing.nit:1595,4--1596,70
10097 ../src/syntax/typing.nit:1595,4--78
10098 ../src/syntax/typing.nit:1595,25
10099 '_if_false_flow_ctx' ... ../src/syntax/typing.nit:1595,4--21
10100 '=' ... ../src/syntax/typing.nit:1595,23
10101 ../src/syntax/typing.nit:1595,25--78
10102 ../src/syntax/typing.nit:1595,25--34
10103 ../src/syntax/typing.nit:1595,25
10104 ../src/syntax/typing.nit:1595,25
10105 'v' ... ../src/syntax/typing.nit:1595,25
10106 'flow_ctx' ... ../src/syntax/typing.nit:1595,27--34
10107 'sub_with' ... ../src/syntax/typing.nit:1595,36--43
10108 ../src/syntax/typing.nit:1595,45--48
10109 'self' ... ../src/syntax/typing.nit:1595,45--48
10110 ../src/syntax/typing.nit:1595,51--58
10111 ../src/syntax/typing.nit:1595,51
10112 'variable' ... ../src/syntax/typing.nit:1595,51--58
10113 ../src/syntax/typing.nit:1595,61--78
10114 ../src/syntax/typing.nit:1595,61--67
10115 ../src/syntax/typing.nit:1595,61
10116 ../src/syntax/typing.nit:1595,61
10117 'n' ... ../src/syntax/typing.nit:1595,61
10118 'stype' ... ../src/syntax/typing.nit:1595,63--67
10119 'as_notnull' ... ../src/syntax/typing.nit:1595,69--78
10120 ../src/syntax/typing.nit:1596,4--70
10121 ../src/syntax/typing.nit:1596,24
10122 '_if_true_flow_ctx' ... ../src/syntax/typing.nit:1596,4--20
10123 '=' ... ../src/syntax/typing.nit:1596,22
10124 ../src/syntax/typing.nit:1596,24--70
10125 ../src/syntax/typing.nit:1596,24--33
10126 ../src/syntax/typing.nit:1596,24
10127 ../src/syntax/typing.nit:1596,24
10128 'v' ... ../src/syntax/typing.nit:1596,24
10129 'flow_ctx' ... ../src/syntax/typing.nit:1596,26--33
10130 'sub_with' ... ../src/syntax/typing.nit:1596,35--42
10131 ../src/syntax/typing.nit:1596,44--47
10132 'self' ... ../src/syntax/typing.nit:1596,44--47
10133 ../src/syntax/typing.nit:1596,50--57
10134 ../src/syntax/typing.nit:1596,50
10135 'variable' ... ../src/syntax/typing.nit:1596,50--57
10136 ../src/syntax/typing.nit:1596,60--70
10137 ../src/syntax/typing.nit:1596,60
10138 ../src/syntax/typing.nit:1596,60
10139 'v' ... ../src/syntax/typing.nit:1596,60
10140 'type_none' ... ../src/syntax/typing.nit:1596,62--70
10141 ../src/syntax/typing.nit:1600,1--1627,71
10142 'redef' ... ../src/syntax/typing.nit:1600,1--5
10143 ../src/syntax/typing.nit:1600,7
10144 ../src/syntax/typing.nit:1600,7--11
10145 'class' ... ../src/syntax/typing.nit:1600,7--11
10146 'ANeExpr' ... ../src/syntax/typing.nit:1600,13--19
10147 ../src/syntax/typing.nit:1601,2--45
10148 'redef' ... ../src/syntax/typing.nit:1601,2--6
10149 ../src/syntax/typing.nit:1601,12
10150 'fun' ... ../src/syntax/typing.nit:1601,8--10
10151 ../src/syntax/typing.nit:1601,12--15
10152 'name' ... ../src/syntax/typing.nit:1601,12--15
10153 ../src/syntax/typing.nit:1601,32
10154 ../src/syntax/typing.nit:1601,20--45
10155 'return' ... ../src/syntax/typing.nit:1601,20--25
10156 ../src/syntax/typing.nit:1601,27--45
10157 'once' ... ../src/syntax/typing.nit:1601,27--30
10158 ../src/syntax/typing.nit:1601,32--45
10159 ../src/syntax/typing.nit:1601,32--35
10160 '"!="' ... ../src/syntax/typing.nit:1601,32--35
10161 'to_symbol' ... ../src/syntax/typing.nit:1601,37--45
10162 ../src/syntax/typing.nit:1602,2--1618,23
10163 'redef' ... ../src/syntax/typing.nit:1602,2--6
10164 ../src/syntax/typing.nit:1602,12
10165 'fun' ... ../src/syntax/typing.nit:1602,8--10
10166 ../src/syntax/typing.nit:1602,12--23
10167 'after_typing' ... ../src/syntax/typing.nit:1602,12--23
10168 ../src/syntax/typing.nit:1602,25
10169 ../src/syntax/typing.nit:1602,25
10170 'v' ... ../src/syntax/typing.nit:1602,25
10171 ../src/syntax/typing.nit:1604,3--1618,23
10172 ../src/syntax/typing.nit:1604,3--7
10173 'super' ... ../src/syntax/typing.nit:1604,3--7
10174 ../src/syntax/typing.nit:1605,3--60
10175 'if' ... ../src/syntax/typing.nit:1605,3--4
10176 ../src/syntax/typing.nit:1605,6--48
10177 ../src/syntax/typing.nit:1605,6--24
10178 'not' ... ../src/syntax/typing.nit:1605,6--8
10179 ../src/syntax/typing.nit:1605,10--24
10180 ../src/syntax/typing.nit:1605,10--15
10181 ../src/syntax/typing.nit:1605,10
10182 'n_expr' ... ../src/syntax/typing.nit:1605,10--15
10183 'is_typed' ... ../src/syntax/typing.nit:1605,17--24
10184 ../src/syntax/typing.nit:1605,29--48
10185 'not' ... ../src/syntax/typing.nit:1605,29--31
10186 ../src/syntax/typing.nit:1605,33--48
10187 ../src/syntax/typing.nit:1605,33--39
10188 ../src/syntax/typing.nit:1605,33
10189 'n_expr2' ... ../src/syntax/typing.nit:1605,33--39
10190 'is_typed' ... ../src/syntax/typing.nit:1605,41--48
10191 ../src/syntax/typing.nit:1605,55--60
10192 'return' ... ../src/syntax/typing.nit:1605,55--60
10193 ../src/syntax/typing.nit:1606,3--1608,80
10194 'if' ... ../src/syntax/typing.nit:1606,3--4
10195 ../src/syntax/typing.nit:1606,6--1607,63
10196 ../src/syntax/typing.nit:1606,6--1607,30
10197 ../src/syntax/typing.nit:1606,6--66
10198 ../src/syntax/typing.nit:1606,6--32
10199 ../src/syntax/typing.nit:1606,6--17
10200 ../src/syntax/typing.nit:1606,6--11
10201 ../src/syntax/typing.nit:1606,6
10202 'n_expr' ... ../src/syntax/typing.nit:1606,6--11
10203 'stype' ... ../src/syntax/typing.nit:1606,13--17
10204 ../src/syntax/typing.nit:1606,23--32
10205 'MMTypeNone' ... ../src/syntax/typing.nit:1606,23--32
10206 ../src/syntax/typing.nit:1606,38--66
10207 'not' ... ../src/syntax/typing.nit:1606,38--40
10208 ../src/syntax/typing.nit:1606,42--66
10209 ../src/syntax/typing.nit:1606,42--54
10210 ../src/syntax/typing.nit:1606,42--48
10211 ../src/syntax/typing.nit:1606,42
10212 'n_expr2' ... ../src/syntax/typing.nit:1606,42--48
10213 'stype' ... ../src/syntax/typing.nit:1606,50--54
10214 'is_nullable' ... ../src/syntax/typing.nit:1606,56--66
10215 ../src/syntax/typing.nit:1607,3--30
10216 ../src/syntax/typing.nit:1607,3--15
10217 ../src/syntax/typing.nit:1607,3--9
10218 ../src/syntax/typing.nit:1607,3
10219 'n_expr2' ... ../src/syntax/typing.nit:1607,3--9
10220 'stype' ... ../src/syntax/typing.nit:1607,11--15
10221 ../src/syntax/typing.nit:1607,21--30
10222 'MMTypeNone' ... ../src/syntax/typing.nit:1607,21--30
10223 ../src/syntax/typing.nit:1607,36--63
10224 'not' ... ../src/syntax/typing.nit:1607,36--38
10225 ../src/syntax/typing.nit:1607,40--63
10226 ../src/syntax/typing.nit:1607,40--51
10227 ../src/syntax/typing.nit:1607,40--45
10228 ../src/syntax/typing.nit:1607,40
10229 'n_expr' ... ../src/syntax/typing.nit:1607,40--45
10230 'stype' ... ../src/syntax/typing.nit:1607,47--51
10231 'is_nullable' ... ../src/syntax/typing.nit:1607,53--63
10232 ../src/syntax/typing.nit:1608,4--80
10233 ../src/syntax/typing.nit:1608,4--80
10234 ../src/syntax/typing.nit:1608,4
10235 ../src/syntax/typing.nit:1608,4
10236 'v' ... ../src/syntax/typing.nit:1608,4
10237 'warning' ... ../src/syntax/typing.nit:1608,6--12
10238 ../src/syntax/typing.nit:1608,14--17
10239 'self' ... ../src/syntax/typing.nit:1608,14--17
10240 ../src/syntax/typing.nit:1608,20--80
10241 '"Warning: comparaison between null and a non nullable value."' ... ../src/syntax/typing.nit:1608,20--80
10242 ../src/syntax/typing.nit:1611,3--1618,23
10243 'if' ... ../src/syntax/typing.nit:1611,3--4
10244 ../src/syntax/typing.nit:1611,6--32
10245 ../src/syntax/typing.nit:1611,6--17
10246 ../src/syntax/typing.nit:1611,6--11
10247 ../src/syntax/typing.nit:1611,6
10248 'n_expr' ... ../src/syntax/typing.nit:1611,6--11
10249 'stype' ... ../src/syntax/typing.nit:1611,13--17
10250 ../src/syntax/typing.nit:1611,23--32
10251 'MMTypeNone' ... ../src/syntax/typing.nit:1611,23--32
10252 ../src/syntax/typing.nit:1612,4--1615,25
10253 ../src/syntax/typing.nit:1612,4--1615,25
10254 'if' ... ../src/syntax/typing.nit:1612,4--5
10255 ../src/syntax/typing.nit:1612,7--34
10256 ../src/syntax/typing.nit:1612,7--19
10257 ../src/syntax/typing.nit:1612,7--13
10258 ../src/syntax/typing.nit:1612,7
10259 'n_expr2' ... ../src/syntax/typing.nit:1612,7--13
10260 'stype' ... ../src/syntax/typing.nit:1612,15--19
10261 ../src/syntax/typing.nit:1612,25--34
10262 'MMTypeNone' ... ../src/syntax/typing.nit:1612,25--34
10263 ../src/syntax/typing.nit:1613,5--65
10264 ../src/syntax/typing.nit:1613,5--65
10265 ../src/syntax/typing.nit:1613,5
10266 ../src/syntax/typing.nit:1613,5
10267 'v' ... ../src/syntax/typing.nit:1613,5
10268 'warning' ... ../src/syntax/typing.nit:1613,7--13
10269 ../src/syntax/typing.nit:1613,15--18
10270 'self' ... ../src/syntax/typing.nit:1613,15--18
10271 ../src/syntax/typing.nit:1613,21--65
10272 '"Warning: comparaison between 2 null values."' ... ../src/syntax/typing.nit:1613,21--65
10273 ../src/syntax/typing.nit:1615,5--25
10274 ../src/syntax/typing.nit:1615,5--25
10275 ../src/syntax/typing.nit:1615,16
10276 'try_to_isa' ... ../src/syntax/typing.nit:1615,5--14
10277 ../src/syntax/typing.nit:1615,16
10278 ../src/syntax/typing.nit:1615,16
10279 'v' ... ../src/syntax/typing.nit:1615,16
10280 ../src/syntax/typing.nit:1615,19--25
10281 ../src/syntax/typing.nit:1615,19
10282 'n_expr2' ... ../src/syntax/typing.nit:1615,19--25
10283 ../src/syntax/typing.nit:1617,8--1618,23
10284 'if' ... ../src/syntax/typing.nit:1617,8--9
10285 ../src/syntax/typing.nit:1617,11--38
10286 ../src/syntax/typing.nit:1617,11--23
10287 ../src/syntax/typing.nit:1617,11--17
10288 ../src/syntax/typing.nit:1617,11
10289 'n_expr2' ... ../src/syntax/typing.nit:1617,11--17
10290 'stype' ... ../src/syntax/typing.nit:1617,19--23
10291 ../src/syntax/typing.nit:1617,29--38
10292 'MMTypeNone' ... ../src/syntax/typing.nit:1617,29--38
10293 ../src/syntax/typing.nit:1618,4--23
10294 ../src/syntax/typing.nit:1618,4--23
10295 ../src/syntax/typing.nit:1618,15
10296 'try_to_isa' ... ../src/syntax/typing.nit:1618,4--13
10297 ../src/syntax/typing.nit:1618,15
10298 ../src/syntax/typing.nit:1618,15
10299 'v' ... ../src/syntax/typing.nit:1618,15
10300 ../src/syntax/typing.nit:1618,18--23
10301 ../src/syntax/typing.nit:1618,18
10302 'n_expr' ... ../src/syntax/typing.nit:1618,18--23
10303 ../src/syntax/typing.nit:1622,2--1627,71
10304 ../src/syntax/typing.nit:1622,2--8
10305 'private' ... ../src/syntax/typing.nit:1622,2--8
10306 'fun' ... ../src/syntax/typing.nit:1622,10--12
10307 ../src/syntax/typing.nit:1622,14--23
10308 'try_to_isa' ... ../src/syntax/typing.nit:1622,14--23
10309 ../src/syntax/typing.nit:1622,25--50
10310 ../src/syntax/typing.nit:1622,25--40
10311 'v' ... ../src/syntax/typing.nit:1622,25
10312 ../src/syntax/typing.nit:1622,28--40
10313 'TypingVisitor' ... ../src/syntax/typing.nit:1622,28--40
10314 ../src/syntax/typing.nit:1622,43--50
10315 'n' ... ../src/syntax/typing.nit:1622,43
10316 ../src/syntax/typing.nit:1622,46--50
10317 'AExpr' ... ../src/syntax/typing.nit:1622,46--50
10318 ../src/syntax/typing.nit:1624,3--1627,71
10319 ../src/syntax/typing.nit:1624,3--31
10320 'var' ... ../src/syntax/typing.nit:1624,3--5
10321 'variable' ... ../src/syntax/typing.nit:1624,7--14
10322 '=' ... ../src/syntax/typing.nit:1624,16
10323 ../src/syntax/typing.nit:1624,18--31
10324 ../src/syntax/typing.nit:1624,18
10325 ../src/syntax/typing.nit:1624,18
10326 'n' ... ../src/syntax/typing.nit:1624,18
10327 'its_variable' ... ../src/syntax/typing.nit:1624,20--31
10328 ../src/syntax/typing.nit:1625,3--1627,71
10329 'if' ... ../src/syntax/typing.nit:1625,3--4
10330 ../src/syntax/typing.nit:1625,6--52
10331 ../src/syntax/typing.nit:1625,6--21
10332 ../src/syntax/typing.nit:1625,6--13
10333 ../src/syntax/typing.nit:1625,6
10334 'variable' ... ../src/syntax/typing.nit:1625,6--13
10335 ../src/syntax/typing.nit:1625,18--21
10336 'null' ... ../src/syntax/typing.nit:1625,18--21
10337 ../src/syntax/typing.nit:1625,27--52
10338 ../src/syntax/typing.nit:1625,27--33
10339 ../src/syntax/typing.nit:1625,27
10340 ../src/syntax/typing.nit:1625,27
10341 'n' ... ../src/syntax/typing.nit:1625,27
10342 'stype' ... ../src/syntax/typing.nit:1625,29--33
10343 ../src/syntax/typing.nit:1625,39--52
10344 'MMNullableType' ... ../src/syntax/typing.nit:1625,39--52
10345 ../src/syntax/typing.nit:1626,4--1627,71
10346 ../src/syntax/typing.nit:1626,4--77
10347 ../src/syntax/typing.nit:1626,24
10348 '_if_true_flow_ctx' ... ../src/syntax/typing.nit:1626,4--20
10349 '=' ... ../src/syntax/typing.nit:1626,22
10350 ../src/syntax/typing.nit:1626,24--77
10351 ../src/syntax/typing.nit:1626,24--33
10352 ../src/syntax/typing.nit:1626,24
10353 ../src/syntax/typing.nit:1626,24
10354 'v' ... ../src/syntax/typing.nit:1626,24
10355 'flow_ctx' ... ../src/syntax/typing.nit:1626,26--33
10356 'sub_with' ... ../src/syntax/typing.nit:1626,35--42
10357 ../src/syntax/typing.nit:1626,44--47
10358 'self' ... ../src/syntax/typing.nit:1626,44--47
10359 ../src/syntax/typing.nit:1626,50--57
10360 ../src/syntax/typing.nit:1626,50
10361 'variable' ... ../src/syntax/typing.nit:1626,50--57
10362 ../src/syntax/typing.nit:1626,60--77
10363 ../src/syntax/typing.nit:1626,60--66
10364 ../src/syntax/typing.nit:1626,60
10365 ../src/syntax/typing.nit:1626,60
10366 'n' ... ../src/syntax/typing.nit:1626,60
10367 'stype' ... ../src/syntax/typing.nit:1626,62--66
10368 'as_notnull' ... ../src/syntax/typing.nit:1626,68--77
10369 ../src/syntax/typing.nit:1627,4--71
10370 ../src/syntax/typing.nit:1627,25
10371 '_if_false_flow_ctx' ... ../src/syntax/typing.nit:1627,4--21
10372 '=' ... ../src/syntax/typing.nit:1627,23
10373 ../src/syntax/typing.nit:1627,25--71
10374 ../src/syntax/typing.nit:1627,25--34
10375 ../src/syntax/typing.nit:1627,25
10376 ../src/syntax/typing.nit:1627,25
10377 'v' ... ../src/syntax/typing.nit:1627,25
10378 'flow_ctx' ... ../src/syntax/typing.nit:1627,27--34
10379 'sub_with' ... ../src/syntax/typing.nit:1627,36--43
10380 ../src/syntax/typing.nit:1627,45--48
10381 'self' ... ../src/syntax/typing.nit:1627,45--48
10382 ../src/syntax/typing.nit:1627,51--58
10383 ../src/syntax/typing.nit:1627,51
10384 'variable' ... ../src/syntax/typing.nit:1627,51--58
10385 ../src/syntax/typing.nit:1627,61--71
10386 ../src/syntax/typing.nit:1627,61
10387 ../src/syntax/typing.nit:1627,61
10388 'v' ... ../src/syntax/typing.nit:1627,61
10389 'type_none' ... ../src/syntax/typing.nit:1627,63--71
10390 ../src/syntax/typing.nit:1631,1--1632,44
10391 'redef' ... ../src/syntax/typing.nit:1631,1--5
10392 ../src/syntax/typing.nit:1631,7
10393 ../src/syntax/typing.nit:1631,7--11
10394 'class' ... ../src/syntax/typing.nit:1631,7--11
10395 'ALtExpr' ... ../src/syntax/typing.nit:1631,13--19
10396 ../src/syntax/typing.nit:1632,2--44
10397 'redef' ... ../src/syntax/typing.nit:1632,2--6
10398 ../src/syntax/typing.nit:1632,12
10399 'fun' ... ../src/syntax/typing.nit:1632,8--10
10400 ../src/syntax/typing.nit:1632,12--15
10401 'name' ... ../src/syntax/typing.nit:1632,12--15
10402 ../src/syntax/typing.nit:1632,32
10403 ../src/syntax/typing.nit:1632,20--44
10404 'return' ... ../src/syntax/typing.nit:1632,20--25
10405 ../src/syntax/typing.nit:1632,27--44
10406 'once' ... ../src/syntax/typing.nit:1632,27--30
10407 ../src/syntax/typing.nit:1632,32--44
10408 ../src/syntax/typing.nit:1632,32--34
10409 '"<"' ... ../src/syntax/typing.nit:1632,32--34
10410 'to_symbol' ... ../src/syntax/typing.nit:1632,36--44
10411 ../src/syntax/typing.nit:1634,1--1635,45
10412 'redef' ... ../src/syntax/typing.nit:1634,1--5
10413 ../src/syntax/typing.nit:1634,7
10414 ../src/syntax/typing.nit:1634,7--11
10415 'class' ... ../src/syntax/typing.nit:1634,7--11
10416 'ALeExpr' ... ../src/syntax/typing.nit:1634,13--19
10417 ../src/syntax/typing.nit:1635,2--45
10418 'redef' ... ../src/syntax/typing.nit:1635,2--6
10419 ../src/syntax/typing.nit:1635,12
10420 'fun' ... ../src/syntax/typing.nit:1635,8--10
10421 ../src/syntax/typing.nit:1635,12--15
10422 'name' ... ../src/syntax/typing.nit:1635,12--15
10423 ../src/syntax/typing.nit:1635,32
10424 ../src/syntax/typing.nit:1635,20--45
10425 'return' ... ../src/syntax/typing.nit:1635,20--25
10426 ../src/syntax/typing.nit:1635,27--45
10427 'once' ... ../src/syntax/typing.nit:1635,27--30
10428 ../src/syntax/typing.nit:1635,32--45
10429 ../src/syntax/typing.nit:1635,32--35
10430 '"<="' ... ../src/syntax/typing.nit:1635,32--35
10431 'to_symbol' ... ../src/syntax/typing.nit:1635,37--45
10432 ../src/syntax/typing.nit:1637,1--1638,45
10433 'redef' ... ../src/syntax/typing.nit:1637,1--5
10434 ../src/syntax/typing.nit:1637,7
10435 ../src/syntax/typing.nit:1637,7--11
10436 'class' ... ../src/syntax/typing.nit:1637,7--11
10437 'ALlExpr' ... ../src/syntax/typing.nit:1637,13--19
10438 ../src/syntax/typing.nit:1638,2--45
10439 'redef' ... ../src/syntax/typing.nit:1638,2--6
10440 ../src/syntax/typing.nit:1638,12
10441 'fun' ... ../src/syntax/typing.nit:1638,8--10
10442 ../src/syntax/typing.nit:1638,12--15
10443 'name' ... ../src/syntax/typing.nit:1638,12--15
10444 ../src/syntax/typing.nit:1638,32
10445 ../src/syntax/typing.nit:1638,20--45
10446 'return' ... ../src/syntax/typing.nit:1638,20--25
10447 ../src/syntax/typing.nit:1638,27--45
10448 'once' ... ../src/syntax/typing.nit:1638,27--30
10449 ../src/syntax/typing.nit:1638,32--45
10450 ../src/syntax/typing.nit:1638,32--35
10451 '"<<"' ... ../src/syntax/typing.nit:1638,32--35
10452 'to_symbol' ... ../src/syntax/typing.nit:1638,37--45
10453 ../src/syntax/typing.nit:1640,1--1641,44
10454 'redef' ... ../src/syntax/typing.nit:1640,1--5
10455 ../src/syntax/typing.nit:1640,7
10456 ../src/syntax/typing.nit:1640,7--11
10457 'class' ... ../src/syntax/typing.nit:1640,7--11
10458 'AGtExpr' ... ../src/syntax/typing.nit:1640,13--19
10459 ../src/syntax/typing.nit:1641,2--44
10460 'redef' ... ../src/syntax/typing.nit:1641,2--6
10461 ../src/syntax/typing.nit:1641,12
10462 'fun' ... ../src/syntax/typing.nit:1641,8--10
10463 ../src/syntax/typing.nit:1641,12--15
10464 'name' ... ../src/syntax/typing.nit:1641,12--15
10465 ../src/syntax/typing.nit:1641,32
10466 ../src/syntax/typing.nit:1641,20--44
10467 'return' ... ../src/syntax/typing.nit:1641,20--25
10468 ../src/syntax/typing.nit:1641,27--44
10469 'once' ... ../src/syntax/typing.nit:1641,27--30
10470 ../src/syntax/typing.nit:1641,32--44
10471 ../src/syntax/typing.nit:1641,32--34
10472 '">"' ... ../src/syntax/typing.nit:1641,32--34
10473 'to_symbol' ... ../src/syntax/typing.nit:1641,36--44
10474 ../src/syntax/typing.nit:1643,1--1644,45
10475 'redef' ... ../src/syntax/typing.nit:1643,1--5
10476 ../src/syntax/typing.nit:1643,7
10477 ../src/syntax/typing.nit:1643,7--11
10478 'class' ... ../src/syntax/typing.nit:1643,7--11
10479 'AGeExpr' ... ../src/syntax/typing.nit:1643,13--19
10480 ../src/syntax/typing.nit:1644,2--45
10481 'redef' ... ../src/syntax/typing.nit:1644,2--6
10482 ../src/syntax/typing.nit:1644,12
10483 'fun' ... ../src/syntax/typing.nit:1644,8--10
10484 ../src/syntax/typing.nit:1644,12--15
10485 'name' ... ../src/syntax/typing.nit:1644,12--15
10486 ../src/syntax/typing.nit:1644,32
10487 ../src/syntax/typing.nit:1644,20--45
10488 'return' ... ../src/syntax/typing.nit:1644,20--25
10489 ../src/syntax/typing.nit:1644,27--45
10490 'once' ... ../src/syntax/typing.nit:1644,27--30
10491 ../src/syntax/typing.nit:1644,32--45
10492 ../src/syntax/typing.nit:1644,32--35
10493 '">="' ... ../src/syntax/typing.nit:1644,32--35
10494 'to_symbol' ... ../src/syntax/typing.nit:1644,37--45
10495 ../src/syntax/typing.nit:1646,1--1647,45
10496 'redef' ... ../src/syntax/typing.nit:1646,1--5
10497 ../src/syntax/typing.nit:1646,7
10498 ../src/syntax/typing.nit:1646,7--11
10499 'class' ... ../src/syntax/typing.nit:1646,7--11
10500 'AGgExpr' ... ../src/syntax/typing.nit:1646,13--19
10501 ../src/syntax/typing.nit:1647,2--45
10502 'redef' ... ../src/syntax/typing.nit:1647,2--6
10503 ../src/syntax/typing.nit:1647,12
10504 'fun' ... ../src/syntax/typing.nit:1647,8--10
10505 ../src/syntax/typing.nit:1647,12--15
10506 'name' ... ../src/syntax/typing.nit:1647,12--15
10507 ../src/syntax/typing.nit:1647,32
10508 ../src/syntax/typing.nit:1647,20--45
10509 'return' ... ../src/syntax/typing.nit:1647,20--25
10510 ../src/syntax/typing.nit:1647,27--45
10511 'once' ... ../src/syntax/typing.nit:1647,27--30
10512 ../src/syntax/typing.nit:1647,32--45
10513 ../src/syntax/typing.nit:1647,32--35
10514 '">>"' ... ../src/syntax/typing.nit:1647,32--35
10515 'to_symbol' ... ../src/syntax/typing.nit:1647,37--45
10516 ../src/syntax/typing.nit:1649,1--1650,44
10517 'redef' ... ../src/syntax/typing.nit:1649,1--5
10518 ../src/syntax/typing.nit:1649,7
10519 ../src/syntax/typing.nit:1649,7--11
10520 'class' ... ../src/syntax/typing.nit:1649,7--11
10521 'APlusExpr' ... ../src/syntax/typing.nit:1649,13--21
10522 ../src/syntax/typing.nit:1650,2--44
10523 'redef' ... ../src/syntax/typing.nit:1650,2--6
10524 ../src/syntax/typing.nit:1650,12
10525 'fun' ... ../src/syntax/typing.nit:1650,8--10
10526 ../src/syntax/typing.nit:1650,12--15
10527 'name' ... ../src/syntax/typing.nit:1650,12--15
10528 ../src/syntax/typing.nit:1650,32
10529 ../src/syntax/typing.nit:1650,20--44
10530 'return' ... ../src/syntax/typing.nit:1650,20--25
10531 ../src/syntax/typing.nit:1650,27--44
10532 'once' ... ../src/syntax/typing.nit:1650,27--30
10533 ../src/syntax/typing.nit:1650,32--44
10534 ../src/syntax/typing.nit:1650,32--34
10535 '"+"' ... ../src/syntax/typing.nit:1650,32--34
10536 'to_symbol' ... ../src/syntax/typing.nit:1650,36--44
10537 ../src/syntax/typing.nit:1652,1--1653,44
10538 'redef' ... ../src/syntax/typing.nit:1652,1--5
10539 ../src/syntax/typing.nit:1652,7
10540 ../src/syntax/typing.nit:1652,7--11
10541 'class' ... ../src/syntax/typing.nit:1652,7--11
10542 'AMinusExpr' ... ../src/syntax/typing.nit:1652,13--22
10543 ../src/syntax/typing.nit:1653,2--44
10544 'redef' ... ../src/syntax/typing.nit:1653,2--6
10545 ../src/syntax/typing.nit:1653,12
10546 'fun' ... ../src/syntax/typing.nit:1653,8--10
10547 ../src/syntax/typing.nit:1653,12--15
10548 'name' ... ../src/syntax/typing.nit:1653,12--15
10549 ../src/syntax/typing.nit:1653,32
10550 ../src/syntax/typing.nit:1653,20--44
10551 'return' ... ../src/syntax/typing.nit:1653,20--25
10552 ../src/syntax/typing.nit:1653,27--44
10553 'once' ... ../src/syntax/typing.nit:1653,27--30
10554 ../src/syntax/typing.nit:1653,32--44
10555 ../src/syntax/typing.nit:1653,32--34
10556 '"-"' ... ../src/syntax/typing.nit:1653,32--34
10557 'to_symbol' ... ../src/syntax/typing.nit:1653,36--44
10558 ../src/syntax/typing.nit:1655,1--1656,46
10559 'redef' ... ../src/syntax/typing.nit:1655,1--5
10560 ../src/syntax/typing.nit:1655,7
10561 ../src/syntax/typing.nit:1655,7--11
10562 'class' ... ../src/syntax/typing.nit:1655,7--11
10563 'AStarshipExpr' ... ../src/syntax/typing.nit:1655,13--25
10564 ../src/syntax/typing.nit:1656,2--46
10565 'redef' ... ../src/syntax/typing.nit:1656,2--6
10566 ../src/syntax/typing.nit:1656,12
10567 'fun' ... ../src/syntax/typing.nit:1656,8--10
10568 ../src/syntax/typing.nit:1656,12--15
10569 'name' ... ../src/syntax/typing.nit:1656,12--15
10570 ../src/syntax/typing.nit:1656,32
10571 ../src/syntax/typing.nit:1656,20--46
10572 'return' ... ../src/syntax/typing.nit:1656,20--25
10573 ../src/syntax/typing.nit:1656,27--46
10574 'once' ... ../src/syntax/typing.nit:1656,27--30
10575 ../src/syntax/typing.nit:1656,32--46
10576 ../src/syntax/typing.nit:1656,32--36
10577 '"<=>"' ... ../src/syntax/typing.nit:1656,32--36
10578 'to_symbol' ... ../src/syntax/typing.nit:1656,38--46
10579 ../src/syntax/typing.nit:1658,1--1659,44
10580 'redef' ... ../src/syntax/typing.nit:1658,1--5
10581 ../src/syntax/typing.nit:1658,7
10582 ../src/syntax/typing.nit:1658,7--11
10583 'class' ... ../src/syntax/typing.nit:1658,7--11
10584 'AStarExpr' ... ../src/syntax/typing.nit:1658,13--21
10585 ../src/syntax/typing.nit:1659,2--44
10586 'redef' ... ../src/syntax/typing.nit:1659,2--6
10587 ../src/syntax/typing.nit:1659,12
10588 'fun' ... ../src/syntax/typing.nit:1659,8--10
10589 ../src/syntax/typing.nit:1659,12--15
10590 'name' ... ../src/syntax/typing.nit:1659,12--15
10591 ../src/syntax/typing.nit:1659,32
10592 ../src/syntax/typing.nit:1659,20--44
10593 'return' ... ../src/syntax/typing.nit:1659,20--25
10594 ../src/syntax/typing.nit:1659,27--44
10595 'once' ... ../src/syntax/typing.nit:1659,27--30
10596 ../src/syntax/typing.nit:1659,32--44
10597 ../src/syntax/typing.nit:1659,32--34
10598 '"*"' ... ../src/syntax/typing.nit:1659,32--34
10599 'to_symbol' ... ../src/syntax/typing.nit:1659,36--44
10600 ../src/syntax/typing.nit:1661,1--1662,44
10601 'redef' ... ../src/syntax/typing.nit:1661,1--5
10602 ../src/syntax/typing.nit:1661,7
10603 ../src/syntax/typing.nit:1661,7--11
10604 'class' ... ../src/syntax/typing.nit:1661,7--11
10605 'ASlashExpr' ... ../src/syntax/typing.nit:1661,13--22
10606 ../src/syntax/typing.nit:1662,2--44
10607 'redef' ... ../src/syntax/typing.nit:1662,2--6
10608 ../src/syntax/typing.nit:1662,12
10609 'fun' ... ../src/syntax/typing.nit:1662,8--10
10610 ../src/syntax/typing.nit:1662,12--15
10611 'name' ... ../src/syntax/typing.nit:1662,12--15
10612 ../src/syntax/typing.nit:1662,32
10613 ../src/syntax/typing.nit:1662,20--44
10614 'return' ... ../src/syntax/typing.nit:1662,20--25
10615 ../src/syntax/typing.nit:1662,27--44
10616 'once' ... ../src/syntax/typing.nit:1662,27--30
10617 ../src/syntax/typing.nit:1662,32--44
10618 ../src/syntax/typing.nit:1662,32--34
10619 '"/"' ... ../src/syntax/typing.nit:1662,32--34
10620 'to_symbol' ... ../src/syntax/typing.nit:1662,36--44
10621 ../src/syntax/typing.nit:1664,1--1665,44
10622 'redef' ... ../src/syntax/typing.nit:1664,1--5
10623 ../src/syntax/typing.nit:1664,7
10624 ../src/syntax/typing.nit:1664,7--11
10625 'class' ... ../src/syntax/typing.nit:1664,7--11
10626 'APercentExpr' ... ../src/syntax/typing.nit:1664,13--24
10627 ../src/syntax/typing.nit:1665,2--44
10628 'redef' ... ../src/syntax/typing.nit:1665,2--6
10629 ../src/syntax/typing.nit:1665,12
10630 'fun' ... ../src/syntax/typing.nit:1665,8--10
10631 ../src/syntax/typing.nit:1665,12--15
10632 'name' ... ../src/syntax/typing.nit:1665,12--15
10633 ../src/syntax/typing.nit:1665,32
10634 ../src/syntax/typing.nit:1665,20--44
10635 'return' ... ../src/syntax/typing.nit:1665,20--25
10636 ../src/syntax/typing.nit:1665,27--44
10637 'once' ... ../src/syntax/typing.nit:1665,27--30
10638 ../src/syntax/typing.nit:1665,32--44
10639 ../src/syntax/typing.nit:1665,32--34
10640 '"%"' ... ../src/syntax/typing.nit:1665,32--34
10641 'to_symbol' ... ../src/syntax/typing.nit:1665,36--44
10642 ../src/syntax/typing.nit:1668,1--1670,47
10643 'redef' ... ../src/syntax/typing.nit:1668,1--5
10644 ../src/syntax/typing.nit:1668,7
10645 ../src/syntax/typing.nit:1668,7--11
10646 'class' ... ../src/syntax/typing.nit:1668,7--11
10647 'AUminusExpr' ... ../src/syntax/typing.nit:1668,13--23
10648 ../src/syntax/typing.nit:1669,2--50
10649 'redef' ... ../src/syntax/typing.nit:1669,2--6
10650 ../src/syntax/typing.nit:1669,12
10651 'fun' ... ../src/syntax/typing.nit:1669,8--10
10652 ../src/syntax/typing.nit:1669,12--15
10653 'name' ... ../src/syntax/typing.nit:1669,12--15
10654 ../src/syntax/typing.nit:1669,32
10655 ../src/syntax/typing.nit:1669,20--50
10656 'return' ... ../src/syntax/typing.nit:1669,20--25
10657 ../src/syntax/typing.nit:1669,27--50
10658 'once' ... ../src/syntax/typing.nit:1669,27--30
10659 ../src/syntax/typing.nit:1669,32--50
10660 ../src/syntax/typing.nit:1669,32--40
10661 '"unary -"' ... ../src/syntax/typing.nit:1669,32--40
10662 'to_symbol' ... ../src/syntax/typing.nit:1669,42--50
10663 ../src/syntax/typing.nit:1670,2--47
10664 'redef' ... ../src/syntax/typing.nit:1670,2--6
10665 ../src/syntax/typing.nit:1670,12
10666 'fun' ... ../src/syntax/typing.nit:1670,8--10
10667 ../src/syntax/typing.nit:1670,12--32
10668 'compute_raw_arguments' ... ../src/syntax/typing.nit:1670,12--32
10669 ../src/syntax/typing.nit:1670,44
10670 ../src/syntax/typing.nit:1670,37--47
10671 'return' ... ../src/syntax/typing.nit:1670,37--42
10672 ../src/syntax/typing.nit:1670,44--47
10673 'null' ... ../src/syntax/typing.nit:1670,44--47
10674 ../src/syntax/typing.nit:1673,1--1711,54
10675 'redef' ... ../src/syntax/typing.nit:1673,1--5
10676 ../src/syntax/typing.nit:1673,7
10677 ../src/syntax/typing.nit:1673,7--11
10678 'class' ... ../src/syntax/typing.nit:1673,7--11
10679 'ACallFormExpr' ... ../src/syntax/typing.nit:1673,13--25
10680 ../src/syntax/typing.nit:1674,2--1698,7
10681 'redef' ... ../src/syntax/typing.nit:1674,2--6
10682 ../src/syntax/typing.nit:1674,12
10683 'fun' ... ../src/syntax/typing.nit:1674,8--10
10684 ../src/syntax/typing.nit:1674,12--23
10685 'after_typing' ... ../src/syntax/typing.nit:1674,12--23
10686 ../src/syntax/typing.nit:1674,25
10687 ../src/syntax/typing.nit:1674,25
10688 'v' ... ../src/syntax/typing.nit:1674,25
10689 ../src/syntax/typing.nit:1676,3--1698,7
10690 ../src/syntax/typing.nit:1676,3--1694,10
10691 'if' ... ../src/syntax/typing.nit:1676,3--4
10692 ../src/syntax/typing.nit:1676,6--28
10693 ../src/syntax/typing.nit:1676,6--11
10694 ../src/syntax/typing.nit:1676,6
10695 'n_expr' ... ../src/syntax/typing.nit:1676,6--11
10696 'is_implicit_self' ... ../src/syntax/typing.nit:1676,13--28
10697 ../src/syntax/typing.nit:1677,4--1694,10
10698 ../src/syntax/typing.nit:1677,4--28
10699 'var' ... ../src/syntax/typing.nit:1677,4--6
10700 'name' ... ../src/syntax/typing.nit:1677,8--11
10701 '=' ... ../src/syntax/typing.nit:1677,13
10702 ../src/syntax/typing.nit:1677,15--28
10703 ../src/syntax/typing.nit:1677,15--18
10704 ../src/syntax/typing.nit:1677,15
10705 'n_id' ... ../src/syntax/typing.nit:1677,15--18
10706 'to_symbol' ... ../src/syntax/typing.nit:1677,20--28
10707 ../src/syntax/typing.nit:1678,4--34
10708 'var' ... ../src/syntax/typing.nit:1678,4--6
10709 'variable' ... ../src/syntax/typing.nit:1678,8--15
10710 '=' ... ../src/syntax/typing.nit:1678,17
10711 ../src/syntax/typing.nit:1678,19--34
10712 ../src/syntax/typing.nit:1678,19--29
10713 ../src/syntax/typing.nit:1678,19
10714 ../src/syntax/typing.nit:1678,19
10715 'v' ... ../src/syntax/typing.nit:1678,19
10716 'scope_ctx' ... ../src/syntax/typing.nit:1678,21--29
10717 ../src/syntax/typing.nit:1678,31--34
10718 ../src/syntax/typing.nit:1678,31
10719 'name' ... ../src/syntax/typing.nit:1678,31--34
10720 ../src/syntax/typing.nit:1679,4--1694,10
10721 'if' ... ../src/syntax/typing.nit:1679,4--5
10722 ../src/syntax/typing.nit:1679,7--22
10723 ../src/syntax/typing.nit:1679,7--14
10724 ../src/syntax/typing.nit:1679,7
10725 'variable' ... ../src/syntax/typing.nit:1679,7--14
10726 ../src/syntax/typing.nit:1679,19--22
10727 'null' ... ../src/syntax/typing.nit:1679,19--22
10728 ../src/syntax/typing.nit:1680,5--1694,10
10729 ../src/syntax/typing.nit:1680,5--16
10730 'var' ... ../src/syntax/typing.nit:1680,5--7
10731 'n' ... ../src/syntax/typing.nit:1680,9
10732 ../src/syntax/typing.nit:1680,12--16
10733 'AExpr' ... ../src/syntax/typing.nit:1680,12--16
10734 ../src/syntax/typing.nit:1681,5--1690,27
10735 'if' ... ../src/syntax/typing.nit:1681,5--6
10736 ../src/syntax/typing.nit:1681,8--35
10737 ../src/syntax/typing.nit:1681,8--15
10738 ../src/syntax/typing.nit:1681,8
10739 'variable' ... ../src/syntax/typing.nit:1681,8--15
10740 ../src/syntax/typing.nit:1681,21--35
10741 'ClosureVariable' ... ../src/syntax/typing.nit:1681,21--35
10742 ../src/syntax/typing.nit:1682,6--1683,27
10743 ../src/syntax/typing.nit:1682,6--80
10744 ../src/syntax/typing.nit:1682,14
10745 'n' ... ../src/syntax/typing.nit:1682,6
10746 '=' ... ../src/syntax/typing.nit:1682,8
10747 ../src/syntax/typing.nit:1682,10--80
10748 'new' ... ../src/syntax/typing.nit:1682,10--12
10749 ../src/syntax/typing.nit:1682,14--29
10750 'AClosureCallExpr' ... ../src/syntax/typing.nit:1682,14--29
10751 'init_aclosurecallexpr' ... ../src/syntax/typing.nit:1682,31--51
10752 ../src/syntax/typing.nit:1682,53--56
10753 ../src/syntax/typing.nit:1682,53
10754 'n_id' ... ../src/syntax/typing.nit:1682,53--56
10755 ../src/syntax/typing.nit:1682,59--64
10756 ../src/syntax/typing.nit:1682,59
10757 'n_args' ... ../src/syntax/typing.nit:1682,59--64
10758 ../src/syntax/typing.nit:1682,67--80
10759 ../src/syntax/typing.nit:1682,67
10760 'n_closure_defs' ... ../src/syntax/typing.nit:1682,67--80
10761 ../src/syntax/typing.nit:1683,6--27
10762 ../src/syntax/typing.nit:1683,6
10763 ../src/syntax/typing.nit:1683,6
10764 'n' ... ../src/syntax/typing.nit:1683,6
10765 '_variable' ... ../src/syntax/typing.nit:1683,8--16
10766 '=' ... ../src/syntax/typing.nit:1683,18
10767 ../src/syntax/typing.nit:1683,20--27
10768 ../src/syntax/typing.nit:1683,20
10769 'variable' ... ../src/syntax/typing.nit:1683,20--27
10770 ../src/syntax/typing.nit:1685,6--1690,27
10771 ../src/syntax/typing.nit:1685,6--1687,12
10772 'if' ... ../src/syntax/typing.nit:1685,6--7
10773 ../src/syntax/typing.nit:1685,9--27
10774 'not' ... ../src/syntax/typing.nit:1685,9--11
10775 ../src/syntax/typing.nit:1685,13--27
10776 ../src/syntax/typing.nit:1685,13--18
10777 ../src/syntax/typing.nit:1685,13
10778 'n_args' ... ../src/syntax/typing.nit:1685,13--18
10779 'is_empty' ... ../src/syntax/typing.nit:1685,20--27
10780 ../src/syntax/typing.nit:1686,7--1687,12
10781 ../src/syntax/typing.nit:1686,7--64
10782 ../src/syntax/typing.nit:1686,7
10783 ../src/syntax/typing.nit:1686,7
10784 'v' ... ../src/syntax/typing.nit:1686,7
10785 'error' ... ../src/syntax/typing.nit:1686,9--13
10786 ../src/syntax/typing.nit:1686,15--18
10787 'self' ... ../src/syntax/typing.nit:1686,15--18
10788 ../src/syntax/typing.nit:1686,21--64
10789 ../src/syntax/typing.nit:1686,21--29
10790 '"Error: {' ... ../src/syntax/typing.nit:1686,21--29
10791 ../src/syntax/typing.nit:1686,30--33
10792 ../src/syntax/typing.nit:1686,30
10793 'name' ... ../src/syntax/typing.nit:1686,30--33
10794 ../src/syntax/typing.nit:1686,34--64
10795 '} is variable, not a function."' ... ../src/syntax/typing.nit:1686,34--64
10796 ../src/syntax/typing.nit:1687,7--12
10797 'return' ... ../src/syntax/typing.nit:1687,7--12
10798 ../src/syntax/typing.nit:1689,6--33
10799 ../src/syntax/typing.nit:1689,26
10800 'n' ... ../src/syntax/typing.nit:1689,6
10801 '=' ... ../src/syntax/typing.nit:1689,8
10802 ../src/syntax/typing.nit:1689,10--33
10803 ../src/syntax/typing.nit:1689,26
10804 'variable_create' ... ../src/syntax/typing.nit:1689,10--24
10805 ../src/syntax/typing.nit:1689,26--33
10806 ../src/syntax/typing.nit:1689,26
10807 'variable' ... ../src/syntax/typing.nit:1689,26--33
10808 ../src/syntax/typing.nit:1690,6--27
10809 ../src/syntax/typing.nit:1690,6
10810 ../src/syntax/typing.nit:1690,6
10811 'n' ... ../src/syntax/typing.nit:1690,6
10812 '_variable' ... ../src/syntax/typing.nit:1690,8--16
10813 '=' ... ../src/syntax/typing.nit:1690,18
10814 ../src/syntax/typing.nit:1690,20--27
10815 ../src/syntax/typing.nit:1690,20
10816 'variable' ... ../src/syntax/typing.nit:1690,20--27
10817 ../src/syntax/typing.nit:1692,5--18
10818 ../src/syntax/typing.nit:1692,18
10819 'replace_with' ... ../src/syntax/typing.nit:1692,5--16
10820 ../src/syntax/typing.nit:1692,18
10821 ../src/syntax/typing.nit:1692,18
10822 'n' ... ../src/syntax/typing.nit:1692,18
10823 ../src/syntax/typing.nit:1693,5--20
10824 ../src/syntax/typing.nit:1693,5
10825 ../src/syntax/typing.nit:1693,5
10826 'n' ... ../src/syntax/typing.nit:1693,5
10827 'after_typing' ... ../src/syntax/typing.nit:1693,7--18
10828 ../src/syntax/typing.nit:1693,20
10829 ../src/syntax/typing.nit:1693,20
10830 'v' ... ../src/syntax/typing.nit:1693,20
10831 ../src/syntax/typing.nit:1694,5--10
10832 'return' ... ../src/syntax/typing.nit:1694,5--10
10833 ../src/syntax/typing.nit:1698,3--7
10834 'super' ... ../src/syntax/typing.nit:1698,3--7
10835 ../src/syntax/typing.nit:1701,2--1706,29
10836 'redef' ... ../src/syntax/typing.nit:1701,2--6
10837 ../src/syntax/typing.nit:1701,12
10838 'fun' ... ../src/syntax/typing.nit:1701,8--10
10839 ../src/syntax/typing.nit:1701,12--23
10840 'closure_defs' ... ../src/syntax/typing.nit:1701,12--23
10841 ../src/syntax/typing.nit:1703,6
10842 ../src/syntax/typing.nit:1703,3--1706,29
10843 ../src/syntax/typing.nit:1703,3--1706,29
10844 'if' ... ../src/syntax/typing.nit:1703,3--4
10845 ../src/syntax/typing.nit:1703,6--28
10846 ../src/syntax/typing.nit:1703,6--19
10847 ../src/syntax/typing.nit:1703,6
10848 'n_closure_defs' ... ../src/syntax/typing.nit:1703,6--19
10849 'is_empty' ... ../src/syntax/typing.nit:1703,21--28
10850 ../src/syntax/typing.nit:1704,4--14
10851 ../src/syntax/typing.nit:1704,4--14
10852 'return' ... ../src/syntax/typing.nit:1704,4--9
10853 ../src/syntax/typing.nit:1704,11--14
10854 'null' ... ../src/syntax/typing.nit:1704,11--14
10855 ../src/syntax/typing.nit:1706,4--29
10856 ../src/syntax/typing.nit:1706,4--29
10857 'return' ... ../src/syntax/typing.nit:1706,4--9
10858 ../src/syntax/typing.nit:1706,11--29
10859 ../src/syntax/typing.nit:1706,11--24
10860 ../src/syntax/typing.nit:1706,11
10861 'n_closure_defs' ... ../src/syntax/typing.nit:1706,11--24
10862 'to_a' ... ../src/syntax/typing.nit:1706,26--29
10863 ../src/syntax/typing.nit:1710,2--1711,54
10864 ../src/syntax/typing.nit:1710,2--1711,0
10865 '# Create a variable acces corresponding to the call form
10866 ' ... ../src/syntax/typing.nit:1710,2--1711,0
10867 ../src/syntax/typing.nit:1711,6
10868 'fun' ... ../src/syntax/typing.nit:1711,2--4
10869 ../src/syntax/typing.nit:1711,6--20
10870 'variable_create' ... ../src/syntax/typing.nit:1711,6--20
10871 ../src/syntax/typing.nit:1711,22--54
10872 ../src/syntax/typing.nit:1711,22--39
10873 'variable' ... ../src/syntax/typing.nit:1711,22--29
10874 ../src/syntax/typing.nit:1711,32--39
10875 'Variable' ... ../src/syntax/typing.nit:1711,32--39
10876 ../src/syntax/typing.nit:1711,43--54
10877 'AVarFormExpr' ... ../src/syntax/typing.nit:1711,43--54
10878 ../src/syntax/typing.nit:1714,1--1721,54
10879 'redef' ... ../src/syntax/typing.nit:1714,1--5
10880 ../src/syntax/typing.nit:1714,7
10881 ../src/syntax/typing.nit:1714,7--11
10882 'class' ... ../src/syntax/typing.nit:1714,7--11
10883 'ACallExpr' ... ../src/syntax/typing.nit:1714,13--21
10884 ../src/syntax/typing.nit:1715,2--1717,40
10885 'redef' ... ../src/syntax/typing.nit:1715,2--6
10886 ../src/syntax/typing.nit:1715,12
10887 'fun' ... ../src/syntax/typing.nit:1715,8--10
10888 ../src/syntax/typing.nit:1715,12--26
10889 'variable_create' ... ../src/syntax/typing.nit:1715,12--26
10890 ../src/syntax/typing.nit:1715,28--35
10891 ../src/syntax/typing.nit:1715,28--35
10892 'variable' ... ../src/syntax/typing.nit:1715,28--35
10893 ../src/syntax/typing.nit:1717,3--40
10894 ../src/syntax/typing.nit:1717,3--40
10895 'return' ... ../src/syntax/typing.nit:1717,3--8
10896 ../src/syntax/typing.nit:1717,10--40
10897 'new' ... ../src/syntax/typing.nit:1717,10--12
10898 ../src/syntax/typing.nit:1717,14--21
10899 'AVarExpr' ... ../src/syntax/typing.nit:1717,14--21
10900 'init_avarexpr' ... ../src/syntax/typing.nit:1717,23--35
10901 ../src/syntax/typing.nit:1717,37--40
10902 ../src/syntax/typing.nit:1717,37
10903 'n_id' ... ../src/syntax/typing.nit:1717,37--40
10904 ../src/syntax/typing.nit:1720,2--40
10905 'redef' ... ../src/syntax/typing.nit:1720,2--6
10906 ../src/syntax/typing.nit:1720,12
10907 'fun' ... ../src/syntax/typing.nit:1720,8--10
10908 ../src/syntax/typing.nit:1720,12--15
10909 'name' ... ../src/syntax/typing.nit:1720,12--15
10910 ../src/syntax/typing.nit:1720,27
10911 ../src/syntax/typing.nit:1720,20--40
10912 'return' ... ../src/syntax/typing.nit:1720,20--25
10913 ../src/syntax/typing.nit:1720,27--40
10914 ../src/syntax/typing.nit:1720,27--30
10915 ../src/syntax/typing.nit:1720,27
10916 'n_id' ... ../src/syntax/typing.nit:1720,27--30
10917 'to_symbol' ... ../src/syntax/typing.nit:1720,32--40
10918 ../src/syntax/typing.nit:1721,2--54
10919 'redef' ... ../src/syntax/typing.nit:1721,2--6
10920 ../src/syntax/typing.nit:1721,12
10921 'fun' ... ../src/syntax/typing.nit:1721,8--10
10922 ../src/syntax/typing.nit:1721,12--32
10923 'compute_raw_arguments' ... ../src/syntax/typing.nit:1721,12--32
10924 ../src/syntax/typing.nit:1721,44
10925 ../src/syntax/typing.nit:1721,37--54
10926 'return' ... ../src/syntax/typing.nit:1721,37--42
10927 ../src/syntax/typing.nit:1721,44--54
10928 ../src/syntax/typing.nit:1721,44--49
10929 ../src/syntax/typing.nit:1721,44
10930 'n_args' ... ../src/syntax/typing.nit:1721,44--49
10931 'to_a' ... ../src/syntax/typing.nit:1721,51--54
10932 ../src/syntax/typing.nit:1724,1--1734,12
10933 'redef' ... ../src/syntax/typing.nit:1724,1--5
10934 ../src/syntax/typing.nit:1724,7
10935 ../src/syntax/typing.nit:1724,7--11
10936 'class' ... ../src/syntax/typing.nit:1724,7--11
10937 'ACallAssignExpr' ... ../src/syntax/typing.nit:1724,13--27
10938 ../src/syntax/typing.nit:1725,2--1727,71
10939 'redef' ... ../src/syntax/typing.nit:1725,2--6
10940 ../src/syntax/typing.nit:1725,12
10941 'fun' ... ../src/syntax/typing.nit:1725,8--10
10942 ../src/syntax/typing.nit:1725,12--26
10943 'variable_create' ... ../src/syntax/typing.nit:1725,12--26
10944 ../src/syntax/typing.nit:1725,28--35
10945 ../src/syntax/typing.nit:1725,28--35
10946 'variable' ... ../src/syntax/typing.nit:1725,28--35
10947 ../src/syntax/typing.nit:1727,3--71
10948 ../src/syntax/typing.nit:1727,3--71
10949 'return' ... ../src/syntax/typing.nit:1727,3--8
10950 ../src/syntax/typing.nit:1727,10--71
10951 'new' ... ../src/syntax/typing.nit:1727,10--12
10952 ../src/syntax/typing.nit:1727,14--27
10953 'AVarAssignExpr' ... ../src/syntax/typing.nit:1727,14--27
10954 'init_avarassignexpr' ... ../src/syntax/typing.nit:1727,29--47
10955 ../src/syntax/typing.nit:1727,49--52
10956 ../src/syntax/typing.nit:1727,49
10957 'n_id' ... ../src/syntax/typing.nit:1727,49--52
10958 ../src/syntax/typing.nit:1727,55--62
10959 ../src/syntax/typing.nit:1727,55
10960 'n_assign' ... ../src/syntax/typing.nit:1727,55--62
10961 ../src/syntax/typing.nit:1727,65--71
10962 ../src/syntax/typing.nit:1727,65
10963 'n_value' ... ../src/syntax/typing.nit:1727,65--71
10964 ../src/syntax/typing.nit:1730,2--53
10965 'redef' ... ../src/syntax/typing.nit:1730,2--6
10966 ../src/syntax/typing.nit:1730,12
10967 'fun' ... ../src/syntax/typing.nit:1730,8--10
10968 ../src/syntax/typing.nit:1730,12--15
10969 'name' ... ../src/syntax/typing.nit:1730,12--15
10970 ../src/syntax/typing.nit:1730,28
10971 ../src/syntax/typing.nit:1730,20--53
10972 'return' ... ../src/syntax/typing.nit:1730,20--25
10973 ../src/syntax/typing.nit:1730,28--53
10974 ../src/syntax/typing.nit:1730,28--42
10975 ../src/syntax/typing.nit:1730,28--36
10976 ../src/syntax/typing.nit:1730,28--31
10977 ../src/syntax/typing.nit:1730,28
10978 'n_id' ... ../src/syntax/typing.nit:1730,28--31
10979 'text' ... ../src/syntax/typing.nit:1730,33--36
10980 ../src/syntax/typing.nit:1730,40--42
10981 '"="' ... ../src/syntax/typing.nit:1730,40--42
10982 'to_symbol' ... ../src/syntax/typing.nit:1730,45--53
10983 ../src/syntax/typing.nit:1731,2--1734,12
10984 'redef' ... ../src/syntax/typing.nit:1731,2--6
10985 ../src/syntax/typing.nit:1731,12
10986 'fun' ... ../src/syntax/typing.nit:1731,8--10
10987 ../src/syntax/typing.nit:1731,12--32
10988 'compute_raw_arguments' ... ../src/syntax/typing.nit:1731,12--32
10989 ../src/syntax/typing.nit:1732,13
10990 ../src/syntax/typing.nit:1732,3--1734,12
10991 ../src/syntax/typing.nit:1732,3--23
10992 'var' ... ../src/syntax/typing.nit:1732,3--5
10993 'res' ... ../src/syntax/typing.nit:1732,7--9
10994 '=' ... ../src/syntax/typing.nit:1732,11
10995 ../src/syntax/typing.nit:1732,13--23
10996 ../src/syntax/typing.nit:1732,13--18
10997 ../src/syntax/typing.nit:1732,13
10998 'n_args' ... ../src/syntax/typing.nit:1732,13--18
10999 'to_a' ... ../src/syntax/typing.nit:1732,20--23
11000 ../src/syntax/typing.nit:1733,3--17
11001 ../src/syntax/typing.nit:1733,3--5
11002 ../src/syntax/typing.nit:1733,3
11003 'res' ... ../src/syntax/typing.nit:1733,3--5
11004 'add' ... ../src/syntax/typing.nit:1733,7--9
11005 ../src/syntax/typing.nit:1733,11--17
11006 ../src/syntax/typing.nit:1733,11
11007 'n_value' ... ../src/syntax/typing.nit:1733,11--17
11008 ../src/syntax/typing.nit:1734,3--12
11009 'return' ... ../src/syntax/typing.nit:1734,3--8
11010 ../src/syntax/typing.nit:1734,10--12
11011 ../src/syntax/typing.nit:1734,10
11012 'res' ... ../src/syntax/typing.nit:1734,10--12
11013 ../src/syntax/typing.nit:1738,1--1745,54
11014 'redef' ... ../src/syntax/typing.nit:1738,1--5
11015 ../src/syntax/typing.nit:1738,7
11016 ../src/syntax/typing.nit:1738,7--11
11017 'class' ... ../src/syntax/typing.nit:1738,7--11
11018 'ACallReassignExpr' ... ../src/syntax/typing.nit:1738,13--29
11019 ../src/syntax/typing.nit:1739,2--1741,78
11020 'redef' ... ../src/syntax/typing.nit:1739,2--6
11021 ../src/syntax/typing.nit:1739,12
11022 'fun' ... ../src/syntax/typing.nit:1739,8--10
11023 ../src/syntax/typing.nit:1739,12--26
11024 'variable_create' ... ../src/syntax/typing.nit:1739,12--26
11025 ../src/syntax/typing.nit:1739,28--35
11026 ../src/syntax/typing.nit:1739,28--35
11027 'variable' ... ../src/syntax/typing.nit:1739,28--35
11028 ../src/syntax/typing.nit:1741,3--78
11029 ../src/syntax/typing.nit:1741,3--78
11030 'return' ... ../src/syntax/typing.nit:1741,3--8
11031 ../src/syntax/typing.nit:1741,10--78
11032 'new' ... ../src/syntax/typing.nit:1741,10--12
11033 ../src/syntax/typing.nit:1741,14--29
11034 'AVarReassignExpr' ... ../src/syntax/typing.nit:1741,14--29
11035 'init_avarreassignexpr' ... ../src/syntax/typing.nit:1741,31--51
11036 ../src/syntax/typing.nit:1741,53--56
11037 ../src/syntax/typing.nit:1741,53
11038 'n_id' ... ../src/syntax/typing.nit:1741,53--56
11039 ../src/syntax/typing.nit:1741,59--69
11040 ../src/syntax/typing.nit:1741,59
11041 'n_assign_op' ... ../src/syntax/typing.nit:1741,59--69
11042 ../src/syntax/typing.nit:1741,72--78
11043 ../src/syntax/typing.nit:1741,72
11044 'n_value' ... ../src/syntax/typing.nit:1741,72--78
11045 ../src/syntax/typing.nit:1744,2--40
11046 'redef' ... ../src/syntax/typing.nit:1744,2--6
11047 ../src/syntax/typing.nit:1744,12
11048 'fun' ... ../src/syntax/typing.nit:1744,8--10
11049 ../src/syntax/typing.nit:1744,12--15
11050 'name' ... ../src/syntax/typing.nit:1744,12--15
11051 ../src/syntax/typing.nit:1744,27
11052 ../src/syntax/typing.nit:1744,20--40
11053 'return' ... ../src/syntax/typing.nit:1744,20--25
11054 ../src/syntax/typing.nit:1744,27--40
11055 ../src/syntax/typing.nit:1744,27--30
11056 ../src/syntax/typing.nit:1744,27
11057 'n_id' ... ../src/syntax/typing.nit:1744,27--30
11058 'to_symbol' ... ../src/syntax/typing.nit:1744,32--40
11059 ../src/syntax/typing.nit:1745,2--54
11060 'redef' ... ../src/syntax/typing.nit:1745,2--6
11061 ../src/syntax/typing.nit:1745,12
11062 'fun' ... ../src/syntax/typing.nit:1745,8--10
11063 ../src/syntax/typing.nit:1745,12--32
11064 'compute_raw_arguments' ... ../src/syntax/typing.nit:1745,12--32
11065 ../src/syntax/typing.nit:1745,44
11066 ../src/syntax/typing.nit:1745,37--54
11067 'return' ... ../src/syntax/typing.nit:1745,37--42
11068 ../src/syntax/typing.nit:1745,44--54
11069 ../src/syntax/typing.nit:1745,44--49
11070 ../src/syntax/typing.nit:1745,44
11071 'n_args' ... ../src/syntax/typing.nit:1745,44--49
11072 'to_a' ... ../src/syntax/typing.nit:1745,51--54
11073 ../src/syntax/typing.nit:1748,1--1756,29
11074 'redef' ... ../src/syntax/typing.nit:1748,1--5
11075 ../src/syntax/typing.nit:1748,7
11076 ../src/syntax/typing.nit:1748,7--11
11077 'class' ... ../src/syntax/typing.nit:1748,7--11
11078 'ABraExpr' ... ../src/syntax/typing.nit:1748,13--20
11079 ../src/syntax/typing.nit:1749,2--45
11080 'redef' ... ../src/syntax/typing.nit:1749,2--6
11081 ../src/syntax/typing.nit:1749,12
11082 'fun' ... ../src/syntax/typing.nit:1749,8--10
11083 ../src/syntax/typing.nit:1749,12--15
11084 'name' ... ../src/syntax/typing.nit:1749,12--15
11085 ../src/syntax/typing.nit:1749,32
11086 ../src/syntax/typing.nit:1749,20--45
11087 'return' ... ../src/syntax/typing.nit:1749,20--25
11088 ../src/syntax/typing.nit:1749,27--45
11089 'once' ... ../src/syntax/typing.nit:1749,27--30
11090 ../src/syntax/typing.nit:1749,32--45
11091 ../src/syntax/typing.nit:1749,32--35
11092 '"[]"' ... ../src/syntax/typing.nit:1749,32--35
11093 'to_symbol' ... ../src/syntax/typing.nit:1749,37--45
11094 ../src/syntax/typing.nit:1750,2--54
11095 'redef' ... ../src/syntax/typing.nit:1750,2--6
11096 ../src/syntax/typing.nit:1750,12
11097 'fun' ... ../src/syntax/typing.nit:1750,8--10
11098 ../src/syntax/typing.nit:1750,12--32
11099 'compute_raw_arguments' ... ../src/syntax/typing.nit:1750,12--32
11100 ../src/syntax/typing.nit:1750,44
11101 ../src/syntax/typing.nit:1750,37--54
11102 'return' ... ../src/syntax/typing.nit:1750,37--42
11103 ../src/syntax/typing.nit:1750,44--54
11104 ../src/syntax/typing.nit:1750,44--49
11105 ../src/syntax/typing.nit:1750,44
11106 'n_args' ... ../src/syntax/typing.nit:1750,44--49
11107 'to_a' ... ../src/syntax/typing.nit:1750,51--54
11108 ../src/syntax/typing.nit:1751,2--1756,29
11109 'redef' ... ../src/syntax/typing.nit:1751,2--6
11110 ../src/syntax/typing.nit:1751,12
11111 'fun' ... ../src/syntax/typing.nit:1751,8--10
11112 ../src/syntax/typing.nit:1751,12--23
11113 'closure_defs' ... ../src/syntax/typing.nit:1751,12--23
11114 ../src/syntax/typing.nit:1753,6
11115 ../src/syntax/typing.nit:1753,3--1756,29
11116 ../src/syntax/typing.nit:1753,3--1756,29
11117 'if' ... ../src/syntax/typing.nit:1753,3--4
11118 ../src/syntax/typing.nit:1753,6--28
11119 ../src/syntax/typing.nit:1753,6--19
11120 ../src/syntax/typing.nit:1753,6
11121 'n_closure_defs' ... ../src/syntax/typing.nit:1753,6--19
11122 'is_empty' ... ../src/syntax/typing.nit:1753,21--28
11123 ../src/syntax/typing.nit:1754,4--14
11124 ../src/syntax/typing.nit:1754,4--14
11125 'return' ... ../src/syntax/typing.nit:1754,4--9
11126 ../src/syntax/typing.nit:1754,11--14
11127 'null' ... ../src/syntax/typing.nit:1754,11--14
11128 ../src/syntax/typing.nit:1756,4--29
11129 ../src/syntax/typing.nit:1756,4--29
11130 'return' ... ../src/syntax/typing.nit:1756,4--9
11131 ../src/syntax/typing.nit:1756,11--29
11132 ../src/syntax/typing.nit:1756,11--24
11133 ../src/syntax/typing.nit:1756,11
11134 'n_closure_defs' ... ../src/syntax/typing.nit:1756,11--24
11135 'to_a' ... ../src/syntax/typing.nit:1756,26--29
11136 ../src/syntax/typing.nit:1761,1--1766,12
11137 'redef' ... ../src/syntax/typing.nit:1761,1--5
11138 ../src/syntax/typing.nit:1761,7
11139 ../src/syntax/typing.nit:1761,7--11
11140 'class' ... ../src/syntax/typing.nit:1761,7--11
11141 'ABraAssignExpr' ... ../src/syntax/typing.nit:1761,13--26
11142 ../src/syntax/typing.nit:1762,2--46
11143 'redef' ... ../src/syntax/typing.nit:1762,2--6
11144 ../src/syntax/typing.nit:1762,12
11145 'fun' ... ../src/syntax/typing.nit:1762,8--10
11146 ../src/syntax/typing.nit:1762,12--15
11147 'name' ... ../src/syntax/typing.nit:1762,12--15
11148 ../src/syntax/typing.nit:1762,32
11149 ../src/syntax/typing.nit:1762,20--46
11150 'return' ... ../src/syntax/typing.nit:1762,20--25
11151 ../src/syntax/typing.nit:1762,27--46
11152 'once' ... ../src/syntax/typing.nit:1762,27--30
11153 ../src/syntax/typing.nit:1762,32--46
11154 ../src/syntax/typing.nit:1762,32--36
11155 '"[]="' ... ../src/syntax/typing.nit:1762,32--36
11156 'to_symbol' ... ../src/syntax/typing.nit:1762,38--46
11157 ../src/syntax/typing.nit:1763,2--1766,12
11158 'redef' ... ../src/syntax/typing.nit:1763,2--6
11159 ../src/syntax/typing.nit:1763,12
11160 'fun' ... ../src/syntax/typing.nit:1763,8--10
11161 ../src/syntax/typing.nit:1763,12--32
11162 'compute_raw_arguments' ... ../src/syntax/typing.nit:1763,12--32
11163 ../src/syntax/typing.nit:1764,13
11164 ../src/syntax/typing.nit:1764,3--1766,12
11165 ../src/syntax/typing.nit:1764,3--23
11166 'var' ... ../src/syntax/typing.nit:1764,3--5
11167 'res' ... ../src/syntax/typing.nit:1764,7--9
11168 '=' ... ../src/syntax/typing.nit:1764,11
11169 ../src/syntax/typing.nit:1764,13--23
11170 ../src/syntax/typing.nit:1764,13--18
11171 ../src/syntax/typing.nit:1764,13
11172 'n_args' ... ../src/syntax/typing.nit:1764,13--18
11173 'to_a' ... ../src/syntax/typing.nit:1764,20--23
11174 ../src/syntax/typing.nit:1765,3--17
11175 ../src/syntax/typing.nit:1765,3--5
11176 ../src/syntax/typing.nit:1765,3
11177 'res' ... ../src/syntax/typing.nit:1765,3--5
11178 'add' ... ../src/syntax/typing.nit:1765,7--9
11179 ../src/syntax/typing.nit:1765,11--17
11180 ../src/syntax/typing.nit:1765,11
11181 'n_value' ... ../src/syntax/typing.nit:1765,11--17
11182 ../src/syntax/typing.nit:1766,3--12
11183 'return' ... ../src/syntax/typing.nit:1766,3--8
11184 ../src/syntax/typing.nit:1766,10--12
11185 ../src/syntax/typing.nit:1766,10
11186 'res' ... ../src/syntax/typing.nit:1766,10--12
11187 ../src/syntax/typing.nit:1770,1--1772,54
11188 'redef' ... ../src/syntax/typing.nit:1770,1--5
11189 ../src/syntax/typing.nit:1770,7
11190 ../src/syntax/typing.nit:1770,7--11
11191 'class' ... ../src/syntax/typing.nit:1770,7--11
11192 'ABraReassignExpr' ... ../src/syntax/typing.nit:1770,13--28
11193 ../src/syntax/typing.nit:1771,2--45
11194 'redef' ... ../src/syntax/typing.nit:1771,2--6
11195 ../src/syntax/typing.nit:1771,12
11196 'fun' ... ../src/syntax/typing.nit:1771,8--10
11197 ../src/syntax/typing.nit:1771,12--15
11198 'name' ... ../src/syntax/typing.nit:1771,12--15
11199 ../src/syntax/typing.nit:1771,32
11200 ../src/syntax/typing.nit:1771,20--45
11201 'return' ... ../src/syntax/typing.nit:1771,20--25
11202 ../src/syntax/typing.nit:1771,27--45
11203 'once' ... ../src/syntax/typing.nit:1771,27--30
11204 ../src/syntax/typing.nit:1771,32--45
11205 ../src/syntax/typing.nit:1771,32--35
11206 '"[]"' ... ../src/syntax/typing.nit:1771,32--35
11207 'to_symbol' ... ../src/syntax/typing.nit:1771,37--45
11208 ../src/syntax/typing.nit:1772,2--54
11209 'redef' ... ../src/syntax/typing.nit:1772,2--6
11210 ../src/syntax/typing.nit:1772,12
11211 'fun' ... ../src/syntax/typing.nit:1772,8--10
11212 ../src/syntax/typing.nit:1772,12--32
11213 'compute_raw_arguments' ... ../src/syntax/typing.nit:1772,12--32
11214 ../src/syntax/typing.nit:1772,44
11215 ../src/syntax/typing.nit:1772,37--54
11216 'return' ... ../src/syntax/typing.nit:1772,37--42
11217 ../src/syntax/typing.nit:1772,44--54
11218 ../src/syntax/typing.nit:1772,44--49
11219 ../src/syntax/typing.nit:1772,44
11220 'n_args' ... ../src/syntax/typing.nit:1772,44--49
11221 'to_a' ... ../src/syntax/typing.nit:1772,51--54
11222 ../src/syntax/typing.nit:1775,1--1777,54
11223 'redef' ... ../src/syntax/typing.nit:1775,1--5
11224 ../src/syntax/typing.nit:1775,7
11225 ../src/syntax/typing.nit:1775,7--11
11226 'class' ... ../src/syntax/typing.nit:1775,7--11
11227 'AInitExpr' ... ../src/syntax/typing.nit:1775,13--21
11228 ../src/syntax/typing.nit:1776,2--47
11229 'redef' ... ../src/syntax/typing.nit:1776,2--6
11230 ../src/syntax/typing.nit:1776,12
11231 'fun' ... ../src/syntax/typing.nit:1776,8--10
11232 ../src/syntax/typing.nit:1776,12--15
11233 'name' ... ../src/syntax/typing.nit:1776,12--15
11234 ../src/syntax/typing.nit:1776,32
11235 ../src/syntax/typing.nit:1776,20--47
11236 'return' ... ../src/syntax/typing.nit:1776,20--25
11237 ../src/syntax/typing.nit:1776,27--47
11238 'once' ... ../src/syntax/typing.nit:1776,27--30
11239 ../src/syntax/typing.nit:1776,32--47
11240 ../src/syntax/typing.nit:1776,32--37
11241 '"init"' ... ../src/syntax/typing.nit:1776,32--37
11242 'to_symbol' ... ../src/syntax/typing.nit:1776,39--47
11243 ../src/syntax/typing.nit:1777,2--54
11244 'redef' ... ../src/syntax/typing.nit:1777,2--6
11245 ../src/syntax/typing.nit:1777,12
11246 'fun' ... ../src/syntax/typing.nit:1777,8--10
11247 ../src/syntax/typing.nit:1777,12--32
11248 'compute_raw_arguments' ... ../src/syntax/typing.nit:1777,12--32
11249 ../src/syntax/typing.nit:1777,44
11250 ../src/syntax/typing.nit:1777,37--54
11251 'return' ... ../src/syntax/typing.nit:1777,37--42
11252 ../src/syntax/typing.nit:1777,44--54
11253 ../src/syntax/typing.nit:1777,44--49
11254 ../src/syntax/typing.nit:1777,44
11255 'n_args' ... ../src/syntax/typing.nit:1777,44--49
11256 'to_a' ... ../src/syntax/typing.nit:1777,51--54
11257 ../src/syntax/typing.nit:1780,1--1797,18
11258 'redef' ... ../src/syntax/typing.nit:1780,1--5
11259 ../src/syntax/typing.nit:1780,7
11260 ../src/syntax/typing.nit:1780,7--11
11261 'class' ... ../src/syntax/typing.nit:1780,7--11
11262 'AClosureCallExpr' ... ../src/syntax/typing.nit:1780,13--28
11263 ../src/syntax/typing.nit:1781,2--40
11264 ../src/syntax/typing.nit:1781,17
11265 'var' ... ../src/syntax/typing.nit:1781,2--4
11266 '_variable' ... ../src/syntax/typing.nit:1781,6--14
11267 ../src/syntax/typing.nit:1781,17--40
11268 'nullable' ... ../src/syntax/typing.nit:1781,17--24
11269 'ClosureVariable' ... ../src/syntax/typing.nit:1781,26--40
11270 ../src/syntax/typing.nit:1782,2--51
11271 'redef' ... ../src/syntax/typing.nit:1782,2--6
11272 ../src/syntax/typing.nit:1782,12
11273 'fun' ... ../src/syntax/typing.nit:1782,8--10
11274 ../src/syntax/typing.nit:1782,12--19
11275 'variable' ... ../src/syntax/typing.nit:1782,12--19
11276 ../src/syntax/typing.nit:1782,31
11277 ../src/syntax/typing.nit:1782,24--51
11278 'return' ... ../src/syntax/typing.nit:1782,24--29
11279 ../src/syntax/typing.nit:1782,31--51
11280 ../src/syntax/typing.nit:1782,31--39
11281 ../src/syntax/typing.nit:1782,31
11282 '_variable' ... ../src/syntax/typing.nit:1782,31--39
11283 'as' ... ../src/syntax/typing.nit:1782,41--42
11284 'not' ... ../src/syntax/typing.nit:1782,44--46
11285 'null' ... ../src/syntax/typing.nit:1782,48--51
11286 ../src/syntax/typing.nit:1783,2--54
11287 'redef' ... ../src/syntax/typing.nit:1783,2--6
11288 ../src/syntax/typing.nit:1783,12
11289 'fun' ... ../src/syntax/typing.nit:1783,8--10
11290 ../src/syntax/typing.nit:1783,12--32
11291 'compute_raw_arguments' ... ../src/syntax/typing.nit:1783,12--32
11292 ../src/syntax/typing.nit:1783,44
11293 ../src/syntax/typing.nit:1783,37--54
11294 'return' ... ../src/syntax/typing.nit:1783,37--42
11295 ../src/syntax/typing.nit:1783,44--54
11296 ../src/syntax/typing.nit:1783,44--49
11297 ../src/syntax/typing.nit:1783,44
11298 'n_args' ... ../src/syntax/typing.nit:1783,44--49
11299 'to_a' ... ../src/syntax/typing.nit:1783,51--54
11300 ../src/syntax/typing.nit:1785,2--1797,18
11301 'redef' ... ../src/syntax/typing.nit:1785,2--6
11302 ../src/syntax/typing.nit:1785,12
11303 'fun' ... ../src/syntax/typing.nit:1785,8--10
11304 ../src/syntax/typing.nit:1785,12--23
11305 'after_typing' ... ../src/syntax/typing.nit:1785,12--23
11306 ../src/syntax/typing.nit:1785,25
11307 ../src/syntax/typing.nit:1785,25
11308 'v' ... ../src/syntax/typing.nit:1785,25
11309 ../src/syntax/typing.nit:1787,3--1797,18
11310 ../src/syntax/typing.nit:1787,3--19
11311 'var' ... ../src/syntax/typing.nit:1787,3--5
11312 'va' ... ../src/syntax/typing.nit:1787,7--8
11313 '=' ... ../src/syntax/typing.nit:1787,10
11314 ../src/syntax/typing.nit:1787,12--19
11315 ../src/syntax/typing.nit:1787,12
11316 'variable' ... ../src/syntax/typing.nit:1787,12--19
11317 ../src/syntax/typing.nit:1788,3--49
11318 'if' ... ../src/syntax/typing.nit:1788,3--4
11319 ../src/syntax/typing.nit:1788,6--24
11320 ../src/syntax/typing.nit:1788,6--15
11321 ../src/syntax/typing.nit:1788,6--7
11322 ../src/syntax/typing.nit:1788,6
11323 'va' ... ../src/syntax/typing.nit:1788,6--7
11324 'closure' ... ../src/syntax/typing.nit:1788,9--15
11325 'is_break' ... ../src/syntax/typing.nit:1788,17--24
11326 ../src/syntax/typing.nit:1788,31--49
11327 ../src/syntax/typing.nit:1788,31
11328 ../src/syntax/typing.nit:1788,31
11329 'v' ... ../src/syntax/typing.nit:1788,31
11330 'mark_unreash' ... ../src/syntax/typing.nit:1788,33--44
11331 ../src/syntax/typing.nit:1788,46--49
11332 'self' ... ../src/syntax/typing.nit:1788,46--49
11333 ../src/syntax/typing.nit:1789,3--32
11334 'var' ... ../src/syntax/typing.nit:1789,3--5
11335 'sig' ... ../src/syntax/typing.nit:1789,7--9
11336 '=' ... ../src/syntax/typing.nit:1789,11
11337 ../src/syntax/typing.nit:1789,13--32
11338 ../src/syntax/typing.nit:1789,13--22
11339 ../src/syntax/typing.nit:1789,13--14
11340 ../src/syntax/typing.nit:1789,13
11341 'va' ... ../src/syntax/typing.nit:1789,13--14
11342 'closure' ... ../src/syntax/typing.nit:1789,16--22
11343 'signature' ... ../src/syntax/typing.nit:1789,24--32
11344 ../src/syntax/typing.nit:1790,3--73
11345 'var' ... ../src/syntax/typing.nit:1790,3--5
11346 's' ... ../src/syntax/typing.nit:1790,7
11347 '=' ... ../src/syntax/typing.nit:1790,9
11348 ../src/syntax/typing.nit:1790,11--73
11349 ../src/syntax/typing.nit:1790,29
11350 'process_signature' ... ../src/syntax/typing.nit:1790,11--27
11351 ../src/syntax/typing.nit:1790,29
11352 ../src/syntax/typing.nit:1790,29
11353 'v' ... ../src/syntax/typing.nit:1790,29
11354 ../src/syntax/typing.nit:1790,32--34
11355 ../src/syntax/typing.nit:1790,32
11356 'sig' ... ../src/syntax/typing.nit:1790,32--34
11357 ../src/syntax/typing.nit:1790,37--50
11358 ../src/syntax/typing.nit:1790,37--40
11359 ../src/syntax/typing.nit:1790,37
11360 'n_id' ... ../src/syntax/typing.nit:1790,37--40
11361 'to_symbol' ... ../src/syntax/typing.nit:1790,42--50
11362 ../src/syntax/typing.nit:1790,53--73
11363 ../src/syntax/typing.nit:1790,53
11364 'compute_raw_arguments' ... ../src/syntax/typing.nit:1790,53--73
11365 ../src/syntax/typing.nit:1791,3--1792,63
11366 'if' ... ../src/syntax/typing.nit:1791,3--4
11367 ../src/syntax/typing.nit:1791,6--32
11368 'not' ... ../src/syntax/typing.nit:1791,6--8
11369 ../src/syntax/typing.nit:1791,10--32
11370 ../src/syntax/typing.nit:1791,10--23
11371 ../src/syntax/typing.nit:1791,10
11372 'n_closure_defs' ... ../src/syntax/typing.nit:1791,10--23
11373 'is_empty' ... ../src/syntax/typing.nit:1791,25--32
11374 ../src/syntax/typing.nit:1792,4--63
11375 ../src/syntax/typing.nit:1792,4--63
11376 ../src/syntax/typing.nit:1792,21
11377 'process_closures' ... ../src/syntax/typing.nit:1792,4--19
11378 ../src/syntax/typing.nit:1792,21
11379 ../src/syntax/typing.nit:1792,21
11380 'v' ... ../src/syntax/typing.nit:1792,21
11381 ../src/syntax/typing.nit:1792,24--26
11382 ../src/syntax/typing.nit:1792,24
11383 'sig' ... ../src/syntax/typing.nit:1792,24--26
11384 ../src/syntax/typing.nit:1792,29--42
11385 ../src/syntax/typing.nit:1792,29--32
11386 ../src/syntax/typing.nit:1792,29
11387 'n_id' ... ../src/syntax/typing.nit:1792,29--32
11388 'to_symbol' ... ../src/syntax/typing.nit:1792,34--42
11389 ../src/syntax/typing.nit:1792,45--63
11390 ../src/syntax/typing.nit:1792,45--58
11391 ../src/syntax/typing.nit:1792,45
11392 'n_closure_defs' ... ../src/syntax/typing.nit:1792,45--58
11393 'to_a' ... ../src/syntax/typing.nit:1792,60--63
11394 ../src/syntax/typing.nit:1794,3--22
11395 'if' ... ../src/syntax/typing.nit:1794,3--4
11396 ../src/syntax/typing.nit:1794,6--10
11397 'not' ... ../src/syntax/typing.nit:1794,6--8
11398 ../src/syntax/typing.nit:1794,10
11399 ../src/syntax/typing.nit:1794,10
11400 's' ... ../src/syntax/typing.nit:1794,10
11401 ../src/syntax/typing.nit:1794,17--22
11402 'return' ... ../src/syntax/typing.nit:1794,17--22
11403 ../src/syntax/typing.nit:1795,3--23
11404 ../src/syntax/typing.nit:1795,21
11405 '_prop_signature' ... ../src/syntax/typing.nit:1795,3--17
11406 '=' ... ../src/syntax/typing.nit:1795,19
11407 ../src/syntax/typing.nit:1795,21--23
11408 ../src/syntax/typing.nit:1795,21
11409 'sig' ... ../src/syntax/typing.nit:1795,21--23
11410 ../src/syntax/typing.nit:1796,3--26
11411 ../src/syntax/typing.nit:1796,12
11412 '_stype' ... ../src/syntax/typing.nit:1796,3--8
11413 '=' ... ../src/syntax/typing.nit:1796,10
11414 ../src/syntax/typing.nit:1796,12--26
11415 ../src/syntax/typing.nit:1796,12--14
11416 ../src/syntax/typing.nit:1796,12
11417 'sig' ... ../src/syntax/typing.nit:1796,12--14
11418 'return_type' ... ../src/syntax/typing.nit:1796,16--26
11419 ../src/syntax/typing.nit:1797,3--18
11420 ../src/syntax/typing.nit:1797,15
11421 '_is_typed' ... ../src/syntax/typing.nit:1797,3--11
11422 '=' ... ../src/syntax/typing.nit:1797,13
11423 ../src/syntax/typing.nit:1797,15--18
11424 'true' ... ../src/syntax/typing.nit:1797,15--18
11425 ../src/syntax/typing.nit:1801,1--1802,22
11426 'redef' ... ../src/syntax/typing.nit:1801,1--5
11427 ../src/syntax/typing.nit:1801,7
11428 ../src/syntax/typing.nit:1801,7--11
11429 'class' ... ../src/syntax/typing.nit:1801,7--11
11430 'AClosureId' ... ../src/syntax/typing.nit:1801,13--22
11431 ../src/syntax/typing.nit:1802,2--22
11432 ../src/syntax/typing.nit:1802,6
11433 'fun' ... ../src/syntax/typing.nit:1802,2--4
11434 ../src/syntax/typing.nit:1802,6--14
11435 'to_symbol' ... ../src/syntax/typing.nit:1802,6--14
11436 ../src/syntax/typing.nit:1802,17--22
11437 ../src/syntax/typing.nit:1802,17--22
11438 'Symbol' ... ../src/syntax/typing.nit:1802,17--22
11439 ../src/syntax/typing.nit:1804,1--1805,53
11440 'redef' ... ../src/syntax/typing.nit:1804,1--5
11441 ../src/syntax/typing.nit:1804,7
11442 ../src/syntax/typing.nit:1804,7--11
11443 'class' ... ../src/syntax/typing.nit:1804,7--11
11444 'ASimpleClosureId' ... ../src/syntax/typing.nit:1804,13--28
11445 ../src/syntax/typing.nit:1805,2--53
11446 'redef' ... ../src/syntax/typing.nit:1805,2--6
11447 ../src/syntax/typing.nit:1805,12
11448 'fun' ... ../src/syntax/typing.nit:1805,8--10
11449 ../src/syntax/typing.nit:1805,12--20
11450 'to_symbol' ... ../src/syntax/typing.nit:1805,12--20
11451 ../src/syntax/typing.nit:1805,23--28
11452 ../src/syntax/typing.nit:1805,23--28
11453 'Symbol' ... ../src/syntax/typing.nit:1805,23--28
11454 ../src/syntax/typing.nit:1805,33--53
11455 'return' ... ../src/syntax/typing.nit:1805,33--38
11456 ../src/syntax/typing.nit:1805,40--53
11457 ../src/syntax/typing.nit:1805,40--43
11458 ../src/syntax/typing.nit:1805,40
11459 'n_id' ... ../src/syntax/typing.nit:1805,40--43
11460 'to_symbol' ... ../src/syntax/typing.nit:1805,45--53
11461 ../src/syntax/typing.nit:1807,1--1808,58
11462 'redef' ... ../src/syntax/typing.nit:1807,1--5
11463 ../src/syntax/typing.nit:1807,7
11464 ../src/syntax/typing.nit:1807,7--11
11465 'class' ... ../src/syntax/typing.nit:1807,7--11
11466 'ABreakClosureId' ... ../src/syntax/typing.nit:1807,13--27
11467 ../src/syntax/typing.nit:1808,2--58
11468 'redef' ... ../src/syntax/typing.nit:1808,2--6
11469 ../src/syntax/typing.nit:1808,12
11470 'fun' ... ../src/syntax/typing.nit:1808,8--10
11471 ../src/syntax/typing.nit:1808,12--20
11472 'to_symbol' ... ../src/syntax/typing.nit:1808,12--20
11473 ../src/syntax/typing.nit:1808,23--28
11474 ../src/syntax/typing.nit:1808,23--28
11475 'Symbol' ... ../src/syntax/typing.nit:1808,23--28
11476 ../src/syntax/typing.nit:1808,33--58
11477 'return' ... ../src/syntax/typing.nit:1808,33--38
11478 ../src/syntax/typing.nit:1808,40--58
11479 ../src/syntax/typing.nit:1808,40--48
11480 ../src/syntax/typing.nit:1808,40
11481 'n_kwbreak' ... ../src/syntax/typing.nit:1808,40--48
11482 'to_symbol' ... ../src/syntax/typing.nit:1808,50--58
11483 ../src/syntax/typing.nit:1811,1--1861,17
11484 'redef' ... ../src/syntax/typing.nit:1811,1--5
11485 ../src/syntax/typing.nit:1811,7
11486 ../src/syntax/typing.nit:1811,7--11
11487 'class' ... ../src/syntax/typing.nit:1811,7--11
11488 'AClosureDef' ... ../src/syntax/typing.nit:1811,13--23
11489 ../src/syntax/typing.nit:1812,2--33
11490 ../src/syntax/typing.nit:1812,16
11491 'var' ... ../src/syntax/typing.nit:1812,2--4
11492 '_closure' ... ../src/syntax/typing.nit:1812,6--13
11493 ../src/syntax/typing.nit:1812,16--33
11494 'nullable' ... ../src/syntax/typing.nit:1812,16--23
11495 'MMClosure' ... ../src/syntax/typing.nit:1812,25--33
11496 ../src/syntax/typing.nit:1813,2--49
11497 'redef' ... ../src/syntax/typing.nit:1813,2--6
11498 ../src/syntax/typing.nit:1813,12
11499 'fun' ... ../src/syntax/typing.nit:1813,8--10
11500 ../src/syntax/typing.nit:1813,12--18
11501 'closure' ... ../src/syntax/typing.nit:1813,12--18
11502 ../src/syntax/typing.nit:1813,30
11503 ../src/syntax/typing.nit:1813,23--49
11504 'return' ... ../src/syntax/typing.nit:1813,23--28
11505 ../src/syntax/typing.nit:1813,30--49
11506 ../src/syntax/typing.nit:1813,30--37
11507 ../src/syntax/typing.nit:1813,30
11508 '_closure' ... ../src/syntax/typing.nit:1813,30--37
11509 'as' ... ../src/syntax/typing.nit:1813,39--40
11510 'not' ... ../src/syntax/typing.nit:1813,42--44
11511 'null' ... ../src/syntax/typing.nit:1813,46--49
11512 ../src/syntax/typing.nit:1815,2--1816,49
11513 ../src/syntax/typing.nit:1815,2--1816,0
11514 '# The corresponding escapable object
11515 ' ... ../src/syntax/typing.nit:1815,2--1816,0
11516 ../src/syntax/typing.nit:1816,2--9
11517 'readable' ... ../src/syntax/typing.nit:1816,2--9
11518 ../src/syntax/typing.nit:1816,27
11519 'var' ... ../src/syntax/typing.nit:1816,11--13
11520 '_escapable' ... ../src/syntax/typing.nit:1816,15--24
11521 ../src/syntax/typing.nit:1816,27--49
11522 'nullable' ... ../src/syntax/typing.nit:1816,27--34
11523 'EscapableBlock' ... ../src/syntax/typing.nit:1816,36--49
11524 ../src/syntax/typing.nit:1818,2--34
11525 ../src/syntax/typing.nit:1818,23
11526 'var' ... ../src/syntax/typing.nit:1818,2--4
11527 '_accept_typing2' ... ../src/syntax/typing.nit:1818,6--20
11528 ../src/syntax/typing.nit:1818,23--26
11529 'Bool' ... ../src/syntax/typing.nit:1818,23--26
11530 ../src/syntax/typing.nit:1818,30--34
11531 'false' ... ../src/syntax/typing.nit:1818,30--34
11532 ../src/syntax/typing.nit:1819,2--1822,31
11533 'redef' ... ../src/syntax/typing.nit:1819,2--6
11534 ../src/syntax/typing.nit:1819,12
11535 'fun' ... ../src/syntax/typing.nit:1819,8--10
11536 ../src/syntax/typing.nit:1819,12--24
11537 'accept_typing' ... ../src/syntax/typing.nit:1819,12--24
11538 ../src/syntax/typing.nit:1819,26
11539 ../src/syntax/typing.nit:1819,26
11540 'v' ... ../src/syntax/typing.nit:1819,26
11541 ../src/syntax/typing.nit:1822,3--31
11542 ../src/syntax/typing.nit:1822,3--31
11543 'if' ... ../src/syntax/typing.nit:1822,3--4
11544 ../src/syntax/typing.nit:1822,6--20
11545 ../src/syntax/typing.nit:1822,6
11546 '_accept_typing2' ... ../src/syntax/typing.nit:1822,6--20
11547 ../src/syntax/typing.nit:1822,27--31
11548 'super' ... ../src/syntax/typing.nit:1822,27--31
11549 ../src/syntax/typing.nit:1825,2--1861,17
11550 ../src/syntax/typing.nit:1825,2--8
11551 'private' ... ../src/syntax/typing.nit:1825,2--8
11552 'fun' ... ../src/syntax/typing.nit:1825,10--12
11553 ../src/syntax/typing.nit:1825,14--27
11554 'accept_typing2' ... ../src/syntax/typing.nit:1825,14--27
11555 ../src/syntax/typing.nit:1825,29--67
11556 ../src/syntax/typing.nit:1825,29--44
11557 'v' ... ../src/syntax/typing.nit:1825,29
11558 ../src/syntax/typing.nit:1825,32--44
11559 'TypingVisitor' ... ../src/syntax/typing.nit:1825,32--44
11560 ../src/syntax/typing.nit:1825,47--67
11561 'esc' ... ../src/syntax/typing.nit:1825,47--49
11562 ../src/syntax/typing.nit:1825,52--67
11563 'EscapableClosure' ... ../src/syntax/typing.nit:1825,52--67
11564 ../src/syntax/typing.nit:1827,3--1861,17
11565 ../src/syntax/typing.nit:1827,3--18
11566 ../src/syntax/typing.nit:1827,16
11567 '_escapable' ... ../src/syntax/typing.nit:1827,3--12
11568 '=' ... ../src/syntax/typing.nit:1827,14
11569 ../src/syntax/typing.nit:1827,16--18
11570 ../src/syntax/typing.nit:1827,16
11571 'esc' ... ../src/syntax/typing.nit:1827,16--18
11572 ../src/syntax/typing.nit:1829,3--33
11573 'var' ... ../src/syntax/typing.nit:1829,3--5
11574 'sig' ... ../src/syntax/typing.nit:1829,7--9
11575 '=' ... ../src/syntax/typing.nit:1829,11
11576 ../src/syntax/typing.nit:1829,13--33
11577 ../src/syntax/typing.nit:1829,13--23
11578 ../src/syntax/typing.nit:1829,13--15
11579 ../src/syntax/typing.nit:1829,13
11580 'esc' ... ../src/syntax/typing.nit:1829,13--15
11581 'closure' ... ../src/syntax/typing.nit:1829,17--23
11582 'signature' ... ../src/syntax/typing.nit:1829,25--33
11583 ../src/syntax/typing.nit:1830,3--1832,9
11584 'if' ... ../src/syntax/typing.nit:1830,3--4
11585 ../src/syntax/typing.nit:1830,6--30
11586 ../src/syntax/typing.nit:1830,6--14
11587 ../src/syntax/typing.nit:1830,6--8
11588 ../src/syntax/typing.nit:1830,6
11589 'sig' ... ../src/syntax/typing.nit:1830,6--8
11590 'arity' ... ../src/syntax/typing.nit:1830,10--14
11591 ../src/syntax/typing.nit:1830,19--30
11592 ../src/syntax/typing.nit:1830,19--23
11593 ../src/syntax/typing.nit:1830,19
11594 'n_ids' ... ../src/syntax/typing.nit:1830,19--23
11595 'length' ... ../src/syntax/typing.nit:1830,25--30
11596 ../src/syntax/typing.nit:1831,4--1832,9
11597 ../src/syntax/typing.nit:1831,4--94
11598 ../src/syntax/typing.nit:1831,4
11599 ../src/syntax/typing.nit:1831,4
11600 'v' ... ../src/syntax/typing.nit:1831,4
11601 'error' ... ../src/syntax/typing.nit:1831,6--10
11602 ../src/syntax/typing.nit:1831,12--15
11603 'self' ... ../src/syntax/typing.nit:1831,12--15
11604 ../src/syntax/typing.nit:1831,18--94
11605 ../src/syntax/typing.nit:1831,18--26
11606 '"Error: {' ... ../src/syntax/typing.nit:1831,18--26
11607 ../src/syntax/typing.nit:1831,27--35
11608 ../src/syntax/typing.nit:1831,27--29
11609 ../src/syntax/typing.nit:1831,27
11610 'sig' ... ../src/syntax/typing.nit:1831,27--29
11611 'arity' ... ../src/syntax/typing.nit:1831,31--35
11612 ../src/syntax/typing.nit:1831,36--73
11613 '} automatic variable names expected, {' ... ../src/syntax/typing.nit:1831,36--73
11614 ../src/syntax/typing.nit:1831,74--85
11615 ../src/syntax/typing.nit:1831,74--78
11616 ../src/syntax/typing.nit:1831,74
11617 'n_ids' ... ../src/syntax/typing.nit:1831,74--78
11618 'length' ... ../src/syntax/typing.nit:1831,80--85
11619 ../src/syntax/typing.nit:1831,86--94
11620 '} found."' ... ../src/syntax/typing.nit:1831,86--94
11621 ../src/syntax/typing.nit:1832,4--9
11622 'return' ... ../src/syntax/typing.nit:1832,4--9
11623 ../src/syntax/typing.nit:1835,3--24
11624 ../src/syntax/typing.nit:1835,14
11625 '_closure' ... ../src/syntax/typing.nit:1835,3--10
11626 '=' ... ../src/syntax/typing.nit:1835,12
11627 ../src/syntax/typing.nit:1835,14--24
11628 ../src/syntax/typing.nit:1835,14--16
11629 ../src/syntax/typing.nit:1835,14
11630 'esc' ... ../src/syntax/typing.nit:1835,14--16
11631 'closure' ... ../src/syntax/typing.nit:1835,18--24
11632 ../src/syntax/typing.nit:1837,3--23
11633 ../src/syntax/typing.nit:1837,3--13
11634 ../src/syntax/typing.nit:1837,3
11635 ../src/syntax/typing.nit:1837,3
11636 'v' ... ../src/syntax/typing.nit:1837,3
11637 'scope_ctx' ... ../src/syntax/typing.nit:1837,5--13
11638 'push' ... ../src/syntax/typing.nit:1837,15--18
11639 ../src/syntax/typing.nit:1837,20--23
11640 'self' ... ../src/syntax/typing.nit:1837,20--23
11641 ../src/syntax/typing.nit:1838,3--31
11642 'var' ... ../src/syntax/typing.nit:1838,3--5
11643 'old_flow_ctx' ... ../src/syntax/typing.nit:1838,7--18
11644 '=' ... ../src/syntax/typing.nit:1838,20
11645 ../src/syntax/typing.nit:1838,22--31
11646 ../src/syntax/typing.nit:1838,22
11647 ../src/syntax/typing.nit:1838,22
11648 'v' ... ../src/syntax/typing.nit:1838,22
11649 'flow_ctx' ... ../src/syntax/typing.nit:1838,24--31
11650 ../src/syntax/typing.nit:1839,3--41
11651 'var' ... ../src/syntax/typing.nit:1839,3--5
11652 'old_base_flow_ctx' ... ../src/syntax/typing.nit:1839,7--23
11653 '=' ... ../src/syntax/typing.nit:1839,25
11654 ../src/syntax/typing.nit:1839,27--41
11655 ../src/syntax/typing.nit:1839,27
11656 ../src/syntax/typing.nit:1839,27
11657 'v' ... ../src/syntax/typing.nit:1839,27
11658 'base_flow_ctx' ... ../src/syntax/typing.nit:1839,29--41
11659 ../src/syntax/typing.nit:1840,3--30
11660 ../src/syntax/typing.nit:1840,3
11661 ../src/syntax/typing.nit:1840,3
11662 'v' ... ../src/syntax/typing.nit:1840,3
11663 'base_flow_ctx' ... ../src/syntax/typing.nit:1840,5--17
11664 '=' ... ../src/syntax/typing.nit:1840,19
11665 ../src/syntax/typing.nit:1840,21--30
11666 ../src/syntax/typing.nit:1840,21
11667 ../src/syntax/typing.nit:1840,21
11668 'v' ... ../src/syntax/typing.nit:1840,21
11669 'flow_ctx' ... ../src/syntax/typing.nit:1840,23--30
11670 ../src/syntax/typing.nit:1841,3--36
11671 ../src/syntax/typing.nit:1841,25
11672 'variables' ... ../src/syntax/typing.nit:1841,3--11
11673 '=' ... ../src/syntax/typing.nit:1841,13
11674 ../src/syntax/typing.nit:1841,15--36
11675 'new' ... ../src/syntax/typing.nit:1841,15--17
11676 ../src/syntax/typing.nit:1841,19--36
11677 'Array' ... ../src/syntax/typing.nit:1841,19--23
11678 ../src/syntax/typing.nit:1841,25--36
11679 'AutoVariable' ... ../src/syntax/typing.nit:1841,25--36
11680 ../src/syntax/typing.nit:1842,3--1846,30
11681 'for' ... ../src/syntax/typing.nit:1842,3--5
11682 'i' ... ../src/syntax/typing.nit:1842,7
11683 ../src/syntax/typing.nit:1842,13--27
11684 ../src/syntax/typing.nit:1842,13
11685 '0' ... ../src/syntax/typing.nit:1842,13
11686 ../src/syntax/typing.nit:1842,16--27
11687 ../src/syntax/typing.nit:1842,16--20
11688 ../src/syntax/typing.nit:1842,16
11689 'n_ids' ... ../src/syntax/typing.nit:1842,16--20
11690 'length' ... ../src/syntax/typing.nit:1842,22--27
11691 'do' ... ../src/syntax/typing.nit:1842,30--31
11692 ../src/syntax/typing.nit:1843,4--1846,30
11693 ../src/syntax/typing.nit:1843,4--56
11694 'var' ... ../src/syntax/typing.nit:1843,4--6
11695 'va' ... ../src/syntax/typing.nit:1843,8--9
11696 '=' ... ../src/syntax/typing.nit:1843,11
11697 ../src/syntax/typing.nit:1843,13--56
11698 'new' ... ../src/syntax/typing.nit:1843,13--15
11699 ../src/syntax/typing.nit:1843,17--28
11700 'AutoVariable' ... ../src/syntax/typing.nit:1843,17--28
11701 ../src/syntax/typing.nit:1843,30--47
11702 ../src/syntax/typing.nit:1843,30--36
11703 ../src/syntax/typing.nit:1843,30--34
11704 ../src/syntax/typing.nit:1843,30
11705 'n_ids' ... ../src/syntax/typing.nit:1843,30--34
11706 ../src/syntax/typing.nit:1843,36
11707 ../src/syntax/typing.nit:1843,36
11708 'i' ... ../src/syntax/typing.nit:1843,36
11709 'to_symbol' ... ../src/syntax/typing.nit:1843,39--47
11710 ../src/syntax/typing.nit:1843,50--56
11711 ../src/syntax/typing.nit:1843,50--54
11712 ../src/syntax/typing.nit:1843,50
11713 'n_ids' ... ../src/syntax/typing.nit:1843,50--54
11714 ../src/syntax/typing.nit:1843,56
11715 ../src/syntax/typing.nit:1843,56
11716 'i' ... ../src/syntax/typing.nit:1843,56
11717 ../src/syntax/typing.nit:1844,4--19
11718 ../src/syntax/typing.nit:1844,4--12
11719 ../src/syntax/typing.nit:1844,4
11720 'variables' ... ../src/syntax/typing.nit:1844,4--12
11721 'add' ... ../src/syntax/typing.nit:1844,14--16
11722 ../src/syntax/typing.nit:1844,18--19
11723 ../src/syntax/typing.nit:1844,18
11724 'va' ... ../src/syntax/typing.nit:1844,18--19
11725 ../src/syntax/typing.nit:1845,4--19
11726 ../src/syntax/typing.nit:1845,4--5
11727 ../src/syntax/typing.nit:1845,4
11728 'va' ... ../src/syntax/typing.nit:1845,4--5
11729 'stype' ... ../src/syntax/typing.nit:1845,7--11
11730 '=' ... ../src/syntax/typing.nit:1845,13
11731 ../src/syntax/typing.nit:1845,15--19
11732 ../src/syntax/typing.nit:1845,15--17
11733 ../src/syntax/typing.nit:1845,15
11734 'sig' ... ../src/syntax/typing.nit:1845,15--17
11735 ../src/syntax/typing.nit:1845,19
11736 ../src/syntax/typing.nit:1845,19
11737 'i' ... ../src/syntax/typing.nit:1845,19
11738 ../src/syntax/typing.nit:1846,4--30
11739 ../src/syntax/typing.nit:1846,4--14
11740 ../src/syntax/typing.nit:1846,4
11741 ../src/syntax/typing.nit:1846,4
11742 'v' ... ../src/syntax/typing.nit:1846,4
11743 'scope_ctx' ... ../src/syntax/typing.nit:1846,6--14
11744 'add_variable' ... ../src/syntax/typing.nit:1846,16--27
11745 ../src/syntax/typing.nit:1846,29--30
11746 ../src/syntax/typing.nit:1846,29
11747 'va' ... ../src/syntax/typing.nit:1846,29--30
11748 ../src/syntax/typing.nit:1849,3--24
11749 ../src/syntax/typing.nit:1849,21
11750 '_accept_typing2' ... ../src/syntax/typing.nit:1849,3--17
11751 '=' ... ../src/syntax/typing.nit:1849,19
11752 ../src/syntax/typing.nit:1849,21--24
11753 'true' ... ../src/syntax/typing.nit:1849,21--24
11754 ../src/syntax/typing.nit:1850,3--17
11755 ../src/syntax/typing.nit:1850,17
11756 'accept_typing' ... ../src/syntax/typing.nit:1850,3--15
11757 ../src/syntax/typing.nit:1850,17
11758 ../src/syntax/typing.nit:1850,17
11759 'v' ... ../src/syntax/typing.nit:1850,17
11760 ../src/syntax/typing.nit:1852,3--1856,100
11761 'if' ... ../src/syntax/typing.nit:1852,3--4
11762 ../src/syntax/typing.nit:1852,6--32
11763 ../src/syntax/typing.nit:1852,6--23
11764 ../src/syntax/typing.nit:1852,6--15
11765 ../src/syntax/typing.nit:1852,6
11766 ../src/syntax/typing.nit:1852,6
11767 'v' ... ../src/syntax/typing.nit:1852,6
11768 'flow_ctx' ... ../src/syntax/typing.nit:1852,8--15
11769 'unreash' ... ../src/syntax/typing.nit:1852,17--23
11770 ../src/syntax/typing.nit:1852,28--32
11771 'false' ... ../src/syntax/typing.nit:1852,28--32
11772 ../src/syntax/typing.nit:1853,4--1856,100
11773 ../src/syntax/typing.nit:1853,4--1856,100
11774 'if' ... ../src/syntax/typing.nit:1853,4--5
11775 ../src/syntax/typing.nit:1853,7--43
11776 ../src/syntax/typing.nit:1853,7--35
11777 ../src/syntax/typing.nit:1853,7--23
11778 ../src/syntax/typing.nit:1853,7--13
11779 ../src/syntax/typing.nit:1853,7
11780 'closure' ... ../src/syntax/typing.nit:1853,7--13
11781 'signature' ... ../src/syntax/typing.nit:1853,15--23
11782 'return_type' ... ../src/syntax/typing.nit:1853,25--35
11783 ../src/syntax/typing.nit:1853,40--43
11784 'null' ... ../src/syntax/typing.nit:1853,40--43
11785 ../src/syntax/typing.nit:1854,5--97
11786 ../src/syntax/typing.nit:1854,5--97
11787 ../src/syntax/typing.nit:1854,5
11788 ../src/syntax/typing.nit:1854,5
11789 'v' ... ../src/syntax/typing.nit:1854,5
11790 'error' ... ../src/syntax/typing.nit:1854,7--11
11791 ../src/syntax/typing.nit:1854,13--16
11792 'self' ... ../src/syntax/typing.nit:1854,13--16
11793 ../src/syntax/typing.nit:1854,19--97
11794 '"Control error: Reached end of block (a 'continue' with a value was expected)."' ... ../src/syntax/typing.nit:1854,19--97
11795 ../src/syntax/typing.nit:1855,9--1856,100
11796 'if' ... ../src/syntax/typing.nit:1855,9--10
11797 ../src/syntax/typing.nit:1855,12--54
11798 ../src/syntax/typing.nit:1855,12--27
11799 ../src/syntax/typing.nit:1855,12--18
11800 ../src/syntax/typing.nit:1855,12
11801 'closure' ... ../src/syntax/typing.nit:1855,12--18
11802 'is_break' ... ../src/syntax/typing.nit:1855,20--27
11803 ../src/syntax/typing.nit:1855,33--54
11804 ../src/syntax/typing.nit:1855,33--46
11805 ../src/syntax/typing.nit:1855,33--35
11806 ../src/syntax/typing.nit:1855,33
11807 'esc' ... ../src/syntax/typing.nit:1855,33--35
11808 'break_list' ... ../src/syntax/typing.nit:1855,37--46
11809 ../src/syntax/typing.nit:1855,51--54
11810 'null' ... ../src/syntax/typing.nit:1855,51--54
11811 ../src/syntax/typing.nit:1856,5--100
11812 ../src/syntax/typing.nit:1856,5--100
11813 ../src/syntax/typing.nit:1856,5
11814 ../src/syntax/typing.nit:1856,5
11815 'v' ... ../src/syntax/typing.nit:1856,5
11816 'error' ... ../src/syntax/typing.nit:1856,7--11
11817 ../src/syntax/typing.nit:1856,13--16
11818 'self' ... ../src/syntax/typing.nit:1856,13--16
11819 ../src/syntax/typing.nit:1856,19--100
11820 '"Control error: Reached end of break block (a 'break' with a value was expected)."' ... ../src/syntax/typing.nit:1856,19--100
11821 ../src/syntax/typing.nit:1859,3--27
11822 ../src/syntax/typing.nit:1859,3
11823 ../src/syntax/typing.nit:1859,3
11824 'v' ... ../src/syntax/typing.nit:1859,3
11825 'flow_ctx' ... ../src/syntax/typing.nit:1859,5--12
11826 '=' ... ../src/syntax/typing.nit:1859,14
11827 ../src/syntax/typing.nit:1859,16--27
11828 ../src/syntax/typing.nit:1859,16
11829 'old_flow_ctx' ... ../src/syntax/typing.nit:1859,16--27
11830 ../src/syntax/typing.nit:1860,3--37
11831 ../src/syntax/typing.nit:1860,3
11832 ../src/syntax/typing.nit:1860,3
11833 'v' ... ../src/syntax/typing.nit:1860,3
11834 'base_flow_ctx' ... ../src/syntax/typing.nit:1860,5--17
11835 '=' ... ../src/syntax/typing.nit:1860,19
11836 ../src/syntax/typing.nit:1860,21--37
11837 ../src/syntax/typing.nit:1860,21
11838 'old_base_flow_ctx' ... ../src/syntax/typing.nit:1860,21--37
11839 ../src/syntax/typing.nit:1861,3--17
11840 ../src/syntax/typing.nit:1861,3--13
11841 ../src/syntax/typing.nit:1861,3
11842 ../src/syntax/typing.nit:1861,3
11843 'v' ... ../src/syntax/typing.nit:1861,3
11844 'scope_ctx' ... ../src/syntax/typing.nit:1861,5--13
11845 'pop' ... ../src/syntax/typing.nit:1861,15--17
11846 ../src/syntax/typing.nit:1865,1--1890,54
11847 ../src/syntax/typing.nit:1865,1
11848 ../src/syntax/typing.nit:1865,1--5
11849 'class' ... ../src/syntax/typing.nit:1865,1--5
11850 'ATypeCheckExpr' ... ../src/syntax/typing.nit:1865,7--20
11851 ../src/syntax/typing.nit:1866,2--12
11852 'super' ... ../src/syntax/typing.nit:1866,2--6
11853 ../src/syntax/typing.nit:1866,8--12
11854 'AExpr' ... ../src/syntax/typing.nit:1866,8--12
11855 ../src/syntax/typing.nit:1867,2--1890,54
11856 ../src/syntax/typing.nit:1867,2--8
11857 'private' ... ../src/syntax/typing.nit:1867,2--8
11858 'fun' ... ../src/syntax/typing.nit:1867,10--12
11859 ../src/syntax/typing.nit:1867,14--28
11860 'check_expr_cast' ... ../src/syntax/typing.nit:1867,14--28
11861 ../src/syntax/typing.nit:1867,30--75
11862 ../src/syntax/typing.nit:1867,30--45
11863 'v' ... ../src/syntax/typing.nit:1867,30
11864 ../src/syntax/typing.nit:1867,33--45
11865 'TypingVisitor' ... ../src/syntax/typing.nit:1867,33--45
11866 ../src/syntax/typing.nit:1867,48--60
11867 'n_expr' ... ../src/syntax/typing.nit:1867,48--53
11868 ../src/syntax/typing.nit:1867,56--60
11869 'AExpr' ... ../src/syntax/typing.nit:1867,56--60
11870 ../src/syntax/typing.nit:1867,63--75
11871 'n_type' ... ../src/syntax/typing.nit:1867,63--68
11872 ../src/syntax/typing.nit:1867,71--75
11873 'AType' ... ../src/syntax/typing.nit:1867,71--75
11874 ../src/syntax/typing.nit:1869,3--1890,54
11875 ../src/syntax/typing.nit:1869,3--41
11876 'if' ... ../src/syntax/typing.nit:1869,3--4
11877 ../src/syntax/typing.nit:1869,6--28
11878 'not' ... ../src/syntax/typing.nit:1869,6--8
11879 ../src/syntax/typing.nit:1869,10--28
11880 ../src/syntax/typing.nit:1869,10
11881 ../src/syntax/typing.nit:1869,10
11882 'v' ... ../src/syntax/typing.nit:1869,10
11883 'check_expr' ... ../src/syntax/typing.nit:1869,12--21
11884 ../src/syntax/typing.nit:1869,23--28
11885 ../src/syntax/typing.nit:1869,23
11886 'n_expr' ... ../src/syntax/typing.nit:1869,23--28
11887 ../src/syntax/typing.nit:1869,36--41
11888 'return' ... ../src/syntax/typing.nit:1869,36--41
11889 ../src/syntax/typing.nit:1870,3--36
11890 'if' ... ../src/syntax/typing.nit:1870,3--4
11891 ../src/syntax/typing.nit:1870,6--24
11892 'not' ... ../src/syntax/typing.nit:1870,6--8
11893 ../src/syntax/typing.nit:1870,10--24
11894 ../src/syntax/typing.nit:1870,10--15
11895 ../src/syntax/typing.nit:1870,10
11896 'n_type' ... ../src/syntax/typing.nit:1870,10--15
11897 'is_typed' ... ../src/syntax/typing.nit:1870,17--24
11898 ../src/syntax/typing.nit:1870,31--36
11899 'return' ... ../src/syntax/typing.nit:1870,31--36
11900 ../src/syntax/typing.nit:1871,3--26
11901 'var' ... ../src/syntax/typing.nit:1871,3--5
11902 'etype' ... ../src/syntax/typing.nit:1871,7--11
11903 '=' ... ../src/syntax/typing.nit:1871,13
11904 ../src/syntax/typing.nit:1871,15--26
11905 ../src/syntax/typing.nit:1871,15--20
11906 ../src/syntax/typing.nit:1871,15
11907 'n_expr' ... ../src/syntax/typing.nit:1871,15--20
11908 'stype' ... ../src/syntax/typing.nit:1871,22--26
11909 ../src/syntax/typing.nit:1872,3--26
11910 'var' ... ../src/syntax/typing.nit:1872,3--5
11911 'ttype' ... ../src/syntax/typing.nit:1872,7--11
11912 '=' ... ../src/syntax/typing.nit:1872,13
11913 ../src/syntax/typing.nit:1872,15--26
11914 ../src/syntax/typing.nit:1872,15--20
11915 ../src/syntax/typing.nit:1872,15
11916 'n_type' ... ../src/syntax/typing.nit:1872,15--20
11917 'stype' ... ../src/syntax/typing.nit:1872,22--26
11918 ../src/syntax/typing.nit:1873,3--1890,54
11919 'if' ... ../src/syntax/typing.nit:1873,3--4
11920 ../src/syntax/typing.nit:1873,6--19
11921 ../src/syntax/typing.nit:1873,6--10
11922 ../src/syntax/typing.nit:1873,6
11923 'etype' ... ../src/syntax/typing.nit:1873,6--10
11924 ../src/syntax/typing.nit:1873,15--19
11925 ../src/syntax/typing.nit:1873,15
11926 'ttype' ... ../src/syntax/typing.nit:1873,15--19
11927 ../src/syntax/typing.nit:1874,4--62
11928 ../src/syntax/typing.nit:1874,4--62
11929 ../src/syntax/typing.nit:1874,4
11930 ../src/syntax/typing.nit:1874,4
11931 'v' ... ../src/syntax/typing.nit:1874,4
11932 'warning' ... ../src/syntax/typing.nit:1874,6--12
11933 ../src/syntax/typing.nit:1874,14--17
11934 'self' ... ../src/syntax/typing.nit:1874,14--17
11935 ../src/syntax/typing.nit:1874,20--62
11936 ../src/syntax/typing.nit:1874,20--54
11937 '"Warning: Expression is already a {' ... ../src/syntax/typing.nit:1874,20--54
11938 ../src/syntax/typing.nit:1874,55--59
11939 ../src/syntax/typing.nit:1874,55
11940 'ttype' ... ../src/syntax/typing.nit:1874,55--59
11941 ../src/syntax/typing.nit:1874,60--62
11942 '}."' ... ../src/syntax/typing.nit:1874,60--62
11943 ../src/syntax/typing.nit:1875,8--1890,54
11944 'if' ... ../src/syntax/typing.nit:1875,8--9
11945 ../src/syntax/typing.nit:1875,11--23
11946 ../src/syntax/typing.nit:1875,11--15
11947 ../src/syntax/typing.nit:1875,11
11948 'etype' ... ../src/syntax/typing.nit:1875,11--15
11949 ../src/syntax/typing.nit:1875,19--23
11950 ../src/syntax/typing.nit:1875,19
11951 'ttype' ... ../src/syntax/typing.nit:1875,19--23
11952 ../src/syntax/typing.nit:1876,4--84
11953 ../src/syntax/typing.nit:1876,4--84
11954 ../src/syntax/typing.nit:1876,4
11955 ../src/syntax/typing.nit:1876,4
11956 'v' ... ../src/syntax/typing.nit:1876,4
11957 'warning' ... ../src/syntax/typing.nit:1876,6--12
11958 ../src/syntax/typing.nit:1876,14--17
11959 'self' ... ../src/syntax/typing.nit:1876,14--17
11960 ../src/syntax/typing.nit:1876,20--84
11961 ../src/syntax/typing.nit:1876,20--54
11962 '"Warning: Expression is already a {' ... ../src/syntax/typing.nit:1876,20--54
11963 ../src/syntax/typing.nit:1876,55--59
11964 ../src/syntax/typing.nit:1876,55
11965 'ttype' ... ../src/syntax/typing.nit:1876,55--59
11966 ../src/syntax/typing.nit:1876,60--76
11967 '} since it is a {' ... ../src/syntax/typing.nit:1876,60--76
11968 ../src/syntax/typing.nit:1876,77--81
11969 ../src/syntax/typing.nit:1876,77
11970 'etype' ... ../src/syntax/typing.nit:1876,77--81
11971 ../src/syntax/typing.nit:1876,82--84
11972 '}."' ... ../src/syntax/typing.nit:1876,82--84
11973 ../src/syntax/typing.nit:1877,8--1890,54
11974 'if' ... ../src/syntax/typing.nit:1877,8--9
11975 ../src/syntax/typing.nit:1877,11--30
11976 ../src/syntax/typing.nit:1877,11--15
11977 ../src/syntax/typing.nit:1877,11
11978 'etype' ... ../src/syntax/typing.nit:1877,11--15
11979 ../src/syntax/typing.nit:1877,21--30
11980 'MMTypeNone' ... ../src/syntax/typing.nit:1877,21--30
11981 ../src/syntax/typing.nit:1879,4--79
11982 ../src/syntax/typing.nit:1879,4--79
11983 ../src/syntax/typing.nit:1879,4
11984 ../src/syntax/typing.nit:1879,4
11985 'v' ... ../src/syntax/typing.nit:1879,4
11986 'warning' ... ../src/syntax/typing.nit:1879,6--12
11987 ../src/syntax/typing.nit:1879,14--17
11988 'self' ... ../src/syntax/typing.nit:1879,14--17
11989 ../src/syntax/typing.nit:1879,20--79
11990 ../src/syntax/typing.nit:1879,20--71
11991 '"Warning: Expression is null therefore cannot be a {' ... ../src/syntax/typing.nit:1879,20--71
11992 ../src/syntax/typing.nit:1879,72--76
11993 ../src/syntax/typing.nit:1879,72
11994 'ttype' ... ../src/syntax/typing.nit:1879,72--76
11995 ../src/syntax/typing.nit:1879,77--79
11996 '}."' ... ../src/syntax/typing.nit:1879,77--79
11997 ../src/syntax/typing.nit:1880,8--1890,54
11998 'if' ... ../src/syntax/typing.nit:1880,8--9
11999 ../src/syntax/typing.nit:1880,11--57
12000 ../src/syntax/typing.nit:1880,11--27
12001 ../src/syntax/typing.nit:1880,11--15
12002 ../src/syntax/typing.nit:1880,11
12003 'etype' ... ../src/syntax/typing.nit:1880,11--15
12004 'is_nullable' ... ../src/syntax/typing.nit:1880,17--27
12005 ../src/syntax/typing.nit:1880,33--57
12006 ../src/syntax/typing.nit:1880,33--48
12007 ../src/syntax/typing.nit:1880,33--37
12008 ../src/syntax/typing.nit:1880,33
12009 'etype' ... ../src/syntax/typing.nit:1880,33--37
12010 'as_notnull' ... ../src/syntax/typing.nit:1880,39--48
12011 ../src/syntax/typing.nit:1880,53--57
12012 ../src/syntax/typing.nit:1880,53
12013 'ttype' ... ../src/syntax/typing.nit:1880,53--57
12014 ../src/syntax/typing.nit:1881,4--1890,54
12015 ../src/syntax/typing.nit:1881,4--1890,54
12016 'if' ... ../src/syntax/typing.nit:1881,4--5
12017 ../src/syntax/typing.nit:1881,7--56
12018 ../src/syntax/typing.nit:1881,7--28
12019 ../src/syntax/typing.nit:1881,7--11
12020 ../src/syntax/typing.nit:1881,7
12021 'ttype' ... ../src/syntax/typing.nit:1881,7--11
12022 ../src/syntax/typing.nit:1881,17--28
12023 'MMTypeFormal' ... ../src/syntax/typing.nit:1881,17--28
12024 ../src/syntax/typing.nit:1881,34--56
12025 ../src/syntax/typing.nit:1881,34--44
12026 ../src/syntax/typing.nit:1881,34--38
12027 ../src/syntax/typing.nit:1881,34
12028 'ttype' ... ../src/syntax/typing.nit:1881,34--38
12029 'bound' ... ../src/syntax/typing.nit:1881,40--44
12030 'is_nullable' ... ../src/syntax/typing.nit:1881,46--56
12031 ../src/syntax/typing.nit:1887,9--1890,54
12032 'if' ... ../src/syntax/typing.nit:1887,9--10
12033 ../src/syntax/typing.nit:1887,12--28
12034 ../src/syntax/typing.nit:1887,12--15
12035 'self' ... ../src/syntax/typing.nit:1887,12--15
12036 ../src/syntax/typing.nit:1887,21--28
12037 'AIsaExpr' ... ../src/syntax/typing.nit:1887,21--28
12038 ../src/syntax/typing.nit:1888,5--48
12039 ../src/syntax/typing.nit:1888,5--48
12040 ../src/syntax/typing.nit:1888,5
12041 ../src/syntax/typing.nit:1888,5
12042 'v' ... ../src/syntax/typing.nit:1888,5
12043 'warning' ... ../src/syntax/typing.nit:1888,7--13
12044 ../src/syntax/typing.nit:1888,15--18
12045 'self' ... ../src/syntax/typing.nit:1888,15--18
12046 ../src/syntax/typing.nit:1888,21--48
12047 '"Warning: Prefer '!= null'."' ... ../src/syntax/typing.nit:1888,21--48
12048 ../src/syntax/typing.nit:1890,5--54
12049 ../src/syntax/typing.nit:1890,5--54
12050 ../src/syntax/typing.nit:1890,5
12051 ../src/syntax/typing.nit:1890,5
12052 'v' ... ../src/syntax/typing.nit:1890,5
12053 'warning' ... ../src/syntax/typing.nit:1890,7--13
12054 ../src/syntax/typing.nit:1890,15--18
12055 'self' ... ../src/syntax/typing.nit:1890,15--18
12056 ../src/syntax/typing.nit:1890,21--54
12057 '"Warning: Prefer '.as(not null)'."' ... ../src/syntax/typing.nit:1890,21--54
12058 ../src/syntax/typing.nit:1896,1--1907,18
12059 'redef' ... ../src/syntax/typing.nit:1896,1--5
12060 ../src/syntax/typing.nit:1896,7
12061 ../src/syntax/typing.nit:1896,7--11
12062 'class' ... ../src/syntax/typing.nit:1896,7--11
12063 'AIsaExpr' ... ../src/syntax/typing.nit:1896,13--20
12064 ../src/syntax/typing.nit:1897,2--21
12065 'super' ... ../src/syntax/typing.nit:1897,2--6
12066 ../src/syntax/typing.nit:1897,8--21
12067 'ATypeCheckExpr' ... ../src/syntax/typing.nit:1897,8--21
12068 ../src/syntax/typing.nit:1898,2--1907,18
12069 'redef' ... ../src/syntax/typing.nit:1898,2--6
12070 ../src/syntax/typing.nit:1898,12
12071 'fun' ... ../src/syntax/typing.nit:1898,8--10
12072 ../src/syntax/typing.nit:1898,12--23
12073 'after_typing' ... ../src/syntax/typing.nit:1898,12--23
12074 ../src/syntax/typing.nit:1898,25
12075 ../src/syntax/typing.nit:1898,25
12076 'v' ... ../src/syntax/typing.nit:1898,25
12077 ../src/syntax/typing.nit:1900,3--1907,18
12078 ../src/syntax/typing.nit:1900,3--35
12079 ../src/syntax/typing.nit:1900,19
12080 'check_expr_cast' ... ../src/syntax/typing.nit:1900,3--17
12081 ../src/syntax/typing.nit:1900,19
12082 ../src/syntax/typing.nit:1900,19
12083 'v' ... ../src/syntax/typing.nit:1900,19
12084 ../src/syntax/typing.nit:1900,22--27
12085 ../src/syntax/typing.nit:1900,22
12086 'n_expr' ... ../src/syntax/typing.nit:1900,22--27
12087 ../src/syntax/typing.nit:1900,30--35
12088 ../src/syntax/typing.nit:1900,30
12089 'n_type' ... ../src/syntax/typing.nit:1900,30--35
12090 ../src/syntax/typing.nit:1901,3--36
12091 'if' ... ../src/syntax/typing.nit:1901,3--4
12092 ../src/syntax/typing.nit:1901,6--24
12093 'not' ... ../src/syntax/typing.nit:1901,6--8
12094 ../src/syntax/typing.nit:1901,10--24
12095 ../src/syntax/typing.nit:1901,10--15
12096 ../src/syntax/typing.nit:1901,10
12097 'n_type' ... ../src/syntax/typing.nit:1901,10--15
12098 'is_typed' ... ../src/syntax/typing.nit:1901,17--24
12099 ../src/syntax/typing.nit:1901,31--36
12100 'return' ... ../src/syntax/typing.nit:1901,31--36
12101 ../src/syntax/typing.nit:1902,3--36
12102 'var' ... ../src/syntax/typing.nit:1902,3--5
12103 'variable' ... ../src/syntax/typing.nit:1902,7--14
12104 '=' ... ../src/syntax/typing.nit:1902,16
12105 ../src/syntax/typing.nit:1902,18--36
12106 ../src/syntax/typing.nit:1902,18--23
12107 ../src/syntax/typing.nit:1902,18
12108 'n_expr' ... ../src/syntax/typing.nit:1902,18--23
12109 'its_variable' ... ../src/syntax/typing.nit:1902,25--36
12110 ../src/syntax/typing.nit:1903,3--1904,71
12111 'if' ... ../src/syntax/typing.nit:1903,3--4
12112 ../src/syntax/typing.nit:1903,6--21
12113 ../src/syntax/typing.nit:1903,6--13
12114 ../src/syntax/typing.nit:1903,6
12115 'variable' ... ../src/syntax/typing.nit:1903,6--13
12116 ../src/syntax/typing.nit:1903,18--21
12117 'null' ... ../src/syntax/typing.nit:1903,18--21
12118 ../src/syntax/typing.nit:1904,4--71
12119 ../src/syntax/typing.nit:1904,4--71
12120 ../src/syntax/typing.nit:1904,24
12121 '_if_true_flow_ctx' ... ../src/syntax/typing.nit:1904,4--20
12122 '=' ... ../src/syntax/typing.nit:1904,22
12123 ../src/syntax/typing.nit:1904,24--71
12124 ../src/syntax/typing.nit:1904,24--33
12125 ../src/syntax/typing.nit:1904,24
12126 ../src/syntax/typing.nit:1904,24
12127 'v' ... ../src/syntax/typing.nit:1904,24
12128 'flow_ctx' ... ../src/syntax/typing.nit:1904,26--33
12129 'sub_with' ... ../src/syntax/typing.nit:1904,35--42
12130 ../src/syntax/typing.nit:1904,44--47
12131 'self' ... ../src/syntax/typing.nit:1904,44--47
12132 ../src/syntax/typing.nit:1904,50--57
12133 ../src/syntax/typing.nit:1904,50
12134 'variable' ... ../src/syntax/typing.nit:1904,50--57
12135 ../src/syntax/typing.nit:1904,60--71
12136 ../src/syntax/typing.nit:1904,60--65
12137 ../src/syntax/typing.nit:1904,60
12138 'n_type' ... ../src/syntax/typing.nit:1904,60--65
12139 'stype' ... ../src/syntax/typing.nit:1904,67--71
12140 ../src/syntax/typing.nit:1906,3--22
12141 ../src/syntax/typing.nit:1906,12
12142 '_stype' ... ../src/syntax/typing.nit:1906,3--8
12143 '=' ... ../src/syntax/typing.nit:1906,10
12144 ../src/syntax/typing.nit:1906,12--22
12145 ../src/syntax/typing.nit:1906,12
12146 ../src/syntax/typing.nit:1906,12
12147 'v' ... ../src/syntax/typing.nit:1906,12
12148 'type_bool' ... ../src/syntax/typing.nit:1906,14--22
12149 ../src/syntax/typing.nit:1907,3--18
12150 ../src/syntax/typing.nit:1907,15
12151 '_is_typed' ... ../src/syntax/typing.nit:1907,3--11
12152 '=' ... ../src/syntax/typing.nit:1907,13
12153 ../src/syntax/typing.nit:1907,15--18
12154 'true' ... ../src/syntax/typing.nit:1907,15--18
12155 ../src/syntax/typing.nit:1911,1--1918,28
12156 'redef' ... ../src/syntax/typing.nit:1911,1--5
12157 ../src/syntax/typing.nit:1911,7
12158 ../src/syntax/typing.nit:1911,7--11
12159 'class' ... ../src/syntax/typing.nit:1911,7--11
12160 'AAsCastExpr' ... ../src/syntax/typing.nit:1911,13--23
12161 ../src/syntax/typing.nit:1912,2--21
12162 'super' ... ../src/syntax/typing.nit:1912,2--6
12163 ../src/syntax/typing.nit:1912,8--21
12164 'ATypeCheckExpr' ... ../src/syntax/typing.nit:1912,8--21
12165 ../src/syntax/typing.nit:1913,2--1918,28
12166 'redef' ... ../src/syntax/typing.nit:1913,2--6
12167 ../src/syntax/typing.nit:1913,12
12168 'fun' ... ../src/syntax/typing.nit:1913,8--10
12169 ../src/syntax/typing.nit:1913,12--23
12170 'after_typing' ... ../src/syntax/typing.nit:1913,12--23
12171 ../src/syntax/typing.nit:1913,25
12172 ../src/syntax/typing.nit:1913,25
12173 'v' ... ../src/syntax/typing.nit:1913,25
12174 ../src/syntax/typing.nit:1915,3--1918,28
12175 ../src/syntax/typing.nit:1915,3--35
12176 ../src/syntax/typing.nit:1915,19
12177 'check_expr_cast' ... ../src/syntax/typing.nit:1915,3--17
12178 ../src/syntax/typing.nit:1915,19
12179 ../src/syntax/typing.nit:1915,19
12180 'v' ... ../src/syntax/typing.nit:1915,19
12181 ../src/syntax/typing.nit:1915,22--27
12182 ../src/syntax/typing.nit:1915,22
12183 'n_expr' ... ../src/syntax/typing.nit:1915,22--27
12184 ../src/syntax/typing.nit:1915,30--35
12185 ../src/syntax/typing.nit:1915,30
12186 'n_type' ... ../src/syntax/typing.nit:1915,30--35
12187 ../src/syntax/typing.nit:1916,3--36
12188 'if' ... ../src/syntax/typing.nit:1916,3--4
12189 ../src/syntax/typing.nit:1916,6--24
12190 'not' ... ../src/syntax/typing.nit:1916,6--8
12191 ../src/syntax/typing.nit:1916,10--24
12192 ../src/syntax/typing.nit:1916,10--15
12193 ../src/syntax/typing.nit:1916,10
12194 'n_type' ... ../src/syntax/typing.nit:1916,10--15
12195 'is_typed' ... ../src/syntax/typing.nit:1916,17--24
12196 ../src/syntax/typing.nit:1916,31--36
12197 'return' ... ../src/syntax/typing.nit:1916,31--36
12198 ../src/syntax/typing.nit:1917,3--23
12199 ../src/syntax/typing.nit:1917,12
12200 '_stype' ... ../src/syntax/typing.nit:1917,3--8
12201 '=' ... ../src/syntax/typing.nit:1917,10
12202 ../src/syntax/typing.nit:1917,12--23
12203 ../src/syntax/typing.nit:1917,12--17
12204 ../src/syntax/typing.nit:1917,12
12205 'n_type' ... ../src/syntax/typing.nit:1917,12--17
12206 'stype' ... ../src/syntax/typing.nit:1917,19--23
12207 ../src/syntax/typing.nit:1918,3--28
12208 ../src/syntax/typing.nit:1918,15
12209 '_is_typed' ... ../src/syntax/typing.nit:1918,3--11
12210 '=' ... ../src/syntax/typing.nit:1918,13
12211 ../src/syntax/typing.nit:1918,15--28
12212 ../src/syntax/typing.nit:1918,15--20
12213 ../src/syntax/typing.nit:1918,15
12214 '_stype' ... ../src/syntax/typing.nit:1918,15--20
12215 ../src/syntax/typing.nit:1918,25--28
12216 'null' ... ../src/syntax/typing.nit:1918,25--28
12217 ../src/syntax/typing.nit:1922,1--1934,18
12218 'redef' ... ../src/syntax/typing.nit:1922,1--5
12219 ../src/syntax/typing.nit:1922,7
12220 ../src/syntax/typing.nit:1922,7--11
12221 'class' ... ../src/syntax/typing.nit:1922,7--11
12222 'AAsNotnullExpr' ... ../src/syntax/typing.nit:1922,13--26
12223 ../src/syntax/typing.nit:1923,2--1934,18
12224 'redef' ... ../src/syntax/typing.nit:1923,2--6
12225 ../src/syntax/typing.nit:1923,12
12226 'fun' ... ../src/syntax/typing.nit:1923,8--10
12227 ../src/syntax/typing.nit:1923,12--23
12228 'after_typing' ... ../src/syntax/typing.nit:1923,12--23
12229 ../src/syntax/typing.nit:1923,25
12230 ../src/syntax/typing.nit:1923,25
12231 'v' ... ../src/syntax/typing.nit:1923,25
12232 ../src/syntax/typing.nit:1925,3--1934,18
12233 ../src/syntax/typing.nit:1925,3--41
12234 'if' ... ../src/syntax/typing.nit:1925,3--4
12235 ../src/syntax/typing.nit:1925,6--28
12236 'not' ... ../src/syntax/typing.nit:1925,6--8
12237 ../src/syntax/typing.nit:1925,10--28
12238 ../src/syntax/typing.nit:1925,10
12239 ../src/syntax/typing.nit:1925,10
12240 'v' ... ../src/syntax/typing.nit:1925,10
12241 'check_expr' ... ../src/syntax/typing.nit:1925,12--21
12242 ../src/syntax/typing.nit:1925,23--28
12243 ../src/syntax/typing.nit:1925,23
12244 'n_expr' ... ../src/syntax/typing.nit:1925,23--28
12245 ../src/syntax/typing.nit:1925,36--41
12246 'return' ... ../src/syntax/typing.nit:1925,36--41
12247 ../src/syntax/typing.nit:1926,3--22
12248 'var' ... ../src/syntax/typing.nit:1926,3--5
12249 't' ... ../src/syntax/typing.nit:1926,7
12250 '=' ... ../src/syntax/typing.nit:1926,9
12251 ../src/syntax/typing.nit:1926,11--22
12252 ../src/syntax/typing.nit:1926,11--16
12253 ../src/syntax/typing.nit:1926,11
12254 'n_expr' ... ../src/syntax/typing.nit:1926,11--16
12255 'stype' ... ../src/syntax/typing.nit:1926,18--22
12256 ../src/syntax/typing.nit:1927,3--1931,68
12257 'if' ... ../src/syntax/typing.nit:1927,3--4
12258 ../src/syntax/typing.nit:1927,6--21
12259 ../src/syntax/typing.nit:1927,6
12260 ../src/syntax/typing.nit:1927,6
12261 't' ... ../src/syntax/typing.nit:1927,6
12262 ../src/syntax/typing.nit:1927,12--21
12263 'MMTypeNone' ... ../src/syntax/typing.nit:1927,12--21
12264 ../src/syntax/typing.nit:1928,4--1929,9
12265 ../src/syntax/typing.nit:1928,4--64
12266 ../src/syntax/typing.nit:1928,4
12267 ../src/syntax/typing.nit:1928,4
12268 'v' ... ../src/syntax/typing.nit:1928,4
12269 'error' ... ../src/syntax/typing.nit:1928,6--10
12270 ../src/syntax/typing.nit:1928,12--17
12271 ../src/syntax/typing.nit:1928,12
12272 'n_expr' ... ../src/syntax/typing.nit:1928,12--17
12273 ../src/syntax/typing.nit:1928,20--64
12274 '"Type error: 'as(not null)' on 'null' value."' ... ../src/syntax/typing.nit:1928,20--64
12275 ../src/syntax/typing.nit:1929,4--9
12276 'return' ... ../src/syntax/typing.nit:1929,4--9
12277 ../src/syntax/typing.nit:1930,8--1931,68
12278 'if' ... ../src/syntax/typing.nit:1930,8--9
12279 ../src/syntax/typing.nit:1930,11--27
12280 'not' ... ../src/syntax/typing.nit:1930,11--13
12281 ../src/syntax/typing.nit:1930,15--27
12282 ../src/syntax/typing.nit:1930,15
12283 ../src/syntax/typing.nit:1930,15
12284 't' ... ../src/syntax/typing.nit:1930,15
12285 'is_nullable' ... ../src/syntax/typing.nit:1930,17--27
12286 ../src/syntax/typing.nit:1931,4--68
12287 ../src/syntax/typing.nit:1931,4--68
12288 ../src/syntax/typing.nit:1931,4
12289 ../src/syntax/typing.nit:1931,4
12290 'v' ... ../src/syntax/typing.nit:1931,4
12291 'warning' ... ../src/syntax/typing.nit:1931,6--12
12292 ../src/syntax/typing.nit:1931,14--19
12293 ../src/syntax/typing.nit:1931,14
12294 'n_expr' ... ../src/syntax/typing.nit:1931,14--19
12295 ../src/syntax/typing.nit:1931,22--68
12296 '"Warning: 'as(not null)' on non nullable type."' ... ../src/syntax/typing.nit:1931,22--68
12297 ../src/syntax/typing.nit:1933,3--34
12298 ../src/syntax/typing.nit:1933,12
12299 '_stype' ... ../src/syntax/typing.nit:1933,3--8
12300 '=' ... ../src/syntax/typing.nit:1933,10
12301 ../src/syntax/typing.nit:1933,12--34
12302 ../src/syntax/typing.nit:1933,12--23
12303 ../src/syntax/typing.nit:1933,12--17
12304 ../src/syntax/typing.nit:1933,12
12305 'n_expr' ... ../src/syntax/typing.nit:1933,12--17
12306 'stype' ... ../src/syntax/typing.nit:1933,19--23
12307 'as_notnull' ... ../src/syntax/typing.nit:1933,25--34
12308 ../src/syntax/typing.nit:1934,3--18
12309 ../src/syntax/typing.nit:1934,15
12310 '_is_typed' ... ../src/syntax/typing.nit:1934,3--11
12311 '=' ... ../src/syntax/typing.nit:1934,13
12312 ../src/syntax/typing.nit:1934,15--18
12313 'true' ... ../src/syntax/typing.nit:1934,15--18
12314 ../src/syntax/typing.nit:1938,1--1944,23
12315 'redef' ... ../src/syntax/typing.nit:1938,1--5
12316 ../src/syntax/typing.nit:1938,7
12317 ../src/syntax/typing.nit:1938,7--11
12318 'class' ... ../src/syntax/typing.nit:1938,7--11
12319 'AProxyExpr' ... ../src/syntax/typing.nit:1938,13--22
12320 ../src/syntax/typing.nit:1939,2--1944,23
12321 'redef' ... ../src/syntax/typing.nit:1939,2--6
12322 ../src/syntax/typing.nit:1939,12
12323 'fun' ... ../src/syntax/typing.nit:1939,8--10
12324 ../src/syntax/typing.nit:1939,12--23
12325 'after_typing' ... ../src/syntax/typing.nit:1939,12--23
12326 ../src/syntax/typing.nit:1939,25
12327 ../src/syntax/typing.nit:1939,25
12328 'v' ... ../src/syntax/typing.nit:1939,25
12329 ../src/syntax/typing.nit:1941,3--1944,23
12330 ../src/syntax/typing.nit:1941,3--36
12331 'if' ... ../src/syntax/typing.nit:1941,3--4
12332 ../src/syntax/typing.nit:1941,6--24
12333 'not' ... ../src/syntax/typing.nit:1941,6--8
12334 ../src/syntax/typing.nit:1941,10--24
12335 ../src/syntax/typing.nit:1941,10--15
12336 ../src/syntax/typing.nit:1941,10
12337 'n_expr' ... ../src/syntax/typing.nit:1941,10--15
12338 'is_typed' ... ../src/syntax/typing.nit:1941,17--24
12339 ../src/syntax/typing.nit:1941,31--36
12340 'return' ... ../src/syntax/typing.nit:1941,31--36
12341 ../src/syntax/typing.nit:1942,3--18
12342 ../src/syntax/typing.nit:1942,15
12343 '_is_typed' ... ../src/syntax/typing.nit:1942,3--11
12344 '=' ... ../src/syntax/typing.nit:1942,13
12345 ../src/syntax/typing.nit:1942,15--18
12346 'true' ... ../src/syntax/typing.nit:1942,15--18
12347 ../src/syntax/typing.nit:1943,3--36
12348 'if' ... ../src/syntax/typing.nit:1943,3--4
12349 ../src/syntax/typing.nit:1943,6--24
12350 ../src/syntax/typing.nit:1943,6--11
12351 ../src/syntax/typing.nit:1943,6
12352 'n_expr' ... ../src/syntax/typing.nit:1943,6--11
12353 'is_statement' ... ../src/syntax/typing.nit:1943,13--24
12354 ../src/syntax/typing.nit:1943,31--36
12355 'return' ... ../src/syntax/typing.nit:1943,31--36
12356 ../src/syntax/typing.nit:1944,3--23
12357 ../src/syntax/typing.nit:1944,12
12358 '_stype' ... ../src/syntax/typing.nit:1944,3--8
12359 '=' ... ../src/syntax/typing.nit:1944,10
12360 ../src/syntax/typing.nit:1944,12--23
12361 ../src/syntax/typing.nit:1944,12--17
12362 ../src/syntax/typing.nit:1944,12
12363 'n_expr' ... ../src/syntax/typing.nit:1944,12--17
12364 'stype' ... ../src/syntax/typing.nit:1944,19--23
12365 ../src/syntax/typing.nit:1948,1--1958,33
12366 'redef' ... ../src/syntax/typing.nit:1948,1--5
12367 ../src/syntax/typing.nit:1948,7
12368 ../src/syntax/typing.nit:1948,7--11
12369 'class' ... ../src/syntax/typing.nit:1948,7--11
12370 'AOnceExpr' ... ../src/syntax/typing.nit:1948,13--21
12371 ../src/syntax/typing.nit:1949,2--1958,33
12372 'redef' ... ../src/syntax/typing.nit:1949,2--6
12373 ../src/syntax/typing.nit:1949,12
12374 'fun' ... ../src/syntax/typing.nit:1949,8--10
12375 ../src/syntax/typing.nit:1949,12--24
12376 'accept_typing' ... ../src/syntax/typing.nit:1949,12--24
12377 ../src/syntax/typing.nit:1949,26
12378 ../src/syntax/typing.nit:1949,26
12379 'v' ... ../src/syntax/typing.nit:1949,26
12380 ../src/syntax/typing.nit:1951,3--1958,33
12381 ../src/syntax/typing.nit:1951,3--1952,55
12382 'if' ... ../src/syntax/typing.nit:1951,3--4
12383 ../src/syntax/typing.nit:1951,6--21
12384 ../src/syntax/typing.nit:1951,6--17
12385 ../src/syntax/typing.nit:1951,6
12386 ../src/syntax/typing.nit:1951,6
12387 'v' ... ../src/syntax/typing.nit:1951,6
12388 'once_count' ... ../src/syntax/typing.nit:1951,8--17
12389 ../src/syntax/typing.nit:1951,21
12390 '0' ... ../src/syntax/typing.nit:1951,21
12391 ../src/syntax/typing.nit:1952,4--55
12392 ../src/syntax/typing.nit:1952,4--55
12393 ../src/syntax/typing.nit:1952,4
12394 ../src/syntax/typing.nit:1952,4
12395 'v' ... ../src/syntax/typing.nit:1952,4
12396 'warning' ... ../src/syntax/typing.nit:1952,6--12
12397 ../src/syntax/typing.nit:1952,14--17
12398 'self' ... ../src/syntax/typing.nit:1952,14--17
12399 ../src/syntax/typing.nit:1952,20--55
12400 '"Useless once in a once expression."' ... ../src/syntax/typing.nit:1952,20--55
12401 ../src/syntax/typing.nit:1954,3--33
12402 ../src/syntax/typing.nit:1954,3
12403 ../src/syntax/typing.nit:1954,3
12404 'v' ... ../src/syntax/typing.nit:1954,3
12405 'once_count' ... ../src/syntax/typing.nit:1954,5--14
12406 '=' ... ../src/syntax/typing.nit:1954,16
12407 ../src/syntax/typing.nit:1954,18--33
12408 ../src/syntax/typing.nit:1954,18--29
12409 ../src/syntax/typing.nit:1954,18
12410 ../src/syntax/typing.nit:1954,18
12411 'v' ... ../src/syntax/typing.nit:1954,18
12412 'once_count' ... ../src/syntax/typing.nit:1954,20--29
12413 ../src/syntax/typing.nit:1954,33
12414 '1' ... ../src/syntax/typing.nit:1954,33
12415 ../src/syntax/typing.nit:1956,3--7
12416 'super' ... ../src/syntax/typing.nit:1956,3--7
12417 ../src/syntax/typing.nit:1958,3--33
12418 ../src/syntax/typing.nit:1958,3
12419 ../src/syntax/typing.nit:1958,3
12420 'v' ... ../src/syntax/typing.nit:1958,3
12421 'once_count' ... ../src/syntax/typing.nit:1958,5--14
12422 '=' ... ../src/syntax/typing.nit:1958,16
12423 ../src/syntax/typing.nit:1958,18--33
12424 ../src/syntax/typing.nit:1958,18--29
12425 ../src/syntax/typing.nit:1958,18
12426 ../src/syntax/typing.nit:1958,18
12427 'v' ... ../src/syntax/typing.nit:1958,18
12428 'once_count' ... ../src/syntax/typing.nit:1958,20--29
12429 ../src/syntax/typing.nit:1958,33
12430 '1' ... ../src/syntax/typing.nit:1958,33
12431 '' ... ../src/syntax/typing.nit:1962,1