../src/syntax/typing.nit:17,1--18,0
'# Analysis property bodies, statements and expressions
' ... ../src/syntax/typing.nit:17,1--18,0
- 'package' ... ../src/syntax/typing.nit:18,1--7
+ keyword 'package' ... ../src/syntax/typing.nit:18,1--7
../src/syntax/typing.nit:18,9--14
- 'typing' ... ../src/syntax/typing.nit:18,9--14
+ identifier 'typing' ... ../src/syntax/typing.nit:18,9--14
../src/syntax/typing.nit:20,1--18
../src/syntax/typing.nit:20,8
- 'import' ... ../src/syntax/typing.nit:20,1--6
+ keyword 'import' ... ../src/syntax/typing.nit:20,1--6
../src/syntax/typing.nit:20,8--18
- 'syntax_base' ... ../src/syntax/typing.nit:20,8--18
+ identifier 'syntax_base' ... ../src/syntax/typing.nit:20,8--18
../src/syntax/typing.nit:21,1--11
../src/syntax/typing.nit:21,8
- 'import' ... ../src/syntax/typing.nit:21,1--6
+ keyword 'import' ... ../src/syntax/typing.nit:21,1--6
../src/syntax/typing.nit:21,8--11
- 'flow' ... ../src/syntax/typing.nit:21,8--11
+ identifier 'flow' ... ../src/syntax/typing.nit:21,8--11
../src/syntax/typing.nit:22,1--12
../src/syntax/typing.nit:22,8
- 'import' ... ../src/syntax/typing.nit:22,1--6
+ keyword 'import' ... ../src/syntax/typing.nit:22,1--6
../src/syntax/typing.nit:22,8--12
- 'scope' ... ../src/syntax/typing.nit:22,8--12
+ identifier 'scope' ... ../src/syntax/typing.nit:22,8--12
../src/syntax/typing.nit:24,1--32,3
- 'redef' ... ../src/syntax/typing.nit:24,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:24,1--5
../src/syntax/typing.nit:24,7
../src/syntax/typing.nit:24,7--11
- 'class' ... ../src/syntax/typing.nit:24,7--11
- 'MMSrcModule' ... ../src/syntax/typing.nit:24,13--23
+ keyword 'class' ... ../src/syntax/typing.nit:24,7--11
+ type identifier 'MMSrcModule' ... ../src/syntax/typing.nit:24,13--23
../src/syntax/typing.nit:25,2--31,4
../src/syntax/typing.nit:25,2--27,0
'# Walk trough the module and type statments and expressions
'# Require than supermodules are processed
' ... ../src/syntax/typing.nit:26,2--27,0
../src/syntax/typing.nit:27,6
- 'fun' ... ../src/syntax/typing.nit:27,2--4
+ keyword 'fun' ... ../src/syntax/typing.nit:27,2--4
../src/syntax/typing.nit:27,6--14
- 'do_typing' ... ../src/syntax/typing.nit:27,6--14
+ identifier 'do_typing' ... ../src/syntax/typing.nit:27,6--14
../src/syntax/typing.nit:27,16--30
../src/syntax/typing.nit:27,16--30
- 'tc' ... ../src/syntax/typing.nit:27,16--17
+ identifier 'tc' ... ../src/syntax/typing.nit:27,16--17
../src/syntax/typing.nit:27,20--30
- 'ToolContext' ... ../src/syntax/typing.nit:27,20--30
+ type identifier 'ToolContext' ... ../src/syntax/typing.nit:27,20--30
../src/syntax/typing.nit:29,3--31,4
../src/syntax/typing.nit:29,3--37
- 'var' ... ../src/syntax/typing.nit:29,3--5
- 'tv' ... ../src/syntax/typing.nit:29,7--8
+ keyword 'var' ... ../src/syntax/typing.nit:29,3--5
+ identifier 'tv' ... ../src/syntax/typing.nit:29,7--8
'=' ... ../src/syntax/typing.nit:29,10
../src/syntax/typing.nit:29,12--37
- 'new' ... ../src/syntax/typing.nit:29,12--14
+ keyword 'new' ... ../src/syntax/typing.nit:29,12--14
../src/syntax/typing.nit:29,16--28
- 'TypingVisitor' ... ../src/syntax/typing.nit:29,16--28
+ type identifier 'TypingVisitor' ... ../src/syntax/typing.nit:29,16--28
../src/syntax/typing.nit:29,30--31
../src/syntax/typing.nit:29,30
- 'tc' ... ../src/syntax/typing.nit:29,30--31
+ identifier 'tc' ... ../src/syntax/typing.nit:29,30--31
../src/syntax/typing.nit:29,34--37
- 'self' ... ../src/syntax/typing.nit:29,34--37
+ keyword 'self' ... ../src/syntax/typing.nit:29,34--37
../src/syntax/typing.nit:30,3--21
../src/syntax/typing.nit:30,3--4
../src/syntax/typing.nit:30,3
- 'tv' ... ../src/syntax/typing.nit:30,3--4
- 'enter_visit' ... ../src/syntax/typing.nit:30,6--16
+ identifier 'tv' ... ../src/syntax/typing.nit:30,3--4
+ identifier 'enter_visit' ... ../src/syntax/typing.nit:30,6--16
../src/syntax/typing.nit:30,18--21
../src/syntax/typing.nit:30,18
- 'node' ... ../src/syntax/typing.nit:30,18--21
- 'end' ... ../src/syntax/typing.nit:31,2--4
- 'end' ... ../src/syntax/typing.nit:32,1--3
+ identifier 'node' ... ../src/syntax/typing.nit:30,18--21
+ keyword 'end' ... ../src/syntax/typing.nit:31,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:32,1--3
../src/syntax/typing.nit:34,1--162,3
../src/syntax/typing.nit:34,1--39,0
'# Typing visitor
'# * Check type conformance
' ... ../src/syntax/typing.nit:38,1--39,0
../src/syntax/typing.nit:39,1--7
- 'private' ... ../src/syntax/typing.nit:39,1--7
+ keyword 'private' ... ../src/syntax/typing.nit:39,1--7
../src/syntax/typing.nit:39,9--13
- 'class' ... ../src/syntax/typing.nit:39,9--13
- 'TypingVisitor' ... ../src/syntax/typing.nit:39,15--27
+ keyword 'class' ... ../src/syntax/typing.nit:39,9--13
+ type identifier 'TypingVisitor' ... ../src/syntax/typing.nit:39,15--27
../src/syntax/typing.nit:40,2--23
- 'super' ... ../src/syntax/typing.nit:40,2--6
+ keyword 'super' ... ../src/syntax/typing.nit:40,2--6
../src/syntax/typing.nit:40,8--23
- 'AbsSyntaxVisitor' ... ../src/syntax/typing.nit:40,8--23
+ type identifier 'AbsSyntaxVisitor' ... ../src/syntax/typing.nit:40,8--23
../src/syntax/typing.nit:41,2--44,4
- 'redef' ... ../src/syntax/typing.nit:41,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:41,2--6
../src/syntax/typing.nit:41,12
- 'fun' ... ../src/syntax/typing.nit:41,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:41,8--10
../src/syntax/typing.nit:41,12--16
- 'visit' ... ../src/syntax/typing.nit:41,12--16
+ identifier 'visit' ... ../src/syntax/typing.nit:41,12--16
../src/syntax/typing.nit:41,18
../src/syntax/typing.nit:41,18
- 'n' ... ../src/syntax/typing.nit:41,18
+ identifier 'n' ... ../src/syntax/typing.nit:41,18
../src/syntax/typing.nit:43,3--44,4
../src/syntax/typing.nit:43,3--40
- 'if' ... ../src/syntax/typing.nit:43,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:43,3--4
../src/syntax/typing.nit:43,6--14
../src/syntax/typing.nit:43,6
../src/syntax/typing.nit:43,6
- 'n' ... ../src/syntax/typing.nit:43,6
+ identifier 'n' ... ../src/syntax/typing.nit:43,6
../src/syntax/typing.nit:43,11--14
- 'null' ... ../src/syntax/typing.nit:43,11--14
+ keyword 'null' ... ../src/syntax/typing.nit:43,11--14
../src/syntax/typing.nit:43,21--40
../src/syntax/typing.nit:43,21
../src/syntax/typing.nit:43,21
- 'n' ... ../src/syntax/typing.nit:43,21
- 'accept_typing' ... ../src/syntax/typing.nit:43,23--35
+ identifier 'n' ... ../src/syntax/typing.nit:43,21
+ identifier 'accept_typing' ... ../src/syntax/typing.nit:43,23--35
../src/syntax/typing.nit:43,37--40
- 'self' ... ../src/syntax/typing.nit:43,37--40
- 'end' ... ../src/syntax/typing.nit:44,2--4
+ keyword 'self' ... ../src/syntax/typing.nit:43,37--40
+ keyword 'end' ... ../src/syntax/typing.nit:44,2--4
../src/syntax/typing.nit:46,2--47,62
../src/syntax/typing.nit:46,2--47,0
'# Current knowledge about scoped things (variable, labels, etc.)
' ... ../src/syntax/typing.nit:46,2--47,0
../src/syntax/typing.nit:47,2--9
- 'readable' ... ../src/syntax/typing.nit:47,2--9
+ keyword 'readable' ... ../src/syntax/typing.nit:47,2--9
../src/syntax/typing.nit:47,27
- 'var' ... ../src/syntax/typing.nit:47,11--13
- '_scope_ctx' ... ../src/syntax/typing.nit:47,15--24
+ keyword 'var' ... ../src/syntax/typing.nit:47,11--13
+ attribute '_scope_ctx' ... ../src/syntax/typing.nit:47,15--24
../src/syntax/typing.nit:47,27--38
- 'ScopeContext' ... ../src/syntax/typing.nit:47,27--38
+ type identifier 'ScopeContext' ... ../src/syntax/typing.nit:47,27--38
../src/syntax/typing.nit:47,42--62
- 'new' ... ../src/syntax/typing.nit:47,42--44
+ keyword 'new' ... ../src/syntax/typing.nit:47,42--44
../src/syntax/typing.nit:47,46--57
- 'ScopeContext' ... ../src/syntax/typing.nit:47,46--57
+ type identifier 'ScopeContext' ... ../src/syntax/typing.nit:47,46--57
../src/syntax/typing.nit:47,59--62
- 'self' ... ../src/syntax/typing.nit:47,59--62
+ keyword 'self' ... ../src/syntax/typing.nit:47,59--62
../src/syntax/typing.nit:49,2--50,58
../src/syntax/typing.nit:49,2--50,0
'# Current knowledge about control flow
' ... ../src/syntax/typing.nit:49,2--50,0
../src/syntax/typing.nit:50,6
- 'fun' ... ../src/syntax/typing.nit:50,2--4
+ keyword 'fun' ... ../src/syntax/typing.nit:50,2--4
../src/syntax/typing.nit:50,6--13
- 'flow_ctx' ... ../src/syntax/typing.nit:50,6--13
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:50,6--13
../src/syntax/typing.nit:50,16--26
../src/syntax/typing.nit:50,16--26
- 'FlowContext' ... ../src/syntax/typing.nit:50,16--26
+ type identifier 'FlowContext' ... ../src/syntax/typing.nit:50,16--26
../src/syntax/typing.nit:50,31--58
- 'return' ... ../src/syntax/typing.nit:50,31--36
+ keyword 'return' ... ../src/syntax/typing.nit:50,31--36
../src/syntax/typing.nit:50,38--58
../src/syntax/typing.nit:50,38--46
../src/syntax/typing.nit:50,38
- '_flow_ctx' ... ../src/syntax/typing.nit:50,38--46
- 'as' ... ../src/syntax/typing.nit:50,48--49
- 'not' ... ../src/syntax/typing.nit:50,51--53
- 'null' ... ../src/syntax/typing.nit:50,55--58
+ attribute '_flow_ctx' ... ../src/syntax/typing.nit:50,38--46
+ keyword 'as' ... ../src/syntax/typing.nit:50,48--49
+ keyword 'not' ... ../src/syntax/typing.nit:50,51--53
+ keyword 'null' ... ../src/syntax/typing.nit:50,55--58
../src/syntax/typing.nit:51,2--45
../src/syntax/typing.nit:51,2--9
- 'writable' ... ../src/syntax/typing.nit:51,2--9
+ keyword 'writable' ... ../src/syntax/typing.nit:51,2--9
../src/syntax/typing.nit:51,26
- 'var' ... ../src/syntax/typing.nit:51,11--13
- '_flow_ctx' ... ../src/syntax/typing.nit:51,15--23
+ keyword 'var' ... ../src/syntax/typing.nit:51,11--13
+ attribute '_flow_ctx' ... ../src/syntax/typing.nit:51,15--23
../src/syntax/typing.nit:51,26--45
- 'nullable' ... ../src/syntax/typing.nit:51,26--33
- 'FlowContext' ... ../src/syntax/typing.nit:51,35--45
+ keyword 'nullable' ... ../src/syntax/typing.nit:51,26--33
+ type identifier 'FlowContext' ... ../src/syntax/typing.nit:51,35--45
../src/syntax/typing.nit:53,2--58,4
../src/syntax/typing.nit:53,2--54,0
'# Mark a local variable as set
' ... ../src/syntax/typing.nit:53,2--54,0
../src/syntax/typing.nit:54,6
- 'fun' ... ../src/syntax/typing.nit:54,2--4
+ keyword 'fun' ... ../src/syntax/typing.nit:54,2--4
../src/syntax/typing.nit:54,6--16
- 'mark_is_set' ... ../src/syntax/typing.nit:54,6--16
+ identifier 'mark_is_set' ... ../src/syntax/typing.nit:54,6--16
../src/syntax/typing.nit:54,18--29
../src/syntax/typing.nit:54,18--29
- 'va' ... ../src/syntax/typing.nit:54,18--19
+ identifier 'va' ... ../src/syntax/typing.nit:54,18--19
../src/syntax/typing.nit:54,22--29
- 'Variable' ... ../src/syntax/typing.nit:54,22--29
+ type identifier 'Variable' ... ../src/syntax/typing.nit:54,22--29
../src/syntax/typing.nit:56,3--58,4
../src/syntax/typing.nit:56,3--36
- 'if' ... ../src/syntax/typing.nit:56,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:56,3--4
../src/syntax/typing.nit:56,6--23
../src/syntax/typing.nit:56,6--13
../src/syntax/typing.nit:56,6
- 'flow_ctx' ... ../src/syntax/typing.nit:56,6--13
- 'is_set' ... ../src/syntax/typing.nit:56,15--20
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:56,6--13
+ identifier 'is_set' ... ../src/syntax/typing.nit:56,15--20
../src/syntax/typing.nit:56,22--23
../src/syntax/typing.nit:56,22
- 'va' ... ../src/syntax/typing.nit:56,22--23
+ identifier 'va' ... ../src/syntax/typing.nit:56,22--23
../src/syntax/typing.nit:56,31--36
- 'return' ... ../src/syntax/typing.nit:56,31--36
+ keyword 'return' ... ../src/syntax/typing.nit:56,31--36
../src/syntax/typing.nit:57,3--40
../src/syntax/typing.nit:57,14
- 'flow_ctx' ... ../src/syntax/typing.nit:57,3--10
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:57,3--10
'=' ... ../src/syntax/typing.nit:57,12
../src/syntax/typing.nit:57,14--40
../src/syntax/typing.nit:57,14--21
../src/syntax/typing.nit:57,14
- 'flow_ctx' ... ../src/syntax/typing.nit:57,14--21
- 'sub_setvariable' ... ../src/syntax/typing.nit:57,23--37
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:57,14--21
+ identifier 'sub_setvariable' ... ../src/syntax/typing.nit:57,23--37
../src/syntax/typing.nit:57,39--40
../src/syntax/typing.nit:57,39
- 'va' ... ../src/syntax/typing.nit:57,39--40
- 'end' ... ../src/syntax/typing.nit:58,2--4
+ identifier 'va' ... ../src/syntax/typing.nit:57,39--40
+ keyword 'end' ... ../src/syntax/typing.nit:58,2--4
../src/syntax/typing.nit:60,2--64,4
../src/syntax/typing.nit:60,2--61,0
'# Mark the flow context as unreashable
' ... ../src/syntax/typing.nit:60,2--61,0
../src/syntax/typing.nit:61,6
- 'fun' ... ../src/syntax/typing.nit:61,2--4
+ keyword 'fun' ... ../src/syntax/typing.nit:61,2--4
../src/syntax/typing.nit:61,6--17
- 'mark_unreash' ... ../src/syntax/typing.nit:61,6--17
+ identifier 'mark_unreash' ... ../src/syntax/typing.nit:61,6--17
../src/syntax/typing.nit:61,19--26
../src/syntax/typing.nit:61,19--26
- 'n' ... ../src/syntax/typing.nit:61,19
+ identifier 'n' ... ../src/syntax/typing.nit:61,19
../src/syntax/typing.nit:61,22--26
- 'ANode' ... ../src/syntax/typing.nit:61,22--26
+ type identifier 'ANode' ... ../src/syntax/typing.nit:61,22--26
../src/syntax/typing.nit:63,3--64,4
../src/syntax/typing.nit:63,3--35
../src/syntax/typing.nit:63,14
- 'flow_ctx' ... ../src/syntax/typing.nit:63,3--10
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:63,3--10
'=' ... ../src/syntax/typing.nit:63,12
../src/syntax/typing.nit:63,14--35
../src/syntax/typing.nit:63,14--21
../src/syntax/typing.nit:63,14
- 'flow_ctx' ... ../src/syntax/typing.nit:63,14--21
- 'sub_unreash' ... ../src/syntax/typing.nit:63,23--33
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:63,14--21
+ identifier 'sub_unreash' ... ../src/syntax/typing.nit:63,23--33
../src/syntax/typing.nit:63,35
../src/syntax/typing.nit:63,35
- 'n' ... ../src/syntax/typing.nit:63,35
- 'end' ... ../src/syntax/typing.nit:64,2--4
+ identifier 'n' ... ../src/syntax/typing.nit:63,35
+ keyword 'end' ... ../src/syntax/typing.nit:64,2--4
../src/syntax/typing.nit:66,2--73,4
../src/syntax/typing.nit:66,2--67,0
'# Enter in an expression as inside a new local variable scope
' ... ../src/syntax/typing.nit:66,2--67,0
../src/syntax/typing.nit:67,6
- 'fun' ... ../src/syntax/typing.nit:67,2--4
+ keyword 'fun' ... ../src/syntax/typing.nit:67,2--4
../src/syntax/typing.nit:67,6--22
- 'enter_visit_block' ... ../src/syntax/typing.nit:67,6--22
+ identifier 'enter_visit_block' ... ../src/syntax/typing.nit:67,6--22
../src/syntax/typing.nit:67,24--43
../src/syntax/typing.nit:67,24--43
- 'node' ... ../src/syntax/typing.nit:67,24--27
+ identifier 'node' ... ../src/syntax/typing.nit:67,24--27
../src/syntax/typing.nit:67,30--43
- 'nullable' ... ../src/syntax/typing.nit:67,30--37
- 'AExpr' ... ../src/syntax/typing.nit:67,39--43
+ keyword 'nullable' ... ../src/syntax/typing.nit:67,30--37
+ type identifier 'AExpr' ... ../src/syntax/typing.nit:67,39--43
../src/syntax/typing.nit:69,3--73,4
../src/syntax/typing.nit:69,3--29
- 'if' ... ../src/syntax/typing.nit:69,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:69,3--4
../src/syntax/typing.nit:69,6--17
../src/syntax/typing.nit:69,6--9
../src/syntax/typing.nit:69,6
- 'node' ... ../src/syntax/typing.nit:69,6--9
+ identifier 'node' ... ../src/syntax/typing.nit:69,6--9
../src/syntax/typing.nit:69,14--17
- 'null' ... ../src/syntax/typing.nit:69,14--17
+ keyword 'null' ... ../src/syntax/typing.nit:69,14--17
../src/syntax/typing.nit:69,24--29
- 'return' ... ../src/syntax/typing.nit:69,24--29
+ keyword 'return' ... ../src/syntax/typing.nit:69,24--29
../src/syntax/typing.nit:70,3--21
../src/syntax/typing.nit:70,3--11
../src/syntax/typing.nit:70,3
- 'scope_ctx' ... ../src/syntax/typing.nit:70,3--11
- 'push' ... ../src/syntax/typing.nit:70,13--16
+ identifier 'scope_ctx' ... ../src/syntax/typing.nit:70,3--11
+ identifier 'push' ... ../src/syntax/typing.nit:70,13--16
../src/syntax/typing.nit:70,18--21
../src/syntax/typing.nit:70,18
- 'node' ... ../src/syntax/typing.nit:70,18--21
+ identifier 'node' ... ../src/syntax/typing.nit:70,18--21
../src/syntax/typing.nit:71,3--18
../src/syntax/typing.nit:71,15
- 'enter_visit' ... ../src/syntax/typing.nit:71,3--13
+ identifier 'enter_visit' ... ../src/syntax/typing.nit:71,3--13
../src/syntax/typing.nit:71,15--18
../src/syntax/typing.nit:71,15
- 'node' ... ../src/syntax/typing.nit:71,15--18
+ identifier 'node' ... ../src/syntax/typing.nit:71,15--18
../src/syntax/typing.nit:72,3--15
../src/syntax/typing.nit:72,3--11
../src/syntax/typing.nit:72,3
- 'scope_ctx' ... ../src/syntax/typing.nit:72,3--11
- 'pop' ... ../src/syntax/typing.nit:72,13--15
- 'end' ... ../src/syntax/typing.nit:73,2--4
+ identifier 'scope_ctx' ... ../src/syntax/typing.nit:72,3--11
+ identifier 'pop' ... ../src/syntax/typing.nit:72,13--15
+ keyword 'end' ... ../src/syntax/typing.nit:73,2--4
../src/syntax/typing.nit:75,2--76,68
../src/syntax/typing.nit:75,2--76,0
'# Non-bypassable knowledge about variables names and types
' ... ../src/syntax/typing.nit:75,2--76,0
../src/syntax/typing.nit:76,6
- 'fun' ... ../src/syntax/typing.nit:76,2--4
+ keyword 'fun' ... ../src/syntax/typing.nit:76,2--4
../src/syntax/typing.nit:76,6--18
- 'base_flow_ctx' ... ../src/syntax/typing.nit:76,6--18
+ identifier 'base_flow_ctx' ... ../src/syntax/typing.nit:76,6--18
../src/syntax/typing.nit:76,21--31
../src/syntax/typing.nit:76,21--31
- 'FlowContext' ... ../src/syntax/typing.nit:76,21--31
+ type identifier 'FlowContext' ... ../src/syntax/typing.nit:76,21--31
../src/syntax/typing.nit:76,36--68
- 'return' ... ../src/syntax/typing.nit:76,36--41
+ keyword 'return' ... ../src/syntax/typing.nit:76,36--41
../src/syntax/typing.nit:76,43--68
../src/syntax/typing.nit:76,43--56
../src/syntax/typing.nit:76,43
- '_base_flow_ctx' ... ../src/syntax/typing.nit:76,43--56
- 'as' ... ../src/syntax/typing.nit:76,58--59
- 'not' ... ../src/syntax/typing.nit:76,61--63
- 'null' ... ../src/syntax/typing.nit:76,65--68
+ attribute '_base_flow_ctx' ... ../src/syntax/typing.nit:76,43--56
+ keyword 'as' ... ../src/syntax/typing.nit:76,58--59
+ keyword 'not' ... ../src/syntax/typing.nit:76,61--63
+ keyword 'null' ... ../src/syntax/typing.nit:76,65--68
../src/syntax/typing.nit:77,2--50
../src/syntax/typing.nit:77,2--9
- 'writable' ... ../src/syntax/typing.nit:77,2--9
+ keyword 'writable' ... ../src/syntax/typing.nit:77,2--9
../src/syntax/typing.nit:77,31
- 'var' ... ../src/syntax/typing.nit:77,11--13
- '_base_flow_ctx' ... ../src/syntax/typing.nit:77,15--28
+ keyword 'var' ... ../src/syntax/typing.nit:77,11--13
+ attribute '_base_flow_ctx' ... ../src/syntax/typing.nit:77,15--28
../src/syntax/typing.nit:77,31--50
- 'nullable' ... ../src/syntax/typing.nit:77,31--38
- 'FlowContext' ... ../src/syntax/typing.nit:77,40--50
+ keyword 'nullable' ... ../src/syntax/typing.nit:77,31--38
+ type identifier 'FlowContext' ... ../src/syntax/typing.nit:77,40--50
../src/syntax/typing.nit:79,2--80,60
../src/syntax/typing.nit:79,2--80,0
'# The current reciever
' ... ../src/syntax/typing.nit:79,2--80,0
../src/syntax/typing.nit:80,6
- 'fun' ... ../src/syntax/typing.nit:80,2--4
+ keyword 'fun' ... ../src/syntax/typing.nit:80,2--4
../src/syntax/typing.nit:80,6--13
- 'self_var' ... ../src/syntax/typing.nit:80,6--13
+ identifier 'self_var' ... ../src/syntax/typing.nit:80,6--13
../src/syntax/typing.nit:80,16--28
../src/syntax/typing.nit:80,16--28
- 'ParamVariable' ... ../src/syntax/typing.nit:80,16--28
+ type identifier 'ParamVariable' ... ../src/syntax/typing.nit:80,16--28
../src/syntax/typing.nit:80,33--60
- 'return' ... ../src/syntax/typing.nit:80,33--38
+ keyword 'return' ... ../src/syntax/typing.nit:80,33--38
../src/syntax/typing.nit:80,40--60
../src/syntax/typing.nit:80,40--48
../src/syntax/typing.nit:80,40
- '_self_var' ... ../src/syntax/typing.nit:80,40--48
- 'as' ... ../src/syntax/typing.nit:80,50--51
- 'not' ... ../src/syntax/typing.nit:80,53--55
- 'null' ... ../src/syntax/typing.nit:80,57--60
+ attribute '_self_var' ... ../src/syntax/typing.nit:80,40--48
+ keyword 'as' ... ../src/syntax/typing.nit:80,50--51
+ keyword 'not' ... ../src/syntax/typing.nit:80,53--55
+ keyword 'null' ... ../src/syntax/typing.nit:80,57--60
../src/syntax/typing.nit:81,2--47
../src/syntax/typing.nit:81,2--9
- 'writable' ... ../src/syntax/typing.nit:81,2--9
+ keyword 'writable' ... ../src/syntax/typing.nit:81,2--9
../src/syntax/typing.nit:81,26
- 'var' ... ../src/syntax/typing.nit:81,11--13
- '_self_var' ... ../src/syntax/typing.nit:81,15--23
+ keyword 'var' ... ../src/syntax/typing.nit:81,11--13
+ attribute '_self_var' ... ../src/syntax/typing.nit:81,15--23
../src/syntax/typing.nit:81,26--47
- 'nullable' ... ../src/syntax/typing.nit:81,26--33
- 'ParamVariable' ... ../src/syntax/typing.nit:81,35--47
+ keyword 'nullable' ... ../src/syntax/typing.nit:81,26--33
+ type identifier 'ParamVariable' ... ../src/syntax/typing.nit:81,35--47
../src/syntax/typing.nit:83,2--84,49
../src/syntax/typing.nit:83,2--84,0
'# Block of the current method
' ... ../src/syntax/typing.nit:83,2--84,0
../src/syntax/typing.nit:84,2--9
- 'readable' ... ../src/syntax/typing.nit:84,2--9
+ keyword 'readable' ... ../src/syntax/typing.nit:84,2--9
../src/syntax/typing.nit:84,11--18
- 'writable' ... ../src/syntax/typing.nit:84,11--18
+ keyword 'writable' ... ../src/syntax/typing.nit:84,11--18
../src/syntax/typing.nit:84,36
- 'var' ... ../src/syntax/typing.nit:84,20--22
- '_top_block' ... ../src/syntax/typing.nit:84,24--33
+ keyword 'var' ... ../src/syntax/typing.nit:84,20--22
+ attribute '_top_block' ... ../src/syntax/typing.nit:84,24--33
../src/syntax/typing.nit:84,36--49
- 'nullable' ... ../src/syntax/typing.nit:84,36--43
- 'AExpr' ... ../src/syntax/typing.nit:84,45--49
+ keyword 'nullable' ... ../src/syntax/typing.nit:84,36--43
+ type identifier 'AExpr' ... ../src/syntax/typing.nit:84,45--49
../src/syntax/typing.nit:86,2--87,74
../src/syntax/typing.nit:86,2--87,0
'# List of explicit invocation of constructors of super-classes
' ... ../src/syntax/typing.nit:86,2--87,0
../src/syntax/typing.nit:87,2--9
- 'readable' ... ../src/syntax/typing.nit:87,2--9
+ keyword 'readable' ... ../src/syntax/typing.nit:87,2--9
../src/syntax/typing.nit:87,11--18
- 'writable' ... ../src/syntax/typing.nit:87,11--18
+ keyword 'writable' ... ../src/syntax/typing.nit:87,11--18
../src/syntax/typing.nit:87,67
- 'var' ... ../src/syntax/typing.nit:87,20--22
- '_explicit_super_init_calls' ... ../src/syntax/typing.nit:87,24--49
+ keyword 'var' ... ../src/syntax/typing.nit:87,20--22
+ attribute '_explicit_super_init_calls' ... ../src/syntax/typing.nit:87,24--49
../src/syntax/typing.nit:87,52--74
- 'nullable' ... ../src/syntax/typing.nit:87,52--59
- 'Array' ... ../src/syntax/typing.nit:87,61--65
+ keyword 'nullable' ... ../src/syntax/typing.nit:87,52--59
+ type identifier 'Array' ... ../src/syntax/typing.nit:87,61--65
../src/syntax/typing.nit:87,67--74
- 'MMMethod' ... ../src/syntax/typing.nit:87,67--74
+ type identifier 'MMMethod' ... ../src/syntax/typing.nit:87,67--74
../src/syntax/typing.nit:89,2--90,62
../src/syntax/typing.nit:89,2--90,0
'# Is a other constructor of the same class invoked
' ... ../src/syntax/typing.nit:89,2--90,0
../src/syntax/typing.nit:90,2--9
- 'readable' ... ../src/syntax/typing.nit:90,2--9
+ keyword 'readable' ... ../src/syntax/typing.nit:90,2--9
../src/syntax/typing.nit:90,11--18
- 'writable' ... ../src/syntax/typing.nit:90,11--18
+ keyword 'writable' ... ../src/syntax/typing.nit:90,11--18
../src/syntax/typing.nit:90,51
- 'var' ... ../src/syntax/typing.nit:90,20--22
- '_explicit_other_init_call' ... ../src/syntax/typing.nit:90,24--48
+ keyword 'var' ... ../src/syntax/typing.nit:90,20--22
+ attribute '_explicit_other_init_call' ... ../src/syntax/typing.nit:90,24--48
../src/syntax/typing.nit:90,51--54
- 'Bool' ... ../src/syntax/typing.nit:90,51--54
+ type identifier 'Bool' ... ../src/syntax/typing.nit:90,51--54
../src/syntax/typing.nit:90,58--62
- 'false' ... ../src/syntax/typing.nit:90,58--62
+ keyword 'false' ... ../src/syntax/typing.nit:90,58--62
../src/syntax/typing.nit:92,2--97,4
../src/syntax/typing.nit:92,2--93,0
'# Make the if_true_flow_ctx of the expression effective
' ... ../src/syntax/typing.nit:92,2--93,0
../src/syntax/typing.nit:93,2--8
- 'private' ... ../src/syntax/typing.nit:93,2--8
- 'fun' ... ../src/syntax/typing.nit:93,10--12
+ keyword 'private' ... ../src/syntax/typing.nit:93,2--8
+ keyword 'fun' ... ../src/syntax/typing.nit:93,10--12
../src/syntax/typing.nit:93,14--33
- 'use_if_true_flow_ctx' ... ../src/syntax/typing.nit:93,14--33
+ identifier 'use_if_true_flow_ctx' ... ../src/syntax/typing.nit:93,14--33
../src/syntax/typing.nit:93,35--42
../src/syntax/typing.nit:93,35--42
- 'e' ... ../src/syntax/typing.nit:93,35
+ identifier 'e' ... ../src/syntax/typing.nit:93,35
../src/syntax/typing.nit:93,38--42
- 'AExpr' ... ../src/syntax/typing.nit:93,38--42
+ type identifier 'AExpr' ... ../src/syntax/typing.nit:93,38--42
../src/syntax/typing.nit:95,3--97,4
../src/syntax/typing.nit:95,3--30
- 'var' ... ../src/syntax/typing.nit:95,3--5
- 'ctx' ... ../src/syntax/typing.nit:95,7--9
+ keyword 'var' ... ../src/syntax/typing.nit:95,3--5
+ identifier 'ctx' ... ../src/syntax/typing.nit:95,7--9
'=' ... ../src/syntax/typing.nit:95,11
../src/syntax/typing.nit:95,13--30
../src/syntax/typing.nit:95,13
../src/syntax/typing.nit:95,13
- 'e' ... ../src/syntax/typing.nit:95,13
- 'if_true_flow_ctx' ... ../src/syntax/typing.nit:95,15--30
+ identifier 'e' ... ../src/syntax/typing.nit:95,13
+ identifier 'if_true_flow_ctx' ... ../src/syntax/typing.nit:95,15--30
../src/syntax/typing.nit:96,3--36
- 'if' ... ../src/syntax/typing.nit:96,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:96,3--4
../src/syntax/typing.nit:96,6--16
../src/syntax/typing.nit:96,6--8
../src/syntax/typing.nit:96,6
- 'ctx' ... ../src/syntax/typing.nit:96,6--8
+ identifier 'ctx' ... ../src/syntax/typing.nit:96,6--8
../src/syntax/typing.nit:96,13--16
- 'null' ... ../src/syntax/typing.nit:96,13--16
+ keyword 'null' ... ../src/syntax/typing.nit:96,13--16
../src/syntax/typing.nit:96,23--36
../src/syntax/typing.nit:96,34
- 'flow_ctx' ... ../src/syntax/typing.nit:96,23--30
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:96,23--30
'=' ... ../src/syntax/typing.nit:96,32
../src/syntax/typing.nit:96,34--36
../src/syntax/typing.nit:96,34
- 'ctx' ... ../src/syntax/typing.nit:96,34--36
- 'end' ... ../src/syntax/typing.nit:97,2--4
+ identifier 'ctx' ... ../src/syntax/typing.nit:96,34--36
+ keyword 'end' ... ../src/syntax/typing.nit:97,2--4
../src/syntax/typing.nit:99,2--104,4
../src/syntax/typing.nit:99,2--100,0
'# Make the if_false_flow_ctx of the expression effective
' ... ../src/syntax/typing.nit:99,2--100,0
../src/syntax/typing.nit:100,2--8
- 'private' ... ../src/syntax/typing.nit:100,2--8
- 'fun' ... ../src/syntax/typing.nit:100,10--12
+ keyword 'private' ... ../src/syntax/typing.nit:100,2--8
+ keyword 'fun' ... ../src/syntax/typing.nit:100,10--12
../src/syntax/typing.nit:100,14--34
- 'use_if_false_flow_ctx' ... ../src/syntax/typing.nit:100,14--34
+ identifier 'use_if_false_flow_ctx' ... ../src/syntax/typing.nit:100,14--34
../src/syntax/typing.nit:100,36--43
../src/syntax/typing.nit:100,36--43
- 'e' ... ../src/syntax/typing.nit:100,36
+ identifier 'e' ... ../src/syntax/typing.nit:100,36
../src/syntax/typing.nit:100,39--43
- 'AExpr' ... ../src/syntax/typing.nit:100,39--43
+ type identifier 'AExpr' ... ../src/syntax/typing.nit:100,39--43
../src/syntax/typing.nit:102,3--104,4
../src/syntax/typing.nit:102,3--31
- 'var' ... ../src/syntax/typing.nit:102,3--5
- 'ctx' ... ../src/syntax/typing.nit:102,7--9
+ keyword 'var' ... ../src/syntax/typing.nit:102,3--5
+ identifier 'ctx' ... ../src/syntax/typing.nit:102,7--9
'=' ... ../src/syntax/typing.nit:102,11
../src/syntax/typing.nit:102,13--31
../src/syntax/typing.nit:102,13
../src/syntax/typing.nit:102,13
- 'e' ... ../src/syntax/typing.nit:102,13
- 'if_false_flow_ctx' ... ../src/syntax/typing.nit:102,15--31
+ identifier 'e' ... ../src/syntax/typing.nit:102,13
+ identifier 'if_false_flow_ctx' ... ../src/syntax/typing.nit:102,15--31
../src/syntax/typing.nit:103,3--36
- 'if' ... ../src/syntax/typing.nit:103,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:103,3--4
../src/syntax/typing.nit:103,6--16
../src/syntax/typing.nit:103,6--8
../src/syntax/typing.nit:103,6
- 'ctx' ... ../src/syntax/typing.nit:103,6--8
+ identifier 'ctx' ... ../src/syntax/typing.nit:103,6--8
../src/syntax/typing.nit:103,13--16
- 'null' ... ../src/syntax/typing.nit:103,13--16
+ keyword 'null' ... ../src/syntax/typing.nit:103,13--16
../src/syntax/typing.nit:103,23--36
../src/syntax/typing.nit:103,34
- 'flow_ctx' ... ../src/syntax/typing.nit:103,23--30
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:103,23--30
'=' ... ../src/syntax/typing.nit:103,32
../src/syntax/typing.nit:103,34--36
../src/syntax/typing.nit:103,34
- 'ctx' ... ../src/syntax/typing.nit:103,34--36
- 'end' ... ../src/syntax/typing.nit:104,2--4
+ identifier 'ctx' ... ../src/syntax/typing.nit:103,34--36
+ keyword 'end' ... ../src/syntax/typing.nit:104,2--4
../src/syntax/typing.nit:106,2--107,67
../src/syntax/typing.nit:106,2--107,0
'# Are we inside a default closure definition ?
' ... ../src/syntax/typing.nit:106,2--107,0
../src/syntax/typing.nit:107,2--9
- 'readable' ... ../src/syntax/typing.nit:107,2--9
+ keyword 'readable' ... ../src/syntax/typing.nit:107,2--9
../src/syntax/typing.nit:107,11--18
- 'writable' ... ../src/syntax/typing.nit:107,11--18
+ keyword 'writable' ... ../src/syntax/typing.nit:107,11--18
../src/syntax/typing.nit:107,56
- 'var' ... ../src/syntax/typing.nit:107,20--22
- '_is_default_closure_definition' ... ../src/syntax/typing.nit:107,24--53
+ keyword 'var' ... ../src/syntax/typing.nit:107,20--22
+ attribute '_is_default_closure_definition' ... ../src/syntax/typing.nit:107,24--53
../src/syntax/typing.nit:107,56--59
- 'Bool' ... ../src/syntax/typing.nit:107,56--59
+ type identifier 'Bool' ... ../src/syntax/typing.nit:107,56--59
../src/syntax/typing.nit:107,63--67
- 'false' ... ../src/syntax/typing.nit:107,63--67
+ keyword 'false' ... ../src/syntax/typing.nit:107,63--67
../src/syntax/typing.nit:109,2--110,43
../src/syntax/typing.nit:109,2--110,0
'# Number of nested once
' ... ../src/syntax/typing.nit:109,2--110,0
../src/syntax/typing.nit:110,2--9
- 'readable' ... ../src/syntax/typing.nit:110,2--9
+ keyword 'readable' ... ../src/syntax/typing.nit:110,2--9
../src/syntax/typing.nit:110,11--18
- 'writable' ... ../src/syntax/typing.nit:110,11--18
+ keyword 'writable' ... ../src/syntax/typing.nit:110,11--18
../src/syntax/typing.nit:110,37
- 'var' ... ../src/syntax/typing.nit:110,20--22
- '_once_count' ... ../src/syntax/typing.nit:110,24--34
+ keyword 'var' ... ../src/syntax/typing.nit:110,20--22
+ attribute '_once_count' ... ../src/syntax/typing.nit:110,24--34
../src/syntax/typing.nit:110,37--39
- 'Int' ... ../src/syntax/typing.nit:110,37--39
+ type identifier 'Int' ... ../src/syntax/typing.nit:110,37--39
../src/syntax/typing.nit:110,43
- '0' ... ../src/syntax/typing.nit:110,43
+ literal value '0' ... ../src/syntax/typing.nit:110,43
../src/syntax/typing.nit:112,2--23
../src/syntax/typing.nit:112,7
- 'init' ... ../src/syntax/typing.nit:112,2--5
+ keyword 'init' ... ../src/syntax/typing.nit:112,2--5
../src/syntax/typing.nit:112,7--13
../src/syntax/typing.nit:112,7--8
- 'tc' ... ../src/syntax/typing.nit:112,7--8
+ identifier 'tc' ... ../src/syntax/typing.nit:112,7--8
../src/syntax/typing.nit:112,11--13
- 'mod' ... ../src/syntax/typing.nit:112,11--13
+ identifier 'mod' ... ../src/syntax/typing.nit:112,11--13
../src/syntax/typing.nit:112,19--23
- 'super' ... ../src/syntax/typing.nit:112,19--23
+ keyword 'super' ... ../src/syntax/typing.nit:112,19--23
../src/syntax/typing.nit:114,2--161,4
../src/syntax/typing.nit:114,2--8
- 'private' ... ../src/syntax/typing.nit:114,2--8
- 'fun' ... ../src/syntax/typing.nit:114,10--12
+ keyword 'private' ... ../src/syntax/typing.nit:114,2--8
+ keyword 'fun' ... ../src/syntax/typing.nit:114,10--12
../src/syntax/typing.nit:114,14--40
- 'get_default_constructor_for' ... ../src/syntax/typing.nit:114,14--40
+ identifier 'get_default_constructor_for' ... ../src/syntax/typing.nit:114,14--40
../src/syntax/typing.nit:114,42--105
../src/syntax/typing.nit:114,42--49
- 'n' ... ../src/syntax/typing.nit:114,42
+ identifier 'n' ... ../src/syntax/typing.nit:114,42
../src/syntax/typing.nit:114,45--49
- 'ANode' ... ../src/syntax/typing.nit:114,45--49
+ type identifier 'ANode' ... ../src/syntax/typing.nit:114,45--49
../src/syntax/typing.nit:114,52--66
- 'c' ... ../src/syntax/typing.nit:114,52
+ identifier 'c' ... ../src/syntax/typing.nit:114,52
../src/syntax/typing.nit:114,55--66
- 'MMLocalClass' ... ../src/syntax/typing.nit:114,55--66
+ type identifier 'MMLocalClass' ... ../src/syntax/typing.nit:114,55--66
../src/syntax/typing.nit:114,69--85
- 'prop' ... ../src/syntax/typing.nit:114,69--72
+ identifier 'prop' ... ../src/syntax/typing.nit:114,69--72
../src/syntax/typing.nit:114,75--85
- 'MMSrcMethod' ... ../src/syntax/typing.nit:114,75--85
+ type identifier 'MMSrcMethod' ... ../src/syntax/typing.nit:114,75--85
../src/syntax/typing.nit:114,89--105
- 'nullable' ... ../src/syntax/typing.nit:114,89--96
- 'MMMethod' ... ../src/syntax/typing.nit:114,98--105
+ keyword 'nullable' ... ../src/syntax/typing.nit:114,89--96
+ type identifier 'MMMethod' ... ../src/syntax/typing.nit:114,98--105
../src/syntax/typing.nit:116,3--161,4
../src/syntax/typing.nit:116,3--14
- 'var' ... ../src/syntax/typing.nit:116,3--5
- 'v' ... ../src/syntax/typing.nit:116,7
+ keyword 'var' ... ../src/syntax/typing.nit:116,3--5
+ identifier 'v' ... ../src/syntax/typing.nit:116,7
'=' ... ../src/syntax/typing.nit:116,9
../src/syntax/typing.nit:116,11--14
- 'self' ... ../src/syntax/typing.nit:116,11--14
+ keyword 'self' ... ../src/syntax/typing.nit:116,11--14
../src/syntax/typing.nit:119,3--37
- 'var' ... ../src/syntax/typing.nit:119,3--5
- 'candidates' ... ../src/syntax/typing.nit:119,7--16
+ keyword 'var' ... ../src/syntax/typing.nit:119,3--5
+ identifier 'candidates' ... ../src/syntax/typing.nit:119,7--16
'=' ... ../src/syntax/typing.nit:119,18
../src/syntax/typing.nit:119,20--37
- 'new' ... ../src/syntax/typing.nit:119,20--22
+ keyword 'new' ... ../src/syntax/typing.nit:119,20--22
../src/syntax/typing.nit:119,24--37
- 'Array' ... ../src/syntax/typing.nit:119,24--28
+ type identifier 'Array' ... ../src/syntax/typing.nit:119,24--28
../src/syntax/typing.nit:119,30--37
- 'MMMethod' ... ../src/syntax/typing.nit:119,30--37
+ type identifier 'MMMethod' ... ../src/syntax/typing.nit:119,30--37
../src/syntax/typing.nit:120,3--43
- 'var' ... ../src/syntax/typing.nit:120,3--5
- 'false_candidates' ... ../src/syntax/typing.nit:120,7--22
+ keyword 'var' ... ../src/syntax/typing.nit:120,3--5
+ identifier 'false_candidates' ... ../src/syntax/typing.nit:120,7--22
'=' ... ../src/syntax/typing.nit:120,24
../src/syntax/typing.nit:120,26--43
- 'new' ... ../src/syntax/typing.nit:120,26--28
+ keyword 'new' ... ../src/syntax/typing.nit:120,26--28
../src/syntax/typing.nit:120,30--43
- 'Array' ... ../src/syntax/typing.nit:120,30--34
+ type identifier 'Array' ... ../src/syntax/typing.nit:120,30--34
../src/syntax/typing.nit:120,36--43
- 'MMMethod' ... ../src/syntax/typing.nit:120,36--43
+ type identifier 'MMMethod' ... ../src/syntax/typing.nit:120,36--43
../src/syntax/typing.nit:121,3--35
- 'var' ... ../src/syntax/typing.nit:121,3--5
- 'parity' ... ../src/syntax/typing.nit:121,7--12
+ keyword 'var' ... ../src/syntax/typing.nit:121,3--5
+ identifier 'parity' ... ../src/syntax/typing.nit:121,7--12
'=' ... ../src/syntax/typing.nit:121,14
../src/syntax/typing.nit:121,16--35
../src/syntax/typing.nit:121,16--29
../src/syntax/typing.nit:121,16--19
../src/syntax/typing.nit:121,16
- 'prop' ... ../src/syntax/typing.nit:121,16--19
- 'signature' ... ../src/syntax/typing.nit:121,21--29
- 'arity' ... ../src/syntax/typing.nit:121,31--35
+ identifier 'prop' ... ../src/syntax/typing.nit:121,16--19
+ identifier 'signature' ... ../src/syntax/typing.nit:121,21--29
+ identifier 'arity' ... ../src/syntax/typing.nit:121,31--35
../src/syntax/typing.nit:122,3--140,5
- 'for' ... ../src/syntax/typing.nit:122,3--5
- 'g' ... ../src/syntax/typing.nit:122,7
+ keyword 'for' ... ../src/syntax/typing.nit:122,3--5
+ identifier 'g' ... ../src/syntax/typing.nit:122,7
../src/syntax/typing.nit:122,12--30
../src/syntax/typing.nit:122,12
../src/syntax/typing.nit:122,12
- 'c' ... ../src/syntax/typing.nit:122,12
- 'global_properties' ... ../src/syntax/typing.nit:122,14--30
- 'do' ... ../src/syntax/typing.nit:122,32--33
+ identifier 'c' ... ../src/syntax/typing.nit:122,12
+ identifier 'global_properties' ... ../src/syntax/typing.nit:122,14--30
+ keyword 'do' ... ../src/syntax/typing.nit:122,32--33
../src/syntax/typing.nit:123,4--140,5
../src/syntax/typing.nit:123,4--40
- 'if' ... ../src/syntax/typing.nit:123,4--5
+ keyword 'if' ... ../src/syntax/typing.nit:123,4--5
../src/syntax/typing.nit:123,7--25
- 'not' ... ../src/syntax/typing.nit:123,7--9
+ keyword 'not' ... ../src/syntax/typing.nit:123,7--9
../src/syntax/typing.nit:123,11--25
../src/syntax/typing.nit:123,11
../src/syntax/typing.nit:123,11
- 'g' ... ../src/syntax/typing.nit:123,11
- 'is_init_for' ... ../src/syntax/typing.nit:123,13--23
+ identifier 'g' ... ../src/syntax/typing.nit:123,11
+ identifier 'is_init_for' ... ../src/syntax/typing.nit:123,13--23
../src/syntax/typing.nit:123,25
../src/syntax/typing.nit:123,25
- 'c' ... ../src/syntax/typing.nit:123,25
+ identifier 'c' ... ../src/syntax/typing.nit:123,25
../src/syntax/typing.nit:123,33--40
- 'continue' ... ../src/syntax/typing.nit:123,33--40
+ keyword 'continue' ... ../src/syntax/typing.nit:123,33--40
../src/syntax/typing.nit:124,4--15
- 'var' ... ../src/syntax/typing.nit:124,4--6
- 'gp' ... ../src/syntax/typing.nit:124,8--9
+ keyword 'var' ... ../src/syntax/typing.nit:124,4--6
+ identifier 'gp' ... ../src/syntax/typing.nit:124,8--9
'=' ... ../src/syntax/typing.nit:124,11
../src/syntax/typing.nit:124,13--15
../src/syntax/typing.nit:124,13
../src/syntax/typing.nit:124,13
- 'c' ... ../src/syntax/typing.nit:124,13
+ identifier 'c' ... ../src/syntax/typing.nit:124,13
../src/syntax/typing.nit:124,15
../src/syntax/typing.nit:124,15
- 'g' ... ../src/syntax/typing.nit:124,15
+ identifier 'g' ... ../src/syntax/typing.nit:124,15
../src/syntax/typing.nit:125,4--40
- 'var' ... ../src/syntax/typing.nit:125,4--6
- 'gps' ... ../src/syntax/typing.nit:125,8--10
+ keyword 'var' ... ../src/syntax/typing.nit:125,4--6
+ identifier 'gps' ... ../src/syntax/typing.nit:125,8--10
'=' ... ../src/syntax/typing.nit:125,12
../src/syntax/typing.nit:125,14--40
../src/syntax/typing.nit:125,14--15
../src/syntax/typing.nit:125,14
- 'gp' ... ../src/syntax/typing.nit:125,14--15
- 'signature_for' ... ../src/syntax/typing.nit:125,17--29
+ identifier 'gp' ... ../src/syntax/typing.nit:125,14--15
+ identifier 'signature_for' ... ../src/syntax/typing.nit:125,17--29
../src/syntax/typing.nit:125,31--40
../src/syntax/typing.nit:125,31
../src/syntax/typing.nit:125,31
- 'c' ... ../src/syntax/typing.nit:125,31
- 'get_type' ... ../src/syntax/typing.nit:125,33--40
+ identifier 'c' ... ../src/syntax/typing.nit:125,31
+ identifier 'get_type' ... ../src/syntax/typing.nit:125,33--40
../src/syntax/typing.nit:126,4--28
- 'assert' ... ../src/syntax/typing.nit:126,4--9
+ keyword 'assert' ... ../src/syntax/typing.nit:126,4--9
../src/syntax/typing.nit:126,11--28
../src/syntax/typing.nit:126,11--12
../src/syntax/typing.nit:126,11
- 'gp' ... ../src/syntax/typing.nit:126,11--12
+ identifier 'gp' ... ../src/syntax/typing.nit:126,11--12
../src/syntax/typing.nit:126,18--28
- 'MMSrcMethod' ... ../src/syntax/typing.nit:126,18--28
+ type identifier 'MMSrcMethod' ... ../src/syntax/typing.nit:126,18--28
../src/syntax/typing.nit:127,4--25
- 'var' ... ../src/syntax/typing.nit:127,4--6
- 'garity' ... ../src/syntax/typing.nit:127,8--13
+ keyword 'var' ... ../src/syntax/typing.nit:127,4--6
+ identifier 'garity' ... ../src/syntax/typing.nit:127,8--13
'=' ... ../src/syntax/typing.nit:127,15
../src/syntax/typing.nit:127,17--25
../src/syntax/typing.nit:127,17--19
../src/syntax/typing.nit:127,17
- 'gps' ... ../src/syntax/typing.nit:127,17--19
- 'arity' ... ../src/syntax/typing.nit:127,21--25
+ identifier 'gps' ... ../src/syntax/typing.nit:127,17--19
+ identifier 'arity' ... ../src/syntax/typing.nit:127,21--25
../src/syntax/typing.nit:128,4--139,6
- 'if' ... ../src/syntax/typing.nit:128,4--5
+ keyword 'if' ... ../src/syntax/typing.nit:128,4--5
../src/syntax/typing.nit:128,7--26
../src/syntax/typing.nit:128,7--13
../src/syntax/typing.nit:128,7--8
../src/syntax/typing.nit:128,7
- 'gp' ... ../src/syntax/typing.nit:128,7--8
- 'name' ... ../src/syntax/typing.nit:128,10--13
+ identifier 'gp' ... ../src/syntax/typing.nit:128,7--8
+ identifier 'name' ... ../src/syntax/typing.nit:128,10--13
../src/syntax/typing.nit:128,18--26
../src/syntax/typing.nit:128,18--21
../src/syntax/typing.nit:128,18
- 'prop' ... ../src/syntax/typing.nit:128,18--21
- 'name' ... ../src/syntax/typing.nit:128,23--26
+ identifier 'prop' ... ../src/syntax/typing.nit:128,18--21
+ identifier 'name' ... ../src/syntax/typing.nit:128,23--26
../src/syntax/typing.nit:129,5--133,7
../src/syntax/typing.nit:129,5--133,7
- 'if' ... ../src/syntax/typing.nit:129,5--6
+ keyword 'if' ... ../src/syntax/typing.nit:129,5--6
../src/syntax/typing.nit:129,8--64
../src/syntax/typing.nit:129,8--18
../src/syntax/typing.nit:129,8--13
../src/syntax/typing.nit:129,8
- 'garity' ... ../src/syntax/typing.nit:129,8--13
+ identifier 'garity' ... ../src/syntax/typing.nit:129,8--13
../src/syntax/typing.nit:129,18
- '0' ... ../src/syntax/typing.nit:129,18
+ literal value '0' ... ../src/syntax/typing.nit:129,18
../src/syntax/typing.nit:129,24--64
../src/syntax/typing.nit:129,24--39
../src/syntax/typing.nit:129,24--29
../src/syntax/typing.nit:129,24
- 'parity' ... ../src/syntax/typing.nit:129,24--29
+ identifier 'parity' ... ../src/syntax/typing.nit:129,24--29
../src/syntax/typing.nit:129,34--39
../src/syntax/typing.nit:129,34
- 'garity' ... ../src/syntax/typing.nit:129,34--39
+ identifier 'garity' ... ../src/syntax/typing.nit:129,34--39
../src/syntax/typing.nit:129,45--64
../src/syntax/typing.nit:129,45--58
../src/syntax/typing.nit:129,45--48
../src/syntax/typing.nit:129,45
- 'prop' ... ../src/syntax/typing.nit:129,45--48
- 'signature' ... ../src/syntax/typing.nit:129,50--58
+ identifier 'prop' ... ../src/syntax/typing.nit:129,45--48
+ identifier 'signature' ... ../src/syntax/typing.nit:129,50--58
../src/syntax/typing.nit:129,62--64
../src/syntax/typing.nit:129,62
- 'gps' ... ../src/syntax/typing.nit:129,62--64
+ identifier 'gps' ... ../src/syntax/typing.nit:129,62--64
../src/syntax/typing.nit:130,6--14
../src/syntax/typing.nit:130,6--14
- 'return' ... ../src/syntax/typing.nit:130,6--11
+ keyword 'return' ... ../src/syntax/typing.nit:130,6--11
../src/syntax/typing.nit:130,13--14
../src/syntax/typing.nit:130,13
- 'gp' ... ../src/syntax/typing.nit:130,13--14
+ identifier 'gp' ... ../src/syntax/typing.nit:130,13--14
../src/syntax/typing.nit:132,6--133,7
../src/syntax/typing.nit:132,6--28
../src/syntax/typing.nit:132,6--21
../src/syntax/typing.nit:132,6
- 'false_candidates' ... ../src/syntax/typing.nit:132,6--21
- 'add' ... ../src/syntax/typing.nit:132,23--25
+ identifier 'false_candidates' ... ../src/syntax/typing.nit:132,6--21
+ identifier 'add' ... ../src/syntax/typing.nit:132,23--25
../src/syntax/typing.nit:132,27--28
../src/syntax/typing.nit:132,27
- 'gp' ... ../src/syntax/typing.nit:132,27--28
- 'end' ... ../src/syntax/typing.nit:133,5--7
+ identifier 'gp' ... ../src/syntax/typing.nit:132,27--28
+ keyword 'end' ... ../src/syntax/typing.nit:133,5--7
../src/syntax/typing.nit:134,9--139,6
- 'if' ... ../src/syntax/typing.nit:134,9--10
+ keyword 'if' ... ../src/syntax/typing.nit:134,9--10
../src/syntax/typing.nit:134,12--60
../src/syntax/typing.nit:134,12--22
../src/syntax/typing.nit:134,12--17
../src/syntax/typing.nit:134,12
- 'garity' ... ../src/syntax/typing.nit:134,12--17
+ identifier 'garity' ... ../src/syntax/typing.nit:134,12--17
../src/syntax/typing.nit:134,22
- '0' ... ../src/syntax/typing.nit:134,22
+ literal value '0' ... ../src/syntax/typing.nit:134,22
../src/syntax/typing.nit:134,28--60
../src/syntax/typing.nit:134,28--34
../src/syntax/typing.nit:134,28--29
../src/syntax/typing.nit:134,28
- 'gp' ... ../src/syntax/typing.nit:134,28--29
- 'name' ... ../src/syntax/typing.nit:134,31--34
+ identifier 'gp' ... ../src/syntax/typing.nit:134,28--29
+ identifier 'name' ... ../src/syntax/typing.nit:134,31--34
../src/syntax/typing.nit:134,39--60
- 'once' ... ../src/syntax/typing.nit:134,39--42
+ keyword 'once' ... ../src/syntax/typing.nit:134,39--42
../src/syntax/typing.nit:134,45--60
../src/syntax/typing.nit:134,45--50
- '"init"' ... ../src/syntax/typing.nit:134,45--50
- 'to_symbol' ... ../src/syntax/typing.nit:134,52--60
+ literal value '"init"' ... ../src/syntax/typing.nit:134,45--50
+ identifier 'to_symbol' ... ../src/syntax/typing.nit:134,52--60
../src/syntax/typing.nit:135,5--136,27
../src/syntax/typing.nit:135,5--21
../src/syntax/typing.nit:135,5--14
../src/syntax/typing.nit:135,5
- 'candidates' ... ../src/syntax/typing.nit:135,5--14
- 'add' ... ../src/syntax/typing.nit:135,16--18
+ identifier 'candidates' ... ../src/syntax/typing.nit:135,5--14
+ identifier 'add' ... ../src/syntax/typing.nit:135,16--18
../src/syntax/typing.nit:135,20--21
../src/syntax/typing.nit:135,20
- 'gp' ... ../src/syntax/typing.nit:135,20--21
+ identifier 'gp' ... ../src/syntax/typing.nit:135,20--21
../src/syntax/typing.nit:136,5--27
../src/syntax/typing.nit:136,5--20
../src/syntax/typing.nit:136,5
- 'false_candidates' ... ../src/syntax/typing.nit:136,5--20
- 'add' ... ../src/syntax/typing.nit:136,22--24
+ identifier 'false_candidates' ... ../src/syntax/typing.nit:136,5--20
+ identifier 'add' ... ../src/syntax/typing.nit:136,22--24
../src/syntax/typing.nit:136,26--27
../src/syntax/typing.nit:136,26
- 'gp' ... ../src/syntax/typing.nit:136,26--27
+ identifier 'gp' ... ../src/syntax/typing.nit:136,26--27
../src/syntax/typing.nit:138,5--139,6
../src/syntax/typing.nit:138,5--27
../src/syntax/typing.nit:138,5--20
../src/syntax/typing.nit:138,5
- 'false_candidates' ... ../src/syntax/typing.nit:138,5--20
- 'add' ... ../src/syntax/typing.nit:138,22--24
+ identifier 'false_candidates' ... ../src/syntax/typing.nit:138,5--20
+ identifier 'add' ... ../src/syntax/typing.nit:138,22--24
../src/syntax/typing.nit:138,26--27
../src/syntax/typing.nit:138,26
- 'gp' ... ../src/syntax/typing.nit:138,26--27
- 'end' ... ../src/syntax/typing.nit:139,4--6
- 'end' ... ../src/syntax/typing.nit:140,3--5
+ identifier 'gp' ... ../src/syntax/typing.nit:138,26--27
+ keyword 'end' ... ../src/syntax/typing.nit:139,4--6
+ keyword 'end' ... ../src/syntax/typing.nit:140,3--5
../src/syntax/typing.nit:141,3--160,5
- 'if' ... ../src/syntax/typing.nit:141,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:141,3--4
../src/syntax/typing.nit:141,6--27
../src/syntax/typing.nit:141,6--22
../src/syntax/typing.nit:141,6--15
../src/syntax/typing.nit:141,6
- 'candidates' ... ../src/syntax/typing.nit:141,6--15
- 'length' ... ../src/syntax/typing.nit:141,17--22
+ identifier 'candidates' ... ../src/syntax/typing.nit:141,6--15
+ identifier 'length' ... ../src/syntax/typing.nit:141,17--22
../src/syntax/typing.nit:141,27
- '1' ... ../src/syntax/typing.nit:141,27
+ literal value '1' ... ../src/syntax/typing.nit:141,27
../src/syntax/typing.nit:142,4--26
../src/syntax/typing.nit:142,4--26
- 'return' ... ../src/syntax/typing.nit:142,4--9
+ keyword 'return' ... ../src/syntax/typing.nit:142,4--9
../src/syntax/typing.nit:142,11--26
../src/syntax/typing.nit:142,11--20
../src/syntax/typing.nit:142,11
- 'candidates' ... ../src/syntax/typing.nit:142,11--20
- 'first' ... ../src/syntax/typing.nit:142,22--26
+ identifier 'candidates' ... ../src/syntax/typing.nit:142,11--20
+ identifier 'first' ... ../src/syntax/typing.nit:142,22--26
../src/syntax/typing.nit:143,8--160,5
- 'if' ... ../src/syntax/typing.nit:143,8--9
+ keyword 'if' ... ../src/syntax/typing.nit:143,8--9
../src/syntax/typing.nit:143,11--31
../src/syntax/typing.nit:143,11--27
../src/syntax/typing.nit:143,11--20
../src/syntax/typing.nit:143,11
- 'candidates' ... ../src/syntax/typing.nit:143,11--20
- 'length' ... ../src/syntax/typing.nit:143,22--27
+ identifier 'candidates' ... ../src/syntax/typing.nit:143,11--20
+ identifier 'length' ... ../src/syntax/typing.nit:143,22--27
../src/syntax/typing.nit:143,31
- '0' ... ../src/syntax/typing.nit:143,31
+ literal value '0' ... ../src/syntax/typing.nit:143,31
../src/syntax/typing.nit:144,4--149,14
../src/syntax/typing.nit:144,4--27
- 'var' ... ../src/syntax/typing.nit:144,4--6
- 'a' ... ../src/syntax/typing.nit:144,8
+ keyword 'var' ... ../src/syntax/typing.nit:144,4--6
+ identifier 'a' ... ../src/syntax/typing.nit:144,8
'=' ... ../src/syntax/typing.nit:144,10
../src/syntax/typing.nit:144,12--27
- 'new' ... ../src/syntax/typing.nit:144,12--14
+ keyword 'new' ... ../src/syntax/typing.nit:144,12--14
../src/syntax/typing.nit:144,16--27
- 'Array' ... ../src/syntax/typing.nit:144,16--20
+ type identifier 'Array' ... ../src/syntax/typing.nit:144,16--20
../src/syntax/typing.nit:144,22--27
- 'String' ... ../src/syntax/typing.nit:144,22--27
+ type identifier 'String' ... ../src/syntax/typing.nit:144,22--27
../src/syntax/typing.nit:145,4--147,6
- 'for' ... ../src/syntax/typing.nit:145,4--6
- 'p' ... ../src/syntax/typing.nit:145,8
+ keyword 'for' ... ../src/syntax/typing.nit:145,4--6
+ identifier 'p' ... ../src/syntax/typing.nit:145,8
../src/syntax/typing.nit:145,13--22
../src/syntax/typing.nit:145,13
- 'candidates' ... ../src/syntax/typing.nit:145,13--22
- 'do' ... ../src/syntax/typing.nit:145,24--25
+ identifier 'candidates' ... ../src/syntax/typing.nit:145,13--22
+ keyword 'do' ... ../src/syntax/typing.nit:145,24--25
../src/syntax/typing.nit:146,5--147,6
../src/syntax/typing.nit:146,5--51
../src/syntax/typing.nit:146,5
../src/syntax/typing.nit:146,5
- 'a' ... ../src/syntax/typing.nit:146,5
- 'add' ... ../src/syntax/typing.nit:146,7--9
+ identifier 'a' ... ../src/syntax/typing.nit:146,5
+ identifier 'add' ... ../src/syntax/typing.nit:146,7--9
../src/syntax/typing.nit:146,11--51
../src/syntax/typing.nit:146,11--12
- '"{' ... ../src/syntax/typing.nit:146,11--12
+ literal value '"{' ... ../src/syntax/typing.nit:146,11--12
../src/syntax/typing.nit:146,13--23
../src/syntax/typing.nit:146,13
../src/syntax/typing.nit:146,13
- 'p' ... ../src/syntax/typing.nit:146,13
- 'full_name' ... ../src/syntax/typing.nit:146,15--23
+ identifier 'p' ... ../src/syntax/typing.nit:146,13
+ identifier 'full_name' ... ../src/syntax/typing.nit:146,15--23
../src/syntax/typing.nit:146,24--25
- '}{' ... ../src/syntax/typing.nit:146,24--25
+ literal value '}{' ... ../src/syntax/typing.nit:146,24--25
../src/syntax/typing.nit:146,26--48
../src/syntax/typing.nit:146,26--36
../src/syntax/typing.nit:146,26
../src/syntax/typing.nit:146,26
- 'p' ... ../src/syntax/typing.nit:146,26
- 'signature' ... ../src/syntax/typing.nit:146,28--36
- 'as' ... ../src/syntax/typing.nit:146,38--39
- 'not' ... ../src/syntax/typing.nit:146,41--43
- 'null' ... ../src/syntax/typing.nit:146,45--48
+ identifier 'p' ... ../src/syntax/typing.nit:146,26
+ identifier 'signature' ... ../src/syntax/typing.nit:146,28--36
+ keyword 'as' ... ../src/syntax/typing.nit:146,38--39
+ keyword 'not' ... ../src/syntax/typing.nit:146,41--43
+ keyword 'null' ... ../src/syntax/typing.nit:146,45--48
../src/syntax/typing.nit:146,50--51
'}"' ... ../src/syntax/typing.nit:146,50--51
- 'end' ... ../src/syntax/typing.nit:147,4--6
+ keyword 'end' ... ../src/syntax/typing.nit:147,4--6
../src/syntax/typing.nit:148,4--87
../src/syntax/typing.nit:148,4
../src/syntax/typing.nit:148,4
- 'v' ... ../src/syntax/typing.nit:148,4
- 'error' ... ../src/syntax/typing.nit:148,6--10
+ identifier 'v' ... ../src/syntax/typing.nit:148,4
+ identifier 'error' ... ../src/syntax/typing.nit:148,6--10
../src/syntax/typing.nit:148,12
../src/syntax/typing.nit:148,12
- 'n' ... ../src/syntax/typing.nit:148,12
+ identifier 'n' ... ../src/syntax/typing.nit:148,12
../src/syntax/typing.nit:148,15--87
../src/syntax/typing.nit:148,15--67
- '"Error: Conflicting default constructor to call for {' ... ../src/syntax/typing.nit:148,15--67
+ literal value '"Error: Conflicting default constructor to call for {' ... ../src/syntax/typing.nit:148,15--67
../src/syntax/typing.nit:148,68
../src/syntax/typing.nit:148,68
- 'c' ... ../src/syntax/typing.nit:148,68
+ identifier 'c' ... ../src/syntax/typing.nit:148,68
../src/syntax/typing.nit:148,69--72
- '}: {' ... ../src/syntax/typing.nit:148,69--72
+ literal value '}: {' ... ../src/syntax/typing.nit:148,69--72
../src/syntax/typing.nit:148,73--83
../src/syntax/typing.nit:148,73
../src/syntax/typing.nit:148,73
- 'a' ... ../src/syntax/typing.nit:148,73
- 'join' ... ../src/syntax/typing.nit:148,75--78
+ identifier 'a' ... ../src/syntax/typing.nit:148,73
+ identifier 'join' ... ../src/syntax/typing.nit:148,75--78
../src/syntax/typing.nit:148,80--83
- '", "' ... ../src/syntax/typing.nit:148,80--83
+ literal value '", "' ... ../src/syntax/typing.nit:148,80--83
../src/syntax/typing.nit:148,85--87
'}."' ... ../src/syntax/typing.nit:148,85--87
../src/syntax/typing.nit:149,4--14
- 'return' ... ../src/syntax/typing.nit:149,4--9
+ keyword 'return' ... ../src/syntax/typing.nit:149,4--9
../src/syntax/typing.nit:149,11--14
- 'null' ... ../src/syntax/typing.nit:149,11--14
+ keyword 'null' ... ../src/syntax/typing.nit:149,11--14
../src/syntax/typing.nit:150,8--160,5
- 'if' ... ../src/syntax/typing.nit:150,8--9
+ keyword 'if' ... ../src/syntax/typing.nit:150,8--9
../src/syntax/typing.nit:150,11--37
../src/syntax/typing.nit:150,11--33
../src/syntax/typing.nit:150,11--26
../src/syntax/typing.nit:150,11
- 'false_candidates' ... ../src/syntax/typing.nit:150,11--26
- 'length' ... ../src/syntax/typing.nit:150,28--33
+ identifier 'false_candidates' ... ../src/syntax/typing.nit:150,11--26
+ identifier 'length' ... ../src/syntax/typing.nit:150,28--33
../src/syntax/typing.nit:150,37
- '0' ... ../src/syntax/typing.nit:150,37
+ literal value '0' ... ../src/syntax/typing.nit:150,37
../src/syntax/typing.nit:151,4--156,14
../src/syntax/typing.nit:151,4--27
- 'var' ... ../src/syntax/typing.nit:151,4--6
- 'a' ... ../src/syntax/typing.nit:151,8
+ keyword 'var' ... ../src/syntax/typing.nit:151,4--6
+ identifier 'a' ... ../src/syntax/typing.nit:151,8
'=' ... ../src/syntax/typing.nit:151,10
../src/syntax/typing.nit:151,12--27
- 'new' ... ../src/syntax/typing.nit:151,12--14
+ keyword 'new' ... ../src/syntax/typing.nit:151,12--14
../src/syntax/typing.nit:151,16--27
- 'Array' ... ../src/syntax/typing.nit:151,16--20
+ type identifier 'Array' ... ../src/syntax/typing.nit:151,16--20
../src/syntax/typing.nit:151,22--27
- 'String' ... ../src/syntax/typing.nit:151,22--27
+ type identifier 'String' ... ../src/syntax/typing.nit:151,22--27
../src/syntax/typing.nit:152,4--154,6
- 'for' ... ../src/syntax/typing.nit:152,4--6
- 'p' ... ../src/syntax/typing.nit:152,8
+ keyword 'for' ... ../src/syntax/typing.nit:152,4--6
+ identifier 'p' ... ../src/syntax/typing.nit:152,8
../src/syntax/typing.nit:152,13--28
../src/syntax/typing.nit:152,13
- 'false_candidates' ... ../src/syntax/typing.nit:152,13--28
- 'do' ... ../src/syntax/typing.nit:152,30--31
+ identifier 'false_candidates' ... ../src/syntax/typing.nit:152,13--28
+ keyword 'do' ... ../src/syntax/typing.nit:152,30--31
../src/syntax/typing.nit:153,5--154,6
../src/syntax/typing.nit:153,5--51
../src/syntax/typing.nit:153,5
../src/syntax/typing.nit:153,5
- 'a' ... ../src/syntax/typing.nit:153,5
- 'add' ... ../src/syntax/typing.nit:153,7--9
+ identifier 'a' ... ../src/syntax/typing.nit:153,5
+ identifier 'add' ... ../src/syntax/typing.nit:153,7--9
../src/syntax/typing.nit:153,11--51
../src/syntax/typing.nit:153,11--12
- '"{' ... ../src/syntax/typing.nit:153,11--12
+ literal value '"{' ... ../src/syntax/typing.nit:153,11--12
../src/syntax/typing.nit:153,13--23
../src/syntax/typing.nit:153,13
../src/syntax/typing.nit:153,13
- 'p' ... ../src/syntax/typing.nit:153,13
- 'full_name' ... ../src/syntax/typing.nit:153,15--23
+ identifier 'p' ... ../src/syntax/typing.nit:153,13
+ identifier 'full_name' ... ../src/syntax/typing.nit:153,15--23
../src/syntax/typing.nit:153,24--25
- '}{' ... ../src/syntax/typing.nit:153,24--25
+ literal value '}{' ... ../src/syntax/typing.nit:153,24--25
../src/syntax/typing.nit:153,26--48
../src/syntax/typing.nit:153,26--36
../src/syntax/typing.nit:153,26
../src/syntax/typing.nit:153,26
- 'p' ... ../src/syntax/typing.nit:153,26
- 'signature' ... ../src/syntax/typing.nit:153,28--36
- 'as' ... ../src/syntax/typing.nit:153,38--39
- 'not' ... ../src/syntax/typing.nit:153,41--43
- 'null' ... ../src/syntax/typing.nit:153,45--48
+ identifier 'p' ... ../src/syntax/typing.nit:153,26
+ identifier 'signature' ... ../src/syntax/typing.nit:153,28--36
+ keyword 'as' ... ../src/syntax/typing.nit:153,38--39
+ keyword 'not' ... ../src/syntax/typing.nit:153,41--43
+ keyword 'null' ... ../src/syntax/typing.nit:153,45--48
../src/syntax/typing.nit:153,50--51
'}"' ... ../src/syntax/typing.nit:153,50--51
- 'end' ... ../src/syntax/typing.nit:154,4--6
+ keyword 'end' ... ../src/syntax/typing.nit:154,4--6
../src/syntax/typing.nit:155,4--116
../src/syntax/typing.nit:155,4
../src/syntax/typing.nit:155,4
- 'v' ... ../src/syntax/typing.nit:155,4
- 'error' ... ../src/syntax/typing.nit:155,6--10
+ identifier 'v' ... ../src/syntax/typing.nit:155,4
+ identifier 'error' ... ../src/syntax/typing.nit:155,6--10
../src/syntax/typing.nit:155,12
../src/syntax/typing.nit:155,12
- 'n' ... ../src/syntax/typing.nit:155,12
+ identifier 'n' ... ../src/syntax/typing.nit:155,12
../src/syntax/typing.nit:155,15--116
../src/syntax/typing.nit:155,15--71
- '"Error: there is no available compatible constructor in {' ... ../src/syntax/typing.nit:155,15--71
+ literal value '"Error: there is no available compatible constructor in {' ... ../src/syntax/typing.nit:155,15--71
../src/syntax/typing.nit:155,72
../src/syntax/typing.nit:155,72
- 'c' ... ../src/syntax/typing.nit:155,72
+ identifier 'c' ... ../src/syntax/typing.nit:155,72
../src/syntax/typing.nit:155,73--101
- '}. Discarded candidates are {' ... ../src/syntax/typing.nit:155,73--101
+ literal value '}. Discarded candidates are {' ... ../src/syntax/typing.nit:155,73--101
../src/syntax/typing.nit:155,102--112
../src/syntax/typing.nit:155,102
../src/syntax/typing.nit:155,102
- 'a' ... ../src/syntax/typing.nit:155,102
- 'join' ... ../src/syntax/typing.nit:155,104--107
+ identifier 'a' ... ../src/syntax/typing.nit:155,102
+ identifier 'join' ... ../src/syntax/typing.nit:155,104--107
../src/syntax/typing.nit:155,109--112
- '", "' ... ../src/syntax/typing.nit:155,109--112
+ literal value '", "' ... ../src/syntax/typing.nit:155,109--112
../src/syntax/typing.nit:155,114--116
'}."' ... ../src/syntax/typing.nit:155,114--116
../src/syntax/typing.nit:156,4--14
- 'return' ... ../src/syntax/typing.nit:156,4--9
+ keyword 'return' ... ../src/syntax/typing.nit:156,4--9
../src/syntax/typing.nit:156,11--14
- 'null' ... ../src/syntax/typing.nit:156,11--14
+ keyword 'null' ... ../src/syntax/typing.nit:156,11--14
../src/syntax/typing.nit:158,4--160,5
../src/syntax/typing.nit:158,4--75
../src/syntax/typing.nit:158,4
../src/syntax/typing.nit:158,4
- 'v' ... ../src/syntax/typing.nit:158,4
- 'error' ... ../src/syntax/typing.nit:158,6--10
+ identifier 'v' ... ../src/syntax/typing.nit:158,4
+ identifier 'error' ... ../src/syntax/typing.nit:158,6--10
../src/syntax/typing.nit:158,12
../src/syntax/typing.nit:158,12
- 'n' ... ../src/syntax/typing.nit:158,12
+ identifier 'n' ... ../src/syntax/typing.nit:158,12
../src/syntax/typing.nit:158,15--75
../src/syntax/typing.nit:158,15--71
- '"Error: there is no available compatible constructor in {' ... ../src/syntax/typing.nit:158,15--71
+ literal value '"Error: there is no available compatible constructor in {' ... ../src/syntax/typing.nit:158,15--71
../src/syntax/typing.nit:158,72
../src/syntax/typing.nit:158,72
- 'c' ... ../src/syntax/typing.nit:158,72
+ identifier 'c' ... ../src/syntax/typing.nit:158,72
../src/syntax/typing.nit:158,73--75
'}."' ... ../src/syntax/typing.nit:158,73--75
../src/syntax/typing.nit:159,4--14
- 'return' ... ../src/syntax/typing.nit:159,4--9
+ keyword 'return' ... ../src/syntax/typing.nit:159,4--9
../src/syntax/typing.nit:159,11--14
- 'null' ... ../src/syntax/typing.nit:159,11--14
- 'end' ... ../src/syntax/typing.nit:160,3--5
- 'end' ... ../src/syntax/typing.nit:161,2--4
- 'end' ... ../src/syntax/typing.nit:162,1--3
+ keyword 'null' ... ../src/syntax/typing.nit:159,11--14
+ keyword 'end' ... ../src/syntax/typing.nit:160,3--5
+ keyword 'end' ... ../src/syntax/typing.nit:161,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:162,1--3
../src/syntax/typing.nit:167,1--174,3
- 'redef' ... ../src/syntax/typing.nit:167,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:167,1--5
../src/syntax/typing.nit:167,7
../src/syntax/typing.nit:167,7--11
- 'class' ... ../src/syntax/typing.nit:167,7--11
- 'ANode' ... ../src/syntax/typing.nit:167,13--17
+ keyword 'class' ... ../src/syntax/typing.nit:167,7--11
+ type identifier 'ANode' ... ../src/syntax/typing.nit:167,13--17
../src/syntax/typing.nit:168,2--172,4
../src/syntax/typing.nit:168,2--8
- 'private' ... ../src/syntax/typing.nit:168,2--8
- 'fun' ... ../src/syntax/typing.nit:168,10--12
+ keyword 'private' ... ../src/syntax/typing.nit:168,2--8
+ keyword 'fun' ... ../src/syntax/typing.nit:168,10--12
../src/syntax/typing.nit:168,14--26
- 'accept_typing' ... ../src/syntax/typing.nit:168,14--26
+ identifier 'accept_typing' ... ../src/syntax/typing.nit:168,14--26
../src/syntax/typing.nit:168,28--43
../src/syntax/typing.nit:168,28--43
- 'v' ... ../src/syntax/typing.nit:168,28
+ identifier 'v' ... ../src/syntax/typing.nit:168,28
../src/syntax/typing.nit:168,31--43
- 'TypingVisitor' ... ../src/syntax/typing.nit:168,31--43
+ type identifier 'TypingVisitor' ... ../src/syntax/typing.nit:168,31--43
../src/syntax/typing.nit:170,3--172,4
../src/syntax/typing.nit:170,3--29
../src/syntax/typing.nit:170,29
- 'accept_abs_syntax_visitor' ... ../src/syntax/typing.nit:170,3--27
+ identifier 'accept_abs_syntax_visitor' ... ../src/syntax/typing.nit:170,3--27
../src/syntax/typing.nit:170,29
../src/syntax/typing.nit:170,29
- 'v' ... ../src/syntax/typing.nit:170,29
+ identifier 'v' ... ../src/syntax/typing.nit:170,29
../src/syntax/typing.nit:171,3--16
../src/syntax/typing.nit:171,16
- 'after_typing' ... ../src/syntax/typing.nit:171,3--14
+ identifier 'after_typing' ... ../src/syntax/typing.nit:171,3--14
../src/syntax/typing.nit:171,16
../src/syntax/typing.nit:171,16
- 'v' ... ../src/syntax/typing.nit:171,16
- 'end' ... ../src/syntax/typing.nit:172,2--4
+ identifier 'v' ... ../src/syntax/typing.nit:171,16
+ keyword 'end' ... ../src/syntax/typing.nit:172,2--4
../src/syntax/typing.nit:173,2--50
../src/syntax/typing.nit:173,2--8
- 'private' ... ../src/syntax/typing.nit:173,2--8
- 'fun' ... ../src/syntax/typing.nit:173,10--12
+ keyword 'private' ... ../src/syntax/typing.nit:173,2--8
+ keyword 'fun' ... ../src/syntax/typing.nit:173,10--12
../src/syntax/typing.nit:173,14--25
- 'after_typing' ... ../src/syntax/typing.nit:173,14--25
+ identifier 'after_typing' ... ../src/syntax/typing.nit:173,14--25
../src/syntax/typing.nit:173,27--42
../src/syntax/typing.nit:173,27--42
- 'v' ... ../src/syntax/typing.nit:173,27
+ identifier 'v' ... ../src/syntax/typing.nit:173,27
../src/syntax/typing.nit:173,30--42
- 'TypingVisitor' ... ../src/syntax/typing.nit:173,30--42
+ type identifier 'TypingVisitor' ... ../src/syntax/typing.nit:173,30--42
../src/syntax/typing.nit:173,48--50
- 'end' ... ../src/syntax/typing.nit:173,48--50
- 'end' ... ../src/syntax/typing.nit:174,1--3
+ keyword 'end' ... ../src/syntax/typing.nit:173,48--50
+ keyword 'end' ... ../src/syntax/typing.nit:174,1--3
../src/syntax/typing.nit:176,1--183,3
- 'redef' ... ../src/syntax/typing.nit:176,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:176,1--5
../src/syntax/typing.nit:176,7
../src/syntax/typing.nit:176,7--11
- 'class' ... ../src/syntax/typing.nit:176,7--11
- 'AClassdef' ... ../src/syntax/typing.nit:176,13--21
+ keyword 'class' ... ../src/syntax/typing.nit:176,7--11
+ type identifier 'AClassdef' ... ../src/syntax/typing.nit:176,13--21
../src/syntax/typing.nit:177,2--182,4
- 'redef' ... ../src/syntax/typing.nit:177,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:177,2--6
../src/syntax/typing.nit:177,12
- 'fun' ... ../src/syntax/typing.nit:177,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:177,8--10
../src/syntax/typing.nit:177,12--24
- 'accept_typing' ... ../src/syntax/typing.nit:177,12--24
+ identifier 'accept_typing' ... ../src/syntax/typing.nit:177,12--24
../src/syntax/typing.nit:177,26
../src/syntax/typing.nit:177,26
- 'v' ... ../src/syntax/typing.nit:177,26
+ identifier 'v' ... ../src/syntax/typing.nit:177,26
../src/syntax/typing.nit:179,3--182,4
../src/syntax/typing.nit:179,3--55
../src/syntax/typing.nit:179,3
../src/syntax/typing.nit:179,3
- 'v' ... ../src/syntax/typing.nit:179,3
- 'self_var' ... ../src/syntax/typing.nit:179,5--12
+ identifier 'v' ... ../src/syntax/typing.nit:179,3
+ identifier 'self_var' ... ../src/syntax/typing.nit:179,5--12
'=' ... ../src/syntax/typing.nit:179,14
../src/syntax/typing.nit:179,16--55
- 'new' ... ../src/syntax/typing.nit:179,16--18
+ keyword 'new' ... ../src/syntax/typing.nit:179,16--18
../src/syntax/typing.nit:179,20--32
- 'ParamVariable' ... ../src/syntax/typing.nit:179,20--32
+ type identifier 'ParamVariable' ... ../src/syntax/typing.nit:179,20--32
../src/syntax/typing.nit:179,34--49
../src/syntax/typing.nit:179,34--39
- '"self"' ... ../src/syntax/typing.nit:179,34--39
- 'to_symbol' ... ../src/syntax/typing.nit:179,41--49
+ literal value '"self"' ... ../src/syntax/typing.nit:179,34--39
+ identifier 'to_symbol' ... ../src/syntax/typing.nit:179,41--49
../src/syntax/typing.nit:179,52--55
- 'self' ... ../src/syntax/typing.nit:179,52--55
+ keyword 'self' ... ../src/syntax/typing.nit:179,52--55
../src/syntax/typing.nit:180,3--41
../src/syntax/typing.nit:180,3--12
../src/syntax/typing.nit:180,3
../src/syntax/typing.nit:180,3
- 'v' ... ../src/syntax/typing.nit:180,3
- 'self_var' ... ../src/syntax/typing.nit:180,5--12
- 'stype' ... ../src/syntax/typing.nit:180,14--18
+ identifier 'v' ... ../src/syntax/typing.nit:180,3
+ identifier 'self_var' ... ../src/syntax/typing.nit:180,5--12
+ identifier 'stype' ... ../src/syntax/typing.nit:180,14--18
'=' ... ../src/syntax/typing.nit:180,20
../src/syntax/typing.nit:180,22--41
../src/syntax/typing.nit:180,22--32
../src/syntax/typing.nit:180,22
- 'local_class' ... ../src/syntax/typing.nit:180,22--32
- 'get_type' ... ../src/syntax/typing.nit:180,34--41
+ identifier 'local_class' ... ../src/syntax/typing.nit:180,22--32
+ identifier 'get_type' ... ../src/syntax/typing.nit:180,34--41
../src/syntax/typing.nit:181,3--7
- 'super' ... ../src/syntax/typing.nit:181,3--7
- 'end' ... ../src/syntax/typing.nit:182,2--4
- 'end' ... ../src/syntax/typing.nit:183,1--3
+ keyword 'super' ... ../src/syntax/typing.nit:181,3--7
+ keyword 'end' ... ../src/syntax/typing.nit:182,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:183,1--3
../src/syntax/typing.nit:185,1--188,3
- 'redef' ... ../src/syntax/typing.nit:185,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:185,1--5
../src/syntax/typing.nit:185,7
../src/syntax/typing.nit:185,7--11
- 'class' ... ../src/syntax/typing.nit:185,7--11
- 'APropdef' ... ../src/syntax/typing.nit:185,13--20
+ keyword 'class' ... ../src/syntax/typing.nit:185,7--11
+ type identifier 'APropdef' ... ../src/syntax/typing.nit:185,13--20
../src/syntax/typing.nit:186,2--51
- 'redef' ... ../src/syntax/typing.nit:186,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:186,2--6
../src/syntax/typing.nit:186,12
- 'fun' ... ../src/syntax/typing.nit:186,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:186,8--10
../src/syntax/typing.nit:186,12--19
- 'self_var' ... ../src/syntax/typing.nit:186,12--19
+ identifier 'self_var' ... ../src/syntax/typing.nit:186,12--19
../src/syntax/typing.nit:186,31
../src/syntax/typing.nit:186,24--51
- 'return' ... ../src/syntax/typing.nit:186,24--29
+ keyword 'return' ... ../src/syntax/typing.nit:186,24--29
../src/syntax/typing.nit:186,31--51
../src/syntax/typing.nit:186,31--39
../src/syntax/typing.nit:186,31
- '_self_var' ... ../src/syntax/typing.nit:186,31--39
- 'as' ... ../src/syntax/typing.nit:186,41--42
- 'not' ... ../src/syntax/typing.nit:186,44--46
- 'null' ... ../src/syntax/typing.nit:186,48--51
+ attribute '_self_var' ... ../src/syntax/typing.nit:186,31--39
+ keyword 'as' ... ../src/syntax/typing.nit:186,41--42
+ keyword 'not' ... ../src/syntax/typing.nit:186,44--46
+ keyword 'null' ... ../src/syntax/typing.nit:186,48--51
../src/syntax/typing.nit:187,2--38
../src/syntax/typing.nit:187,17
- 'var' ... ../src/syntax/typing.nit:187,2--4
- '_self_var' ... ../src/syntax/typing.nit:187,6--14
+ keyword 'var' ... ../src/syntax/typing.nit:187,2--4
+ attribute '_self_var' ... ../src/syntax/typing.nit:187,6--14
../src/syntax/typing.nit:187,17--38
- 'nullable' ... ../src/syntax/typing.nit:187,17--24
- 'ParamVariable' ... ../src/syntax/typing.nit:187,26--38
- 'end' ... ../src/syntax/typing.nit:188,1--3
+ keyword 'nullable' ... ../src/syntax/typing.nit:187,17--24
+ type identifier 'ParamVariable' ... ../src/syntax/typing.nit:187,26--38
+ keyword 'end' ... ../src/syntax/typing.nit:188,1--3
../src/syntax/typing.nit:190,1--204,3
- 'redef' ... ../src/syntax/typing.nit:190,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:190,1--5
../src/syntax/typing.nit:190,7
../src/syntax/typing.nit:190,7--11
- 'class' ... ../src/syntax/typing.nit:190,7--11
- 'AAttrPropdef' ... ../src/syntax/typing.nit:190,13--24
+ keyword 'class' ... ../src/syntax/typing.nit:190,7--11
+ type identifier 'AAttrPropdef' ... ../src/syntax/typing.nit:190,13--24
../src/syntax/typing.nit:191,2--203,4
- 'redef' ... ../src/syntax/typing.nit:191,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:191,2--6
../src/syntax/typing.nit:191,12
- 'fun' ... ../src/syntax/typing.nit:191,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:191,8--10
../src/syntax/typing.nit:191,12--24
- 'accept_typing' ... ../src/syntax/typing.nit:191,12--24
+ identifier 'accept_typing' ... ../src/syntax/typing.nit:191,12--24
../src/syntax/typing.nit:191,26
../src/syntax/typing.nit:191,26
- 'v' ... ../src/syntax/typing.nit:191,26
+ identifier 'v' ... ../src/syntax/typing.nit:191,26
../src/syntax/typing.nit:193,3--203,4
../src/syntax/typing.nit:193,3--42
../src/syntax/typing.nit:193,3
../src/syntax/typing.nit:193,3
- 'v' ... ../src/syntax/typing.nit:193,3
- 'flow_ctx' ... ../src/syntax/typing.nit:193,5--12
+ identifier 'v' ... ../src/syntax/typing.nit:193,3
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:193,5--12
'=' ... ../src/syntax/typing.nit:193,14
../src/syntax/typing.nit:193,16--42
- 'new' ... ../src/syntax/typing.nit:193,16--18
+ keyword 'new' ... ../src/syntax/typing.nit:193,16--18
../src/syntax/typing.nit:193,20--34
- 'RootFlowContext' ... ../src/syntax/typing.nit:193,20--34
+ type identifier 'RootFlowContext' ... ../src/syntax/typing.nit:193,20--34
../src/syntax/typing.nit:193,36
../src/syntax/typing.nit:193,36
- 'v' ... ../src/syntax/typing.nit:193,36
+ identifier 'v' ... ../src/syntax/typing.nit:193,36
../src/syntax/typing.nit:193,39--42
- 'self' ... ../src/syntax/typing.nit:193,39--42
+ keyword 'self' ... ../src/syntax/typing.nit:193,39--42
../src/syntax/typing.nit:194,3--30
../src/syntax/typing.nit:194,3
../src/syntax/typing.nit:194,3
- 'v' ... ../src/syntax/typing.nit:194,3
- 'base_flow_ctx' ... ../src/syntax/typing.nit:194,5--17
+ identifier 'v' ... ../src/syntax/typing.nit:194,3
+ identifier 'base_flow_ctx' ... ../src/syntax/typing.nit:194,5--17
'=' ... ../src/syntax/typing.nit:194,19
../src/syntax/typing.nit:194,21--30
../src/syntax/typing.nit:194,21
../src/syntax/typing.nit:194,21
- 'v' ... ../src/syntax/typing.nit:194,21
- 'flow_ctx' ... ../src/syntax/typing.nit:194,23--30
+ identifier 'v' ... ../src/syntax/typing.nit:194,21
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:194,23--30
../src/syntax/typing.nit:196,3--23
../src/syntax/typing.nit:196,3--13
../src/syntax/typing.nit:196,3
../src/syntax/typing.nit:196,3
- 'v' ... ../src/syntax/typing.nit:196,3
- 'scope_ctx' ... ../src/syntax/typing.nit:196,5--13
- 'push' ... ../src/syntax/typing.nit:196,15--18
+ identifier 'v' ... ../src/syntax/typing.nit:196,3
+ identifier 'scope_ctx' ... ../src/syntax/typing.nit:196,5--13
+ identifier 'push' ... ../src/syntax/typing.nit:196,15--18
../src/syntax/typing.nit:196,20--23
- 'self' ... ../src/syntax/typing.nit:196,20--23
+ keyword 'self' ... ../src/syntax/typing.nit:196,20--23
../src/syntax/typing.nit:197,3--24
../src/syntax/typing.nit:197,15
- '_self_var' ... ../src/syntax/typing.nit:197,3--11
+ attribute '_self_var' ... ../src/syntax/typing.nit:197,3--11
'=' ... ../src/syntax/typing.nit:197,13
../src/syntax/typing.nit:197,15--24
../src/syntax/typing.nit:197,15
../src/syntax/typing.nit:197,15
- 'v' ... ../src/syntax/typing.nit:197,15
- 'self_var' ... ../src/syntax/typing.nit:197,17--24
+ identifier 'v' ... ../src/syntax/typing.nit:197,15
+ identifier 'self_var' ... ../src/syntax/typing.nit:197,17--24
../src/syntax/typing.nit:198,3--7
- 'super' ... ../src/syntax/typing.nit:198,3--7
+ keyword 'super' ... ../src/syntax/typing.nit:198,3--7
../src/syntax/typing.nit:199,3--201,5
- 'if' ... ../src/syntax/typing.nit:199,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:199,3--4
../src/syntax/typing.nit:199,6--19
../src/syntax/typing.nit:199,6--11
../src/syntax/typing.nit:199,6
- 'n_expr' ... ../src/syntax/typing.nit:199,6--11
+ identifier 'n_expr' ... ../src/syntax/typing.nit:199,6--11
../src/syntax/typing.nit:199,16--19
- 'null' ... ../src/syntax/typing.nit:199,16--19
+ keyword 'null' ... ../src/syntax/typing.nit:199,16--19
../src/syntax/typing.nit:200,4--83
../src/syntax/typing.nit:200,4--83
../src/syntax/typing.nit:200,4
../src/syntax/typing.nit:200,4
- 'v' ... ../src/syntax/typing.nit:200,4
- 'check_conform_expr' ... ../src/syntax/typing.nit:200,6--23
+ identifier 'v' ... ../src/syntax/typing.nit:200,4
+ identifier 'check_conform_expr' ... ../src/syntax/typing.nit:200,6--23
../src/syntax/typing.nit:200,25--42
../src/syntax/typing.nit:200,25--30
../src/syntax/typing.nit:200,25
- 'n_expr' ... ../src/syntax/typing.nit:200,25--30
- 'as' ... ../src/syntax/typing.nit:200,32--33
- 'not' ... ../src/syntax/typing.nit:200,35--37
- 'null' ... ../src/syntax/typing.nit:200,39--42
+ identifier 'n_expr' ... ../src/syntax/typing.nit:200,25--30
+ keyword 'as' ... ../src/syntax/typing.nit:200,32--33
+ keyword 'not' ... ../src/syntax/typing.nit:200,35--37
+ keyword 'null' ... ../src/syntax/typing.nit:200,39--42
../src/syntax/typing.nit:200,46--83
../src/syntax/typing.nit:200,46--71
../src/syntax/typing.nit:200,46--59
../src/syntax/typing.nit:200,46--49
../src/syntax/typing.nit:200,46
- 'prop' ... ../src/syntax/typing.nit:200,46--49
- 'signature' ... ../src/syntax/typing.nit:200,51--59
- 'return_type' ... ../src/syntax/typing.nit:200,61--71
- 'as' ... ../src/syntax/typing.nit:200,73--74
- 'not' ... ../src/syntax/typing.nit:200,76--78
- 'null' ... ../src/syntax/typing.nit:200,80--83
+ identifier 'prop' ... ../src/syntax/typing.nit:200,46--49
+ identifier 'signature' ... ../src/syntax/typing.nit:200,51--59
+ identifier 'return_type' ... ../src/syntax/typing.nit:200,61--71
+ keyword 'as' ... ../src/syntax/typing.nit:200,73--74
+ keyword 'not' ... ../src/syntax/typing.nit:200,76--78
+ keyword 'null' ... ../src/syntax/typing.nit:200,80--83
../src/syntax/typing.nit:201,3--5
- 'end' ... ../src/syntax/typing.nit:201,3--5
+ keyword 'end' ... ../src/syntax/typing.nit:201,3--5
../src/syntax/typing.nit:202,3--17
../src/syntax/typing.nit:202,3--13
../src/syntax/typing.nit:202,3
../src/syntax/typing.nit:202,3
- 'v' ... ../src/syntax/typing.nit:202,3
- 'scope_ctx' ... ../src/syntax/typing.nit:202,5--13
- 'pop' ... ../src/syntax/typing.nit:202,15--17
- 'end' ... ../src/syntax/typing.nit:203,2--4
- 'end' ... ../src/syntax/typing.nit:204,1--3
+ identifier 'v' ... ../src/syntax/typing.nit:202,3
+ identifier 'scope_ctx' ... ../src/syntax/typing.nit:202,5--13
+ identifier 'pop' ... ../src/syntax/typing.nit:202,15--17
+ keyword 'end' ... ../src/syntax/typing.nit:203,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:204,1--3
../src/syntax/typing.nit:206,1--217,3
- 'redef' ... ../src/syntax/typing.nit:206,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:206,1--5
../src/syntax/typing.nit:206,7
../src/syntax/typing.nit:206,7--11
- 'class' ... ../src/syntax/typing.nit:206,7--11
- 'AMethPropdef' ... ../src/syntax/typing.nit:206,13--24
+ keyword 'class' ... ../src/syntax/typing.nit:206,7--11
+ type identifier 'AMethPropdef' ... ../src/syntax/typing.nit:206,13--24
../src/syntax/typing.nit:207,2--216,4
- 'redef' ... ../src/syntax/typing.nit:207,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:207,2--6
../src/syntax/typing.nit:207,12
- 'fun' ... ../src/syntax/typing.nit:207,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:207,8--10
../src/syntax/typing.nit:207,12--24
- 'accept_typing' ... ../src/syntax/typing.nit:207,12--24
+ identifier 'accept_typing' ... ../src/syntax/typing.nit:207,12--24
../src/syntax/typing.nit:207,26
../src/syntax/typing.nit:207,26
- 'v' ... ../src/syntax/typing.nit:207,26
+ identifier 'v' ... ../src/syntax/typing.nit:207,26
../src/syntax/typing.nit:209,3--216,4
../src/syntax/typing.nit:209,3--42
../src/syntax/typing.nit:209,3
../src/syntax/typing.nit:209,3
- 'v' ... ../src/syntax/typing.nit:209,3
- 'flow_ctx' ... ../src/syntax/typing.nit:209,5--12
+ identifier 'v' ... ../src/syntax/typing.nit:209,3
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:209,5--12
'=' ... ../src/syntax/typing.nit:209,14
../src/syntax/typing.nit:209,16--42
- 'new' ... ../src/syntax/typing.nit:209,16--18
+ keyword 'new' ... ../src/syntax/typing.nit:209,16--18
../src/syntax/typing.nit:209,20--34
- 'RootFlowContext' ... ../src/syntax/typing.nit:209,20--34
+ type identifier 'RootFlowContext' ... ../src/syntax/typing.nit:209,20--34
../src/syntax/typing.nit:209,36
../src/syntax/typing.nit:209,36
- 'v' ... ../src/syntax/typing.nit:209,36
+ identifier 'v' ... ../src/syntax/typing.nit:209,36
../src/syntax/typing.nit:209,39--42
- 'self' ... ../src/syntax/typing.nit:209,39--42
+ keyword 'self' ... ../src/syntax/typing.nit:209,39--42
../src/syntax/typing.nit:210,3--30
../src/syntax/typing.nit:210,3
../src/syntax/typing.nit:210,3
- 'v' ... ../src/syntax/typing.nit:210,3
- 'base_flow_ctx' ... ../src/syntax/typing.nit:210,5--17
+ identifier 'v' ... ../src/syntax/typing.nit:210,3
+ identifier 'base_flow_ctx' ... ../src/syntax/typing.nit:210,5--17
'=' ... ../src/syntax/typing.nit:210,19
../src/syntax/typing.nit:210,21--30
../src/syntax/typing.nit:210,21
../src/syntax/typing.nit:210,21
- 'v' ... ../src/syntax/typing.nit:210,21
- 'flow_ctx' ... ../src/syntax/typing.nit:210,23--30
+ identifier 'v' ... ../src/syntax/typing.nit:210,21
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:210,23--30
../src/syntax/typing.nit:212,3--23
../src/syntax/typing.nit:212,3--13
../src/syntax/typing.nit:212,3
../src/syntax/typing.nit:212,3
- 'v' ... ../src/syntax/typing.nit:212,3
- 'scope_ctx' ... ../src/syntax/typing.nit:212,5--13
- 'push' ... ../src/syntax/typing.nit:212,15--18
+ identifier 'v' ... ../src/syntax/typing.nit:212,3
+ identifier 'scope_ctx' ... ../src/syntax/typing.nit:212,5--13
+ identifier 'push' ... ../src/syntax/typing.nit:212,15--18
../src/syntax/typing.nit:212,20--23
- 'self' ... ../src/syntax/typing.nit:212,20--23
+ keyword 'self' ... ../src/syntax/typing.nit:212,20--23
../src/syntax/typing.nit:213,3--24
../src/syntax/typing.nit:213,15
- '_self_var' ... ../src/syntax/typing.nit:213,3--11
+ attribute '_self_var' ... ../src/syntax/typing.nit:213,3--11
'=' ... ../src/syntax/typing.nit:213,13
../src/syntax/typing.nit:213,15--24
../src/syntax/typing.nit:213,15
../src/syntax/typing.nit:213,15
- 'v' ... ../src/syntax/typing.nit:213,15
- 'self_var' ... ../src/syntax/typing.nit:213,17--24
+ identifier 'v' ... ../src/syntax/typing.nit:213,15
+ identifier 'self_var' ... ../src/syntax/typing.nit:213,17--24
../src/syntax/typing.nit:214,3--7
- 'super' ... ../src/syntax/typing.nit:214,3--7
+ keyword 'super' ... ../src/syntax/typing.nit:214,3--7
../src/syntax/typing.nit:215,3--17
../src/syntax/typing.nit:215,3--13
../src/syntax/typing.nit:215,3
../src/syntax/typing.nit:215,3
- 'v' ... ../src/syntax/typing.nit:215,3
- 'scope_ctx' ... ../src/syntax/typing.nit:215,5--13
- 'pop' ... ../src/syntax/typing.nit:215,15--17
- 'end' ... ../src/syntax/typing.nit:216,2--4
- 'end' ... ../src/syntax/typing.nit:217,1--3
+ identifier 'v' ... ../src/syntax/typing.nit:215,3
+ identifier 'scope_ctx' ... ../src/syntax/typing.nit:215,5--13
+ identifier 'pop' ... ../src/syntax/typing.nit:215,15--17
+ keyword 'end' ... ../src/syntax/typing.nit:216,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:217,1--3
../src/syntax/typing.nit:219,1--227,3
- 'redef' ... ../src/syntax/typing.nit:219,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:219,1--5
../src/syntax/typing.nit:219,7
../src/syntax/typing.nit:219,7--11
- 'class' ... ../src/syntax/typing.nit:219,7--11
- 'AConcreteMethPropdef' ... ../src/syntax/typing.nit:219,13--32
+ keyword 'class' ... ../src/syntax/typing.nit:219,7--11
+ type identifier 'AConcreteMethPropdef' ... ../src/syntax/typing.nit:219,13--32
../src/syntax/typing.nit:220,2--226,4
- 'redef' ... ../src/syntax/typing.nit:220,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:220,2--6
../src/syntax/typing.nit:220,12
- 'fun' ... ../src/syntax/typing.nit:220,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:220,8--10
../src/syntax/typing.nit:220,12--23
- 'after_typing' ... ../src/syntax/typing.nit:220,12--23
+ identifier 'after_typing' ... ../src/syntax/typing.nit:220,12--23
../src/syntax/typing.nit:220,25
../src/syntax/typing.nit:220,25
- 'v' ... ../src/syntax/typing.nit:220,25
+ identifier 'v' ... ../src/syntax/typing.nit:220,25
../src/syntax/typing.nit:222,3--226,4
../src/syntax/typing.nit:222,3--7
- 'super' ... ../src/syntax/typing.nit:222,3--7
+ keyword 'super' ... ../src/syntax/typing.nit:222,3--7
../src/syntax/typing.nit:223,3--225,5
- 'if' ... ../src/syntax/typing.nit:223,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:223,3--4
../src/syntax/typing.nit:223,6--68
../src/syntax/typing.nit:223,6--27
- 'not' ... ../src/syntax/typing.nit:223,6--8
+ keyword 'not' ... ../src/syntax/typing.nit:223,6--8
../src/syntax/typing.nit:223,10--27
../src/syntax/typing.nit:223,10--19
../src/syntax/typing.nit:223,10
../src/syntax/typing.nit:223,10
- 'v' ... ../src/syntax/typing.nit:223,10
- 'flow_ctx' ... ../src/syntax/typing.nit:223,12--19
- 'unreash' ... ../src/syntax/typing.nit:223,21--27
+ identifier 'v' ... ../src/syntax/typing.nit:223,10
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:223,12--19
+ identifier 'unreash' ... ../src/syntax/typing.nit:223,21--27
../src/syntax/typing.nit:223,33--68
../src/syntax/typing.nit:223,33--60
../src/syntax/typing.nit:223,33--48
../src/syntax/typing.nit:223,33--38
../src/syntax/typing.nit:223,33
- 'method' ... ../src/syntax/typing.nit:223,33--38
- 'signature' ... ../src/syntax/typing.nit:223,40--48
- 'return_type' ... ../src/syntax/typing.nit:223,50--60
+ identifier 'method' ... ../src/syntax/typing.nit:223,33--38
+ identifier 'signature' ... ../src/syntax/typing.nit:223,40--48
+ identifier 'return_type' ... ../src/syntax/typing.nit:223,50--60
../src/syntax/typing.nit:223,65--68
- 'null' ... ../src/syntax/typing.nit:223,65--68
+ keyword 'null' ... ../src/syntax/typing.nit:223,65--68
../src/syntax/typing.nit:224,4--97
../src/syntax/typing.nit:224,4--97
../src/syntax/typing.nit:224,4
../src/syntax/typing.nit:224,4
- 'v' ... ../src/syntax/typing.nit:224,4
- 'error' ... ../src/syntax/typing.nit:224,6--10
+ identifier 'v' ... ../src/syntax/typing.nit:224,4
+ identifier 'error' ... ../src/syntax/typing.nit:224,6--10
../src/syntax/typing.nit:224,12--15
- 'self' ... ../src/syntax/typing.nit:224,12--15
+ keyword 'self' ... ../src/syntax/typing.nit:224,12--15
../src/syntax/typing.nit:224,18--97
- '"Control error: Reached end of function (a 'return' with a value was expected)."' ... ../src/syntax/typing.nit:224,18--97
+ literal value '"Control error: Reached end of function (a 'return' with a value was expected)."' ... ../src/syntax/typing.nit:224,18--97
../src/syntax/typing.nit:225,3--5
- 'end' ... ../src/syntax/typing.nit:225,3--5
- 'end' ... ../src/syntax/typing.nit:226,2--4
- 'end' ... ../src/syntax/typing.nit:227,1--3
+ keyword 'end' ... ../src/syntax/typing.nit:225,3--5
+ keyword 'end' ... ../src/syntax/typing.nit:226,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:227,1--3
../src/syntax/typing.nit:229,1--278,3
- 'redef' ... ../src/syntax/typing.nit:229,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:229,1--5
../src/syntax/typing.nit:229,7
../src/syntax/typing.nit:229,7--11
- 'class' ... ../src/syntax/typing.nit:229,7--11
- 'AConcreteInitPropdef' ... ../src/syntax/typing.nit:229,13--32
+ keyword 'class' ... ../src/syntax/typing.nit:229,7--11
+ type identifier 'AConcreteInitPropdef' ... ../src/syntax/typing.nit:229,13--32
../src/syntax/typing.nit:230,2--236,4
- 'redef' ... ../src/syntax/typing.nit:230,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:230,2--6
../src/syntax/typing.nit:230,12
- 'fun' ... ../src/syntax/typing.nit:230,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:230,8--10
../src/syntax/typing.nit:230,12--24
- 'accept_typing' ... ../src/syntax/typing.nit:230,12--24
+ identifier 'accept_typing' ... ../src/syntax/typing.nit:230,12--24
../src/syntax/typing.nit:230,26
../src/syntax/typing.nit:230,26
- 'v' ... ../src/syntax/typing.nit:230,26
+ identifier 'v' ... ../src/syntax/typing.nit:230,26
../src/syntax/typing.nit:232,3--236,4
../src/syntax/typing.nit:232,3--23
../src/syntax/typing.nit:232,3
../src/syntax/typing.nit:232,3
- 'v' ... ../src/syntax/typing.nit:232,3
- 'top_block' ... ../src/syntax/typing.nit:232,5--13
+ identifier 'v' ... ../src/syntax/typing.nit:232,3
+ identifier 'top_block' ... ../src/syntax/typing.nit:232,5--13
'=' ... ../src/syntax/typing.nit:232,15
../src/syntax/typing.nit:232,17--23
../src/syntax/typing.nit:232,17
- 'n_block' ... ../src/syntax/typing.nit:232,17--23
+ identifier 'n_block' ... ../src/syntax/typing.nit:232,17--23
../src/syntax/typing.nit:233,3--57
../src/syntax/typing.nit:233,3
../src/syntax/typing.nit:233,3
- 'v' ... ../src/syntax/typing.nit:233,3
- 'explicit_super_init_calls' ... ../src/syntax/typing.nit:233,5--29
+ identifier 'v' ... ../src/syntax/typing.nit:233,3
+ identifier 'explicit_super_init_calls' ... ../src/syntax/typing.nit:233,5--29
'=' ... ../src/syntax/typing.nit:233,31
../src/syntax/typing.nit:233,33--57
../src/syntax/typing.nit:233,33
- 'explicit_super_init_calls' ... ../src/syntax/typing.nit:233,33--57
+ identifier 'explicit_super_init_calls' ... ../src/syntax/typing.nit:233,33--57
../src/syntax/typing.nit:234,3--36
../src/syntax/typing.nit:234,3
../src/syntax/typing.nit:234,3
- 'v' ... ../src/syntax/typing.nit:234,3
- 'explicit_other_init_call' ... ../src/syntax/typing.nit:234,5--28
+ identifier 'v' ... ../src/syntax/typing.nit:234,3
+ identifier 'explicit_other_init_call' ... ../src/syntax/typing.nit:234,5--28
'=' ... ../src/syntax/typing.nit:234,30
../src/syntax/typing.nit:234,32--36
- 'false' ... ../src/syntax/typing.nit:234,32--36
+ keyword 'false' ... ../src/syntax/typing.nit:234,32--36
../src/syntax/typing.nit:235,3--7
- 'super' ... ../src/syntax/typing.nit:235,3--7
- 'end' ... ../src/syntax/typing.nit:236,2--4
+ keyword 'super' ... ../src/syntax/typing.nit:235,3--7
+ keyword 'end' ... ../src/syntax/typing.nit:236,2--4
../src/syntax/typing.nit:238,2--277,4
- 'redef' ... ../src/syntax/typing.nit:238,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:238,2--6
../src/syntax/typing.nit:238,12
- 'fun' ... ../src/syntax/typing.nit:238,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:238,8--10
../src/syntax/typing.nit:238,12--23
- 'after_typing' ... ../src/syntax/typing.nit:238,12--23
+ identifier 'after_typing' ... ../src/syntax/typing.nit:238,12--23
../src/syntax/typing.nit:238,25
../src/syntax/typing.nit:238,25
- 'v' ... ../src/syntax/typing.nit:238,25
+ identifier 'v' ... ../src/syntax/typing.nit:238,25
../src/syntax/typing.nit:240,3--277,4
../src/syntax/typing.nit:240,3--7
- 'super' ... ../src/syntax/typing.nit:240,3--7
+ keyword 'super' ... ../src/syntax/typing.nit:240,3--7
../src/syntax/typing.nit:241,3--276,5
- 'if' ... ../src/syntax/typing.nit:241,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:241,3--4
../src/syntax/typing.nit:241,6--64
../src/syntax/typing.nit:241,6--31
../src/syntax/typing.nit:241,6
../src/syntax/typing.nit:241,6
- 'v' ... ../src/syntax/typing.nit:241,6
- 'explicit_other_init_call' ... ../src/syntax/typing.nit:241,8--31
+ identifier 'v' ... ../src/syntax/typing.nit:241,6
+ identifier 'explicit_other_init_call' ... ../src/syntax/typing.nit:241,8--31
../src/syntax/typing.nit:241,36--64
../src/syntax/typing.nit:241,36--54
../src/syntax/typing.nit:241,36--48
../src/syntax/typing.nit:241,36--41
../src/syntax/typing.nit:241,36
- 'method' ... ../src/syntax/typing.nit:241,36--41
- 'global' ... ../src/syntax/typing.nit:241,43--48
- 'intro' ... ../src/syntax/typing.nit:241,50--54
+ identifier 'method' ... ../src/syntax/typing.nit:241,36--41
+ identifier 'global' ... ../src/syntax/typing.nit:241,43--48
+ identifier 'intro' ... ../src/syntax/typing.nit:241,50--54
../src/syntax/typing.nit:241,59--64
../src/syntax/typing.nit:241,59
- 'method' ... ../src/syntax/typing.nit:241,59--64
+ identifier 'method' ... ../src/syntax/typing.nit:241,59--64
../src/syntax/typing.nit:244,4--276,5
../src/syntax/typing.nit:244,4--12
- 'var' ... ../src/syntax/typing.nit:244,4--6
- 'i' ... ../src/syntax/typing.nit:244,8
+ keyword 'var' ... ../src/syntax/typing.nit:244,4--6
+ identifier 'i' ... ../src/syntax/typing.nit:244,8
'=' ... ../src/syntax/typing.nit:244,10
../src/syntax/typing.nit:244,12
- '0' ... ../src/syntax/typing.nit:244,12
+ literal value '0' ... ../src/syntax/typing.nit:244,12
../src/syntax/typing.nit:245,4--43
- 'var' ... ../src/syntax/typing.nit:245,4--6
- 'l' ... ../src/syntax/typing.nit:245,8
+ keyword 'var' ... ../src/syntax/typing.nit:245,4--6
+ identifier 'l' ... ../src/syntax/typing.nit:245,8
'=' ... ../src/syntax/typing.nit:245,10
../src/syntax/typing.nit:245,12--43
../src/syntax/typing.nit:245,12--36
../src/syntax/typing.nit:245,12
- 'explicit_super_init_calls' ... ../src/syntax/typing.nit:245,12--36
- 'length' ... ../src/syntax/typing.nit:245,38--43
+ identifier 'explicit_super_init_calls' ... ../src/syntax/typing.nit:245,12--36
+ identifier 'length' ... ../src/syntax/typing.nit:245,38--43
../src/syntax/typing.nit:246,4--38
- 'var' ... ../src/syntax/typing.nit:246,4--6
- 'cur_m' ... ../src/syntax/typing.nit:246,8--12
+ keyword 'var' ... ../src/syntax/typing.nit:246,4--6
+ identifier 'cur_m' ... ../src/syntax/typing.nit:246,8--12
../src/syntax/typing.nit:246,15--31
- 'nullable' ... ../src/syntax/typing.nit:246,15--22
- 'MMMethod' ... ../src/syntax/typing.nit:246,24--31
+ keyword 'nullable' ... ../src/syntax/typing.nit:246,15--22
+ type identifier 'MMMethod' ... ../src/syntax/typing.nit:246,24--31
'=' ... ../src/syntax/typing.nit:246,33
../src/syntax/typing.nit:246,35--38
- 'null' ... ../src/syntax/typing.nit:246,35--38
+ keyword 'null' ... ../src/syntax/typing.nit:246,35--38
../src/syntax/typing.nit:247,4--42
- 'var' ... ../src/syntax/typing.nit:247,4--6
- 'cur_c' ... ../src/syntax/typing.nit:247,8--12
+ keyword 'var' ... ../src/syntax/typing.nit:247,4--6
+ identifier 'cur_c' ... ../src/syntax/typing.nit:247,8--12
../src/syntax/typing.nit:247,15--35
- 'nullable' ... ../src/syntax/typing.nit:247,15--22
- 'MMLocalClass' ... ../src/syntax/typing.nit:247,24--35
+ keyword 'nullable' ... ../src/syntax/typing.nit:247,15--22
+ type identifier 'MMLocalClass' ... ../src/syntax/typing.nit:247,24--35
'=' ... ../src/syntax/typing.nit:247,37
../src/syntax/typing.nit:247,39--42
- 'null' ... ../src/syntax/typing.nit:247,39--42
+ keyword 'null' ... ../src/syntax/typing.nit:247,39--42
../src/syntax/typing.nit:248,4--251,6
- 'if' ... ../src/syntax/typing.nit:248,4--5
+ keyword 'if' ... ../src/syntax/typing.nit:248,4--5
../src/syntax/typing.nit:248,7--11
../src/syntax/typing.nit:248,7
../src/syntax/typing.nit:248,7
- 'i' ... ../src/syntax/typing.nit:248,7
+ identifier 'i' ... ../src/syntax/typing.nit:248,7
../src/syntax/typing.nit:248,11
../src/syntax/typing.nit:248,11
- 'l' ... ../src/syntax/typing.nit:248,11
+ identifier 'l' ... ../src/syntax/typing.nit:248,11
../src/syntax/typing.nit:249,5--250,64
../src/syntax/typing.nit:249,5--39
../src/syntax/typing.nit:249,13
- 'cur_m' ... ../src/syntax/typing.nit:249,5--9
+ identifier 'cur_m' ... ../src/syntax/typing.nit:249,5--9
'=' ... ../src/syntax/typing.nit:249,11
../src/syntax/typing.nit:249,13--39
../src/syntax/typing.nit:249,13--37
../src/syntax/typing.nit:249,13
- 'explicit_super_init_calls' ... ../src/syntax/typing.nit:249,13--37
+ identifier 'explicit_super_init_calls' ... ../src/syntax/typing.nit:249,13--37
../src/syntax/typing.nit:249,39
../src/syntax/typing.nit:249,39
- 'i' ... ../src/syntax/typing.nit:249,39
+ identifier 'i' ... ../src/syntax/typing.nit:249,39
../src/syntax/typing.nit:250,5--64
../src/syntax/typing.nit:250,13
- 'cur_c' ... ../src/syntax/typing.nit:250,5--9
+ identifier 'cur_c' ... ../src/syntax/typing.nit:250,5--9
'=' ... ../src/syntax/typing.nit:250,11
../src/syntax/typing.nit:250,13--64
../src/syntax/typing.nit:250,13--42
../src/syntax/typing.nit:250,13--24
../src/syntax/typing.nit:250,13--17
../src/syntax/typing.nit:250,13
- 'cur_m' ... ../src/syntax/typing.nit:250,13--17
- 'global' ... ../src/syntax/typing.nit:250,19--24
- 'intro' ... ../src/syntax/typing.nit:250,26--30
- 'local_class' ... ../src/syntax/typing.nit:250,32--42
- 'for_module' ... ../src/syntax/typing.nit:250,44--53
+ identifier 'cur_m' ... ../src/syntax/typing.nit:250,13--17
+ identifier 'global' ... ../src/syntax/typing.nit:250,19--24
+ identifier 'intro' ... ../src/syntax/typing.nit:250,26--30
+ identifier 'local_class' ... ../src/syntax/typing.nit:250,32--42
+ identifier 'for_module' ... ../src/syntax/typing.nit:250,44--53
../src/syntax/typing.nit:250,55--64
../src/syntax/typing.nit:250,55
../src/syntax/typing.nit:250,55
- 'v' ... ../src/syntax/typing.nit:250,55
- 'mmmodule' ... ../src/syntax/typing.nit:250,57--64
+ identifier 'v' ... ../src/syntax/typing.nit:250,55
+ identifier 'mmmodule' ... ../src/syntax/typing.nit:250,57--64
../src/syntax/typing.nit:251,4--6
- 'end' ... ../src/syntax/typing.nit:251,4--6
+ keyword 'end' ... ../src/syntax/typing.nit:251,4--6
../src/syntax/typing.nit:252,4--12
- 'var' ... ../src/syntax/typing.nit:252,4--6
- 'j' ... ../src/syntax/typing.nit:252,8
+ keyword 'var' ... ../src/syntax/typing.nit:252,4--6
+ identifier 'j' ... ../src/syntax/typing.nit:252,8
'=' ... ../src/syntax/typing.nit:252,10
../src/syntax/typing.nit:252,12
- '0' ... ../src/syntax/typing.nit:252,12
+ literal value '0' ... ../src/syntax/typing.nit:252,12
../src/syntax/typing.nit:253,4--275,6
- 'while' ... ../src/syntax/typing.nit:253,4--8
+ keyword 'while' ... ../src/syntax/typing.nit:253,4--8
../src/syntax/typing.nit:253,10--54
../src/syntax/typing.nit:253,10
../src/syntax/typing.nit:253,10
- 'j' ... ../src/syntax/typing.nit:253,10
+ identifier 'j' ... ../src/syntax/typing.nit:253,10
../src/syntax/typing.nit:253,14--54
../src/syntax/typing.nit:253,14--47
../src/syntax/typing.nit:253,14--31
../src/syntax/typing.nit:253,14--26
../src/syntax/typing.nit:253,14
../src/syntax/typing.nit:253,14
- 'v' ... ../src/syntax/typing.nit:253,14
- 'local_class' ... ../src/syntax/typing.nit:253,16--26
- 'cshe' ... ../src/syntax/typing.nit:253,28--31
- 'direct_greaters' ... ../src/syntax/typing.nit:253,33--47
- 'length' ... ../src/syntax/typing.nit:253,49--54
- 'do' ... ../src/syntax/typing.nit:253,56--57
+ identifier 'v' ... ../src/syntax/typing.nit:253,14
+ identifier 'local_class' ... ../src/syntax/typing.nit:253,16--26
+ identifier 'cshe' ... ../src/syntax/typing.nit:253,28--31
+ identifier 'direct_greaters' ... ../src/syntax/typing.nit:253,33--47
+ identifier 'length' ... ../src/syntax/typing.nit:253,49--54
+ keyword 'do' ... ../src/syntax/typing.nit:253,56--57
../src/syntax/typing.nit:254,5--275,6
../src/syntax/typing.nit:254,5--48
- 'var' ... ../src/syntax/typing.nit:254,5--7
- 'c' ... ../src/syntax/typing.nit:254,9
+ keyword 'var' ... ../src/syntax/typing.nit:254,5--7
+ identifier 'c' ... ../src/syntax/typing.nit:254,9
'=' ... ../src/syntax/typing.nit:254,11
../src/syntax/typing.nit:254,13--48
../src/syntax/typing.nit:254,13--46
../src/syntax/typing.nit:254,13--25
../src/syntax/typing.nit:254,13
../src/syntax/typing.nit:254,13
- 'v' ... ../src/syntax/typing.nit:254,13
- 'local_class' ... ../src/syntax/typing.nit:254,15--25
- 'cshe' ... ../src/syntax/typing.nit:254,27--30
- 'direct_greaters' ... ../src/syntax/typing.nit:254,32--46
+ identifier 'v' ... ../src/syntax/typing.nit:254,13
+ identifier 'local_class' ... ../src/syntax/typing.nit:254,15--25
+ identifier 'cshe' ... ../src/syntax/typing.nit:254,27--30
+ identifier 'direct_greaters' ... ../src/syntax/typing.nit:254,32--46
../src/syntax/typing.nit:254,48
../src/syntax/typing.nit:254,48
- 'j' ... ../src/syntax/typing.nit:254,48
+ identifier 'j' ... ../src/syntax/typing.nit:254,48
../src/syntax/typing.nit:255,5--274,7
- 'if' ... ../src/syntax/typing.nit:255,5--6
+ keyword 'if' ... ../src/syntax/typing.nit:255,5--6
../src/syntax/typing.nit:255,8--91
../src/syntax/typing.nit:255,8--70
../src/syntax/typing.nit:255,8--48
../src/syntax/typing.nit:255,8--15
../src/syntax/typing.nit:255,8
../src/syntax/typing.nit:255,8
- 'c' ... ../src/syntax/typing.nit:255,8
- 'global' ... ../src/syntax/typing.nit:255,10--15
- 'is_interface' ... ../src/syntax/typing.nit:255,17--28
+ identifier 'c' ... ../src/syntax/typing.nit:255,8
+ identifier 'global' ... ../src/syntax/typing.nit:255,10--15
+ identifier 'is_interface' ... ../src/syntax/typing.nit:255,17--28
../src/syntax/typing.nit:255,33--48
../src/syntax/typing.nit:255,33--40
../src/syntax/typing.nit:255,33
../src/syntax/typing.nit:255,33
- 'c' ... ../src/syntax/typing.nit:255,33
- 'global' ... ../src/syntax/typing.nit:255,35--40
- 'is_enum' ... ../src/syntax/typing.nit:255,42--48
+ identifier 'c' ... ../src/syntax/typing.nit:255,33
+ identifier 'global' ... ../src/syntax/typing.nit:255,35--40
+ identifier 'is_enum' ... ../src/syntax/typing.nit:255,42--48
../src/syntax/typing.nit:255,53--70
../src/syntax/typing.nit:255,53--60
../src/syntax/typing.nit:255,53
../src/syntax/typing.nit:255,53
- 'c' ... ../src/syntax/typing.nit:255,53
- 'global' ... ../src/syntax/typing.nit:255,55--60
- 'is_extern' ... ../src/syntax/typing.nit:255,62--70
+ identifier 'c' ... ../src/syntax/typing.nit:255,53
+ identifier 'global' ... ../src/syntax/typing.nit:255,55--60
+ identifier 'is_extern' ... ../src/syntax/typing.nit:255,62--70
../src/syntax/typing.nit:255,75--91
../src/syntax/typing.nit:255,75--82
../src/syntax/typing.nit:255,75
../src/syntax/typing.nit:255,75
- 'c' ... ../src/syntax/typing.nit:255,75
- 'global' ... ../src/syntax/typing.nit:255,77--82
- 'is_mixin' ... ../src/syntax/typing.nit:255,84--91
+ identifier 'c' ... ../src/syntax/typing.nit:255,75
+ identifier 'global' ... ../src/syntax/typing.nit:255,77--82
+ identifier 'is_mixin' ... ../src/syntax/typing.nit:255,84--91
../src/syntax/typing.nit:256,6--11
../src/syntax/typing.nit:256,6--11
../src/syntax/typing.nit:256,8
- 'j' ... ../src/syntax/typing.nit:256,6
+ identifier 'j' ... ../src/syntax/typing.nit:256,6
../src/syntax/typing.nit:256,8--9
- '+=' ... ../src/syntax/typing.nit:256,8--9
+ operator '+=' ... ../src/syntax/typing.nit:256,8--9
../src/syntax/typing.nit:256,11
- '1' ... ../src/syntax/typing.nit:256,11
+ literal value '1' ... ../src/syntax/typing.nit:256,11
../src/syntax/typing.nit:257,10--274,7
- 'if' ... ../src/syntax/typing.nit:257,10--11
+ keyword 'if' ... ../src/syntax/typing.nit:257,10--11
../src/syntax/typing.nit:257,13--71
../src/syntax/typing.nit:257,13--25
../src/syntax/typing.nit:257,13--17
../src/syntax/typing.nit:257,13
- 'cur_c' ... ../src/syntax/typing.nit:257,13--17
+ identifier 'cur_c' ... ../src/syntax/typing.nit:257,13--17
../src/syntax/typing.nit:257,22--25
- 'null' ... ../src/syntax/typing.nit:257,22--25
+ keyword 'null' ... ../src/syntax/typing.nit:257,22--25
../src/syntax/typing.nit:257,32--71
../src/syntax/typing.nit:257,32--46
../src/syntax/typing.nit:257,32--37
../src/syntax/typing.nit:257,32
../src/syntax/typing.nit:257,32
- 'c' ... ../src/syntax/typing.nit:257,32
- 'cshe' ... ../src/syntax/typing.nit:257,34--37
+ identifier 'c' ... ../src/syntax/typing.nit:257,32
+ identifier 'cshe' ... ../src/syntax/typing.nit:257,34--37
../src/syntax/typing.nit:257,42--46
../src/syntax/typing.nit:257,42
- 'cur_c' ... ../src/syntax/typing.nit:257,42--46
+ identifier 'cur_c' ... ../src/syntax/typing.nit:257,42--46
../src/syntax/typing.nit:257,51--71
../src/syntax/typing.nit:257,51--62
../src/syntax/typing.nit:257,51--55
../src/syntax/typing.nit:257,51
- 'cur_c' ... ../src/syntax/typing.nit:257,51--55
- 'global' ... ../src/syntax/typing.nit:257,57--62
- 'is_mixin' ... ../src/syntax/typing.nit:257,64--71
+ identifier 'cur_c' ... ../src/syntax/typing.nit:257,51--55
+ identifier 'global' ... ../src/syntax/typing.nit:257,57--62
+ identifier 'is_mixin' ... ../src/syntax/typing.nit:257,64--71
../src/syntax/typing.nit:258,6--267,8
../src/syntax/typing.nit:258,6--30
- 'if' ... ../src/syntax/typing.nit:258,6--7
+ keyword 'if' ... ../src/syntax/typing.nit:258,6--7
../src/syntax/typing.nit:258,9--18
../src/syntax/typing.nit:258,9
../src/syntax/typing.nit:258,9
- 'c' ... ../src/syntax/typing.nit:258,9
+ identifier 'c' ... ../src/syntax/typing.nit:258,9
../src/syntax/typing.nit:258,14--18
../src/syntax/typing.nit:258,14
- 'cur_c' ... ../src/syntax/typing.nit:258,14--18
+ identifier 'cur_c' ... ../src/syntax/typing.nit:258,14--18
../src/syntax/typing.nit:258,25--30
../src/syntax/typing.nit:258,27
- 'j' ... ../src/syntax/typing.nit:258,25
+ identifier 'j' ... ../src/syntax/typing.nit:258,25
../src/syntax/typing.nit:258,27--28
- '+=' ... ../src/syntax/typing.nit:258,27--28
+ operator '+=' ... ../src/syntax/typing.nit:258,27--28
../src/syntax/typing.nit:258,30
- '1' ... ../src/syntax/typing.nit:258,30
+ literal value '1' ... ../src/syntax/typing.nit:258,30
../src/syntax/typing.nit:259,6--43
../src/syntax/typing.nit:259,6--21
../src/syntax/typing.nit:259,6
- 'super_init_calls' ... ../src/syntax/typing.nit:259,6--21
- 'add' ... ../src/syntax/typing.nit:259,23--25
+ identifier 'super_init_calls' ... ../src/syntax/typing.nit:259,6--21
+ identifier 'add' ... ../src/syntax/typing.nit:259,23--25
../src/syntax/typing.nit:259,27--43
../src/syntax/typing.nit:259,27--31
../src/syntax/typing.nit:259,27
- 'cur_m' ... ../src/syntax/typing.nit:259,27--31
- 'as' ... ../src/syntax/typing.nit:259,33--34
- 'not' ... ../src/syntax/typing.nit:259,36--38
- 'null' ... ../src/syntax/typing.nit:259,40--43
+ identifier 'cur_m' ... ../src/syntax/typing.nit:259,27--31
+ keyword 'as' ... ../src/syntax/typing.nit:259,33--34
+ keyword 'not' ... ../src/syntax/typing.nit:259,36--38
+ keyword 'null' ... ../src/syntax/typing.nit:259,40--43
../src/syntax/typing.nit:260,6--11
../src/syntax/typing.nit:260,8
- 'i' ... ../src/syntax/typing.nit:260,6
+ identifier 'i' ... ../src/syntax/typing.nit:260,6
../src/syntax/typing.nit:260,8--9
- '+=' ... ../src/syntax/typing.nit:260,8--9
+ operator '+=' ... ../src/syntax/typing.nit:260,8--9
../src/syntax/typing.nit:260,11
- '1' ... ../src/syntax/typing.nit:260,11
+ literal value '1' ... ../src/syntax/typing.nit:260,11
../src/syntax/typing.nit:261,6--267,8
- 'if' ... ../src/syntax/typing.nit:261,6--7
+ keyword 'if' ... ../src/syntax/typing.nit:261,6--7
../src/syntax/typing.nit:261,9--13
../src/syntax/typing.nit:261,9
../src/syntax/typing.nit:261,9
- 'i' ... ../src/syntax/typing.nit:261,9
+ identifier 'i' ... ../src/syntax/typing.nit:261,9
../src/syntax/typing.nit:261,13
../src/syntax/typing.nit:261,13
- 'l' ... ../src/syntax/typing.nit:261,13
+ identifier 'l' ... ../src/syntax/typing.nit:261,13
../src/syntax/typing.nit:262,7--263,66
../src/syntax/typing.nit:262,7--41
../src/syntax/typing.nit:262,15
- 'cur_m' ... ../src/syntax/typing.nit:262,7--11
+ identifier 'cur_m' ... ../src/syntax/typing.nit:262,7--11
'=' ... ../src/syntax/typing.nit:262,13
../src/syntax/typing.nit:262,15--41
../src/syntax/typing.nit:262,15--39
../src/syntax/typing.nit:262,15
- 'explicit_super_init_calls' ... ../src/syntax/typing.nit:262,15--39
+ identifier 'explicit_super_init_calls' ... ../src/syntax/typing.nit:262,15--39
../src/syntax/typing.nit:262,41
../src/syntax/typing.nit:262,41
- 'i' ... ../src/syntax/typing.nit:262,41
+ identifier 'i' ... ../src/syntax/typing.nit:262,41
../src/syntax/typing.nit:263,7--66
../src/syntax/typing.nit:263,15
- 'cur_c' ... ../src/syntax/typing.nit:263,7--11
+ identifier 'cur_c' ... ../src/syntax/typing.nit:263,7--11
'=' ... ../src/syntax/typing.nit:263,13
../src/syntax/typing.nit:263,15--66
../src/syntax/typing.nit:263,15--44
../src/syntax/typing.nit:263,15--26
../src/syntax/typing.nit:263,15--19
../src/syntax/typing.nit:263,15
- 'cur_m' ... ../src/syntax/typing.nit:263,15--19
- 'global' ... ../src/syntax/typing.nit:263,21--26
- 'intro' ... ../src/syntax/typing.nit:263,28--32
- 'local_class' ... ../src/syntax/typing.nit:263,34--44
- 'for_module' ... ../src/syntax/typing.nit:263,46--55
+ identifier 'cur_m' ... ../src/syntax/typing.nit:263,15--19
+ identifier 'global' ... ../src/syntax/typing.nit:263,21--26
+ identifier 'intro' ... ../src/syntax/typing.nit:263,28--32
+ identifier 'local_class' ... ../src/syntax/typing.nit:263,34--44
+ identifier 'for_module' ... ../src/syntax/typing.nit:263,46--55
../src/syntax/typing.nit:263,57--66
../src/syntax/typing.nit:263,57
../src/syntax/typing.nit:263,57
- 'v' ... ../src/syntax/typing.nit:263,57
- 'mmmodule' ... ../src/syntax/typing.nit:263,59--66
+ identifier 'v' ... ../src/syntax/typing.nit:263,57
+ identifier 'mmmodule' ... ../src/syntax/typing.nit:263,59--66
../src/syntax/typing.nit:265,7--267,8
../src/syntax/typing.nit:265,7--18
../src/syntax/typing.nit:265,15
- 'cur_m' ... ../src/syntax/typing.nit:265,7--11
+ identifier 'cur_m' ... ../src/syntax/typing.nit:265,7--11
'=' ... ../src/syntax/typing.nit:265,13
../src/syntax/typing.nit:265,15--18
- 'null' ... ../src/syntax/typing.nit:265,15--18
+ keyword 'null' ... ../src/syntax/typing.nit:265,15--18
../src/syntax/typing.nit:266,7--18
../src/syntax/typing.nit:266,15
- 'cur_c' ... ../src/syntax/typing.nit:266,7--11
+ identifier 'cur_c' ... ../src/syntax/typing.nit:266,7--11
'=' ... ../src/syntax/typing.nit:266,13
../src/syntax/typing.nit:266,15--18
- 'null' ... ../src/syntax/typing.nit:266,15--18
- 'end' ... ../src/syntax/typing.nit:267,6--8
+ keyword 'null' ... ../src/syntax/typing.nit:266,15--18
+ keyword 'end' ... ../src/syntax/typing.nit:267,6--8
../src/syntax/typing.nit:269,6--274,7
../src/syntax/typing.nit:269,6--58
- 'var' ... ../src/syntax/typing.nit:269,6--8
- 'p' ... ../src/syntax/typing.nit:269,10
+ keyword 'var' ... ../src/syntax/typing.nit:269,6--8
+ identifier 'p' ... ../src/syntax/typing.nit:269,10
'=' ... ../src/syntax/typing.nit:269,12
../src/syntax/typing.nit:269,14--58
../src/syntax/typing.nit:269,14
../src/syntax/typing.nit:269,14
- 'v' ... ../src/syntax/typing.nit:269,14
- 'get_default_constructor_for' ... ../src/syntax/typing.nit:269,16--42
+ identifier 'v' ... ../src/syntax/typing.nit:269,14
+ identifier 'get_default_constructor_for' ... ../src/syntax/typing.nit:269,16--42
../src/syntax/typing.nit:269,44--47
- 'self' ... ../src/syntax/typing.nit:269,44--47
+ keyword 'self' ... ../src/syntax/typing.nit:269,44--47
../src/syntax/typing.nit:269,50
../src/syntax/typing.nit:269,50
- 'c' ... ../src/syntax/typing.nit:269,50
+ identifier 'c' ... ../src/syntax/typing.nit:269,50
../src/syntax/typing.nit:269,53--58
../src/syntax/typing.nit:269,53
- 'method' ... ../src/syntax/typing.nit:269,53--58
+ identifier 'method' ... ../src/syntax/typing.nit:269,53--58
../src/syntax/typing.nit:270,6--272,8
- 'if' ... ../src/syntax/typing.nit:270,6--7
+ keyword 'if' ... ../src/syntax/typing.nit:270,6--7
../src/syntax/typing.nit:270,9--17
../src/syntax/typing.nit:270,9
../src/syntax/typing.nit:270,9
- 'p' ... ../src/syntax/typing.nit:270,9
+ identifier 'p' ... ../src/syntax/typing.nit:270,9
../src/syntax/typing.nit:270,14--17
- 'null' ... ../src/syntax/typing.nit:270,14--17
+ keyword 'null' ... ../src/syntax/typing.nit:270,14--17
../src/syntax/typing.nit:271,7--28
../src/syntax/typing.nit:271,7--28
../src/syntax/typing.nit:271,7--22
../src/syntax/typing.nit:271,7
- 'super_init_calls' ... ../src/syntax/typing.nit:271,7--22
- 'add' ... ../src/syntax/typing.nit:271,24--26
+ identifier 'super_init_calls' ... ../src/syntax/typing.nit:271,7--22
+ identifier 'add' ... ../src/syntax/typing.nit:271,24--26
../src/syntax/typing.nit:271,28
../src/syntax/typing.nit:271,28
- 'p' ... ../src/syntax/typing.nit:271,28
+ identifier 'p' ... ../src/syntax/typing.nit:271,28
../src/syntax/typing.nit:272,6--8
- 'end' ... ../src/syntax/typing.nit:272,6--8
+ keyword 'end' ... ../src/syntax/typing.nit:272,6--8
../src/syntax/typing.nit:273,6--11
../src/syntax/typing.nit:273,8
- 'j' ... ../src/syntax/typing.nit:273,6
+ identifier 'j' ... ../src/syntax/typing.nit:273,6
../src/syntax/typing.nit:273,8--9
- '+=' ... ../src/syntax/typing.nit:273,8--9
+ operator '+=' ... ../src/syntax/typing.nit:273,8--9
../src/syntax/typing.nit:273,11
- '1' ... ../src/syntax/typing.nit:273,11
- 'end' ... ../src/syntax/typing.nit:274,5--7
- 'end' ... ../src/syntax/typing.nit:275,4--6
- 'end' ... ../src/syntax/typing.nit:276,3--5
- 'end' ... ../src/syntax/typing.nit:277,2--4
- 'end' ... ../src/syntax/typing.nit:278,1--3
+ literal value '1' ... ../src/syntax/typing.nit:273,11
+ keyword 'end' ... ../src/syntax/typing.nit:274,5--7
+ keyword 'end' ... ../src/syntax/typing.nit:275,4--6
+ keyword 'end' ... ../src/syntax/typing.nit:276,3--5
+ keyword 'end' ... ../src/syntax/typing.nit:277,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:278,1--3
../src/syntax/typing.nit:280,1--290,3
- 'redef' ... ../src/syntax/typing.nit:280,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:280,1--5
../src/syntax/typing.nit:280,7
../src/syntax/typing.nit:280,7--11
- 'class' ... ../src/syntax/typing.nit:280,7--11
- 'AExternInitPropdef' ... ../src/syntax/typing.nit:280,13--30
+ keyword 'class' ... ../src/syntax/typing.nit:280,7--11
+ type identifier 'AExternInitPropdef' ... ../src/syntax/typing.nit:280,13--30
../src/syntax/typing.nit:281,2--285,4
- 'redef' ... ../src/syntax/typing.nit:281,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:281,2--6
../src/syntax/typing.nit:281,12
- 'fun' ... ../src/syntax/typing.nit:281,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:281,8--10
../src/syntax/typing.nit:281,12--24
- 'accept_typing' ... ../src/syntax/typing.nit:281,12--24
+ identifier 'accept_typing' ... ../src/syntax/typing.nit:281,12--24
../src/syntax/typing.nit:281,26
../src/syntax/typing.nit:281,26
- 'v' ... ../src/syntax/typing.nit:281,26
+ identifier 'v' ... ../src/syntax/typing.nit:281,26
../src/syntax/typing.nit:283,3--285,4
../src/syntax/typing.nit:283,3--36
../src/syntax/typing.nit:283,3
../src/syntax/typing.nit:283,3
- 'v' ... ../src/syntax/typing.nit:283,3
- 'explicit_other_init_call' ... ../src/syntax/typing.nit:283,5--28
+ identifier 'v' ... ../src/syntax/typing.nit:283,3
+ identifier 'explicit_other_init_call' ... ../src/syntax/typing.nit:283,5--28
'=' ... ../src/syntax/typing.nit:283,30
../src/syntax/typing.nit:283,32--36
- 'false' ... ../src/syntax/typing.nit:283,32--36
+ keyword 'false' ... ../src/syntax/typing.nit:283,32--36
../src/syntax/typing.nit:284,3--7
- 'super' ... ../src/syntax/typing.nit:284,3--7
- 'end' ... ../src/syntax/typing.nit:285,2--4
+ keyword 'super' ... ../src/syntax/typing.nit:284,3--7
+ keyword 'end' ... ../src/syntax/typing.nit:285,2--4
../src/syntax/typing.nit:286,2--289,4
- 'redef' ... ../src/syntax/typing.nit:286,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:286,2--6
../src/syntax/typing.nit:286,12
- 'fun' ... ../src/syntax/typing.nit:286,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:286,8--10
../src/syntax/typing.nit:286,12--23
- 'after_typing' ... ../src/syntax/typing.nit:286,12--23
+ identifier 'after_typing' ... ../src/syntax/typing.nit:286,12--23
../src/syntax/typing.nit:286,25
../src/syntax/typing.nit:286,25
- 'v' ... ../src/syntax/typing.nit:286,25
+ identifier 'v' ... ../src/syntax/typing.nit:286,25
../src/syntax/typing.nit:288,3--289,4
../src/syntax/typing.nit:288,3--7
- 'super' ... ../src/syntax/typing.nit:288,3--7
- 'end' ... ../src/syntax/typing.nit:289,2--4
- 'end' ... ../src/syntax/typing.nit:290,1--3
+ keyword 'super' ... ../src/syntax/typing.nit:288,3--7
+ keyword 'end' ... ../src/syntax/typing.nit:289,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:290,1--3
../src/syntax/typing.nit:292,1--297,3
- 'redef' ... ../src/syntax/typing.nit:292,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:292,1--5
../src/syntax/typing.nit:292,7
../src/syntax/typing.nit:292,7--11
- 'class' ... ../src/syntax/typing.nit:292,7--11
- 'AParam' ... ../src/syntax/typing.nit:292,13--18
+ keyword 'class' ... ../src/syntax/typing.nit:292,7--11
+ type identifier 'AParam' ... ../src/syntax/typing.nit:292,13--18
../src/syntax/typing.nit:293,2--296,4
- 'redef' ... ../src/syntax/typing.nit:293,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:293,2--6
../src/syntax/typing.nit:293,12
- 'fun' ... ../src/syntax/typing.nit:293,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:293,8--10
../src/syntax/typing.nit:293,12--23
- 'after_typing' ... ../src/syntax/typing.nit:293,12--23
+ identifier 'after_typing' ... ../src/syntax/typing.nit:293,12--23
../src/syntax/typing.nit:293,25
../src/syntax/typing.nit:293,25
- 'v' ... ../src/syntax/typing.nit:293,25
+ identifier 'v' ... ../src/syntax/typing.nit:293,25
../src/syntax/typing.nit:295,3--296,4
../src/syntax/typing.nit:295,3--35
../src/syntax/typing.nit:295,3--13
../src/syntax/typing.nit:295,3
../src/syntax/typing.nit:295,3
- 'v' ... ../src/syntax/typing.nit:295,3
- 'scope_ctx' ... ../src/syntax/typing.nit:295,5--13
- 'add_variable' ... ../src/syntax/typing.nit:295,15--26
+ identifier 'v' ... ../src/syntax/typing.nit:295,3
+ identifier 'scope_ctx' ... ../src/syntax/typing.nit:295,5--13
+ identifier 'add_variable' ... ../src/syntax/typing.nit:295,15--26
../src/syntax/typing.nit:295,28--35
../src/syntax/typing.nit:295,28
- 'variable' ... ../src/syntax/typing.nit:295,28--35
- 'end' ... ../src/syntax/typing.nit:296,2--4
- 'end' ... ../src/syntax/typing.nit:297,1--3
+ identifier 'variable' ... ../src/syntax/typing.nit:295,28--35
+ keyword 'end' ... ../src/syntax/typing.nit:296,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:297,1--3
../src/syntax/typing.nit:299,1--342,3
- 'redef' ... ../src/syntax/typing.nit:299,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:299,1--5
../src/syntax/typing.nit:299,7
../src/syntax/typing.nit:299,7--11
- 'class' ... ../src/syntax/typing.nit:299,7--11
- 'AClosureDecl' ... ../src/syntax/typing.nit:299,13--24
+ keyword 'class' ... ../src/syntax/typing.nit:299,7--11
+ type identifier 'AClosureDecl' ... ../src/syntax/typing.nit:299,13--24
../src/syntax/typing.nit:300,2--301,49
../src/syntax/typing.nit:300,2--301,0
'# The corresponding escapable object
' ... ../src/syntax/typing.nit:300,2--301,0
../src/syntax/typing.nit:301,2--9
- 'readable' ... ../src/syntax/typing.nit:301,2--9
+ keyword 'readable' ... ../src/syntax/typing.nit:301,2--9
../src/syntax/typing.nit:301,27
- 'var' ... ../src/syntax/typing.nit:301,11--13
- '_escapable' ... ../src/syntax/typing.nit:301,15--24
+ keyword 'var' ... ../src/syntax/typing.nit:301,11--13
+ attribute '_escapable' ... ../src/syntax/typing.nit:301,15--24
../src/syntax/typing.nit:301,27--49
- 'nullable' ... ../src/syntax/typing.nit:301,27--34
- 'EscapableBlock' ... ../src/syntax/typing.nit:301,36--49
+ keyword 'nullable' ... ../src/syntax/typing.nit:301,27--34
+ type identifier 'EscapableBlock' ... ../src/syntax/typing.nit:301,36--49
../src/syntax/typing.nit:303,2--341,4
- 'redef' ... ../src/syntax/typing.nit:303,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:303,2--6
../src/syntax/typing.nit:303,12
- 'fun' ... ../src/syntax/typing.nit:303,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:303,8--10
../src/syntax/typing.nit:303,12--24
- 'accept_typing' ... ../src/syntax/typing.nit:303,12--24
+ identifier 'accept_typing' ... ../src/syntax/typing.nit:303,12--24
../src/syntax/typing.nit:303,26
../src/syntax/typing.nit:303,26
- 'v' ... ../src/syntax/typing.nit:303,26
+ identifier 'v' ... ../src/syntax/typing.nit:303,26
../src/syntax/typing.nit:306,3--341,4
../src/syntax/typing.nit:306,3--35
../src/syntax/typing.nit:306,3--13
../src/syntax/typing.nit:306,3
../src/syntax/typing.nit:306,3
- 'v' ... ../src/syntax/typing.nit:306,3
- 'scope_ctx' ... ../src/syntax/typing.nit:306,5--13
- 'add_variable' ... ../src/syntax/typing.nit:306,15--26
+ identifier 'v' ... ../src/syntax/typing.nit:306,3
+ identifier 'scope_ctx' ... ../src/syntax/typing.nit:306,5--13
+ identifier 'add_variable' ... ../src/syntax/typing.nit:306,15--26
../src/syntax/typing.nit:306,28--35
../src/syntax/typing.nit:306,28
- 'variable' ... ../src/syntax/typing.nit:306,28--35
+ identifier 'variable' ... ../src/syntax/typing.nit:306,28--35
../src/syntax/typing.nit:308,3--31
- 'var' ... ../src/syntax/typing.nit:308,3--5
- 'old_flow_ctx' ... ../src/syntax/typing.nit:308,7--18
+ keyword 'var' ... ../src/syntax/typing.nit:308,3--5
+ identifier 'old_flow_ctx' ... ../src/syntax/typing.nit:308,7--18
'=' ... ../src/syntax/typing.nit:308,20
../src/syntax/typing.nit:308,22--31
../src/syntax/typing.nit:308,22
../src/syntax/typing.nit:308,22
- 'v' ... ../src/syntax/typing.nit:308,22
- 'flow_ctx' ... ../src/syntax/typing.nit:308,24--31
+ identifier 'v' ... ../src/syntax/typing.nit:308,22
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:308,24--31
../src/syntax/typing.nit:309,3--41
- 'var' ... ../src/syntax/typing.nit:309,3--5
- 'old_base_flow_ctx' ... ../src/syntax/typing.nit:309,7--23
+ keyword 'var' ... ../src/syntax/typing.nit:309,3--5
+ identifier 'old_base_flow_ctx' ... ../src/syntax/typing.nit:309,7--23
'=' ... ../src/syntax/typing.nit:309,25
../src/syntax/typing.nit:309,27--41
../src/syntax/typing.nit:309,27
../src/syntax/typing.nit:309,27
- 'v' ... ../src/syntax/typing.nit:309,27
- 'base_flow_ctx' ... ../src/syntax/typing.nit:309,29--41
+ identifier 'v' ... ../src/syntax/typing.nit:309,27
+ identifier 'base_flow_ctx' ... ../src/syntax/typing.nit:309,29--41
../src/syntax/typing.nit:310,3--30
../src/syntax/typing.nit:310,3
../src/syntax/typing.nit:310,3
- 'v' ... ../src/syntax/typing.nit:310,3
- 'base_flow_ctx' ... ../src/syntax/typing.nit:310,5--17
+ identifier 'v' ... ../src/syntax/typing.nit:310,3
+ identifier 'base_flow_ctx' ... ../src/syntax/typing.nit:310,5--17
'=' ... ../src/syntax/typing.nit:310,19
../src/syntax/typing.nit:310,21--30
../src/syntax/typing.nit:310,21
../src/syntax/typing.nit:310,21
- 'v' ... ../src/syntax/typing.nit:310,21
- 'flow_ctx' ... ../src/syntax/typing.nit:310,23--30
+ identifier 'v' ... ../src/syntax/typing.nit:310,21
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:310,23--30
../src/syntax/typing.nit:312,3--41
- 'var' ... ../src/syntax/typing.nit:312,3--5
- 'blist' ... ../src/syntax/typing.nit:312,7--11
+ keyword 'var' ... ../src/syntax/typing.nit:312,3--5
+ identifier 'blist' ... ../src/syntax/typing.nit:312,7--11
../src/syntax/typing.nit:312,14--33
- 'nullable' ... ../src/syntax/typing.nit:312,14--21
- 'Array' ... ../src/syntax/typing.nit:312,23--27
+ keyword 'nullable' ... ../src/syntax/typing.nit:312,14--21
+ type identifier 'Array' ... ../src/syntax/typing.nit:312,23--27
../src/syntax/typing.nit:312,29--33
- 'AExpr' ... ../src/syntax/typing.nit:312,29--33
+ type identifier 'AExpr' ... ../src/syntax/typing.nit:312,29--33
'=' ... ../src/syntax/typing.nit:312,36
../src/syntax/typing.nit:312,38--41
- 'null' ... ../src/syntax/typing.nit:312,38--41
+ keyword 'null' ... ../src/syntax/typing.nit:312,38--41
../src/syntax/typing.nit:313,3--48
- 'var' ... ../src/syntax/typing.nit:313,3--5
- 't' ... ../src/syntax/typing.nit:313,7
+ keyword 'var' ... ../src/syntax/typing.nit:313,3--5
+ identifier 't' ... ../src/syntax/typing.nit:313,7
'=' ... ../src/syntax/typing.nit:313,9
../src/syntax/typing.nit:313,11--48
../src/syntax/typing.nit:313,11--36
../src/syntax/typing.nit:313,11--26
../src/syntax/typing.nit:313,11
../src/syntax/typing.nit:313,11
- 'v' ... ../src/syntax/typing.nit:313,11
- 'local_property' ... ../src/syntax/typing.nit:313,13--26
- 'signature' ... ../src/syntax/typing.nit:313,28--36
- 'return_type' ... ../src/syntax/typing.nit:313,38--48
+ identifier 'v' ... ../src/syntax/typing.nit:313,11
+ identifier 'local_property' ... ../src/syntax/typing.nit:313,13--26
+ identifier 'signature' ... ../src/syntax/typing.nit:313,28--36
+ identifier 'return_type' ... ../src/syntax/typing.nit:313,38--48
../src/syntax/typing.nit:314,3--43
- 'if' ... ../src/syntax/typing.nit:314,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:314,3--4
../src/syntax/typing.nit:314,6--14
../src/syntax/typing.nit:314,6
../src/syntax/typing.nit:314,6
- 't' ... ../src/syntax/typing.nit:314,6
+ identifier 't' ... ../src/syntax/typing.nit:314,6
../src/syntax/typing.nit:314,11--14
- 'null' ... ../src/syntax/typing.nit:314,11--14
+ keyword 'null' ... ../src/syntax/typing.nit:314,11--14
../src/syntax/typing.nit:314,21--43
../src/syntax/typing.nit:314,39
- 'blist' ... ../src/syntax/typing.nit:314,21--25
+ identifier 'blist' ... ../src/syntax/typing.nit:314,21--25
'=' ... ../src/syntax/typing.nit:314,27
../src/syntax/typing.nit:314,29--43
- 'new' ... ../src/syntax/typing.nit:314,29--31
+ keyword 'new' ... ../src/syntax/typing.nit:314,29--31
../src/syntax/typing.nit:314,33--43
- 'Array' ... ../src/syntax/typing.nit:314,33--37
+ type identifier 'Array' ... ../src/syntax/typing.nit:314,33--37
../src/syntax/typing.nit:314,39--43
- 'AExpr' ... ../src/syntax/typing.nit:314,39--43
+ type identifier 'AExpr' ... ../src/syntax/typing.nit:314,39--43
../src/syntax/typing.nit:315,3--68
- 'var' ... ../src/syntax/typing.nit:315,3--5
- 'escapable' ... ../src/syntax/typing.nit:315,7--15
+ keyword 'var' ... ../src/syntax/typing.nit:315,3--5
+ identifier 'escapable' ... ../src/syntax/typing.nit:315,7--15
'=' ... ../src/syntax/typing.nit:315,17
../src/syntax/typing.nit:315,19--68
- 'new' ... ../src/syntax/typing.nit:315,19--21
+ keyword 'new' ... ../src/syntax/typing.nit:315,19--21
../src/syntax/typing.nit:315,23--38
- 'EscapableClosure' ... ../src/syntax/typing.nit:315,23--38
+ type identifier 'EscapableClosure' ... ../src/syntax/typing.nit:315,23--38
../src/syntax/typing.nit:315,40--43
- 'self' ... ../src/syntax/typing.nit:315,40--43
+ keyword 'self' ... ../src/syntax/typing.nit:315,40--43
../src/syntax/typing.nit:315,46--61
../src/syntax/typing.nit:315,46--53
../src/syntax/typing.nit:315,46
- 'variable' ... ../src/syntax/typing.nit:315,46--53
- 'closure' ... ../src/syntax/typing.nit:315,55--61
+ identifier 'variable' ... ../src/syntax/typing.nit:315,46--53
+ identifier 'closure' ... ../src/syntax/typing.nit:315,55--61
../src/syntax/typing.nit:315,64--68
../src/syntax/typing.nit:315,64
- 'blist' ... ../src/syntax/typing.nit:315,64--68
+ identifier 'blist' ... ../src/syntax/typing.nit:315,64--68
../src/syntax/typing.nit:316,3--24
../src/syntax/typing.nit:316,16
- '_escapable' ... ../src/syntax/typing.nit:316,3--12
+ attribute '_escapable' ... ../src/syntax/typing.nit:316,3--12
'=' ... ../src/syntax/typing.nit:316,14
../src/syntax/typing.nit:316,16--24
../src/syntax/typing.nit:316,16
- 'escapable' ... ../src/syntax/typing.nit:316,16--24
+ identifier 'escapable' ... ../src/syntax/typing.nit:316,16--24
../src/syntax/typing.nit:317,3--44
../src/syntax/typing.nit:317,3--13
../src/syntax/typing.nit:317,3
../src/syntax/typing.nit:317,3
- 'v' ... ../src/syntax/typing.nit:317,3
- 'scope_ctx' ... ../src/syntax/typing.nit:317,5--13
- 'push_escapable' ... ../src/syntax/typing.nit:317,15--28
+ identifier 'v' ... ../src/syntax/typing.nit:317,3
+ identifier 'scope_ctx' ... ../src/syntax/typing.nit:317,5--13
+ identifier 'push_escapable' ... ../src/syntax/typing.nit:317,15--28
../src/syntax/typing.nit:317,30--38
../src/syntax/typing.nit:317,30
- 'escapable' ... ../src/syntax/typing.nit:317,30--38
+ identifier 'escapable' ... ../src/syntax/typing.nit:317,30--38
../src/syntax/typing.nit:317,41--44
- 'null' ... ../src/syntax/typing.nit:317,41--44
+ keyword 'null' ... ../src/syntax/typing.nit:317,41--44
../src/syntax/typing.nit:319,3--40
../src/syntax/typing.nit:319,3
../src/syntax/typing.nit:319,3
- 'v' ... ../src/syntax/typing.nit:319,3
- 'is_default_closure_definition' ... ../src/syntax/typing.nit:319,5--33
+ identifier 'v' ... ../src/syntax/typing.nit:319,3
+ identifier 'is_default_closure_definition' ... ../src/syntax/typing.nit:319,5--33
'=' ... ../src/syntax/typing.nit:319,35
../src/syntax/typing.nit:319,37--40
- 'true' ... ../src/syntax/typing.nit:319,37--40
+ keyword 'true' ... ../src/syntax/typing.nit:319,37--40
../src/syntax/typing.nit:321,3--7
- 'super' ... ../src/syntax/typing.nit:321,3--7
+ keyword 'super' ... ../src/syntax/typing.nit:321,3--7
../src/syntax/typing.nit:323,3--41
../src/syntax/typing.nit:323,3
../src/syntax/typing.nit:323,3
- 'v' ... ../src/syntax/typing.nit:323,3
- 'is_default_closure_definition' ... ../src/syntax/typing.nit:323,5--33
+ identifier 'v' ... ../src/syntax/typing.nit:323,3
+ identifier 'is_default_closure_definition' ... ../src/syntax/typing.nit:323,5--33
'=' ... ../src/syntax/typing.nit:323,35
../src/syntax/typing.nit:323,37--41
- 'false' ... ../src/syntax/typing.nit:323,37--41
+ keyword 'false' ... ../src/syntax/typing.nit:323,37--41
../src/syntax/typing.nit:325,3--333,5
- 'if' ... ../src/syntax/typing.nit:325,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:325,3--4
../src/syntax/typing.nit:325,6--19
../src/syntax/typing.nit:325,6--11
../src/syntax/typing.nit:325,6
- 'n_expr' ... ../src/syntax/typing.nit:325,6--11
+ identifier 'n_expr' ... ../src/syntax/typing.nit:325,6--11
../src/syntax/typing.nit:325,16--19
- 'null' ... ../src/syntax/typing.nit:325,16--19
+ keyword 'null' ... ../src/syntax/typing.nit:325,16--19
../src/syntax/typing.nit:326,4--332,6
../src/syntax/typing.nit:326,4--332,6
- 'if' ... ../src/syntax/typing.nit:326,4--5
+ keyword 'if' ... ../src/syntax/typing.nit:326,4--5
../src/syntax/typing.nit:326,7--33
../src/syntax/typing.nit:326,7--24
../src/syntax/typing.nit:326,7--16
../src/syntax/typing.nit:326,7
../src/syntax/typing.nit:326,7
- 'v' ... ../src/syntax/typing.nit:326,7
- 'flow_ctx' ... ../src/syntax/typing.nit:326,9--16
- 'unreash' ... ../src/syntax/typing.nit:326,18--24
+ identifier 'v' ... ../src/syntax/typing.nit:326,7
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:326,9--16
+ identifier 'unreash' ... ../src/syntax/typing.nit:326,18--24
../src/syntax/typing.nit:326,29--33
- 'false' ... ../src/syntax/typing.nit:326,29--33
+ keyword 'false' ... ../src/syntax/typing.nit:326,29--33
../src/syntax/typing.nit:327,5--331,7
../src/syntax/typing.nit:327,5--331,7
- 'if' ... ../src/syntax/typing.nit:327,5--6
+ keyword 'if' ... ../src/syntax/typing.nit:327,5--6
../src/syntax/typing.nit:327,8--53
../src/syntax/typing.nit:327,8--45
../src/syntax/typing.nit:327,8--33
../src/syntax/typing.nit:327,8--23
../src/syntax/typing.nit:327,8--15
../src/syntax/typing.nit:327,8
- 'variable' ... ../src/syntax/typing.nit:327,8--15
- 'closure' ... ../src/syntax/typing.nit:327,17--23
- 'signature' ... ../src/syntax/typing.nit:327,25--33
- 'return_type' ... ../src/syntax/typing.nit:327,35--45
+ identifier 'variable' ... ../src/syntax/typing.nit:327,8--15
+ identifier 'closure' ... ../src/syntax/typing.nit:327,17--23
+ identifier 'signature' ... ../src/syntax/typing.nit:327,25--33
+ identifier 'return_type' ... ../src/syntax/typing.nit:327,35--45
../src/syntax/typing.nit:327,50--53
- 'null' ... ../src/syntax/typing.nit:327,50--53
+ keyword 'null' ... ../src/syntax/typing.nit:327,50--53
../src/syntax/typing.nit:328,6--98
../src/syntax/typing.nit:328,6--98
../src/syntax/typing.nit:328,6
../src/syntax/typing.nit:328,6
- 'v' ... ../src/syntax/typing.nit:328,6
- 'error' ... ../src/syntax/typing.nit:328,8--12
+ identifier 'v' ... ../src/syntax/typing.nit:328,6
+ identifier 'error' ... ../src/syntax/typing.nit:328,8--12
../src/syntax/typing.nit:328,14--17
- 'self' ... ../src/syntax/typing.nit:328,14--17
+ keyword 'self' ... ../src/syntax/typing.nit:328,14--17
../src/syntax/typing.nit:328,20--98
- '"Control error: Reached end of block (a 'continue' with a value was expected)."' ... ../src/syntax/typing.nit:328,20--98
+ literal value '"Control error: Reached end of block (a 'continue' with a value was expected)."' ... ../src/syntax/typing.nit:328,20--98
../src/syntax/typing.nit:329,10--331,7
- 'if' ... ../src/syntax/typing.nit:329,10--11
+ keyword 'if' ... ../src/syntax/typing.nit:329,10--11
../src/syntax/typing.nit:329,13--70
../src/syntax/typing.nit:329,13--37
../src/syntax/typing.nit:329,13--28
../src/syntax/typing.nit:329,13--20
../src/syntax/typing.nit:329,13
- 'variable' ... ../src/syntax/typing.nit:329,13--20
- 'closure' ... ../src/syntax/typing.nit:329,22--28
- 'is_break' ... ../src/syntax/typing.nit:329,30--37
+ identifier 'variable' ... ../src/syntax/typing.nit:329,13--20
+ identifier 'closure' ... ../src/syntax/typing.nit:329,22--28
+ identifier 'is_break' ... ../src/syntax/typing.nit:329,30--37
../src/syntax/typing.nit:329,43--70
../src/syntax/typing.nit:329,43--62
../src/syntax/typing.nit:329,43--51
../src/syntax/typing.nit:329,43
- 'escapable' ... ../src/syntax/typing.nit:329,43--51
- 'break_list' ... ../src/syntax/typing.nit:329,53--62
+ identifier 'escapable' ... ../src/syntax/typing.nit:329,43--51
+ identifier 'break_list' ... ../src/syntax/typing.nit:329,53--62
../src/syntax/typing.nit:329,67--70
- 'null' ... ../src/syntax/typing.nit:329,67--70
+ keyword 'null' ... ../src/syntax/typing.nit:329,67--70
../src/syntax/typing.nit:330,6--101
../src/syntax/typing.nit:330,6--101
../src/syntax/typing.nit:330,6
../src/syntax/typing.nit:330,6
- 'v' ... ../src/syntax/typing.nit:330,6
- 'error' ... ../src/syntax/typing.nit:330,8--12
+ identifier 'v' ... ../src/syntax/typing.nit:330,6
+ identifier 'error' ... ../src/syntax/typing.nit:330,8--12
../src/syntax/typing.nit:330,14--17
- 'self' ... ../src/syntax/typing.nit:330,14--17
+ keyword 'self' ... ../src/syntax/typing.nit:330,14--17
../src/syntax/typing.nit:330,20--101
- '"Control error: Reached end of break block (a 'break' with a value was expected)."' ... ../src/syntax/typing.nit:330,20--101
+ literal value '"Control error: Reached end of break block (a 'break' with a value was expected)."' ... ../src/syntax/typing.nit:330,20--101
../src/syntax/typing.nit:331,5--7
- 'end' ... ../src/syntax/typing.nit:331,5--7
+ keyword 'end' ... ../src/syntax/typing.nit:331,5--7
../src/syntax/typing.nit:332,4--6
- 'end' ... ../src/syntax/typing.nit:332,4--6
+ keyword 'end' ... ../src/syntax/typing.nit:332,4--6
../src/syntax/typing.nit:333,3--5
- 'end' ... ../src/syntax/typing.nit:333,3--5
+ keyword 'end' ... ../src/syntax/typing.nit:333,3--5
../src/syntax/typing.nit:334,3--336,5
- 'if' ... ../src/syntax/typing.nit:334,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:334,3--4
../src/syntax/typing.nit:334,6--18
../src/syntax/typing.nit:334,6--10
../src/syntax/typing.nit:334,6
- 'blist' ... ../src/syntax/typing.nit:334,6--10
+ identifier 'blist' ... ../src/syntax/typing.nit:334,6--10
../src/syntax/typing.nit:334,15--18
- 'null' ... ../src/syntax/typing.nit:334,15--18
+ keyword 'null' ... ../src/syntax/typing.nit:334,15--18
../src/syntax/typing.nit:334,25--336,5
- 'for' ... ../src/syntax/typing.nit:334,25--27
- 'x' ... ../src/syntax/typing.nit:334,29
+ keyword 'for' ... ../src/syntax/typing.nit:334,25--27
+ identifier 'x' ... ../src/syntax/typing.nit:334,29
../src/syntax/typing.nit:334,34--38
../src/syntax/typing.nit:334,34
- 'blist' ... ../src/syntax/typing.nit:334,34--38
- 'do' ... ../src/syntax/typing.nit:334,40--41
+ identifier 'blist' ... ../src/syntax/typing.nit:334,34--38
+ keyword 'do' ... ../src/syntax/typing.nit:334,40--41
../src/syntax/typing.nit:335,4--336,5
../src/syntax/typing.nit:335,4--28
../src/syntax/typing.nit:335,4
../src/syntax/typing.nit:335,4
- 'v' ... ../src/syntax/typing.nit:335,4
- 'check_conform_expr' ... ../src/syntax/typing.nit:335,6--23
+ identifier 'v' ... ../src/syntax/typing.nit:335,4
+ identifier 'check_conform_expr' ... ../src/syntax/typing.nit:335,6--23
../src/syntax/typing.nit:335,25
../src/syntax/typing.nit:335,25
- 'x' ... ../src/syntax/typing.nit:335,25
+ identifier 'x' ... ../src/syntax/typing.nit:335,25
../src/syntax/typing.nit:335,28
../src/syntax/typing.nit:335,28
- 't' ... ../src/syntax/typing.nit:335,28
- 'end' ... ../src/syntax/typing.nit:336,3--5
+ identifier 't' ... ../src/syntax/typing.nit:335,28
+ keyword 'end' ... ../src/syntax/typing.nit:336,3--5
../src/syntax/typing.nit:338,3--27
../src/syntax/typing.nit:338,3
../src/syntax/typing.nit:338,3
- 'v' ... ../src/syntax/typing.nit:338,3
- 'flow_ctx' ... ../src/syntax/typing.nit:338,5--12
+ identifier 'v' ... ../src/syntax/typing.nit:338,3
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:338,5--12
'=' ... ../src/syntax/typing.nit:338,14
../src/syntax/typing.nit:338,16--27
../src/syntax/typing.nit:338,16
- 'old_flow_ctx' ... ../src/syntax/typing.nit:338,16--27
+ identifier 'old_flow_ctx' ... ../src/syntax/typing.nit:338,16--27
../src/syntax/typing.nit:339,3--37
../src/syntax/typing.nit:339,3
../src/syntax/typing.nit:339,3
- 'v' ... ../src/syntax/typing.nit:339,3
- 'base_flow_ctx' ... ../src/syntax/typing.nit:339,5--17
+ identifier 'v' ... ../src/syntax/typing.nit:339,3
+ identifier 'base_flow_ctx' ... ../src/syntax/typing.nit:339,5--17
'=' ... ../src/syntax/typing.nit:339,19
../src/syntax/typing.nit:339,21--37
../src/syntax/typing.nit:339,21
- 'old_base_flow_ctx' ... ../src/syntax/typing.nit:339,21--37
+ identifier 'old_base_flow_ctx' ... ../src/syntax/typing.nit:339,21--37
../src/syntax/typing.nit:340,3--17
../src/syntax/typing.nit:340,3--13
../src/syntax/typing.nit:340,3
../src/syntax/typing.nit:340,3
- 'v' ... ../src/syntax/typing.nit:340,3
- 'scope_ctx' ... ../src/syntax/typing.nit:340,5--13
- 'pop' ... ../src/syntax/typing.nit:340,15--17
- 'end' ... ../src/syntax/typing.nit:341,2--4
- 'end' ... ../src/syntax/typing.nit:342,1--3
+ identifier 'v' ... ../src/syntax/typing.nit:340,3
+ identifier 'scope_ctx' ... ../src/syntax/typing.nit:340,5--13
+ identifier 'pop' ... ../src/syntax/typing.nit:340,15--17
+ keyword 'end' ... ../src/syntax/typing.nit:341,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:342,1--3
../src/syntax/typing.nit:344,1--353,3
- 'redef' ... ../src/syntax/typing.nit:344,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:344,1--5
../src/syntax/typing.nit:344,7
../src/syntax/typing.nit:344,7--11
- 'class' ... ../src/syntax/typing.nit:344,7--11
- 'AType' ... ../src/syntax/typing.nit:344,13--17
+ keyword 'class' ... ../src/syntax/typing.nit:344,7--11
+ type identifier 'AType' ... ../src/syntax/typing.nit:344,13--17
../src/syntax/typing.nit:345,2--53
- 'redef' ... ../src/syntax/typing.nit:345,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:345,2--6
../src/syntax/typing.nit:345,12
- 'fun' ... ../src/syntax/typing.nit:345,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:345,8--10
../src/syntax/typing.nit:345,12--16
- 'stype' ... ../src/syntax/typing.nit:345,12--16
+ identifier 'stype' ... ../src/syntax/typing.nit:345,12--16
../src/syntax/typing.nit:345,19--24
../src/syntax/typing.nit:345,19--24
- 'MMType' ... ../src/syntax/typing.nit:345,19--24
+ type identifier 'MMType' ... ../src/syntax/typing.nit:345,19--24
../src/syntax/typing.nit:345,29--53
- 'return' ... ../src/syntax/typing.nit:345,29--34
+ keyword 'return' ... ../src/syntax/typing.nit:345,29--34
../src/syntax/typing.nit:345,36--53
../src/syntax/typing.nit:345,36--41
../src/syntax/typing.nit:345,36
- '_stype' ... ../src/syntax/typing.nit:345,36--41
- 'as' ... ../src/syntax/typing.nit:345,43--44
- 'not' ... ../src/syntax/typing.nit:345,46--48
- 'null' ... ../src/syntax/typing.nit:345,50--53
+ attribute '_stype' ... ../src/syntax/typing.nit:345,36--41
+ keyword 'as' ... ../src/syntax/typing.nit:345,43--44
+ keyword 'not' ... ../src/syntax/typing.nit:345,46--48
+ keyword 'null' ... ../src/syntax/typing.nit:345,50--53
../src/syntax/typing.nit:346,2--50
- 'redef' ... ../src/syntax/typing.nit:346,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:346,2--6
../src/syntax/typing.nit:346,12
- 'fun' ... ../src/syntax/typing.nit:346,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:346,8--10
../src/syntax/typing.nit:346,12--19
- 'is_typed' ... ../src/syntax/typing.nit:346,12--19
+ identifier 'is_typed' ... ../src/syntax/typing.nit:346,12--19
../src/syntax/typing.nit:346,22--25
../src/syntax/typing.nit:346,22--25
- 'Bool' ... ../src/syntax/typing.nit:346,22--25
+ type identifier 'Bool' ... ../src/syntax/typing.nit:346,22--25
../src/syntax/typing.nit:346,30--50
- 'return' ... ../src/syntax/typing.nit:346,30--35
+ keyword 'return' ... ../src/syntax/typing.nit:346,30--35
../src/syntax/typing.nit:346,37--50
../src/syntax/typing.nit:346,37--42
../src/syntax/typing.nit:346,37
- '_stype' ... ../src/syntax/typing.nit:346,37--42
+ attribute '_stype' ... ../src/syntax/typing.nit:346,37--42
../src/syntax/typing.nit:346,47--50
- 'null' ... ../src/syntax/typing.nit:346,47--50
+ keyword 'null' ... ../src/syntax/typing.nit:346,47--50
../src/syntax/typing.nit:347,2--28
../src/syntax/typing.nit:347,14
- 'var' ... ../src/syntax/typing.nit:347,2--4
- '_stype' ... ../src/syntax/typing.nit:347,6--11
+ keyword 'var' ... ../src/syntax/typing.nit:347,2--4
+ attribute '_stype' ... ../src/syntax/typing.nit:347,6--11
../src/syntax/typing.nit:347,14--28
- 'nullable' ... ../src/syntax/typing.nit:347,14--21
- 'MMType' ... ../src/syntax/typing.nit:347,23--28
+ keyword 'nullable' ... ../src/syntax/typing.nit:347,14--21
+ type identifier 'MMType' ... ../src/syntax/typing.nit:347,23--28
../src/syntax/typing.nit:349,2--352,4
- 'redef' ... ../src/syntax/typing.nit:349,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:349,2--6
../src/syntax/typing.nit:349,12
- 'fun' ... ../src/syntax/typing.nit:349,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:349,8--10
../src/syntax/typing.nit:349,12--23
- 'after_typing' ... ../src/syntax/typing.nit:349,12--23
+ identifier 'after_typing' ... ../src/syntax/typing.nit:349,12--23
../src/syntax/typing.nit:349,25
../src/syntax/typing.nit:349,25
- 'v' ... ../src/syntax/typing.nit:349,25
+ identifier 'v' ... ../src/syntax/typing.nit:349,25
../src/syntax/typing.nit:351,3--352,4
../src/syntax/typing.nit:351,3--22
../src/syntax/typing.nit:351,22
- '_stype' ... ../src/syntax/typing.nit:351,3--8
+ attribute '_stype' ... ../src/syntax/typing.nit:351,3--8
'=' ... ../src/syntax/typing.nit:351,10
../src/syntax/typing.nit:351,12--22
../src/syntax/typing.nit:351,22
- 'get_stype' ... ../src/syntax/typing.nit:351,12--20
+ identifier 'get_stype' ... ../src/syntax/typing.nit:351,12--20
../src/syntax/typing.nit:351,22
../src/syntax/typing.nit:351,22
- 'v' ... ../src/syntax/typing.nit:351,22
- 'end' ... ../src/syntax/typing.nit:352,2--4
- 'end' ... ../src/syntax/typing.nit:353,1--3
+ identifier 'v' ... ../src/syntax/typing.nit:351,22
+ keyword 'end' ... ../src/syntax/typing.nit:352,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:353,1--3
../src/syntax/typing.nit:355,1--392,3
- 'redef' ... ../src/syntax/typing.nit:355,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:355,1--5
../src/syntax/typing.nit:355,7
../src/syntax/typing.nit:355,7--11
- 'class' ... ../src/syntax/typing.nit:355,7--11
- 'AExpr' ... ../src/syntax/typing.nit:355,13--17
+ keyword 'class' ... ../src/syntax/typing.nit:355,7--11
+ type identifier 'AExpr' ... ../src/syntax/typing.nit:355,13--17
../src/syntax/typing.nit:356,2--43
../src/syntax/typing.nit:356,2--15
- 'redef' ... ../src/syntax/typing.nit:356,2--6
- 'readable' ... ../src/syntax/typing.nit:356,8--15
+ keyword 'redef' ... ../src/syntax/typing.nit:356,2--6
+ keyword 'readable' ... ../src/syntax/typing.nit:356,8--15
../src/syntax/typing.nit:356,32
- 'var' ... ../src/syntax/typing.nit:356,17--19
- '_is_typed' ... ../src/syntax/typing.nit:356,21--29
+ keyword 'var' ... ../src/syntax/typing.nit:356,17--19
+ attribute '_is_typed' ... ../src/syntax/typing.nit:356,21--29
../src/syntax/typing.nit:356,32--35
- 'Bool' ... ../src/syntax/typing.nit:356,32--35
+ type identifier 'Bool' ... ../src/syntax/typing.nit:356,32--35
../src/syntax/typing.nit:356,39--43
- 'false' ... ../src/syntax/typing.nit:356,39--43
+ keyword 'false' ... ../src/syntax/typing.nit:356,39--43
../src/syntax/typing.nit:357,2--54
- 'redef' ... ../src/syntax/typing.nit:357,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:357,2--6
../src/syntax/typing.nit:357,12
- 'fun' ... ../src/syntax/typing.nit:357,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:357,8--10
../src/syntax/typing.nit:357,12--23
- 'is_statement' ... ../src/syntax/typing.nit:357,12--23
+ identifier 'is_statement' ... ../src/syntax/typing.nit:357,12--23
../src/syntax/typing.nit:357,26--29
../src/syntax/typing.nit:357,26--29
- 'Bool' ... ../src/syntax/typing.nit:357,26--29
+ type identifier 'Bool' ... ../src/syntax/typing.nit:357,26--29
../src/syntax/typing.nit:357,34--54
- 'return' ... ../src/syntax/typing.nit:357,34--39
+ keyword 'return' ... ../src/syntax/typing.nit:357,34--39
../src/syntax/typing.nit:357,41--54
../src/syntax/typing.nit:357,41--46
../src/syntax/typing.nit:357,41
- '_stype' ... ../src/syntax/typing.nit:357,41--46
+ attribute '_stype' ... ../src/syntax/typing.nit:357,41--46
../src/syntax/typing.nit:357,51--54
- 'null' ... ../src/syntax/typing.nit:357,51--54
+ keyword 'null' ... ../src/syntax/typing.nit:357,51--54
../src/syntax/typing.nit:358,2--369,4
- 'redef' ... ../src/syntax/typing.nit:358,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:358,2--6
../src/syntax/typing.nit:358,12
- 'fun' ... ../src/syntax/typing.nit:358,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:358,8--10
../src/syntax/typing.nit:358,12--16
- 'stype' ... ../src/syntax/typing.nit:358,12--16
+ identifier 'stype' ... ../src/syntax/typing.nit:358,12--16
../src/syntax/typing.nit:360,10
../src/syntax/typing.nit:360,3--369,4
../src/syntax/typing.nit:360,3--363,5
- 'if' ... ../src/syntax/typing.nit:360,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:360,3--4
../src/syntax/typing.nit:360,6--17
- 'not' ... ../src/syntax/typing.nit:360,6--8
+ keyword 'not' ... ../src/syntax/typing.nit:360,6--8
../src/syntax/typing.nit:360,10--17
../src/syntax/typing.nit:360,10
- 'is_typed' ... ../src/syntax/typing.nit:360,10--17
+ identifier 'is_typed' ... ../src/syntax/typing.nit:360,10--17
../src/syntax/typing.nit:361,4--362,8
../src/syntax/typing.nit:361,4--35
../src/syntax/typing.nit:361,10
- 'print' ... ../src/syntax/typing.nit:361,4--8
+ identifier 'print' ... ../src/syntax/typing.nit:361,4--8
../src/syntax/typing.nit:361,10--35
../src/syntax/typing.nit:361,10--11
- '"{' ... ../src/syntax/typing.nit:361,10--11
+ literal value '"{' ... ../src/syntax/typing.nit:361,10--11
../src/syntax/typing.nit:361,12--19
../src/syntax/typing.nit:361,12
- 'location' ... ../src/syntax/typing.nit:361,12--19
+ identifier 'location' ... ../src/syntax/typing.nit:361,12--19
../src/syntax/typing.nit:361,20--35
'}: not is_typed"' ... ../src/syntax/typing.nit:361,20--35
../src/syntax/typing.nit:362,4--8
- 'abort' ... ../src/syntax/typing.nit:362,4--8
+ keyword 'abort' ... ../src/syntax/typing.nit:362,4--8
../src/syntax/typing.nit:363,3--5
- 'end' ... ../src/syntax/typing.nit:363,3--5
+ keyword 'end' ... ../src/syntax/typing.nit:363,3--5
../src/syntax/typing.nit:364,3--367,5
- 'if' ... ../src/syntax/typing.nit:364,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:364,3--4
../src/syntax/typing.nit:364,6--17
../src/syntax/typing.nit:364,6
- 'is_statement' ... ../src/syntax/typing.nit:364,6--17
+ identifier 'is_statement' ... ../src/syntax/typing.nit:364,6--17
../src/syntax/typing.nit:365,4--366,8
../src/syntax/typing.nit:365,4--35
../src/syntax/typing.nit:365,10
- 'print' ... ../src/syntax/typing.nit:365,4--8
+ identifier 'print' ... ../src/syntax/typing.nit:365,4--8
../src/syntax/typing.nit:365,10--35
../src/syntax/typing.nit:365,10--11
- '"{' ... ../src/syntax/typing.nit:365,10--11
+ literal value '"{' ... ../src/syntax/typing.nit:365,10--11
../src/syntax/typing.nit:365,12--19
../src/syntax/typing.nit:365,12
- 'location' ... ../src/syntax/typing.nit:365,12--19
+ identifier 'location' ... ../src/syntax/typing.nit:365,12--19
../src/syntax/typing.nit:365,20--35
'}: is_statement"' ... ../src/syntax/typing.nit:365,20--35
../src/syntax/typing.nit:366,4--8
- 'abort' ... ../src/syntax/typing.nit:366,4--8
+ keyword 'abort' ... ../src/syntax/typing.nit:366,4--8
../src/syntax/typing.nit:367,3--5
- 'end' ... ../src/syntax/typing.nit:367,3--5
+ keyword 'end' ... ../src/syntax/typing.nit:367,3--5
../src/syntax/typing.nit:368,3--27
- 'return' ... ../src/syntax/typing.nit:368,3--8
+ keyword 'return' ... ../src/syntax/typing.nit:368,3--8
../src/syntax/typing.nit:368,10--27
../src/syntax/typing.nit:368,10--15
../src/syntax/typing.nit:368,10
- '_stype' ... ../src/syntax/typing.nit:368,10--15
- 'as' ... ../src/syntax/typing.nit:368,17--18
- 'not' ... ../src/syntax/typing.nit:368,20--22
- 'null' ... ../src/syntax/typing.nit:368,24--27
- 'end' ... ../src/syntax/typing.nit:369,2--4
+ attribute '_stype' ... ../src/syntax/typing.nit:368,10--15
+ keyword 'as' ... ../src/syntax/typing.nit:368,17--18
+ keyword 'not' ... ../src/syntax/typing.nit:368,20--22
+ keyword 'null' ... ../src/syntax/typing.nit:368,24--27
+ keyword 'end' ... ../src/syntax/typing.nit:369,2--4
../src/syntax/typing.nit:370,2--28
../src/syntax/typing.nit:370,14
- 'var' ... ../src/syntax/typing.nit:370,2--4
- '_stype' ... ../src/syntax/typing.nit:370,6--11
+ keyword 'var' ... ../src/syntax/typing.nit:370,2--4
+ attribute '_stype' ... ../src/syntax/typing.nit:370,6--11
../src/syntax/typing.nit:370,14--28
- 'nullable' ... ../src/syntax/typing.nit:370,14--21
- 'MMType' ... ../src/syntax/typing.nit:370,23--28
+ keyword 'nullable' ... ../src/syntax/typing.nit:370,14--21
+ type identifier 'MMType' ... ../src/syntax/typing.nit:370,23--28
../src/syntax/typing.nit:372,2--376,4
- 'redef' ... ../src/syntax/typing.nit:372,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:372,2--6
../src/syntax/typing.nit:372,12
- 'fun' ... ../src/syntax/typing.nit:372,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:372,8--10
../src/syntax/typing.nit:372,12--23
- 'after_typing' ... ../src/syntax/typing.nit:372,12--23
+ identifier 'after_typing' ... ../src/syntax/typing.nit:372,12--23
../src/syntax/typing.nit:372,25
../src/syntax/typing.nit:372,25
- 'v' ... ../src/syntax/typing.nit:372,25
+ identifier 'v' ... ../src/syntax/typing.nit:372,25
../src/syntax/typing.nit:375,3--376,4
../src/syntax/typing.nit:375,3--18
../src/syntax/typing.nit:375,15
- '_is_typed' ... ../src/syntax/typing.nit:375,3--11
+ attribute '_is_typed' ... ../src/syntax/typing.nit:375,3--11
'=' ... ../src/syntax/typing.nit:375,13
../src/syntax/typing.nit:375,15--18
- 'true' ... ../src/syntax/typing.nit:375,15--18
- 'end' ... ../src/syntax/typing.nit:376,2--4
+ keyword 'true' ... ../src/syntax/typing.nit:375,15--18
+ keyword 'end' ... ../src/syntax/typing.nit:376,2--4
../src/syntax/typing.nit:378,2--379,43
../src/syntax/typing.nit:378,2--379,0
'# Is the expression the implicit receiver
' ... ../src/syntax/typing.nit:378,2--379,0
../src/syntax/typing.nit:379,6
- 'fun' ... ../src/syntax/typing.nit:379,2--4
+ keyword 'fun' ... ../src/syntax/typing.nit:379,2--4
../src/syntax/typing.nit:379,6--21
- 'is_implicit_self' ... ../src/syntax/typing.nit:379,6--21
+ identifier 'is_implicit_self' ... ../src/syntax/typing.nit:379,6--21
../src/syntax/typing.nit:379,24--27
../src/syntax/typing.nit:379,24--27
- 'Bool' ... ../src/syntax/typing.nit:379,24--27
+ type identifier 'Bool' ... ../src/syntax/typing.nit:379,24--27
../src/syntax/typing.nit:379,32--43
- 'return' ... ../src/syntax/typing.nit:379,32--37
+ keyword 'return' ... ../src/syntax/typing.nit:379,32--37
../src/syntax/typing.nit:379,39--43
- 'false' ... ../src/syntax/typing.nit:379,39--43
+ keyword 'false' ... ../src/syntax/typing.nit:379,39--43
../src/syntax/typing.nit:381,2--382,34
../src/syntax/typing.nit:381,2--382,0
'# Is the expression the current receiver (implicit or explicit)
' ... ../src/syntax/typing.nit:381,2--382,0
../src/syntax/typing.nit:382,6
- 'fun' ... ../src/syntax/typing.nit:382,2--4
+ keyword 'fun' ... ../src/syntax/typing.nit:382,2--4
../src/syntax/typing.nit:382,6--12
- 'is_self' ... ../src/syntax/typing.nit:382,6--12
+ identifier 'is_self' ... ../src/syntax/typing.nit:382,6--12
../src/syntax/typing.nit:382,15--18
../src/syntax/typing.nit:382,15--18
- 'Bool' ... ../src/syntax/typing.nit:382,15--18
+ type identifier 'Bool' ... ../src/syntax/typing.nit:382,15--18
../src/syntax/typing.nit:382,23--34
- 'return' ... ../src/syntax/typing.nit:382,23--28
+ keyword 'return' ... ../src/syntax/typing.nit:382,23--28
../src/syntax/typing.nit:382,30--34
- 'false' ... ../src/syntax/typing.nit:382,30--34
+ keyword 'false' ... ../src/syntax/typing.nit:382,30--34
../src/syntax/typing.nit:384,2--385,51
../src/syntax/typing.nit:384,2--385,0
'# The variable accessed is any
' ... ../src/syntax/typing.nit:384,2--385,0
../src/syntax/typing.nit:385,6
- 'fun' ... ../src/syntax/typing.nit:385,2--4
+ keyword 'fun' ... ../src/syntax/typing.nit:385,2--4
../src/syntax/typing.nit:385,6--17
- 'its_variable' ... ../src/syntax/typing.nit:385,6--17
+ identifier 'its_variable' ... ../src/syntax/typing.nit:385,6--17
../src/syntax/typing.nit:385,20--36
../src/syntax/typing.nit:385,20--36
- 'nullable' ... ../src/syntax/typing.nit:385,20--27
- 'Variable' ... ../src/syntax/typing.nit:385,29--36
+ keyword 'nullable' ... ../src/syntax/typing.nit:385,20--27
+ type identifier 'Variable' ... ../src/syntax/typing.nit:385,29--36
../src/syntax/typing.nit:385,41--51
- 'return' ... ../src/syntax/typing.nit:385,41--46
+ keyword 'return' ... ../src/syntax/typing.nit:385,41--46
../src/syntax/typing.nit:385,48--51
- 'null' ... ../src/syntax/typing.nit:385,48--51
+ keyword 'null' ... ../src/syntax/typing.nit:385,48--51
../src/syntax/typing.nit:387,2--388,61
../src/syntax/typing.nit:387,2--388,0
'# The control flow information if current boolean expression is true
' ... ../src/syntax/typing.nit:387,2--388,0
../src/syntax/typing.nit:388,2--9
- 'readable' ... ../src/syntax/typing.nit:388,2--9
+ keyword 'readable' ... ../src/syntax/typing.nit:388,2--9
../src/syntax/typing.nit:388,11--17
- 'private' ... ../src/syntax/typing.nit:388,11--17
- 'var' ... ../src/syntax/typing.nit:388,19--21
- '_if_true_flow_ctx' ... ../src/syntax/typing.nit:388,23--39
+ keyword 'private' ... ../src/syntax/typing.nit:388,11--17
+ keyword 'var' ... ../src/syntax/typing.nit:388,19--21
+ attribute '_if_true_flow_ctx' ... ../src/syntax/typing.nit:388,23--39
../src/syntax/typing.nit:388,42--61
- 'nullable' ... ../src/syntax/typing.nit:388,42--49
- 'FlowContext' ... ../src/syntax/typing.nit:388,51--61
+ keyword 'nullable' ... ../src/syntax/typing.nit:388,42--49
+ type identifier 'FlowContext' ... ../src/syntax/typing.nit:388,51--61
../src/syntax/typing.nit:390,2--391,62
../src/syntax/typing.nit:390,2--391,0
'# The control flow information if current boolean expression is false
' ... ../src/syntax/typing.nit:390,2--391,0
../src/syntax/typing.nit:391,2--9
- 'readable' ... ../src/syntax/typing.nit:391,2--9
+ keyword 'readable' ... ../src/syntax/typing.nit:391,2--9
../src/syntax/typing.nit:391,11--17
- 'private' ... ../src/syntax/typing.nit:391,11--17
- 'var' ... ../src/syntax/typing.nit:391,19--21
- '_if_false_flow_ctx' ... ../src/syntax/typing.nit:391,23--40
+ keyword 'private' ... ../src/syntax/typing.nit:391,11--17
+ keyword 'var' ... ../src/syntax/typing.nit:391,19--21
+ attribute '_if_false_flow_ctx' ... ../src/syntax/typing.nit:391,23--40
../src/syntax/typing.nit:391,43--62
- 'nullable' ... ../src/syntax/typing.nit:391,43--50
- 'FlowContext' ... ../src/syntax/typing.nit:391,52--62
- 'end' ... ../src/syntax/typing.nit:392,1--3
+ keyword 'nullable' ... ../src/syntax/typing.nit:391,43--50
+ type identifier 'FlowContext' ... ../src/syntax/typing.nit:391,52--62
+ keyword 'end' ... ../src/syntax/typing.nit:392,1--3
../src/syntax/typing.nit:394,1--420,3
- 'redef' ... ../src/syntax/typing.nit:394,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:394,1--5
../src/syntax/typing.nit:394,7
../src/syntax/typing.nit:394,7--11
- 'class' ... ../src/syntax/typing.nit:394,7--11
- 'AVardeclExpr' ... ../src/syntax/typing.nit:394,13--24
+ keyword 'class' ... ../src/syntax/typing.nit:394,7--11
+ type identifier 'AVardeclExpr' ... ../src/syntax/typing.nit:394,13--24
../src/syntax/typing.nit:395,2--36
../src/syntax/typing.nit:395,17
- 'var' ... ../src/syntax/typing.nit:395,2--4
- '_variable' ... ../src/syntax/typing.nit:395,6--14
+ keyword 'var' ... ../src/syntax/typing.nit:395,2--4
+ attribute '_variable' ... ../src/syntax/typing.nit:395,6--14
../src/syntax/typing.nit:395,17--36
- 'nullable' ... ../src/syntax/typing.nit:395,17--24
- 'VarVariable' ... ../src/syntax/typing.nit:395,26--36
+ keyword 'nullable' ... ../src/syntax/typing.nit:395,17--24
+ type identifier 'VarVariable' ... ../src/syntax/typing.nit:395,26--36
../src/syntax/typing.nit:396,2--51
- 'redef' ... ../src/syntax/typing.nit:396,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:396,2--6
../src/syntax/typing.nit:396,12
- 'fun' ... ../src/syntax/typing.nit:396,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:396,8--10
../src/syntax/typing.nit:396,12--19
- 'variable' ... ../src/syntax/typing.nit:396,12--19
+ identifier 'variable' ... ../src/syntax/typing.nit:396,12--19
../src/syntax/typing.nit:396,31
../src/syntax/typing.nit:396,24--51
- 'return' ... ../src/syntax/typing.nit:396,24--29
+ keyword 'return' ... ../src/syntax/typing.nit:396,24--29
../src/syntax/typing.nit:396,31--51
../src/syntax/typing.nit:396,31--39
../src/syntax/typing.nit:396,31
- '_variable' ... ../src/syntax/typing.nit:396,31--39
- 'as' ... ../src/syntax/typing.nit:396,41--42
- 'not' ... ../src/syntax/typing.nit:396,44--46
- 'null' ... ../src/syntax/typing.nit:396,48--51
+ attribute '_variable' ... ../src/syntax/typing.nit:396,31--39
+ keyword 'as' ... ../src/syntax/typing.nit:396,41--42
+ keyword 'not' ... ../src/syntax/typing.nit:396,44--46
+ keyword 'null' ... ../src/syntax/typing.nit:396,48--51
../src/syntax/typing.nit:398,2--419,4
- 'redef' ... ../src/syntax/typing.nit:398,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:398,2--6
../src/syntax/typing.nit:398,12
- 'fun' ... ../src/syntax/typing.nit:398,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:398,8--10
../src/syntax/typing.nit:398,12--23
- 'after_typing' ... ../src/syntax/typing.nit:398,12--23
+ identifier 'after_typing' ... ../src/syntax/typing.nit:398,12--23
../src/syntax/typing.nit:398,25
../src/syntax/typing.nit:398,25
- 'v' ... ../src/syntax/typing.nit:398,25
+ identifier 'v' ... ../src/syntax/typing.nit:398,25
../src/syntax/typing.nit:400,3--419,4
../src/syntax/typing.nit:400,3--47
- 'var' ... ../src/syntax/typing.nit:400,3--5
- 'va' ... ../src/syntax/typing.nit:400,7--8
+ keyword 'var' ... ../src/syntax/typing.nit:400,3--5
+ identifier 'va' ... ../src/syntax/typing.nit:400,7--8
'=' ... ../src/syntax/typing.nit:400,10
../src/syntax/typing.nit:400,12--47
- 'new' ... ../src/syntax/typing.nit:400,12--14
+ keyword 'new' ... ../src/syntax/typing.nit:400,12--14
../src/syntax/typing.nit:400,16--26
- 'VarVariable' ... ../src/syntax/typing.nit:400,16--26
+ type identifier 'VarVariable' ... ../src/syntax/typing.nit:400,16--26
../src/syntax/typing.nit:400,28--41
../src/syntax/typing.nit:400,28--31
../src/syntax/typing.nit:400,28
- 'n_id' ... ../src/syntax/typing.nit:400,28--31
- 'to_symbol' ... ../src/syntax/typing.nit:400,33--41
+ identifier 'n_id' ... ../src/syntax/typing.nit:400,28--31
+ identifier 'to_symbol' ... ../src/syntax/typing.nit:400,33--41
../src/syntax/typing.nit:400,44--47
../src/syntax/typing.nit:400,44
- 'n_id' ... ../src/syntax/typing.nit:400,44--47
+ identifier 'n_id' ... ../src/syntax/typing.nit:400,44--47
../src/syntax/typing.nit:401,3--16
../src/syntax/typing.nit:401,15
- '_variable' ... ../src/syntax/typing.nit:401,3--11
+ attribute '_variable' ... ../src/syntax/typing.nit:401,3--11
'=' ... ../src/syntax/typing.nit:401,13
../src/syntax/typing.nit:401,15--16
../src/syntax/typing.nit:401,15
- 'va' ... ../src/syntax/typing.nit:401,15--16
+ identifier 'va' ... ../src/syntax/typing.nit:401,15--16
../src/syntax/typing.nit:402,3--29
../src/syntax/typing.nit:402,3--13
../src/syntax/typing.nit:402,3
../src/syntax/typing.nit:402,3
- 'v' ... ../src/syntax/typing.nit:402,3
- 'scope_ctx' ... ../src/syntax/typing.nit:402,5--13
- 'add_variable' ... ../src/syntax/typing.nit:402,15--26
+ identifier 'v' ... ../src/syntax/typing.nit:402,3
+ identifier 'scope_ctx' ... ../src/syntax/typing.nit:402,5--13
+ identifier 'add_variable' ... ../src/syntax/typing.nit:402,15--26
../src/syntax/typing.nit:402,28--29
../src/syntax/typing.nit:402,28
- 'va' ... ../src/syntax/typing.nit:402,28--29
+ identifier 'va' ... ../src/syntax/typing.nit:402,28--29
../src/syntax/typing.nit:403,3--17
- 'var' ... ../src/syntax/typing.nit:403,3--5
- 'ne' ... ../src/syntax/typing.nit:403,7--8
+ keyword 'var' ... ../src/syntax/typing.nit:403,3--5
+ identifier 'ne' ... ../src/syntax/typing.nit:403,7--8
'=' ... ../src/syntax/typing.nit:403,10
../src/syntax/typing.nit:403,12--17
../src/syntax/typing.nit:403,12
- 'n_expr' ... ../src/syntax/typing.nit:403,12--17
+ identifier 'n_expr' ... ../src/syntax/typing.nit:403,12--17
../src/syntax/typing.nit:404,3--37
- 'if' ... ../src/syntax/typing.nit:404,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:404,3--4
../src/syntax/typing.nit:404,6--15
../src/syntax/typing.nit:404,6--7
../src/syntax/typing.nit:404,6
- 'ne' ... ../src/syntax/typing.nit:404,6--7
+ identifier 'ne' ... ../src/syntax/typing.nit:404,6--7
../src/syntax/typing.nit:404,12--15
- 'null' ... ../src/syntax/typing.nit:404,12--15
+ keyword 'null' ... ../src/syntax/typing.nit:404,12--15
../src/syntax/typing.nit:404,22--37
../src/syntax/typing.nit:404,22
../src/syntax/typing.nit:404,22
- 'v' ... ../src/syntax/typing.nit:404,22
- 'mark_is_set' ... ../src/syntax/typing.nit:404,24--34
+ identifier 'v' ... ../src/syntax/typing.nit:404,22
+ identifier 'mark_is_set' ... ../src/syntax/typing.nit:404,24--34
../src/syntax/typing.nit:404,36--37
../src/syntax/typing.nit:404,36
- 'va' ... ../src/syntax/typing.nit:404,36--37
+ identifier 'va' ... ../src/syntax/typing.nit:404,36--37
../src/syntax/typing.nit:406,3--417,5
- 'if' ... ../src/syntax/typing.nit:406,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:406,3--4
../src/syntax/typing.nit:406,6--19
../src/syntax/typing.nit:406,6--11
../src/syntax/typing.nit:406,6
- 'n_type' ... ../src/syntax/typing.nit:406,6--11
+ identifier 'n_type' ... ../src/syntax/typing.nit:406,6--11
../src/syntax/typing.nit:406,16--19
- 'null' ... ../src/syntax/typing.nit:406,16--19
+ keyword 'null' ... ../src/syntax/typing.nit:406,16--19
../src/syntax/typing.nit:407,4--411,6
../src/syntax/typing.nit:407,4--37
- 'if' ... ../src/syntax/typing.nit:407,4--5
+ keyword 'if' ... ../src/syntax/typing.nit:407,4--5
../src/syntax/typing.nit:407,7--25
- 'not' ... ../src/syntax/typing.nit:407,7--9
+ keyword 'not' ... ../src/syntax/typing.nit:407,7--9
../src/syntax/typing.nit:407,11--25
../src/syntax/typing.nit:407,11--16
../src/syntax/typing.nit:407,11
- 'n_type' ... ../src/syntax/typing.nit:407,11--16
- 'is_typed' ... ../src/syntax/typing.nit:407,18--25
+ identifier 'n_type' ... ../src/syntax/typing.nit:407,11--16
+ identifier 'is_typed' ... ../src/syntax/typing.nit:407,18--25
../src/syntax/typing.nit:407,32--37
- 'return' ... ../src/syntax/typing.nit:407,32--37
+ keyword 'return' ... ../src/syntax/typing.nit:407,32--37
../src/syntax/typing.nit:408,4--26
../src/syntax/typing.nit:408,4--5
../src/syntax/typing.nit:408,4
- 'va' ... ../src/syntax/typing.nit:408,4--5
- 'stype' ... ../src/syntax/typing.nit:408,7--11
+ identifier 'va' ... ../src/syntax/typing.nit:408,4--5
+ identifier 'stype' ... ../src/syntax/typing.nit:408,7--11
'=' ... ../src/syntax/typing.nit:408,13
../src/syntax/typing.nit:408,15--26
../src/syntax/typing.nit:408,15--20
../src/syntax/typing.nit:408,15
- 'n_type' ... ../src/syntax/typing.nit:408,15--20
- 'stype' ... ../src/syntax/typing.nit:408,22--26
+ identifier 'n_type' ... ../src/syntax/typing.nit:408,15--20
+ identifier 'stype' ... ../src/syntax/typing.nit:408,22--26
../src/syntax/typing.nit:409,4--411,6
- 'if' ... ../src/syntax/typing.nit:409,4--5
+ keyword 'if' ... ../src/syntax/typing.nit:409,4--5
../src/syntax/typing.nit:409,7--16
../src/syntax/typing.nit:409,7--8
../src/syntax/typing.nit:409,7
- 'ne' ... ../src/syntax/typing.nit:409,7--8
+ identifier 'ne' ... ../src/syntax/typing.nit:409,7--8
../src/syntax/typing.nit:409,13--16
- 'null' ... ../src/syntax/typing.nit:409,13--16
+ keyword 'null' ... ../src/syntax/typing.nit:409,13--16
../src/syntax/typing.nit:410,5--37
../src/syntax/typing.nit:410,5--37
../src/syntax/typing.nit:410,5
../src/syntax/typing.nit:410,5
- 'v' ... ../src/syntax/typing.nit:410,5
- 'check_conform_expr' ... ../src/syntax/typing.nit:410,7--24
+ identifier 'v' ... ../src/syntax/typing.nit:410,5
+ identifier 'check_conform_expr' ... ../src/syntax/typing.nit:410,7--24
../src/syntax/typing.nit:410,26--27
../src/syntax/typing.nit:410,26
- 'ne' ... ../src/syntax/typing.nit:410,26--27
+ identifier 'ne' ... ../src/syntax/typing.nit:410,26--27
../src/syntax/typing.nit:410,30--37
../src/syntax/typing.nit:410,30--31
../src/syntax/typing.nit:410,30
- 'va' ... ../src/syntax/typing.nit:410,30--31
- 'stype' ... ../src/syntax/typing.nit:410,33--37
+ identifier 'va' ... ../src/syntax/typing.nit:410,30--31
+ identifier 'stype' ... ../src/syntax/typing.nit:410,33--37
../src/syntax/typing.nit:411,4--6
- 'end' ... ../src/syntax/typing.nit:411,4--6
+ keyword 'end' ... ../src/syntax/typing.nit:411,4--6
../src/syntax/typing.nit:412,8--417,5
- 'if' ... ../src/syntax/typing.nit:412,8--9
+ keyword 'if' ... ../src/syntax/typing.nit:412,8--9
../src/syntax/typing.nit:412,11--20
../src/syntax/typing.nit:412,11--12
../src/syntax/typing.nit:412,11
- 'ne' ... ../src/syntax/typing.nit:412,11--12
+ identifier 'ne' ... ../src/syntax/typing.nit:412,11--12
../src/syntax/typing.nit:412,17--20
- 'null' ... ../src/syntax/typing.nit:412,17--20
+ keyword 'null' ... ../src/syntax/typing.nit:412,17--20
../src/syntax/typing.nit:413,4--414,22
../src/syntax/typing.nit:413,4--38
- 'if' ... ../src/syntax/typing.nit:413,4--5
+ keyword 'if' ... ../src/syntax/typing.nit:413,4--5
../src/syntax/typing.nit:413,7--25
- 'not' ... ../src/syntax/typing.nit:413,7--9
+ keyword 'not' ... ../src/syntax/typing.nit:413,7--9
../src/syntax/typing.nit:413,11--25
../src/syntax/typing.nit:413,11
../src/syntax/typing.nit:413,11
- 'v' ... ../src/syntax/typing.nit:413,11
- 'check_expr' ... ../src/syntax/typing.nit:413,13--22
+ identifier 'v' ... ../src/syntax/typing.nit:413,11
+ identifier 'check_expr' ... ../src/syntax/typing.nit:413,13--22
../src/syntax/typing.nit:413,24--25
../src/syntax/typing.nit:413,24
- 'ne' ... ../src/syntax/typing.nit:413,24--25
+ identifier 'ne' ... ../src/syntax/typing.nit:413,24--25
../src/syntax/typing.nit:413,33--38
- 'return' ... ../src/syntax/typing.nit:413,33--38
+ keyword 'return' ... ../src/syntax/typing.nit:413,33--38
../src/syntax/typing.nit:414,4--22
../src/syntax/typing.nit:414,4--5
../src/syntax/typing.nit:414,4
- 'va' ... ../src/syntax/typing.nit:414,4--5
- 'stype' ... ../src/syntax/typing.nit:414,7--11
+ identifier 'va' ... ../src/syntax/typing.nit:414,4--5
+ identifier 'stype' ... ../src/syntax/typing.nit:414,7--11
'=' ... ../src/syntax/typing.nit:414,13
../src/syntax/typing.nit:414,15--22
../src/syntax/typing.nit:414,15--16
../src/syntax/typing.nit:414,15
- 'ne' ... ../src/syntax/typing.nit:414,15--16
- 'stype' ... ../src/syntax/typing.nit:414,18--22
+ identifier 'ne' ... ../src/syntax/typing.nit:414,15--16
+ identifier 'stype' ... ../src/syntax/typing.nit:414,18--22
../src/syntax/typing.nit:416,4--417,5
../src/syntax/typing.nit:416,4--39
../src/syntax/typing.nit:416,4--5
../src/syntax/typing.nit:416,4
- 'va' ... ../src/syntax/typing.nit:416,4--5
- 'stype' ... ../src/syntax/typing.nit:416,7--11
+ identifier 'va' ... ../src/syntax/typing.nit:416,4--5
+ identifier 'stype' ... ../src/syntax/typing.nit:416,7--11
'=' ... ../src/syntax/typing.nit:416,13
../src/syntax/typing.nit:416,15--39
../src/syntax/typing.nit:416,15--27
../src/syntax/typing.nit:416,15
../src/syntax/typing.nit:416,15
- 'v' ... ../src/syntax/typing.nit:416,15
- 'type_object' ... ../src/syntax/typing.nit:416,17--27
- 'as_nullable' ... ../src/syntax/typing.nit:416,29--39
- 'end' ... ../src/syntax/typing.nit:417,3--5
+ identifier 'v' ... ../src/syntax/typing.nit:416,15
+ identifier 'type_object' ... ../src/syntax/typing.nit:416,17--27
+ identifier 'as_nullable' ... ../src/syntax/typing.nit:416,29--39
+ keyword 'end' ... ../src/syntax/typing.nit:417,3--5
../src/syntax/typing.nit:418,3--18
../src/syntax/typing.nit:418,15
- '_is_typed' ... ../src/syntax/typing.nit:418,3--11
+ attribute '_is_typed' ... ../src/syntax/typing.nit:418,3--11
'=' ... ../src/syntax/typing.nit:418,13
../src/syntax/typing.nit:418,15--18
- 'true' ... ../src/syntax/typing.nit:418,15--18
- 'end' ... ../src/syntax/typing.nit:419,2--4
- 'end' ... ../src/syntax/typing.nit:420,1--3
+ keyword 'true' ... ../src/syntax/typing.nit:418,15--18
+ keyword 'end' ... ../src/syntax/typing.nit:419,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:420,1--3
../src/syntax/typing.nit:422,1--436,3
- 'redef' ... ../src/syntax/typing.nit:422,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:422,1--5
../src/syntax/typing.nit:422,7
../src/syntax/typing.nit:422,7--11
- 'class' ... ../src/syntax/typing.nit:422,7--11
- 'ABlockExpr' ... ../src/syntax/typing.nit:422,13--22
+ keyword 'class' ... ../src/syntax/typing.nit:422,7--11
+ type identifier 'ABlockExpr' ... ../src/syntax/typing.nit:422,13--22
../src/syntax/typing.nit:423,2--435,4
- 'redef' ... ../src/syntax/typing.nit:423,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:423,2--6
../src/syntax/typing.nit:423,12
- 'fun' ... ../src/syntax/typing.nit:423,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:423,8--10
../src/syntax/typing.nit:423,12--24
- 'accept_typing' ... ../src/syntax/typing.nit:423,12--24
+ identifier 'accept_typing' ... ../src/syntax/typing.nit:423,12--24
../src/syntax/typing.nit:423,26
../src/syntax/typing.nit:423,26
- 'v' ... ../src/syntax/typing.nit:423,26
+ identifier 'v' ... ../src/syntax/typing.nit:423,26
../src/syntax/typing.nit:425,3--435,4
../src/syntax/typing.nit:425,3--432,5
- 'for' ... ../src/syntax/typing.nit:425,3--5
- 'e' ... ../src/syntax/typing.nit:425,7
+ keyword 'for' ... ../src/syntax/typing.nit:425,3--5
+ identifier 'e' ... ../src/syntax/typing.nit:425,7
../src/syntax/typing.nit:425,12--17
../src/syntax/typing.nit:425,12
- 'n_expr' ... ../src/syntax/typing.nit:425,12--17
- 'do' ... ../src/syntax/typing.nit:425,19--20
+ identifier 'n_expr' ... ../src/syntax/typing.nit:425,12--17
+ keyword 'do' ... ../src/syntax/typing.nit:425,19--20
../src/syntax/typing.nit:426,4--432,5
../src/syntax/typing.nit:426,4--431,6
- 'if' ... ../src/syntax/typing.nit:426,4--5
+ keyword 'if' ... ../src/syntax/typing.nit:426,4--5
../src/syntax/typing.nit:426,7--28
- 'not' ... ../src/syntax/typing.nit:426,7--9
+ keyword 'not' ... ../src/syntax/typing.nit:426,7--9
../src/syntax/typing.nit:426,11--28
../src/syntax/typing.nit:426,11--20
../src/syntax/typing.nit:426,11
../src/syntax/typing.nit:426,11
- 'v' ... ../src/syntax/typing.nit:426,11
- 'flow_ctx' ... ../src/syntax/typing.nit:426,13--20
- 'unreash' ... ../src/syntax/typing.nit:426,22--28
+ identifier 'v' ... ../src/syntax/typing.nit:426,11
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:426,13--20
+ identifier 'unreash' ... ../src/syntax/typing.nit:426,22--28
../src/syntax/typing.nit:427,5--19
../src/syntax/typing.nit:427,5--19
../src/syntax/typing.nit:427,5
../src/syntax/typing.nit:427,5
- 'v' ... ../src/syntax/typing.nit:427,5
- 'enter_visit' ... ../src/syntax/typing.nit:427,7--17
+ identifier 'v' ... ../src/syntax/typing.nit:427,5
+ identifier 'enter_visit' ... ../src/syntax/typing.nit:427,7--17
../src/syntax/typing.nit:427,19
../src/syntax/typing.nit:427,19
- 'e' ... ../src/syntax/typing.nit:427,19
+ identifier 'e' ... ../src/syntax/typing.nit:427,19
../src/syntax/typing.nit:428,9--431,6
- 'if' ... ../src/syntax/typing.nit:428,9--10
+ keyword 'if' ... ../src/syntax/typing.nit:428,9--10
../src/syntax/typing.nit:428,12--41
- 'not' ... ../src/syntax/typing.nit:428,12--14
+ keyword 'not' ... ../src/syntax/typing.nit:428,12--14
../src/syntax/typing.nit:428,16--41
../src/syntax/typing.nit:428,16--25
../src/syntax/typing.nit:428,16
../src/syntax/typing.nit:428,16
- 'v' ... ../src/syntax/typing.nit:428,16
- 'flow_ctx' ... ../src/syntax/typing.nit:428,18--25
- 'already_unreash' ... ../src/syntax/typing.nit:428,27--41
+ identifier 'v' ... ../src/syntax/typing.nit:428,16
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:428,18--25
+ identifier 'already_unreash' ... ../src/syntax/typing.nit:428,27--41
../src/syntax/typing.nit:429,5--430,46
../src/syntax/typing.nit:429,5--37
../src/syntax/typing.nit:429,5--14
../src/syntax/typing.nit:429,5
../src/syntax/typing.nit:429,5
- 'v' ... ../src/syntax/typing.nit:429,5
- 'flow_ctx' ... ../src/syntax/typing.nit:429,7--14
- 'already_unreash' ... ../src/syntax/typing.nit:429,16--30
+ identifier 'v' ... ../src/syntax/typing.nit:429,5
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:429,7--14
+ identifier 'already_unreash' ... ../src/syntax/typing.nit:429,16--30
'=' ... ../src/syntax/typing.nit:429,32
../src/syntax/typing.nit:429,34--37
- 'true' ... ../src/syntax/typing.nit:429,34--37
+ keyword 'true' ... ../src/syntax/typing.nit:429,34--37
../src/syntax/typing.nit:430,5--46
../src/syntax/typing.nit:430,5
../src/syntax/typing.nit:430,5
- 'v' ... ../src/syntax/typing.nit:430,5
- 'error' ... ../src/syntax/typing.nit:430,7--11
+ identifier 'v' ... ../src/syntax/typing.nit:430,5
+ identifier 'error' ... ../src/syntax/typing.nit:430,7--11
../src/syntax/typing.nit:430,13
../src/syntax/typing.nit:430,13
- 'e' ... ../src/syntax/typing.nit:430,13
+ identifier 'e' ... ../src/syntax/typing.nit:430,13
../src/syntax/typing.nit:430,16--46
- '"Error: unreachable statement."' ... ../src/syntax/typing.nit:430,16--46
+ literal value '"Error: unreachable statement."' ... ../src/syntax/typing.nit:430,16--46
../src/syntax/typing.nit:431,4--6
- 'end' ... ../src/syntax/typing.nit:431,4--6
- 'end' ... ../src/syntax/typing.nit:432,3--5
+ keyword 'end' ... ../src/syntax/typing.nit:431,4--6
+ keyword 'end' ... ../src/syntax/typing.nit:432,3--5
../src/syntax/typing.nit:434,3--18
../src/syntax/typing.nit:434,15
- '_is_typed' ... ../src/syntax/typing.nit:434,3--11
+ attribute '_is_typed' ... ../src/syntax/typing.nit:434,3--11
'=' ... ../src/syntax/typing.nit:434,13
../src/syntax/typing.nit:434,15--18
- 'true' ... ../src/syntax/typing.nit:434,15--18
- 'end' ... ../src/syntax/typing.nit:435,2--4
- 'end' ... ../src/syntax/typing.nit:436,1--3
+ keyword 'true' ... ../src/syntax/typing.nit:434,15--18
+ keyword 'end' ... ../src/syntax/typing.nit:435,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:436,1--3
../src/syntax/typing.nit:438,1--459,3
- 'redef' ... ../src/syntax/typing.nit:438,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:438,1--5
../src/syntax/typing.nit:438,7
../src/syntax/typing.nit:438,7--11
- 'class' ... ../src/syntax/typing.nit:438,7--11
- 'AReturnExpr' ... ../src/syntax/typing.nit:438,13--23
+ keyword 'class' ... ../src/syntax/typing.nit:438,7--11
+ type identifier 'AReturnExpr' ... ../src/syntax/typing.nit:438,13--23
../src/syntax/typing.nit:439,2--458,4
- 'redef' ... ../src/syntax/typing.nit:439,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:439,2--6
../src/syntax/typing.nit:439,12
- 'fun' ... ../src/syntax/typing.nit:439,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:439,8--10
../src/syntax/typing.nit:439,12--23
- 'after_typing' ... ../src/syntax/typing.nit:439,12--23
+ identifier 'after_typing' ... ../src/syntax/typing.nit:439,12--23
../src/syntax/typing.nit:439,25
../src/syntax/typing.nit:439,25
- 'v' ... ../src/syntax/typing.nit:439,25
+ identifier 'v' ... ../src/syntax/typing.nit:439,25
../src/syntax/typing.nit:441,3--458,4
../src/syntax/typing.nit:441,3--21
../src/syntax/typing.nit:441,3
../src/syntax/typing.nit:441,3
- 'v' ... ../src/syntax/typing.nit:441,3
- 'mark_unreash' ... ../src/syntax/typing.nit:441,5--16
+ identifier 'v' ... ../src/syntax/typing.nit:441,3
+ identifier 'mark_unreash' ... ../src/syntax/typing.nit:441,5--16
../src/syntax/typing.nit:441,18--21
- 'self' ... ../src/syntax/typing.nit:441,18--21
+ keyword 'self' ... ../src/syntax/typing.nit:441,18--21
../src/syntax/typing.nit:442,3--48
- 'var' ... ../src/syntax/typing.nit:442,3--5
- 't' ... ../src/syntax/typing.nit:442,7
+ keyword 'var' ... ../src/syntax/typing.nit:442,3--5
+ identifier 't' ... ../src/syntax/typing.nit:442,7
'=' ... ../src/syntax/typing.nit:442,9
../src/syntax/typing.nit:442,11--48
../src/syntax/typing.nit:442,11--36
../src/syntax/typing.nit:442,11--26
../src/syntax/typing.nit:442,11
../src/syntax/typing.nit:442,11
- 'v' ... ../src/syntax/typing.nit:442,11
- 'local_property' ... ../src/syntax/typing.nit:442,13--26
- 'signature' ... ../src/syntax/typing.nit:442,28--36
- 'return_type' ... ../src/syntax/typing.nit:442,38--48
+ identifier 'v' ... ../src/syntax/typing.nit:442,11
+ identifier 'local_property' ... ../src/syntax/typing.nit:442,13--26
+ identifier 'signature' ... ../src/syntax/typing.nit:442,28--36
+ identifier 'return_type' ... ../src/syntax/typing.nit:442,38--48
../src/syntax/typing.nit:444,3--447,5
- 'if' ... ../src/syntax/typing.nit:444,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:444,3--4
../src/syntax/typing.nit:444,6--36
../src/syntax/typing.nit:444,6
../src/syntax/typing.nit:444,6
- 'v' ... ../src/syntax/typing.nit:444,6
- 'is_default_closure_definition' ... ../src/syntax/typing.nit:444,8--36
+ identifier 'v' ... ../src/syntax/typing.nit:444,6
+ identifier 'is_default_closure_definition' ... ../src/syntax/typing.nit:444,8--36
../src/syntax/typing.nit:445,4--446,9
../src/syntax/typing.nit:445,4--101
../src/syntax/typing.nit:445,4
../src/syntax/typing.nit:445,4
- 'v' ... ../src/syntax/typing.nit:445,4
- 'error' ... ../src/syntax/typing.nit:445,6--10
+ identifier 'v' ... ../src/syntax/typing.nit:445,4
+ identifier 'error' ... ../src/syntax/typing.nit:445,6--10
../src/syntax/typing.nit:445,12--15
- 'self' ... ../src/syntax/typing.nit:445,12--15
+ keyword 'self' ... ../src/syntax/typing.nit:445,12--15
../src/syntax/typing.nit:445,18--101
- '"Error: 'return' invalid in default closure definitions. Use 'continue' or 'break'."' ... ../src/syntax/typing.nit:445,18--101
+ literal value '"Error: 'return' invalid in default closure definitions. Use 'continue' or 'break'."' ... ../src/syntax/typing.nit:445,18--101
../src/syntax/typing.nit:446,4--9
- 'return' ... ../src/syntax/typing.nit:446,4--9
+ keyword 'return' ... ../src/syntax/typing.nit:446,4--9
../src/syntax/typing.nit:447,3--5
- 'end' ... ../src/syntax/typing.nit:447,3--5
+ keyword 'end' ... ../src/syntax/typing.nit:447,3--5
../src/syntax/typing.nit:449,3--16
- 'var' ... ../src/syntax/typing.nit:449,3--5
- 'e' ... ../src/syntax/typing.nit:449,7
+ keyword 'var' ... ../src/syntax/typing.nit:449,3--5
+ identifier 'e' ... ../src/syntax/typing.nit:449,7
'=' ... ../src/syntax/typing.nit:449,9
../src/syntax/typing.nit:449,11--16
../src/syntax/typing.nit:449,11
- 'n_expr' ... ../src/syntax/typing.nit:449,11--16
+ identifier 'n_expr' ... ../src/syntax/typing.nit:449,11--16
../src/syntax/typing.nit:450,3--456,5
- 'if' ... ../src/syntax/typing.nit:450,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:450,3--4
../src/syntax/typing.nit:450,6--28
../src/syntax/typing.nit:450,6--14
../src/syntax/typing.nit:450,6
../src/syntax/typing.nit:450,6
- 'e' ... ../src/syntax/typing.nit:450,6
+ identifier 'e' ... ../src/syntax/typing.nit:450,6
../src/syntax/typing.nit:450,11--14
- 'null' ... ../src/syntax/typing.nit:450,11--14
+ keyword 'null' ... ../src/syntax/typing.nit:450,11--14
../src/syntax/typing.nit:450,20--28
../src/syntax/typing.nit:450,20
../src/syntax/typing.nit:450,20
- 't' ... ../src/syntax/typing.nit:450,20
+ identifier 't' ... ../src/syntax/typing.nit:450,20
../src/syntax/typing.nit:450,25--28
- 'null' ... ../src/syntax/typing.nit:450,25--28
+ keyword 'null' ... ../src/syntax/typing.nit:450,25--28
../src/syntax/typing.nit:451,4--61
../src/syntax/typing.nit:451,4--61
../src/syntax/typing.nit:451,4
../src/syntax/typing.nit:451,4
- 'v' ... ../src/syntax/typing.nit:451,4
- 'error' ... ../src/syntax/typing.nit:451,6--10
+ identifier 'v' ... ../src/syntax/typing.nit:451,4
+ identifier 'error' ... ../src/syntax/typing.nit:451,6--10
../src/syntax/typing.nit:451,12--15
- 'self' ... ../src/syntax/typing.nit:451,12--15
+ keyword 'self' ... ../src/syntax/typing.nit:451,12--15
../src/syntax/typing.nit:451,18--61
- '"Error: Return without value in a function."' ... ../src/syntax/typing.nit:451,18--61
+ literal value '"Error: Return without value in a function."' ... ../src/syntax/typing.nit:451,18--61
../src/syntax/typing.nit:452,8--456,5
- 'if' ... ../src/syntax/typing.nit:452,8--9
+ keyword 'if' ... ../src/syntax/typing.nit:452,8--9
../src/syntax/typing.nit:452,11--33
../src/syntax/typing.nit:452,11--19
../src/syntax/typing.nit:452,11
../src/syntax/typing.nit:452,11
- 'e' ... ../src/syntax/typing.nit:452,11
+ identifier 'e' ... ../src/syntax/typing.nit:452,11
../src/syntax/typing.nit:452,16--19
- 'null' ... ../src/syntax/typing.nit:452,16--19
+ keyword 'null' ... ../src/syntax/typing.nit:452,16--19
../src/syntax/typing.nit:452,25--33
../src/syntax/typing.nit:452,25
../src/syntax/typing.nit:452,25
- 't' ... ../src/syntax/typing.nit:452,25
+ identifier 't' ... ../src/syntax/typing.nit:452,25
../src/syntax/typing.nit:452,30--33
- 'null' ... ../src/syntax/typing.nit:452,30--33
+ keyword 'null' ... ../src/syntax/typing.nit:452,30--33
../src/syntax/typing.nit:453,4--59
../src/syntax/typing.nit:453,4--59
../src/syntax/typing.nit:453,4
../src/syntax/typing.nit:453,4
- 'v' ... ../src/syntax/typing.nit:453,4
- 'error' ... ../src/syntax/typing.nit:453,6--10
+ identifier 'v' ... ../src/syntax/typing.nit:453,4
+ identifier 'error' ... ../src/syntax/typing.nit:453,6--10
../src/syntax/typing.nit:453,12--15
- 'self' ... ../src/syntax/typing.nit:453,12--15
+ keyword 'self' ... ../src/syntax/typing.nit:453,12--15
../src/syntax/typing.nit:453,18--59
- '"Error: Return with value in a procedure."' ... ../src/syntax/typing.nit:453,18--59
+ literal value '"Error: Return with value in a procedure."' ... ../src/syntax/typing.nit:453,18--59
../src/syntax/typing.nit:454,8--456,5
- 'if' ... ../src/syntax/typing.nit:454,8--9
+ keyword 'if' ... ../src/syntax/typing.nit:454,8--9
../src/syntax/typing.nit:454,11--33
../src/syntax/typing.nit:454,11--19
../src/syntax/typing.nit:454,11
../src/syntax/typing.nit:454,11
- 'e' ... ../src/syntax/typing.nit:454,11
+ identifier 'e' ... ../src/syntax/typing.nit:454,11
../src/syntax/typing.nit:454,16--19
- 'null' ... ../src/syntax/typing.nit:454,16--19
+ keyword 'null' ... ../src/syntax/typing.nit:454,16--19
../src/syntax/typing.nit:454,25--33
../src/syntax/typing.nit:454,25
../src/syntax/typing.nit:454,25
- 't' ... ../src/syntax/typing.nit:454,25
+ identifier 't' ... ../src/syntax/typing.nit:454,25
../src/syntax/typing.nit:454,30--33
- 'null' ... ../src/syntax/typing.nit:454,30--33
+ keyword 'null' ... ../src/syntax/typing.nit:454,30--33
../src/syntax/typing.nit:455,4--28
../src/syntax/typing.nit:455,4--28
../src/syntax/typing.nit:455,4
../src/syntax/typing.nit:455,4
- 'v' ... ../src/syntax/typing.nit:455,4
- 'check_conform_expr' ... ../src/syntax/typing.nit:455,6--23
+ identifier 'v' ... ../src/syntax/typing.nit:455,4
+ identifier 'check_conform_expr' ... ../src/syntax/typing.nit:455,6--23
../src/syntax/typing.nit:455,25
../src/syntax/typing.nit:455,25
- 'e' ... ../src/syntax/typing.nit:455,25
+ identifier 'e' ... ../src/syntax/typing.nit:455,25
../src/syntax/typing.nit:455,28
../src/syntax/typing.nit:455,28
- 't' ... ../src/syntax/typing.nit:455,28
+ identifier 't' ... ../src/syntax/typing.nit:455,28
../src/syntax/typing.nit:456,3--5
- 'end' ... ../src/syntax/typing.nit:456,3--5
+ keyword 'end' ... ../src/syntax/typing.nit:456,3--5
../src/syntax/typing.nit:457,3--18
../src/syntax/typing.nit:457,15
- '_is_typed' ... ../src/syntax/typing.nit:457,3--11
+ attribute '_is_typed' ... ../src/syntax/typing.nit:457,3--11
'=' ... ../src/syntax/typing.nit:457,13
../src/syntax/typing.nit:457,15--18
- 'true' ... ../src/syntax/typing.nit:457,15--18
- 'end' ... ../src/syntax/typing.nit:458,2--4
- 'end' ... ../src/syntax/typing.nit:459,1--3
+ keyword 'true' ... ../src/syntax/typing.nit:457,15--18
+ keyword 'end' ... ../src/syntax/typing.nit:458,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:459,1--3
../src/syntax/typing.nit:461,1--483,3
- 'redef' ... ../src/syntax/typing.nit:461,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:461,1--5
../src/syntax/typing.nit:461,7
../src/syntax/typing.nit:461,7--11
- 'class' ... ../src/syntax/typing.nit:461,7--11
- 'AContinueExpr' ... ../src/syntax/typing.nit:461,13--25
+ keyword 'class' ... ../src/syntax/typing.nit:461,7--11
+ type identifier 'AContinueExpr' ... ../src/syntax/typing.nit:461,13--25
../src/syntax/typing.nit:462,2--482,4
- 'redef' ... ../src/syntax/typing.nit:462,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:462,2--6
../src/syntax/typing.nit:462,12
- 'fun' ... ../src/syntax/typing.nit:462,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:462,8--10
../src/syntax/typing.nit:462,12--23
- 'after_typing' ... ../src/syntax/typing.nit:462,12--23
+ identifier 'after_typing' ... ../src/syntax/typing.nit:462,12--23
../src/syntax/typing.nit:462,25
../src/syntax/typing.nit:462,25
- 'v' ... ../src/syntax/typing.nit:462,25
+ identifier 'v' ... ../src/syntax/typing.nit:462,25
../src/syntax/typing.nit:464,3--482,4
../src/syntax/typing.nit:464,3--21
../src/syntax/typing.nit:464,3
../src/syntax/typing.nit:464,3
- 'v' ... ../src/syntax/typing.nit:464,3
- 'mark_unreash' ... ../src/syntax/typing.nit:464,5--16
+ identifier 'v' ... ../src/syntax/typing.nit:464,3
+ identifier 'mark_unreash' ... ../src/syntax/typing.nit:464,5--16
../src/syntax/typing.nit:464,18--21
- 'self' ... ../src/syntax/typing.nit:464,18--21
+ keyword 'self' ... ../src/syntax/typing.nit:464,18--21
../src/syntax/typing.nit:465,3--47
- 'var' ... ../src/syntax/typing.nit:465,3--5
- 'esc' ... ../src/syntax/typing.nit:465,7--9
+ keyword 'var' ... ../src/syntax/typing.nit:465,3--5
+ identifier 'esc' ... ../src/syntax/typing.nit:465,7--9
'=' ... ../src/syntax/typing.nit:465,11
../src/syntax/typing.nit:465,13--47
../src/syntax/typing.nit:465,37
- 'compute_escapable_block' ... ../src/syntax/typing.nit:465,13--35
+ identifier 'compute_escapable_block' ... ../src/syntax/typing.nit:465,13--35
../src/syntax/typing.nit:465,37--47
../src/syntax/typing.nit:465,37
../src/syntax/typing.nit:465,37
- 'v' ... ../src/syntax/typing.nit:465,37
- 'scope_ctx' ... ../src/syntax/typing.nit:465,39--47
+ identifier 'v' ... ../src/syntax/typing.nit:465,37
+ identifier 'scope_ctx' ... ../src/syntax/typing.nit:465,39--47
../src/syntax/typing.nit:466,3--28
- 'if' ... ../src/syntax/typing.nit:466,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:466,3--4
../src/syntax/typing.nit:466,6--16
../src/syntax/typing.nit:466,6--8
../src/syntax/typing.nit:466,6
- 'esc' ... ../src/syntax/typing.nit:466,6--8
+ identifier 'esc' ... ../src/syntax/typing.nit:466,6--8
../src/syntax/typing.nit:466,13--16
- 'null' ... ../src/syntax/typing.nit:466,13--16
+ keyword 'null' ... ../src/syntax/typing.nit:466,13--16
../src/syntax/typing.nit:466,23--28
- 'return' ... ../src/syntax/typing.nit:466,23--28
+ keyword 'return' ... ../src/syntax/typing.nit:466,23--28
../src/syntax/typing.nit:468,3--471,5
- 'if' ... ../src/syntax/typing.nit:468,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:468,3--4
../src/syntax/typing.nit:468,6--23
../src/syntax/typing.nit:468,6--8
../src/syntax/typing.nit:468,6
- 'esc' ... ../src/syntax/typing.nit:468,6--8
- 'is_break_block' ... ../src/syntax/typing.nit:468,10--23
+ identifier 'esc' ... ../src/syntax/typing.nit:468,6--8
+ identifier 'is_break_block' ... ../src/syntax/typing.nit:468,10--23
../src/syntax/typing.nit:469,4--470,9
../src/syntax/typing.nit:469,4--58
../src/syntax/typing.nit:469,4
../src/syntax/typing.nit:469,4
- 'v' ... ../src/syntax/typing.nit:469,4
- 'error' ... ../src/syntax/typing.nit:469,6--10
+ identifier 'v' ... ../src/syntax/typing.nit:469,4
+ identifier 'error' ... ../src/syntax/typing.nit:469,6--10
../src/syntax/typing.nit:469,12--15
- 'self' ... ../src/syntax/typing.nit:469,12--15
+ keyword 'self' ... ../src/syntax/typing.nit:469,12--15
../src/syntax/typing.nit:469,18--58
- '"Error: cannot 'continue', only 'break'."' ... ../src/syntax/typing.nit:469,18--58
+ literal value '"Error: cannot 'continue', only 'break'."' ... ../src/syntax/typing.nit:469,18--58
../src/syntax/typing.nit:470,4--9
- 'return' ... ../src/syntax/typing.nit:470,4--9
+ keyword 'return' ... ../src/syntax/typing.nit:470,4--9
../src/syntax/typing.nit:471,3--5
- 'end' ... ../src/syntax/typing.nit:471,3--5
+ keyword 'end' ... ../src/syntax/typing.nit:471,3--5
../src/syntax/typing.nit:473,3--28
- 'var' ... ../src/syntax/typing.nit:473,3--5
- 't' ... ../src/syntax/typing.nit:473,7
+ keyword 'var' ... ../src/syntax/typing.nit:473,3--5
+ identifier 't' ... ../src/syntax/typing.nit:473,7
'=' ... ../src/syntax/typing.nit:473,9
../src/syntax/typing.nit:473,11--28
../src/syntax/typing.nit:473,11--13
../src/syntax/typing.nit:473,11
- 'esc' ... ../src/syntax/typing.nit:473,11--13
- 'continue_stype' ... ../src/syntax/typing.nit:473,15--28
+ identifier 'esc' ... ../src/syntax/typing.nit:473,11--13
+ identifier 'continue_stype' ... ../src/syntax/typing.nit:473,15--28
../src/syntax/typing.nit:474,3--480,5
- 'if' ... ../src/syntax/typing.nit:474,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:474,3--4
../src/syntax/typing.nit:474,6--33
../src/syntax/typing.nit:474,6--19
../src/syntax/typing.nit:474,6--11
../src/syntax/typing.nit:474,6
- 'n_expr' ... ../src/syntax/typing.nit:474,6--11
+ identifier 'n_expr' ... ../src/syntax/typing.nit:474,6--11
../src/syntax/typing.nit:474,16--19
- 'null' ... ../src/syntax/typing.nit:474,16--19
+ keyword 'null' ... ../src/syntax/typing.nit:474,16--19
../src/syntax/typing.nit:474,25--33
../src/syntax/typing.nit:474,25
../src/syntax/typing.nit:474,25
- 't' ... ../src/syntax/typing.nit:474,25
+ identifier 't' ... ../src/syntax/typing.nit:474,25
../src/syntax/typing.nit:474,30--33
- 'null' ... ../src/syntax/typing.nit:474,30--33
+ keyword 'null' ... ../src/syntax/typing.nit:474,30--33
../src/syntax/typing.nit:475,4--71
../src/syntax/typing.nit:475,4--71
../src/syntax/typing.nit:475,4
../src/syntax/typing.nit:475,4
- 'v' ... ../src/syntax/typing.nit:475,4
- 'error' ... ../src/syntax/typing.nit:475,6--10
+ identifier 'v' ... ../src/syntax/typing.nit:475,4
+ identifier 'error' ... ../src/syntax/typing.nit:475,6--10
../src/syntax/typing.nit:475,12--15
- 'self' ... ../src/syntax/typing.nit:475,12--15
+ keyword 'self' ... ../src/syntax/typing.nit:475,12--15
../src/syntax/typing.nit:475,18--71
- '"Error: continue with a value required in this block."' ... ../src/syntax/typing.nit:475,18--71
+ literal value '"Error: continue with a value required in this block."' ... ../src/syntax/typing.nit:475,18--71
../src/syntax/typing.nit:476,8--480,5
- 'if' ... ../src/syntax/typing.nit:476,8--9
+ keyword 'if' ... ../src/syntax/typing.nit:476,8--9
../src/syntax/typing.nit:476,11--38
../src/syntax/typing.nit:476,11--24
../src/syntax/typing.nit:476,11--16
../src/syntax/typing.nit:476,11
- 'n_expr' ... ../src/syntax/typing.nit:476,11--16
+ identifier 'n_expr' ... ../src/syntax/typing.nit:476,11--16
../src/syntax/typing.nit:476,21--24
- 'null' ... ../src/syntax/typing.nit:476,21--24
+ keyword 'null' ... ../src/syntax/typing.nit:476,21--24
../src/syntax/typing.nit:476,30--38
../src/syntax/typing.nit:476,30
../src/syntax/typing.nit:476,30
- 't' ... ../src/syntax/typing.nit:476,30
+ identifier 't' ... ../src/syntax/typing.nit:476,30
../src/syntax/typing.nit:476,35--38
- 'null' ... ../src/syntax/typing.nit:476,35--38
+ keyword 'null' ... ../src/syntax/typing.nit:476,35--38
../src/syntax/typing.nit:477,4--72
../src/syntax/typing.nit:477,4--72
../src/syntax/typing.nit:477,4
../src/syntax/typing.nit:477,4
- 'v' ... ../src/syntax/typing.nit:477,4
- 'error' ... ../src/syntax/typing.nit:477,6--10
+ identifier 'v' ... ../src/syntax/typing.nit:477,4
+ identifier 'error' ... ../src/syntax/typing.nit:477,6--10
../src/syntax/typing.nit:477,12--15
- 'self' ... ../src/syntax/typing.nit:477,12--15
+ keyword 'self' ... ../src/syntax/typing.nit:477,12--15
../src/syntax/typing.nit:477,18--72
- '"Error: continue without value required in this block."' ... ../src/syntax/typing.nit:477,18--72
+ literal value '"Error: continue without value required in this block."' ... ../src/syntax/typing.nit:477,18--72
../src/syntax/typing.nit:478,8--480,5
- 'if' ... ../src/syntax/typing.nit:478,8--9
+ keyword 'if' ... ../src/syntax/typing.nit:478,8--9
../src/syntax/typing.nit:478,11--38
../src/syntax/typing.nit:478,11--24
../src/syntax/typing.nit:478,11--16
../src/syntax/typing.nit:478,11
- 'n_expr' ... ../src/syntax/typing.nit:478,11--16
+ identifier 'n_expr' ... ../src/syntax/typing.nit:478,11--16
../src/syntax/typing.nit:478,21--24
- 'null' ... ../src/syntax/typing.nit:478,21--24
+ keyword 'null' ... ../src/syntax/typing.nit:478,21--24
../src/syntax/typing.nit:478,30--38
../src/syntax/typing.nit:478,30
../src/syntax/typing.nit:478,30
- 't' ... ../src/syntax/typing.nit:478,30
+ identifier 't' ... ../src/syntax/typing.nit:478,30
../src/syntax/typing.nit:478,35--38
- 'null' ... ../src/syntax/typing.nit:478,35--38
+ keyword 'null' ... ../src/syntax/typing.nit:478,35--38
../src/syntax/typing.nit:479,4--46
../src/syntax/typing.nit:479,4--46
../src/syntax/typing.nit:479,4
../src/syntax/typing.nit:479,4
- 'v' ... ../src/syntax/typing.nit:479,4
- 'check_conform_expr' ... ../src/syntax/typing.nit:479,6--23
+ identifier 'v' ... ../src/syntax/typing.nit:479,4
+ identifier 'check_conform_expr' ... ../src/syntax/typing.nit:479,6--23
../src/syntax/typing.nit:479,25--42
../src/syntax/typing.nit:479,25--30
../src/syntax/typing.nit:479,25
- 'n_expr' ... ../src/syntax/typing.nit:479,25--30
- 'as' ... ../src/syntax/typing.nit:479,32--33
- 'not' ... ../src/syntax/typing.nit:479,35--37
- 'null' ... ../src/syntax/typing.nit:479,39--42
+ identifier 'n_expr' ... ../src/syntax/typing.nit:479,25--30
+ keyword 'as' ... ../src/syntax/typing.nit:479,32--33
+ keyword 'not' ... ../src/syntax/typing.nit:479,35--37
+ keyword 'null' ... ../src/syntax/typing.nit:479,39--42
../src/syntax/typing.nit:479,46
../src/syntax/typing.nit:479,46
- 't' ... ../src/syntax/typing.nit:479,46
+ identifier 't' ... ../src/syntax/typing.nit:479,46
../src/syntax/typing.nit:480,3--5
- 'end' ... ../src/syntax/typing.nit:480,3--5
+ keyword 'end' ... ../src/syntax/typing.nit:480,3--5
../src/syntax/typing.nit:481,3--18
../src/syntax/typing.nit:481,15
- '_is_typed' ... ../src/syntax/typing.nit:481,3--11
+ attribute '_is_typed' ... ../src/syntax/typing.nit:481,3--11
'=' ... ../src/syntax/typing.nit:481,13
../src/syntax/typing.nit:481,15--18
- 'true' ... ../src/syntax/typing.nit:481,15--18
- 'end' ... ../src/syntax/typing.nit:482,2--4
- 'end' ... ../src/syntax/typing.nit:483,1--3
+ keyword 'true' ... ../src/syntax/typing.nit:481,15--18
+ keyword 'end' ... ../src/syntax/typing.nit:482,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:483,1--3
../src/syntax/typing.nit:485,1--506,3
- 'redef' ... ../src/syntax/typing.nit:485,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:485,1--5
../src/syntax/typing.nit:485,7
../src/syntax/typing.nit:485,7--11
- 'class' ... ../src/syntax/typing.nit:485,7--11
- 'ABreakExpr' ... ../src/syntax/typing.nit:485,13--22
+ keyword 'class' ... ../src/syntax/typing.nit:485,7--11
+ type identifier 'ABreakExpr' ... ../src/syntax/typing.nit:485,13--22
../src/syntax/typing.nit:486,2--505,4
- 'redef' ... ../src/syntax/typing.nit:486,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:486,2--6
../src/syntax/typing.nit:486,12
- 'fun' ... ../src/syntax/typing.nit:486,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:486,8--10
../src/syntax/typing.nit:486,12--23
- 'after_typing' ... ../src/syntax/typing.nit:486,12--23
+ identifier 'after_typing' ... ../src/syntax/typing.nit:486,12--23
../src/syntax/typing.nit:486,25
../src/syntax/typing.nit:486,25
- 'v' ... ../src/syntax/typing.nit:486,25
+ identifier 'v' ... ../src/syntax/typing.nit:486,25
../src/syntax/typing.nit:488,3--505,4
../src/syntax/typing.nit:488,3--31
- 'var' ... ../src/syntax/typing.nit:488,3--5
- 'old_flow_ctx' ... ../src/syntax/typing.nit:488,7--18
+ keyword 'var' ... ../src/syntax/typing.nit:488,3--5
+ identifier 'old_flow_ctx' ... ../src/syntax/typing.nit:488,7--18
'=' ... ../src/syntax/typing.nit:488,20
../src/syntax/typing.nit:488,22--31
../src/syntax/typing.nit:488,22
../src/syntax/typing.nit:488,22
- 'v' ... ../src/syntax/typing.nit:488,22
- 'flow_ctx' ... ../src/syntax/typing.nit:488,24--31
+ identifier 'v' ... ../src/syntax/typing.nit:488,22
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:488,24--31
../src/syntax/typing.nit:489,3--21
../src/syntax/typing.nit:489,3
../src/syntax/typing.nit:489,3
- 'v' ... ../src/syntax/typing.nit:489,3
- 'mark_unreash' ... ../src/syntax/typing.nit:489,5--16
+ identifier 'v' ... ../src/syntax/typing.nit:489,3
+ identifier 'mark_unreash' ... ../src/syntax/typing.nit:489,5--16
../src/syntax/typing.nit:489,18--21
- 'self' ... ../src/syntax/typing.nit:489,18--21
+ keyword 'self' ... ../src/syntax/typing.nit:489,18--21
../src/syntax/typing.nit:490,3--47
- 'var' ... ../src/syntax/typing.nit:490,3--5
- 'esc' ... ../src/syntax/typing.nit:490,7--9
+ keyword 'var' ... ../src/syntax/typing.nit:490,3--5
+ identifier 'esc' ... ../src/syntax/typing.nit:490,7--9
'=' ... ../src/syntax/typing.nit:490,11
../src/syntax/typing.nit:490,13--47
../src/syntax/typing.nit:490,37
- 'compute_escapable_block' ... ../src/syntax/typing.nit:490,13--35
+ identifier 'compute_escapable_block' ... ../src/syntax/typing.nit:490,13--35
../src/syntax/typing.nit:490,37--47
../src/syntax/typing.nit:490,37
../src/syntax/typing.nit:490,37
- 'v' ... ../src/syntax/typing.nit:490,37
- 'scope_ctx' ... ../src/syntax/typing.nit:490,39--47
+ identifier 'v' ... ../src/syntax/typing.nit:490,37
+ identifier 'scope_ctx' ... ../src/syntax/typing.nit:490,39--47
../src/syntax/typing.nit:491,3--28
- 'if' ... ../src/syntax/typing.nit:491,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:491,3--4
../src/syntax/typing.nit:491,6--16
../src/syntax/typing.nit:491,6--8
../src/syntax/typing.nit:491,6
- 'esc' ... ../src/syntax/typing.nit:491,6--8
+ identifier 'esc' ... ../src/syntax/typing.nit:491,6--8
../src/syntax/typing.nit:491,13--16
- 'null' ... ../src/syntax/typing.nit:491,13--16
+ keyword 'null' ... ../src/syntax/typing.nit:491,13--16
../src/syntax/typing.nit:491,23--28
- 'return' ... ../src/syntax/typing.nit:491,23--28
+ keyword 'return' ... ../src/syntax/typing.nit:491,23--28
../src/syntax/typing.nit:493,3--42
../src/syntax/typing.nit:493,3--25
../src/syntax/typing.nit:493,3--5
../src/syntax/typing.nit:493,3
- 'esc' ... ../src/syntax/typing.nit:493,3--5
- 'break_flow_contexts' ... ../src/syntax/typing.nit:493,7--25
- 'add' ... ../src/syntax/typing.nit:493,27--29
+ identifier 'esc' ... ../src/syntax/typing.nit:493,3--5
+ identifier 'break_flow_contexts' ... ../src/syntax/typing.nit:493,7--25
+ identifier 'add' ... ../src/syntax/typing.nit:493,27--29
../src/syntax/typing.nit:493,31--42
../src/syntax/typing.nit:493,31
- 'old_flow_ctx' ... ../src/syntax/typing.nit:493,31--42
+ identifier 'old_flow_ctx' ... ../src/syntax/typing.nit:493,31--42
../src/syntax/typing.nit:495,3--25
- 'var' ... ../src/syntax/typing.nit:495,3--5
- 'bl' ... ../src/syntax/typing.nit:495,7--8
+ keyword 'var' ... ../src/syntax/typing.nit:495,3--5
+ identifier 'bl' ... ../src/syntax/typing.nit:495,7--8
'=' ... ../src/syntax/typing.nit:495,10
../src/syntax/typing.nit:495,12--25
../src/syntax/typing.nit:495,12--14
../src/syntax/typing.nit:495,12
- 'esc' ... ../src/syntax/typing.nit:495,12--14
- 'break_list' ... ../src/syntax/typing.nit:495,16--25
+ identifier 'esc' ... ../src/syntax/typing.nit:495,12--14
+ identifier 'break_list' ... ../src/syntax/typing.nit:495,16--25
../src/syntax/typing.nit:496,3--503,5
- 'if' ... ../src/syntax/typing.nit:496,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:496,3--4
../src/syntax/typing.nit:496,6--34
../src/syntax/typing.nit:496,6--19
../src/syntax/typing.nit:496,6--11
../src/syntax/typing.nit:496,6
- 'n_expr' ... ../src/syntax/typing.nit:496,6--11
+ identifier 'n_expr' ... ../src/syntax/typing.nit:496,6--11
../src/syntax/typing.nit:496,16--19
- 'null' ... ../src/syntax/typing.nit:496,16--19
+ keyword 'null' ... ../src/syntax/typing.nit:496,16--19
../src/syntax/typing.nit:496,25--34
../src/syntax/typing.nit:496,25--26
../src/syntax/typing.nit:496,25
- 'bl' ... ../src/syntax/typing.nit:496,25--26
+ identifier 'bl' ... ../src/syntax/typing.nit:496,25--26
../src/syntax/typing.nit:496,31--34
- 'null' ... ../src/syntax/typing.nit:496,31--34
+ keyword 'null' ... ../src/syntax/typing.nit:496,31--34
../src/syntax/typing.nit:497,4--68
../src/syntax/typing.nit:497,4--68
../src/syntax/typing.nit:497,4
../src/syntax/typing.nit:497,4
- 'v' ... ../src/syntax/typing.nit:497,4
- 'error' ... ../src/syntax/typing.nit:497,6--10
+ identifier 'v' ... ../src/syntax/typing.nit:497,4
+ identifier 'error' ... ../src/syntax/typing.nit:497,6--10
../src/syntax/typing.nit:497,12--15
- 'self' ... ../src/syntax/typing.nit:497,12--15
+ keyword 'self' ... ../src/syntax/typing.nit:497,12--15
../src/syntax/typing.nit:497,18--68
- '"Error: break with a value required in this block."' ... ../src/syntax/typing.nit:497,18--68
+ literal value '"Error: break with a value required in this block."' ... ../src/syntax/typing.nit:497,18--68
../src/syntax/typing.nit:498,8--503,5
- 'if' ... ../src/syntax/typing.nit:498,8--9
+ keyword 'if' ... ../src/syntax/typing.nit:498,8--9
../src/syntax/typing.nit:498,11--39
../src/syntax/typing.nit:498,11--24
../src/syntax/typing.nit:498,11--16
../src/syntax/typing.nit:498,11
- 'n_expr' ... ../src/syntax/typing.nit:498,11--16
+ identifier 'n_expr' ... ../src/syntax/typing.nit:498,11--16
../src/syntax/typing.nit:498,21--24
- 'null' ... ../src/syntax/typing.nit:498,21--24
+ keyword 'null' ... ../src/syntax/typing.nit:498,21--24
../src/syntax/typing.nit:498,30--39
../src/syntax/typing.nit:498,30--31
../src/syntax/typing.nit:498,30
- 'bl' ... ../src/syntax/typing.nit:498,30--31
+ identifier 'bl' ... ../src/syntax/typing.nit:498,30--31
../src/syntax/typing.nit:498,36--39
- 'null' ... ../src/syntax/typing.nit:498,36--39
+ keyword 'null' ... ../src/syntax/typing.nit:498,36--39
../src/syntax/typing.nit:499,4--69
../src/syntax/typing.nit:499,4--69
../src/syntax/typing.nit:499,4
../src/syntax/typing.nit:499,4
- 'v' ... ../src/syntax/typing.nit:499,4
- 'error' ... ../src/syntax/typing.nit:499,6--10
+ identifier 'v' ... ../src/syntax/typing.nit:499,4
+ identifier 'error' ... ../src/syntax/typing.nit:499,6--10
../src/syntax/typing.nit:499,12--15
- 'self' ... ../src/syntax/typing.nit:499,12--15
+ keyword 'self' ... ../src/syntax/typing.nit:499,12--15
../src/syntax/typing.nit:499,18--69
- '"Error: break without value required in this block."' ... ../src/syntax/typing.nit:499,18--69
+ literal value '"Error: break without value required in this block."' ... ../src/syntax/typing.nit:499,18--69
../src/syntax/typing.nit:500,8--503,5
- 'if' ... ../src/syntax/typing.nit:500,8--9
+ keyword 'if' ... ../src/syntax/typing.nit:500,8--9
../src/syntax/typing.nit:500,11--39
../src/syntax/typing.nit:500,11--24
../src/syntax/typing.nit:500,11--16
../src/syntax/typing.nit:500,11
- 'n_expr' ... ../src/syntax/typing.nit:500,11--16
+ identifier 'n_expr' ... ../src/syntax/typing.nit:500,11--16
../src/syntax/typing.nit:500,21--24
- 'null' ... ../src/syntax/typing.nit:500,21--24
+ keyword 'null' ... ../src/syntax/typing.nit:500,21--24
../src/syntax/typing.nit:500,30--39
../src/syntax/typing.nit:500,30--31
../src/syntax/typing.nit:500,30
- 'bl' ... ../src/syntax/typing.nit:500,30--31
+ identifier 'bl' ... ../src/syntax/typing.nit:500,30--31
../src/syntax/typing.nit:500,36--39
- 'null' ... ../src/syntax/typing.nit:500,36--39
+ keyword 'null' ... ../src/syntax/typing.nit:500,36--39
../src/syntax/typing.nit:502,4--28
../src/syntax/typing.nit:502,4--28
../src/syntax/typing.nit:502,4--5
../src/syntax/typing.nit:502,4
- 'bl' ... ../src/syntax/typing.nit:502,4--5
- 'add' ... ../src/syntax/typing.nit:502,7--9
+ identifier 'bl' ... ../src/syntax/typing.nit:502,4--5
+ identifier 'add' ... ../src/syntax/typing.nit:502,7--9
../src/syntax/typing.nit:502,11--28
../src/syntax/typing.nit:502,11--16
../src/syntax/typing.nit:502,11
- 'n_expr' ... ../src/syntax/typing.nit:502,11--16
- 'as' ... ../src/syntax/typing.nit:502,18--19
- 'not' ... ../src/syntax/typing.nit:502,21--23
- 'null' ... ../src/syntax/typing.nit:502,25--28
+ identifier 'n_expr' ... ../src/syntax/typing.nit:502,11--16
+ keyword 'as' ... ../src/syntax/typing.nit:502,18--19
+ keyword 'not' ... ../src/syntax/typing.nit:502,21--23
+ keyword 'null' ... ../src/syntax/typing.nit:502,25--28
../src/syntax/typing.nit:503,3--5
- 'end' ... ../src/syntax/typing.nit:503,3--5
+ keyword 'end' ... ../src/syntax/typing.nit:503,3--5
../src/syntax/typing.nit:504,3--18
../src/syntax/typing.nit:504,15
- '_is_typed' ... ../src/syntax/typing.nit:504,3--11
+ attribute '_is_typed' ... ../src/syntax/typing.nit:504,3--11
'=' ... ../src/syntax/typing.nit:504,13
../src/syntax/typing.nit:504,15--18
- 'true' ... ../src/syntax/typing.nit:504,15--18
- 'end' ... ../src/syntax/typing.nit:505,2--4
- 'end' ... ../src/syntax/typing.nit:506,1--3
+ keyword 'true' ... ../src/syntax/typing.nit:504,15--18
+ keyword 'end' ... ../src/syntax/typing.nit:505,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:506,1--3
../src/syntax/typing.nit:508,1--514,3
- 'redef' ... ../src/syntax/typing.nit:508,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:508,1--5
../src/syntax/typing.nit:508,7
../src/syntax/typing.nit:508,7--11
- 'class' ... ../src/syntax/typing.nit:508,7--11
- 'AAbortExpr' ... ../src/syntax/typing.nit:508,13--22
+ keyword 'class' ... ../src/syntax/typing.nit:508,7--11
+ type identifier 'AAbortExpr' ... ../src/syntax/typing.nit:508,13--22
../src/syntax/typing.nit:509,2--513,4
- 'redef' ... ../src/syntax/typing.nit:509,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:509,2--6
../src/syntax/typing.nit:509,12
- 'fun' ... ../src/syntax/typing.nit:509,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:509,8--10
../src/syntax/typing.nit:509,12--23
- 'after_typing' ... ../src/syntax/typing.nit:509,12--23
+ identifier 'after_typing' ... ../src/syntax/typing.nit:509,12--23
../src/syntax/typing.nit:509,25
../src/syntax/typing.nit:509,25
- 'v' ... ../src/syntax/typing.nit:509,25
+ identifier 'v' ... ../src/syntax/typing.nit:509,25
../src/syntax/typing.nit:511,3--513,4
../src/syntax/typing.nit:511,3--21
../src/syntax/typing.nit:511,3
../src/syntax/typing.nit:511,3
- 'v' ... ../src/syntax/typing.nit:511,3
- 'mark_unreash' ... ../src/syntax/typing.nit:511,5--16
+ identifier 'v' ... ../src/syntax/typing.nit:511,3
+ identifier 'mark_unreash' ... ../src/syntax/typing.nit:511,5--16
../src/syntax/typing.nit:511,18--21
- 'self' ... ../src/syntax/typing.nit:511,18--21
+ keyword 'self' ... ../src/syntax/typing.nit:511,18--21
../src/syntax/typing.nit:512,3--18
../src/syntax/typing.nit:512,15
- '_is_typed' ... ../src/syntax/typing.nit:512,3--11
+ attribute '_is_typed' ... ../src/syntax/typing.nit:512,3--11
'=' ... ../src/syntax/typing.nit:512,13
../src/syntax/typing.nit:512,15--18
- 'true' ... ../src/syntax/typing.nit:512,15--18
- 'end' ... ../src/syntax/typing.nit:513,2--4
- 'end' ... ../src/syntax/typing.nit:514,1--3
+ keyword 'true' ... ../src/syntax/typing.nit:512,15--18
+ keyword 'end' ... ../src/syntax/typing.nit:513,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:514,1--3
../src/syntax/typing.nit:516,1--557,3
../src/syntax/typing.nit:516,1--517,0
'# An abstract control structure with feature escapable block
' ... ../src/syntax/typing.nit:516,1--517,0
../src/syntax/typing.nit:517,1
../src/syntax/typing.nit:517,1--5
- 'class' ... ../src/syntax/typing.nit:517,1--5
- 'AAbsControl' ... ../src/syntax/typing.nit:517,7--17
+ keyword 'class' ... ../src/syntax/typing.nit:517,1--5
+ type identifier 'AAbsControl' ... ../src/syntax/typing.nit:517,7--17
../src/syntax/typing.nit:518,2--12
- 'super' ... ../src/syntax/typing.nit:518,2--6
+ keyword 'super' ... ../src/syntax/typing.nit:518,2--6
../src/syntax/typing.nit:518,8--12
- 'AExpr' ... ../src/syntax/typing.nit:518,8--12
+ type identifier 'AExpr' ... ../src/syntax/typing.nit:518,8--12
../src/syntax/typing.nit:519,2--520,49
../src/syntax/typing.nit:519,2--520,0
'# The corresponding escapable block
' ... ../src/syntax/typing.nit:519,2--520,0
../src/syntax/typing.nit:520,2--9
- 'readable' ... ../src/syntax/typing.nit:520,2--9
+ keyword 'readable' ... ../src/syntax/typing.nit:520,2--9
../src/syntax/typing.nit:520,27
- 'var' ... ../src/syntax/typing.nit:520,11--13
- '_escapable' ... ../src/syntax/typing.nit:520,15--24
+ keyword 'var' ... ../src/syntax/typing.nit:520,11--13
+ attribute '_escapable' ... ../src/syntax/typing.nit:520,15--24
../src/syntax/typing.nit:520,27--49
- 'nullable' ... ../src/syntax/typing.nit:520,27--34
- 'EscapableBlock' ... ../src/syntax/typing.nit:520,36--49
+ keyword 'nullable' ... ../src/syntax/typing.nit:520,27--34
+ type identifier 'EscapableBlock' ... ../src/syntax/typing.nit:520,36--49
../src/syntax/typing.nit:522,2--553,4
../src/syntax/typing.nit:522,2--523,0
'# Enter and process a control structure
' ... ../src/syntax/typing.nit:522,2--523,0
../src/syntax/typing.nit:523,2--8
- 'private' ... ../src/syntax/typing.nit:523,2--8
- 'fun' ... ../src/syntax/typing.nit:523,10--12
+ keyword 'private' ... ../src/syntax/typing.nit:523,2--8
+ keyword 'fun' ... ../src/syntax/typing.nit:523,10--12
../src/syntax/typing.nit:523,14--28
- 'process_control' ... ../src/syntax/typing.nit:523,14--28
+ identifier 'process_control' ... ../src/syntax/typing.nit:523,14--28
../src/syntax/typing.nit:523,30--113
../src/syntax/typing.nit:523,30--45
- 'v' ... ../src/syntax/typing.nit:523,30
+ identifier 'v' ... ../src/syntax/typing.nit:523,30
../src/syntax/typing.nit:523,33--45
- 'TypingVisitor' ... ../src/syntax/typing.nit:523,33--45
+ type identifier 'TypingVisitor' ... ../src/syntax/typing.nit:523,33--45
../src/syntax/typing.nit:523,48--72
- 'escapable' ... ../src/syntax/typing.nit:523,48--56
+ identifier 'escapable' ... ../src/syntax/typing.nit:523,48--56
../src/syntax/typing.nit:523,59--72
- 'EscapableBlock' ... ../src/syntax/typing.nit:523,59--72
+ type identifier 'EscapableBlock' ... ../src/syntax/typing.nit:523,59--72
../src/syntax/typing.nit:523,75--98
- 'n_label' ... ../src/syntax/typing.nit:523,75--81
+ identifier 'n_label' ... ../src/syntax/typing.nit:523,75--81
../src/syntax/typing.nit:523,84--98
- 'nullable' ... ../src/syntax/typing.nit:523,84--91
- 'ALabel' ... ../src/syntax/typing.nit:523,93--98
+ keyword 'nullable' ... ../src/syntax/typing.nit:523,84--91
+ type identifier 'ALabel' ... ../src/syntax/typing.nit:523,93--98
../src/syntax/typing.nit:523,101--113
- 'is_loop' ... ../src/syntax/typing.nit:523,101--107
+ identifier 'is_loop' ... ../src/syntax/typing.nit:523,101--107
../src/syntax/typing.nit:523,110--113
- 'Bool' ... ../src/syntax/typing.nit:523,110--113
+ type identifier 'Bool' ... ../src/syntax/typing.nit:523,110--113
../src/syntax/typing.nit:526,3--553,4
../src/syntax/typing.nit:526,3--24
../src/syntax/typing.nit:526,16
- '_escapable' ... ../src/syntax/typing.nit:526,3--12
+ attribute '_escapable' ... ../src/syntax/typing.nit:526,3--12
'=' ... ../src/syntax/typing.nit:526,14
../src/syntax/typing.nit:526,16--24
../src/syntax/typing.nit:526,16
- 'escapable' ... ../src/syntax/typing.nit:526,16--24
+ identifier 'escapable' ... ../src/syntax/typing.nit:526,16--24
../src/syntax/typing.nit:527,3--47
../src/syntax/typing.nit:527,3--13
../src/syntax/typing.nit:527,3
../src/syntax/typing.nit:527,3
- 'v' ... ../src/syntax/typing.nit:527,3
- 'scope_ctx' ... ../src/syntax/typing.nit:527,5--13
- 'push_escapable' ... ../src/syntax/typing.nit:527,15--28
+ identifier 'v' ... ../src/syntax/typing.nit:527,3
+ identifier 'scope_ctx' ... ../src/syntax/typing.nit:527,5--13
+ identifier 'push_escapable' ... ../src/syntax/typing.nit:527,15--28
../src/syntax/typing.nit:527,30--38
../src/syntax/typing.nit:527,30
- 'escapable' ... ../src/syntax/typing.nit:527,30--38
+ identifier 'escapable' ... ../src/syntax/typing.nit:527,30--38
../src/syntax/typing.nit:527,41--47
../src/syntax/typing.nit:527,41
- 'n_label' ... ../src/syntax/typing.nit:527,41--47
+ identifier 'n_label' ... ../src/syntax/typing.nit:527,41--47
../src/syntax/typing.nit:530,3--31
- 'var' ... ../src/syntax/typing.nit:530,3--5
- 'old_flow_ctx' ... ../src/syntax/typing.nit:530,7--18
+ keyword 'var' ... ../src/syntax/typing.nit:530,3--5
+ identifier 'old_flow_ctx' ... ../src/syntax/typing.nit:530,7--18
'=' ... ../src/syntax/typing.nit:530,20
../src/syntax/typing.nit:530,22--31
../src/syntax/typing.nit:530,22
../src/syntax/typing.nit:530,22
- 'v' ... ../src/syntax/typing.nit:530,22
- 'flow_ctx' ... ../src/syntax/typing.nit:530,24--31
+ identifier 'v' ... ../src/syntax/typing.nit:530,22
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:530,24--31
../src/syntax/typing.nit:531,3--41
- 'var' ... ../src/syntax/typing.nit:531,3--5
- 'old_base_flow_ctx' ... ../src/syntax/typing.nit:531,7--23
+ keyword 'var' ... ../src/syntax/typing.nit:531,3--5
+ identifier 'old_base_flow_ctx' ... ../src/syntax/typing.nit:531,7--23
'=' ... ../src/syntax/typing.nit:531,25
../src/syntax/typing.nit:531,27--41
../src/syntax/typing.nit:531,27
../src/syntax/typing.nit:531,27
- 'v' ... ../src/syntax/typing.nit:531,27
- 'base_flow_ctx' ... ../src/syntax/typing.nit:531,29--41
+ identifier 'v' ... ../src/syntax/typing.nit:531,27
+ identifier 'base_flow_ctx' ... ../src/syntax/typing.nit:531,29--41
../src/syntax/typing.nit:532,3--46
- 'if' ... ../src/syntax/typing.nit:532,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:532,3--4
../src/syntax/typing.nit:532,6--12
../src/syntax/typing.nit:532,6
- 'is_loop' ... ../src/syntax/typing.nit:532,6--12
+ identifier 'is_loop' ... ../src/syntax/typing.nit:532,6--12
../src/syntax/typing.nit:532,19--46
../src/syntax/typing.nit:532,19
../src/syntax/typing.nit:532,19
- 'v' ... ../src/syntax/typing.nit:532,19
- 'base_flow_ctx' ... ../src/syntax/typing.nit:532,21--33
+ identifier 'v' ... ../src/syntax/typing.nit:532,19
+ identifier 'base_flow_ctx' ... ../src/syntax/typing.nit:532,21--33
'=' ... ../src/syntax/typing.nit:532,35
../src/syntax/typing.nit:532,37--46
../src/syntax/typing.nit:532,37
../src/syntax/typing.nit:532,37
- 'v' ... ../src/syntax/typing.nit:532,37
- 'flow_ctx' ... ../src/syntax/typing.nit:532,39--46
+ identifier 'v' ... ../src/syntax/typing.nit:532,37
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:532,39--46
../src/syntax/typing.nit:535,3--26
../src/syntax/typing.nit:535,26
- 'process_control_inside' ... ../src/syntax/typing.nit:535,3--24
+ identifier 'process_control_inside' ... ../src/syntax/typing.nit:535,3--24
../src/syntax/typing.nit:535,26
../src/syntax/typing.nit:535,26
- 'v' ... ../src/syntax/typing.nit:535,26
+ identifier 'v' ... ../src/syntax/typing.nit:535,26
../src/syntax/typing.nit:538,3--540,5
- 'if' ... ../src/syntax/typing.nit:538,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:538,3--4
../src/syntax/typing.nit:538,6--27
- 'not' ... ../src/syntax/typing.nit:538,6--8
+ keyword 'not' ... ../src/syntax/typing.nit:538,6--8
../src/syntax/typing.nit:538,10--27
../src/syntax/typing.nit:538,10--19
../src/syntax/typing.nit:538,10
../src/syntax/typing.nit:538,10
- 'v' ... ../src/syntax/typing.nit:538,10
- 'flow_ctx' ... ../src/syntax/typing.nit:538,12--19
- 'unreash' ... ../src/syntax/typing.nit:538,21--27
+ identifier 'v' ... ../src/syntax/typing.nit:538,10
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:538,12--19
+ identifier 'unreash' ... ../src/syntax/typing.nit:538,21--27
../src/syntax/typing.nit:539,4--47
../src/syntax/typing.nit:539,4--47
../src/syntax/typing.nit:539,4--32
../src/syntax/typing.nit:539,4--12
../src/syntax/typing.nit:539,4
- 'escapable' ... ../src/syntax/typing.nit:539,4--12
- 'break_flow_contexts' ... ../src/syntax/typing.nit:539,14--32
- 'add' ... ../src/syntax/typing.nit:539,34--36
+ identifier 'escapable' ... ../src/syntax/typing.nit:539,4--12
+ identifier 'break_flow_contexts' ... ../src/syntax/typing.nit:539,14--32
+ identifier 'add' ... ../src/syntax/typing.nit:539,34--36
../src/syntax/typing.nit:539,38--47
../src/syntax/typing.nit:539,38
../src/syntax/typing.nit:539,38
- 'v' ... ../src/syntax/typing.nit:539,38
- 'flow_ctx' ... ../src/syntax/typing.nit:539,40--47
+ identifier 'v' ... ../src/syntax/typing.nit:539,38
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:539,40--47
../src/syntax/typing.nit:540,3--5
- 'end' ... ../src/syntax/typing.nit:540,3--5
+ keyword 'end' ... ../src/syntax/typing.nit:540,3--5
../src/syntax/typing.nit:543,3--548,5
- 'if' ... ../src/syntax/typing.nit:543,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:543,3--4
../src/syntax/typing.nit:543,6--43
../src/syntax/typing.nit:543,6--34
../src/syntax/typing.nit:543,6--14
../src/syntax/typing.nit:543,6
- 'escapable' ... ../src/syntax/typing.nit:543,6--14
- 'break_flow_contexts' ... ../src/syntax/typing.nit:543,16--34
- 'is_empty' ... ../src/syntax/typing.nit:543,36--43
+ identifier 'escapable' ... ../src/syntax/typing.nit:543,6--14
+ identifier 'break_flow_contexts' ... ../src/syntax/typing.nit:543,16--34
+ identifier 'is_empty' ... ../src/syntax/typing.nit:543,36--43
../src/syntax/typing.nit:544,4--545,22
../src/syntax/typing.nit:544,4--28
../src/syntax/typing.nit:544,4
../src/syntax/typing.nit:544,4
- 'v' ... ../src/syntax/typing.nit:544,4
- 'flow_ctx' ... ../src/syntax/typing.nit:544,6--13
+ identifier 'v' ... ../src/syntax/typing.nit:544,4
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:544,6--13
'=' ... ../src/syntax/typing.nit:544,15
../src/syntax/typing.nit:544,17--28
../src/syntax/typing.nit:544,17
- 'old_flow_ctx' ... ../src/syntax/typing.nit:544,17--28
+ identifier 'old_flow_ctx' ... ../src/syntax/typing.nit:544,17--28
../src/syntax/typing.nit:545,4--22
../src/syntax/typing.nit:545,4
../src/syntax/typing.nit:545,4
- 'v' ... ../src/syntax/typing.nit:545,4
- 'mark_unreash' ... ../src/syntax/typing.nit:545,6--17
+ identifier 'v' ... ../src/syntax/typing.nit:545,4
+ identifier 'mark_unreash' ... ../src/syntax/typing.nit:545,6--17
../src/syntax/typing.nit:545,19--22
- 'self' ... ../src/syntax/typing.nit:545,19--22
+ keyword 'self' ... ../src/syntax/typing.nit:545,19--22
../src/syntax/typing.nit:547,4--548,5
../src/syntax/typing.nit:547,4--75
../src/syntax/typing.nit:547,4
../src/syntax/typing.nit:547,4
- 'v' ... ../src/syntax/typing.nit:547,4
- 'flow_ctx' ... ../src/syntax/typing.nit:547,6--13
+ identifier 'v' ... ../src/syntax/typing.nit:547,4
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:547,6--13
'=' ... ../src/syntax/typing.nit:547,15
../src/syntax/typing.nit:547,17--75
../src/syntax/typing.nit:547,17--33
../src/syntax/typing.nit:547,17
- 'old_base_flow_ctx' ... ../src/syntax/typing.nit:547,17--33
- 'merge' ... ../src/syntax/typing.nit:547,35--39
+ identifier 'old_base_flow_ctx' ... ../src/syntax/typing.nit:547,17--33
+ identifier 'merge' ... ../src/syntax/typing.nit:547,35--39
../src/syntax/typing.nit:547,41--44
- 'self' ... ../src/syntax/typing.nit:547,41--44
+ keyword 'self' ... ../src/syntax/typing.nit:547,41--44
../src/syntax/typing.nit:547,47--75
../src/syntax/typing.nit:547,47--55
../src/syntax/typing.nit:547,47
- 'escapable' ... ../src/syntax/typing.nit:547,47--55
- 'break_flow_contexts' ... ../src/syntax/typing.nit:547,57--75
- 'end' ... ../src/syntax/typing.nit:548,3--5
+ identifier 'escapable' ... ../src/syntax/typing.nit:547,47--55
+ identifier 'break_flow_contexts' ... ../src/syntax/typing.nit:547,57--75
+ keyword 'end' ... ../src/syntax/typing.nit:548,3--5
../src/syntax/typing.nit:550,3--53
- 'if' ... ../src/syntax/typing.nit:550,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:550,3--4
../src/syntax/typing.nit:550,6--12
../src/syntax/typing.nit:550,6
- 'is_loop' ... ../src/syntax/typing.nit:550,6--12
+ identifier 'is_loop' ... ../src/syntax/typing.nit:550,6--12
../src/syntax/typing.nit:550,19--53
../src/syntax/typing.nit:550,19
../src/syntax/typing.nit:550,19
- 'v' ... ../src/syntax/typing.nit:550,19
- 'base_flow_ctx' ... ../src/syntax/typing.nit:550,21--33
+ identifier 'v' ... ../src/syntax/typing.nit:550,19
+ identifier 'base_flow_ctx' ... ../src/syntax/typing.nit:550,21--33
'=' ... ../src/syntax/typing.nit:550,35
../src/syntax/typing.nit:550,37--53
../src/syntax/typing.nit:550,37
- 'old_base_flow_ctx' ... ../src/syntax/typing.nit:550,37--53
+ identifier 'old_base_flow_ctx' ... ../src/syntax/typing.nit:550,37--53
../src/syntax/typing.nit:551,3--17
../src/syntax/typing.nit:551,3--13
../src/syntax/typing.nit:551,3
../src/syntax/typing.nit:551,3
- 'v' ... ../src/syntax/typing.nit:551,3
- 'scope_ctx' ... ../src/syntax/typing.nit:551,5--13
- 'pop' ... ../src/syntax/typing.nit:551,15--17
+ identifier 'v' ... ../src/syntax/typing.nit:551,3
+ identifier 'scope_ctx' ... ../src/syntax/typing.nit:551,5--13
+ identifier 'pop' ... ../src/syntax/typing.nit:551,15--17
../src/syntax/typing.nit:552,3--18
../src/syntax/typing.nit:552,15
- '_is_typed' ... ../src/syntax/typing.nit:552,3--11
+ attribute '_is_typed' ... ../src/syntax/typing.nit:552,3--11
'=' ... ../src/syntax/typing.nit:552,13
../src/syntax/typing.nit:552,15--18
- 'true' ... ../src/syntax/typing.nit:552,15--18
- 'end' ... ../src/syntax/typing.nit:553,2--4
+ keyword 'true' ... ../src/syntax/typing.nit:552,15--18
+ keyword 'end' ... ../src/syntax/typing.nit:553,2--4
../src/syntax/typing.nit:555,2--556,52
../src/syntax/typing.nit:555,2--556,0
'# What to do inside the control block?
' ... ../src/syntax/typing.nit:555,2--556,0
../src/syntax/typing.nit:556,2--8
- 'private' ... ../src/syntax/typing.nit:556,2--8
- 'fun' ... ../src/syntax/typing.nit:556,10--12
+ keyword 'private' ... ../src/syntax/typing.nit:556,2--8
+ keyword 'fun' ... ../src/syntax/typing.nit:556,10--12
../src/syntax/typing.nit:556,14--35
- 'process_control_inside' ... ../src/syntax/typing.nit:556,14--35
+ identifier 'process_control_inside' ... ../src/syntax/typing.nit:556,14--35
../src/syntax/typing.nit:556,37--52
../src/syntax/typing.nit:556,37--52
- 'v' ... ../src/syntax/typing.nit:556,37
+ identifier 'v' ... ../src/syntax/typing.nit:556,37
../src/syntax/typing.nit:556,40--52
- 'TypingVisitor' ... ../src/syntax/typing.nit:556,40--52
- 'end' ... ../src/syntax/typing.nit:557,1--3
+ type identifier 'TypingVisitor' ... ../src/syntax/typing.nit:556,40--52
+ keyword 'end' ... ../src/syntax/typing.nit:557,1--3
../src/syntax/typing.nit:559,1--570,3
- 'redef' ... ../src/syntax/typing.nit:559,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:559,1--5
../src/syntax/typing.nit:559,7
../src/syntax/typing.nit:559,7--11
- 'class' ... ../src/syntax/typing.nit:559,7--11
- 'ADoExpr' ... ../src/syntax/typing.nit:559,13--19
+ keyword 'class' ... ../src/syntax/typing.nit:559,7--11
+ type identifier 'ADoExpr' ... ../src/syntax/typing.nit:559,13--19
../src/syntax/typing.nit:560,2--18
- 'super' ... ../src/syntax/typing.nit:560,2--6
+ keyword 'super' ... ../src/syntax/typing.nit:560,2--6
../src/syntax/typing.nit:560,8--18
- 'AAbsControl' ... ../src/syntax/typing.nit:560,8--18
+ type identifier 'AAbsControl' ... ../src/syntax/typing.nit:560,8--18
../src/syntax/typing.nit:561,2--564,4
- 'redef' ... ../src/syntax/typing.nit:561,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:561,2--6
../src/syntax/typing.nit:561,12
- 'fun' ... ../src/syntax/typing.nit:561,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:561,8--10
../src/syntax/typing.nit:561,12--24
- 'accept_typing' ... ../src/syntax/typing.nit:561,12--24
+ identifier 'accept_typing' ... ../src/syntax/typing.nit:561,12--24
../src/syntax/typing.nit:561,26
../src/syntax/typing.nit:561,26
- 'v' ... ../src/syntax/typing.nit:561,26
+ identifier 'v' ... ../src/syntax/typing.nit:561,26
../src/syntax/typing.nit:563,3--564,4
../src/syntax/typing.nit:563,3--70
../src/syntax/typing.nit:563,19
- 'process_control' ... ../src/syntax/typing.nit:563,3--17
+ identifier 'process_control' ... ../src/syntax/typing.nit:563,3--17
../src/syntax/typing.nit:563,19
../src/syntax/typing.nit:563,19
- 'v' ... ../src/syntax/typing.nit:563,19
+ identifier 'v' ... ../src/syntax/typing.nit:563,19
../src/syntax/typing.nit:563,22--53
- 'new' ... ../src/syntax/typing.nit:563,22--24
+ keyword 'new' ... ../src/syntax/typing.nit:563,22--24
../src/syntax/typing.nit:563,26--48
- 'BreakOnlyEscapableBlock' ... ../src/syntax/typing.nit:563,26--48
+ type identifier 'BreakOnlyEscapableBlock' ... ../src/syntax/typing.nit:563,26--48
../src/syntax/typing.nit:563,50--53
- 'self' ... ../src/syntax/typing.nit:563,50--53
+ keyword 'self' ... ../src/syntax/typing.nit:563,50--53
../src/syntax/typing.nit:563,57--63
../src/syntax/typing.nit:563,57
- 'n_label' ... ../src/syntax/typing.nit:563,57--63
+ identifier 'n_label' ... ../src/syntax/typing.nit:563,57--63
../src/syntax/typing.nit:563,66--70
- 'false' ... ../src/syntax/typing.nit:563,66--70
- 'end' ... ../src/syntax/typing.nit:564,2--4
+ keyword 'false' ... ../src/syntax/typing.nit:563,66--70
+ keyword 'end' ... ../src/syntax/typing.nit:564,2--4
../src/syntax/typing.nit:566,2--569,4
- 'redef' ... ../src/syntax/typing.nit:566,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:566,2--6
../src/syntax/typing.nit:566,12
- 'fun' ... ../src/syntax/typing.nit:566,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:566,8--10
../src/syntax/typing.nit:566,12--33
- 'process_control_inside' ... ../src/syntax/typing.nit:566,12--33
+ identifier 'process_control_inside' ... ../src/syntax/typing.nit:566,12--33
../src/syntax/typing.nit:566,35
../src/syntax/typing.nit:566,35
- 'v' ... ../src/syntax/typing.nit:566,35
+ identifier 'v' ... ../src/syntax/typing.nit:566,35
../src/syntax/typing.nit:568,3--569,4
../src/syntax/typing.nit:568,3--29
../src/syntax/typing.nit:568,3
../src/syntax/typing.nit:568,3
- 'v' ... ../src/syntax/typing.nit:568,3
- 'enter_visit_block' ... ../src/syntax/typing.nit:568,5--21
+ identifier 'v' ... ../src/syntax/typing.nit:568,3
+ identifier 'enter_visit_block' ... ../src/syntax/typing.nit:568,5--21
../src/syntax/typing.nit:568,23--29
../src/syntax/typing.nit:568,23
- 'n_block' ... ../src/syntax/typing.nit:568,23--29
- 'end' ... ../src/syntax/typing.nit:569,2--4
- 'end' ... ../src/syntax/typing.nit:570,1--3
+ identifier 'n_block' ... ../src/syntax/typing.nit:568,23--29
+ keyword 'end' ... ../src/syntax/typing.nit:569,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:570,1--3
../src/syntax/typing.nit:572,1--599,3
- 'redef' ... ../src/syntax/typing.nit:572,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:572,1--5
../src/syntax/typing.nit:572,7
../src/syntax/typing.nit:572,7--11
- 'class' ... ../src/syntax/typing.nit:572,7--11
- 'AIfExpr' ... ../src/syntax/typing.nit:572,13--19
+ keyword 'class' ... ../src/syntax/typing.nit:572,7--11
+ type identifier 'AIfExpr' ... ../src/syntax/typing.nit:572,13--19
../src/syntax/typing.nit:573,2--598,4
- 'redef' ... ../src/syntax/typing.nit:573,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:573,2--6
../src/syntax/typing.nit:573,12
- 'fun' ... ../src/syntax/typing.nit:573,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:573,8--10
../src/syntax/typing.nit:573,12--24
- 'accept_typing' ... ../src/syntax/typing.nit:573,12--24
+ identifier 'accept_typing' ... ../src/syntax/typing.nit:573,12--24
../src/syntax/typing.nit:573,26
../src/syntax/typing.nit:573,26
- 'v' ... ../src/syntax/typing.nit:573,26
+ identifier 'v' ... ../src/syntax/typing.nit:573,26
../src/syntax/typing.nit:575,3--598,4
../src/syntax/typing.nit:575,3--22
../src/syntax/typing.nit:575,3
../src/syntax/typing.nit:575,3
- 'v' ... ../src/syntax/typing.nit:575,3
- 'enter_visit' ... ../src/syntax/typing.nit:575,5--15
+ identifier 'v' ... ../src/syntax/typing.nit:575,3
+ identifier 'enter_visit' ... ../src/syntax/typing.nit:575,5--15
../src/syntax/typing.nit:575,17--22
../src/syntax/typing.nit:575,17
- 'n_expr' ... ../src/syntax/typing.nit:575,17--22
+ identifier 'n_expr' ... ../src/syntax/typing.nit:575,17--22
../src/syntax/typing.nit:576,3--42
../src/syntax/typing.nit:576,3
../src/syntax/typing.nit:576,3
- 'v' ... ../src/syntax/typing.nit:576,3
- 'check_conform_expr' ... ../src/syntax/typing.nit:576,5--22
+ identifier 'v' ... ../src/syntax/typing.nit:576,3
+ identifier 'check_conform_expr' ... ../src/syntax/typing.nit:576,5--22
../src/syntax/typing.nit:576,24--29
../src/syntax/typing.nit:576,24
- 'n_expr' ... ../src/syntax/typing.nit:576,24--29
+ identifier 'n_expr' ... ../src/syntax/typing.nit:576,24--29
../src/syntax/typing.nit:576,32--42
../src/syntax/typing.nit:576,32
../src/syntax/typing.nit:576,32
- 'v' ... ../src/syntax/typing.nit:576,32
- 'type_bool' ... ../src/syntax/typing.nit:576,34--42
+ identifier 'v' ... ../src/syntax/typing.nit:576,32
+ identifier 'type_bool' ... ../src/syntax/typing.nit:576,34--42
../src/syntax/typing.nit:579,3--31
- 'var' ... ../src/syntax/typing.nit:579,3--5
- 'old_flow_ctx' ... ../src/syntax/typing.nit:579,7--18
+ keyword 'var' ... ../src/syntax/typing.nit:579,3--5
+ identifier 'old_flow_ctx' ... ../src/syntax/typing.nit:579,7--18
'=' ... ../src/syntax/typing.nit:579,20
../src/syntax/typing.nit:579,22--31
../src/syntax/typing.nit:579,22
../src/syntax/typing.nit:579,22
- 'v' ... ../src/syntax/typing.nit:579,22
- 'flow_ctx' ... ../src/syntax/typing.nit:579,24--31
+ identifier 'v' ... ../src/syntax/typing.nit:579,22
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:579,24--31
../src/syntax/typing.nit:580,3--31
../src/syntax/typing.nit:580,3
../src/syntax/typing.nit:580,3
- 'v' ... ../src/syntax/typing.nit:580,3
- 'use_if_true_flow_ctx' ... ../src/syntax/typing.nit:580,5--24
+ identifier 'v' ... ../src/syntax/typing.nit:580,3
+ identifier 'use_if_true_flow_ctx' ... ../src/syntax/typing.nit:580,5--24
../src/syntax/typing.nit:580,26--31
../src/syntax/typing.nit:580,26
- 'n_expr' ... ../src/syntax/typing.nit:580,26--31
+ identifier 'n_expr' ... ../src/syntax/typing.nit:580,26--31
../src/syntax/typing.nit:583,3--28
../src/syntax/typing.nit:583,3
../src/syntax/typing.nit:583,3
- 'v' ... ../src/syntax/typing.nit:583,3
- 'enter_visit_block' ... ../src/syntax/typing.nit:583,5--21
+ identifier 'v' ... ../src/syntax/typing.nit:583,3
+ identifier 'enter_visit_block' ... ../src/syntax/typing.nit:583,5--21
../src/syntax/typing.nit:583,23--28
../src/syntax/typing.nit:583,23
- 'n_then' ... ../src/syntax/typing.nit:583,23--28
+ identifier 'n_then' ... ../src/syntax/typing.nit:583,23--28
../src/syntax/typing.nit:586,3--32
- 'var' ... ../src/syntax/typing.nit:586,3--5
- 'then_flow_ctx' ... ../src/syntax/typing.nit:586,7--19
+ keyword 'var' ... ../src/syntax/typing.nit:586,3--5
+ identifier 'then_flow_ctx' ... ../src/syntax/typing.nit:586,7--19
'=' ... ../src/syntax/typing.nit:586,21
../src/syntax/typing.nit:586,23--32
../src/syntax/typing.nit:586,23
../src/syntax/typing.nit:586,23
- 'v' ... ../src/syntax/typing.nit:586,23
- 'flow_ctx' ... ../src/syntax/typing.nit:586,25--32
+ identifier 'v' ... ../src/syntax/typing.nit:586,23
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:586,25--32
../src/syntax/typing.nit:589,3--27
../src/syntax/typing.nit:589,3
../src/syntax/typing.nit:589,3
- 'v' ... ../src/syntax/typing.nit:589,3
- 'flow_ctx' ... ../src/syntax/typing.nit:589,5--12
+ identifier 'v' ... ../src/syntax/typing.nit:589,3
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:589,5--12
'=' ... ../src/syntax/typing.nit:589,14
../src/syntax/typing.nit:589,16--27
../src/syntax/typing.nit:589,16
- 'old_flow_ctx' ... ../src/syntax/typing.nit:589,16--27
+ identifier 'old_flow_ctx' ... ../src/syntax/typing.nit:589,16--27
../src/syntax/typing.nit:590,3--32
../src/syntax/typing.nit:590,3
../src/syntax/typing.nit:590,3
- 'v' ... ../src/syntax/typing.nit:590,3
- 'use_if_false_flow_ctx' ... ../src/syntax/typing.nit:590,5--25
+ identifier 'v' ... ../src/syntax/typing.nit:590,3
+ identifier 'use_if_false_flow_ctx' ... ../src/syntax/typing.nit:590,5--25
../src/syntax/typing.nit:590,27--32
../src/syntax/typing.nit:590,27
- 'n_expr' ... ../src/syntax/typing.nit:590,27--32
+ identifier 'n_expr' ... ../src/syntax/typing.nit:590,27--32
../src/syntax/typing.nit:593,3--28
../src/syntax/typing.nit:593,3
../src/syntax/typing.nit:593,3
- 'v' ... ../src/syntax/typing.nit:593,3
- 'enter_visit_block' ... ../src/syntax/typing.nit:593,5--21
+ identifier 'v' ... ../src/syntax/typing.nit:593,3
+ identifier 'enter_visit_block' ... ../src/syntax/typing.nit:593,5--21
../src/syntax/typing.nit:593,23--28
../src/syntax/typing.nit:593,23
- 'n_else' ... ../src/syntax/typing.nit:593,23--28
+ identifier 'n_else' ... ../src/syntax/typing.nit:593,23--28
../src/syntax/typing.nit:596,3--74
../src/syntax/typing.nit:596,3
../src/syntax/typing.nit:596,3
- 'v' ... ../src/syntax/typing.nit:596,3
- 'flow_ctx' ... ../src/syntax/typing.nit:596,5--12
+ identifier 'v' ... ../src/syntax/typing.nit:596,3
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:596,5--12
'=' ... ../src/syntax/typing.nit:596,14
../src/syntax/typing.nit:596,16--74
../src/syntax/typing.nit:596,16--30
../src/syntax/typing.nit:596,16
../src/syntax/typing.nit:596,16
- 'v' ... ../src/syntax/typing.nit:596,16
- 'base_flow_ctx' ... ../src/syntax/typing.nit:596,18--30
- 'merge_reash' ... ../src/syntax/typing.nit:596,32--42
+ identifier 'v' ... ../src/syntax/typing.nit:596,16
+ identifier 'base_flow_ctx' ... ../src/syntax/typing.nit:596,18--30
+ identifier 'merge_reash' ... ../src/syntax/typing.nit:596,32--42
../src/syntax/typing.nit:596,44--47
- 'self' ... ../src/syntax/typing.nit:596,44--47
+ keyword 'self' ... ../src/syntax/typing.nit:596,44--47
../src/syntax/typing.nit:596,50--62
../src/syntax/typing.nit:596,50
- 'then_flow_ctx' ... ../src/syntax/typing.nit:596,50--62
+ identifier 'then_flow_ctx' ... ../src/syntax/typing.nit:596,50--62
../src/syntax/typing.nit:596,65--74
../src/syntax/typing.nit:596,65
../src/syntax/typing.nit:596,65
- 'v' ... ../src/syntax/typing.nit:596,65
- 'flow_ctx' ... ../src/syntax/typing.nit:596,67--74
+ identifier 'v' ... ../src/syntax/typing.nit:596,65
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:596,67--74
../src/syntax/typing.nit:597,3--18
../src/syntax/typing.nit:597,15
- '_is_typed' ... ../src/syntax/typing.nit:597,3--11
+ attribute '_is_typed' ... ../src/syntax/typing.nit:597,3--11
'=' ... ../src/syntax/typing.nit:597,13
../src/syntax/typing.nit:597,15--18
- 'true' ... ../src/syntax/typing.nit:597,15--18
- 'end' ... ../src/syntax/typing.nit:598,2--4
- 'end' ... ../src/syntax/typing.nit:599,1--3
+ keyword 'true' ... ../src/syntax/typing.nit:597,15--18
+ keyword 'end' ... ../src/syntax/typing.nit:598,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:599,1--3
../src/syntax/typing.nit:601,1--631,3
- 'redef' ... ../src/syntax/typing.nit:601,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:601,1--5
../src/syntax/typing.nit:601,7
../src/syntax/typing.nit:601,7--11
- 'class' ... ../src/syntax/typing.nit:601,7--11
- 'AWhileExpr' ... ../src/syntax/typing.nit:601,13--22
+ keyword 'class' ... ../src/syntax/typing.nit:601,7--11
+ type identifier 'AWhileExpr' ... ../src/syntax/typing.nit:601,13--22
../src/syntax/typing.nit:602,2--18
- 'super' ... ../src/syntax/typing.nit:602,2--6
+ keyword 'super' ... ../src/syntax/typing.nit:602,2--6
../src/syntax/typing.nit:602,8--18
- 'AAbsControl' ... ../src/syntax/typing.nit:602,8--18
+ type identifier 'AAbsControl' ... ../src/syntax/typing.nit:602,8--18
../src/syntax/typing.nit:603,2--606,4
- 'redef' ... ../src/syntax/typing.nit:603,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:603,2--6
../src/syntax/typing.nit:603,12
- 'fun' ... ../src/syntax/typing.nit:603,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:603,8--10
../src/syntax/typing.nit:603,12--24
- 'accept_typing' ... ../src/syntax/typing.nit:603,12--24
+ identifier 'accept_typing' ... ../src/syntax/typing.nit:603,12--24
../src/syntax/typing.nit:603,26
../src/syntax/typing.nit:603,26
- 'v' ... ../src/syntax/typing.nit:603,26
+ identifier 'v' ... ../src/syntax/typing.nit:603,26
../src/syntax/typing.nit:605,3--606,4
../src/syntax/typing.nit:605,3--60
../src/syntax/typing.nit:605,19
- 'process_control' ... ../src/syntax/typing.nit:605,3--17
+ identifier 'process_control' ... ../src/syntax/typing.nit:605,3--17
../src/syntax/typing.nit:605,19
../src/syntax/typing.nit:605,19
- 'v' ... ../src/syntax/typing.nit:605,19
+ identifier 'v' ... ../src/syntax/typing.nit:605,19
../src/syntax/typing.nit:605,22--44
- 'new' ... ../src/syntax/typing.nit:605,22--24
+ keyword 'new' ... ../src/syntax/typing.nit:605,22--24
../src/syntax/typing.nit:605,26--39
- 'EscapableBlock' ... ../src/syntax/typing.nit:605,26--39
+ type identifier 'EscapableBlock' ... ../src/syntax/typing.nit:605,26--39
../src/syntax/typing.nit:605,41--44
- 'self' ... ../src/syntax/typing.nit:605,41--44
+ keyword 'self' ... ../src/syntax/typing.nit:605,41--44
../src/syntax/typing.nit:605,48--54
../src/syntax/typing.nit:605,48
- 'n_label' ... ../src/syntax/typing.nit:605,48--54
+ identifier 'n_label' ... ../src/syntax/typing.nit:605,48--54
../src/syntax/typing.nit:605,57--60
- 'true' ... ../src/syntax/typing.nit:605,57--60
- 'end' ... ../src/syntax/typing.nit:606,2--4
+ keyword 'true' ... ../src/syntax/typing.nit:605,57--60
+ keyword 'end' ... ../src/syntax/typing.nit:606,2--4
../src/syntax/typing.nit:608,2--630,4
- 'redef' ... ../src/syntax/typing.nit:608,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:608,2--6
../src/syntax/typing.nit:608,12
- 'fun' ... ../src/syntax/typing.nit:608,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:608,8--10
../src/syntax/typing.nit:608,12--33
- 'process_control_inside' ... ../src/syntax/typing.nit:608,12--33
+ identifier 'process_control_inside' ... ../src/syntax/typing.nit:608,12--33
../src/syntax/typing.nit:608,35
../src/syntax/typing.nit:608,35
- 'v' ... ../src/syntax/typing.nit:608,35
+ identifier 'v' ... ../src/syntax/typing.nit:608,35
../src/syntax/typing.nit:610,3--630,4
../src/syntax/typing.nit:610,3--31
- 'var' ... ../src/syntax/typing.nit:610,3--5
- 'old_flow_ctx' ... ../src/syntax/typing.nit:610,7--18
+ keyword 'var' ... ../src/syntax/typing.nit:610,3--5
+ identifier 'old_flow_ctx' ... ../src/syntax/typing.nit:610,7--18
'=' ... ../src/syntax/typing.nit:610,20
../src/syntax/typing.nit:610,22--31
../src/syntax/typing.nit:610,22
../src/syntax/typing.nit:610,22
- 'v' ... ../src/syntax/typing.nit:610,22
- 'flow_ctx' ... ../src/syntax/typing.nit:610,24--31
+ identifier 'v' ... ../src/syntax/typing.nit:610,22
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:610,24--31
../src/syntax/typing.nit:613,3--22
../src/syntax/typing.nit:613,3
../src/syntax/typing.nit:613,3
- 'v' ... ../src/syntax/typing.nit:613,3
- 'enter_visit' ... ../src/syntax/typing.nit:613,5--15
+ identifier 'v' ... ../src/syntax/typing.nit:613,3
+ identifier 'enter_visit' ... ../src/syntax/typing.nit:613,5--15
../src/syntax/typing.nit:613,17--22
../src/syntax/typing.nit:613,17
- 'n_expr' ... ../src/syntax/typing.nit:613,17--22
+ identifier 'n_expr' ... ../src/syntax/typing.nit:613,17--22
../src/syntax/typing.nit:614,3--42
../src/syntax/typing.nit:614,3
../src/syntax/typing.nit:614,3
- 'v' ... ../src/syntax/typing.nit:614,3
- 'check_conform_expr' ... ../src/syntax/typing.nit:614,5--22
+ identifier 'v' ... ../src/syntax/typing.nit:614,3
+ identifier 'check_conform_expr' ... ../src/syntax/typing.nit:614,5--22
../src/syntax/typing.nit:614,24--29
../src/syntax/typing.nit:614,24
- 'n_expr' ... ../src/syntax/typing.nit:614,24--29
+ identifier 'n_expr' ... ../src/syntax/typing.nit:614,24--29
../src/syntax/typing.nit:614,32--42
../src/syntax/typing.nit:614,32
../src/syntax/typing.nit:614,32
- 'v' ... ../src/syntax/typing.nit:614,32
- 'type_bool' ... ../src/syntax/typing.nit:614,34--42
+ identifier 'v' ... ../src/syntax/typing.nit:614,32
+ identifier 'type_bool' ... ../src/syntax/typing.nit:614,34--42
../src/syntax/typing.nit:616,3--618,5
- 'if' ... ../src/syntax/typing.nit:616,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:616,3--4
../src/syntax/typing.nit:616,6--25
../src/syntax/typing.nit:616,6--11
../src/syntax/typing.nit:616,6
- 'n_expr' ... ../src/syntax/typing.nit:616,6--11
+ identifier 'n_expr' ... ../src/syntax/typing.nit:616,6--11
../src/syntax/typing.nit:616,17--25
- 'ATrueExpr' ... ../src/syntax/typing.nit:616,17--25
+ type identifier 'ATrueExpr' ... ../src/syntax/typing.nit:616,17--25
../src/syntax/typing.nit:617,4--68
../src/syntax/typing.nit:617,4--68
../src/syntax/typing.nit:617,4
../src/syntax/typing.nit:617,4
- 'v' ... ../src/syntax/typing.nit:617,4
- 'warning' ... ../src/syntax/typing.nit:617,6--12
+ identifier 'v' ... ../src/syntax/typing.nit:617,4
+ identifier 'warning' ... ../src/syntax/typing.nit:617,6--12
../src/syntax/typing.nit:617,14--17
- 'self' ... ../src/syntax/typing.nit:617,14--17
+ keyword 'self' ... ../src/syntax/typing.nit:617,14--17
../src/syntax/typing.nit:617,20--68
- '"Warning: use 'loop' instead of 'while true do'."' ... ../src/syntax/typing.nit:617,20--68
+ literal value '"Warning: use 'loop' instead of 'while true do'."' ... ../src/syntax/typing.nit:617,20--68
../src/syntax/typing.nit:618,3--5
- 'end' ... ../src/syntax/typing.nit:618,3--5
+ keyword 'end' ... ../src/syntax/typing.nit:618,3--5
../src/syntax/typing.nit:621,3--31
../src/syntax/typing.nit:621,3
../src/syntax/typing.nit:621,3
- 'v' ... ../src/syntax/typing.nit:621,3
- 'use_if_true_flow_ctx' ... ../src/syntax/typing.nit:621,5--24
+ identifier 'v' ... ../src/syntax/typing.nit:621,3
+ identifier 'use_if_true_flow_ctx' ... ../src/syntax/typing.nit:621,5--24
../src/syntax/typing.nit:621,26--31
../src/syntax/typing.nit:621,26
- 'n_expr' ... ../src/syntax/typing.nit:621,26--31
+ identifier 'n_expr' ... ../src/syntax/typing.nit:621,26--31
../src/syntax/typing.nit:624,3--29
../src/syntax/typing.nit:624,3
../src/syntax/typing.nit:624,3
- 'v' ... ../src/syntax/typing.nit:624,3
- 'enter_visit_block' ... ../src/syntax/typing.nit:624,5--21
+ identifier 'v' ... ../src/syntax/typing.nit:624,3
+ identifier 'enter_visit_block' ... ../src/syntax/typing.nit:624,5--21
../src/syntax/typing.nit:624,23--29
../src/syntax/typing.nit:624,23
- 'n_block' ... ../src/syntax/typing.nit:624,23--29
+ identifier 'n_block' ... ../src/syntax/typing.nit:624,23--29
../src/syntax/typing.nit:627,3--27
../src/syntax/typing.nit:627,3
../src/syntax/typing.nit:627,3
- 'v' ... ../src/syntax/typing.nit:627,3
- 'flow_ctx' ... ../src/syntax/typing.nit:627,5--12
+ identifier 'v' ... ../src/syntax/typing.nit:627,3
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:627,5--12
'=' ... ../src/syntax/typing.nit:627,14
../src/syntax/typing.nit:627,16--27
../src/syntax/typing.nit:627,16
- 'old_flow_ctx' ... ../src/syntax/typing.nit:627,16--27
+ identifier 'old_flow_ctx' ... ../src/syntax/typing.nit:627,16--27
../src/syntax/typing.nit:628,3--32
../src/syntax/typing.nit:628,3
../src/syntax/typing.nit:628,3
- 'v' ... ../src/syntax/typing.nit:628,3
- 'use_if_false_flow_ctx' ... ../src/syntax/typing.nit:628,5--25
+ identifier 'v' ... ../src/syntax/typing.nit:628,3
+ identifier 'use_if_false_flow_ctx' ... ../src/syntax/typing.nit:628,5--25
../src/syntax/typing.nit:628,27--32
../src/syntax/typing.nit:628,27
- 'n_expr' ... ../src/syntax/typing.nit:628,27--32
+ identifier 'n_expr' ... ../src/syntax/typing.nit:628,27--32
../src/syntax/typing.nit:629,3--46
../src/syntax/typing.nit:629,3--31
../src/syntax/typing.nit:629,3--11
../src/syntax/typing.nit:629,3
- 'escapable' ... ../src/syntax/typing.nit:629,3--11
- 'break_flow_contexts' ... ../src/syntax/typing.nit:629,13--31
- 'add' ... ../src/syntax/typing.nit:629,33--35
+ identifier 'escapable' ... ../src/syntax/typing.nit:629,3--11
+ identifier 'break_flow_contexts' ... ../src/syntax/typing.nit:629,13--31
+ identifier 'add' ... ../src/syntax/typing.nit:629,33--35
../src/syntax/typing.nit:629,37--46
../src/syntax/typing.nit:629,37
../src/syntax/typing.nit:629,37
- 'v' ... ../src/syntax/typing.nit:629,37
- 'flow_ctx' ... ../src/syntax/typing.nit:629,39--46
- 'end' ... ../src/syntax/typing.nit:630,2--4
- 'end' ... ../src/syntax/typing.nit:631,1--3
+ identifier 'v' ... ../src/syntax/typing.nit:629,37
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:629,39--46
+ keyword 'end' ... ../src/syntax/typing.nit:630,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:631,1--3
../src/syntax/typing.nit:633,1--648,3
- 'redef' ... ../src/syntax/typing.nit:633,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:633,1--5
../src/syntax/typing.nit:633,7
../src/syntax/typing.nit:633,7--11
- 'class' ... ../src/syntax/typing.nit:633,7--11
- 'ALoopExpr' ... ../src/syntax/typing.nit:633,13--21
+ keyword 'class' ... ../src/syntax/typing.nit:633,7--11
+ type identifier 'ALoopExpr' ... ../src/syntax/typing.nit:633,13--21
../src/syntax/typing.nit:634,2--18
- 'super' ... ../src/syntax/typing.nit:634,2--6
+ keyword 'super' ... ../src/syntax/typing.nit:634,2--6
../src/syntax/typing.nit:634,8--18
- 'AAbsControl' ... ../src/syntax/typing.nit:634,8--18
+ type identifier 'AAbsControl' ... ../src/syntax/typing.nit:634,8--18
../src/syntax/typing.nit:635,2--638,4
- 'redef' ... ../src/syntax/typing.nit:635,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:635,2--6
../src/syntax/typing.nit:635,12
- 'fun' ... ../src/syntax/typing.nit:635,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:635,8--10
../src/syntax/typing.nit:635,12--24
- 'accept_typing' ... ../src/syntax/typing.nit:635,12--24
+ identifier 'accept_typing' ... ../src/syntax/typing.nit:635,12--24
../src/syntax/typing.nit:635,26
../src/syntax/typing.nit:635,26
- 'v' ... ../src/syntax/typing.nit:635,26
+ identifier 'v' ... ../src/syntax/typing.nit:635,26
../src/syntax/typing.nit:637,3--638,4
../src/syntax/typing.nit:637,3--60
../src/syntax/typing.nit:637,19
- 'process_control' ... ../src/syntax/typing.nit:637,3--17
+ identifier 'process_control' ... ../src/syntax/typing.nit:637,3--17
../src/syntax/typing.nit:637,19
../src/syntax/typing.nit:637,19
- 'v' ... ../src/syntax/typing.nit:637,19
+ identifier 'v' ... ../src/syntax/typing.nit:637,19
../src/syntax/typing.nit:637,22--44
- 'new' ... ../src/syntax/typing.nit:637,22--24
+ keyword 'new' ... ../src/syntax/typing.nit:637,22--24
../src/syntax/typing.nit:637,26--39
- 'EscapableBlock' ... ../src/syntax/typing.nit:637,26--39
+ type identifier 'EscapableBlock' ... ../src/syntax/typing.nit:637,26--39
../src/syntax/typing.nit:637,41--44
- 'self' ... ../src/syntax/typing.nit:637,41--44
+ keyword 'self' ... ../src/syntax/typing.nit:637,41--44
../src/syntax/typing.nit:637,48--54
../src/syntax/typing.nit:637,48
- 'n_label' ... ../src/syntax/typing.nit:637,48--54
+ identifier 'n_label' ... ../src/syntax/typing.nit:637,48--54
../src/syntax/typing.nit:637,57--60
- 'true' ... ../src/syntax/typing.nit:637,57--60
- 'end' ... ../src/syntax/typing.nit:638,2--4
+ keyword 'true' ... ../src/syntax/typing.nit:637,57--60
+ keyword 'end' ... ../src/syntax/typing.nit:638,2--4
../src/syntax/typing.nit:640,2--647,4
- 'redef' ... ../src/syntax/typing.nit:640,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:640,2--6
../src/syntax/typing.nit:640,12
- 'fun' ... ../src/syntax/typing.nit:640,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:640,8--10
../src/syntax/typing.nit:640,12--33
- 'process_control_inside' ... ../src/syntax/typing.nit:640,12--33
+ identifier 'process_control_inside' ... ../src/syntax/typing.nit:640,12--33
../src/syntax/typing.nit:640,35
../src/syntax/typing.nit:640,35
- 'v' ... ../src/syntax/typing.nit:640,35
+ identifier 'v' ... ../src/syntax/typing.nit:640,35
../src/syntax/typing.nit:643,3--647,4
../src/syntax/typing.nit:643,3--29
../src/syntax/typing.nit:643,3
../src/syntax/typing.nit:643,3
- 'v' ... ../src/syntax/typing.nit:643,3
- 'enter_visit_block' ... ../src/syntax/typing.nit:643,5--21
+ identifier 'v' ... ../src/syntax/typing.nit:643,3
+ identifier 'enter_visit_block' ... ../src/syntax/typing.nit:643,5--21
../src/syntax/typing.nit:643,23--29
../src/syntax/typing.nit:643,23
- 'n_block' ... ../src/syntax/typing.nit:643,23--29
+ identifier 'n_block' ... ../src/syntax/typing.nit:643,23--29
../src/syntax/typing.nit:646,3--21
../src/syntax/typing.nit:646,3
../src/syntax/typing.nit:646,3
- 'v' ... ../src/syntax/typing.nit:646,3
- 'mark_unreash' ... ../src/syntax/typing.nit:646,5--16
+ identifier 'v' ... ../src/syntax/typing.nit:646,3
+ identifier 'mark_unreash' ... ../src/syntax/typing.nit:646,5--16
../src/syntax/typing.nit:646,18--21
- 'self' ... ../src/syntax/typing.nit:646,18--21
- 'end' ... ../src/syntax/typing.nit:647,2--4
- 'end' ... ../src/syntax/typing.nit:648,1--3
+ keyword 'self' ... ../src/syntax/typing.nit:646,18--21
+ keyword 'end' ... ../src/syntax/typing.nit:647,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:648,1--3
../src/syntax/typing.nit:650,1--732,3
- 'redef' ... ../src/syntax/typing.nit:650,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:650,1--5
../src/syntax/typing.nit:650,7
../src/syntax/typing.nit:650,7--11
- 'class' ... ../src/syntax/typing.nit:650,7--11
- 'AForExpr' ... ../src/syntax/typing.nit:650,13--20
+ keyword 'class' ... ../src/syntax/typing.nit:650,7--11
+ type identifier 'AForExpr' ... ../src/syntax/typing.nit:650,13--20
../src/syntax/typing.nit:651,2--18
- 'super' ... ../src/syntax/typing.nit:651,2--6
+ keyword 'super' ... ../src/syntax/typing.nit:651,2--6
../src/syntax/typing.nit:651,8--18
- 'AAbsControl' ... ../src/syntax/typing.nit:651,8--18
+ type identifier 'AAbsControl' ... ../src/syntax/typing.nit:651,8--18
../src/syntax/typing.nit:652,2--44
../src/syntax/typing.nit:652,33
- 'var' ... ../src/syntax/typing.nit:652,2--4
- '_variables' ... ../src/syntax/typing.nit:652,6--15
+ keyword 'var' ... ../src/syntax/typing.nit:652,2--4
+ attribute '_variables' ... ../src/syntax/typing.nit:652,6--15
../src/syntax/typing.nit:652,18--44
- 'nullable' ... ../src/syntax/typing.nit:652,18--25
- 'Array' ... ../src/syntax/typing.nit:652,27--31
+ keyword 'nullable' ... ../src/syntax/typing.nit:652,18--25
+ type identifier 'Array' ... ../src/syntax/typing.nit:652,27--31
../src/syntax/typing.nit:652,33--44
- 'AutoVariable' ... ../src/syntax/typing.nit:652,33--44
+ type identifier 'AutoVariable' ... ../src/syntax/typing.nit:652,33--44
../src/syntax/typing.nit:653,2--53
- 'redef' ... ../src/syntax/typing.nit:653,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:653,2--6
../src/syntax/typing.nit:653,12
- 'fun' ... ../src/syntax/typing.nit:653,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:653,8--10
../src/syntax/typing.nit:653,12--20
- 'variables' ... ../src/syntax/typing.nit:653,12--20
+ identifier 'variables' ... ../src/syntax/typing.nit:653,12--20
../src/syntax/typing.nit:653,32
../src/syntax/typing.nit:653,25--53
- 'return' ... ../src/syntax/typing.nit:653,25--30
+ keyword 'return' ... ../src/syntax/typing.nit:653,25--30
../src/syntax/typing.nit:653,32--53
../src/syntax/typing.nit:653,32--41
../src/syntax/typing.nit:653,32
- '_variables' ... ../src/syntax/typing.nit:653,32--41
- 'as' ... ../src/syntax/typing.nit:653,43--44
- 'not' ... ../src/syntax/typing.nit:653,46--48
- 'null' ... ../src/syntax/typing.nit:653,50--53
+ attribute '_variables' ... ../src/syntax/typing.nit:653,32--41
+ keyword 'as' ... ../src/syntax/typing.nit:653,43--44
+ keyword 'not' ... ../src/syntax/typing.nit:653,46--48
+ keyword 'null' ... ../src/syntax/typing.nit:653,50--53
../src/syntax/typing.nit:655,2--658,4
- 'redef' ... ../src/syntax/typing.nit:655,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:655,2--6
../src/syntax/typing.nit:655,12
- 'fun' ... ../src/syntax/typing.nit:655,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:655,8--10
../src/syntax/typing.nit:655,12--24
- 'accept_typing' ... ../src/syntax/typing.nit:655,12--24
+ identifier 'accept_typing' ... ../src/syntax/typing.nit:655,12--24
../src/syntax/typing.nit:655,26
../src/syntax/typing.nit:655,26
- 'v' ... ../src/syntax/typing.nit:655,26
+ identifier 'v' ... ../src/syntax/typing.nit:655,26
../src/syntax/typing.nit:657,3--658,4
../src/syntax/typing.nit:657,3--60
../src/syntax/typing.nit:657,19
- 'process_control' ... ../src/syntax/typing.nit:657,3--17
+ identifier 'process_control' ... ../src/syntax/typing.nit:657,3--17
../src/syntax/typing.nit:657,19
../src/syntax/typing.nit:657,19
- 'v' ... ../src/syntax/typing.nit:657,19
+ identifier 'v' ... ../src/syntax/typing.nit:657,19
../src/syntax/typing.nit:657,22--44
- 'new' ... ../src/syntax/typing.nit:657,22--24
+ keyword 'new' ... ../src/syntax/typing.nit:657,22--24
../src/syntax/typing.nit:657,26--39
- 'EscapableBlock' ... ../src/syntax/typing.nit:657,26--39
+ type identifier 'EscapableBlock' ... ../src/syntax/typing.nit:657,26--39
../src/syntax/typing.nit:657,41--44
- 'self' ... ../src/syntax/typing.nit:657,41--44
+ keyword 'self' ... ../src/syntax/typing.nit:657,41--44
../src/syntax/typing.nit:657,48--54
../src/syntax/typing.nit:657,48
- 'n_label' ... ../src/syntax/typing.nit:657,48--54
+ identifier 'n_label' ... ../src/syntax/typing.nit:657,48--54
../src/syntax/typing.nit:657,57--60
- 'true' ... ../src/syntax/typing.nit:657,57--60
- 'end' ... ../src/syntax/typing.nit:658,2--4
+ keyword 'true' ... ../src/syntax/typing.nit:657,57--60
+ keyword 'end' ... ../src/syntax/typing.nit:658,2--4
../src/syntax/typing.nit:660,2--673,4
- 'redef' ... ../src/syntax/typing.nit:660,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:660,2--6
../src/syntax/typing.nit:660,12
- 'fun' ... ../src/syntax/typing.nit:660,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:660,8--10
../src/syntax/typing.nit:660,12--33
- 'process_control_inside' ... ../src/syntax/typing.nit:660,12--33
+ identifier 'process_control_inside' ... ../src/syntax/typing.nit:660,12--33
../src/syntax/typing.nit:660,35
../src/syntax/typing.nit:660,35
- 'v' ... ../src/syntax/typing.nit:660,35
+ identifier 'v' ... ../src/syntax/typing.nit:660,35
../src/syntax/typing.nit:662,3--673,4
../src/syntax/typing.nit:662,3--23
../src/syntax/typing.nit:662,3--13
../src/syntax/typing.nit:662,3
../src/syntax/typing.nit:662,3
- 'v' ... ../src/syntax/typing.nit:662,3
- 'scope_ctx' ... ../src/syntax/typing.nit:662,5--13
- 'push' ... ../src/syntax/typing.nit:662,15--18
+ identifier 'v' ... ../src/syntax/typing.nit:662,3
+ identifier 'scope_ctx' ... ../src/syntax/typing.nit:662,5--13
+ identifier 'push' ... ../src/syntax/typing.nit:662,15--18
../src/syntax/typing.nit:662,20--23
- 'self' ... ../src/syntax/typing.nit:662,20--23
+ keyword 'self' ... ../src/syntax/typing.nit:662,20--23
../src/syntax/typing.nit:663,3--31
- 'var' ... ../src/syntax/typing.nit:663,3--5
- 'old_flow_ctx' ... ../src/syntax/typing.nit:663,7--18
+ keyword 'var' ... ../src/syntax/typing.nit:663,3--5
+ identifier 'old_flow_ctx' ... ../src/syntax/typing.nit:663,7--18
'=' ... ../src/syntax/typing.nit:663,20
../src/syntax/typing.nit:663,22--31
../src/syntax/typing.nit:663,22
../src/syntax/typing.nit:663,22
- 'v' ... ../src/syntax/typing.nit:663,22
- 'flow_ctx' ... ../src/syntax/typing.nit:663,24--31
+ identifier 'v' ... ../src/syntax/typing.nit:663,22
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:663,24--31
../src/syntax/typing.nit:665,3--13
../src/syntax/typing.nit:665,13
- 'do_typing' ... ../src/syntax/typing.nit:665,3--11
+ identifier 'do_typing' ... ../src/syntax/typing.nit:665,3--11
../src/syntax/typing.nit:665,13
../src/syntax/typing.nit:665,13
- 'v' ... ../src/syntax/typing.nit:665,13
+ identifier 'v' ... ../src/syntax/typing.nit:665,13
../src/syntax/typing.nit:668,3--29
../src/syntax/typing.nit:668,3
../src/syntax/typing.nit:668,3
- 'v' ... ../src/syntax/typing.nit:668,3
- 'enter_visit_block' ... ../src/syntax/typing.nit:668,5--21
+ identifier 'v' ... ../src/syntax/typing.nit:668,3
+ identifier 'enter_visit_block' ... ../src/syntax/typing.nit:668,5--21
../src/syntax/typing.nit:668,23--29
../src/syntax/typing.nit:668,23
- 'n_block' ... ../src/syntax/typing.nit:668,23--29
+ identifier 'n_block' ... ../src/syntax/typing.nit:668,23--29
../src/syntax/typing.nit:671,3--27
../src/syntax/typing.nit:671,3
../src/syntax/typing.nit:671,3
- 'v' ... ../src/syntax/typing.nit:671,3
- 'flow_ctx' ... ../src/syntax/typing.nit:671,5--12
+ identifier 'v' ... ../src/syntax/typing.nit:671,3
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:671,5--12
'=' ... ../src/syntax/typing.nit:671,14
../src/syntax/typing.nit:671,16--27
../src/syntax/typing.nit:671,16
- 'old_flow_ctx' ... ../src/syntax/typing.nit:671,16--27
+ identifier 'old_flow_ctx' ... ../src/syntax/typing.nit:671,16--27
../src/syntax/typing.nit:672,3--17
../src/syntax/typing.nit:672,3--13
../src/syntax/typing.nit:672,3
../src/syntax/typing.nit:672,3
- 'v' ... ../src/syntax/typing.nit:672,3
- 'scope_ctx' ... ../src/syntax/typing.nit:672,5--13
- 'pop' ... ../src/syntax/typing.nit:672,15--17
- 'end' ... ../src/syntax/typing.nit:673,2--4
+ identifier 'v' ... ../src/syntax/typing.nit:672,3
+ identifier 'scope_ctx' ... ../src/syntax/typing.nit:672,5--13
+ identifier 'pop' ... ../src/syntax/typing.nit:672,15--17
+ keyword 'end' ... ../src/syntax/typing.nit:673,2--4
../src/syntax/typing.nit:675,2--731,4
../src/syntax/typing.nit:675,2--8
- 'private' ... ../src/syntax/typing.nit:675,2--8
- 'fun' ... ../src/syntax/typing.nit:675,10--12
+ keyword 'private' ... ../src/syntax/typing.nit:675,2--8
+ keyword 'fun' ... ../src/syntax/typing.nit:675,10--12
../src/syntax/typing.nit:675,14--22
- 'do_typing' ... ../src/syntax/typing.nit:675,14--22
+ identifier 'do_typing' ... ../src/syntax/typing.nit:675,14--22
../src/syntax/typing.nit:675,24--39
../src/syntax/typing.nit:675,24--39
- 'v' ... ../src/syntax/typing.nit:675,24
+ identifier 'v' ... ../src/syntax/typing.nit:675,24
../src/syntax/typing.nit:675,27--39
- 'TypingVisitor' ... ../src/syntax/typing.nit:675,27--39
+ type identifier 'TypingVisitor' ... ../src/syntax/typing.nit:675,27--39
../src/syntax/typing.nit:678,3--731,4
../src/syntax/typing.nit:678,3--34
- 'var' ... ../src/syntax/typing.nit:678,3--5
- 'vas' ... ../src/syntax/typing.nit:678,7--9
+ keyword 'var' ... ../src/syntax/typing.nit:678,3--5
+ identifier 'vas' ... ../src/syntax/typing.nit:678,7--9
'=' ... ../src/syntax/typing.nit:678,11
../src/syntax/typing.nit:678,13--34
- 'new' ... ../src/syntax/typing.nit:678,13--15
+ keyword 'new' ... ../src/syntax/typing.nit:678,13--15
../src/syntax/typing.nit:678,17--34
- 'Array' ... ../src/syntax/typing.nit:678,17--21
+ type identifier 'Array' ... ../src/syntax/typing.nit:678,17--21
../src/syntax/typing.nit:678,23--34
- 'AutoVariable' ... ../src/syntax/typing.nit:678,23--34
+ type identifier 'AutoVariable' ... ../src/syntax/typing.nit:678,23--34
../src/syntax/typing.nit:679,3--683,5
- 'for' ... ../src/syntax/typing.nit:679,3--5
- 'n_id' ... ../src/syntax/typing.nit:679,7--10
+ keyword 'for' ... ../src/syntax/typing.nit:679,3--5
+ identifier 'n_id' ... ../src/syntax/typing.nit:679,7--10
../src/syntax/typing.nit:679,15--19
../src/syntax/typing.nit:679,15
- 'n_ids' ... ../src/syntax/typing.nit:679,15--19
- 'do' ... ../src/syntax/typing.nit:679,21--22
+ identifier 'n_ids' ... ../src/syntax/typing.nit:679,15--19
+ keyword 'do' ... ../src/syntax/typing.nit:679,21--22
../src/syntax/typing.nit:680,4--683,5
../src/syntax/typing.nit:680,4--49
- 'var' ... ../src/syntax/typing.nit:680,4--6
- 'va' ... ../src/syntax/typing.nit:680,8--9
+ keyword 'var' ... ../src/syntax/typing.nit:680,4--6
+ identifier 'va' ... ../src/syntax/typing.nit:680,8--9
'=' ... ../src/syntax/typing.nit:680,11
../src/syntax/typing.nit:680,13--49
- 'new' ... ../src/syntax/typing.nit:680,13--15
+ keyword 'new' ... ../src/syntax/typing.nit:680,13--15
../src/syntax/typing.nit:680,17--28
- 'AutoVariable' ... ../src/syntax/typing.nit:680,17--28
+ type identifier 'AutoVariable' ... ../src/syntax/typing.nit:680,17--28
../src/syntax/typing.nit:680,30--43
../src/syntax/typing.nit:680,30--33
../src/syntax/typing.nit:680,30
- 'n_id' ... ../src/syntax/typing.nit:680,30--33
- 'to_symbol' ... ../src/syntax/typing.nit:680,35--43
+ identifier 'n_id' ... ../src/syntax/typing.nit:680,30--33
+ identifier 'to_symbol' ... ../src/syntax/typing.nit:680,35--43
../src/syntax/typing.nit:680,46--49
../src/syntax/typing.nit:680,46
- 'n_id' ... ../src/syntax/typing.nit:680,46--49
+ identifier 'n_id' ... ../src/syntax/typing.nit:680,46--49
../src/syntax/typing.nit:681,4--30
../src/syntax/typing.nit:681,4--14
../src/syntax/typing.nit:681,4
../src/syntax/typing.nit:681,4
- 'v' ... ../src/syntax/typing.nit:681,4
- 'scope_ctx' ... ../src/syntax/typing.nit:681,6--14
- 'add_variable' ... ../src/syntax/typing.nit:681,16--27
+ identifier 'v' ... ../src/syntax/typing.nit:681,4
+ identifier 'scope_ctx' ... ../src/syntax/typing.nit:681,6--14
+ identifier 'add_variable' ... ../src/syntax/typing.nit:681,16--27
../src/syntax/typing.nit:681,29--30
../src/syntax/typing.nit:681,29
- 'va' ... ../src/syntax/typing.nit:681,29--30
+ identifier 'va' ... ../src/syntax/typing.nit:681,29--30
../src/syntax/typing.nit:682,4--13
../src/syntax/typing.nit:682,4--6
../src/syntax/typing.nit:682,4
- 'vas' ... ../src/syntax/typing.nit:682,4--6
- 'add' ... ../src/syntax/typing.nit:682,8--10
+ identifier 'vas' ... ../src/syntax/typing.nit:682,4--6
+ identifier 'add' ... ../src/syntax/typing.nit:682,8--10
../src/syntax/typing.nit:682,12--13
../src/syntax/typing.nit:682,12
- 'va' ... ../src/syntax/typing.nit:682,12--13
- 'end' ... ../src/syntax/typing.nit:683,3--5
+ identifier 'va' ... ../src/syntax/typing.nit:682,12--13
+ keyword 'end' ... ../src/syntax/typing.nit:683,3--5
../src/syntax/typing.nit:684,3--18
../src/syntax/typing.nit:684,16
- '_variables' ... ../src/syntax/typing.nit:684,3--12
+ attribute '_variables' ... ../src/syntax/typing.nit:684,3--12
'=' ... ../src/syntax/typing.nit:684,14
../src/syntax/typing.nit:684,16--18
../src/syntax/typing.nit:684,16
- 'vas' ... ../src/syntax/typing.nit:684,16--18
+ identifier 'vas' ... ../src/syntax/typing.nit:684,16--18
../src/syntax/typing.nit:687,3--22
../src/syntax/typing.nit:687,3
../src/syntax/typing.nit:687,3
- 'v' ... ../src/syntax/typing.nit:687,3
- 'enter_visit' ... ../src/syntax/typing.nit:687,5--15
+ identifier 'v' ... ../src/syntax/typing.nit:687,3
+ identifier 'enter_visit' ... ../src/syntax/typing.nit:687,5--15
../src/syntax/typing.nit:687,17--22
../src/syntax/typing.nit:687,17
- 'n_expr' ... ../src/syntax/typing.nit:687,17--22
+ identifier 'n_expr' ... ../src/syntax/typing.nit:687,17--22
../src/syntax/typing.nit:688,3--41
- 'if' ... ../src/syntax/typing.nit:688,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:688,3--4
../src/syntax/typing.nit:688,6--28
- 'not' ... ../src/syntax/typing.nit:688,6--8
+ keyword 'not' ... ../src/syntax/typing.nit:688,6--8
../src/syntax/typing.nit:688,10--28
../src/syntax/typing.nit:688,10
../src/syntax/typing.nit:688,10
- 'v' ... ../src/syntax/typing.nit:688,10
- 'check_expr' ... ../src/syntax/typing.nit:688,12--21
+ identifier 'v' ... ../src/syntax/typing.nit:688,10
+ identifier 'check_expr' ... ../src/syntax/typing.nit:688,12--21
../src/syntax/typing.nit:688,23--28
../src/syntax/typing.nit:688,23
- 'n_expr' ... ../src/syntax/typing.nit:688,23--28
+ identifier 'n_expr' ... ../src/syntax/typing.nit:688,23--28
../src/syntax/typing.nit:688,36--41
- 'return' ... ../src/syntax/typing.nit:688,36--41
+ keyword 'return' ... ../src/syntax/typing.nit:688,36--41
../src/syntax/typing.nit:689,3--30
- 'var' ... ../src/syntax/typing.nit:689,3--5
- 'expr_type' ... ../src/syntax/typing.nit:689,7--15
+ keyword 'var' ... ../src/syntax/typing.nit:689,3--5
+ identifier 'expr_type' ... ../src/syntax/typing.nit:689,7--15
'=' ... ../src/syntax/typing.nit:689,17
../src/syntax/typing.nit:689,19--30
../src/syntax/typing.nit:689,19--24
../src/syntax/typing.nit:689,19
- 'n_expr' ... ../src/syntax/typing.nit:689,19--24
- 'stype' ... ../src/syntax/typing.nit:689,26--30
+ identifier 'n_expr' ... ../src/syntax/typing.nit:689,19--24
+ identifier 'stype' ... ../src/syntax/typing.nit:689,26--30
../src/syntax/typing.nit:691,3--694,5
- 'if' ... ../src/syntax/typing.nit:691,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:691,3--4
../src/syntax/typing.nit:691,6--26
../src/syntax/typing.nit:691,6--14
../src/syntax/typing.nit:691,6
- 'expr_type' ... ../src/syntax/typing.nit:691,6--14
- 'is_nullable' ... ../src/syntax/typing.nit:691,16--26
+ identifier 'expr_type' ... ../src/syntax/typing.nit:691,6--14
+ identifier 'is_nullable' ... ../src/syntax/typing.nit:691,16--26
../src/syntax/typing.nit:692,4--693,9
../src/syntax/typing.nit:692,4--64
../src/syntax/typing.nit:692,4
../src/syntax/typing.nit:692,4
- 'v' ... ../src/syntax/typing.nit:692,4
- 'error' ... ../src/syntax/typing.nit:692,6--10
+ identifier 'v' ... ../src/syntax/typing.nit:692,4
+ identifier 'error' ... ../src/syntax/typing.nit:692,6--10
../src/syntax/typing.nit:692,12--17
../src/syntax/typing.nit:692,12
- 'n_expr' ... ../src/syntax/typing.nit:692,12--17
+ identifier 'n_expr' ... ../src/syntax/typing.nit:692,12--17
../src/syntax/typing.nit:692,20--64
- '"Type error: 'for' on a nullable expression."' ... ../src/syntax/typing.nit:692,20--64
+ literal value '"Type error: 'for' on a nullable expression."' ... ../src/syntax/typing.nit:692,20--64
../src/syntax/typing.nit:693,4--9
- 'return' ... ../src/syntax/typing.nit:693,4--9
+ keyword 'return' ... ../src/syntax/typing.nit:693,4--9
../src/syntax/typing.nit:694,3--5
- 'end' ... ../src/syntax/typing.nit:694,3--5
+ keyword 'end' ... ../src/syntax/typing.nit:694,3--5
../src/syntax/typing.nit:697,3--45
- 'var' ... ../src/syntax/typing.nit:697,3--5
- 'iterate_name' ... ../src/syntax/typing.nit:697,7--18
+ keyword 'var' ... ../src/syntax/typing.nit:697,3--5
+ identifier 'iterate_name' ... ../src/syntax/typing.nit:697,7--18
'=' ... ../src/syntax/typing.nit:697,20
../src/syntax/typing.nit:697,22--45
- 'once' ... ../src/syntax/typing.nit:697,22--25
+ keyword 'once' ... ../src/syntax/typing.nit:697,22--25
../src/syntax/typing.nit:697,27--45
../src/syntax/typing.nit:697,27--35
- '"iterate"' ... ../src/syntax/typing.nit:697,27--35
- 'to_symbol' ... ../src/syntax/typing.nit:697,37--45
+ literal value '"iterate"' ... ../src/syntax/typing.nit:697,27--35
+ identifier 'to_symbol' ... ../src/syntax/typing.nit:697,37--45
../src/syntax/typing.nit:698,3--701,5
- 'if' ... ../src/syntax/typing.nit:698,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:698,3--4
../src/syntax/typing.nit:698,6--71
- 'not' ... ../src/syntax/typing.nit:698,6--8
+ keyword 'not' ... ../src/syntax/typing.nit:698,6--8
../src/syntax/typing.nit:698,10--71
../src/syntax/typing.nit:698,10--30
../src/syntax/typing.nit:698,10--18
../src/syntax/typing.nit:698,10
- 'expr_type' ... ../src/syntax/typing.nit:698,10--18
- 'local_class' ... ../src/syntax/typing.nit:698,20--30
- 'has_global_property_by_name' ... ../src/syntax/typing.nit:698,32--58
+ identifier 'expr_type' ... ../src/syntax/typing.nit:698,10--18
+ identifier 'local_class' ... ../src/syntax/typing.nit:698,20--30
+ identifier 'has_global_property_by_name' ... ../src/syntax/typing.nit:698,32--58
../src/syntax/typing.nit:698,60--71
../src/syntax/typing.nit:698,60
- 'iterate_name' ... ../src/syntax/typing.nit:698,60--71
+ identifier 'iterate_name' ... ../src/syntax/typing.nit:698,60--71
../src/syntax/typing.nit:699,4--700,9
../src/syntax/typing.nit:699,4--93
../src/syntax/typing.nit:699,4
../src/syntax/typing.nit:699,4
- 'v' ... ../src/syntax/typing.nit:699,4
- 'error' ... ../src/syntax/typing.nit:699,6--10
+ identifier 'v' ... ../src/syntax/typing.nit:699,4
+ identifier 'error' ... ../src/syntax/typing.nit:699,6--10
../src/syntax/typing.nit:699,12--17
../src/syntax/typing.nit:699,12
- 'n_expr' ... ../src/syntax/typing.nit:699,12--17
+ identifier 'n_expr' ... ../src/syntax/typing.nit:699,12--17
../src/syntax/typing.nit:699,20--93
../src/syntax/typing.nit:699,20--81
- '"Type error: Expected a type with an 'iterate' method. Found {' ... ../src/syntax/typing.nit:699,20--81
+ literal value '"Type error: Expected a type with an 'iterate' method. Found {' ... ../src/syntax/typing.nit:699,20--81
../src/syntax/typing.nit:699,82--90
../src/syntax/typing.nit:699,82
- 'expr_type' ... ../src/syntax/typing.nit:699,82--90
+ identifier 'expr_type' ... ../src/syntax/typing.nit:699,82--90
../src/syntax/typing.nit:699,91--93
'}."' ... ../src/syntax/typing.nit:699,91--93
../src/syntax/typing.nit:700,4--9
- 'return' ... ../src/syntax/typing.nit:700,4--9
+ keyword 'return' ... ../src/syntax/typing.nit:700,4--9
../src/syntax/typing.nit:701,3--5
- 'end' ... ../src/syntax/typing.nit:701,3--5
+ keyword 'end' ... ../src/syntax/typing.nit:701,3--5
../src/syntax/typing.nit:702,3--61
- 'var' ... ../src/syntax/typing.nit:702,3--5
- 'prop' ... ../src/syntax/typing.nit:702,7--10
+ keyword 'var' ... ../src/syntax/typing.nit:702,3--5
+ identifier 'prop' ... ../src/syntax/typing.nit:702,7--10
'=' ... ../src/syntax/typing.nit:702,12
../src/syntax/typing.nit:702,14--61
../src/syntax/typing.nit:702,14--34
../src/syntax/typing.nit:702,14--22
../src/syntax/typing.nit:702,14
- 'expr_type' ... ../src/syntax/typing.nit:702,14--22
- 'local_class' ... ../src/syntax/typing.nit:702,24--34
- 'select_method' ... ../src/syntax/typing.nit:702,36--48
+ identifier 'expr_type' ... ../src/syntax/typing.nit:702,14--22
+ identifier 'local_class' ... ../src/syntax/typing.nit:702,24--34
+ identifier 'select_method' ... ../src/syntax/typing.nit:702,36--48
../src/syntax/typing.nit:702,50--61
../src/syntax/typing.nit:702,50
- 'iterate_name' ... ../src/syntax/typing.nit:702,50--61
+ identifier 'iterate_name' ... ../src/syntax/typing.nit:702,50--61
../src/syntax/typing.nit:703,3--66
../src/syntax/typing.nit:703,3--13
../src/syntax/typing.nit:703,3--6
../src/syntax/typing.nit:703,3
- 'prop' ... ../src/syntax/typing.nit:703,3--6
- 'global' ... ../src/syntax/typing.nit:703,8--13
- 'check_visibility' ... ../src/syntax/typing.nit:703,15--30
+ identifier 'prop' ... ../src/syntax/typing.nit:703,3--6
+ identifier 'global' ... ../src/syntax/typing.nit:703,8--13
+ identifier 'check_visibility' ... ../src/syntax/typing.nit:703,15--30
../src/syntax/typing.nit:703,32
../src/syntax/typing.nit:703,32
- 'v' ... ../src/syntax/typing.nit:703,32
+ identifier 'v' ... ../src/syntax/typing.nit:703,32
../src/syntax/typing.nit:703,35--38
- 'self' ... ../src/syntax/typing.nit:703,35--38
+ keyword 'self' ... ../src/syntax/typing.nit:703,35--38
../src/syntax/typing.nit:703,41--50
../src/syntax/typing.nit:703,41
../src/syntax/typing.nit:703,41
- 'v' ... ../src/syntax/typing.nit:703,41
- 'mmmodule' ... ../src/syntax/typing.nit:703,43--50
+ identifier 'v' ... ../src/syntax/typing.nit:703,41
+ identifier 'mmmodule' ... ../src/syntax/typing.nit:703,43--50
../src/syntax/typing.nit:703,53--66
../src/syntax/typing.nit:703,53--58
../src/syntax/typing.nit:703,53
- 'n_expr' ... ../src/syntax/typing.nit:703,53--58
- 'is_self' ... ../src/syntax/typing.nit:703,60--66
+ identifier 'n_expr' ... ../src/syntax/typing.nit:703,53--58
+ identifier 'is_self' ... ../src/syntax/typing.nit:703,60--66
../src/syntax/typing.nit:704,3--41
- 'var' ... ../src/syntax/typing.nit:704,3--5
- 'psig' ... ../src/syntax/typing.nit:704,7--10
+ keyword 'var' ... ../src/syntax/typing.nit:704,3--5
+ identifier 'psig' ... ../src/syntax/typing.nit:704,7--10
'=' ... ../src/syntax/typing.nit:704,12
../src/syntax/typing.nit:704,14--41
../src/syntax/typing.nit:704,14--17
../src/syntax/typing.nit:704,14
- 'prop' ... ../src/syntax/typing.nit:704,14--17
- 'signature_for' ... ../src/syntax/typing.nit:704,19--31
+ identifier 'prop' ... ../src/syntax/typing.nit:704,14--17
+ identifier 'signature_for' ... ../src/syntax/typing.nit:704,19--31
../src/syntax/typing.nit:704,33--41
../src/syntax/typing.nit:704,33
- 'expr_type' ... ../src/syntax/typing.nit:704,33--41
+ identifier 'expr_type' ... ../src/syntax/typing.nit:704,33--41
../src/syntax/typing.nit:705,3--53
- 'if' ... ../src/syntax/typing.nit:705,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:705,3--4
../src/syntax/typing.nit:705,6--23
- 'not' ... ../src/syntax/typing.nit:705,6--8
+ keyword 'not' ... ../src/syntax/typing.nit:705,6--8
../src/syntax/typing.nit:705,10--23
../src/syntax/typing.nit:705,10--15
../src/syntax/typing.nit:705,10
- 'n_expr' ... ../src/syntax/typing.nit:705,10--15
- 'is_self' ... ../src/syntax/typing.nit:705,17--23
+ identifier 'n_expr' ... ../src/syntax/typing.nit:705,10--15
+ identifier 'is_self' ... ../src/syntax/typing.nit:705,17--23
../src/syntax/typing.nit:705,30--53
../src/syntax/typing.nit:705,37
- 'psig' ... ../src/syntax/typing.nit:705,30--33
+ identifier 'psig' ... ../src/syntax/typing.nit:705,30--33
'=' ... ../src/syntax/typing.nit:705,35
../src/syntax/typing.nit:705,37--53
../src/syntax/typing.nit:705,37--40
../src/syntax/typing.nit:705,37
- 'psig' ... ../src/syntax/typing.nit:705,37--40
- 'not_for_self' ... ../src/syntax/typing.nit:705,42--53
+ identifier 'psig' ... ../src/syntax/typing.nit:705,37--40
+ identifier 'not_for_self' ... ../src/syntax/typing.nit:705,42--53
../src/syntax/typing.nit:706,3--712,5
- 'if' ... ../src/syntax/typing.nit:706,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:706,3--4
../src/syntax/typing.nit:706,6--20
../src/syntax/typing.nit:706,6--15
../src/syntax/typing.nit:706,6--9
../src/syntax/typing.nit:706,6
- 'psig' ... ../src/syntax/typing.nit:706,6--9
- 'arity' ... ../src/syntax/typing.nit:706,11--15
+ identifier 'psig' ... ../src/syntax/typing.nit:706,6--9
+ identifier 'arity' ... ../src/syntax/typing.nit:706,11--15
../src/syntax/typing.nit:706,20
- '0' ... ../src/syntax/typing.nit:706,20
+ literal value '0' ... ../src/syntax/typing.nit:706,20
../src/syntax/typing.nit:707,4--708,9
../src/syntax/typing.nit:707,4--82
../src/syntax/typing.nit:707,4
../src/syntax/typing.nit:707,4
- 'v' ... ../src/syntax/typing.nit:707,4
- 'error' ... ../src/syntax/typing.nit:707,6--10
+ identifier 'v' ... ../src/syntax/typing.nit:707,4
+ identifier 'error' ... ../src/syntax/typing.nit:707,6--10
../src/syntax/typing.nit:707,12--15
- 'self' ... ../src/syntax/typing.nit:707,12--15
+ keyword 'self' ... ../src/syntax/typing.nit:707,12--15
../src/syntax/typing.nit:707,18--82
- '"Error: 'iterate' incompatible with 'for': require no arguments."' ... ../src/syntax/typing.nit:707,18--82
+ literal value '"Error: 'iterate' incompatible with 'for': require no arguments."' ... ../src/syntax/typing.nit:707,18--82
../src/syntax/typing.nit:708,4--9
- 'return' ... ../src/syntax/typing.nit:708,4--9
+ keyword 'return' ... ../src/syntax/typing.nit:708,4--9
../src/syntax/typing.nit:709,8--712,5
- 'if' ... ../src/syntax/typing.nit:709,8--9
+ keyword 'if' ... ../src/syntax/typing.nit:709,8--9
../src/syntax/typing.nit:709,11--35
../src/syntax/typing.nit:709,11--30
../src/syntax/typing.nit:709,11--23
../src/syntax/typing.nit:709,11--14
../src/syntax/typing.nit:709,11
- 'psig' ... ../src/syntax/typing.nit:709,11--14
- 'closures' ... ../src/syntax/typing.nit:709,16--23
- 'length' ... ../src/syntax/typing.nit:709,25--30
+ identifier 'psig' ... ../src/syntax/typing.nit:709,11--14
+ identifier 'closures' ... ../src/syntax/typing.nit:709,16--23
+ identifier 'length' ... ../src/syntax/typing.nit:709,25--30
../src/syntax/typing.nit:709,35
- '1' ... ../src/syntax/typing.nit:709,35
+ literal value '1' ... ../src/syntax/typing.nit:709,35
../src/syntax/typing.nit:710,4--711,9
../src/syntax/typing.nit:710,4--81
../src/syntax/typing.nit:710,4
../src/syntax/typing.nit:710,4
- 'v' ... ../src/syntax/typing.nit:710,4
- 'error' ... ../src/syntax/typing.nit:710,6--10
+ identifier 'v' ... ../src/syntax/typing.nit:710,4
+ identifier 'error' ... ../src/syntax/typing.nit:710,6--10
../src/syntax/typing.nit:710,12--15
- 'self' ... ../src/syntax/typing.nit:710,12--15
+ keyword 'self' ... ../src/syntax/typing.nit:710,12--15
../src/syntax/typing.nit:710,18--81
- '"Error: 'iterate' incompatible with 'for': require one closure."' ... ../src/syntax/typing.nit:710,18--81
+ literal value '"Error: 'iterate' incompatible with 'for': require one closure."' ... ../src/syntax/typing.nit:710,18--81
../src/syntax/typing.nit:711,4--9
- 'return' ... ../src/syntax/typing.nit:711,4--9
+ keyword 'return' ... ../src/syntax/typing.nit:711,4--9
../src/syntax/typing.nit:712,3--5
- 'end' ... ../src/syntax/typing.nit:712,3--5
+ keyword 'end' ... ../src/syntax/typing.nit:712,3--5
../src/syntax/typing.nit:713,3--38
../src/syntax/typing.nit:713,10
- 'psig' ... ../src/syntax/typing.nit:713,3--6
+ identifier 'psig' ... ../src/syntax/typing.nit:713,3--6
'=' ... ../src/syntax/typing.nit:713,8
../src/syntax/typing.nit:713,10--38
../src/syntax/typing.nit:713,10--28
../src/syntax/typing.nit:713,10--22
../src/syntax/typing.nit:713,10--13
../src/syntax/typing.nit:713,10
- 'psig' ... ../src/syntax/typing.nit:713,10--13
- 'closures' ... ../src/syntax/typing.nit:713,15--22
- 'first' ... ../src/syntax/typing.nit:713,24--28
- 'signature' ... ../src/syntax/typing.nit:713,30--38
+ identifier 'psig' ... ../src/syntax/typing.nit:713,10--13
+ identifier 'closures' ... ../src/syntax/typing.nit:713,15--22
+ identifier 'first' ... ../src/syntax/typing.nit:713,24--28
+ identifier 'signature' ... ../src/syntax/typing.nit:713,30--38
../src/syntax/typing.nit:714,3--717,5
- 'if' ... ../src/syntax/typing.nit:714,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:714,3--4
../src/syntax/typing.nit:714,6--29
../src/syntax/typing.nit:714,6--21
../src/syntax/typing.nit:714,6--9
../src/syntax/typing.nit:714,6
- 'psig' ... ../src/syntax/typing.nit:714,6--9
- 'return_type' ... ../src/syntax/typing.nit:714,11--21
+ identifier 'psig' ... ../src/syntax/typing.nit:714,6--9
+ identifier 'return_type' ... ../src/syntax/typing.nit:714,11--21
../src/syntax/typing.nit:714,26--29
- 'null' ... ../src/syntax/typing.nit:714,26--29
+ keyword 'null' ... ../src/syntax/typing.nit:714,26--29
../src/syntax/typing.nit:715,4--716,9
../src/syntax/typing.nit:715,4--92
../src/syntax/typing.nit:715,4
../src/syntax/typing.nit:715,4
- 'v' ... ../src/syntax/typing.nit:715,4
- 'error' ... ../src/syntax/typing.nit:715,6--10
+ identifier 'v' ... ../src/syntax/typing.nit:715,4
+ identifier 'error' ... ../src/syntax/typing.nit:715,6--10
../src/syntax/typing.nit:715,12--15
- 'self' ... ../src/syntax/typing.nit:715,12--15
+ keyword 'self' ... ../src/syntax/typing.nit:715,12--15
../src/syntax/typing.nit:715,18--92
- '"Error: 'iterate' incompatible with 'for': require one procedural closure."' ... ../src/syntax/typing.nit:715,18--92
+ literal value '"Error: 'iterate' incompatible with 'for': require one procedural closure."' ... ../src/syntax/typing.nit:715,18--92
../src/syntax/typing.nit:716,4--9
- 'return' ... ../src/syntax/typing.nit:716,4--9
+ keyword 'return' ... ../src/syntax/typing.nit:716,4--9
../src/syntax/typing.nit:717,3--5
- 'end' ... ../src/syntax/typing.nit:717,3--5
+ keyword 'end' ... ../src/syntax/typing.nit:717,3--5
../src/syntax/typing.nit:718,3--725,5
- 'if' ... ../src/syntax/typing.nit:718,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:718,3--4
../src/syntax/typing.nit:718,6--29
../src/syntax/typing.nit:718,6--15
../src/syntax/typing.nit:718,6--8
../src/syntax/typing.nit:718,6
- 'vas' ... ../src/syntax/typing.nit:718,6--8
- 'length' ... ../src/syntax/typing.nit:718,10--15
+ identifier 'vas' ... ../src/syntax/typing.nit:718,6--8
+ identifier 'length' ... ../src/syntax/typing.nit:718,10--15
../src/syntax/typing.nit:718,20--29
../src/syntax/typing.nit:718,20--23
../src/syntax/typing.nit:718,20
- 'psig' ... ../src/syntax/typing.nit:718,20--23
- 'arity' ... ../src/syntax/typing.nit:718,25--29
+ identifier 'psig' ... ../src/syntax/typing.nit:718,20--23
+ identifier 'arity' ... ../src/syntax/typing.nit:718,25--29
../src/syntax/typing.nit:719,4--724,9
../src/syntax/typing.nit:719,4--723,6
- 'if' ... ../src/syntax/typing.nit:719,4--5
+ keyword 'if' ... ../src/syntax/typing.nit:719,4--5
../src/syntax/typing.nit:719,7--21
../src/syntax/typing.nit:719,7--16
../src/syntax/typing.nit:719,7--10
../src/syntax/typing.nit:719,7
- 'psig' ... ../src/syntax/typing.nit:719,7--10
- 'arity' ... ../src/syntax/typing.nit:719,12--16
+ identifier 'psig' ... ../src/syntax/typing.nit:719,7--10
+ identifier 'arity' ... ../src/syntax/typing.nit:719,12--16
../src/syntax/typing.nit:719,21
- '1' ... ../src/syntax/typing.nit:719,21
+ literal value '1' ... ../src/syntax/typing.nit:719,21
../src/syntax/typing.nit:720,5--85
../src/syntax/typing.nit:720,5--85
../src/syntax/typing.nit:720,5
../src/syntax/typing.nit:720,5
- 'v' ... ../src/syntax/typing.nit:720,5
- 'error' ... ../src/syntax/typing.nit:720,7--11
+ identifier 'v' ... ../src/syntax/typing.nit:720,5
+ identifier 'error' ... ../src/syntax/typing.nit:720,7--11
../src/syntax/typing.nit:720,13--16
- 'self' ... ../src/syntax/typing.nit:720,13--16
+ keyword 'self' ... ../src/syntax/typing.nit:720,13--16
../src/syntax/typing.nit:720,19--85
../src/syntax/typing.nit:720,19--36
- '"Error: Expected {' ... ../src/syntax/typing.nit:720,19--36
+ literal value '"Error: Expected {' ... ../src/syntax/typing.nit:720,19--36
../src/syntax/typing.nit:720,37--46
../src/syntax/typing.nit:720,37--40
../src/syntax/typing.nit:720,37
- 'psig' ... ../src/syntax/typing.nit:720,37--40
- 'arity' ... ../src/syntax/typing.nit:720,42--46
+ identifier 'psig' ... ../src/syntax/typing.nit:720,37--40
+ identifier 'arity' ... ../src/syntax/typing.nit:720,42--46
../src/syntax/typing.nit:720,47--58
- '} variable {' ... ../src/syntax/typing.nit:720,47--58
+ literal value '} variable {' ... ../src/syntax/typing.nit:720,47--58
../src/syntax/typing.nit:720,59--62
../src/syntax/typing.nit:720,59
- 'psig' ... ../src/syntax/typing.nit:720,59--62
+ identifier 'psig' ... ../src/syntax/typing.nit:720,59--62
../src/syntax/typing.nit:720,63--72
- '}, found {' ... ../src/syntax/typing.nit:720,63--72
+ literal value '}, found {' ... ../src/syntax/typing.nit:720,63--72
../src/syntax/typing.nit:720,73--82
../src/syntax/typing.nit:720,73--75
../src/syntax/typing.nit:720,73
- 'vas' ... ../src/syntax/typing.nit:720,73--75
- 'length' ... ../src/syntax/typing.nit:720,77--82
+ identifier 'vas' ... ../src/syntax/typing.nit:720,73--75
+ identifier 'length' ... ../src/syntax/typing.nit:720,77--82
../src/syntax/typing.nit:720,83--85
'}."' ... ../src/syntax/typing.nit:720,83--85
../src/syntax/typing.nit:722,5--723,6
../src/syntax/typing.nit:722,5--86
../src/syntax/typing.nit:722,5
../src/syntax/typing.nit:722,5
- 'v' ... ../src/syntax/typing.nit:722,5
- 'error' ... ../src/syntax/typing.nit:722,7--11
+ identifier 'v' ... ../src/syntax/typing.nit:722,5
+ identifier 'error' ... ../src/syntax/typing.nit:722,7--11
../src/syntax/typing.nit:722,13--16
- 'self' ... ../src/syntax/typing.nit:722,13--16
+ keyword 'self' ... ../src/syntax/typing.nit:722,13--16
../src/syntax/typing.nit:722,19--86
../src/syntax/typing.nit:722,19--36
- '"Error: Expected {' ... ../src/syntax/typing.nit:722,19--36
+ literal value '"Error: Expected {' ... ../src/syntax/typing.nit:722,19--36
../src/syntax/typing.nit:722,37--46
../src/syntax/typing.nit:722,37--40
../src/syntax/typing.nit:722,37
- 'psig' ... ../src/syntax/typing.nit:722,37--40
- 'arity' ... ../src/syntax/typing.nit:722,42--46
+ identifier 'psig' ... ../src/syntax/typing.nit:722,37--40
+ identifier 'arity' ... ../src/syntax/typing.nit:722,42--46
../src/syntax/typing.nit:722,47--59
- '} variables {' ... ../src/syntax/typing.nit:722,47--59
+ literal value '} variables {' ... ../src/syntax/typing.nit:722,47--59
../src/syntax/typing.nit:722,60--63
../src/syntax/typing.nit:722,60
- 'psig' ... ../src/syntax/typing.nit:722,60--63
+ identifier 'psig' ... ../src/syntax/typing.nit:722,60--63
../src/syntax/typing.nit:722,64--73
- '}, found {' ... ../src/syntax/typing.nit:722,64--73
+ literal value '}, found {' ... ../src/syntax/typing.nit:722,64--73
../src/syntax/typing.nit:722,74--83
../src/syntax/typing.nit:722,74--76
../src/syntax/typing.nit:722,74
- 'vas' ... ../src/syntax/typing.nit:722,74--76
- 'length' ... ../src/syntax/typing.nit:722,78--83
+ identifier 'vas' ... ../src/syntax/typing.nit:722,74--76
+ identifier 'length' ... ../src/syntax/typing.nit:722,78--83
../src/syntax/typing.nit:722,84--86
'}."' ... ../src/syntax/typing.nit:722,84--86
- 'end' ... ../src/syntax/typing.nit:723,4--6
+ keyword 'end' ... ../src/syntax/typing.nit:723,4--6
../src/syntax/typing.nit:724,4--9
- 'return' ... ../src/syntax/typing.nit:724,4--9
+ keyword 'return' ... ../src/syntax/typing.nit:724,4--9
../src/syntax/typing.nit:725,3--5
- 'end' ... ../src/syntax/typing.nit:725,3--5
+ keyword 'end' ... ../src/syntax/typing.nit:725,3--5
../src/syntax/typing.nit:728,3--730,5
- 'for' ... ../src/syntax/typing.nit:728,3--5
- 'i' ... ../src/syntax/typing.nit:728,7
+ keyword 'for' ... ../src/syntax/typing.nit:728,3--5
+ identifier 'i' ... ../src/syntax/typing.nit:728,7
../src/syntax/typing.nit:728,13--25
../src/syntax/typing.nit:728,13
- '0' ... ../src/syntax/typing.nit:728,13
+ literal value '0' ... ../src/syntax/typing.nit:728,13
../src/syntax/typing.nit:728,16--25
../src/syntax/typing.nit:728,16--18
../src/syntax/typing.nit:728,16
- 'vas' ... ../src/syntax/typing.nit:728,16--18
- 'length' ... ../src/syntax/typing.nit:728,20--25
- 'do' ... ../src/syntax/typing.nit:728,28--29
+ identifier 'vas' ... ../src/syntax/typing.nit:728,16--18
+ identifier 'length' ... ../src/syntax/typing.nit:728,20--25
+ keyword 'do' ... ../src/syntax/typing.nit:728,28--29
../src/syntax/typing.nit:729,4--730,5
../src/syntax/typing.nit:729,4--24
../src/syntax/typing.nit:729,4--8
../src/syntax/typing.nit:729,4--6
../src/syntax/typing.nit:729,4
- 'vas' ... ../src/syntax/typing.nit:729,4--6
+ identifier 'vas' ... ../src/syntax/typing.nit:729,4--6
../src/syntax/typing.nit:729,8
../src/syntax/typing.nit:729,8
- 'i' ... ../src/syntax/typing.nit:729,8
- 'stype' ... ../src/syntax/typing.nit:729,11--15
+ identifier 'i' ... ../src/syntax/typing.nit:729,8
+ identifier 'stype' ... ../src/syntax/typing.nit:729,11--15
'=' ... ../src/syntax/typing.nit:729,17
../src/syntax/typing.nit:729,19--24
../src/syntax/typing.nit:729,19--22
../src/syntax/typing.nit:729,19
- 'psig' ... ../src/syntax/typing.nit:729,19--22
+ identifier 'psig' ... ../src/syntax/typing.nit:729,19--22
../src/syntax/typing.nit:729,24
../src/syntax/typing.nit:729,24
- 'i' ... ../src/syntax/typing.nit:729,24
- 'end' ... ../src/syntax/typing.nit:730,3--5
- 'end' ... ../src/syntax/typing.nit:731,2--4
- 'end' ... ../src/syntax/typing.nit:732,1--3
+ identifier 'i' ... ../src/syntax/typing.nit:729,24
+ keyword 'end' ... ../src/syntax/typing.nit:730,3--5
+ keyword 'end' ... ../src/syntax/typing.nit:731,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:732,1--3
../src/syntax/typing.nit:734,1--753,3
- 'redef' ... ../src/syntax/typing.nit:734,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:734,1--5
../src/syntax/typing.nit:734,7
../src/syntax/typing.nit:734,7--11
- 'class' ... ../src/syntax/typing.nit:734,7--11
- 'AAssertExpr' ... ../src/syntax/typing.nit:734,13--23
+ keyword 'class' ... ../src/syntax/typing.nit:734,7--11
+ type identifier 'AAssertExpr' ... ../src/syntax/typing.nit:734,13--23
../src/syntax/typing.nit:735,2--752,4
- 'redef' ... ../src/syntax/typing.nit:735,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:735,2--6
../src/syntax/typing.nit:735,12
- 'fun' ... ../src/syntax/typing.nit:735,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:735,8--10
../src/syntax/typing.nit:735,12--24
- 'accept_typing' ... ../src/syntax/typing.nit:735,12--24
+ identifier 'accept_typing' ... ../src/syntax/typing.nit:735,12--24
../src/syntax/typing.nit:735,26
../src/syntax/typing.nit:735,26
- 'v' ... ../src/syntax/typing.nit:735,26
+ identifier 'v' ... ../src/syntax/typing.nit:735,26
../src/syntax/typing.nit:738,3--752,4
../src/syntax/typing.nit:738,3--22
../src/syntax/typing.nit:738,3
../src/syntax/typing.nit:738,3
- 'v' ... ../src/syntax/typing.nit:738,3
- 'enter_visit' ... ../src/syntax/typing.nit:738,5--15
+ identifier 'v' ... ../src/syntax/typing.nit:738,3
+ identifier 'enter_visit' ... ../src/syntax/typing.nit:738,5--15
../src/syntax/typing.nit:738,17--22
../src/syntax/typing.nit:738,17
- 'n_expr' ... ../src/syntax/typing.nit:738,17--22
+ identifier 'n_expr' ... ../src/syntax/typing.nit:738,17--22
../src/syntax/typing.nit:739,3--42
../src/syntax/typing.nit:739,3
../src/syntax/typing.nit:739,3
- 'v' ... ../src/syntax/typing.nit:739,3
- 'check_conform_expr' ... ../src/syntax/typing.nit:739,5--22
+ identifier 'v' ... ../src/syntax/typing.nit:739,3
+ identifier 'check_conform_expr' ... ../src/syntax/typing.nit:739,5--22
../src/syntax/typing.nit:739,24--29
../src/syntax/typing.nit:739,24
- 'n_expr' ... ../src/syntax/typing.nit:739,24--29
+ identifier 'n_expr' ... ../src/syntax/typing.nit:739,24--29
../src/syntax/typing.nit:739,32--42
../src/syntax/typing.nit:739,32
../src/syntax/typing.nit:739,32
- 'v' ... ../src/syntax/typing.nit:739,32
- 'type_bool' ... ../src/syntax/typing.nit:739,34--42
+ identifier 'v' ... ../src/syntax/typing.nit:739,32
+ identifier 'type_bool' ... ../src/syntax/typing.nit:739,34--42
../src/syntax/typing.nit:742,3--747,5
- 'if' ... ../src/syntax/typing.nit:742,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:742,3--4
../src/syntax/typing.nit:742,6--19
../src/syntax/typing.nit:742,6--11
../src/syntax/typing.nit:742,6
- 'n_else' ... ../src/syntax/typing.nit:742,6--11
+ identifier 'n_else' ... ../src/syntax/typing.nit:742,6--11
../src/syntax/typing.nit:742,16--19
- 'null' ... ../src/syntax/typing.nit:742,16--19
+ keyword 'null' ... ../src/syntax/typing.nit:742,16--19
../src/syntax/typing.nit:743,4--746,28
../src/syntax/typing.nit:743,4--32
- 'var' ... ../src/syntax/typing.nit:743,4--6
- 'old_flow_ctx' ... ../src/syntax/typing.nit:743,8--19
+ keyword 'var' ... ../src/syntax/typing.nit:743,4--6
+ identifier 'old_flow_ctx' ... ../src/syntax/typing.nit:743,8--19
'=' ... ../src/syntax/typing.nit:743,21
../src/syntax/typing.nit:743,23--32
../src/syntax/typing.nit:743,23
../src/syntax/typing.nit:743,23
- 'v' ... ../src/syntax/typing.nit:743,23
- 'flow_ctx' ... ../src/syntax/typing.nit:743,25--32
+ identifier 'v' ... ../src/syntax/typing.nit:743,23
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:743,25--32
../src/syntax/typing.nit:744,4--33
../src/syntax/typing.nit:744,4
../src/syntax/typing.nit:744,4
- 'v' ... ../src/syntax/typing.nit:744,4
- 'use_if_false_flow_ctx' ... ../src/syntax/typing.nit:744,6--26
+ identifier 'v' ... ../src/syntax/typing.nit:744,4
+ identifier 'use_if_false_flow_ctx' ... ../src/syntax/typing.nit:744,6--26
../src/syntax/typing.nit:744,28--33
../src/syntax/typing.nit:744,28
- 'n_expr' ... ../src/syntax/typing.nit:744,28--33
+ identifier 'n_expr' ... ../src/syntax/typing.nit:744,28--33
../src/syntax/typing.nit:745,4--23
../src/syntax/typing.nit:745,4
../src/syntax/typing.nit:745,4
- 'v' ... ../src/syntax/typing.nit:745,4
- 'enter_visit' ... ../src/syntax/typing.nit:745,6--16
+ identifier 'v' ... ../src/syntax/typing.nit:745,4
+ identifier 'enter_visit' ... ../src/syntax/typing.nit:745,6--16
../src/syntax/typing.nit:745,18--23
../src/syntax/typing.nit:745,18
- 'n_else' ... ../src/syntax/typing.nit:745,18--23
+ identifier 'n_else' ... ../src/syntax/typing.nit:745,18--23
../src/syntax/typing.nit:746,4--28
../src/syntax/typing.nit:746,4
../src/syntax/typing.nit:746,4
- 'v' ... ../src/syntax/typing.nit:746,4
- 'flow_ctx' ... ../src/syntax/typing.nit:746,6--13
+ identifier 'v' ... ../src/syntax/typing.nit:746,4
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:746,6--13
'=' ... ../src/syntax/typing.nit:746,15
../src/syntax/typing.nit:746,17--28
../src/syntax/typing.nit:746,17
- 'old_flow_ctx' ... ../src/syntax/typing.nit:746,17--28
+ identifier 'old_flow_ctx' ... ../src/syntax/typing.nit:746,17--28
../src/syntax/typing.nit:747,3--5
- 'end' ... ../src/syntax/typing.nit:747,3--5
+ keyword 'end' ... ../src/syntax/typing.nit:747,3--5
../src/syntax/typing.nit:750,3--31
../src/syntax/typing.nit:750,3
../src/syntax/typing.nit:750,3
- 'v' ... ../src/syntax/typing.nit:750,3
- 'use_if_true_flow_ctx' ... ../src/syntax/typing.nit:750,5--24
+ identifier 'v' ... ../src/syntax/typing.nit:750,3
+ identifier 'use_if_true_flow_ctx' ... ../src/syntax/typing.nit:750,5--24
../src/syntax/typing.nit:750,26--31
../src/syntax/typing.nit:750,26
- 'n_expr' ... ../src/syntax/typing.nit:750,26--31
+ identifier 'n_expr' ... ../src/syntax/typing.nit:750,26--31
../src/syntax/typing.nit:751,3--18
../src/syntax/typing.nit:751,15
- '_is_typed' ... ../src/syntax/typing.nit:751,3--11
+ attribute '_is_typed' ... ../src/syntax/typing.nit:751,3--11
'=' ... ../src/syntax/typing.nit:751,13
../src/syntax/typing.nit:751,15--18
- 'true' ... ../src/syntax/typing.nit:751,15--18
- 'end' ... ../src/syntax/typing.nit:752,2--4
- 'end' ... ../src/syntax/typing.nit:753,1--3
+ keyword 'true' ... ../src/syntax/typing.nit:751,15--18
+ keyword 'end' ... ../src/syntax/typing.nit:752,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:753,1--3
../src/syntax/typing.nit:755,1--758,3
- 'redef' ... ../src/syntax/typing.nit:755,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:755,1--5
../src/syntax/typing.nit:755,7
../src/syntax/typing.nit:755,7--11
- 'class' ... ../src/syntax/typing.nit:755,7--11
- 'AVarFormExpr' ... ../src/syntax/typing.nit:755,13--24
+ keyword 'class' ... ../src/syntax/typing.nit:755,7--11
+ type identifier 'AVarFormExpr' ... ../src/syntax/typing.nit:755,13--24
../src/syntax/typing.nit:756,2--33
../src/syntax/typing.nit:756,17
- 'var' ... ../src/syntax/typing.nit:756,2--4
- '_variable' ... ../src/syntax/typing.nit:756,6--14
+ keyword 'var' ... ../src/syntax/typing.nit:756,2--4
+ attribute '_variable' ... ../src/syntax/typing.nit:756,6--14
../src/syntax/typing.nit:756,17--33
- 'nullable' ... ../src/syntax/typing.nit:756,17--24
- 'Variable' ... ../src/syntax/typing.nit:756,26--33
+ keyword 'nullable' ... ../src/syntax/typing.nit:756,17--24
+ type identifier 'Variable' ... ../src/syntax/typing.nit:756,26--33
../src/syntax/typing.nit:757,2--51
- 'redef' ... ../src/syntax/typing.nit:757,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:757,2--6
../src/syntax/typing.nit:757,12
- 'fun' ... ../src/syntax/typing.nit:757,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:757,8--10
../src/syntax/typing.nit:757,12--19
- 'variable' ... ../src/syntax/typing.nit:757,12--19
+ identifier 'variable' ... ../src/syntax/typing.nit:757,12--19
../src/syntax/typing.nit:757,31
../src/syntax/typing.nit:757,24--51
- 'return' ... ../src/syntax/typing.nit:757,24--29
+ keyword 'return' ... ../src/syntax/typing.nit:757,24--29
../src/syntax/typing.nit:757,31--51
../src/syntax/typing.nit:757,31--39
../src/syntax/typing.nit:757,31
- '_variable' ... ../src/syntax/typing.nit:757,31--39
- 'as' ... ../src/syntax/typing.nit:757,41--42
- 'not' ... ../src/syntax/typing.nit:757,44--46
- 'null' ... ../src/syntax/typing.nit:757,48--51
- 'end' ... ../src/syntax/typing.nit:758,1--3
+ attribute '_variable' ... ../src/syntax/typing.nit:757,31--39
+ keyword 'as' ... ../src/syntax/typing.nit:757,41--42
+ keyword 'not' ... ../src/syntax/typing.nit:757,44--46
+ keyword 'null' ... ../src/syntax/typing.nit:757,48--51
+ keyword 'end' ... ../src/syntax/typing.nit:758,1--3
../src/syntax/typing.nit:760,1--769,3
- 'redef' ... ../src/syntax/typing.nit:760,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:760,1--5
../src/syntax/typing.nit:760,7
../src/syntax/typing.nit:760,7--11
- 'class' ... ../src/syntax/typing.nit:760,7--11
- 'AVarExpr' ... ../src/syntax/typing.nit:760,13--20
+ keyword 'class' ... ../src/syntax/typing.nit:760,7--11
+ type identifier 'AVarExpr' ... ../src/syntax/typing.nit:760,13--20
../src/syntax/typing.nit:761,2--42
- 'redef' ... ../src/syntax/typing.nit:761,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:761,2--6
../src/syntax/typing.nit:761,12
- 'fun' ... ../src/syntax/typing.nit:761,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:761,8--10
../src/syntax/typing.nit:761,12--23
- 'its_variable' ... ../src/syntax/typing.nit:761,12--23
+ identifier 'its_variable' ... ../src/syntax/typing.nit:761,12--23
../src/syntax/typing.nit:761,35
../src/syntax/typing.nit:761,28--42
- 'return' ... ../src/syntax/typing.nit:761,28--33
+ keyword 'return' ... ../src/syntax/typing.nit:761,28--33
../src/syntax/typing.nit:761,35--42
../src/syntax/typing.nit:761,35
- 'variable' ... ../src/syntax/typing.nit:761,35--42
+ identifier 'variable' ... ../src/syntax/typing.nit:761,35--42
../src/syntax/typing.nit:763,2--768,4
- 'redef' ... ../src/syntax/typing.nit:763,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:763,2--6
../src/syntax/typing.nit:763,12
- 'fun' ... ../src/syntax/typing.nit:763,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:763,8--10
../src/syntax/typing.nit:763,12--23
- 'after_typing' ... ../src/syntax/typing.nit:763,12--23
+ identifier 'after_typing' ... ../src/syntax/typing.nit:763,12--23
../src/syntax/typing.nit:763,25
../src/syntax/typing.nit:763,25
- 'v' ... ../src/syntax/typing.nit:763,25
+ identifier 'v' ... ../src/syntax/typing.nit:763,25
../src/syntax/typing.nit:765,3--768,4
../src/syntax/typing.nit:765,3--40
../src/syntax/typing.nit:765,3--12
../src/syntax/typing.nit:765,3
../src/syntax/typing.nit:765,3
- 'v' ... ../src/syntax/typing.nit:765,3
- 'flow_ctx' ... ../src/syntax/typing.nit:765,5--12
- 'check_is_set' ... ../src/syntax/typing.nit:765,14--25
+ identifier 'v' ... ../src/syntax/typing.nit:765,3
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:765,5--12
+ identifier 'check_is_set' ... ../src/syntax/typing.nit:765,14--25
../src/syntax/typing.nit:765,27--30
- 'self' ... ../src/syntax/typing.nit:765,27--30
+ keyword 'self' ... ../src/syntax/typing.nit:765,27--30
../src/syntax/typing.nit:765,33--40
../src/syntax/typing.nit:765,33
- 'variable' ... ../src/syntax/typing.nit:765,33--40
+ identifier 'variable' ... ../src/syntax/typing.nit:765,33--40
../src/syntax/typing.nit:766,3--36
../src/syntax/typing.nit:766,12
- '_stype' ... ../src/syntax/typing.nit:766,3--8
+ attribute '_stype' ... ../src/syntax/typing.nit:766,3--8
'=' ... ../src/syntax/typing.nit:766,10
../src/syntax/typing.nit:766,12--36
../src/syntax/typing.nit:766,12--21
../src/syntax/typing.nit:766,12
../src/syntax/typing.nit:766,12
- 'v' ... ../src/syntax/typing.nit:766,12
- 'flow_ctx' ... ../src/syntax/typing.nit:766,14--21
- 'stype' ... ../src/syntax/typing.nit:766,23--27
+ identifier 'v' ... ../src/syntax/typing.nit:766,12
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:766,14--21
+ identifier 'stype' ... ../src/syntax/typing.nit:766,23--27
../src/syntax/typing.nit:766,29--36
../src/syntax/typing.nit:766,29
- 'variable' ... ../src/syntax/typing.nit:766,29--36
+ identifier 'variable' ... ../src/syntax/typing.nit:766,29--36
../src/syntax/typing.nit:767,3--28
../src/syntax/typing.nit:767,15
- '_is_typed' ... ../src/syntax/typing.nit:767,3--11
+ attribute '_is_typed' ... ../src/syntax/typing.nit:767,3--11
'=' ... ../src/syntax/typing.nit:767,13
../src/syntax/typing.nit:767,15--28
../src/syntax/typing.nit:767,15--20
../src/syntax/typing.nit:767,15
- '_stype' ... ../src/syntax/typing.nit:767,15--20
+ attribute '_stype' ... ../src/syntax/typing.nit:767,15--20
../src/syntax/typing.nit:767,25--28
- 'null' ... ../src/syntax/typing.nit:767,25--28
- 'end' ... ../src/syntax/typing.nit:768,2--4
- 'end' ... ../src/syntax/typing.nit:769,1--3
+ keyword 'null' ... ../src/syntax/typing.nit:767,25--28
+ keyword 'end' ... ../src/syntax/typing.nit:768,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:769,1--3
../src/syntax/typing.nit:771,1--786,3
- 'redef' ... ../src/syntax/typing.nit:771,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:771,1--5
../src/syntax/typing.nit:771,7
../src/syntax/typing.nit:771,7--11
- 'class' ... ../src/syntax/typing.nit:771,7--11
- 'AVarAssignExpr' ... ../src/syntax/typing.nit:771,13--26
+ keyword 'class' ... ../src/syntax/typing.nit:771,7--11
+ type identifier 'AVarAssignExpr' ... ../src/syntax/typing.nit:771,13--26
../src/syntax/typing.nit:772,2--785,4
- 'redef' ... ../src/syntax/typing.nit:772,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:772,2--6
../src/syntax/typing.nit:772,12
- 'fun' ... ../src/syntax/typing.nit:772,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:772,8--10
../src/syntax/typing.nit:772,12--23
- 'after_typing' ... ../src/syntax/typing.nit:772,12--23
+ identifier 'after_typing' ... ../src/syntax/typing.nit:772,12--23
../src/syntax/typing.nit:772,25
../src/syntax/typing.nit:772,25
- 'v' ... ../src/syntax/typing.nit:772,25
+ identifier 'v' ... ../src/syntax/typing.nit:772,25
../src/syntax/typing.nit:774,3--785,4
../src/syntax/typing.nit:774,3--24
../src/syntax/typing.nit:774,3
../src/syntax/typing.nit:774,3
- 'v' ... ../src/syntax/typing.nit:774,3
- 'mark_is_set' ... ../src/syntax/typing.nit:774,5--15
+ identifier 'v' ... ../src/syntax/typing.nit:774,3
+ identifier 'mark_is_set' ... ../src/syntax/typing.nit:774,5--15
../src/syntax/typing.nit:774,17--24
../src/syntax/typing.nit:774,17
- 'variable' ... ../src/syntax/typing.nit:774,17--24
+ identifier 'variable' ... ../src/syntax/typing.nit:774,17--24
../src/syntax/typing.nit:777,3--44
- 'var' ... ../src/syntax/typing.nit:777,3--5
- 'btype' ... ../src/syntax/typing.nit:777,7--11
+ keyword 'var' ... ../src/syntax/typing.nit:777,3--5
+ identifier 'btype' ... ../src/syntax/typing.nit:777,7--11
'=' ... ../src/syntax/typing.nit:777,13
../src/syntax/typing.nit:777,15--44
../src/syntax/typing.nit:777,15--29
../src/syntax/typing.nit:777,15
../src/syntax/typing.nit:777,15
- 'v' ... ../src/syntax/typing.nit:777,15
- 'base_flow_ctx' ... ../src/syntax/typing.nit:777,17--29
- 'stype' ... ../src/syntax/typing.nit:777,31--35
+ identifier 'v' ... ../src/syntax/typing.nit:777,15
+ identifier 'base_flow_ctx' ... ../src/syntax/typing.nit:777,17--29
+ identifier 'stype' ... ../src/syntax/typing.nit:777,31--35
../src/syntax/typing.nit:777,37--44
../src/syntax/typing.nit:777,37
- 'variable' ... ../src/syntax/typing.nit:777,37--44
+ identifier 'variable' ... ../src/syntax/typing.nit:777,37--44
../src/syntax/typing.nit:778,3--42
- 'if' ... ../src/syntax/typing.nit:778,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:778,3--4
../src/syntax/typing.nit:778,6--29
- 'not' ... ../src/syntax/typing.nit:778,6--8
+ keyword 'not' ... ../src/syntax/typing.nit:778,6--8
../src/syntax/typing.nit:778,10--29
../src/syntax/typing.nit:778,10
../src/syntax/typing.nit:778,10
- 'v' ... ../src/syntax/typing.nit:778,10
- 'check_expr' ... ../src/syntax/typing.nit:778,12--21
+ identifier 'v' ... ../src/syntax/typing.nit:778,10
+ identifier 'check_expr' ... ../src/syntax/typing.nit:778,12--21
../src/syntax/typing.nit:778,23--29
../src/syntax/typing.nit:778,23
- 'n_value' ... ../src/syntax/typing.nit:778,23--29
+ identifier 'n_value' ... ../src/syntax/typing.nit:778,23--29
../src/syntax/typing.nit:778,37--42
- 'return' ... ../src/syntax/typing.nit:778,37--42
+ keyword 'return' ... ../src/syntax/typing.nit:778,37--42
../src/syntax/typing.nit:779,3--75
- 'if' ... ../src/syntax/typing.nit:779,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:779,3--4
../src/syntax/typing.nit:779,6--62
../src/syntax/typing.nit:779,6--18
../src/syntax/typing.nit:779,6--10
../src/syntax/typing.nit:779,6
- 'btype' ... ../src/syntax/typing.nit:779,6--10
+ identifier 'btype' ... ../src/syntax/typing.nit:779,6--10
../src/syntax/typing.nit:779,15--18
- 'null' ... ../src/syntax/typing.nit:779,15--18
+ keyword 'null' ... ../src/syntax/typing.nit:779,15--18
../src/syntax/typing.nit:779,24--62
- 'not' ... ../src/syntax/typing.nit:779,24--26
+ keyword 'not' ... ../src/syntax/typing.nit:779,24--26
../src/syntax/typing.nit:779,28--62
../src/syntax/typing.nit:779,28
../src/syntax/typing.nit:779,28
- 'v' ... ../src/syntax/typing.nit:779,28
- 'check_conform_expr' ... ../src/syntax/typing.nit:779,30--47
+ identifier 'v' ... ../src/syntax/typing.nit:779,28
+ identifier 'check_conform_expr' ... ../src/syntax/typing.nit:779,30--47
../src/syntax/typing.nit:779,49--55
../src/syntax/typing.nit:779,49
- 'n_value' ... ../src/syntax/typing.nit:779,49--55
+ identifier 'n_value' ... ../src/syntax/typing.nit:779,49--55
../src/syntax/typing.nit:779,58--62
../src/syntax/typing.nit:779,58
- 'btype' ... ../src/syntax/typing.nit:779,58--62
+ identifier 'btype' ... ../src/syntax/typing.nit:779,58--62
../src/syntax/typing.nit:779,70--75
- 'return' ... ../src/syntax/typing.nit:779,70--75
+ keyword 'return' ... ../src/syntax/typing.nit:779,70--75
../src/syntax/typing.nit:782,3--64
../src/syntax/typing.nit:782,3
../src/syntax/typing.nit:782,3
- 'v' ... ../src/syntax/typing.nit:782,3
- 'flow_ctx' ... ../src/syntax/typing.nit:782,5--12
+ identifier 'v' ... ../src/syntax/typing.nit:782,3
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:782,5--12
'=' ... ../src/syntax/typing.nit:782,14
../src/syntax/typing.nit:782,16--64
../src/syntax/typing.nit:782,16--25
../src/syntax/typing.nit:782,16
../src/syntax/typing.nit:782,16
- 'v' ... ../src/syntax/typing.nit:782,16
- 'flow_ctx' ... ../src/syntax/typing.nit:782,18--25
- 'sub_with' ... ../src/syntax/typing.nit:782,27--34
+ identifier 'v' ... ../src/syntax/typing.nit:782,16
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:782,18--25
+ identifier 'sub_with' ... ../src/syntax/typing.nit:782,27--34
../src/syntax/typing.nit:782,36--39
- 'self' ... ../src/syntax/typing.nit:782,36--39
+ keyword 'self' ... ../src/syntax/typing.nit:782,36--39
../src/syntax/typing.nit:782,42--49
../src/syntax/typing.nit:782,42
- 'variable' ... ../src/syntax/typing.nit:782,42--49
+ identifier 'variable' ... ../src/syntax/typing.nit:782,42--49
../src/syntax/typing.nit:782,52--64
../src/syntax/typing.nit:782,52--58
../src/syntax/typing.nit:782,52
- 'n_value' ... ../src/syntax/typing.nit:782,52--58
- 'stype' ... ../src/syntax/typing.nit:782,60--64
+ identifier 'n_value' ... ../src/syntax/typing.nit:782,52--58
+ identifier 'stype' ... ../src/syntax/typing.nit:782,60--64
../src/syntax/typing.nit:784,3--18
../src/syntax/typing.nit:784,15
- '_is_typed' ... ../src/syntax/typing.nit:784,3--11
+ attribute '_is_typed' ... ../src/syntax/typing.nit:784,3--11
'=' ... ../src/syntax/typing.nit:784,13
../src/syntax/typing.nit:784,15--18
- 'true' ... ../src/syntax/typing.nit:784,15--18
- 'end' ... ../src/syntax/typing.nit:785,2--4
- 'end' ... ../src/syntax/typing.nit:786,1--3
+ keyword 'true' ... ../src/syntax/typing.nit:784,15--18
+ keyword 'end' ... ../src/syntax/typing.nit:785,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:786,1--3
../src/syntax/typing.nit:788,1--817,3
- 'redef' ... ../src/syntax/typing.nit:788,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:788,1--5
../src/syntax/typing.nit:788,7
../src/syntax/typing.nit:788,7--11
- 'class' ... ../src/syntax/typing.nit:788,7--11
- 'AReassignFormExpr' ... ../src/syntax/typing.nit:788,13--29
+ keyword 'class' ... ../src/syntax/typing.nit:788,7--11
+ type identifier 'AReassignFormExpr' ... ../src/syntax/typing.nit:788,13--29
../src/syntax/typing.nit:789,2--813,4
../src/syntax/typing.nit:789,2--792,0
'# Compute and check method used through the reassigment operator
'# Else display an error and return null
' ... ../src/syntax/typing.nit:791,2--792,0
../src/syntax/typing.nit:792,2--8
- 'private' ... ../src/syntax/typing.nit:792,2--8
- 'fun' ... ../src/syntax/typing.nit:792,10--12
+ keyword 'private' ... ../src/syntax/typing.nit:792,2--8
+ keyword 'fun' ... ../src/syntax/typing.nit:792,10--12
../src/syntax/typing.nit:792,14--29
- 'do_rvalue_typing' ... ../src/syntax/typing.nit:792,14--29
+ identifier 'do_rvalue_typing' ... ../src/syntax/typing.nit:792,14--29
../src/syntax/typing.nit:792,31--94
../src/syntax/typing.nit:792,31--46
- 'v' ... ../src/syntax/typing.nit:792,31
+ identifier 'v' ... ../src/syntax/typing.nit:792,31
../src/syntax/typing.nit:792,34--46
- 'TypingVisitor' ... ../src/syntax/typing.nit:792,34--46
+ type identifier 'TypingVisitor' ... ../src/syntax/typing.nit:792,34--46
../src/syntax/typing.nit:792,49--76
- 'type_lvalue' ... ../src/syntax/typing.nit:792,49--59
+ identifier 'type_lvalue' ... ../src/syntax/typing.nit:792,49--59
../src/syntax/typing.nit:792,62--76
- 'nullable' ... ../src/syntax/typing.nit:792,62--69
- 'MMType' ... ../src/syntax/typing.nit:792,71--76
+ keyword 'nullable' ... ../src/syntax/typing.nit:792,62--69
+ type identifier 'MMType' ... ../src/syntax/typing.nit:792,71--76
../src/syntax/typing.nit:792,80--94
- 'nullable' ... ../src/syntax/typing.nit:792,80--87
- 'MMType' ... ../src/syntax/typing.nit:792,89--94
+ keyword 'nullable' ... ../src/syntax/typing.nit:792,80--87
+ type identifier 'MMType' ... ../src/syntax/typing.nit:792,89--94
../src/syntax/typing.nit:794,3--813,4
../src/syntax/typing.nit:794,3--796,5
- 'if' ... ../src/syntax/typing.nit:794,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:794,3--4
../src/syntax/typing.nit:794,6--24
../src/syntax/typing.nit:794,6--16
../src/syntax/typing.nit:794,6
- 'type_lvalue' ... ../src/syntax/typing.nit:794,6--16
+ identifier 'type_lvalue' ... ../src/syntax/typing.nit:794,6--16
../src/syntax/typing.nit:794,21--24
- 'null' ... ../src/syntax/typing.nit:794,21--24
+ keyword 'null' ... ../src/syntax/typing.nit:794,21--24
../src/syntax/typing.nit:795,4--14
../src/syntax/typing.nit:795,4--14
- 'return' ... ../src/syntax/typing.nit:795,4--9
+ keyword 'return' ... ../src/syntax/typing.nit:795,4--9
../src/syntax/typing.nit:795,11--14
- 'null' ... ../src/syntax/typing.nit:795,11--14
+ keyword 'null' ... ../src/syntax/typing.nit:795,11--14
../src/syntax/typing.nit:796,3--5
- 'end' ... ../src/syntax/typing.nit:796,3--5
+ keyword 'end' ... ../src/syntax/typing.nit:796,3--5
../src/syntax/typing.nit:797,3--36
- 'var' ... ../src/syntax/typing.nit:797,3--5
- 'name' ... ../src/syntax/typing.nit:797,7--10
+ keyword 'var' ... ../src/syntax/typing.nit:797,3--5
+ identifier 'name' ... ../src/syntax/typing.nit:797,7--10
'=' ... ../src/syntax/typing.nit:797,12
../src/syntax/typing.nit:797,14--36
../src/syntax/typing.nit:797,14--24
../src/syntax/typing.nit:797,14
- 'n_assign_op' ... ../src/syntax/typing.nit:797,14--24
- 'method_name' ... ../src/syntax/typing.nit:797,26--36
+ identifier 'n_assign_op' ... ../src/syntax/typing.nit:797,14--24
+ identifier 'method_name' ... ../src/syntax/typing.nit:797,26--36
../src/syntax/typing.nit:798,3--801,5
- 'if' ... ../src/syntax/typing.nit:798,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:798,3--4
../src/syntax/typing.nit:798,6--31
../src/syntax/typing.nit:798,6--16
../src/syntax/typing.nit:798,6
- 'type_lvalue' ... ../src/syntax/typing.nit:798,6--16
+ identifier 'type_lvalue' ... ../src/syntax/typing.nit:798,6--16
../src/syntax/typing.nit:798,22--31
- 'MMTypeNone' ... ../src/syntax/typing.nit:798,22--31
+ type identifier 'MMTypeNone' ... ../src/syntax/typing.nit:798,22--31
../src/syntax/typing.nit:799,4--800,14
../src/syntax/typing.nit:799,4--57
../src/syntax/typing.nit:799,4
../src/syntax/typing.nit:799,4
- 'v' ... ../src/syntax/typing.nit:799,4
- 'error' ... ../src/syntax/typing.nit:799,6--10
+ identifier 'v' ... ../src/syntax/typing.nit:799,4
+ identifier 'error' ... ../src/syntax/typing.nit:799,6--10
../src/syntax/typing.nit:799,12--15
- 'self' ... ../src/syntax/typing.nit:799,12--15
+ keyword 'self' ... ../src/syntax/typing.nit:799,12--15
../src/syntax/typing.nit:799,18--57
../src/syntax/typing.nit:799,18--34
- '"Error: Method '{' ... ../src/syntax/typing.nit:799,18--34
+ literal value '"Error: Method '{' ... ../src/syntax/typing.nit:799,18--34
../src/syntax/typing.nit:799,35--38
../src/syntax/typing.nit:799,35
- 'name' ... ../src/syntax/typing.nit:799,35--38
+ identifier 'name' ... ../src/syntax/typing.nit:799,35--38
../src/syntax/typing.nit:799,39--57
'}' call on 'null'."' ... ../src/syntax/typing.nit:799,39--57
../src/syntax/typing.nit:800,4--14
- 'return' ... ../src/syntax/typing.nit:800,4--9
+ keyword 'return' ... ../src/syntax/typing.nit:800,4--9
../src/syntax/typing.nit:800,11--14
- 'null' ... ../src/syntax/typing.nit:800,11--14
+ keyword 'null' ... ../src/syntax/typing.nit:800,11--14
../src/syntax/typing.nit:801,3--5
- 'end' ... ../src/syntax/typing.nit:801,3--5
+ keyword 'end' ... ../src/syntax/typing.nit:801,3--5
../src/syntax/typing.nit:802,3--34
- 'var' ... ../src/syntax/typing.nit:802,3--5
- 'lc' ... ../src/syntax/typing.nit:802,7--8
+ keyword 'var' ... ../src/syntax/typing.nit:802,3--5
+ identifier 'lc' ... ../src/syntax/typing.nit:802,7--8
'=' ... ../src/syntax/typing.nit:802,10
../src/syntax/typing.nit:802,12--34
../src/syntax/typing.nit:802,12--22
../src/syntax/typing.nit:802,12
- 'type_lvalue' ... ../src/syntax/typing.nit:802,12--22
- 'local_class' ... ../src/syntax/typing.nit:802,24--34
+ identifier 'type_lvalue' ... ../src/syntax/typing.nit:802,12--22
+ identifier 'local_class' ... ../src/syntax/typing.nit:802,24--34
../src/syntax/typing.nit:803,3--806,5
- 'if' ... ../src/syntax/typing.nit:803,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:803,3--4
../src/syntax/typing.nit:803,6--44
- 'not' ... ../src/syntax/typing.nit:803,6--8
+ keyword 'not' ... ../src/syntax/typing.nit:803,6--8
../src/syntax/typing.nit:803,10--44
../src/syntax/typing.nit:803,10--11
../src/syntax/typing.nit:803,10
- 'lc' ... ../src/syntax/typing.nit:803,10--11
- 'has_global_property_by_name' ... ../src/syntax/typing.nit:803,13--39
+ identifier 'lc' ... ../src/syntax/typing.nit:803,10--11
+ identifier 'has_global_property_by_name' ... ../src/syntax/typing.nit:803,13--39
../src/syntax/typing.nit:803,41--44
../src/syntax/typing.nit:803,41
- 'name' ... ../src/syntax/typing.nit:803,41--44
+ identifier 'name' ... ../src/syntax/typing.nit:803,41--44
../src/syntax/typing.nit:804,4--805,14
../src/syntax/typing.nit:804,4--74
../src/syntax/typing.nit:804,4
../src/syntax/typing.nit:804,4
- 'v' ... ../src/syntax/typing.nit:804,4
- 'error' ... ../src/syntax/typing.nit:804,6--10
+ identifier 'v' ... ../src/syntax/typing.nit:804,4
+ identifier 'error' ... ../src/syntax/typing.nit:804,6--10
../src/syntax/typing.nit:804,12--15
- 'self' ... ../src/syntax/typing.nit:804,12--15
+ keyword 'self' ... ../src/syntax/typing.nit:804,12--15
../src/syntax/typing.nit:804,18--74
../src/syntax/typing.nit:804,18--34
- '"Error: Method '{' ... ../src/syntax/typing.nit:804,18--34
+ literal value '"Error: Method '{' ... ../src/syntax/typing.nit:804,18--34
../src/syntax/typing.nit:804,35--38
../src/syntax/typing.nit:804,35
- 'name' ... ../src/syntax/typing.nit:804,35--38
+ identifier 'name' ... ../src/syntax/typing.nit:804,35--38
../src/syntax/typing.nit:804,39--60
- '}' doesn't exists in {' ... ../src/syntax/typing.nit:804,39--60
+ literal value '}' doesn't exists in {' ... ../src/syntax/typing.nit:804,39--60
../src/syntax/typing.nit:804,61--71
../src/syntax/typing.nit:804,61
- 'type_lvalue' ... ../src/syntax/typing.nit:804,61--71
+ identifier 'type_lvalue' ... ../src/syntax/typing.nit:804,61--71
../src/syntax/typing.nit:804,72--74
'}."' ... ../src/syntax/typing.nit:804,72--74
../src/syntax/typing.nit:805,4--14
- 'return' ... ../src/syntax/typing.nit:805,4--9
+ keyword 'return' ... ../src/syntax/typing.nit:805,4--9
../src/syntax/typing.nit:805,11--14
- 'null' ... ../src/syntax/typing.nit:805,11--14
+ keyword 'null' ... ../src/syntax/typing.nit:805,11--14
../src/syntax/typing.nit:806,3--5
- 'end' ... ../src/syntax/typing.nit:806,3--5
+ keyword 'end' ... ../src/syntax/typing.nit:806,3--5
../src/syntax/typing.nit:807,3--34
- 'var' ... ../src/syntax/typing.nit:807,3--5
- 'prop' ... ../src/syntax/typing.nit:807,7--10
+ keyword 'var' ... ../src/syntax/typing.nit:807,3--5
+ identifier 'prop' ... ../src/syntax/typing.nit:807,7--10
'=' ... ../src/syntax/typing.nit:807,12
../src/syntax/typing.nit:807,14--34
../src/syntax/typing.nit:807,14--15
../src/syntax/typing.nit:807,14
- 'lc' ... ../src/syntax/typing.nit:807,14--15
- 'select_method' ... ../src/syntax/typing.nit:807,17--29
+ identifier 'lc' ... ../src/syntax/typing.nit:807,14--15
+ identifier 'select_method' ... ../src/syntax/typing.nit:807,17--29
../src/syntax/typing.nit:807,31--34
../src/syntax/typing.nit:807,31
- 'name' ... ../src/syntax/typing.nit:807,31--34
+ identifier 'name' ... ../src/syntax/typing.nit:807,31--34
../src/syntax/typing.nit:808,3--57
../src/syntax/typing.nit:808,3--13
../src/syntax/typing.nit:808,3--6
../src/syntax/typing.nit:808,3
- 'prop' ... ../src/syntax/typing.nit:808,3--6
- 'global' ... ../src/syntax/typing.nit:808,8--13
- 'check_visibility' ... ../src/syntax/typing.nit:808,15--30
+ identifier 'prop' ... ../src/syntax/typing.nit:808,3--6
+ identifier 'global' ... ../src/syntax/typing.nit:808,8--13
+ identifier 'check_visibility' ... ../src/syntax/typing.nit:808,15--30
../src/syntax/typing.nit:808,32
../src/syntax/typing.nit:808,32
- 'v' ... ../src/syntax/typing.nit:808,32
+ identifier 'v' ... ../src/syntax/typing.nit:808,32
../src/syntax/typing.nit:808,35--38
- 'self' ... ../src/syntax/typing.nit:808,35--38
+ keyword 'self' ... ../src/syntax/typing.nit:808,35--38
../src/syntax/typing.nit:808,41--50
../src/syntax/typing.nit:808,41
../src/syntax/typing.nit:808,41
- 'v' ... ../src/syntax/typing.nit:808,41
- 'mmmodule' ... ../src/syntax/typing.nit:808,43--50
+ identifier 'v' ... ../src/syntax/typing.nit:808,41
+ identifier 'mmmodule' ... ../src/syntax/typing.nit:808,43--50
../src/syntax/typing.nit:808,53--57
- 'false' ... ../src/syntax/typing.nit:808,53--57
+ keyword 'false' ... ../src/syntax/typing.nit:808,53--57
../src/syntax/typing.nit:809,3--43
- 'var' ... ../src/syntax/typing.nit:809,3--5
- 'psig' ... ../src/syntax/typing.nit:809,7--10
+ keyword 'var' ... ../src/syntax/typing.nit:809,3--5
+ identifier 'psig' ... ../src/syntax/typing.nit:809,7--10
'=' ... ../src/syntax/typing.nit:809,12
../src/syntax/typing.nit:809,14--43
../src/syntax/typing.nit:809,14--17
../src/syntax/typing.nit:809,14
- 'prop' ... ../src/syntax/typing.nit:809,14--17
- 'signature_for' ... ../src/syntax/typing.nit:809,19--31
+ identifier 'prop' ... ../src/syntax/typing.nit:809,14--17
+ identifier 'signature_for' ... ../src/syntax/typing.nit:809,19--31
../src/syntax/typing.nit:809,33--43
../src/syntax/typing.nit:809,33
- 'type_lvalue' ... ../src/syntax/typing.nit:809,33--43
+ identifier 'type_lvalue' ... ../src/syntax/typing.nit:809,33--43
../src/syntax/typing.nit:810,3--23
../src/syntax/typing.nit:810,20
- '_assign_method' ... ../src/syntax/typing.nit:810,3--16
+ attribute '_assign_method' ... ../src/syntax/typing.nit:810,3--16
'=' ... ../src/syntax/typing.nit:810,18
../src/syntax/typing.nit:810,20--23
../src/syntax/typing.nit:810,20
- 'prop' ... ../src/syntax/typing.nit:810,20--23
+ identifier 'prop' ... ../src/syntax/typing.nit:810,20--23
../src/syntax/typing.nit:811,3--77
- 'if' ... ../src/syntax/typing.nit:811,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:811,3--4
../src/syntax/typing.nit:811,6--59
- 'not' ... ../src/syntax/typing.nit:811,6--8
+ keyword 'not' ... ../src/syntax/typing.nit:811,6--8
../src/syntax/typing.nit:811,10--59
../src/syntax/typing.nit:811,10
../src/syntax/typing.nit:811,10
- 'v' ... ../src/syntax/typing.nit:811,10
- 'check_conform_expr' ... ../src/syntax/typing.nit:811,12--29
+ identifier 'v' ... ../src/syntax/typing.nit:811,10
+ identifier 'check_conform_expr' ... ../src/syntax/typing.nit:811,12--29
../src/syntax/typing.nit:811,31--37
../src/syntax/typing.nit:811,31
- 'n_value' ... ../src/syntax/typing.nit:811,31--37
+ identifier 'n_value' ... ../src/syntax/typing.nit:811,31--37
../src/syntax/typing.nit:811,40--59
../src/syntax/typing.nit:811,40--45
../src/syntax/typing.nit:811,40--43
../src/syntax/typing.nit:811,40
- 'psig' ... ../src/syntax/typing.nit:811,40--43
+ identifier 'psig' ... ../src/syntax/typing.nit:811,40--43
../src/syntax/typing.nit:811,45
- '0' ... ../src/syntax/typing.nit:811,45
- 'not_for_self' ... ../src/syntax/typing.nit:811,48--59
+ literal value '0' ... ../src/syntax/typing.nit:811,45
+ identifier 'not_for_self' ... ../src/syntax/typing.nit:811,48--59
../src/syntax/typing.nit:811,67--77
- 'return' ... ../src/syntax/typing.nit:811,67--72
+ keyword 'return' ... ../src/syntax/typing.nit:811,67--72
../src/syntax/typing.nit:811,74--77
- 'null' ... ../src/syntax/typing.nit:811,74--77
+ keyword 'null' ... ../src/syntax/typing.nit:811,74--77
../src/syntax/typing.nit:812,3--38
- 'return' ... ../src/syntax/typing.nit:812,3--8
+ keyword 'return' ... ../src/syntax/typing.nit:812,3--8
../src/syntax/typing.nit:812,10--38
../src/syntax/typing.nit:812,10--25
../src/syntax/typing.nit:812,10--13
../src/syntax/typing.nit:812,10
- 'psig' ... ../src/syntax/typing.nit:812,10--13
- 'return_type' ... ../src/syntax/typing.nit:812,15--25
- 'not_for_self' ... ../src/syntax/typing.nit:812,27--38
- 'end' ... ../src/syntax/typing.nit:813,2--4
+ identifier 'psig' ... ../src/syntax/typing.nit:812,10--13
+ identifier 'return_type' ... ../src/syntax/typing.nit:812,15--25
+ identifier 'not_for_self' ... ../src/syntax/typing.nit:812,27--38
+ keyword 'end' ... ../src/syntax/typing.nit:813,2--4
../src/syntax/typing.nit:815,2--61
- 'redef' ... ../src/syntax/typing.nit:815,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:815,2--6
../src/syntax/typing.nit:815,12
- 'fun' ... ../src/syntax/typing.nit:815,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:815,8--10
../src/syntax/typing.nit:815,12--24
- 'assign_method' ... ../src/syntax/typing.nit:815,12--24
+ identifier 'assign_method' ... ../src/syntax/typing.nit:815,12--24
../src/syntax/typing.nit:815,36
../src/syntax/typing.nit:815,29--61
- 'return' ... ../src/syntax/typing.nit:815,29--34
+ keyword 'return' ... ../src/syntax/typing.nit:815,29--34
../src/syntax/typing.nit:815,36--61
../src/syntax/typing.nit:815,36--49
../src/syntax/typing.nit:815,36
- '_assign_method' ... ../src/syntax/typing.nit:815,36--49
- 'as' ... ../src/syntax/typing.nit:815,51--52
- 'not' ... ../src/syntax/typing.nit:815,54--56
- 'null' ... ../src/syntax/typing.nit:815,58--61
+ attribute '_assign_method' ... ../src/syntax/typing.nit:815,36--49
+ keyword 'as' ... ../src/syntax/typing.nit:815,51--52
+ keyword 'not' ... ../src/syntax/typing.nit:815,54--56
+ keyword 'null' ... ../src/syntax/typing.nit:815,58--61
../src/syntax/typing.nit:816,2--38
../src/syntax/typing.nit:816,22
- 'var' ... ../src/syntax/typing.nit:816,2--4
- '_assign_method' ... ../src/syntax/typing.nit:816,6--19
+ keyword 'var' ... ../src/syntax/typing.nit:816,2--4
+ attribute '_assign_method' ... ../src/syntax/typing.nit:816,6--19
../src/syntax/typing.nit:816,22--38
- 'nullable' ... ../src/syntax/typing.nit:816,22--29
- 'MMMethod' ... ../src/syntax/typing.nit:816,31--38
- 'end' ... ../src/syntax/typing.nit:817,1--3
+ keyword 'nullable' ... ../src/syntax/typing.nit:816,22--29
+ type identifier 'MMMethod' ... ../src/syntax/typing.nit:816,31--38
+ keyword 'end' ... ../src/syntax/typing.nit:817,1--3
../src/syntax/typing.nit:819,1--838,3
- 'redef' ... ../src/syntax/typing.nit:819,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:819,1--5
../src/syntax/typing.nit:819,7
../src/syntax/typing.nit:819,7--11
- 'class' ... ../src/syntax/typing.nit:819,7--11
- 'AVarReassignExpr' ... ../src/syntax/typing.nit:819,13--28
+ keyword 'class' ... ../src/syntax/typing.nit:819,7--11
+ type identifier 'AVarReassignExpr' ... ../src/syntax/typing.nit:819,13--28
../src/syntax/typing.nit:820,2--837,4
- 'redef' ... ../src/syntax/typing.nit:820,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:820,2--6
../src/syntax/typing.nit:820,12
- 'fun' ... ../src/syntax/typing.nit:820,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:820,8--10
../src/syntax/typing.nit:820,12--23
- 'after_typing' ... ../src/syntax/typing.nit:820,12--23
+ identifier 'after_typing' ... ../src/syntax/typing.nit:820,12--23
../src/syntax/typing.nit:820,25
../src/syntax/typing.nit:820,25
- 'v' ... ../src/syntax/typing.nit:820,25
+ identifier 'v' ... ../src/syntax/typing.nit:820,25
../src/syntax/typing.nit:822,3--837,4
../src/syntax/typing.nit:822,3--40
../src/syntax/typing.nit:822,3--12
../src/syntax/typing.nit:822,3
../src/syntax/typing.nit:822,3
- 'v' ... ../src/syntax/typing.nit:822,3
- 'flow_ctx' ... ../src/syntax/typing.nit:822,5--12
- 'check_is_set' ... ../src/syntax/typing.nit:822,14--25
+ identifier 'v' ... ../src/syntax/typing.nit:822,3
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:822,5--12
+ identifier 'check_is_set' ... ../src/syntax/typing.nit:822,14--25
../src/syntax/typing.nit:822,27--30
- 'self' ... ../src/syntax/typing.nit:822,27--30
+ keyword 'self' ... ../src/syntax/typing.nit:822,27--30
../src/syntax/typing.nit:822,33--40
../src/syntax/typing.nit:822,33
- 'variable' ... ../src/syntax/typing.nit:822,33--40
+ identifier 'variable' ... ../src/syntax/typing.nit:822,33--40
../src/syntax/typing.nit:823,3--24
../src/syntax/typing.nit:823,3
../src/syntax/typing.nit:823,3
- 'v' ... ../src/syntax/typing.nit:823,3
- 'mark_is_set' ... ../src/syntax/typing.nit:823,5--15
+ identifier 'v' ... ../src/syntax/typing.nit:823,3
+ identifier 'mark_is_set' ... ../src/syntax/typing.nit:823,5--15
../src/syntax/typing.nit:823,17--24
../src/syntax/typing.nit:823,17
- 'variable' ... ../src/syntax/typing.nit:823,17--24
+ identifier 'variable' ... ../src/syntax/typing.nit:823,17--24
../src/syntax/typing.nit:824,3--35
- 'var' ... ../src/syntax/typing.nit:824,3--5
- 't' ... ../src/syntax/typing.nit:824,7
+ keyword 'var' ... ../src/syntax/typing.nit:824,3--5
+ identifier 't' ... ../src/syntax/typing.nit:824,7
'=' ... ../src/syntax/typing.nit:824,9
../src/syntax/typing.nit:824,11--35
../src/syntax/typing.nit:824,11--20
../src/syntax/typing.nit:824,11
../src/syntax/typing.nit:824,11
- 'v' ... ../src/syntax/typing.nit:824,11
- 'flow_ctx' ... ../src/syntax/typing.nit:824,13--20
- 'stype' ... ../src/syntax/typing.nit:824,22--26
+ identifier 'v' ... ../src/syntax/typing.nit:824,11
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:824,13--20
+ identifier 'stype' ... ../src/syntax/typing.nit:824,22--26
../src/syntax/typing.nit:824,28--35
../src/syntax/typing.nit:824,28
- 'variable' ... ../src/syntax/typing.nit:824,28--35
+ identifier 'variable' ... ../src/syntax/typing.nit:824,28--35
../src/syntax/typing.nit:825,3--32
- 'var' ... ../src/syntax/typing.nit:825,3--5
- 't2' ... ../src/syntax/typing.nit:825,7--8
+ keyword 'var' ... ../src/syntax/typing.nit:825,3--5
+ identifier 't2' ... ../src/syntax/typing.nit:825,7--8
'=' ... ../src/syntax/typing.nit:825,10
../src/syntax/typing.nit:825,12--32
../src/syntax/typing.nit:825,29
- 'do_rvalue_typing' ... ../src/syntax/typing.nit:825,12--27
+ identifier 'do_rvalue_typing' ... ../src/syntax/typing.nit:825,12--27
../src/syntax/typing.nit:825,29
../src/syntax/typing.nit:825,29
- 'v' ... ../src/syntax/typing.nit:825,29
+ identifier 'v' ... ../src/syntax/typing.nit:825,29
../src/syntax/typing.nit:825,32
../src/syntax/typing.nit:825,32
- 't' ... ../src/syntax/typing.nit:825,32
+ identifier 't' ... ../src/syntax/typing.nit:825,32
../src/syntax/typing.nit:826,3--27
- 'if' ... ../src/syntax/typing.nit:826,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:826,3--4
../src/syntax/typing.nit:826,6--15
../src/syntax/typing.nit:826,6--7
../src/syntax/typing.nit:826,6
- 't2' ... ../src/syntax/typing.nit:826,6--7
+ identifier 't2' ... ../src/syntax/typing.nit:826,6--7
../src/syntax/typing.nit:826,12--15
- 'null' ... ../src/syntax/typing.nit:826,12--15
+ keyword 'null' ... ../src/syntax/typing.nit:826,12--15
../src/syntax/typing.nit:826,22--27
- 'return' ... ../src/syntax/typing.nit:826,22--27
+ keyword 'return' ... ../src/syntax/typing.nit:826,22--27
../src/syntax/typing.nit:829,3--44
- 'var' ... ../src/syntax/typing.nit:829,3--5
- 'btype' ... ../src/syntax/typing.nit:829,7--11
+ keyword 'var' ... ../src/syntax/typing.nit:829,3--5
+ identifier 'btype' ... ../src/syntax/typing.nit:829,7--11
'=' ... ../src/syntax/typing.nit:829,13
../src/syntax/typing.nit:829,15--44
../src/syntax/typing.nit:829,15--29
../src/syntax/typing.nit:829,15
../src/syntax/typing.nit:829,15
- 'v' ... ../src/syntax/typing.nit:829,15
- 'base_flow_ctx' ... ../src/syntax/typing.nit:829,17--29
- 'stype' ... ../src/syntax/typing.nit:829,31--35
+ identifier 'v' ... ../src/syntax/typing.nit:829,15
+ identifier 'base_flow_ctx' ... ../src/syntax/typing.nit:829,17--29
+ identifier 'stype' ... ../src/syntax/typing.nit:829,31--35
../src/syntax/typing.nit:829,37--44
../src/syntax/typing.nit:829,37
- 'variable' ... ../src/syntax/typing.nit:829,37--44
+ identifier 'variable' ... ../src/syntax/typing.nit:829,37--44
../src/syntax/typing.nit:830,3--42
- 'if' ... ../src/syntax/typing.nit:830,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:830,3--4
../src/syntax/typing.nit:830,6--29
- 'not' ... ../src/syntax/typing.nit:830,6--8
+ keyword 'not' ... ../src/syntax/typing.nit:830,6--8
../src/syntax/typing.nit:830,10--29
../src/syntax/typing.nit:830,10
../src/syntax/typing.nit:830,10
- 'v' ... ../src/syntax/typing.nit:830,10
- 'check_expr' ... ../src/syntax/typing.nit:830,12--21
+ identifier 'v' ... ../src/syntax/typing.nit:830,10
+ identifier 'check_expr' ... ../src/syntax/typing.nit:830,12--21
../src/syntax/typing.nit:830,23--29
../src/syntax/typing.nit:830,23
- 'n_value' ... ../src/syntax/typing.nit:830,23--29
+ identifier 'n_value' ... ../src/syntax/typing.nit:830,23--29
../src/syntax/typing.nit:830,37--42
- 'return' ... ../src/syntax/typing.nit:830,37--42
+ keyword 'return' ... ../src/syntax/typing.nit:830,37--42
../src/syntax/typing.nit:831,3--74
- 'if' ... ../src/syntax/typing.nit:831,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:831,3--4
../src/syntax/typing.nit:831,6--61
../src/syntax/typing.nit:831,6--18
../src/syntax/typing.nit:831,6--10
../src/syntax/typing.nit:831,6
- 'btype' ... ../src/syntax/typing.nit:831,6--10
+ identifier 'btype' ... ../src/syntax/typing.nit:831,6--10
../src/syntax/typing.nit:831,15--18
- 'null' ... ../src/syntax/typing.nit:831,15--18
+ keyword 'null' ... ../src/syntax/typing.nit:831,15--18
../src/syntax/typing.nit:831,24--61
- 'not' ... ../src/syntax/typing.nit:831,24--26
+ keyword 'not' ... ../src/syntax/typing.nit:831,24--26
../src/syntax/typing.nit:831,28--61
../src/syntax/typing.nit:831,28
../src/syntax/typing.nit:831,28
- 'v' ... ../src/syntax/typing.nit:831,28
- 'check_conform' ... ../src/syntax/typing.nit:831,30--42
+ identifier 'v' ... ../src/syntax/typing.nit:831,28
+ identifier 'check_conform' ... ../src/syntax/typing.nit:831,30--42
../src/syntax/typing.nit:831,44--50
../src/syntax/typing.nit:831,44
- 'n_value' ... ../src/syntax/typing.nit:831,44--50
+ identifier 'n_value' ... ../src/syntax/typing.nit:831,44--50
../src/syntax/typing.nit:831,53--54
../src/syntax/typing.nit:831,53
- 't2' ... ../src/syntax/typing.nit:831,53--54
+ identifier 't2' ... ../src/syntax/typing.nit:831,53--54
../src/syntax/typing.nit:831,57--61
../src/syntax/typing.nit:831,57
- 'btype' ... ../src/syntax/typing.nit:831,57--61
+ identifier 'btype' ... ../src/syntax/typing.nit:831,57--61
../src/syntax/typing.nit:831,69--74
- 'return' ... ../src/syntax/typing.nit:831,69--74
+ keyword 'return' ... ../src/syntax/typing.nit:831,69--74
../src/syntax/typing.nit:834,3--53
../src/syntax/typing.nit:834,3
../src/syntax/typing.nit:834,3
- 'v' ... ../src/syntax/typing.nit:834,3
- 'flow_ctx' ... ../src/syntax/typing.nit:834,5--12
+ identifier 'v' ... ../src/syntax/typing.nit:834,3
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:834,5--12
'=' ... ../src/syntax/typing.nit:834,14
../src/syntax/typing.nit:834,16--53
../src/syntax/typing.nit:834,16--25
../src/syntax/typing.nit:834,16
../src/syntax/typing.nit:834,16
- 'v' ... ../src/syntax/typing.nit:834,16
- 'flow_ctx' ... ../src/syntax/typing.nit:834,18--25
- 'sub_with' ... ../src/syntax/typing.nit:834,27--34
+ identifier 'v' ... ../src/syntax/typing.nit:834,16
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:834,18--25
+ identifier 'sub_with' ... ../src/syntax/typing.nit:834,27--34
../src/syntax/typing.nit:834,36--39
- 'self' ... ../src/syntax/typing.nit:834,36--39
+ keyword 'self' ... ../src/syntax/typing.nit:834,36--39
../src/syntax/typing.nit:834,42--49
../src/syntax/typing.nit:834,42
- 'variable' ... ../src/syntax/typing.nit:834,42--49
+ identifier 'variable' ... ../src/syntax/typing.nit:834,42--49
../src/syntax/typing.nit:834,52--53
../src/syntax/typing.nit:834,52
- 't2' ... ../src/syntax/typing.nit:834,52--53
+ identifier 't2' ... ../src/syntax/typing.nit:834,52--53
../src/syntax/typing.nit:836,3--18
../src/syntax/typing.nit:836,15
- '_is_typed' ... ../src/syntax/typing.nit:836,3--11
+ attribute '_is_typed' ... ../src/syntax/typing.nit:836,3--11
'=' ... ../src/syntax/typing.nit:836,13
../src/syntax/typing.nit:836,15--18
- 'true' ... ../src/syntax/typing.nit:836,15--18
- 'end' ... ../src/syntax/typing.nit:837,2--4
- 'end' ... ../src/syntax/typing.nit:838,1--3
+ keyword 'true' ... ../src/syntax/typing.nit:836,15--18
+ keyword 'end' ... ../src/syntax/typing.nit:837,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:838,1--3
../src/syntax/typing.nit:840,1--842,3
- 'redef' ... ../src/syntax/typing.nit:840,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:840,1--5
../src/syntax/typing.nit:840,7
../src/syntax/typing.nit:840,7--11
- 'class' ... ../src/syntax/typing.nit:840,7--11
- 'AAssignOp' ... ../src/syntax/typing.nit:840,13--21
+ keyword 'class' ... ../src/syntax/typing.nit:840,7--11
+ type identifier 'AAssignOp' ... ../src/syntax/typing.nit:840,13--21
../src/syntax/typing.nit:841,2--24
../src/syntax/typing.nit:841,6
- 'fun' ... ../src/syntax/typing.nit:841,2--4
+ keyword 'fun' ... ../src/syntax/typing.nit:841,2--4
../src/syntax/typing.nit:841,6--16
- 'method_name' ... ../src/syntax/typing.nit:841,6--16
+ identifier 'method_name' ... ../src/syntax/typing.nit:841,6--16
../src/syntax/typing.nit:841,19--24
../src/syntax/typing.nit:841,19--24
- 'Symbol' ... ../src/syntax/typing.nit:841,19--24
- 'end' ... ../src/syntax/typing.nit:842,1--3
+ type identifier 'Symbol' ... ../src/syntax/typing.nit:841,19--24
+ keyword 'end' ... ../src/syntax/typing.nit:842,1--3
../src/syntax/typing.nit:843,1--845,3
- 'redef' ... ../src/syntax/typing.nit:843,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:843,1--5
../src/syntax/typing.nit:843,7
../src/syntax/typing.nit:843,7--11
- 'class' ... ../src/syntax/typing.nit:843,7--11
- 'APlusAssignOp' ... ../src/syntax/typing.nit:843,13--25
+ keyword 'class' ... ../src/syntax/typing.nit:843,7--11
+ type identifier 'APlusAssignOp' ... ../src/syntax/typing.nit:843,13--25
../src/syntax/typing.nit:844,2--51
- 'redef' ... ../src/syntax/typing.nit:844,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:844,2--6
../src/syntax/typing.nit:844,12
- 'fun' ... ../src/syntax/typing.nit:844,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:844,8--10
../src/syntax/typing.nit:844,12--22
- 'method_name' ... ../src/syntax/typing.nit:844,12--22
+ identifier 'method_name' ... ../src/syntax/typing.nit:844,12--22
../src/syntax/typing.nit:844,39
../src/syntax/typing.nit:844,27--51
- 'return' ... ../src/syntax/typing.nit:844,27--32
+ keyword 'return' ... ../src/syntax/typing.nit:844,27--32
../src/syntax/typing.nit:844,34--51
- 'once' ... ../src/syntax/typing.nit:844,34--37
+ keyword 'once' ... ../src/syntax/typing.nit:844,34--37
../src/syntax/typing.nit:844,39--51
../src/syntax/typing.nit:844,39--41
- '"+"' ... ../src/syntax/typing.nit:844,39--41
- 'to_symbol' ... ../src/syntax/typing.nit:844,43--51
- 'end' ... ../src/syntax/typing.nit:845,1--3
+ literal value '"+"' ... ../src/syntax/typing.nit:844,39--41
+ identifier 'to_symbol' ... ../src/syntax/typing.nit:844,43--51
+ keyword 'end' ... ../src/syntax/typing.nit:845,1--3
../src/syntax/typing.nit:846,1--848,3
- 'redef' ... ../src/syntax/typing.nit:846,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:846,1--5
../src/syntax/typing.nit:846,7
../src/syntax/typing.nit:846,7--11
- 'class' ... ../src/syntax/typing.nit:846,7--11
- 'AMinusAssignOp' ... ../src/syntax/typing.nit:846,13--26
+ keyword 'class' ... ../src/syntax/typing.nit:846,7--11
+ type identifier 'AMinusAssignOp' ... ../src/syntax/typing.nit:846,13--26
../src/syntax/typing.nit:847,2--51
- 'redef' ... ../src/syntax/typing.nit:847,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:847,2--6
../src/syntax/typing.nit:847,12
- 'fun' ... ../src/syntax/typing.nit:847,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:847,8--10
../src/syntax/typing.nit:847,12--22
- 'method_name' ... ../src/syntax/typing.nit:847,12--22
+ identifier 'method_name' ... ../src/syntax/typing.nit:847,12--22
../src/syntax/typing.nit:847,39
../src/syntax/typing.nit:847,27--51
- 'return' ... ../src/syntax/typing.nit:847,27--32
+ keyword 'return' ... ../src/syntax/typing.nit:847,27--32
../src/syntax/typing.nit:847,34--51
- 'once' ... ../src/syntax/typing.nit:847,34--37
+ keyword 'once' ... ../src/syntax/typing.nit:847,34--37
../src/syntax/typing.nit:847,39--51
../src/syntax/typing.nit:847,39--41
- '"-"' ... ../src/syntax/typing.nit:847,39--41
- 'to_symbol' ... ../src/syntax/typing.nit:847,43--51
- 'end' ... ../src/syntax/typing.nit:848,1--3
+ literal value '"-"' ... ../src/syntax/typing.nit:847,39--41
+ identifier 'to_symbol' ... ../src/syntax/typing.nit:847,43--51
+ keyword 'end' ... ../src/syntax/typing.nit:848,1--3
../src/syntax/typing.nit:850,1--864,3
- 'redef' ... ../src/syntax/typing.nit:850,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:850,1--5
../src/syntax/typing.nit:850,7
../src/syntax/typing.nit:850,7--11
- 'class' ... ../src/syntax/typing.nit:850,7--11
- 'ASelfExpr' ... ../src/syntax/typing.nit:850,13--21
+ keyword 'class' ... ../src/syntax/typing.nit:850,7--11
+ type identifier 'ASelfExpr' ... ../src/syntax/typing.nit:850,13--21
../src/syntax/typing.nit:851,2--38
../src/syntax/typing.nit:851,17
- 'var' ... ../src/syntax/typing.nit:851,2--4
- '_variable' ... ../src/syntax/typing.nit:851,6--14
+ keyword 'var' ... ../src/syntax/typing.nit:851,2--4
+ attribute '_variable' ... ../src/syntax/typing.nit:851,6--14
../src/syntax/typing.nit:851,17--38
- 'nullable' ... ../src/syntax/typing.nit:851,17--24
- 'ParamVariable' ... ../src/syntax/typing.nit:851,26--38
+ keyword 'nullable' ... ../src/syntax/typing.nit:851,17--24
+ type identifier 'ParamVariable' ... ../src/syntax/typing.nit:851,26--38
../src/syntax/typing.nit:852,2--51
- 'redef' ... ../src/syntax/typing.nit:852,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:852,2--6
../src/syntax/typing.nit:852,12
- 'fun' ... ../src/syntax/typing.nit:852,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:852,8--10
../src/syntax/typing.nit:852,12--19
- 'variable' ... ../src/syntax/typing.nit:852,12--19
+ identifier 'variable' ... ../src/syntax/typing.nit:852,12--19
../src/syntax/typing.nit:852,31
../src/syntax/typing.nit:852,24--51
- 'return' ... ../src/syntax/typing.nit:852,24--29
+ keyword 'return' ... ../src/syntax/typing.nit:852,24--29
../src/syntax/typing.nit:852,31--51
../src/syntax/typing.nit:852,31--39
../src/syntax/typing.nit:852,31
- '_variable' ... ../src/syntax/typing.nit:852,31--39
- 'as' ... ../src/syntax/typing.nit:852,41--42
- 'not' ... ../src/syntax/typing.nit:852,44--46
- 'null' ... ../src/syntax/typing.nit:852,48--51
+ attribute '_variable' ... ../src/syntax/typing.nit:852,31--39
+ keyword 'as' ... ../src/syntax/typing.nit:852,41--42
+ keyword 'not' ... ../src/syntax/typing.nit:852,44--46
+ keyword 'null' ... ../src/syntax/typing.nit:852,48--51
../src/syntax/typing.nit:854,2--42
- 'redef' ... ../src/syntax/typing.nit:854,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:854,2--6
../src/syntax/typing.nit:854,12
- 'fun' ... ../src/syntax/typing.nit:854,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:854,8--10
../src/syntax/typing.nit:854,12--23
- 'its_variable' ... ../src/syntax/typing.nit:854,12--23
+ identifier 'its_variable' ... ../src/syntax/typing.nit:854,12--23
../src/syntax/typing.nit:854,35
../src/syntax/typing.nit:854,28--42
- 'return' ... ../src/syntax/typing.nit:854,28--33
+ keyword 'return' ... ../src/syntax/typing.nit:854,28--33
../src/syntax/typing.nit:854,35--42
../src/syntax/typing.nit:854,35
- 'variable' ... ../src/syntax/typing.nit:854,35--42
+ identifier 'variable' ... ../src/syntax/typing.nit:854,35--42
../src/syntax/typing.nit:856,2--861,4
- 'redef' ... ../src/syntax/typing.nit:856,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:856,2--6
../src/syntax/typing.nit:856,12
- 'fun' ... ../src/syntax/typing.nit:856,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:856,8--10
../src/syntax/typing.nit:856,12--23
- 'after_typing' ... ../src/syntax/typing.nit:856,12--23
+ identifier 'after_typing' ... ../src/syntax/typing.nit:856,12--23
../src/syntax/typing.nit:856,25
../src/syntax/typing.nit:856,25
- 'v' ... ../src/syntax/typing.nit:856,25
+ identifier 'v' ... ../src/syntax/typing.nit:856,25
../src/syntax/typing.nit:858,3--861,4
../src/syntax/typing.nit:858,3--24
../src/syntax/typing.nit:858,15
- '_variable' ... ../src/syntax/typing.nit:858,3--11
+ attribute '_variable' ... ../src/syntax/typing.nit:858,3--11
'=' ... ../src/syntax/typing.nit:858,13
../src/syntax/typing.nit:858,15--24
../src/syntax/typing.nit:858,15
../src/syntax/typing.nit:858,15
- 'v' ... ../src/syntax/typing.nit:858,15
- 'self_var' ... ../src/syntax/typing.nit:858,17--24
+ identifier 'v' ... ../src/syntax/typing.nit:858,15
+ identifier 'self_var' ... ../src/syntax/typing.nit:858,17--24
../src/syntax/typing.nit:859,3--36
../src/syntax/typing.nit:859,12
- '_stype' ... ../src/syntax/typing.nit:859,3--8
+ attribute '_stype' ... ../src/syntax/typing.nit:859,3--8
'=' ... ../src/syntax/typing.nit:859,10
../src/syntax/typing.nit:859,12--36
../src/syntax/typing.nit:859,12--21
../src/syntax/typing.nit:859,12
../src/syntax/typing.nit:859,12
- 'v' ... ../src/syntax/typing.nit:859,12
- 'flow_ctx' ... ../src/syntax/typing.nit:859,14--21
- 'stype' ... ../src/syntax/typing.nit:859,23--27
+ identifier 'v' ... ../src/syntax/typing.nit:859,12
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:859,14--21
+ identifier 'stype' ... ../src/syntax/typing.nit:859,23--27
../src/syntax/typing.nit:859,29--36
../src/syntax/typing.nit:859,29
- 'variable' ... ../src/syntax/typing.nit:859,29--36
+ identifier 'variable' ... ../src/syntax/typing.nit:859,29--36
../src/syntax/typing.nit:860,3--18
../src/syntax/typing.nit:860,15
- '_is_typed' ... ../src/syntax/typing.nit:860,3--11
+ attribute '_is_typed' ... ../src/syntax/typing.nit:860,3--11
'=' ... ../src/syntax/typing.nit:860,13
../src/syntax/typing.nit:860,15--18
- 'true' ... ../src/syntax/typing.nit:860,15--18
- 'end' ... ../src/syntax/typing.nit:861,2--4
+ keyword 'true' ... ../src/syntax/typing.nit:860,15--18
+ keyword 'end' ... ../src/syntax/typing.nit:861,2--4
../src/syntax/typing.nit:863,9--40
- 'redef' ... ../src/syntax/typing.nit:863,9--13
+ keyword 'redef' ... ../src/syntax/typing.nit:863,9--13
../src/syntax/typing.nit:863,19
- 'fun' ... ../src/syntax/typing.nit:863,15--17
+ keyword 'fun' ... ../src/syntax/typing.nit:863,15--17
../src/syntax/typing.nit:863,19--25
- 'is_self' ... ../src/syntax/typing.nit:863,19--25
+ identifier 'is_self' ... ../src/syntax/typing.nit:863,19--25
../src/syntax/typing.nit:863,37
../src/syntax/typing.nit:863,30--40
- 'return' ... ../src/syntax/typing.nit:863,30--35
+ keyword 'return' ... ../src/syntax/typing.nit:863,30--35
../src/syntax/typing.nit:863,37--40
- 'true' ... ../src/syntax/typing.nit:863,37--40
- 'end' ... ../src/syntax/typing.nit:864,1--3
+ keyword 'true' ... ../src/syntax/typing.nit:863,37--40
+ keyword 'end' ... ../src/syntax/typing.nit:864,1--3
../src/syntax/typing.nit:866,1--868,3
- 'redef' ... ../src/syntax/typing.nit:866,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:866,1--5
../src/syntax/typing.nit:866,7
../src/syntax/typing.nit:866,7--11
- 'class' ... ../src/syntax/typing.nit:866,7--11
- 'AImplicitSelfExpr' ... ../src/syntax/typing.nit:866,13--29
+ keyword 'class' ... ../src/syntax/typing.nit:866,7--11
+ type identifier 'AImplicitSelfExpr' ... ../src/syntax/typing.nit:866,13--29
../src/syntax/typing.nit:867,9--49
- 'redef' ... ../src/syntax/typing.nit:867,9--13
+ keyword 'redef' ... ../src/syntax/typing.nit:867,9--13
../src/syntax/typing.nit:867,19
- 'fun' ... ../src/syntax/typing.nit:867,15--17
+ keyword 'fun' ... ../src/syntax/typing.nit:867,15--17
../src/syntax/typing.nit:867,19--34
- 'is_implicit_self' ... ../src/syntax/typing.nit:867,19--34
+ identifier 'is_implicit_self' ... ../src/syntax/typing.nit:867,19--34
../src/syntax/typing.nit:867,46
../src/syntax/typing.nit:867,39--49
- 'return' ... ../src/syntax/typing.nit:867,39--44
+ keyword 'return' ... ../src/syntax/typing.nit:867,39--44
../src/syntax/typing.nit:867,46--49
- 'true' ... ../src/syntax/typing.nit:867,46--49
- 'end' ... ../src/syntax/typing.nit:868,1--3
+ keyword 'true' ... ../src/syntax/typing.nit:867,46--49
+ keyword 'end' ... ../src/syntax/typing.nit:868,1--3
../src/syntax/typing.nit:870,1--904,3
- 'redef' ... ../src/syntax/typing.nit:870,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:870,1--5
../src/syntax/typing.nit:870,7
../src/syntax/typing.nit:870,7--11
- 'class' ... ../src/syntax/typing.nit:870,7--11
- 'AIfexprExpr' ... ../src/syntax/typing.nit:870,13--23
+ keyword 'class' ... ../src/syntax/typing.nit:870,7--11
+ type identifier 'AIfexprExpr' ... ../src/syntax/typing.nit:870,13--23
../src/syntax/typing.nit:871,2--903,4
- 'redef' ... ../src/syntax/typing.nit:871,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:871,2--6
../src/syntax/typing.nit:871,12
- 'fun' ... ../src/syntax/typing.nit:871,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:871,8--10
../src/syntax/typing.nit:871,12--24
- 'accept_typing' ... ../src/syntax/typing.nit:871,12--24
+ identifier 'accept_typing' ... ../src/syntax/typing.nit:871,12--24
../src/syntax/typing.nit:871,26
../src/syntax/typing.nit:871,26
- 'v' ... ../src/syntax/typing.nit:871,26
+ identifier 'v' ... ../src/syntax/typing.nit:871,26
../src/syntax/typing.nit:873,3--903,4
../src/syntax/typing.nit:873,3--31
- 'var' ... ../src/syntax/typing.nit:873,3--5
- 'old_flow_ctx' ... ../src/syntax/typing.nit:873,7--18
+ keyword 'var' ... ../src/syntax/typing.nit:873,3--5
+ identifier 'old_flow_ctx' ... ../src/syntax/typing.nit:873,7--18
'=' ... ../src/syntax/typing.nit:873,20
../src/syntax/typing.nit:873,22--31
../src/syntax/typing.nit:873,22
../src/syntax/typing.nit:873,22
- 'v' ... ../src/syntax/typing.nit:873,22
- 'flow_ctx' ... ../src/syntax/typing.nit:873,24--31
+ identifier 'v' ... ../src/syntax/typing.nit:873,22
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:873,24--31
../src/syntax/typing.nit:876,3--22
../src/syntax/typing.nit:876,3
../src/syntax/typing.nit:876,3
- 'v' ... ../src/syntax/typing.nit:876,3
- 'enter_visit' ... ../src/syntax/typing.nit:876,5--15
+ identifier 'v' ... ../src/syntax/typing.nit:876,3
+ identifier 'enter_visit' ... ../src/syntax/typing.nit:876,5--15
../src/syntax/typing.nit:876,17--22
../src/syntax/typing.nit:876,17
- 'n_expr' ... ../src/syntax/typing.nit:876,17--22
+ identifier 'n_expr' ... ../src/syntax/typing.nit:876,17--22
../src/syntax/typing.nit:877,3--42
../src/syntax/typing.nit:877,3
../src/syntax/typing.nit:877,3
- 'v' ... ../src/syntax/typing.nit:877,3
- 'check_conform_expr' ... ../src/syntax/typing.nit:877,5--22
+ identifier 'v' ... ../src/syntax/typing.nit:877,3
+ identifier 'check_conform_expr' ... ../src/syntax/typing.nit:877,5--22
../src/syntax/typing.nit:877,24--29
../src/syntax/typing.nit:877,24
- 'n_expr' ... ../src/syntax/typing.nit:877,24--29
+ identifier 'n_expr' ... ../src/syntax/typing.nit:877,24--29
../src/syntax/typing.nit:877,32--42
../src/syntax/typing.nit:877,32
../src/syntax/typing.nit:877,32
- 'v' ... ../src/syntax/typing.nit:877,32
- 'type_bool' ... ../src/syntax/typing.nit:877,34--42
+ identifier 'v' ... ../src/syntax/typing.nit:877,32
+ identifier 'type_bool' ... ../src/syntax/typing.nit:877,34--42
../src/syntax/typing.nit:880,3--31
../src/syntax/typing.nit:880,3
../src/syntax/typing.nit:880,3
- 'v' ... ../src/syntax/typing.nit:880,3
- 'use_if_true_flow_ctx' ... ../src/syntax/typing.nit:880,5--24
+ identifier 'v' ... ../src/syntax/typing.nit:880,3
+ identifier 'use_if_true_flow_ctx' ... ../src/syntax/typing.nit:880,5--24
../src/syntax/typing.nit:880,26--31
../src/syntax/typing.nit:880,26
- 'n_expr' ... ../src/syntax/typing.nit:880,26--31
+ identifier 'n_expr' ... ../src/syntax/typing.nit:880,26--31
../src/syntax/typing.nit:883,3--28
../src/syntax/typing.nit:883,3
../src/syntax/typing.nit:883,3
- 'v' ... ../src/syntax/typing.nit:883,3
- 'enter_visit_block' ... ../src/syntax/typing.nit:883,5--21
+ identifier 'v' ... ../src/syntax/typing.nit:883,3
+ identifier 'enter_visit_block' ... ../src/syntax/typing.nit:883,5--21
../src/syntax/typing.nit:883,23--28
../src/syntax/typing.nit:883,23
- 'n_then' ... ../src/syntax/typing.nit:883,23--28
+ identifier 'n_then' ... ../src/syntax/typing.nit:883,23--28
../src/syntax/typing.nit:886,3--32
- 'var' ... ../src/syntax/typing.nit:886,3--5
- 'then_flow_ctx' ... ../src/syntax/typing.nit:886,7--19
+ keyword 'var' ... ../src/syntax/typing.nit:886,3--5
+ identifier 'then_flow_ctx' ... ../src/syntax/typing.nit:886,7--19
'=' ... ../src/syntax/typing.nit:886,21
../src/syntax/typing.nit:886,23--32
../src/syntax/typing.nit:886,23
../src/syntax/typing.nit:886,23
- 'v' ... ../src/syntax/typing.nit:886,23
- 'flow_ctx' ... ../src/syntax/typing.nit:886,25--32
+ identifier 'v' ... ../src/syntax/typing.nit:886,23
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:886,25--32
../src/syntax/typing.nit:889,3--27
../src/syntax/typing.nit:889,3
../src/syntax/typing.nit:889,3
- 'v' ... ../src/syntax/typing.nit:889,3
- 'flow_ctx' ... ../src/syntax/typing.nit:889,5--12
+ identifier 'v' ... ../src/syntax/typing.nit:889,3
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:889,5--12
'=' ... ../src/syntax/typing.nit:889,14
../src/syntax/typing.nit:889,16--27
../src/syntax/typing.nit:889,16
- 'old_flow_ctx' ... ../src/syntax/typing.nit:889,16--27
+ identifier 'old_flow_ctx' ... ../src/syntax/typing.nit:889,16--27
../src/syntax/typing.nit:890,3--32
../src/syntax/typing.nit:890,3
../src/syntax/typing.nit:890,3
- 'v' ... ../src/syntax/typing.nit:890,3
- 'use_if_false_flow_ctx' ... ../src/syntax/typing.nit:890,5--25
+ identifier 'v' ... ../src/syntax/typing.nit:890,3
+ identifier 'use_if_false_flow_ctx' ... ../src/syntax/typing.nit:890,5--25
../src/syntax/typing.nit:890,27--32
../src/syntax/typing.nit:890,27
- 'n_expr' ... ../src/syntax/typing.nit:890,27--32
+ identifier 'n_expr' ... ../src/syntax/typing.nit:890,27--32
../src/syntax/typing.nit:893,3--28
../src/syntax/typing.nit:893,3
../src/syntax/typing.nit:893,3
- 'v' ... ../src/syntax/typing.nit:893,3
- 'enter_visit_block' ... ../src/syntax/typing.nit:893,5--21
+ identifier 'v' ... ../src/syntax/typing.nit:893,3
+ identifier 'enter_visit_block' ... ../src/syntax/typing.nit:893,5--21
../src/syntax/typing.nit:893,23--28
../src/syntax/typing.nit:893,23
- 'n_else' ... ../src/syntax/typing.nit:893,23--28
+ identifier 'n_else' ... ../src/syntax/typing.nit:893,23--28
../src/syntax/typing.nit:896,3--74
../src/syntax/typing.nit:896,3
../src/syntax/typing.nit:896,3
- 'v' ... ../src/syntax/typing.nit:896,3
- 'flow_ctx' ... ../src/syntax/typing.nit:896,5--12
+ identifier 'v' ... ../src/syntax/typing.nit:896,3
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:896,5--12
'=' ... ../src/syntax/typing.nit:896,14
../src/syntax/typing.nit:896,16--74
../src/syntax/typing.nit:896,16--30
../src/syntax/typing.nit:896,16
../src/syntax/typing.nit:896,16
- 'v' ... ../src/syntax/typing.nit:896,16
- 'base_flow_ctx' ... ../src/syntax/typing.nit:896,18--30
- 'merge_reash' ... ../src/syntax/typing.nit:896,32--42
+ identifier 'v' ... ../src/syntax/typing.nit:896,16
+ identifier 'base_flow_ctx' ... ../src/syntax/typing.nit:896,18--30
+ identifier 'merge_reash' ... ../src/syntax/typing.nit:896,32--42
../src/syntax/typing.nit:896,44--47
- 'self' ... ../src/syntax/typing.nit:896,44--47
+ keyword 'self' ... ../src/syntax/typing.nit:896,44--47
../src/syntax/typing.nit:896,50--62
../src/syntax/typing.nit:896,50
- 'then_flow_ctx' ... ../src/syntax/typing.nit:896,50--62
+ identifier 'then_flow_ctx' ... ../src/syntax/typing.nit:896,50--62
../src/syntax/typing.nit:896,65--74
../src/syntax/typing.nit:896,65
../src/syntax/typing.nit:896,65
- 'v' ... ../src/syntax/typing.nit:896,65
- 'flow_ctx' ... ../src/syntax/typing.nit:896,67--74
+ identifier 'v' ... ../src/syntax/typing.nit:896,65
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:896,67--74
../src/syntax/typing.nit:898,3--61
- 'var' ... ../src/syntax/typing.nit:898,3--5
- 'stype' ... ../src/syntax/typing.nit:898,7--11
+ keyword 'var' ... ../src/syntax/typing.nit:898,3--5
+ identifier 'stype' ... ../src/syntax/typing.nit:898,7--11
'=' ... ../src/syntax/typing.nit:898,13
../src/syntax/typing.nit:898,15--61
../src/syntax/typing.nit:898,15
../src/syntax/typing.nit:898,15
- 'v' ... ../src/syntax/typing.nit:898,15
- 'check_conform_multiexpr' ... ../src/syntax/typing.nit:898,17--39
+ identifier 'v' ... ../src/syntax/typing.nit:898,15
+ identifier 'check_conform_multiexpr' ... ../src/syntax/typing.nit:898,17--39
../src/syntax/typing.nit:898,41--44
- 'null' ... ../src/syntax/typing.nit:898,41--44
+ keyword 'null' ... ../src/syntax/typing.nit:898,41--44
../src/syntax/typing.nit:898,48--61
../src/syntax/typing.nit:898,48--53
../src/syntax/typing.nit:898,48
- 'n_then' ... ../src/syntax/typing.nit:898,48--53
+ identifier 'n_then' ... ../src/syntax/typing.nit:898,48--53
../src/syntax/typing.nit:898,56--61
../src/syntax/typing.nit:898,56
- 'n_else' ... ../src/syntax/typing.nit:898,56--61
+ identifier 'n_else' ... ../src/syntax/typing.nit:898,56--61
../src/syntax/typing.nit:899,3--30
- 'if' ... ../src/syntax/typing.nit:899,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:899,3--4
../src/syntax/typing.nit:899,6--18
../src/syntax/typing.nit:899,6--10
../src/syntax/typing.nit:899,6
- 'stype' ... ../src/syntax/typing.nit:899,6--10
+ identifier 'stype' ... ../src/syntax/typing.nit:899,6--10
../src/syntax/typing.nit:899,15--18
- 'null' ... ../src/syntax/typing.nit:899,15--18
+ keyword 'null' ... ../src/syntax/typing.nit:899,15--18
../src/syntax/typing.nit:899,25--30
- 'return' ... ../src/syntax/typing.nit:899,25--30
+ keyword 'return' ... ../src/syntax/typing.nit:899,25--30
../src/syntax/typing.nit:901,3--16
../src/syntax/typing.nit:901,12
- '_stype' ... ../src/syntax/typing.nit:901,3--8
+ attribute '_stype' ... ../src/syntax/typing.nit:901,3--8
'=' ... ../src/syntax/typing.nit:901,10
../src/syntax/typing.nit:901,12--16
../src/syntax/typing.nit:901,12
- 'stype' ... ../src/syntax/typing.nit:901,12--16
+ identifier 'stype' ... ../src/syntax/typing.nit:901,12--16
../src/syntax/typing.nit:902,3--18
../src/syntax/typing.nit:902,15
- '_is_typed' ... ../src/syntax/typing.nit:902,3--11
+ attribute '_is_typed' ... ../src/syntax/typing.nit:902,3--11
'=' ... ../src/syntax/typing.nit:902,13
../src/syntax/typing.nit:902,15--18
- 'true' ... ../src/syntax/typing.nit:902,15--18
- 'end' ... ../src/syntax/typing.nit:903,2--4
- 'end' ... ../src/syntax/typing.nit:904,1--3
+ keyword 'true' ... ../src/syntax/typing.nit:902,15--18
+ keyword 'end' ... ../src/syntax/typing.nit:903,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:904,1--3
../src/syntax/typing.nit:906,1--912,3
- 'redef' ... ../src/syntax/typing.nit:906,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:906,1--5
../src/syntax/typing.nit:906,7
../src/syntax/typing.nit:906,7--11
- 'class' ... ../src/syntax/typing.nit:906,7--11
- 'ABoolExpr' ... ../src/syntax/typing.nit:906,13--21
+ keyword 'class' ... ../src/syntax/typing.nit:906,7--11
+ type identifier 'ABoolExpr' ... ../src/syntax/typing.nit:906,13--21
../src/syntax/typing.nit:907,2--911,4
- 'redef' ... ../src/syntax/typing.nit:907,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:907,2--6
../src/syntax/typing.nit:907,12
- 'fun' ... ../src/syntax/typing.nit:907,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:907,8--10
../src/syntax/typing.nit:907,12--23
- 'after_typing' ... ../src/syntax/typing.nit:907,12--23
+ identifier 'after_typing' ... ../src/syntax/typing.nit:907,12--23
../src/syntax/typing.nit:907,25
../src/syntax/typing.nit:907,25
- 'v' ... ../src/syntax/typing.nit:907,25
+ identifier 'v' ... ../src/syntax/typing.nit:907,25
../src/syntax/typing.nit:909,3--911,4
../src/syntax/typing.nit:909,3--22
../src/syntax/typing.nit:909,12
- '_stype' ... ../src/syntax/typing.nit:909,3--8
+ attribute '_stype' ... ../src/syntax/typing.nit:909,3--8
'=' ... ../src/syntax/typing.nit:909,10
../src/syntax/typing.nit:909,12--22
../src/syntax/typing.nit:909,12
../src/syntax/typing.nit:909,12
- 'v' ... ../src/syntax/typing.nit:909,12
- 'type_bool' ... ../src/syntax/typing.nit:909,14--22
+ identifier 'v' ... ../src/syntax/typing.nit:909,12
+ identifier 'type_bool' ... ../src/syntax/typing.nit:909,14--22
../src/syntax/typing.nit:910,3--18
../src/syntax/typing.nit:910,15
- '_is_typed' ... ../src/syntax/typing.nit:910,3--11
+ attribute '_is_typed' ... ../src/syntax/typing.nit:910,3--11
'=' ... ../src/syntax/typing.nit:910,13
../src/syntax/typing.nit:910,15--18
- 'true' ... ../src/syntax/typing.nit:910,15--18
- 'end' ... ../src/syntax/typing.nit:911,2--4
- 'end' ... ../src/syntax/typing.nit:912,1--3
+ keyword 'true' ... ../src/syntax/typing.nit:910,15--18
+ keyword 'end' ... ../src/syntax/typing.nit:911,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:912,1--3
../src/syntax/typing.nit:914,1--942,3
- 'redef' ... ../src/syntax/typing.nit:914,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:914,1--5
../src/syntax/typing.nit:914,7
../src/syntax/typing.nit:914,7--11
- 'class' ... ../src/syntax/typing.nit:914,7--11
- 'AOrExpr' ... ../src/syntax/typing.nit:914,13--19
+ keyword 'class' ... ../src/syntax/typing.nit:914,7--11
+ type identifier 'AOrExpr' ... ../src/syntax/typing.nit:914,13--19
../src/syntax/typing.nit:915,2--941,4
- 'redef' ... ../src/syntax/typing.nit:915,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:915,2--6
../src/syntax/typing.nit:915,12
- 'fun' ... ../src/syntax/typing.nit:915,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:915,8--10
../src/syntax/typing.nit:915,12--24
- 'accept_typing' ... ../src/syntax/typing.nit:915,12--24
+ identifier 'accept_typing' ... ../src/syntax/typing.nit:915,12--24
../src/syntax/typing.nit:915,26
../src/syntax/typing.nit:915,26
- 'v' ... ../src/syntax/typing.nit:915,26
+ identifier 'v' ... ../src/syntax/typing.nit:915,26
../src/syntax/typing.nit:917,3--941,4
../src/syntax/typing.nit:917,3--31
- 'var' ... ../src/syntax/typing.nit:917,3--5
- 'old_flow_ctx' ... ../src/syntax/typing.nit:917,7--18
+ keyword 'var' ... ../src/syntax/typing.nit:917,3--5
+ identifier 'old_flow_ctx' ... ../src/syntax/typing.nit:917,7--18
'=' ... ../src/syntax/typing.nit:917,20
../src/syntax/typing.nit:917,22--31
../src/syntax/typing.nit:917,22
../src/syntax/typing.nit:917,22
- 'v' ... ../src/syntax/typing.nit:917,22
- 'flow_ctx' ... ../src/syntax/typing.nit:917,24--31
+ identifier 'v' ... ../src/syntax/typing.nit:917,22
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:917,24--31
../src/syntax/typing.nit:918,3--25
- 'var' ... ../src/syntax/typing.nit:918,3--5
- 'stype' ... ../src/syntax/typing.nit:918,7--11
+ keyword 'var' ... ../src/syntax/typing.nit:918,3--5
+ identifier 'stype' ... ../src/syntax/typing.nit:918,7--11
'=' ... ../src/syntax/typing.nit:918,13
../src/syntax/typing.nit:918,15--25
../src/syntax/typing.nit:918,15
../src/syntax/typing.nit:918,15
- 'v' ... ../src/syntax/typing.nit:918,15
- 'type_bool' ... ../src/syntax/typing.nit:918,17--25
+ identifier 'v' ... ../src/syntax/typing.nit:918,15
+ identifier 'type_bool' ... ../src/syntax/typing.nit:918,17--25
../src/syntax/typing.nit:919,3--16
../src/syntax/typing.nit:919,12
- '_stype' ... ../src/syntax/typing.nit:919,3--8
+ attribute '_stype' ... ../src/syntax/typing.nit:919,3--8
'=' ... ../src/syntax/typing.nit:919,10
../src/syntax/typing.nit:919,12--16
../src/syntax/typing.nit:919,12
- 'stype' ... ../src/syntax/typing.nit:919,12--16
+ identifier 'stype' ... ../src/syntax/typing.nit:919,12--16
../src/syntax/typing.nit:922,3--22
../src/syntax/typing.nit:922,3
../src/syntax/typing.nit:922,3
- 'v' ... ../src/syntax/typing.nit:922,3
- 'enter_visit' ... ../src/syntax/typing.nit:922,5--15
+ identifier 'v' ... ../src/syntax/typing.nit:922,3
+ identifier 'enter_visit' ... ../src/syntax/typing.nit:922,5--15
../src/syntax/typing.nit:922,17--22
../src/syntax/typing.nit:922,17
- 'n_expr' ... ../src/syntax/typing.nit:922,17--22
+ identifier 'n_expr' ... ../src/syntax/typing.nit:922,17--22
../src/syntax/typing.nit:925,3--32
../src/syntax/typing.nit:925,3
../src/syntax/typing.nit:925,3
- 'v' ... ../src/syntax/typing.nit:925,3
- 'use_if_false_flow_ctx' ... ../src/syntax/typing.nit:925,5--25
+ identifier 'v' ... ../src/syntax/typing.nit:925,3
+ identifier 'use_if_false_flow_ctx' ... ../src/syntax/typing.nit:925,5--25
../src/syntax/typing.nit:925,27--32
../src/syntax/typing.nit:925,27
- 'n_expr' ... ../src/syntax/typing.nit:925,27--32
+ identifier 'n_expr' ... ../src/syntax/typing.nit:925,27--32
../src/syntax/typing.nit:928,3--23
../src/syntax/typing.nit:928,3
../src/syntax/typing.nit:928,3
- 'v' ... ../src/syntax/typing.nit:928,3
- 'enter_visit' ... ../src/syntax/typing.nit:928,5--15
+ identifier 'v' ... ../src/syntax/typing.nit:928,3
+ identifier 'enter_visit' ... ../src/syntax/typing.nit:928,5--15
../src/syntax/typing.nit:928,17--23
../src/syntax/typing.nit:928,17
- 'n_expr2' ... ../src/syntax/typing.nit:928,17--23
+ identifier 'n_expr2' ... ../src/syntax/typing.nit:928,17--23
../src/syntax/typing.nit:929,3--933,5
- 'if' ... ../src/syntax/typing.nit:929,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:929,3--4
../src/syntax/typing.nit:929,6--38
../src/syntax/typing.nit:929,6--30
../src/syntax/typing.nit:929,6--12
../src/syntax/typing.nit:929,6
- 'n_expr2' ... ../src/syntax/typing.nit:929,6--12
- 'if_false_flow_ctx' ... ../src/syntax/typing.nit:929,14--30
+ identifier 'n_expr2' ... ../src/syntax/typing.nit:929,6--12
+ identifier 'if_false_flow_ctx' ... ../src/syntax/typing.nit:929,14--30
../src/syntax/typing.nit:929,35--38
- 'null' ... ../src/syntax/typing.nit:929,35--38
+ keyword 'null' ... ../src/syntax/typing.nit:929,35--38
../src/syntax/typing.nit:930,4--49
../src/syntax/typing.nit:930,4--49
../src/syntax/typing.nit:930,25
- '_if_false_flow_ctx' ... ../src/syntax/typing.nit:930,4--21
+ attribute '_if_false_flow_ctx' ... ../src/syntax/typing.nit:930,4--21
'=' ... ../src/syntax/typing.nit:930,23
../src/syntax/typing.nit:930,25--49
../src/syntax/typing.nit:930,25--31
../src/syntax/typing.nit:930,25
- 'n_expr2' ... ../src/syntax/typing.nit:930,25--31
- 'if_false_flow_ctx' ... ../src/syntax/typing.nit:930,33--49
+ identifier 'n_expr2' ... ../src/syntax/typing.nit:930,25--31
+ identifier 'if_false_flow_ctx' ... ../src/syntax/typing.nit:930,33--49
../src/syntax/typing.nit:932,4--933,5
../src/syntax/typing.nit:932,4--34
../src/syntax/typing.nit:932,25
- '_if_false_flow_ctx' ... ../src/syntax/typing.nit:932,4--21
+ attribute '_if_false_flow_ctx' ... ../src/syntax/typing.nit:932,4--21
'=' ... ../src/syntax/typing.nit:932,23
../src/syntax/typing.nit:932,25--34
../src/syntax/typing.nit:932,25
../src/syntax/typing.nit:932,25
- 'v' ... ../src/syntax/typing.nit:932,25
- 'flow_ctx' ... ../src/syntax/typing.nit:932,27--34
- 'end' ... ../src/syntax/typing.nit:933,3--5
+ identifier 'v' ... ../src/syntax/typing.nit:932,25
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:932,27--34
+ keyword 'end' ... ../src/syntax/typing.nit:933,3--5
../src/syntax/typing.nit:935,3--27
../src/syntax/typing.nit:935,3
../src/syntax/typing.nit:935,3
- 'v' ... ../src/syntax/typing.nit:935,3
- 'flow_ctx' ... ../src/syntax/typing.nit:935,5--12
+ identifier 'v' ... ../src/syntax/typing.nit:935,3
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:935,5--12
'=' ... ../src/syntax/typing.nit:935,14
../src/syntax/typing.nit:935,16--27
../src/syntax/typing.nit:935,16
- 'old_flow_ctx' ... ../src/syntax/typing.nit:935,16--27
+ identifier 'old_flow_ctx' ... ../src/syntax/typing.nit:935,16--27
../src/syntax/typing.nit:937,3--36
../src/syntax/typing.nit:937,3
../src/syntax/typing.nit:937,3
- 'v' ... ../src/syntax/typing.nit:937,3
- 'check_conform_expr' ... ../src/syntax/typing.nit:937,5--22
+ identifier 'v' ... ../src/syntax/typing.nit:937,3
+ identifier 'check_conform_expr' ... ../src/syntax/typing.nit:937,5--22
../src/syntax/typing.nit:937,24--29
../src/syntax/typing.nit:937,24
- 'n_expr' ... ../src/syntax/typing.nit:937,24--29
+ identifier 'n_expr' ... ../src/syntax/typing.nit:937,24--29
../src/syntax/typing.nit:937,32--36
../src/syntax/typing.nit:937,32
- 'stype' ... ../src/syntax/typing.nit:937,32--36
+ identifier 'stype' ... ../src/syntax/typing.nit:937,32--36
../src/syntax/typing.nit:938,3--37
../src/syntax/typing.nit:938,3
../src/syntax/typing.nit:938,3
- 'v' ... ../src/syntax/typing.nit:938,3
- 'check_conform_expr' ... ../src/syntax/typing.nit:938,5--22
+ identifier 'v' ... ../src/syntax/typing.nit:938,3
+ identifier 'check_conform_expr' ... ../src/syntax/typing.nit:938,5--22
../src/syntax/typing.nit:938,24--30
../src/syntax/typing.nit:938,24
- 'n_expr2' ... ../src/syntax/typing.nit:938,24--30
+ identifier 'n_expr2' ... ../src/syntax/typing.nit:938,24--30
../src/syntax/typing.nit:938,33--37
../src/syntax/typing.nit:938,33
- 'stype' ... ../src/syntax/typing.nit:938,33--37
+ identifier 'stype' ... ../src/syntax/typing.nit:938,33--37
../src/syntax/typing.nit:939,3--16
../src/syntax/typing.nit:939,12
- '_stype' ... ../src/syntax/typing.nit:939,3--8
+ attribute '_stype' ... ../src/syntax/typing.nit:939,3--8
'=' ... ../src/syntax/typing.nit:939,10
../src/syntax/typing.nit:939,12--16
../src/syntax/typing.nit:939,12
- 'stype' ... ../src/syntax/typing.nit:939,12--16
+ identifier 'stype' ... ../src/syntax/typing.nit:939,12--16
../src/syntax/typing.nit:940,3--18
../src/syntax/typing.nit:940,15
- '_is_typed' ... ../src/syntax/typing.nit:940,3--11
+ attribute '_is_typed' ... ../src/syntax/typing.nit:940,3--11
'=' ... ../src/syntax/typing.nit:940,13
../src/syntax/typing.nit:940,15--18
- 'true' ... ../src/syntax/typing.nit:940,15--18
- 'end' ... ../src/syntax/typing.nit:941,2--4
- 'end' ... ../src/syntax/typing.nit:942,1--3
+ keyword 'true' ... ../src/syntax/typing.nit:940,15--18
+ keyword 'end' ... ../src/syntax/typing.nit:941,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:942,1--3
../src/syntax/typing.nit:944,1--971,3
- 'redef' ... ../src/syntax/typing.nit:944,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:944,1--5
../src/syntax/typing.nit:944,7
../src/syntax/typing.nit:944,7--11
- 'class' ... ../src/syntax/typing.nit:944,7--11
- 'AAndExpr' ... ../src/syntax/typing.nit:944,13--20
+ keyword 'class' ... ../src/syntax/typing.nit:944,7--11
+ type identifier 'AAndExpr' ... ../src/syntax/typing.nit:944,13--20
../src/syntax/typing.nit:945,2--970,4
- 'redef' ... ../src/syntax/typing.nit:945,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:945,2--6
../src/syntax/typing.nit:945,12
- 'fun' ... ../src/syntax/typing.nit:945,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:945,8--10
../src/syntax/typing.nit:945,12--24
- 'accept_typing' ... ../src/syntax/typing.nit:945,12--24
+ identifier 'accept_typing' ... ../src/syntax/typing.nit:945,12--24
../src/syntax/typing.nit:945,26
../src/syntax/typing.nit:945,26
- 'v' ... ../src/syntax/typing.nit:945,26
+ identifier 'v' ... ../src/syntax/typing.nit:945,26
../src/syntax/typing.nit:947,3--970,4
../src/syntax/typing.nit:947,3--31
- 'var' ... ../src/syntax/typing.nit:947,3--5
- 'old_flow_ctx' ... ../src/syntax/typing.nit:947,7--18
+ keyword 'var' ... ../src/syntax/typing.nit:947,3--5
+ identifier 'old_flow_ctx' ... ../src/syntax/typing.nit:947,7--18
'=' ... ../src/syntax/typing.nit:947,20
../src/syntax/typing.nit:947,22--31
../src/syntax/typing.nit:947,22
../src/syntax/typing.nit:947,22
- 'v' ... ../src/syntax/typing.nit:947,22
- 'flow_ctx' ... ../src/syntax/typing.nit:947,24--31
+ identifier 'v' ... ../src/syntax/typing.nit:947,22
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:947,24--31
../src/syntax/typing.nit:948,3--25
- 'var' ... ../src/syntax/typing.nit:948,3--5
- 'stype' ... ../src/syntax/typing.nit:948,7--11
+ keyword 'var' ... ../src/syntax/typing.nit:948,3--5
+ identifier 'stype' ... ../src/syntax/typing.nit:948,7--11
'=' ... ../src/syntax/typing.nit:948,13
../src/syntax/typing.nit:948,15--25
../src/syntax/typing.nit:948,15
../src/syntax/typing.nit:948,15
- 'v' ... ../src/syntax/typing.nit:948,15
- 'type_bool' ... ../src/syntax/typing.nit:948,17--25
+ identifier 'v' ... ../src/syntax/typing.nit:948,15
+ identifier 'type_bool' ... ../src/syntax/typing.nit:948,17--25
../src/syntax/typing.nit:951,3--22
../src/syntax/typing.nit:951,3
../src/syntax/typing.nit:951,3
- 'v' ... ../src/syntax/typing.nit:951,3
- 'enter_visit' ... ../src/syntax/typing.nit:951,5--15
+ identifier 'v' ... ../src/syntax/typing.nit:951,3
+ identifier 'enter_visit' ... ../src/syntax/typing.nit:951,5--15
../src/syntax/typing.nit:951,17--22
../src/syntax/typing.nit:951,17
- 'n_expr' ... ../src/syntax/typing.nit:951,17--22
+ identifier 'n_expr' ... ../src/syntax/typing.nit:951,17--22
../src/syntax/typing.nit:954,3--31
../src/syntax/typing.nit:954,3
../src/syntax/typing.nit:954,3
- 'v' ... ../src/syntax/typing.nit:954,3
- 'use_if_true_flow_ctx' ... ../src/syntax/typing.nit:954,5--24
+ identifier 'v' ... ../src/syntax/typing.nit:954,3
+ identifier 'use_if_true_flow_ctx' ... ../src/syntax/typing.nit:954,5--24
../src/syntax/typing.nit:954,26--31
../src/syntax/typing.nit:954,26
- 'n_expr' ... ../src/syntax/typing.nit:954,26--31
+ identifier 'n_expr' ... ../src/syntax/typing.nit:954,26--31
../src/syntax/typing.nit:957,3--23
../src/syntax/typing.nit:957,3
../src/syntax/typing.nit:957,3
- 'v' ... ../src/syntax/typing.nit:957,3
- 'enter_visit' ... ../src/syntax/typing.nit:957,5--15
+ identifier 'v' ... ../src/syntax/typing.nit:957,3
+ identifier 'enter_visit' ... ../src/syntax/typing.nit:957,5--15
../src/syntax/typing.nit:957,17--23
../src/syntax/typing.nit:957,17
- 'n_expr2' ... ../src/syntax/typing.nit:957,17--23
+ identifier 'n_expr2' ... ../src/syntax/typing.nit:957,17--23
../src/syntax/typing.nit:958,3--962,5
- 'if' ... ../src/syntax/typing.nit:958,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:958,3--4
../src/syntax/typing.nit:958,6--37
../src/syntax/typing.nit:958,6--29
../src/syntax/typing.nit:958,6--12
../src/syntax/typing.nit:958,6
- 'n_expr2' ... ../src/syntax/typing.nit:958,6--12
- 'if_true_flow_ctx' ... ../src/syntax/typing.nit:958,14--29
+ identifier 'n_expr2' ... ../src/syntax/typing.nit:958,6--12
+ identifier 'if_true_flow_ctx' ... ../src/syntax/typing.nit:958,14--29
../src/syntax/typing.nit:958,34--37
- 'null' ... ../src/syntax/typing.nit:958,34--37
+ keyword 'null' ... ../src/syntax/typing.nit:958,34--37
../src/syntax/typing.nit:959,4--47
../src/syntax/typing.nit:959,4--47
../src/syntax/typing.nit:959,24
- '_if_true_flow_ctx' ... ../src/syntax/typing.nit:959,4--20
+ attribute '_if_true_flow_ctx' ... ../src/syntax/typing.nit:959,4--20
'=' ... ../src/syntax/typing.nit:959,22
../src/syntax/typing.nit:959,24--47
../src/syntax/typing.nit:959,24--30
../src/syntax/typing.nit:959,24
- 'n_expr2' ... ../src/syntax/typing.nit:959,24--30
- 'if_true_flow_ctx' ... ../src/syntax/typing.nit:959,32--47
+ identifier 'n_expr2' ... ../src/syntax/typing.nit:959,24--30
+ identifier 'if_true_flow_ctx' ... ../src/syntax/typing.nit:959,32--47
../src/syntax/typing.nit:961,4--962,5
../src/syntax/typing.nit:961,4--33
../src/syntax/typing.nit:961,24
- '_if_true_flow_ctx' ... ../src/syntax/typing.nit:961,4--20
+ attribute '_if_true_flow_ctx' ... ../src/syntax/typing.nit:961,4--20
'=' ... ../src/syntax/typing.nit:961,22
../src/syntax/typing.nit:961,24--33
../src/syntax/typing.nit:961,24
../src/syntax/typing.nit:961,24
- 'v' ... ../src/syntax/typing.nit:961,24
- 'flow_ctx' ... ../src/syntax/typing.nit:961,26--33
- 'end' ... ../src/syntax/typing.nit:962,3--5
+ identifier 'v' ... ../src/syntax/typing.nit:961,24
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:961,26--33
+ keyword 'end' ... ../src/syntax/typing.nit:962,3--5
../src/syntax/typing.nit:964,3--27
../src/syntax/typing.nit:964,3
../src/syntax/typing.nit:964,3
- 'v' ... ../src/syntax/typing.nit:964,3
- 'flow_ctx' ... ../src/syntax/typing.nit:964,5--12
+ identifier 'v' ... ../src/syntax/typing.nit:964,3
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:964,5--12
'=' ... ../src/syntax/typing.nit:964,14
../src/syntax/typing.nit:964,16--27
../src/syntax/typing.nit:964,16
- 'old_flow_ctx' ... ../src/syntax/typing.nit:964,16--27
+ identifier 'old_flow_ctx' ... ../src/syntax/typing.nit:964,16--27
../src/syntax/typing.nit:966,3--36
../src/syntax/typing.nit:966,3
../src/syntax/typing.nit:966,3
- 'v' ... ../src/syntax/typing.nit:966,3
- 'check_conform_expr' ... ../src/syntax/typing.nit:966,5--22
+ identifier 'v' ... ../src/syntax/typing.nit:966,3
+ identifier 'check_conform_expr' ... ../src/syntax/typing.nit:966,5--22
../src/syntax/typing.nit:966,24--29
../src/syntax/typing.nit:966,24
- 'n_expr' ... ../src/syntax/typing.nit:966,24--29
+ identifier 'n_expr' ... ../src/syntax/typing.nit:966,24--29
../src/syntax/typing.nit:966,32--36
../src/syntax/typing.nit:966,32
- 'stype' ... ../src/syntax/typing.nit:966,32--36
+ identifier 'stype' ... ../src/syntax/typing.nit:966,32--36
../src/syntax/typing.nit:967,3--37
../src/syntax/typing.nit:967,3
../src/syntax/typing.nit:967,3
- 'v' ... ../src/syntax/typing.nit:967,3
- 'check_conform_expr' ... ../src/syntax/typing.nit:967,5--22
+ identifier 'v' ... ../src/syntax/typing.nit:967,3
+ identifier 'check_conform_expr' ... ../src/syntax/typing.nit:967,5--22
../src/syntax/typing.nit:967,24--30
../src/syntax/typing.nit:967,24
- 'n_expr2' ... ../src/syntax/typing.nit:967,24--30
+ identifier 'n_expr2' ... ../src/syntax/typing.nit:967,24--30
../src/syntax/typing.nit:967,33--37
../src/syntax/typing.nit:967,33
- 'stype' ... ../src/syntax/typing.nit:967,33--37
+ identifier 'stype' ... ../src/syntax/typing.nit:967,33--37
../src/syntax/typing.nit:968,3--16
../src/syntax/typing.nit:968,12
- '_stype' ... ../src/syntax/typing.nit:968,3--8
+ attribute '_stype' ... ../src/syntax/typing.nit:968,3--8
'=' ... ../src/syntax/typing.nit:968,10
../src/syntax/typing.nit:968,12--16
../src/syntax/typing.nit:968,12
- 'stype' ... ../src/syntax/typing.nit:968,12--16
+ identifier 'stype' ... ../src/syntax/typing.nit:968,12--16
../src/syntax/typing.nit:969,3--18
../src/syntax/typing.nit:969,15
- '_is_typed' ... ../src/syntax/typing.nit:969,3--11
+ attribute '_is_typed' ... ../src/syntax/typing.nit:969,3--11
'=' ... ../src/syntax/typing.nit:969,13
../src/syntax/typing.nit:969,15--18
- 'true' ... ../src/syntax/typing.nit:969,15--18
- 'end' ... ../src/syntax/typing.nit:970,2--4
- 'end' ... ../src/syntax/typing.nit:971,1--3
+ keyword 'true' ... ../src/syntax/typing.nit:969,15--18
+ keyword 'end' ... ../src/syntax/typing.nit:970,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:971,1--3
../src/syntax/typing.nit:973,1--985,3
- 'redef' ... ../src/syntax/typing.nit:973,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:973,1--5
../src/syntax/typing.nit:973,7
../src/syntax/typing.nit:973,7--11
- 'class' ... ../src/syntax/typing.nit:973,7--11
- 'ANotExpr' ... ../src/syntax/typing.nit:973,13--20
+ keyword 'class' ... ../src/syntax/typing.nit:973,7--11
+ type identifier 'ANotExpr' ... ../src/syntax/typing.nit:973,13--20
../src/syntax/typing.nit:974,2--984,4
- 'redef' ... ../src/syntax/typing.nit:974,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:974,2--6
../src/syntax/typing.nit:974,12
- 'fun' ... ../src/syntax/typing.nit:974,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:974,8--10
../src/syntax/typing.nit:974,12--23
- 'after_typing' ... ../src/syntax/typing.nit:974,12--23
+ identifier 'after_typing' ... ../src/syntax/typing.nit:974,12--23
../src/syntax/typing.nit:974,25
../src/syntax/typing.nit:974,25
- 'v' ... ../src/syntax/typing.nit:974,25
+ identifier 'v' ... ../src/syntax/typing.nit:974,25
../src/syntax/typing.nit:976,3--984,4
../src/syntax/typing.nit:976,3--42
../src/syntax/typing.nit:976,3
../src/syntax/typing.nit:976,3
- 'v' ... ../src/syntax/typing.nit:976,3
- 'check_conform_expr' ... ../src/syntax/typing.nit:976,5--22
+ identifier 'v' ... ../src/syntax/typing.nit:976,3
+ identifier 'check_conform_expr' ... ../src/syntax/typing.nit:976,5--22
../src/syntax/typing.nit:976,24--29
../src/syntax/typing.nit:976,24
- 'n_expr' ... ../src/syntax/typing.nit:976,24--29
+ identifier 'n_expr' ... ../src/syntax/typing.nit:976,24--29
../src/syntax/typing.nit:976,32--42
../src/syntax/typing.nit:976,32
../src/syntax/typing.nit:976,32
- 'v' ... ../src/syntax/typing.nit:976,32
- 'type_bool' ... ../src/syntax/typing.nit:976,34--42
+ identifier 'v' ... ../src/syntax/typing.nit:976,32
+ identifier 'type_bool' ... ../src/syntax/typing.nit:976,34--42
../src/syntax/typing.nit:979,3--47
../src/syntax/typing.nit:979,24
- '_if_false_flow_ctx' ... ../src/syntax/typing.nit:979,3--20
+ attribute '_if_false_flow_ctx' ... ../src/syntax/typing.nit:979,3--20
'=' ... ../src/syntax/typing.nit:979,22
../src/syntax/typing.nit:979,24--47
../src/syntax/typing.nit:979,24--29
../src/syntax/typing.nit:979,24
- 'n_expr' ... ../src/syntax/typing.nit:979,24--29
- '_if_true_flow_ctx' ... ../src/syntax/typing.nit:979,31--47
+ identifier 'n_expr' ... ../src/syntax/typing.nit:979,24--29
+ attribute '_if_true_flow_ctx' ... ../src/syntax/typing.nit:979,31--47
../src/syntax/typing.nit:980,3--47
../src/syntax/typing.nit:980,23
- '_if_true_flow_ctx' ... ../src/syntax/typing.nit:980,3--19
+ attribute '_if_true_flow_ctx' ... ../src/syntax/typing.nit:980,3--19
'=' ... ../src/syntax/typing.nit:980,21
../src/syntax/typing.nit:980,23--47
../src/syntax/typing.nit:980,23--28
../src/syntax/typing.nit:980,23
- 'n_expr' ... ../src/syntax/typing.nit:980,23--28
- '_if_false_flow_ctx' ... ../src/syntax/typing.nit:980,30--47
+ identifier 'n_expr' ... ../src/syntax/typing.nit:980,23--28
+ attribute '_if_false_flow_ctx' ... ../src/syntax/typing.nit:980,30--47
../src/syntax/typing.nit:982,3--22
../src/syntax/typing.nit:982,12
- '_stype' ... ../src/syntax/typing.nit:982,3--8
+ attribute '_stype' ... ../src/syntax/typing.nit:982,3--8
'=' ... ../src/syntax/typing.nit:982,10
../src/syntax/typing.nit:982,12--22
../src/syntax/typing.nit:982,12
../src/syntax/typing.nit:982,12
- 'v' ... ../src/syntax/typing.nit:982,12
- 'type_bool' ... ../src/syntax/typing.nit:982,14--22
+ identifier 'v' ... ../src/syntax/typing.nit:982,12
+ identifier 'type_bool' ... ../src/syntax/typing.nit:982,14--22
../src/syntax/typing.nit:983,3--18
../src/syntax/typing.nit:983,15
- '_is_typed' ... ../src/syntax/typing.nit:983,3--11
+ attribute '_is_typed' ... ../src/syntax/typing.nit:983,3--11
'=' ... ../src/syntax/typing.nit:983,13
../src/syntax/typing.nit:983,15--18
- 'true' ... ../src/syntax/typing.nit:983,15--18
- 'end' ... ../src/syntax/typing.nit:984,2--4
- 'end' ... ../src/syntax/typing.nit:985,1--3
+ keyword 'true' ... ../src/syntax/typing.nit:983,15--18
+ keyword 'end' ... ../src/syntax/typing.nit:984,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:985,1--3
../src/syntax/typing.nit:987,1--1024,3
- 'redef' ... ../src/syntax/typing.nit:987,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:987,1--5
../src/syntax/typing.nit:987,7
../src/syntax/typing.nit:987,7--11
- 'class' ... ../src/syntax/typing.nit:987,7--11
- 'AOrElseExpr' ... ../src/syntax/typing.nit:987,13--23
+ keyword 'class' ... ../src/syntax/typing.nit:987,7--11
+ type identifier 'AOrElseExpr' ... ../src/syntax/typing.nit:987,13--23
../src/syntax/typing.nit:988,2--1023,4
- 'redef' ... ../src/syntax/typing.nit:988,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:988,2--6
../src/syntax/typing.nit:988,12
- 'fun' ... ../src/syntax/typing.nit:988,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:988,8--10
../src/syntax/typing.nit:988,12--23
- 'after_typing' ... ../src/syntax/typing.nit:988,12--23
+ identifier 'after_typing' ... ../src/syntax/typing.nit:988,12--23
../src/syntax/typing.nit:988,25
../src/syntax/typing.nit:988,25
- 'v' ... ../src/syntax/typing.nit:988,25
+ identifier 'v' ... ../src/syntax/typing.nit:988,25
../src/syntax/typing.nit:990,3--1023,4
../src/syntax/typing.nit:990,3--31
- 'var' ... ../src/syntax/typing.nit:990,3--5
- 'old_flow_ctx' ... ../src/syntax/typing.nit:990,7--18
+ keyword 'var' ... ../src/syntax/typing.nit:990,3--5
+ identifier 'old_flow_ctx' ... ../src/syntax/typing.nit:990,7--18
'=' ... ../src/syntax/typing.nit:990,20
../src/syntax/typing.nit:990,22--31
../src/syntax/typing.nit:990,22
../src/syntax/typing.nit:990,22
- 'v' ... ../src/syntax/typing.nit:990,22
- 'flow_ctx' ... ../src/syntax/typing.nit:990,24--31
+ identifier 'v' ... ../src/syntax/typing.nit:990,22
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:990,24--31
../src/syntax/typing.nit:993,3--22
../src/syntax/typing.nit:993,3
../src/syntax/typing.nit:993,3
- 'v' ... ../src/syntax/typing.nit:993,3
- 'enter_visit' ... ../src/syntax/typing.nit:993,5--15
+ identifier 'v' ... ../src/syntax/typing.nit:993,3
+ identifier 'enter_visit' ... ../src/syntax/typing.nit:993,5--15
../src/syntax/typing.nit:993,17--22
../src/syntax/typing.nit:993,17
- 'n_expr' ... ../src/syntax/typing.nit:993,17--22
+ identifier 'n_expr' ... ../src/syntax/typing.nit:993,17--22
../src/syntax/typing.nit:994,3--21
../src/syntax/typing.nit:994,3
../src/syntax/typing.nit:994,3
- 'v' ... ../src/syntax/typing.nit:994,3
- 'check_expr' ... ../src/syntax/typing.nit:994,5--14
+ identifier 'v' ... ../src/syntax/typing.nit:994,3
+ identifier 'check_expr' ... ../src/syntax/typing.nit:994,5--14
../src/syntax/typing.nit:994,16--21
../src/syntax/typing.nit:994,16
- 'n_expr' ... ../src/syntax/typing.nit:994,16--21
+ identifier 'n_expr' ... ../src/syntax/typing.nit:994,16--21
../src/syntax/typing.nit:997,3--22
- 'var' ... ../src/syntax/typing.nit:997,3--5
- 't' ... ../src/syntax/typing.nit:997,7
+ keyword 'var' ... ../src/syntax/typing.nit:997,3--5
+ identifier 't' ... ../src/syntax/typing.nit:997,7
'=' ... ../src/syntax/typing.nit:997,9
../src/syntax/typing.nit:997,11--22
../src/syntax/typing.nit:997,11--16
../src/syntax/typing.nit:997,11
- 'n_expr' ... ../src/syntax/typing.nit:997,11--16
- 'stype' ... ../src/syntax/typing.nit:997,18--22
+ identifier 'n_expr' ... ../src/syntax/typing.nit:997,11--16
+ identifier 'stype' ... ../src/syntax/typing.nit:997,18--22
../src/syntax/typing.nit:998,3--1002,5
- 'if' ... ../src/syntax/typing.nit:998,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:998,3--4
../src/syntax/typing.nit:998,6--22
- 'not' ... ../src/syntax/typing.nit:998,6--8
+ keyword 'not' ... ../src/syntax/typing.nit:998,6--8
../src/syntax/typing.nit:998,10--22
../src/syntax/typing.nit:998,10
../src/syntax/typing.nit:998,10
- 't' ... ../src/syntax/typing.nit:998,10
- 'is_nullable' ... ../src/syntax/typing.nit:998,12--22
+ identifier 't' ... ../src/syntax/typing.nit:998,10
+ identifier 'is_nullable' ... ../src/syntax/typing.nit:998,12--22
../src/syntax/typing.nit:999,4--83
../src/syntax/typing.nit:999,4--83
../src/syntax/typing.nit:999,4
../src/syntax/typing.nit:999,4
- 'v' ... ../src/syntax/typing.nit:999,4
- 'warning' ... ../src/syntax/typing.nit:999,6--12
+ identifier 'v' ... ../src/syntax/typing.nit:999,4
+ identifier 'warning' ... ../src/syntax/typing.nit:999,6--12
../src/syntax/typing.nit:999,14--19
../src/syntax/typing.nit:999,14
- 'n_expr' ... ../src/syntax/typing.nit:999,14--19
+ identifier 'n_expr' ... ../src/syntax/typing.nit:999,14--19
../src/syntax/typing.nit:999,22--83
- '"Warning: left operant of a 'or else' is not a nullable type."' ... ../src/syntax/typing.nit:999,22--83
+ literal value '"Warning: left operant of a 'or else' is not a nullable type."' ... ../src/syntax/typing.nit:999,22--83
../src/syntax/typing.nit:1001,4--1002,5
../src/syntax/typing.nit:1001,4--19
../src/syntax/typing.nit:1001,8
- 't' ... ../src/syntax/typing.nit:1001,4
+ identifier 't' ... ../src/syntax/typing.nit:1001,4
'=' ... ../src/syntax/typing.nit:1001,6
../src/syntax/typing.nit:1001,8--19
../src/syntax/typing.nit:1001,8
../src/syntax/typing.nit:1001,8
- 't' ... ../src/syntax/typing.nit:1001,8
- 'as_notnull' ... ../src/syntax/typing.nit:1001,10--19
- 'end' ... ../src/syntax/typing.nit:1002,3--5
+ identifier 't' ... ../src/syntax/typing.nit:1001,8
+ identifier 'as_notnull' ... ../src/syntax/typing.nit:1001,10--19
+ keyword 'end' ... ../src/syntax/typing.nit:1002,3--5
../src/syntax/typing.nit:1005,3--36
- 'var' ... ../src/syntax/typing.nit:1005,3--5
- 'variable' ... ../src/syntax/typing.nit:1005,7--14
+ keyword 'var' ... ../src/syntax/typing.nit:1005,3--5
+ identifier 'variable' ... ../src/syntax/typing.nit:1005,7--14
'=' ... ../src/syntax/typing.nit:1005,16
../src/syntax/typing.nit:1005,18--36
../src/syntax/typing.nit:1005,18--23
../src/syntax/typing.nit:1005,18
- 'n_expr' ... ../src/syntax/typing.nit:1005,18--23
- 'its_variable' ... ../src/syntax/typing.nit:1005,25--36
+ identifier 'n_expr' ... ../src/syntax/typing.nit:1005,18--23
+ identifier 'its_variable' ... ../src/syntax/typing.nit:1005,25--36
../src/syntax/typing.nit:1006,3--1008,5
- 'if' ... ../src/syntax/typing.nit:1006,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1006,3--4
../src/syntax/typing.nit:1006,6--21
../src/syntax/typing.nit:1006,6--13
../src/syntax/typing.nit:1006,6
- 'variable' ... ../src/syntax/typing.nit:1006,6--13
+ identifier 'variable' ... ../src/syntax/typing.nit:1006,6--13
../src/syntax/typing.nit:1006,18--21
- 'null' ... ../src/syntax/typing.nit:1006,18--21
+ keyword 'null' ... ../src/syntax/typing.nit:1006,18--21
../src/syntax/typing.nit:1007,4--50
../src/syntax/typing.nit:1007,4--50
../src/syntax/typing.nit:1007,4--13
../src/syntax/typing.nit:1007,4
../src/syntax/typing.nit:1007,4
- 'v' ... ../src/syntax/typing.nit:1007,4
- 'flow_ctx' ... ../src/syntax/typing.nit:1007,6--13
- 'sub_with' ... ../src/syntax/typing.nit:1007,15--22
+ identifier 'v' ... ../src/syntax/typing.nit:1007,4
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:1007,6--13
+ identifier 'sub_with' ... ../src/syntax/typing.nit:1007,15--22
../src/syntax/typing.nit:1007,24--27
- 'self' ... ../src/syntax/typing.nit:1007,24--27
+ keyword 'self' ... ../src/syntax/typing.nit:1007,24--27
../src/syntax/typing.nit:1007,30--37
../src/syntax/typing.nit:1007,30
- 'variable' ... ../src/syntax/typing.nit:1007,30--37
+ identifier 'variable' ... ../src/syntax/typing.nit:1007,30--37
../src/syntax/typing.nit:1007,40--50
../src/syntax/typing.nit:1007,40
../src/syntax/typing.nit:1007,40
- 'v' ... ../src/syntax/typing.nit:1007,40
- 'type_none' ... ../src/syntax/typing.nit:1007,42--50
+ identifier 'v' ... ../src/syntax/typing.nit:1007,40
+ identifier 'type_none' ... ../src/syntax/typing.nit:1007,42--50
../src/syntax/typing.nit:1008,3--5
- 'end' ... ../src/syntax/typing.nit:1008,3--5
+ keyword 'end' ... ../src/syntax/typing.nit:1008,3--5
../src/syntax/typing.nit:1011,3--23
../src/syntax/typing.nit:1011,3
../src/syntax/typing.nit:1011,3
- 'v' ... ../src/syntax/typing.nit:1011,3
- 'enter_visit' ... ../src/syntax/typing.nit:1011,5--15
+ identifier 'v' ... ../src/syntax/typing.nit:1011,3
+ identifier 'enter_visit' ... ../src/syntax/typing.nit:1011,5--15
../src/syntax/typing.nit:1011,17--23
../src/syntax/typing.nit:1011,17
- 'n_expr2' ... ../src/syntax/typing.nit:1011,17--23
+ identifier 'n_expr2' ... ../src/syntax/typing.nit:1011,17--23
../src/syntax/typing.nit:1012,3--21
../src/syntax/typing.nit:1012,3
../src/syntax/typing.nit:1012,3
- 'v' ... ../src/syntax/typing.nit:1012,3
- 'check_expr' ... ../src/syntax/typing.nit:1012,5--14
+ identifier 'v' ... ../src/syntax/typing.nit:1012,3
+ identifier 'check_expr' ... ../src/syntax/typing.nit:1012,5--14
../src/syntax/typing.nit:1012,16--21
../src/syntax/typing.nit:1012,16
- 'n_expr' ... ../src/syntax/typing.nit:1012,16--21
+ identifier 'n_expr' ... ../src/syntax/typing.nit:1012,16--21
../src/syntax/typing.nit:1015,3--27
../src/syntax/typing.nit:1015,3
../src/syntax/typing.nit:1015,3
- 'v' ... ../src/syntax/typing.nit:1015,3
- 'flow_ctx' ... ../src/syntax/typing.nit:1015,5--12
+ identifier 'v' ... ../src/syntax/typing.nit:1015,3
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:1015,5--12
'=' ... ../src/syntax/typing.nit:1015,14
../src/syntax/typing.nit:1015,16--27
../src/syntax/typing.nit:1015,16
- 'old_flow_ctx' ... ../src/syntax/typing.nit:1015,16--27
+ identifier 'old_flow_ctx' ... ../src/syntax/typing.nit:1015,16--27
../src/syntax/typing.nit:1018,3--51
- 'var' ... ../src/syntax/typing.nit:1018,3--5
- 'stype' ... ../src/syntax/typing.nit:1018,7--11
+ keyword 'var' ... ../src/syntax/typing.nit:1018,3--5
+ identifier 'stype' ... ../src/syntax/typing.nit:1018,7--11
'=' ... ../src/syntax/typing.nit:1018,13
../src/syntax/typing.nit:1018,15--51
../src/syntax/typing.nit:1018,15
../src/syntax/typing.nit:1018,15
- 'v' ... ../src/syntax/typing.nit:1018,15
- 'check_conform_multiexpr' ... ../src/syntax/typing.nit:1018,17--39
+ identifier 'v' ... ../src/syntax/typing.nit:1018,15
+ identifier 'check_conform_multiexpr' ... ../src/syntax/typing.nit:1018,17--39
../src/syntax/typing.nit:1018,41
../src/syntax/typing.nit:1018,41
- 't' ... ../src/syntax/typing.nit:1018,41
+ identifier 't' ... ../src/syntax/typing.nit:1018,41
../src/syntax/typing.nit:1018,45--51
../src/syntax/typing.nit:1018,45--51
../src/syntax/typing.nit:1018,45
- 'n_expr2' ... ../src/syntax/typing.nit:1018,45--51
+ identifier 'n_expr2' ... ../src/syntax/typing.nit:1018,45--51
../src/syntax/typing.nit:1019,3--30
- 'if' ... ../src/syntax/typing.nit:1019,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1019,3--4
../src/syntax/typing.nit:1019,6--18
../src/syntax/typing.nit:1019,6--10
../src/syntax/typing.nit:1019,6
- 'stype' ... ../src/syntax/typing.nit:1019,6--10
+ identifier 'stype' ... ../src/syntax/typing.nit:1019,6--10
../src/syntax/typing.nit:1019,15--18
- 'null' ... ../src/syntax/typing.nit:1019,15--18
+ keyword 'null' ... ../src/syntax/typing.nit:1019,15--18
../src/syntax/typing.nit:1019,25--30
- 'return' ... ../src/syntax/typing.nit:1019,25--30
+ keyword 'return' ... ../src/syntax/typing.nit:1019,25--30
../src/syntax/typing.nit:1021,3--16
../src/syntax/typing.nit:1021,12
- '_stype' ... ../src/syntax/typing.nit:1021,3--8
+ attribute '_stype' ... ../src/syntax/typing.nit:1021,3--8
'=' ... ../src/syntax/typing.nit:1021,10
../src/syntax/typing.nit:1021,12--16
../src/syntax/typing.nit:1021,12
- 'stype' ... ../src/syntax/typing.nit:1021,12--16
+ identifier 'stype' ... ../src/syntax/typing.nit:1021,12--16
../src/syntax/typing.nit:1022,3--18
../src/syntax/typing.nit:1022,15
- '_is_typed' ... ../src/syntax/typing.nit:1022,3--11
+ attribute '_is_typed' ... ../src/syntax/typing.nit:1022,3--11
'=' ... ../src/syntax/typing.nit:1022,13
../src/syntax/typing.nit:1022,15--18
- 'true' ... ../src/syntax/typing.nit:1022,15--18
- 'end' ... ../src/syntax/typing.nit:1023,2--4
- 'end' ... ../src/syntax/typing.nit:1024,1--3
+ keyword 'true' ... ../src/syntax/typing.nit:1022,15--18
+ keyword 'end' ... ../src/syntax/typing.nit:1023,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:1024,1--3
../src/syntax/typing.nit:1026,1--1032,3
- 'redef' ... ../src/syntax/typing.nit:1026,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:1026,1--5
../src/syntax/typing.nit:1026,7
../src/syntax/typing.nit:1026,7--11
- 'class' ... ../src/syntax/typing.nit:1026,7--11
- 'AIntExpr' ... ../src/syntax/typing.nit:1026,13--20
+ keyword 'class' ... ../src/syntax/typing.nit:1026,7--11
+ type identifier 'AIntExpr' ... ../src/syntax/typing.nit:1026,13--20
../src/syntax/typing.nit:1027,2--1031,4
- 'redef' ... ../src/syntax/typing.nit:1027,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1027,2--6
../src/syntax/typing.nit:1027,12
- 'fun' ... ../src/syntax/typing.nit:1027,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1027,8--10
../src/syntax/typing.nit:1027,12--23
- 'after_typing' ... ../src/syntax/typing.nit:1027,12--23
+ identifier 'after_typing' ... ../src/syntax/typing.nit:1027,12--23
../src/syntax/typing.nit:1027,25
../src/syntax/typing.nit:1027,25
- 'v' ... ../src/syntax/typing.nit:1027,25
+ identifier 'v' ... ../src/syntax/typing.nit:1027,25
../src/syntax/typing.nit:1029,3--1031,4
../src/syntax/typing.nit:1029,3--21
../src/syntax/typing.nit:1029,12
- '_stype' ... ../src/syntax/typing.nit:1029,3--8
+ attribute '_stype' ... ../src/syntax/typing.nit:1029,3--8
'=' ... ../src/syntax/typing.nit:1029,10
../src/syntax/typing.nit:1029,12--21
../src/syntax/typing.nit:1029,12
../src/syntax/typing.nit:1029,12
- 'v' ... ../src/syntax/typing.nit:1029,12
- 'type_int' ... ../src/syntax/typing.nit:1029,14--21
+ identifier 'v' ... ../src/syntax/typing.nit:1029,12
+ identifier 'type_int' ... ../src/syntax/typing.nit:1029,14--21
../src/syntax/typing.nit:1030,3--18
../src/syntax/typing.nit:1030,15
- '_is_typed' ... ../src/syntax/typing.nit:1030,3--11
+ attribute '_is_typed' ... ../src/syntax/typing.nit:1030,3--11
'=' ... ../src/syntax/typing.nit:1030,13
../src/syntax/typing.nit:1030,15--18
- 'true' ... ../src/syntax/typing.nit:1030,15--18
- 'end' ... ../src/syntax/typing.nit:1031,2--4
- 'end' ... ../src/syntax/typing.nit:1032,1--3
+ keyword 'true' ... ../src/syntax/typing.nit:1030,15--18
+ keyword 'end' ... ../src/syntax/typing.nit:1031,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:1032,1--3
../src/syntax/typing.nit:1034,1--1040,3
- 'redef' ... ../src/syntax/typing.nit:1034,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:1034,1--5
../src/syntax/typing.nit:1034,7
../src/syntax/typing.nit:1034,7--11
- 'class' ... ../src/syntax/typing.nit:1034,7--11
- 'AFloatExpr' ... ../src/syntax/typing.nit:1034,13--22
+ keyword 'class' ... ../src/syntax/typing.nit:1034,7--11
+ type identifier 'AFloatExpr' ... ../src/syntax/typing.nit:1034,13--22
../src/syntax/typing.nit:1035,2--1039,4
- 'redef' ... ../src/syntax/typing.nit:1035,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1035,2--6
../src/syntax/typing.nit:1035,12
- 'fun' ... ../src/syntax/typing.nit:1035,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1035,8--10
../src/syntax/typing.nit:1035,12--23
- 'after_typing' ... ../src/syntax/typing.nit:1035,12--23
+ identifier 'after_typing' ... ../src/syntax/typing.nit:1035,12--23
../src/syntax/typing.nit:1035,25
../src/syntax/typing.nit:1035,25
- 'v' ... ../src/syntax/typing.nit:1035,25
+ identifier 'v' ... ../src/syntax/typing.nit:1035,25
../src/syntax/typing.nit:1037,3--1039,4
../src/syntax/typing.nit:1037,3--23
../src/syntax/typing.nit:1037,12
- '_stype' ... ../src/syntax/typing.nit:1037,3--8
+ attribute '_stype' ... ../src/syntax/typing.nit:1037,3--8
'=' ... ../src/syntax/typing.nit:1037,10
../src/syntax/typing.nit:1037,12--23
../src/syntax/typing.nit:1037,12
../src/syntax/typing.nit:1037,12
- 'v' ... ../src/syntax/typing.nit:1037,12
- 'type_float' ... ../src/syntax/typing.nit:1037,14--23
+ identifier 'v' ... ../src/syntax/typing.nit:1037,12
+ identifier 'type_float' ... ../src/syntax/typing.nit:1037,14--23
../src/syntax/typing.nit:1038,3--18
../src/syntax/typing.nit:1038,15
- '_is_typed' ... ../src/syntax/typing.nit:1038,3--11
+ attribute '_is_typed' ... ../src/syntax/typing.nit:1038,3--11
'=' ... ../src/syntax/typing.nit:1038,13
../src/syntax/typing.nit:1038,15--18
- 'true' ... ../src/syntax/typing.nit:1038,15--18
- 'end' ... ../src/syntax/typing.nit:1039,2--4
- 'end' ... ../src/syntax/typing.nit:1040,1--3
+ keyword 'true' ... ../src/syntax/typing.nit:1038,15--18
+ keyword 'end' ... ../src/syntax/typing.nit:1039,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:1040,1--3
../src/syntax/typing.nit:1042,1--1048,3
- 'redef' ... ../src/syntax/typing.nit:1042,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:1042,1--5
../src/syntax/typing.nit:1042,7
../src/syntax/typing.nit:1042,7--11
- 'class' ... ../src/syntax/typing.nit:1042,7--11
- 'ACharExpr' ... ../src/syntax/typing.nit:1042,13--21
+ keyword 'class' ... ../src/syntax/typing.nit:1042,7--11
+ type identifier 'ACharExpr' ... ../src/syntax/typing.nit:1042,13--21
../src/syntax/typing.nit:1043,2--1047,4
- 'redef' ... ../src/syntax/typing.nit:1043,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1043,2--6
../src/syntax/typing.nit:1043,12
- 'fun' ... ../src/syntax/typing.nit:1043,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1043,8--10
../src/syntax/typing.nit:1043,12--23
- 'after_typing' ... ../src/syntax/typing.nit:1043,12--23
+ identifier 'after_typing' ... ../src/syntax/typing.nit:1043,12--23
../src/syntax/typing.nit:1043,25
../src/syntax/typing.nit:1043,25
- 'v' ... ../src/syntax/typing.nit:1043,25
+ identifier 'v' ... ../src/syntax/typing.nit:1043,25
../src/syntax/typing.nit:1045,3--1047,4
../src/syntax/typing.nit:1045,3--22
../src/syntax/typing.nit:1045,12
- '_stype' ... ../src/syntax/typing.nit:1045,3--8
+ attribute '_stype' ... ../src/syntax/typing.nit:1045,3--8
'=' ... ../src/syntax/typing.nit:1045,10
../src/syntax/typing.nit:1045,12--22
../src/syntax/typing.nit:1045,12
../src/syntax/typing.nit:1045,12
- 'v' ... ../src/syntax/typing.nit:1045,12
- 'type_char' ... ../src/syntax/typing.nit:1045,14--22
+ identifier 'v' ... ../src/syntax/typing.nit:1045,12
+ identifier 'type_char' ... ../src/syntax/typing.nit:1045,14--22
../src/syntax/typing.nit:1046,3--18
../src/syntax/typing.nit:1046,15
- '_is_typed' ... ../src/syntax/typing.nit:1046,3--11
+ attribute '_is_typed' ... ../src/syntax/typing.nit:1046,3--11
'=' ... ../src/syntax/typing.nit:1046,13
../src/syntax/typing.nit:1046,15--18
- 'true' ... ../src/syntax/typing.nit:1046,15--18
- 'end' ... ../src/syntax/typing.nit:1047,2--4
- 'end' ... ../src/syntax/typing.nit:1048,1--3
+ keyword 'true' ... ../src/syntax/typing.nit:1046,15--18
+ keyword 'end' ... ../src/syntax/typing.nit:1047,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:1048,1--3
../src/syntax/typing.nit:1050,1--1056,3
- 'redef' ... ../src/syntax/typing.nit:1050,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:1050,1--5
../src/syntax/typing.nit:1050,7
../src/syntax/typing.nit:1050,7--11
- 'class' ... ../src/syntax/typing.nit:1050,7--11
- 'AStringFormExpr' ... ../src/syntax/typing.nit:1050,13--27
+ keyword 'class' ... ../src/syntax/typing.nit:1050,7--11
+ type identifier 'AStringFormExpr' ... ../src/syntax/typing.nit:1050,13--27
../src/syntax/typing.nit:1051,2--1055,4
- 'redef' ... ../src/syntax/typing.nit:1051,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1051,2--6
../src/syntax/typing.nit:1051,12
- 'fun' ... ../src/syntax/typing.nit:1051,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1051,8--10
../src/syntax/typing.nit:1051,12--23
- 'after_typing' ... ../src/syntax/typing.nit:1051,12--23
+ identifier 'after_typing' ... ../src/syntax/typing.nit:1051,12--23
../src/syntax/typing.nit:1051,25
../src/syntax/typing.nit:1051,25
- 'v' ... ../src/syntax/typing.nit:1051,25
+ identifier 'v' ... ../src/syntax/typing.nit:1051,25
../src/syntax/typing.nit:1053,3--1055,4
../src/syntax/typing.nit:1053,3--24
../src/syntax/typing.nit:1053,12
- '_stype' ... ../src/syntax/typing.nit:1053,3--8
+ attribute '_stype' ... ../src/syntax/typing.nit:1053,3--8
'=' ... ../src/syntax/typing.nit:1053,10
../src/syntax/typing.nit:1053,12--24
../src/syntax/typing.nit:1053,12
../src/syntax/typing.nit:1053,12
- 'v' ... ../src/syntax/typing.nit:1053,12
- 'type_string' ... ../src/syntax/typing.nit:1053,14--24
+ identifier 'v' ... ../src/syntax/typing.nit:1053,12
+ identifier 'type_string' ... ../src/syntax/typing.nit:1053,14--24
../src/syntax/typing.nit:1054,3--18
../src/syntax/typing.nit:1054,15
- '_is_typed' ... ../src/syntax/typing.nit:1054,3--11
+ attribute '_is_typed' ... ../src/syntax/typing.nit:1054,3--11
'=' ... ../src/syntax/typing.nit:1054,13
../src/syntax/typing.nit:1054,15--18
- 'true' ... ../src/syntax/typing.nit:1054,15--18
- 'end' ... ../src/syntax/typing.nit:1055,2--4
- 'end' ... ../src/syntax/typing.nit:1056,1--3
+ keyword 'true' ... ../src/syntax/typing.nit:1054,15--18
+ keyword 'end' ... ../src/syntax/typing.nit:1055,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:1056,1--3
../src/syntax/typing.nit:1058,1--1071,3
- 'redef' ... ../src/syntax/typing.nit:1058,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:1058,1--5
../src/syntax/typing.nit:1058,7
../src/syntax/typing.nit:1058,7--11
- 'class' ... ../src/syntax/typing.nit:1058,7--11
- 'ASuperstringExpr' ... ../src/syntax/typing.nit:1058,13--28
+ keyword 'class' ... ../src/syntax/typing.nit:1058,7--11
+ type identifier 'ASuperstringExpr' ... ../src/syntax/typing.nit:1058,13--28
../src/syntax/typing.nit:1059,2--45
- 'redef' ... ../src/syntax/typing.nit:1059,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1059,2--6
../src/syntax/typing.nit:1059,12
- 'fun' ... ../src/syntax/typing.nit:1059,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1059,8--10
../src/syntax/typing.nit:1059,12--16
- 'atype' ... ../src/syntax/typing.nit:1059,12--16
+ identifier 'atype' ... ../src/syntax/typing.nit:1059,12--16
../src/syntax/typing.nit:1059,28
../src/syntax/typing.nit:1059,21--45
- 'return' ... ../src/syntax/typing.nit:1059,21--26
+ keyword 'return' ... ../src/syntax/typing.nit:1059,21--26
../src/syntax/typing.nit:1059,28--45
../src/syntax/typing.nit:1059,28--33
../src/syntax/typing.nit:1059,28
- '_atype' ... ../src/syntax/typing.nit:1059,28--33
- 'as' ... ../src/syntax/typing.nit:1059,35--36
- 'not' ... ../src/syntax/typing.nit:1059,38--40
- 'null' ... ../src/syntax/typing.nit:1059,42--45
+ attribute '_atype' ... ../src/syntax/typing.nit:1059,28--33
+ keyword 'as' ... ../src/syntax/typing.nit:1059,35--36
+ keyword 'not' ... ../src/syntax/typing.nit:1059,38--40
+ keyword 'null' ... ../src/syntax/typing.nit:1059,42--45
../src/syntax/typing.nit:1060,2--28
../src/syntax/typing.nit:1060,14
- 'var' ... ../src/syntax/typing.nit:1060,2--4
- '_atype' ... ../src/syntax/typing.nit:1060,6--11
+ keyword 'var' ... ../src/syntax/typing.nit:1060,2--4
+ attribute '_atype' ... ../src/syntax/typing.nit:1060,6--11
../src/syntax/typing.nit:1060,14--28
- 'nullable' ... ../src/syntax/typing.nit:1060,14--21
- 'MMType' ... ../src/syntax/typing.nit:1060,23--28
+ keyword 'nullable' ... ../src/syntax/typing.nit:1060,14--21
+ type identifier 'MMType' ... ../src/syntax/typing.nit:1060,23--28
../src/syntax/typing.nit:1061,2--1070,4
- 'redef' ... ../src/syntax/typing.nit:1061,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1061,2--6
../src/syntax/typing.nit:1061,12
- 'fun' ... ../src/syntax/typing.nit:1061,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1061,8--10
../src/syntax/typing.nit:1061,12--23
- 'after_typing' ... ../src/syntax/typing.nit:1061,12--23
+ identifier 'after_typing' ... ../src/syntax/typing.nit:1061,12--23
../src/syntax/typing.nit:1061,25
../src/syntax/typing.nit:1061,25
- 'v' ... ../src/syntax/typing.nit:1061,25
+ identifier 'v' ... ../src/syntax/typing.nit:1061,25
../src/syntax/typing.nit:1063,3--1070,4
../src/syntax/typing.nit:1063,3--27
- 'var' ... ../src/syntax/typing.nit:1063,3--5
- 'otype' ... ../src/syntax/typing.nit:1063,7--11
+ keyword 'var' ... ../src/syntax/typing.nit:1063,3--5
+ identifier 'otype' ... ../src/syntax/typing.nit:1063,7--11
'=' ... ../src/syntax/typing.nit:1063,13
../src/syntax/typing.nit:1063,15--27
../src/syntax/typing.nit:1063,15
../src/syntax/typing.nit:1063,15
- 'v' ... ../src/syntax/typing.nit:1063,15
- 'type_object' ... ../src/syntax/typing.nit:1063,17--27
+ identifier 'v' ... ../src/syntax/typing.nit:1063,15
+ identifier 'type_object' ... ../src/syntax/typing.nit:1063,17--27
../src/syntax/typing.nit:1064,3--27
- 'var' ... ../src/syntax/typing.nit:1064,3--5
- 'stype' ... ../src/syntax/typing.nit:1064,7--11
+ keyword 'var' ... ../src/syntax/typing.nit:1064,3--5
+ identifier 'stype' ... ../src/syntax/typing.nit:1064,7--11
'=' ... ../src/syntax/typing.nit:1064,13
../src/syntax/typing.nit:1064,15--27
../src/syntax/typing.nit:1064,15
../src/syntax/typing.nit:1064,15
- 'v' ... ../src/syntax/typing.nit:1064,15
- 'type_string' ... ../src/syntax/typing.nit:1064,17--27
+ identifier 'v' ... ../src/syntax/typing.nit:1064,15
+ identifier 'type_string' ... ../src/syntax/typing.nit:1064,17--27
../src/syntax/typing.nit:1065,3--16
../src/syntax/typing.nit:1065,12
- '_stype' ... ../src/syntax/typing.nit:1065,3--8
+ attribute '_stype' ... ../src/syntax/typing.nit:1065,3--8
'=' ... ../src/syntax/typing.nit:1065,10
../src/syntax/typing.nit:1065,12--16
../src/syntax/typing.nit:1065,12
- 'stype' ... ../src/syntax/typing.nit:1065,12--16
+ identifier 'stype' ... ../src/syntax/typing.nit:1065,12--16
../src/syntax/typing.nit:1066,3--51
- 'for' ... ../src/syntax/typing.nit:1066,3--5
- 'e' ... ../src/syntax/typing.nit:1066,7
+ keyword 'for' ... ../src/syntax/typing.nit:1066,3--5
+ identifier 'e' ... ../src/syntax/typing.nit:1066,7
../src/syntax/typing.nit:1066,12--18
../src/syntax/typing.nit:1066,12
- 'n_exprs' ... ../src/syntax/typing.nit:1066,12--18
- 'do' ... ../src/syntax/typing.nit:1066,20--21
+ identifier 'n_exprs' ... ../src/syntax/typing.nit:1066,12--18
+ keyword 'do' ... ../src/syntax/typing.nit:1066,20--21
../src/syntax/typing.nit:1066,23--51
../src/syntax/typing.nit:1066,23
../src/syntax/typing.nit:1066,23
- 'v' ... ../src/syntax/typing.nit:1066,23
- 'check_conform_expr' ... ../src/syntax/typing.nit:1066,25--42
+ identifier 'v' ... ../src/syntax/typing.nit:1066,23
+ identifier 'check_conform_expr' ... ../src/syntax/typing.nit:1066,25--42
../src/syntax/typing.nit:1066,44
../src/syntax/typing.nit:1066,44
- 'e' ... ../src/syntax/typing.nit:1066,44
+ identifier 'e' ... ../src/syntax/typing.nit:1066,44
../src/syntax/typing.nit:1066,47--51
../src/syntax/typing.nit:1066,47
- 'otype' ... ../src/syntax/typing.nit:1066,47--51
+ identifier 'otype' ... ../src/syntax/typing.nit:1066,47--51
../src/syntax/typing.nit:1067,3--32
- 'var' ... ../src/syntax/typing.nit:1067,3--5
- 'atype' ... ../src/syntax/typing.nit:1067,7--11
+ keyword 'var' ... ../src/syntax/typing.nit:1067,3--5
+ identifier 'atype' ... ../src/syntax/typing.nit:1067,7--11
'=' ... ../src/syntax/typing.nit:1067,13
../src/syntax/typing.nit:1067,15--32
../src/syntax/typing.nit:1067,15
../src/syntax/typing.nit:1067,15
- 'v' ... ../src/syntax/typing.nit:1067,15
- 'type_array' ... ../src/syntax/typing.nit:1067,17--26
+ identifier 'v' ... ../src/syntax/typing.nit:1067,15
+ identifier 'type_array' ... ../src/syntax/typing.nit:1067,17--26
../src/syntax/typing.nit:1067,28--32
../src/syntax/typing.nit:1067,28
- 'stype' ... ../src/syntax/typing.nit:1067,28--32
+ identifier 'stype' ... ../src/syntax/typing.nit:1067,28--32
../src/syntax/typing.nit:1068,3--16
../src/syntax/typing.nit:1068,12
- '_atype' ... ../src/syntax/typing.nit:1068,3--8
+ attribute '_atype' ... ../src/syntax/typing.nit:1068,3--8
'=' ... ../src/syntax/typing.nit:1068,10
../src/syntax/typing.nit:1068,12--16
../src/syntax/typing.nit:1068,12
- 'atype' ... ../src/syntax/typing.nit:1068,12--16
+ identifier 'atype' ... ../src/syntax/typing.nit:1068,12--16
../src/syntax/typing.nit:1069,3--18
../src/syntax/typing.nit:1069,15
- '_is_typed' ... ../src/syntax/typing.nit:1069,3--11
+ attribute '_is_typed' ... ../src/syntax/typing.nit:1069,3--11
'=' ... ../src/syntax/typing.nit:1069,13
../src/syntax/typing.nit:1069,15--18
- 'true' ... ../src/syntax/typing.nit:1069,15--18
- 'end' ... ../src/syntax/typing.nit:1070,2--4
- 'end' ... ../src/syntax/typing.nit:1071,1--3
+ keyword 'true' ... ../src/syntax/typing.nit:1069,15--18
+ keyword 'end' ... ../src/syntax/typing.nit:1070,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:1071,1--3
../src/syntax/typing.nit:1073,1--1079,3
- 'redef' ... ../src/syntax/typing.nit:1073,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:1073,1--5
../src/syntax/typing.nit:1073,7
../src/syntax/typing.nit:1073,7--11
- 'class' ... ../src/syntax/typing.nit:1073,7--11
- 'ANullExpr' ... ../src/syntax/typing.nit:1073,13--21
+ keyword 'class' ... ../src/syntax/typing.nit:1073,7--11
+ type identifier 'ANullExpr' ... ../src/syntax/typing.nit:1073,13--21
../src/syntax/typing.nit:1074,2--1078,4
- 'redef' ... ../src/syntax/typing.nit:1074,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1074,2--6
../src/syntax/typing.nit:1074,12
- 'fun' ... ../src/syntax/typing.nit:1074,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1074,8--10
../src/syntax/typing.nit:1074,12--23
- 'after_typing' ... ../src/syntax/typing.nit:1074,12--23
+ identifier 'after_typing' ... ../src/syntax/typing.nit:1074,12--23
../src/syntax/typing.nit:1074,25
../src/syntax/typing.nit:1074,25
- 'v' ... ../src/syntax/typing.nit:1074,25
+ identifier 'v' ... ../src/syntax/typing.nit:1074,25
../src/syntax/typing.nit:1076,3--1078,4
../src/syntax/typing.nit:1076,3--22
../src/syntax/typing.nit:1076,12
- '_stype' ... ../src/syntax/typing.nit:1076,3--8
+ attribute '_stype' ... ../src/syntax/typing.nit:1076,3--8
'=' ... ../src/syntax/typing.nit:1076,10
../src/syntax/typing.nit:1076,12--22
../src/syntax/typing.nit:1076,12
../src/syntax/typing.nit:1076,12
- 'v' ... ../src/syntax/typing.nit:1076,12
- 'type_none' ... ../src/syntax/typing.nit:1076,14--22
+ identifier 'v' ... ../src/syntax/typing.nit:1076,12
+ identifier 'type_none' ... ../src/syntax/typing.nit:1076,14--22
../src/syntax/typing.nit:1077,3--18
../src/syntax/typing.nit:1077,15
- '_is_typed' ... ../src/syntax/typing.nit:1077,3--11
+ attribute '_is_typed' ... ../src/syntax/typing.nit:1077,3--11
'=' ... ../src/syntax/typing.nit:1077,13
../src/syntax/typing.nit:1077,15--18
- 'true' ... ../src/syntax/typing.nit:1077,15--18
- 'end' ... ../src/syntax/typing.nit:1078,2--4
- 'end' ... ../src/syntax/typing.nit:1079,1--3
+ keyword 'true' ... ../src/syntax/typing.nit:1077,15--18
+ keyword 'end' ... ../src/syntax/typing.nit:1078,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:1079,1--3
../src/syntax/typing.nit:1081,1--1093,3
- 'redef' ... ../src/syntax/typing.nit:1081,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:1081,1--5
../src/syntax/typing.nit:1081,7
../src/syntax/typing.nit:1081,7--11
- 'class' ... ../src/syntax/typing.nit:1081,7--11
- 'AArrayExpr' ... ../src/syntax/typing.nit:1081,13--22
+ keyword 'class' ... ../src/syntax/typing.nit:1081,7--11
+ type identifier 'AArrayExpr' ... ../src/syntax/typing.nit:1081,13--22
../src/syntax/typing.nit:1082,2--1086,4
- 'redef' ... ../src/syntax/typing.nit:1082,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1082,2--6
../src/syntax/typing.nit:1082,12
- 'fun' ... ../src/syntax/typing.nit:1082,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1082,8--10
../src/syntax/typing.nit:1082,12--23
- 'after_typing' ... ../src/syntax/typing.nit:1082,12--23
+ identifier 'after_typing' ... ../src/syntax/typing.nit:1082,12--23
../src/syntax/typing.nit:1082,25
../src/syntax/typing.nit:1082,25
- 'v' ... ../src/syntax/typing.nit:1082,25
+ identifier 'v' ... ../src/syntax/typing.nit:1082,25
../src/syntax/typing.nit:1084,3--1086,4
../src/syntax/typing.nit:1084,3--53
- 'var' ... ../src/syntax/typing.nit:1084,3--5
- 'stype' ... ../src/syntax/typing.nit:1084,7--11
+ keyword 'var' ... ../src/syntax/typing.nit:1084,3--5
+ identifier 'stype' ... ../src/syntax/typing.nit:1084,7--11
'=' ... ../src/syntax/typing.nit:1084,13
../src/syntax/typing.nit:1084,15--53
../src/syntax/typing.nit:1084,15
../src/syntax/typing.nit:1084,15
- 'v' ... ../src/syntax/typing.nit:1084,15
- 'check_conform_multiexpr' ... ../src/syntax/typing.nit:1084,17--39
+ identifier 'v' ... ../src/syntax/typing.nit:1084,15
+ identifier 'check_conform_multiexpr' ... ../src/syntax/typing.nit:1084,17--39
../src/syntax/typing.nit:1084,41--44
- 'null' ... ../src/syntax/typing.nit:1084,41--44
+ keyword 'null' ... ../src/syntax/typing.nit:1084,41--44
../src/syntax/typing.nit:1084,47--53
../src/syntax/typing.nit:1084,47
- 'n_exprs' ... ../src/syntax/typing.nit:1084,47--53
+ identifier 'n_exprs' ... ../src/syntax/typing.nit:1084,47--53
../src/syntax/typing.nit:1085,3--42
- 'if' ... ../src/syntax/typing.nit:1085,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1085,3--4
../src/syntax/typing.nit:1085,6--18
../src/syntax/typing.nit:1085,6--10
../src/syntax/typing.nit:1085,6
- 'stype' ... ../src/syntax/typing.nit:1085,6--10
+ identifier 'stype' ... ../src/syntax/typing.nit:1085,6--10
../src/syntax/typing.nit:1085,15--18
- 'null' ... ../src/syntax/typing.nit:1085,15--18
+ keyword 'null' ... ../src/syntax/typing.nit:1085,15--18
../src/syntax/typing.nit:1085,25--42
../src/syntax/typing.nit:1085,35
- 'do_typing' ... ../src/syntax/typing.nit:1085,25--33
+ identifier 'do_typing' ... ../src/syntax/typing.nit:1085,25--33
../src/syntax/typing.nit:1085,35
../src/syntax/typing.nit:1085,35
- 'v' ... ../src/syntax/typing.nit:1085,35
+ identifier 'v' ... ../src/syntax/typing.nit:1085,35
../src/syntax/typing.nit:1085,38--42
../src/syntax/typing.nit:1085,38
- 'stype' ... ../src/syntax/typing.nit:1085,38--42
- 'end' ... ../src/syntax/typing.nit:1086,2--4
+ identifier 'stype' ... ../src/syntax/typing.nit:1085,38--42
+ keyword 'end' ... ../src/syntax/typing.nit:1086,2--4
../src/syntax/typing.nit:1088,2--1092,4
../src/syntax/typing.nit:1088,2--8
- 'private' ... ../src/syntax/typing.nit:1088,2--8
- 'fun' ... ../src/syntax/typing.nit:1088,10--12
+ keyword 'private' ... ../src/syntax/typing.nit:1088,2--8
+ keyword 'fun' ... ../src/syntax/typing.nit:1088,10--12
../src/syntax/typing.nit:1088,14--22
- 'do_typing' ... ../src/syntax/typing.nit:1088,14--22
+ identifier 'do_typing' ... ../src/syntax/typing.nit:1088,14--22
../src/syntax/typing.nit:1088,24--61
../src/syntax/typing.nit:1088,24--39
- 'v' ... ../src/syntax/typing.nit:1088,24
+ identifier 'v' ... ../src/syntax/typing.nit:1088,24
../src/syntax/typing.nit:1088,27--39
- 'TypingVisitor' ... ../src/syntax/typing.nit:1088,27--39
+ type identifier 'TypingVisitor' ... ../src/syntax/typing.nit:1088,27--39
../src/syntax/typing.nit:1088,42--61
- 'element_type' ... ../src/syntax/typing.nit:1088,42--53
+ identifier 'element_type' ... ../src/syntax/typing.nit:1088,42--53
../src/syntax/typing.nit:1088,56--61
- 'MMType' ... ../src/syntax/typing.nit:1088,56--61
+ type identifier 'MMType' ... ../src/syntax/typing.nit:1088,56--61
../src/syntax/typing.nit:1090,3--1092,4
../src/syntax/typing.nit:1090,3--36
../src/syntax/typing.nit:1090,12
- '_stype' ... ../src/syntax/typing.nit:1090,3--8
+ attribute '_stype' ... ../src/syntax/typing.nit:1090,3--8
'=' ... ../src/syntax/typing.nit:1090,10
../src/syntax/typing.nit:1090,12--36
../src/syntax/typing.nit:1090,12
../src/syntax/typing.nit:1090,12
- 'v' ... ../src/syntax/typing.nit:1090,12
- 'type_array' ... ../src/syntax/typing.nit:1090,14--23
+ identifier 'v' ... ../src/syntax/typing.nit:1090,12
+ identifier 'type_array' ... ../src/syntax/typing.nit:1090,14--23
../src/syntax/typing.nit:1090,25--36
../src/syntax/typing.nit:1090,25
- 'element_type' ... ../src/syntax/typing.nit:1090,25--36
+ identifier 'element_type' ... ../src/syntax/typing.nit:1090,25--36
../src/syntax/typing.nit:1091,3--18
../src/syntax/typing.nit:1091,15
- '_is_typed' ... ../src/syntax/typing.nit:1091,3--11
+ attribute '_is_typed' ... ../src/syntax/typing.nit:1091,3--11
'=' ... ../src/syntax/typing.nit:1091,13
../src/syntax/typing.nit:1091,15--18
- 'true' ... ../src/syntax/typing.nit:1091,15--18
- 'end' ... ../src/syntax/typing.nit:1092,2--4
- 'end' ... ../src/syntax/typing.nit:1093,1--3
+ keyword 'true' ... ../src/syntax/typing.nit:1091,15--18
+ keyword 'end' ... ../src/syntax/typing.nit:1092,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:1093,1--3
../src/syntax/typing.nit:1095,1--1112,3
- 'redef' ... ../src/syntax/typing.nit:1095,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:1095,1--5
../src/syntax/typing.nit:1095,7
../src/syntax/typing.nit:1095,7--11
- 'class' ... ../src/syntax/typing.nit:1095,7--11
- 'ARangeExpr' ... ../src/syntax/typing.nit:1095,13--22
+ keyword 'class' ... ../src/syntax/typing.nit:1095,7--11
+ type identifier 'ARangeExpr' ... ../src/syntax/typing.nit:1095,13--22
../src/syntax/typing.nit:1096,2--1111,4
- 'redef' ... ../src/syntax/typing.nit:1096,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1096,2--6
../src/syntax/typing.nit:1096,12
- 'fun' ... ../src/syntax/typing.nit:1096,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1096,8--10
../src/syntax/typing.nit:1096,12--23
- 'after_typing' ... ../src/syntax/typing.nit:1096,12--23
+ identifier 'after_typing' ... ../src/syntax/typing.nit:1096,12--23
../src/syntax/typing.nit:1096,25
../src/syntax/typing.nit:1096,25
- 'v' ... ../src/syntax/typing.nit:1096,25
+ identifier 'v' ... ../src/syntax/typing.nit:1096,25
../src/syntax/typing.nit:1098,3--1111,4
../src/syntax/typing.nit:1098,3--70
- 'if' ... ../src/syntax/typing.nit:1098,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1098,3--4
../src/syntax/typing.nit:1098,6--57
../src/syntax/typing.nit:1098,6--28
- 'not' ... ../src/syntax/typing.nit:1098,6--8
+ keyword 'not' ... ../src/syntax/typing.nit:1098,6--8
../src/syntax/typing.nit:1098,10--28
../src/syntax/typing.nit:1098,10
../src/syntax/typing.nit:1098,10
- 'v' ... ../src/syntax/typing.nit:1098,10
- 'check_expr' ... ../src/syntax/typing.nit:1098,12--21
+ identifier 'v' ... ../src/syntax/typing.nit:1098,10
+ identifier 'check_expr' ... ../src/syntax/typing.nit:1098,12--21
../src/syntax/typing.nit:1098,23--28
../src/syntax/typing.nit:1098,23
- 'n_expr' ... ../src/syntax/typing.nit:1098,23--28
+ identifier 'n_expr' ... ../src/syntax/typing.nit:1098,23--28
../src/syntax/typing.nit:1098,34--57
- 'not' ... ../src/syntax/typing.nit:1098,34--36
+ keyword 'not' ... ../src/syntax/typing.nit:1098,34--36
../src/syntax/typing.nit:1098,38--57
../src/syntax/typing.nit:1098,38
../src/syntax/typing.nit:1098,38
- 'v' ... ../src/syntax/typing.nit:1098,38
- 'check_expr' ... ../src/syntax/typing.nit:1098,40--49
+ identifier 'v' ... ../src/syntax/typing.nit:1098,38
+ identifier 'check_expr' ... ../src/syntax/typing.nit:1098,40--49
../src/syntax/typing.nit:1098,51--57
../src/syntax/typing.nit:1098,51
- 'n_expr2' ... ../src/syntax/typing.nit:1098,51--57
+ identifier 'n_expr2' ... ../src/syntax/typing.nit:1098,51--57
../src/syntax/typing.nit:1098,65--70
- 'return' ... ../src/syntax/typing.nit:1098,65--70
+ keyword 'return' ... ../src/syntax/typing.nit:1098,65--70
../src/syntax/typing.nit:1099,3--26
- 'var' ... ../src/syntax/typing.nit:1099,3--5
- 'ntype' ... ../src/syntax/typing.nit:1099,7--11
+ keyword 'var' ... ../src/syntax/typing.nit:1099,3--5
+ identifier 'ntype' ... ../src/syntax/typing.nit:1099,7--11
'=' ... ../src/syntax/typing.nit:1099,13
../src/syntax/typing.nit:1099,15--26
../src/syntax/typing.nit:1099,15--20
../src/syntax/typing.nit:1099,15
- 'n_expr' ... ../src/syntax/typing.nit:1099,15--20
- 'stype' ... ../src/syntax/typing.nit:1099,22--26
+ identifier 'n_expr' ... ../src/syntax/typing.nit:1099,15--20
+ identifier 'stype' ... ../src/syntax/typing.nit:1099,22--26
../src/syntax/typing.nit:1100,3--28
- 'var' ... ../src/syntax/typing.nit:1100,3--5
- 'ntype2' ... ../src/syntax/typing.nit:1100,7--12
+ keyword 'var' ... ../src/syntax/typing.nit:1100,3--5
+ identifier 'ntype2' ... ../src/syntax/typing.nit:1100,7--12
'=' ... ../src/syntax/typing.nit:1100,14
../src/syntax/typing.nit:1100,16--28
../src/syntax/typing.nit:1100,16--22
../src/syntax/typing.nit:1100,16
- 'n_expr2' ... ../src/syntax/typing.nit:1100,16--22
- 'stype' ... ../src/syntax/typing.nit:1100,24--28
+ identifier 'n_expr2' ... ../src/syntax/typing.nit:1100,16--22
+ identifier 'stype' ... ../src/syntax/typing.nit:1100,24--28
../src/syntax/typing.nit:1101,3--1106,5
- 'if' ... ../src/syntax/typing.nit:1101,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1101,3--4
../src/syntax/typing.nit:1101,6--19
../src/syntax/typing.nit:1101,6--10
../src/syntax/typing.nit:1101,6
- 'ntype' ... ../src/syntax/typing.nit:1101,6--10
+ identifier 'ntype' ... ../src/syntax/typing.nit:1101,6--10
../src/syntax/typing.nit:1101,14--19
../src/syntax/typing.nit:1101,14
- 'ntype2' ... ../src/syntax/typing.nit:1101,14--19
+ identifier 'ntype2' ... ../src/syntax/typing.nit:1101,14--19
../src/syntax/typing.nit:1102,4--17
../src/syntax/typing.nit:1102,4--17
../src/syntax/typing.nit:1102,12
- 'ntype' ... ../src/syntax/typing.nit:1102,4--8
+ identifier 'ntype' ... ../src/syntax/typing.nit:1102,4--8
'=' ... ../src/syntax/typing.nit:1102,10
../src/syntax/typing.nit:1102,12--17
../src/syntax/typing.nit:1102,12
- 'ntype2' ... ../src/syntax/typing.nit:1102,12--17
+ identifier 'ntype2' ... ../src/syntax/typing.nit:1102,12--17
../src/syntax/typing.nit:1103,8--1106,5
- 'if' ... ../src/syntax/typing.nit:1103,8--9
+ keyword 'if' ... ../src/syntax/typing.nit:1103,8--9
../src/syntax/typing.nit:1103,11--28
- 'not' ... ../src/syntax/typing.nit:1103,11--13
+ keyword 'not' ... ../src/syntax/typing.nit:1103,11--13
../src/syntax/typing.nit:1103,15--28
../src/syntax/typing.nit:1103,15--20
../src/syntax/typing.nit:1103,15
- 'ntype2' ... ../src/syntax/typing.nit:1103,15--20
+ identifier 'ntype2' ... ../src/syntax/typing.nit:1103,15--20
../src/syntax/typing.nit:1103,24--28
../src/syntax/typing.nit:1103,24
- 'ntype' ... ../src/syntax/typing.nit:1103,24--28
+ identifier 'ntype' ... ../src/syntax/typing.nit:1103,24--28
../src/syntax/typing.nit:1104,4--1105,9
../src/syntax/typing.nit:1104,4--66
../src/syntax/typing.nit:1104,4
../src/syntax/typing.nit:1104,4
- 'v' ... ../src/syntax/typing.nit:1104,4
- 'error' ... ../src/syntax/typing.nit:1104,6--10
+ identifier 'v' ... ../src/syntax/typing.nit:1104,4
+ identifier 'error' ... ../src/syntax/typing.nit:1104,6--10
../src/syntax/typing.nit:1104,12--15
- 'self' ... ../src/syntax/typing.nit:1104,12--15
+ keyword 'self' ... ../src/syntax/typing.nit:1104,12--15
../src/syntax/typing.nit:1104,18--66
../src/syntax/typing.nit:1104,18--31
- '"Type error: {' ... ../src/syntax/typing.nit:1104,18--31
+ literal value '"Type error: {' ... ../src/syntax/typing.nit:1104,18--31
../src/syntax/typing.nit:1104,32--36
../src/syntax/typing.nit:1104,32
- 'ntype' ... ../src/syntax/typing.nit:1104,32--36
+ identifier 'ntype' ... ../src/syntax/typing.nit:1104,32--36
../src/syntax/typing.nit:1104,37--57
- '} incompatible with {' ... ../src/syntax/typing.nit:1104,37--57
+ literal value '} incompatible with {' ... ../src/syntax/typing.nit:1104,37--57
../src/syntax/typing.nit:1104,58--63
../src/syntax/typing.nit:1104,58
- 'ntype2' ... ../src/syntax/typing.nit:1104,58--63
+ identifier 'ntype2' ... ../src/syntax/typing.nit:1104,58--63
../src/syntax/typing.nit:1104,64--66
'}."' ... ../src/syntax/typing.nit:1104,64--66
../src/syntax/typing.nit:1105,4--9
- 'return' ... ../src/syntax/typing.nit:1105,4--9
+ keyword 'return' ... ../src/syntax/typing.nit:1105,4--9
../src/syntax/typing.nit:1106,3--5
- 'end' ... ../src/syntax/typing.nit:1106,3--5
+ keyword 'end' ... ../src/syntax/typing.nit:1106,3--5
../src/syntax/typing.nit:1107,3--29
- 'var' ... ../src/syntax/typing.nit:1107,3--5
- 'dtype' ... ../src/syntax/typing.nit:1107,7--11
+ keyword 'var' ... ../src/syntax/typing.nit:1107,3--5
+ identifier 'dtype' ... ../src/syntax/typing.nit:1107,7--11
'=' ... ../src/syntax/typing.nit:1107,13
../src/syntax/typing.nit:1107,15--29
../src/syntax/typing.nit:1107,15
../src/syntax/typing.nit:1107,15
- 'v' ... ../src/syntax/typing.nit:1107,15
- 'type_discrete' ... ../src/syntax/typing.nit:1107,17--29
+ identifier 'v' ... ../src/syntax/typing.nit:1107,15
+ identifier 'type_discrete' ... ../src/syntax/typing.nit:1107,17--29
../src/syntax/typing.nit:1108,3--100
- 'if' ... ../src/syntax/typing.nit:1108,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1108,3--4
../src/syntax/typing.nit:1108,6--87
../src/syntax/typing.nit:1108,6--43
- 'not' ... ../src/syntax/typing.nit:1108,6--8
+ keyword 'not' ... ../src/syntax/typing.nit:1108,6--8
../src/syntax/typing.nit:1108,10--43
../src/syntax/typing.nit:1108,10
../src/syntax/typing.nit:1108,10
- 'v' ... ../src/syntax/typing.nit:1108,10
- 'check_conform_expr' ... ../src/syntax/typing.nit:1108,12--29
+ identifier 'v' ... ../src/syntax/typing.nit:1108,10
+ identifier 'check_conform_expr' ... ../src/syntax/typing.nit:1108,12--29
../src/syntax/typing.nit:1108,31--36
../src/syntax/typing.nit:1108,31
- 'n_expr' ... ../src/syntax/typing.nit:1108,31--36
+ identifier 'n_expr' ... ../src/syntax/typing.nit:1108,31--36
../src/syntax/typing.nit:1108,39--43
../src/syntax/typing.nit:1108,39
- 'dtype' ... ../src/syntax/typing.nit:1108,39--43
+ identifier 'dtype' ... ../src/syntax/typing.nit:1108,39--43
../src/syntax/typing.nit:1108,49--87
- 'not' ... ../src/syntax/typing.nit:1108,49--51
+ keyword 'not' ... ../src/syntax/typing.nit:1108,49--51
../src/syntax/typing.nit:1108,53--87
../src/syntax/typing.nit:1108,53
../src/syntax/typing.nit:1108,53
- 'v' ... ../src/syntax/typing.nit:1108,53
- 'check_conform_expr' ... ../src/syntax/typing.nit:1108,55--72
+ identifier 'v' ... ../src/syntax/typing.nit:1108,53
+ identifier 'check_conform_expr' ... ../src/syntax/typing.nit:1108,55--72
../src/syntax/typing.nit:1108,74--80
../src/syntax/typing.nit:1108,74
- 'n_expr2' ... ../src/syntax/typing.nit:1108,74--80
+ identifier 'n_expr2' ... ../src/syntax/typing.nit:1108,74--80
../src/syntax/typing.nit:1108,83--87
../src/syntax/typing.nit:1108,83
- 'dtype' ... ../src/syntax/typing.nit:1108,83--87
+ identifier 'dtype' ... ../src/syntax/typing.nit:1108,83--87
../src/syntax/typing.nit:1108,95--100
- 'return' ... ../src/syntax/typing.nit:1108,95--100
+ keyword 'return' ... ../src/syntax/typing.nit:1108,95--100
../src/syntax/typing.nit:1109,3--29
../src/syntax/typing.nit:1109,12
- '_stype' ... ../src/syntax/typing.nit:1109,3--8
+ attribute '_stype' ... ../src/syntax/typing.nit:1109,3--8
'=' ... ../src/syntax/typing.nit:1109,10
../src/syntax/typing.nit:1109,12--29
../src/syntax/typing.nit:1109,12
../src/syntax/typing.nit:1109,12
- 'v' ... ../src/syntax/typing.nit:1109,12
- 'type_range' ... ../src/syntax/typing.nit:1109,14--23
+ identifier 'v' ... ../src/syntax/typing.nit:1109,12
+ identifier 'type_range' ... ../src/syntax/typing.nit:1109,14--23
../src/syntax/typing.nit:1109,25--29
../src/syntax/typing.nit:1109,25
- 'ntype' ... ../src/syntax/typing.nit:1109,25--29
+ identifier 'ntype' ... ../src/syntax/typing.nit:1109,25--29
../src/syntax/typing.nit:1110,3--18
../src/syntax/typing.nit:1110,15
- '_is_typed' ... ../src/syntax/typing.nit:1110,3--11
+ attribute '_is_typed' ... ../src/syntax/typing.nit:1110,3--11
'=' ... ../src/syntax/typing.nit:1110,13
../src/syntax/typing.nit:1110,15--18
- 'true' ... ../src/syntax/typing.nit:1110,15--18
- 'end' ... ../src/syntax/typing.nit:1111,2--4
- 'end' ... ../src/syntax/typing.nit:1112,1--3
+ keyword 'true' ... ../src/syntax/typing.nit:1110,15--18
+ keyword 'end' ... ../src/syntax/typing.nit:1111,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:1112,1--3
../src/syntax/typing.nit:1114,1--1172,3
- 'redef' ... ../src/syntax/typing.nit:1114,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:1114,1--5
../src/syntax/typing.nit:1114,7
../src/syntax/typing.nit:1114,7--11
- 'class' ... ../src/syntax/typing.nit:1114,7--11
- 'ASuperExpr' ... ../src/syntax/typing.nit:1114,13--22
+ keyword 'class' ... ../src/syntax/typing.nit:1114,7--11
+ type identifier 'ASuperExpr' ... ../src/syntax/typing.nit:1114,13--22
../src/syntax/typing.nit:1115,2--58
../src/syntax/typing.nit:1115,2--15
- 'redef' ... ../src/syntax/typing.nit:1115,2--6
- 'readable' ... ../src/syntax/typing.nit:1115,8--15
+ keyword 'redef' ... ../src/syntax/typing.nit:1115,2--6
+ keyword 'readable' ... ../src/syntax/typing.nit:1115,8--15
../src/syntax/typing.nit:1115,42
- 'var' ... ../src/syntax/typing.nit:1115,17--19
- '_init_in_superclass' ... ../src/syntax/typing.nit:1115,21--39
+ keyword 'var' ... ../src/syntax/typing.nit:1115,17--19
+ attribute '_init_in_superclass' ... ../src/syntax/typing.nit:1115,21--39
../src/syntax/typing.nit:1115,42--58
- 'nullable' ... ../src/syntax/typing.nit:1115,42--49
- 'MMMethod' ... ../src/syntax/typing.nit:1115,51--58
+ keyword 'nullable' ... ../src/syntax/typing.nit:1115,42--49
+ type identifier 'MMMethod' ... ../src/syntax/typing.nit:1115,51--58
../src/syntax/typing.nit:1116,2--54
- 'redef' ... ../src/syntax/typing.nit:1116,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1116,2--6
../src/syntax/typing.nit:1116,12
- 'fun' ... ../src/syntax/typing.nit:1116,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1116,8--10
../src/syntax/typing.nit:1116,12--32
- 'compute_raw_arguments' ... ../src/syntax/typing.nit:1116,12--32
+ identifier 'compute_raw_arguments' ... ../src/syntax/typing.nit:1116,12--32
../src/syntax/typing.nit:1116,44
../src/syntax/typing.nit:1116,37--54
- 'return' ... ../src/syntax/typing.nit:1116,37--42
+ keyword 'return' ... ../src/syntax/typing.nit:1116,37--42
../src/syntax/typing.nit:1116,44--54
../src/syntax/typing.nit:1116,44--49
../src/syntax/typing.nit:1116,44
- 'n_args' ... ../src/syntax/typing.nit:1116,44--49
- 'to_a' ... ../src/syntax/typing.nit:1116,51--54
+ identifier 'n_args' ... ../src/syntax/typing.nit:1116,44--49
+ identifier 'to_a' ... ../src/syntax/typing.nit:1116,51--54
../src/syntax/typing.nit:1117,2--1171,4
- 'redef' ... ../src/syntax/typing.nit:1117,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1117,2--6
../src/syntax/typing.nit:1117,12
- 'fun' ... ../src/syntax/typing.nit:1117,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1117,8--10
../src/syntax/typing.nit:1117,12--23
- 'after_typing' ... ../src/syntax/typing.nit:1117,12--23
+ identifier 'after_typing' ... ../src/syntax/typing.nit:1117,12--23
../src/syntax/typing.nit:1117,25
../src/syntax/typing.nit:1117,25
- 'v' ... ../src/syntax/typing.nit:1117,25
+ identifier 'v' ... ../src/syntax/typing.nit:1117,25
../src/syntax/typing.nit:1119,3--1171,4
../src/syntax/typing.nit:1119,3--75
- 'var' ... ../src/syntax/typing.nit:1119,3--5
- 'precs' ... ../src/syntax/typing.nit:1119,7--11
+ keyword 'var' ... ../src/syntax/typing.nit:1119,3--5
+ identifier 'precs' ... ../src/syntax/typing.nit:1119,7--11
../src/syntax/typing.nit:1119,14--34
- 'Array' ... ../src/syntax/typing.nit:1119,14--18
+ type identifier 'Array' ... ../src/syntax/typing.nit:1119,14--18
../src/syntax/typing.nit:1119,20--34
- 'MMLocalProperty' ... ../src/syntax/typing.nit:1119,20--34
+ type identifier 'MMLocalProperty' ... ../src/syntax/typing.nit:1119,20--34
'=' ... ../src/syntax/typing.nit:1119,37
../src/syntax/typing.nit:1119,39--75
../src/syntax/typing.nit:1119,39--59
../src/syntax/typing.nit:1119,39--54
../src/syntax/typing.nit:1119,39
../src/syntax/typing.nit:1119,39
- 'v' ... ../src/syntax/typing.nit:1119,39
- 'local_property' ... ../src/syntax/typing.nit:1119,41--54
- 'prhe' ... ../src/syntax/typing.nit:1119,56--59
- 'direct_greaters' ... ../src/syntax/typing.nit:1119,61--75
+ identifier 'v' ... ../src/syntax/typing.nit:1119,39
+ identifier 'local_property' ... ../src/syntax/typing.nit:1119,41--54
+ identifier 'prhe' ... ../src/syntax/typing.nit:1119,56--59
+ identifier 'direct_greaters' ... ../src/syntax/typing.nit:1119,61--75
../src/syntax/typing.nit:1120,3--1149,5
- 'if' ... ../src/syntax/typing.nit:1120,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1120,3--4
../src/syntax/typing.nit:1120,6--23
- 'not' ... ../src/syntax/typing.nit:1120,6--8
+ keyword 'not' ... ../src/syntax/typing.nit:1120,6--8
../src/syntax/typing.nit:1120,10--23
../src/syntax/typing.nit:1120,10--14
../src/syntax/typing.nit:1120,10
- 'precs' ... ../src/syntax/typing.nit:1120,10--14
- 'is_empty' ... ../src/syntax/typing.nit:1120,16--23
+ identifier 'precs' ... ../src/syntax/typing.nit:1120,10--14
+ identifier 'is_empty' ... ../src/syntax/typing.nit:1120,16--23
../src/syntax/typing.nit:1121,4--37
../src/syntax/typing.nit:1121,4--37
../src/syntax/typing.nit:1121,4--19
../src/syntax/typing.nit:1121,4
../src/syntax/typing.nit:1121,4
- 'v' ... ../src/syntax/typing.nit:1121,4
- 'local_property' ... ../src/syntax/typing.nit:1121,6--19
- 'need_super' ... ../src/syntax/typing.nit:1121,21--30
+ identifier 'v' ... ../src/syntax/typing.nit:1121,4
+ identifier 'local_property' ... ../src/syntax/typing.nit:1121,6--19
+ identifier 'need_super' ... ../src/syntax/typing.nit:1121,21--30
'=' ... ../src/syntax/typing.nit:1121,32
../src/syntax/typing.nit:1121,34--37
- 'true' ... ../src/syntax/typing.nit:1121,34--37
+ keyword 'true' ... ../src/syntax/typing.nit:1121,34--37
../src/syntax/typing.nit:1122,8--1149,5
- 'if' ... ../src/syntax/typing.nit:1122,8--9
+ keyword 'if' ... ../src/syntax/typing.nit:1122,8--9
../src/syntax/typing.nit:1122,11--41
../src/syntax/typing.nit:1122,11--33
../src/syntax/typing.nit:1122,11--26
../src/syntax/typing.nit:1122,11
../src/syntax/typing.nit:1122,11
- 'v' ... ../src/syntax/typing.nit:1122,11
- 'local_property' ... ../src/syntax/typing.nit:1122,13--26
- 'global' ... ../src/syntax/typing.nit:1122,28--33
- 'is_init' ... ../src/syntax/typing.nit:1122,35--41
+ identifier 'v' ... ../src/syntax/typing.nit:1122,11
+ identifier 'local_property' ... ../src/syntax/typing.nit:1122,13--26
+ identifier 'global' ... ../src/syntax/typing.nit:1122,28--33
+ identifier 'is_init' ... ../src/syntax/typing.nit:1122,35--41
../src/syntax/typing.nit:1123,4--1145,6
../src/syntax/typing.nit:1123,4--75
- 'var' ... ../src/syntax/typing.nit:1123,4--6
- 'base_precs' ... ../src/syntax/typing.nit:1123,8--17
+ keyword 'var' ... ../src/syntax/typing.nit:1123,4--6
+ identifier 'base_precs' ... ../src/syntax/typing.nit:1123,8--17
'=' ... ../src/syntax/typing.nit:1123,19
../src/syntax/typing.nit:1123,21--75
../src/syntax/typing.nit:1123,21--33
../src/syntax/typing.nit:1123,21
../src/syntax/typing.nit:1123,21
- 'v' ... ../src/syntax/typing.nit:1123,21
- 'local_class' ... ../src/syntax/typing.nit:1123,23--33
- 'super_methods_named' ... ../src/syntax/typing.nit:1123,35--53
+ identifier 'v' ... ../src/syntax/typing.nit:1123,21
+ identifier 'local_class' ... ../src/syntax/typing.nit:1123,23--33
+ identifier 'super_methods_named' ... ../src/syntax/typing.nit:1123,35--53
../src/syntax/typing.nit:1123,55--75
../src/syntax/typing.nit:1123,55--70
../src/syntax/typing.nit:1123,55
../src/syntax/typing.nit:1123,55
- 'v' ... ../src/syntax/typing.nit:1123,55
- 'local_property' ... ../src/syntax/typing.nit:1123,57--70
- 'name' ... ../src/syntax/typing.nit:1123,72--75
+ identifier 'v' ... ../src/syntax/typing.nit:1123,55
+ identifier 'local_property' ... ../src/syntax/typing.nit:1123,57--70
+ identifier 'name' ... ../src/syntax/typing.nit:1123,72--75
../src/syntax/typing.nit:1124,4--1130,6
- 'for' ... ../src/syntax/typing.nit:1124,4--6
- 'p' ... ../src/syntax/typing.nit:1124,8
+ keyword 'for' ... ../src/syntax/typing.nit:1124,4--6
+ identifier 'p' ... ../src/syntax/typing.nit:1124,8
../src/syntax/typing.nit:1124,13--22
../src/syntax/typing.nit:1124,13
- 'base_precs' ... ../src/syntax/typing.nit:1124,13--22
- 'do' ... ../src/syntax/typing.nit:1124,24--25
+ identifier 'base_precs' ... ../src/syntax/typing.nit:1124,13--22
+ keyword 'do' ... ../src/syntax/typing.nit:1124,24--25
../src/syntax/typing.nit:1125,5--1130,6
../src/syntax/typing.nit:1125,5--1129,7
- 'if' ... ../src/syntax/typing.nit:1125,5--6
+ keyword 'if' ... ../src/syntax/typing.nit:1125,5--6
../src/syntax/typing.nit:1125,8--27
- 'not' ... ../src/syntax/typing.nit:1125,8--10
+ keyword 'not' ... ../src/syntax/typing.nit:1125,8--10
../src/syntax/typing.nit:1125,12--27
../src/syntax/typing.nit:1125,12--19
../src/syntax/typing.nit:1125,12
../src/syntax/typing.nit:1125,12
- 'p' ... ../src/syntax/typing.nit:1125,12
- 'global' ... ../src/syntax/typing.nit:1125,14--19
- 'is_init' ... ../src/syntax/typing.nit:1125,21--27
+ identifier 'p' ... ../src/syntax/typing.nit:1125,12
+ identifier 'global' ... ../src/syntax/typing.nit:1125,14--19
+ identifier 'is_init' ... ../src/syntax/typing.nit:1125,21--27
../src/syntax/typing.nit:1126,6--70
../src/syntax/typing.nit:1126,6--70
../src/syntax/typing.nit:1126,6
../src/syntax/typing.nit:1126,6
- 'v' ... ../src/syntax/typing.nit:1126,6
- 'error' ... ../src/syntax/typing.nit:1126,8--12
+ identifier 'v' ... ../src/syntax/typing.nit:1126,6
+ identifier 'error' ... ../src/syntax/typing.nit:1126,8--12
../src/syntax/typing.nit:1126,14--17
- 'self' ... ../src/syntax/typing.nit:1126,14--17
+ keyword 'self' ... ../src/syntax/typing.nit:1126,14--17
../src/syntax/typing.nit:1126,20--70
../src/syntax/typing.nit:1126,20--28
- '"Error: {' ... ../src/syntax/typing.nit:1126,20--28
+ literal value '"Error: {' ... ../src/syntax/typing.nit:1126,20--28
../src/syntax/typing.nit:1126,29--41
../src/syntax/typing.nit:1126,29
../src/syntax/typing.nit:1126,29
- 'p' ... ../src/syntax/typing.nit:1126,29
- 'local_class' ... ../src/syntax/typing.nit:1126,31--41
+ identifier 'p' ... ../src/syntax/typing.nit:1126,29
+ identifier 'local_class' ... ../src/syntax/typing.nit:1126,31--41
../src/syntax/typing.nit:1126,42--45
- '}::{' ... ../src/syntax/typing.nit:1126,42--45
+ literal value '}::{' ... ../src/syntax/typing.nit:1126,42--45
../src/syntax/typing.nit:1126,46
../src/syntax/typing.nit:1126,46
- 'p' ... ../src/syntax/typing.nit:1126,46
+ identifier 'p' ... ../src/syntax/typing.nit:1126,46
../src/syntax/typing.nit:1126,47--70
'} is not a constructor."' ... ../src/syntax/typing.nit:1126,47--70
../src/syntax/typing.nit:1128,6--1129,7
../src/syntax/typing.nit:1128,6--37
../src/syntax/typing.nit:1128,6--10
../src/syntax/typing.nit:1128,6
- 'precs' ... ../src/syntax/typing.nit:1128,6--10
- 'add' ... ../src/syntax/typing.nit:1128,12--14
+ identifier 'precs' ... ../src/syntax/typing.nit:1128,6--10
+ identifier 'add' ... ../src/syntax/typing.nit:1128,12--14
../src/syntax/typing.nit:1128,16--37
../src/syntax/typing.nit:1128,16--28
../src/syntax/typing.nit:1128,16
../src/syntax/typing.nit:1128,16
- 'v' ... ../src/syntax/typing.nit:1128,16
- 'local_class' ... ../src/syntax/typing.nit:1128,18--28
+ identifier 'v' ... ../src/syntax/typing.nit:1128,16
+ identifier 'local_class' ... ../src/syntax/typing.nit:1128,18--28
../src/syntax/typing.nit:1128,30--37
../src/syntax/typing.nit:1128,30
../src/syntax/typing.nit:1128,30
- 'p' ... ../src/syntax/typing.nit:1128,30
- 'global' ... ../src/syntax/typing.nit:1128,32--37
- 'end' ... ../src/syntax/typing.nit:1129,5--7
- 'end' ... ../src/syntax/typing.nit:1130,4--6
+ identifier 'p' ... ../src/syntax/typing.nit:1128,30
+ identifier 'global' ... ../src/syntax/typing.nit:1128,32--37
+ keyword 'end' ... ../src/syntax/typing.nit:1129,5--7
+ keyword 'end' ... ../src/syntax/typing.nit:1130,4--6
../src/syntax/typing.nit:1131,4--1137,6
- 'if' ... ../src/syntax/typing.nit:1131,4--5
+ keyword 'if' ... ../src/syntax/typing.nit:1131,4--5
../src/syntax/typing.nit:1131,7--20
../src/syntax/typing.nit:1131,7--11
../src/syntax/typing.nit:1131,7
- 'precs' ... ../src/syntax/typing.nit:1131,7--11
- 'is_empty' ... ../src/syntax/typing.nit:1131,13--20
+ identifier 'precs' ... ../src/syntax/typing.nit:1131,7--11
+ identifier 'is_empty' ... ../src/syntax/typing.nit:1131,13--20
../src/syntax/typing.nit:1132,5--1133,10
../src/syntax/typing.nit:1132,5--87
../src/syntax/typing.nit:1132,5
../src/syntax/typing.nit:1132,5
- 'v' ... ../src/syntax/typing.nit:1132,5
- 'error' ... ../src/syntax/typing.nit:1132,7--11
+ identifier 'v' ... ../src/syntax/typing.nit:1132,5
+ identifier 'error' ... ../src/syntax/typing.nit:1132,7--11
../src/syntax/typing.nit:1132,13--16
- 'self' ... ../src/syntax/typing.nit:1132,13--16
+ keyword 'self' ... ../src/syntax/typing.nit:1132,13--16
../src/syntax/typing.nit:1132,19--87
../src/syntax/typing.nit:1132,19--47
- '"Error: No contructor named {' ... ../src/syntax/typing.nit:1132,19--47
+ literal value '"Error: No contructor named {' ... ../src/syntax/typing.nit:1132,19--47
../src/syntax/typing.nit:1132,48--68
../src/syntax/typing.nit:1132,48--63
../src/syntax/typing.nit:1132,48
../src/syntax/typing.nit:1132,48
- 'v' ... ../src/syntax/typing.nit:1132,48
- 'local_property' ... ../src/syntax/typing.nit:1132,50--63
- 'name' ... ../src/syntax/typing.nit:1132,65--68
+ identifier 'v' ... ../src/syntax/typing.nit:1132,48
+ identifier 'local_property' ... ../src/syntax/typing.nit:1132,50--63
+ identifier 'name' ... ../src/syntax/typing.nit:1132,65--68
../src/syntax/typing.nit:1132,69--87
'} in superclasses."' ... ../src/syntax/typing.nit:1132,69--87
../src/syntax/typing.nit:1133,5--10
- 'return' ... ../src/syntax/typing.nit:1133,5--10
+ keyword 'return' ... ../src/syntax/typing.nit:1133,5--10
../src/syntax/typing.nit:1134,9--1137,6
- 'if' ... ../src/syntax/typing.nit:1134,9--10
+ keyword 'if' ... ../src/syntax/typing.nit:1134,9--10
../src/syntax/typing.nit:1134,12--27
../src/syntax/typing.nit:1134,12--23
../src/syntax/typing.nit:1134,12--16
../src/syntax/typing.nit:1134,12
- 'precs' ... ../src/syntax/typing.nit:1134,12--16
- 'length' ... ../src/syntax/typing.nit:1134,18--23
+ identifier 'precs' ... ../src/syntax/typing.nit:1134,12--16
+ identifier 'length' ... ../src/syntax/typing.nit:1134,18--23
../src/syntax/typing.nit:1134,27
- '1' ... ../src/syntax/typing.nit:1134,27
+ literal value '1' ... ../src/syntax/typing.nit:1134,27
../src/syntax/typing.nit:1135,5--1136,10
../src/syntax/typing.nit:1135,5--117
../src/syntax/typing.nit:1135,5
../src/syntax/typing.nit:1135,5
- 'v' ... ../src/syntax/typing.nit:1135,5
- 'error' ... ../src/syntax/typing.nit:1135,7--11
+ identifier 'v' ... ../src/syntax/typing.nit:1135,5
+ identifier 'error' ... ../src/syntax/typing.nit:1135,7--11
../src/syntax/typing.nit:1135,13--16
- 'self' ... ../src/syntax/typing.nit:1135,13--16
+ keyword 'self' ... ../src/syntax/typing.nit:1135,13--16
../src/syntax/typing.nit:1135,19--117
../src/syntax/typing.nit:1135,19--57
- '"Error: Conflicting contructors named {' ... ../src/syntax/typing.nit:1135,19--57
+ literal value '"Error: Conflicting contructors named {' ... ../src/syntax/typing.nit:1135,19--57
../src/syntax/typing.nit:1135,58--78
../src/syntax/typing.nit:1135,58--73
../src/syntax/typing.nit:1135,58
../src/syntax/typing.nit:1135,58
- 'v' ... ../src/syntax/typing.nit:1135,58
- 'local_property' ... ../src/syntax/typing.nit:1135,60--73
- 'name' ... ../src/syntax/typing.nit:1135,75--78
+ identifier 'v' ... ../src/syntax/typing.nit:1135,58
+ identifier 'local_property' ... ../src/syntax/typing.nit:1135,60--73
+ identifier 'name' ... ../src/syntax/typing.nit:1135,75--78
../src/syntax/typing.nit:1135,79--98
- '} in superclasses: {' ... ../src/syntax/typing.nit:1135,79--98
+ literal value '} in superclasses: {' ... ../src/syntax/typing.nit:1135,79--98
../src/syntax/typing.nit:1135,99--113
../src/syntax/typing.nit:1135,99--103
../src/syntax/typing.nit:1135,99
- 'precs' ... ../src/syntax/typing.nit:1135,99--103
- 'join' ... ../src/syntax/typing.nit:1135,105--108
+ identifier 'precs' ... ../src/syntax/typing.nit:1135,99--103
+ identifier 'join' ... ../src/syntax/typing.nit:1135,105--108
../src/syntax/typing.nit:1135,110--113
- '", "' ... ../src/syntax/typing.nit:1135,110--113
+ literal value '", "' ... ../src/syntax/typing.nit:1135,110--113
../src/syntax/typing.nit:1135,115--117
'}."' ... ../src/syntax/typing.nit:1135,115--117
../src/syntax/typing.nit:1136,5--10
- 'return' ... ../src/syntax/typing.nit:1136,5--10
+ keyword 'return' ... ../src/syntax/typing.nit:1136,5--10
../src/syntax/typing.nit:1137,4--6
- 'end' ... ../src/syntax/typing.nit:1137,4--6
+ keyword 'end' ... ../src/syntax/typing.nit:1137,4--6
../src/syntax/typing.nit:1138,4--27
- 'var' ... ../src/syntax/typing.nit:1138,4--6
- 'p' ... ../src/syntax/typing.nit:1138,8
+ keyword 'var' ... ../src/syntax/typing.nit:1138,4--6
+ identifier 'p' ... ../src/syntax/typing.nit:1138,8
'=' ... ../src/syntax/typing.nit:1138,10
../src/syntax/typing.nit:1138,12--27
../src/syntax/typing.nit:1138,12--21
../src/syntax/typing.nit:1138,12
- 'base_precs' ... ../src/syntax/typing.nit:1138,12--21
- 'first' ... ../src/syntax/typing.nit:1138,23--27
+ identifier 'base_precs' ... ../src/syntax/typing.nit:1138,12--21
+ identifier 'first' ... ../src/syntax/typing.nit:1138,23--27
../src/syntax/typing.nit:1139,4--24
- 'assert' ... ../src/syntax/typing.nit:1139,4--9
+ keyword 'assert' ... ../src/syntax/typing.nit:1139,4--9
../src/syntax/typing.nit:1139,11--24
../src/syntax/typing.nit:1139,11
../src/syntax/typing.nit:1139,11
- 'p' ... ../src/syntax/typing.nit:1139,11
+ identifier 'p' ... ../src/syntax/typing.nit:1139,11
../src/syntax/typing.nit:1139,17--24
- 'MMMethod' ... ../src/syntax/typing.nit:1139,17--24
+ type identifier 'MMMethod' ... ../src/syntax/typing.nit:1139,17--24
../src/syntax/typing.nit:1140,4--26
../src/syntax/typing.nit:1140,26
- '_init_in_superclass' ... ../src/syntax/typing.nit:1140,4--22
+ attribute '_init_in_superclass' ... ../src/syntax/typing.nit:1140,4--22
'=' ... ../src/syntax/typing.nit:1140,24
../src/syntax/typing.nit:1140,26
../src/syntax/typing.nit:1140,26
- 'p' ... ../src/syntax/typing.nit:1140,26
+ identifier 'p' ... ../src/syntax/typing.nit:1140,26
../src/syntax/typing.nit:1141,4--32
../src/syntax/typing.nit:1141,29
- 'register_super_init_call' ... ../src/syntax/typing.nit:1141,4--27
+ identifier 'register_super_init_call' ... ../src/syntax/typing.nit:1141,4--27
../src/syntax/typing.nit:1141,29
../src/syntax/typing.nit:1141,29
- 'v' ... ../src/syntax/typing.nit:1141,29
+ identifier 'v' ... ../src/syntax/typing.nit:1141,29
../src/syntax/typing.nit:1141,32
../src/syntax/typing.nit:1141,32
- 'p' ... ../src/syntax/typing.nit:1141,32
+ identifier 'p' ... ../src/syntax/typing.nit:1141,32
../src/syntax/typing.nit:1142,4--1145,6
- 'if' ... ../src/syntax/typing.nit:1142,4--5
+ keyword 'if' ... ../src/syntax/typing.nit:1142,4--5
../src/syntax/typing.nit:1142,7--23
../src/syntax/typing.nit:1142,7--19
../src/syntax/typing.nit:1142,7--12
../src/syntax/typing.nit:1142,7
- 'n_args' ... ../src/syntax/typing.nit:1142,7--12
- 'length' ... ../src/syntax/typing.nit:1142,14--19
+ identifier 'n_args' ... ../src/syntax/typing.nit:1142,7--12
+ identifier 'length' ... ../src/syntax/typing.nit:1142,14--19
../src/syntax/typing.nit:1142,23
- '0' ... ../src/syntax/typing.nit:1142,23
+ literal value '0' ... ../src/syntax/typing.nit:1142,23
../src/syntax/typing.nit:1143,5--1144,65
../src/syntax/typing.nit:1143,5--75
- 'var' ... ../src/syntax/typing.nit:1143,5--7
- 'signature' ... ../src/syntax/typing.nit:1143,9--17
+ keyword 'var' ... ../src/syntax/typing.nit:1143,5--7
+ identifier 'signature' ... ../src/syntax/typing.nit:1143,9--17
'=' ... ../src/syntax/typing.nit:1143,19
../src/syntax/typing.nit:1143,21--75
../src/syntax/typing.nit:1143,35
- 'get_signature' ... ../src/syntax/typing.nit:1143,21--33
+ identifier 'get_signature' ... ../src/syntax/typing.nit:1143,21--33
../src/syntax/typing.nit:1143,35
../src/syntax/typing.nit:1143,35
- 'v' ... ../src/syntax/typing.nit:1143,35
+ identifier 'v' ... ../src/syntax/typing.nit:1143,35
../src/syntax/typing.nit:1143,38--65
../src/syntax/typing.nit:1143,38--53
../src/syntax/typing.nit:1143,38--47
../src/syntax/typing.nit:1143,38
../src/syntax/typing.nit:1143,38
- 'v' ... ../src/syntax/typing.nit:1143,38
- 'self_var' ... ../src/syntax/typing.nit:1143,40--47
- 'stype' ... ../src/syntax/typing.nit:1143,49--53
- 'as' ... ../src/syntax/typing.nit:1143,55--56
- 'not' ... ../src/syntax/typing.nit:1143,58--60
- 'null' ... ../src/syntax/typing.nit:1143,62--65
+ identifier 'v' ... ../src/syntax/typing.nit:1143,38
+ identifier 'self_var' ... ../src/syntax/typing.nit:1143,40--47
+ identifier 'stype' ... ../src/syntax/typing.nit:1143,49--53
+ keyword 'as' ... ../src/syntax/typing.nit:1143,55--56
+ keyword 'not' ... ../src/syntax/typing.nit:1143,58--60
+ keyword 'null' ... ../src/syntax/typing.nit:1143,62--65
../src/syntax/typing.nit:1143,69
../src/syntax/typing.nit:1143,69
- 'p' ... ../src/syntax/typing.nit:1143,69
+ identifier 'p' ... ../src/syntax/typing.nit:1143,69
../src/syntax/typing.nit:1143,72--75
- 'true' ... ../src/syntax/typing.nit:1143,72--75
+ keyword 'true' ... ../src/syntax/typing.nit:1143,72--75
../src/syntax/typing.nit:1144,5--65
../src/syntax/typing.nit:1144,23
- 'process_signature' ... ../src/syntax/typing.nit:1144,5--21
+ identifier 'process_signature' ... ../src/syntax/typing.nit:1144,5--21
../src/syntax/typing.nit:1144,23
../src/syntax/typing.nit:1144,23
- 'v' ... ../src/syntax/typing.nit:1144,23
+ identifier 'v' ... ../src/syntax/typing.nit:1144,23
../src/syntax/typing.nit:1144,26--34
../src/syntax/typing.nit:1144,26
- 'signature' ... ../src/syntax/typing.nit:1144,26--34
+ identifier 'signature' ... ../src/syntax/typing.nit:1144,26--34
../src/syntax/typing.nit:1144,37--42
../src/syntax/typing.nit:1144,37
../src/syntax/typing.nit:1144,37
- 'p' ... ../src/syntax/typing.nit:1144,37
- 'name' ... ../src/syntax/typing.nit:1144,39--42
+ identifier 'p' ... ../src/syntax/typing.nit:1144,37
+ identifier 'name' ... ../src/syntax/typing.nit:1144,39--42
../src/syntax/typing.nit:1144,45--65
../src/syntax/typing.nit:1144,45
- 'compute_raw_arguments' ... ../src/syntax/typing.nit:1144,45--65
+ identifier 'compute_raw_arguments' ... ../src/syntax/typing.nit:1144,45--65
../src/syntax/typing.nit:1145,4--6
- 'end' ... ../src/syntax/typing.nit:1145,4--6
+ keyword 'end' ... ../src/syntax/typing.nit:1145,4--6
../src/syntax/typing.nit:1147,4--1149,5
../src/syntax/typing.nit:1147,4--73
../src/syntax/typing.nit:1147,4
../src/syntax/typing.nit:1147,4
- 'v' ... ../src/syntax/typing.nit:1147,4
- 'error' ... ../src/syntax/typing.nit:1147,6--10
+ identifier 'v' ... ../src/syntax/typing.nit:1147,4
+ identifier 'error' ... ../src/syntax/typing.nit:1147,6--10
../src/syntax/typing.nit:1147,12--15
- 'self' ... ../src/syntax/typing.nit:1147,12--15
+ keyword 'self' ... ../src/syntax/typing.nit:1147,12--15
../src/syntax/typing.nit:1147,18--73
../src/syntax/typing.nit:1147,18--54
- '"Error: No super method to call for {' ... ../src/syntax/typing.nit:1147,18--54
+ literal value '"Error: No super method to call for {' ... ../src/syntax/typing.nit:1147,18--54
../src/syntax/typing.nit:1147,55--70
../src/syntax/typing.nit:1147,55
../src/syntax/typing.nit:1147,55
- 'v' ... ../src/syntax/typing.nit:1147,55
- 'local_property' ... ../src/syntax/typing.nit:1147,57--70
+ identifier 'v' ... ../src/syntax/typing.nit:1147,55
+ identifier 'local_property' ... ../src/syntax/typing.nit:1147,57--70
../src/syntax/typing.nit:1147,71--73
'}."' ... ../src/syntax/typing.nit:1147,71--73
../src/syntax/typing.nit:1148,4--9
- 'return' ... ../src/syntax/typing.nit:1148,4--9
- 'end' ... ../src/syntax/typing.nit:1149,3--5
+ keyword 'return' ... ../src/syntax/typing.nit:1148,4--9
+ keyword 'end' ... ../src/syntax/typing.nit:1149,3--5
../src/syntax/typing.nit:1151,3--1166,5
- 'if' ... ../src/syntax/typing.nit:1151,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1151,3--4
../src/syntax/typing.nit:1151,6--81
../src/syntax/typing.nit:1151,6--73
../src/syntax/typing.nit:1151,6--59
../src/syntax/typing.nit:1151,6--16
../src/syntax/typing.nit:1151,6--10
../src/syntax/typing.nit:1151,6
- 'precs' ... ../src/syntax/typing.nit:1151,6--10
- 'first' ... ../src/syntax/typing.nit:1151,12--16
- 'signature_for' ... ../src/syntax/typing.nit:1151,18--30
+ identifier 'precs' ... ../src/syntax/typing.nit:1151,6--10
+ identifier 'first' ... ../src/syntax/typing.nit:1151,12--16
+ identifier 'signature_for' ... ../src/syntax/typing.nit:1151,18--30
../src/syntax/typing.nit:1151,32--59
../src/syntax/typing.nit:1151,32--47
../src/syntax/typing.nit:1151,32--41
../src/syntax/typing.nit:1151,32
../src/syntax/typing.nit:1151,32
- 'v' ... ../src/syntax/typing.nit:1151,32
- 'self_var' ... ../src/syntax/typing.nit:1151,34--41
- 'stype' ... ../src/syntax/typing.nit:1151,43--47
- 'as' ... ../src/syntax/typing.nit:1151,49--50
- 'not' ... ../src/syntax/typing.nit:1151,52--54
- 'null' ... ../src/syntax/typing.nit:1151,56--59
- 'return_type' ... ../src/syntax/typing.nit:1151,63--73
+ identifier 'v' ... ../src/syntax/typing.nit:1151,32
+ identifier 'self_var' ... ../src/syntax/typing.nit:1151,34--41
+ identifier 'stype' ... ../src/syntax/typing.nit:1151,43--47
+ keyword 'as' ... ../src/syntax/typing.nit:1151,49--50
+ keyword 'not' ... ../src/syntax/typing.nit:1151,52--54
+ keyword 'null' ... ../src/syntax/typing.nit:1151,56--59
+ identifier 'return_type' ... ../src/syntax/typing.nit:1151,63--73
../src/syntax/typing.nit:1151,78--81
- 'null' ... ../src/syntax/typing.nit:1151,78--81
+ keyword 'null' ... ../src/syntax/typing.nit:1151,78--81
../src/syntax/typing.nit:1152,4--1165,17
../src/syntax/typing.nit:1152,4--32
- 'var' ... ../src/syntax/typing.nit:1152,4--6
- 'stypes' ... ../src/syntax/typing.nit:1152,8--13
+ keyword 'var' ... ../src/syntax/typing.nit:1152,4--6
+ identifier 'stypes' ... ../src/syntax/typing.nit:1152,8--13
'=' ... ../src/syntax/typing.nit:1152,15
../src/syntax/typing.nit:1152,17--32
- 'new' ... ../src/syntax/typing.nit:1152,17--19
+ keyword 'new' ... ../src/syntax/typing.nit:1152,17--19
../src/syntax/typing.nit:1152,21--32
- 'Array' ... ../src/syntax/typing.nit:1152,21--25
+ type identifier 'Array' ... ../src/syntax/typing.nit:1152,21--25
../src/syntax/typing.nit:1152,27--32
- 'MMType' ... ../src/syntax/typing.nit:1152,27--32
+ type identifier 'MMType' ... ../src/syntax/typing.nit:1152,27--32
../src/syntax/typing.nit:1153,4--36
- 'var' ... ../src/syntax/typing.nit:1153,4--6
- 'stype' ... ../src/syntax/typing.nit:1153,8--12
+ keyword 'var' ... ../src/syntax/typing.nit:1153,4--6
+ identifier 'stype' ... ../src/syntax/typing.nit:1153,8--12
../src/syntax/typing.nit:1153,15--29
- 'nullable' ... ../src/syntax/typing.nit:1153,15--22
- 'MMType' ... ../src/syntax/typing.nit:1153,24--29
+ keyword 'nullable' ... ../src/syntax/typing.nit:1153,15--22
+ type identifier 'MMType' ... ../src/syntax/typing.nit:1153,24--29
'=' ... ../src/syntax/typing.nit:1153,31
../src/syntax/typing.nit:1153,33--36
- 'null' ... ../src/syntax/typing.nit:1153,33--36
+ keyword 'null' ... ../src/syntax/typing.nit:1153,33--36
../src/syntax/typing.nit:1154,4--1161,6
- 'for' ... ../src/syntax/typing.nit:1154,4--6
- 'prop' ... ../src/syntax/typing.nit:1154,8--11
+ keyword 'for' ... ../src/syntax/typing.nit:1154,4--6
+ identifier 'prop' ... ../src/syntax/typing.nit:1154,8--11
../src/syntax/typing.nit:1154,16--20
../src/syntax/typing.nit:1154,16
- 'precs' ... ../src/syntax/typing.nit:1154,16--20
- 'do' ... ../src/syntax/typing.nit:1154,22--23
+ identifier 'precs' ... ../src/syntax/typing.nit:1154,16--20
+ keyword 'do' ... ../src/syntax/typing.nit:1154,22--23
../src/syntax/typing.nit:1155,5--1161,6
../src/syntax/typing.nit:1155,5--28
- 'assert' ... ../src/syntax/typing.nit:1155,5--10
+ keyword 'assert' ... ../src/syntax/typing.nit:1155,5--10
../src/syntax/typing.nit:1155,12--28
../src/syntax/typing.nit:1155,12--15
../src/syntax/typing.nit:1155,12
- 'prop' ... ../src/syntax/typing.nit:1155,12--15
+ identifier 'prop' ... ../src/syntax/typing.nit:1155,12--15
../src/syntax/typing.nit:1155,21--28
- 'MMMethod' ... ../src/syntax/typing.nit:1155,21--28
+ type identifier 'MMMethod' ... ../src/syntax/typing.nit:1155,21--28
../src/syntax/typing.nit:1156,5--137
- 'var' ... ../src/syntax/typing.nit:1156,5--7
- 't' ... ../src/syntax/typing.nit:1156,9
+ keyword 'var' ... ../src/syntax/typing.nit:1156,5--7
+ identifier 't' ... ../src/syntax/typing.nit:1156,9
'=' ... ../src/syntax/typing.nit:1156,11
../src/syntax/typing.nit:1156,13--137
../src/syntax/typing.nit:1156,13--95
../src/syntax/typing.nit:1156,13--59
../src/syntax/typing.nit:1156,13--16
../src/syntax/typing.nit:1156,13
- 'prop' ... ../src/syntax/typing.nit:1156,13--16
- 'signature_for' ... ../src/syntax/typing.nit:1156,18--30
+ identifier 'prop' ... ../src/syntax/typing.nit:1156,13--16
+ identifier 'signature_for' ... ../src/syntax/typing.nit:1156,18--30
../src/syntax/typing.nit:1156,32--59
../src/syntax/typing.nit:1156,32--47
../src/syntax/typing.nit:1156,32--41
../src/syntax/typing.nit:1156,32
../src/syntax/typing.nit:1156,32
- 'v' ... ../src/syntax/typing.nit:1156,32
- 'self_var' ... ../src/syntax/typing.nit:1156,34--41
- 'stype' ... ../src/syntax/typing.nit:1156,43--47
- 'as' ... ../src/syntax/typing.nit:1156,49--50
- 'not' ... ../src/syntax/typing.nit:1156,52--54
- 'null' ... ../src/syntax/typing.nit:1156,56--59
- 'return_type' ... ../src/syntax/typing.nit:1156,63--73
- 'for_module' ... ../src/syntax/typing.nit:1156,75--84
+ identifier 'v' ... ../src/syntax/typing.nit:1156,32
+ identifier 'self_var' ... ../src/syntax/typing.nit:1156,34--41
+ identifier 'stype' ... ../src/syntax/typing.nit:1156,43--47
+ keyword 'as' ... ../src/syntax/typing.nit:1156,49--50
+ keyword 'not' ... ../src/syntax/typing.nit:1156,52--54
+ keyword 'null' ... ../src/syntax/typing.nit:1156,56--59
+ identifier 'return_type' ... ../src/syntax/typing.nit:1156,63--73
+ identifier 'for_module' ... ../src/syntax/typing.nit:1156,75--84
../src/syntax/typing.nit:1156,86--95
../src/syntax/typing.nit:1156,86
../src/syntax/typing.nit:1156,86
- 'v' ... ../src/syntax/typing.nit:1156,86
- 'mmmodule' ... ../src/syntax/typing.nit:1156,88--95
- 'adapt_to' ... ../src/syntax/typing.nit:1156,98--105
+ identifier 'v' ... ../src/syntax/typing.nit:1156,86
+ identifier 'mmmodule' ... ../src/syntax/typing.nit:1156,88--95
+ identifier 'adapt_to' ... ../src/syntax/typing.nit:1156,98--105
../src/syntax/typing.nit:1156,107--137
../src/syntax/typing.nit:1156,107--132
../src/syntax/typing.nit:1156,107--122
../src/syntax/typing.nit:1156,107
../src/syntax/typing.nit:1156,107
- 'v' ... ../src/syntax/typing.nit:1156,107
- 'local_property' ... ../src/syntax/typing.nit:1156,109--122
- 'signature' ... ../src/syntax/typing.nit:1156,124--132
- 'recv' ... ../src/syntax/typing.nit:1156,134--137
+ identifier 'v' ... ../src/syntax/typing.nit:1156,107
+ identifier 'local_property' ... ../src/syntax/typing.nit:1156,109--122
+ identifier 'signature' ... ../src/syntax/typing.nit:1156,124--132
+ identifier 'recv' ... ../src/syntax/typing.nit:1156,134--137
../src/syntax/typing.nit:1157,5--16
../src/syntax/typing.nit:1157,5--10
../src/syntax/typing.nit:1157,5
- 'stypes' ... ../src/syntax/typing.nit:1157,5--10
- 'add' ... ../src/syntax/typing.nit:1157,12--14
+ identifier 'stypes' ... ../src/syntax/typing.nit:1157,5--10
+ identifier 'add' ... ../src/syntax/typing.nit:1157,12--14
../src/syntax/typing.nit:1157,16
../src/syntax/typing.nit:1157,16
- 't' ... ../src/syntax/typing.nit:1157,16
+ identifier 't' ... ../src/syntax/typing.nit:1157,16
../src/syntax/typing.nit:1158,5--1160,7
- 'if' ... ../src/syntax/typing.nit:1158,5--6
+ keyword 'if' ... ../src/syntax/typing.nit:1158,5--6
../src/syntax/typing.nit:1158,8--33
../src/syntax/typing.nit:1158,8--20
../src/syntax/typing.nit:1158,8--12
../src/syntax/typing.nit:1158,8
- 'stype' ... ../src/syntax/typing.nit:1158,8--12
+ identifier 'stype' ... ../src/syntax/typing.nit:1158,8--12
../src/syntax/typing.nit:1158,17--20
- 'null' ... ../src/syntax/typing.nit:1158,17--20
+ keyword 'null' ... ../src/syntax/typing.nit:1158,17--20
../src/syntax/typing.nit:1158,25--33
../src/syntax/typing.nit:1158,25--29
../src/syntax/typing.nit:1158,25
- 'stype' ... ../src/syntax/typing.nit:1158,25--29
+ identifier 'stype' ... ../src/syntax/typing.nit:1158,25--29
../src/syntax/typing.nit:1158,33
../src/syntax/typing.nit:1158,33
- 't' ... ../src/syntax/typing.nit:1158,33
+ identifier 't' ... ../src/syntax/typing.nit:1158,33
../src/syntax/typing.nit:1159,6--14
../src/syntax/typing.nit:1159,6--14
../src/syntax/typing.nit:1159,14
- 'stype' ... ../src/syntax/typing.nit:1159,6--10
+ identifier 'stype' ... ../src/syntax/typing.nit:1159,6--10
'=' ... ../src/syntax/typing.nit:1159,12
../src/syntax/typing.nit:1159,14
../src/syntax/typing.nit:1159,14
- 't' ... ../src/syntax/typing.nit:1159,14
+ identifier 't' ... ../src/syntax/typing.nit:1159,14
../src/syntax/typing.nit:1160,5--7
- 'end' ... ../src/syntax/typing.nit:1160,5--7
- 'end' ... ../src/syntax/typing.nit:1161,4--6
+ keyword 'end' ... ../src/syntax/typing.nit:1160,5--7
+ keyword 'end' ... ../src/syntax/typing.nit:1161,4--6
../src/syntax/typing.nit:1162,4--1164,6
- 'for' ... ../src/syntax/typing.nit:1162,4--6
- 't' ... ../src/syntax/typing.nit:1162,8
+ keyword 'for' ... ../src/syntax/typing.nit:1162,4--6
+ identifier 't' ... ../src/syntax/typing.nit:1162,8
../src/syntax/typing.nit:1162,13--18
../src/syntax/typing.nit:1162,13
- 'stypes' ... ../src/syntax/typing.nit:1162,13--18
- 'do' ... ../src/syntax/typing.nit:1162,20--21
+ identifier 'stypes' ... ../src/syntax/typing.nit:1162,13--18
+ keyword 'do' ... ../src/syntax/typing.nit:1162,20--21
../src/syntax/typing.nit:1163,5--1164,6
../src/syntax/typing.nit:1163,5--46
../src/syntax/typing.nit:1163,5
../src/syntax/typing.nit:1163,5
- 'v' ... ../src/syntax/typing.nit:1163,5
- 'check_conform' ... ../src/syntax/typing.nit:1163,7--19
+ identifier 'v' ... ../src/syntax/typing.nit:1163,5
+ identifier 'check_conform' ... ../src/syntax/typing.nit:1163,7--19
../src/syntax/typing.nit:1163,21--24
- 'self' ... ../src/syntax/typing.nit:1163,21--24
+ keyword 'self' ... ../src/syntax/typing.nit:1163,21--24
../src/syntax/typing.nit:1163,27
../src/syntax/typing.nit:1163,27
- 't' ... ../src/syntax/typing.nit:1163,27
+ identifier 't' ... ../src/syntax/typing.nit:1163,27
../src/syntax/typing.nit:1163,30--46
../src/syntax/typing.nit:1163,30--34
../src/syntax/typing.nit:1163,30
- 'stype' ... ../src/syntax/typing.nit:1163,30--34
- 'as' ... ../src/syntax/typing.nit:1163,36--37
- 'not' ... ../src/syntax/typing.nit:1163,39--41
- 'null' ... ../src/syntax/typing.nit:1163,43--46
- 'end' ... ../src/syntax/typing.nit:1164,4--6
+ identifier 'stype' ... ../src/syntax/typing.nit:1163,30--34
+ keyword 'as' ... ../src/syntax/typing.nit:1163,36--37
+ keyword 'not' ... ../src/syntax/typing.nit:1163,39--41
+ keyword 'null' ... ../src/syntax/typing.nit:1163,43--46
+ keyword 'end' ... ../src/syntax/typing.nit:1164,4--6
../src/syntax/typing.nit:1165,4--17
../src/syntax/typing.nit:1165,13
- '_stype' ... ../src/syntax/typing.nit:1165,4--9
+ attribute '_stype' ... ../src/syntax/typing.nit:1165,4--9
'=' ... ../src/syntax/typing.nit:1165,11
../src/syntax/typing.nit:1165,13--17
../src/syntax/typing.nit:1165,13
- 'stype' ... ../src/syntax/typing.nit:1165,13--17
+ identifier 'stype' ... ../src/syntax/typing.nit:1165,13--17
../src/syntax/typing.nit:1166,3--5
- 'end' ... ../src/syntax/typing.nit:1166,3--5
+ keyword 'end' ... ../src/syntax/typing.nit:1166,3--5
../src/syntax/typing.nit:1167,3--26
- 'var' ... ../src/syntax/typing.nit:1167,3--5
- 'p' ... ../src/syntax/typing.nit:1167,7
+ keyword 'var' ... ../src/syntax/typing.nit:1167,3--5
+ identifier 'p' ... ../src/syntax/typing.nit:1167,7
'=' ... ../src/syntax/typing.nit:1167,9
../src/syntax/typing.nit:1167,11--26
../src/syntax/typing.nit:1167,11
../src/syntax/typing.nit:1167,11
- 'v' ... ../src/syntax/typing.nit:1167,11
- 'local_property' ... ../src/syntax/typing.nit:1167,13--26
+ identifier 'v' ... ../src/syntax/typing.nit:1167,11
+ identifier 'local_property' ... ../src/syntax/typing.nit:1167,13--26
../src/syntax/typing.nit:1168,3--26
- 'assert' ... ../src/syntax/typing.nit:1168,3--8
+ keyword 'assert' ... ../src/syntax/typing.nit:1168,3--8
../src/syntax/typing.nit:1168,10--26
../src/syntax/typing.nit:1168,10
../src/syntax/typing.nit:1168,10
- 'p' ... ../src/syntax/typing.nit:1168,10
+ identifier 'p' ... ../src/syntax/typing.nit:1168,10
../src/syntax/typing.nit:1168,16--26
- 'MMSrcMethod' ... ../src/syntax/typing.nit:1168,16--26
+ type identifier 'MMSrcMethod' ... ../src/syntax/typing.nit:1168,16--26
../src/syntax/typing.nit:1169,3--11
../src/syntax/typing.nit:1169,11
- '_prop' ... ../src/syntax/typing.nit:1169,3--7
+ attribute '_prop' ... ../src/syntax/typing.nit:1169,3--7
'=' ... ../src/syntax/typing.nit:1169,9
../src/syntax/typing.nit:1169,11
../src/syntax/typing.nit:1169,11
- 'p' ... ../src/syntax/typing.nit:1169,11
+ identifier 'p' ... ../src/syntax/typing.nit:1169,11
../src/syntax/typing.nit:1170,3--18
../src/syntax/typing.nit:1170,15
- '_is_typed' ... ../src/syntax/typing.nit:1170,3--11
+ attribute '_is_typed' ... ../src/syntax/typing.nit:1170,3--11
'=' ... ../src/syntax/typing.nit:1170,13
../src/syntax/typing.nit:1170,15--18
- 'true' ... ../src/syntax/typing.nit:1170,15--18
- 'end' ... ../src/syntax/typing.nit:1171,2--4
- 'end' ... ../src/syntax/typing.nit:1172,1--3
+ keyword 'true' ... ../src/syntax/typing.nit:1170,15--18
+ keyword 'end' ... ../src/syntax/typing.nit:1171,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:1172,1--3
../src/syntax/typing.nit:1174,1--1219,3
- 'redef' ... ../src/syntax/typing.nit:1174,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:1174,1--5
../src/syntax/typing.nit:1174,7
../src/syntax/typing.nit:1174,7--11
- 'class' ... ../src/syntax/typing.nit:1174,7--11
- 'AExternCall' ... ../src/syntax/typing.nit:1174,13--23
+ keyword 'class' ... ../src/syntax/typing.nit:1174,7--11
+ type identifier 'AExternCall' ... ../src/syntax/typing.nit:1174,13--23
../src/syntax/typing.nit:1175,2--55
../src/syntax/typing.nit:1175,6
- 'fun' ... ../src/syntax/typing.nit:1175,2--4
+ keyword 'fun' ... ../src/syntax/typing.nit:1175,2--4
../src/syntax/typing.nit:1175,6--22
- 'target_class_name' ... ../src/syntax/typing.nit:1175,6--22
+ identifier 'target_class_name' ... ../src/syntax/typing.nit:1175,6--22
../src/syntax/typing.nit:1175,26--40
../src/syntax/typing.nit:1175,26--40
- 'nullable' ... ../src/syntax/typing.nit:1175,26--33
- 'Symbol' ... ../src/syntax/typing.nit:1175,35--40
+ keyword 'nullable' ... ../src/syntax/typing.nit:1175,26--33
+ type identifier 'Symbol' ... ../src/syntax/typing.nit:1175,35--40
../src/syntax/typing.nit:1175,45--55
- 'return' ... ../src/syntax/typing.nit:1175,45--50
+ keyword 'return' ... ../src/syntax/typing.nit:1175,45--50
../src/syntax/typing.nit:1175,52--55
- 'null' ... ../src/syntax/typing.nit:1175,52--55
+ keyword 'null' ... ../src/syntax/typing.nit:1175,52--55
../src/syntax/typing.nit:1176,2--32
../src/syntax/typing.nit:1176,6
- 'fun' ... ../src/syntax/typing.nit:1176,2--4
+ keyword 'fun' ... ../src/syntax/typing.nit:1176,2--4
../src/syntax/typing.nit:1176,6--23
- 'target_method_name' ... ../src/syntax/typing.nit:1176,6--23
+ identifier 'target_method_name' ... ../src/syntax/typing.nit:1176,6--23
../src/syntax/typing.nit:1176,27--32
../src/syntax/typing.nit:1176,27--32
- 'Symbol' ... ../src/syntax/typing.nit:1176,27--32
+ type identifier 'Symbol' ... ../src/syntax/typing.nit:1176,27--32
../src/syntax/typing.nit:1178,2--1218,4
- 'redef' ... ../src/syntax/typing.nit:1178,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1178,2--6
../src/syntax/typing.nit:1178,12
- 'fun' ... ../src/syntax/typing.nit:1178,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1178,8--10
../src/syntax/typing.nit:1178,12--23
- 'after_typing' ... ../src/syntax/typing.nit:1178,12--23
+ identifier 'after_typing' ... ../src/syntax/typing.nit:1178,12--23
../src/syntax/typing.nit:1178,25
../src/syntax/typing.nit:1178,25
- 'v' ... ../src/syntax/typing.nit:1178,25
+ identifier 'v' ... ../src/syntax/typing.nit:1178,25
../src/syntax/typing.nit:1180,3--1218,4
../src/syntax/typing.nit:1180,3--48
- 'var' ... ../src/syntax/typing.nit:1180,3--5
- 'target_class_name' ... ../src/syntax/typing.nit:1180,7--23
+ keyword 'var' ... ../src/syntax/typing.nit:1180,3--5
+ identifier 'target_class_name' ... ../src/syntax/typing.nit:1180,7--23
'=' ... ../src/syntax/typing.nit:1180,25
../src/syntax/typing.nit:1180,27--48
../src/syntax/typing.nit:1180,27--30
- 'self' ... ../src/syntax/typing.nit:1180,27--30
- 'target_class_name' ... ../src/syntax/typing.nit:1180,32--48
+ keyword 'self' ... ../src/syntax/typing.nit:1180,27--30
+ identifier 'target_class_name' ... ../src/syntax/typing.nit:1180,32--48
../src/syntax/typing.nit:1181,3--50
- 'var' ... ../src/syntax/typing.nit:1181,3--5
- 'target_method_name' ... ../src/syntax/typing.nit:1181,7--24
+ keyword 'var' ... ../src/syntax/typing.nit:1181,3--5
+ identifier 'target_method_name' ... ../src/syntax/typing.nit:1181,7--24
'=' ... ../src/syntax/typing.nit:1181,26
../src/syntax/typing.nit:1181,28--50
../src/syntax/typing.nit:1181,28--31
- 'self' ... ../src/syntax/typing.nit:1181,28--31
- 'target_method_name' ... ../src/syntax/typing.nit:1181,33--50
+ keyword 'self' ... ../src/syntax/typing.nit:1181,28--31
+ identifier 'target_method_name' ... ../src/syntax/typing.nit:1181,33--50
../src/syntax/typing.nit:1183,3--33
- 'var' ... ../src/syntax/typing.nit:1183,3--5
- 'target_class' ... ../src/syntax/typing.nit:1183,7--18
+ keyword 'var' ... ../src/syntax/typing.nit:1183,3--5
+ identifier 'target_class' ... ../src/syntax/typing.nit:1183,7--18
../src/syntax/typing.nit:1183,22--33
- 'MMLocalClass' ... ../src/syntax/typing.nit:1183,22--33
+ type identifier 'MMLocalClass' ... ../src/syntax/typing.nit:1183,22--33
../src/syntax/typing.nit:1184,3--30
- 'var' ... ../src/syntax/typing.nit:1184,3--5
- 'target_method' ... ../src/syntax/typing.nit:1184,7--19
+ keyword 'var' ... ../src/syntax/typing.nit:1184,3--5
+ identifier 'target_method' ... ../src/syntax/typing.nit:1184,7--19
../src/syntax/typing.nit:1184,23--30
- 'MMMethod' ... ../src/syntax/typing.nit:1184,23--30
+ type identifier 'MMMethod' ... ../src/syntax/typing.nit:1184,23--30
../src/syntax/typing.nit:1188,3--1198,5
- 'if' ... ../src/syntax/typing.nit:1188,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1188,3--4
../src/syntax/typing.nit:1188,6--30
../src/syntax/typing.nit:1188,6--22
../src/syntax/typing.nit:1188,6
- 'target_class_name' ... ../src/syntax/typing.nit:1188,6--22
+ identifier 'target_class_name' ... ../src/syntax/typing.nit:1188,6--22
../src/syntax/typing.nit:1188,27--30
- 'null' ... ../src/syntax/typing.nit:1188,27--30
+ keyword 'null' ... ../src/syntax/typing.nit:1188,27--30
../src/syntax/typing.nit:1189,4--46
../src/syntax/typing.nit:1189,4--46
../src/syntax/typing.nit:1189,19
- 'target_class' ... ../src/syntax/typing.nit:1189,4--15
+ identifier 'target_class' ... ../src/syntax/typing.nit:1189,4--15
'=' ... ../src/syntax/typing.nit:1189,17
../src/syntax/typing.nit:1189,19--46
../src/syntax/typing.nit:1189,19--34
../src/syntax/typing.nit:1189,19
../src/syntax/typing.nit:1189,19
- 'v' ... ../src/syntax/typing.nit:1189,19
- 'local_property' ... ../src/syntax/typing.nit:1189,21--34
- 'local_class' ... ../src/syntax/typing.nit:1189,36--46
+ identifier 'v' ... ../src/syntax/typing.nit:1189,19
+ identifier 'local_property' ... ../src/syntax/typing.nit:1189,21--34
+ identifier 'local_class' ... ../src/syntax/typing.nit:1189,36--46
../src/syntax/typing.nit:1191,4--1198,5
../src/syntax/typing.nit:1191,4--1197,6
- 'if' ... ../src/syntax/typing.nit:1191,4--5
+ keyword 'if' ... ../src/syntax/typing.nit:1191,4--5
../src/syntax/typing.nit:1191,7--73
../src/syntax/typing.nit:1191,7--31
../src/syntax/typing.nit:1191,7--22
../src/syntax/typing.nit:1191,7
../src/syntax/typing.nit:1191,7
- 'v' ... ../src/syntax/typing.nit:1191,7
- 'local_property' ... ../src/syntax/typing.nit:1191,9--22
- 'mmmodule' ... ../src/syntax/typing.nit:1191,24--31
- 'has_global_class_named' ... ../src/syntax/typing.nit:1191,33--54
+ identifier 'v' ... ../src/syntax/typing.nit:1191,7
+ identifier 'local_property' ... ../src/syntax/typing.nit:1191,9--22
+ identifier 'mmmodule' ... ../src/syntax/typing.nit:1191,24--31
+ identifier 'has_global_class_named' ... ../src/syntax/typing.nit:1191,33--54
../src/syntax/typing.nit:1191,57--73
../src/syntax/typing.nit:1191,57
- 'target_class_name' ... ../src/syntax/typing.nit:1191,57--73
+ identifier 'target_class_name' ... ../src/syntax/typing.nit:1191,57--73
../src/syntax/typing.nit:1192,5--1193,58
../src/syntax/typing.nit:1192,5--86
- 'var' ... ../src/syntax/typing.nit:1192,5--7
- 'global_class' ... ../src/syntax/typing.nit:1192,9--20
+ keyword 'var' ... ../src/syntax/typing.nit:1192,5--7
+ identifier 'global_class' ... ../src/syntax/typing.nit:1192,9--20
'=' ... ../src/syntax/typing.nit:1192,22
../src/syntax/typing.nit:1192,24--86
../src/syntax/typing.nit:1192,24--48
../src/syntax/typing.nit:1192,24--39
../src/syntax/typing.nit:1192,24
../src/syntax/typing.nit:1192,24
- 'v' ... ../src/syntax/typing.nit:1192,24
- 'local_property' ... ../src/syntax/typing.nit:1192,26--39
- 'mmmodule' ... ../src/syntax/typing.nit:1192,41--48
- 'global_class_named' ... ../src/syntax/typing.nit:1192,50--67
+ identifier 'v' ... ../src/syntax/typing.nit:1192,24
+ identifier 'local_property' ... ../src/syntax/typing.nit:1192,26--39
+ identifier 'mmmodule' ... ../src/syntax/typing.nit:1192,41--48
+ identifier 'global_class_named' ... ../src/syntax/typing.nit:1192,50--67
../src/syntax/typing.nit:1192,70--86
../src/syntax/typing.nit:1192,70
- 'target_class_name' ... ../src/syntax/typing.nit:1192,70--86
+ identifier 'target_class_name' ... ../src/syntax/typing.nit:1192,70--86
../src/syntax/typing.nit:1193,5--58
../src/syntax/typing.nit:1193,20
- 'target_class' ... ../src/syntax/typing.nit:1193,5--16
+ identifier 'target_class' ... ../src/syntax/typing.nit:1193,5--16
'=' ... ../src/syntax/typing.nit:1193,18
../src/syntax/typing.nit:1193,20--58
../src/syntax/typing.nit:1193,20--44
../src/syntax/typing.nit:1193,20--35
../src/syntax/typing.nit:1193,20
../src/syntax/typing.nit:1193,20
- 'v' ... ../src/syntax/typing.nit:1193,20
- 'local_property' ... ../src/syntax/typing.nit:1193,22--35
- 'mmmodule' ... ../src/syntax/typing.nit:1193,37--44
+ identifier 'v' ... ../src/syntax/typing.nit:1193,20
+ identifier 'local_property' ... ../src/syntax/typing.nit:1193,22--35
+ identifier 'mmmodule' ... ../src/syntax/typing.nit:1193,37--44
../src/syntax/typing.nit:1193,47--58
../src/syntax/typing.nit:1193,47
- 'global_class' ... ../src/syntax/typing.nit:1193,47--58
+ identifier 'global_class' ... ../src/syntax/typing.nit:1193,47--58
../src/syntax/typing.nit:1195,5--1197,6
../src/syntax/typing.nit:1195,5--70
../src/syntax/typing.nit:1195,5
../src/syntax/typing.nit:1195,5
- 'v' ... ../src/syntax/typing.nit:1195,5
- 'error' ... ../src/syntax/typing.nit:1195,7--11
+ identifier 'v' ... ../src/syntax/typing.nit:1195,5
+ identifier 'error' ... ../src/syntax/typing.nit:1195,7--11
../src/syntax/typing.nit:1195,14--17
- 'self' ... ../src/syntax/typing.nit:1195,14--17
+ keyword 'self' ... ../src/syntax/typing.nit:1195,14--17
../src/syntax/typing.nit:1195,20--70
../src/syntax/typing.nit:1195,20--34
- '"Error: class {' ... ../src/syntax/typing.nit:1195,20--34
+ literal value '"Error: class {' ... ../src/syntax/typing.nit:1195,20--34
../src/syntax/typing.nit:1195,35--56
../src/syntax/typing.nit:1195,35--51
../src/syntax/typing.nit:1195,35
- 'target_class_name' ... ../src/syntax/typing.nit:1195,35--51
- 'to_s' ... ../src/syntax/typing.nit:1195,53--56
+ identifier 'target_class_name' ... ../src/syntax/typing.nit:1195,35--51
+ identifier 'to_s' ... ../src/syntax/typing.nit:1195,53--56
../src/syntax/typing.nit:1195,57--70
'}, not found."' ... ../src/syntax/typing.nit:1195,57--70
../src/syntax/typing.nit:1196,5--10
- 'return' ... ../src/syntax/typing.nit:1196,5--10
- 'end' ... ../src/syntax/typing.nit:1197,4--6
- 'end' ... ../src/syntax/typing.nit:1198,3--5
+ keyword 'return' ... ../src/syntax/typing.nit:1196,5--10
+ keyword 'end' ... ../src/syntax/typing.nit:1197,4--6
+ keyword 'end' ... ../src/syntax/typing.nit:1198,3--5
../src/syntax/typing.nit:1200,3--1214,5
- 'if' ... ../src/syntax/typing.nit:1200,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1200,3--4
../src/syntax/typing.nit:1200,6--65
../src/syntax/typing.nit:1200,6--17
../src/syntax/typing.nit:1200,6
- 'target_class' ... ../src/syntax/typing.nit:1200,6--17
- 'has_global_property_by_name' ... ../src/syntax/typing.nit:1200,19--45
+ identifier 'target_class' ... ../src/syntax/typing.nit:1200,6--17
+ identifier 'has_global_property_by_name' ... ../src/syntax/typing.nit:1200,19--45
../src/syntax/typing.nit:1200,48--65
../src/syntax/typing.nit:1200,48
- 'target_method_name' ... ../src/syntax/typing.nit:1200,48--65
+ identifier 'target_method_name' ... ../src/syntax/typing.nit:1200,48--65
../src/syntax/typing.nit:1201,4--1210,6
../src/syntax/typing.nit:1201,4--78
- 'var' ... ../src/syntax/typing.nit:1201,4--6
- 'global_property' ... ../src/syntax/typing.nit:1201,8--22
+ keyword 'var' ... ../src/syntax/typing.nit:1201,4--6
+ identifier 'global_property' ... ../src/syntax/typing.nit:1201,8--22
'=' ... ../src/syntax/typing.nit:1201,24
../src/syntax/typing.nit:1201,26--78
../src/syntax/typing.nit:1201,26--37
../src/syntax/typing.nit:1201,26
- 'target_class' ... ../src/syntax/typing.nit:1201,26--37
- 'get_property_by_name' ... ../src/syntax/typing.nit:1201,39--58
+ identifier 'target_class' ... ../src/syntax/typing.nit:1201,26--37
+ identifier 'get_property_by_name' ... ../src/syntax/typing.nit:1201,39--58
../src/syntax/typing.nit:1201,61--78
../src/syntax/typing.nit:1201,61
- 'target_method_name' ... ../src/syntax/typing.nit:1201,61--78
+ identifier 'target_method_name' ... ../src/syntax/typing.nit:1201,61--78
../src/syntax/typing.nit:1203,4--53
- 'var' ... ../src/syntax/typing.nit:1203,4--6
- 'target_property' ... ../src/syntax/typing.nit:1203,8--22
+ keyword 'var' ... ../src/syntax/typing.nit:1203,4--6
+ identifier 'target_property' ... ../src/syntax/typing.nit:1203,8--22
'=' ... ../src/syntax/typing.nit:1203,24
../src/syntax/typing.nit:1203,26--53
../src/syntax/typing.nit:1203,26--37
../src/syntax/typing.nit:1203,26
- 'target_class' ... ../src/syntax/typing.nit:1203,26--37
+ identifier 'target_class' ... ../src/syntax/typing.nit:1203,26--37
../src/syntax/typing.nit:1203,39--53
../src/syntax/typing.nit:1203,39
- 'global_property' ... ../src/syntax/typing.nit:1203,39--53
+ identifier 'global_property' ... ../src/syntax/typing.nit:1203,39--53
../src/syntax/typing.nit:1205,4--1210,6
- 'if' ... ../src/syntax/typing.nit:1205,4--5
+ keyword 'if' ... ../src/syntax/typing.nit:1205,4--5
../src/syntax/typing.nit:1205,7--34
../src/syntax/typing.nit:1205,7--21
../src/syntax/typing.nit:1205,7
- 'target_property' ... ../src/syntax/typing.nit:1205,7--21
+ identifier 'target_property' ... ../src/syntax/typing.nit:1205,7--21
../src/syntax/typing.nit:1205,27--34
- 'MMMethod' ... ../src/syntax/typing.nit:1205,27--34
+ type identifier 'MMMethod' ... ../src/syntax/typing.nit:1205,27--34
../src/syntax/typing.nit:1206,5--35
../src/syntax/typing.nit:1206,5--35
../src/syntax/typing.nit:1206,21
- 'target_method' ... ../src/syntax/typing.nit:1206,5--17
+ identifier 'target_method' ... ../src/syntax/typing.nit:1206,5--17
'=' ... ../src/syntax/typing.nit:1206,19
../src/syntax/typing.nit:1206,21--35
../src/syntax/typing.nit:1206,21
- 'target_property' ... ../src/syntax/typing.nit:1206,21--35
+ identifier 'target_property' ... ../src/syntax/typing.nit:1206,21--35
../src/syntax/typing.nit:1208,5--1210,6
../src/syntax/typing.nit:1208,5--79
../src/syntax/typing.nit:1208,5
../src/syntax/typing.nit:1208,5
- 'v' ... ../src/syntax/typing.nit:1208,5
- 'error' ... ../src/syntax/typing.nit:1208,7--11
+ identifier 'v' ... ../src/syntax/typing.nit:1208,5
+ identifier 'error' ... ../src/syntax/typing.nit:1208,7--11
../src/syntax/typing.nit:1208,14--17
- 'self' ... ../src/syntax/typing.nit:1208,14--17
+ keyword 'self' ... ../src/syntax/typing.nit:1208,14--17
../src/syntax/typing.nit:1208,20--79
../src/syntax/typing.nit:1208,20--37
- '"Error: property {' ... ../src/syntax/typing.nit:1208,20--37
+ literal value '"Error: property {' ... ../src/syntax/typing.nit:1208,20--37
../src/syntax/typing.nit:1208,38--60
../src/syntax/typing.nit:1208,38--55
../src/syntax/typing.nit:1208,38
- 'target_method_name' ... ../src/syntax/typing.nit:1208,38--55
- 'to_s' ... ../src/syntax/typing.nit:1208,57--60
+ identifier 'target_method_name' ... ../src/syntax/typing.nit:1208,38--55
+ identifier 'to_s' ... ../src/syntax/typing.nit:1208,57--60
../src/syntax/typing.nit:1208,61--79
'} is not a method."' ... ../src/syntax/typing.nit:1208,61--79
../src/syntax/typing.nit:1209,5--10
- 'return' ... ../src/syntax/typing.nit:1209,5--10
- 'end' ... ../src/syntax/typing.nit:1210,4--6
+ keyword 'return' ... ../src/syntax/typing.nit:1209,5--10
+ keyword 'end' ... ../src/syntax/typing.nit:1210,4--6
../src/syntax/typing.nit:1212,4--1214,5
../src/syntax/typing.nit:1212,4--88
../src/syntax/typing.nit:1212,4
../src/syntax/typing.nit:1212,4
- 'v' ... ../src/syntax/typing.nit:1212,4
- 'error' ... ../src/syntax/typing.nit:1212,6--10
+ identifier 'v' ... ../src/syntax/typing.nit:1212,4
+ identifier 'error' ... ../src/syntax/typing.nit:1212,6--10
../src/syntax/typing.nit:1212,13--16
- 'self' ... ../src/syntax/typing.nit:1212,13--16
+ keyword 'self' ... ../src/syntax/typing.nit:1212,13--16
../src/syntax/typing.nit:1212,19--88
../src/syntax/typing.nit:1212,19--36
- '"Error: property {' ... ../src/syntax/typing.nit:1212,19--36
+ literal value '"Error: property {' ... ../src/syntax/typing.nit:1212,19--36
../src/syntax/typing.nit:1212,37--59
../src/syntax/typing.nit:1212,37--54
../src/syntax/typing.nit:1212,37
- 'target_method_name' ... ../src/syntax/typing.nit:1212,37--54
- 'to_s' ... ../src/syntax/typing.nit:1212,56--59
+ identifier 'target_method_name' ... ../src/syntax/typing.nit:1212,37--54
+ identifier 'to_s' ... ../src/syntax/typing.nit:1212,56--59
../src/syntax/typing.nit:1212,60--88
'} not found in target class."' ... ../src/syntax/typing.nit:1212,60--88
../src/syntax/typing.nit:1213,4--9
- 'return' ... ../src/syntax/typing.nit:1213,4--9
- 'end' ... ../src/syntax/typing.nit:1214,3--5
+ keyword 'return' ... ../src/syntax/typing.nit:1213,4--9
+ keyword 'end' ... ../src/syntax/typing.nit:1214,3--5
../src/syntax/typing.nit:1216,3--73
- 'var' ... ../src/syntax/typing.nit:1216,3--5
- 'explicit_import' ... ../src/syntax/typing.nit:1216,7--21
+ keyword 'var' ... ../src/syntax/typing.nit:1216,3--5
+ identifier 'explicit_import' ... ../src/syntax/typing.nit:1216,7--21
'=' ... ../src/syntax/typing.nit:1216,23
../src/syntax/typing.nit:1216,25--73
- 'new' ... ../src/syntax/typing.nit:1216,25--27
+ keyword 'new' ... ../src/syntax/typing.nit:1216,25--27
../src/syntax/typing.nit:1216,29--44
- 'MMExplicitImport' ... ../src/syntax/typing.nit:1216,29--44
+ type identifier 'MMExplicitImport' ... ../src/syntax/typing.nit:1216,29--44
../src/syntax/typing.nit:1216,47--58
../src/syntax/typing.nit:1216,47
- 'target_class' ... ../src/syntax/typing.nit:1216,47--58
+ identifier 'target_class' ... ../src/syntax/typing.nit:1216,47--58
../src/syntax/typing.nit:1216,61--73
../src/syntax/typing.nit:1216,61
- 'target_method' ... ../src/syntax/typing.nit:1216,61--73
+ identifier 'target_method' ... ../src/syntax/typing.nit:1216,61--73
../src/syntax/typing.nit:1217,3--72
../src/syntax/typing.nit:1217,3--51
../src/syntax/typing.nit:1217,3--33
../src/syntax/typing.nit:1217,3--18
../src/syntax/typing.nit:1217,3
../src/syntax/typing.nit:1217,3
- 'v' ... ../src/syntax/typing.nit:1217,3
- 'local_property' ... ../src/syntax/typing.nit:1217,5--18
- 'as' ... ../src/syntax/typing.nit:1217,20--21
+ identifier 'v' ... ../src/syntax/typing.nit:1217,3
+ identifier 'local_property' ... ../src/syntax/typing.nit:1217,5--18
+ keyword 'as' ... ../src/syntax/typing.nit:1217,20--21
../src/syntax/typing.nit:1217,23--33
- 'MMSrcMethod' ... ../src/syntax/typing.nit:1217,23--33
- 'explicit_imports' ... ../src/syntax/typing.nit:1217,36--51
- 'add' ... ../src/syntax/typing.nit:1217,53--55
+ type identifier 'MMSrcMethod' ... ../src/syntax/typing.nit:1217,23--33
+ identifier 'explicit_imports' ... ../src/syntax/typing.nit:1217,36--51
+ identifier 'add' ... ../src/syntax/typing.nit:1217,53--55
../src/syntax/typing.nit:1217,58--72
../src/syntax/typing.nit:1217,58
- 'explicit_import' ... ../src/syntax/typing.nit:1217,58--72
- 'end' ... ../src/syntax/typing.nit:1218,2--4
- 'end' ... ../src/syntax/typing.nit:1219,1--3
+ identifier 'explicit_import' ... ../src/syntax/typing.nit:1217,58--72
+ keyword 'end' ... ../src/syntax/typing.nit:1218,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:1219,1--3
../src/syntax/typing.nit:1221,1--1224,3
- 'redef' ... ../src/syntax/typing.nit:1221,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:1221,1--5
../src/syntax/typing.nit:1221,7
../src/syntax/typing.nit:1221,7--11
- 'class' ... ../src/syntax/typing.nit:1221,7--11
- 'ALocalPropExternCall' ... ../src/syntax/typing.nit:1221,13--32
+ keyword 'class' ... ../src/syntax/typing.nit:1221,7--11
+ type identifier 'ALocalPropExternCall' ... ../src/syntax/typing.nit:1221,13--32
../src/syntax/typing.nit:1222,2--43
- 'redef' ... ../src/syntax/typing.nit:1222,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1222,2--6
../src/syntax/typing.nit:1222,12
- 'fun' ... ../src/syntax/typing.nit:1222,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1222,8--10
../src/syntax/typing.nit:1222,12--28
- 'target_class_name' ... ../src/syntax/typing.nit:1222,12--28
+ identifier 'target_class_name' ... ../src/syntax/typing.nit:1222,12--28
../src/syntax/typing.nit:1222,40
../src/syntax/typing.nit:1222,33--43
- 'return' ... ../src/syntax/typing.nit:1222,33--38
+ keyword 'return' ... ../src/syntax/typing.nit:1222,33--38
../src/syntax/typing.nit:1222,40--43
- 'null' ... ../src/syntax/typing.nit:1222,40--43
+ keyword 'null' ... ../src/syntax/typing.nit:1222,40--43
../src/syntax/typing.nit:1223,2--65
- 'redef' ... ../src/syntax/typing.nit:1223,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1223,2--6
../src/syntax/typing.nit:1223,12
- 'fun' ... ../src/syntax/typing.nit:1223,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1223,8--10
../src/syntax/typing.nit:1223,12--29
- 'target_method_name' ... ../src/syntax/typing.nit:1223,12--29
+ identifier 'target_method_name' ... ../src/syntax/typing.nit:1223,12--29
../src/syntax/typing.nit:1223,41
../src/syntax/typing.nit:1223,34--65
- 'return' ... ../src/syntax/typing.nit:1223,34--39
+ keyword 'return' ... ../src/syntax/typing.nit:1223,34--39
../src/syntax/typing.nit:1223,41--65
../src/syntax/typing.nit:1223,41--53
../src/syntax/typing.nit:1223,41--48
../src/syntax/typing.nit:1223,41
- 'n_methid' ... ../src/syntax/typing.nit:1223,41--48
- 'name' ... ../src/syntax/typing.nit:1223,50--53
- 'as' ... ../src/syntax/typing.nit:1223,55--56
- 'not' ... ../src/syntax/typing.nit:1223,58--60
- 'null' ... ../src/syntax/typing.nit:1223,62--65
- 'end' ... ../src/syntax/typing.nit:1224,1--3
+ identifier 'n_methid' ... ../src/syntax/typing.nit:1223,41--48
+ identifier 'name' ... ../src/syntax/typing.nit:1223,50--53
+ keyword 'as' ... ../src/syntax/typing.nit:1223,55--56
+ keyword 'not' ... ../src/syntax/typing.nit:1223,58--60
+ keyword 'null' ... ../src/syntax/typing.nit:1223,62--65
+ keyword 'end' ... ../src/syntax/typing.nit:1224,1--3
../src/syntax/typing.nit:1226,1--1237,3
- 'redef' ... ../src/syntax/typing.nit:1226,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:1226,1--5
../src/syntax/typing.nit:1226,7
../src/syntax/typing.nit:1226,7--11
- 'class' ... ../src/syntax/typing.nit:1226,7--11
- 'ASuperExternCall' ... ../src/syntax/typing.nit:1226,13--28
+ keyword 'class' ... ../src/syntax/typing.nit:1226,7--11
+ type identifier 'ASuperExternCall' ... ../src/syntax/typing.nit:1226,13--28
../src/syntax/typing.nit:1227,2--1236,4
- 'redef' ... ../src/syntax/typing.nit:1227,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1227,2--6
../src/syntax/typing.nit:1227,12
- 'fun' ... ../src/syntax/typing.nit:1227,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1227,8--10
../src/syntax/typing.nit:1227,12--23
- 'after_typing' ... ../src/syntax/typing.nit:1227,12--23
+ identifier 'after_typing' ... ../src/syntax/typing.nit:1227,12--23
../src/syntax/typing.nit:1227,25
../src/syntax/typing.nit:1227,25
- 'v' ... ../src/syntax/typing.nit:1227,25
+ identifier 'v' ... ../src/syntax/typing.nit:1227,25
../src/syntax/typing.nit:1229,3--1236,4
../src/syntax/typing.nit:1229,3--75
- 'var' ... ../src/syntax/typing.nit:1229,3--5
- 'precs' ... ../src/syntax/typing.nit:1229,7--11
+ keyword 'var' ... ../src/syntax/typing.nit:1229,3--5
+ identifier 'precs' ... ../src/syntax/typing.nit:1229,7--11
../src/syntax/typing.nit:1229,14--34
- 'Array' ... ../src/syntax/typing.nit:1229,14--18
+ type identifier 'Array' ... ../src/syntax/typing.nit:1229,14--18
../src/syntax/typing.nit:1229,20--34
- 'MMLocalProperty' ... ../src/syntax/typing.nit:1229,20--34
+ type identifier 'MMLocalProperty' ... ../src/syntax/typing.nit:1229,20--34
'=' ... ../src/syntax/typing.nit:1229,37
../src/syntax/typing.nit:1229,39--75
../src/syntax/typing.nit:1229,39--59
../src/syntax/typing.nit:1229,39--54
../src/syntax/typing.nit:1229,39
../src/syntax/typing.nit:1229,39
- 'v' ... ../src/syntax/typing.nit:1229,39
- 'local_property' ... ../src/syntax/typing.nit:1229,41--54
- 'prhe' ... ../src/syntax/typing.nit:1229,56--59
- 'direct_greaters' ... ../src/syntax/typing.nit:1229,61--75
+ identifier 'v' ... ../src/syntax/typing.nit:1229,39
+ identifier 'local_property' ... ../src/syntax/typing.nit:1229,41--54
+ identifier 'prhe' ... ../src/syntax/typing.nit:1229,56--59
+ identifier 'direct_greaters' ... ../src/syntax/typing.nit:1229,61--75
../src/syntax/typing.nit:1230,3--1235,5
- 'if' ... ../src/syntax/typing.nit:1230,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1230,3--4
../src/syntax/typing.nit:1230,6--23
- 'not' ... ../src/syntax/typing.nit:1230,6--8
+ keyword 'not' ... ../src/syntax/typing.nit:1230,6--8
../src/syntax/typing.nit:1230,10--23
../src/syntax/typing.nit:1230,10--14
../src/syntax/typing.nit:1230,10
- 'precs' ... ../src/syntax/typing.nit:1230,10--14
- 'is_empty' ... ../src/syntax/typing.nit:1230,16--23
+ identifier 'precs' ... ../src/syntax/typing.nit:1230,10--14
+ identifier 'is_empty' ... ../src/syntax/typing.nit:1230,16--23
../src/syntax/typing.nit:1231,4--37
../src/syntax/typing.nit:1231,4--37
../src/syntax/typing.nit:1231,4--19
../src/syntax/typing.nit:1231,4
../src/syntax/typing.nit:1231,4
- 'v' ... ../src/syntax/typing.nit:1231,4
- 'local_property' ... ../src/syntax/typing.nit:1231,6--19
- 'need_super' ... ../src/syntax/typing.nit:1231,21--30
+ identifier 'v' ... ../src/syntax/typing.nit:1231,4
+ identifier 'local_property' ... ../src/syntax/typing.nit:1231,6--19
+ identifier 'need_super' ... ../src/syntax/typing.nit:1231,21--30
'=' ... ../src/syntax/typing.nit:1231,32
../src/syntax/typing.nit:1231,34--37
- 'true' ... ../src/syntax/typing.nit:1231,34--37
+ keyword 'true' ... ../src/syntax/typing.nit:1231,34--37
../src/syntax/typing.nit:1233,4--1235,5
../src/syntax/typing.nit:1233,4--73
../src/syntax/typing.nit:1233,4
../src/syntax/typing.nit:1233,4
- 'v' ... ../src/syntax/typing.nit:1233,4
- 'error' ... ../src/syntax/typing.nit:1233,6--10
+ identifier 'v' ... ../src/syntax/typing.nit:1233,4
+ identifier 'error' ... ../src/syntax/typing.nit:1233,6--10
../src/syntax/typing.nit:1233,12--15
- 'self' ... ../src/syntax/typing.nit:1233,12--15
+ keyword 'self' ... ../src/syntax/typing.nit:1233,12--15
../src/syntax/typing.nit:1233,18--73
../src/syntax/typing.nit:1233,18--54
- '"Error: No super method to call for {' ... ../src/syntax/typing.nit:1233,18--54
+ literal value '"Error: No super method to call for {' ... ../src/syntax/typing.nit:1233,18--54
../src/syntax/typing.nit:1233,55--70
../src/syntax/typing.nit:1233,55
../src/syntax/typing.nit:1233,55
- 'v' ... ../src/syntax/typing.nit:1233,55
- 'local_property' ... ../src/syntax/typing.nit:1233,57--70
+ identifier 'v' ... ../src/syntax/typing.nit:1233,55
+ identifier 'local_property' ... ../src/syntax/typing.nit:1233,57--70
../src/syntax/typing.nit:1233,71--73
'}."' ... ../src/syntax/typing.nit:1233,71--73
../src/syntax/typing.nit:1234,4--9
- 'return' ... ../src/syntax/typing.nit:1234,4--9
- 'end' ... ../src/syntax/typing.nit:1235,3--5
- 'end' ... ../src/syntax/typing.nit:1236,2--4
- 'end' ... ../src/syntax/typing.nit:1237,1--3
+ keyword 'return' ... ../src/syntax/typing.nit:1234,4--9
+ keyword 'end' ... ../src/syntax/typing.nit:1235,3--5
+ keyword 'end' ... ../src/syntax/typing.nit:1236,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:1237,1--3
../src/syntax/typing.nit:1239,1--1242,3
- 'redef' ... ../src/syntax/typing.nit:1239,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:1239,1--5
../src/syntax/typing.nit:1239,7
../src/syntax/typing.nit:1239,7--11
- 'class' ... ../src/syntax/typing.nit:1239,7--11
- 'AFullPropExternCall' ... ../src/syntax/typing.nit:1239,13--31
+ keyword 'class' ... ../src/syntax/typing.nit:1239,7--11
+ type identifier 'AFullPropExternCall' ... ../src/syntax/typing.nit:1239,13--31
../src/syntax/typing.nit:1240,2--58
- 'redef' ... ../src/syntax/typing.nit:1240,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1240,2--6
../src/syntax/typing.nit:1240,12
- 'fun' ... ../src/syntax/typing.nit:1240,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1240,8--10
../src/syntax/typing.nit:1240,12--28
- 'target_class_name' ... ../src/syntax/typing.nit:1240,12--28
+ identifier 'target_class_name' ... ../src/syntax/typing.nit:1240,12--28
../src/syntax/typing.nit:1240,40
../src/syntax/typing.nit:1240,33--58
- 'return' ... ../src/syntax/typing.nit:1240,33--38
+ keyword 'return' ... ../src/syntax/typing.nit:1240,33--38
../src/syntax/typing.nit:1240,40--58
../src/syntax/typing.nit:1240,40--48
../src/syntax/typing.nit:1240,40
- 'n_classid' ... ../src/syntax/typing.nit:1240,40--48
- 'to_symbol' ... ../src/syntax/typing.nit:1240,50--58
+ identifier 'n_classid' ... ../src/syntax/typing.nit:1240,40--48
+ identifier 'to_symbol' ... ../src/syntax/typing.nit:1240,50--58
../src/syntax/typing.nit:1241,2--65
- 'redef' ... ../src/syntax/typing.nit:1241,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1241,2--6
../src/syntax/typing.nit:1241,12
- 'fun' ... ../src/syntax/typing.nit:1241,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1241,8--10
../src/syntax/typing.nit:1241,12--29
- 'target_method_name' ... ../src/syntax/typing.nit:1241,12--29
+ identifier 'target_method_name' ... ../src/syntax/typing.nit:1241,12--29
../src/syntax/typing.nit:1241,41
../src/syntax/typing.nit:1241,34--65
- 'return' ... ../src/syntax/typing.nit:1241,34--39
+ keyword 'return' ... ../src/syntax/typing.nit:1241,34--39
../src/syntax/typing.nit:1241,41--65
../src/syntax/typing.nit:1241,41--53
../src/syntax/typing.nit:1241,41--48
../src/syntax/typing.nit:1241,41
- 'n_methid' ... ../src/syntax/typing.nit:1241,41--48
- 'name' ... ../src/syntax/typing.nit:1241,50--53
- 'as' ... ../src/syntax/typing.nit:1241,55--56
- 'not' ... ../src/syntax/typing.nit:1241,58--60
- 'null' ... ../src/syntax/typing.nit:1241,62--65
- 'end' ... ../src/syntax/typing.nit:1242,1--3
+ identifier 'n_methid' ... ../src/syntax/typing.nit:1241,41--48
+ identifier 'name' ... ../src/syntax/typing.nit:1241,50--53
+ keyword 'as' ... ../src/syntax/typing.nit:1241,55--56
+ keyword 'not' ... ../src/syntax/typing.nit:1241,58--60
+ keyword 'null' ... ../src/syntax/typing.nit:1241,62--65
+ keyword 'end' ... ../src/syntax/typing.nit:1242,1--3
../src/syntax/typing.nit:1244,1--1247,3
- 'redef' ... ../src/syntax/typing.nit:1244,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:1244,1--5
../src/syntax/typing.nit:1244,7
../src/syntax/typing.nit:1244,7--11
- 'class' ... ../src/syntax/typing.nit:1244,7--11
- 'AInitPropExternCall' ... ../src/syntax/typing.nit:1244,13--31
+ keyword 'class' ... ../src/syntax/typing.nit:1244,7--11
+ type identifier 'AInitPropExternCall' ... ../src/syntax/typing.nit:1244,13--31
../src/syntax/typing.nit:1245,2--58
- 'redef' ... ../src/syntax/typing.nit:1245,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1245,2--6
../src/syntax/typing.nit:1245,12
- 'fun' ... ../src/syntax/typing.nit:1245,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1245,8--10
../src/syntax/typing.nit:1245,12--28
- 'target_class_name' ... ../src/syntax/typing.nit:1245,12--28
+ identifier 'target_class_name' ... ../src/syntax/typing.nit:1245,12--28
../src/syntax/typing.nit:1245,40
../src/syntax/typing.nit:1245,33--58
- 'return' ... ../src/syntax/typing.nit:1245,33--38
+ keyword 'return' ... ../src/syntax/typing.nit:1245,33--38
../src/syntax/typing.nit:1245,40--58
../src/syntax/typing.nit:1245,40--48
../src/syntax/typing.nit:1245,40
- 'n_classid' ... ../src/syntax/typing.nit:1245,40--48
- 'to_symbol' ... ../src/syntax/typing.nit:1245,50--58
+ identifier 'n_classid' ... ../src/syntax/typing.nit:1245,40--48
+ identifier 'to_symbol' ... ../src/syntax/typing.nit:1245,50--58
../src/syntax/typing.nit:1246,2--56
- 'redef' ... ../src/syntax/typing.nit:1246,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1246,2--6
../src/syntax/typing.nit:1246,12
- 'fun' ... ../src/syntax/typing.nit:1246,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1246,8--10
../src/syntax/typing.nit:1246,12--29
- 'target_method_name' ... ../src/syntax/typing.nit:1246,12--29
+ identifier 'target_method_name' ... ../src/syntax/typing.nit:1246,12--29
../src/syntax/typing.nit:1246,41
../src/syntax/typing.nit:1246,34--56
- 'return' ... ../src/syntax/typing.nit:1246,34--39
+ keyword 'return' ... ../src/syntax/typing.nit:1246,34--39
../src/syntax/typing.nit:1246,41--56
../src/syntax/typing.nit:1246,41--46
- '"init"' ... ../src/syntax/typing.nit:1246,41--46
- 'to_symbol' ... ../src/syntax/typing.nit:1246,48--56
- 'end' ... ../src/syntax/typing.nit:1247,1--3
+ literal value '"init"' ... ../src/syntax/typing.nit:1246,41--46
+ identifier 'to_symbol' ... ../src/syntax/typing.nit:1246,48--56
+ keyword 'end' ... ../src/syntax/typing.nit:1247,1--3
../src/syntax/typing.nit:1249,1--1265,3
- 'redef' ... ../src/syntax/typing.nit:1249,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:1249,1--5
../src/syntax/typing.nit:1249,7
../src/syntax/typing.nit:1249,7--11
- 'class' ... ../src/syntax/typing.nit:1249,7--11
- 'ACastExternCall' ... ../src/syntax/typing.nit:1249,13--27
+ keyword 'class' ... ../src/syntax/typing.nit:1249,7--11
+ type identifier 'ACastExternCall' ... ../src/syntax/typing.nit:1249,13--27
../src/syntax/typing.nit:1250,2--23
../src/syntax/typing.nit:1250,6
- 'fun' ... ../src/syntax/typing.nit:1250,2--4
+ keyword 'fun' ... ../src/syntax/typing.nit:1250,2--4
../src/syntax/typing.nit:1250,6--14
- 'from_type' ... ../src/syntax/typing.nit:1250,6--14
+ identifier 'from_type' ... ../src/syntax/typing.nit:1250,6--14
../src/syntax/typing.nit:1250,18--23
../src/syntax/typing.nit:1250,18--23
- 'MMType' ... ../src/syntax/typing.nit:1250,18--23
+ type identifier 'MMType' ... ../src/syntax/typing.nit:1250,18--23
../src/syntax/typing.nit:1251,2--21
../src/syntax/typing.nit:1251,6
- 'fun' ... ../src/syntax/typing.nit:1251,2--4
+ keyword 'fun' ... ../src/syntax/typing.nit:1251,2--4
../src/syntax/typing.nit:1251,6--12
- 'to_type' ... ../src/syntax/typing.nit:1251,6--12
+ identifier 'to_type' ... ../src/syntax/typing.nit:1251,6--12
../src/syntax/typing.nit:1251,16--21
../src/syntax/typing.nit:1251,16--21
- 'MMType' ... ../src/syntax/typing.nit:1251,16--21
+ type identifier 'MMType' ... ../src/syntax/typing.nit:1251,16--21
../src/syntax/typing.nit:1253,2--1264,4
- 'redef' ... ../src/syntax/typing.nit:1253,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1253,2--6
../src/syntax/typing.nit:1253,12
- 'fun' ... ../src/syntax/typing.nit:1253,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1253,8--10
../src/syntax/typing.nit:1253,12--23
- 'after_typing' ... ../src/syntax/typing.nit:1253,12--23
+ identifier 'after_typing' ... ../src/syntax/typing.nit:1253,12--23
../src/syntax/typing.nit:1253,25
../src/syntax/typing.nit:1253,25
- 'v' ... ../src/syntax/typing.nit:1253,25
+ identifier 'v' ... ../src/syntax/typing.nit:1253,25
../src/syntax/typing.nit:1255,3--1264,4
../src/syntax/typing.nit:1255,3--1258,5
- 'if' ... ../src/syntax/typing.nit:1255,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1255,3--4
../src/syntax/typing.nit:1255,6--25
../src/syntax/typing.nit:1255,6--14
../src/syntax/typing.nit:1255,6
- 'from_type' ... ../src/syntax/typing.nit:1255,6--14
+ identifier 'from_type' ... ../src/syntax/typing.nit:1255,6--14
../src/syntax/typing.nit:1255,19--25
../src/syntax/typing.nit:1255,19
- 'to_type' ... ../src/syntax/typing.nit:1255,19--25
+ identifier 'to_type' ... ../src/syntax/typing.nit:1255,19--25
../src/syntax/typing.nit:1257,4--64
../src/syntax/typing.nit:1257,4--64
../src/syntax/typing.nit:1257,4
../src/syntax/typing.nit:1257,4
- 'v' ... ../src/syntax/typing.nit:1257,4
- 'error' ... ../src/syntax/typing.nit:1257,6--10
+ identifier 'v' ... ../src/syntax/typing.nit:1257,4
+ identifier 'error' ... ../src/syntax/typing.nit:1257,6--10
../src/syntax/typing.nit:1257,13--16
- 'self' ... ../src/syntax/typing.nit:1257,13--16
+ keyword 'self' ... ../src/syntax/typing.nit:1257,13--16
../src/syntax/typing.nit:1257,19--64
- '"Attepting to cast from and to the same type."' ... ../src/syntax/typing.nit:1257,19--64
+ literal value '"Attepting to cast from and to the same type."' ... ../src/syntax/typing.nit:1257,19--64
../src/syntax/typing.nit:1258,3--5
- 'end' ... ../src/syntax/typing.nit:1258,3--5
+ keyword 'end' ... ../src/syntax/typing.nit:1258,3--5
../src/syntax/typing.nit:1260,3--51
- 'var' ... ../src/syntax/typing.nit:1260,3--5
- 'cast' ... ../src/syntax/typing.nit:1260,7--10
+ keyword 'var' ... ../src/syntax/typing.nit:1260,3--5
+ identifier 'cast' ... ../src/syntax/typing.nit:1260,7--10
'=' ... ../src/syntax/typing.nit:1260,12
../src/syntax/typing.nit:1260,14--51
- 'new' ... ../src/syntax/typing.nit:1260,14--16
+ keyword 'new' ... ../src/syntax/typing.nit:1260,14--16
../src/syntax/typing.nit:1260,18--31
- 'MMImportedCast' ... ../src/syntax/typing.nit:1260,18--31
+ type identifier 'MMImportedCast' ... ../src/syntax/typing.nit:1260,18--31
../src/syntax/typing.nit:1260,34--42
../src/syntax/typing.nit:1260,34
- 'from_type' ... ../src/syntax/typing.nit:1260,34--42
+ identifier 'from_type' ... ../src/syntax/typing.nit:1260,34--42
../src/syntax/typing.nit:1260,45--51
../src/syntax/typing.nit:1260,45
- 'to_type' ... ../src/syntax/typing.nit:1260,45--51
+ identifier 'to_type' ... ../src/syntax/typing.nit:1260,45--51
../src/syntax/typing.nit:1261,3--26
- 'var' ... ../src/syntax/typing.nit:1261,3--5
- 'm' ... ../src/syntax/typing.nit:1261,7
+ keyword 'var' ... ../src/syntax/typing.nit:1261,3--5
+ identifier 'm' ... ../src/syntax/typing.nit:1261,7
'=' ... ../src/syntax/typing.nit:1261,9
../src/syntax/typing.nit:1261,11--26
../src/syntax/typing.nit:1261,11
../src/syntax/typing.nit:1261,11
- 'v' ... ../src/syntax/typing.nit:1261,11
- 'local_property' ... ../src/syntax/typing.nit:1261,13--26
+ identifier 'v' ... ../src/syntax/typing.nit:1261,11
+ identifier 'local_property' ... ../src/syntax/typing.nit:1261,13--26
../src/syntax/typing.nit:1262,3--23
- 'assert' ... ../src/syntax/typing.nit:1262,3--8
+ keyword 'assert' ... ../src/syntax/typing.nit:1262,3--8
../src/syntax/typing.nit:1262,10--23
../src/syntax/typing.nit:1262,10
../src/syntax/typing.nit:1262,10
- 'm' ... ../src/syntax/typing.nit:1262,10
+ identifier 'm' ... ../src/syntax/typing.nit:1262,10
../src/syntax/typing.nit:1262,16--23
- 'MMMethod' ... ../src/syntax/typing.nit:1262,16--23
+ type identifier 'MMMethod' ... ../src/syntax/typing.nit:1262,16--23
../src/syntax/typing.nit:1263,3--28
../src/syntax/typing.nit:1263,3--18
../src/syntax/typing.nit:1263,3
../src/syntax/typing.nit:1263,3
- 'm' ... ../src/syntax/typing.nit:1263,3
- 'explicit_casts' ... ../src/syntax/typing.nit:1263,5--18
- 'add' ... ../src/syntax/typing.nit:1263,20--22
+ identifier 'm' ... ../src/syntax/typing.nit:1263,3
+ identifier 'explicit_casts' ... ../src/syntax/typing.nit:1263,5--18
+ identifier 'add' ... ../src/syntax/typing.nit:1263,20--22
../src/syntax/typing.nit:1263,25--28
../src/syntax/typing.nit:1263,25
- 'cast' ... ../src/syntax/typing.nit:1263,25--28
- 'end' ... ../src/syntax/typing.nit:1264,2--4
- 'end' ... ../src/syntax/typing.nit:1265,1--3
+ identifier 'cast' ... ../src/syntax/typing.nit:1263,25--28
+ keyword 'end' ... ../src/syntax/typing.nit:1264,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:1265,1--3
../src/syntax/typing.nit:1267,1--1270,3
- 'redef' ... ../src/syntax/typing.nit:1267,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:1267,1--5
../src/syntax/typing.nit:1267,7
../src/syntax/typing.nit:1267,7--11
- 'class' ... ../src/syntax/typing.nit:1267,7--11
- 'ACastAsExternCall' ... ../src/syntax/typing.nit:1267,13--29
+ keyword 'class' ... ../src/syntax/typing.nit:1267,7--11
+ type identifier 'ACastAsExternCall' ... ../src/syntax/typing.nit:1267,13--29
../src/syntax/typing.nit:1268,2--48
- 'redef' ... ../src/syntax/typing.nit:1268,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1268,2--6
../src/syntax/typing.nit:1268,12
- 'fun' ... ../src/syntax/typing.nit:1268,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1268,8--10
../src/syntax/typing.nit:1268,12--20
- 'from_type' ... ../src/syntax/typing.nit:1268,12--20
+ identifier 'from_type' ... ../src/syntax/typing.nit:1268,12--20
../src/syntax/typing.nit:1268,32
../src/syntax/typing.nit:1268,25--48
- 'return' ... ../src/syntax/typing.nit:1268,25--30
+ keyword 'return' ... ../src/syntax/typing.nit:1268,25--30
../src/syntax/typing.nit:1268,32--48
../src/syntax/typing.nit:1268,32--42
../src/syntax/typing.nit:1268,32
- 'n_from_type' ... ../src/syntax/typing.nit:1268,32--42
- 'stype' ... ../src/syntax/typing.nit:1268,44--48
+ identifier 'n_from_type' ... ../src/syntax/typing.nit:1268,32--42
+ identifier 'stype' ... ../src/syntax/typing.nit:1268,44--48
../src/syntax/typing.nit:1269,2--44
- 'redef' ... ../src/syntax/typing.nit:1269,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1269,2--6
../src/syntax/typing.nit:1269,12
- 'fun' ... ../src/syntax/typing.nit:1269,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1269,8--10
../src/syntax/typing.nit:1269,12--18
- 'to_type' ... ../src/syntax/typing.nit:1269,12--18
+ identifier 'to_type' ... ../src/syntax/typing.nit:1269,12--18
../src/syntax/typing.nit:1269,30
../src/syntax/typing.nit:1269,23--44
- 'return' ... ../src/syntax/typing.nit:1269,23--28
+ keyword 'return' ... ../src/syntax/typing.nit:1269,23--28
../src/syntax/typing.nit:1269,30--44
../src/syntax/typing.nit:1269,30--38
../src/syntax/typing.nit:1269,30
- 'n_to_type' ... ../src/syntax/typing.nit:1269,30--38
- 'stype' ... ../src/syntax/typing.nit:1269,40--44
- 'end' ... ../src/syntax/typing.nit:1270,1--3
+ identifier 'n_to_type' ... ../src/syntax/typing.nit:1269,30--38
+ identifier 'stype' ... ../src/syntax/typing.nit:1269,40--44
+ keyword 'end' ... ../src/syntax/typing.nit:1270,1--3
../src/syntax/typing.nit:1272,1--1275,3
- 'redef' ... ../src/syntax/typing.nit:1272,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:1272,1--5
../src/syntax/typing.nit:1272,7
../src/syntax/typing.nit:1272,7--11
- 'class' ... ../src/syntax/typing.nit:1272,7--11
- 'AAsNullableExternCall' ... ../src/syntax/typing.nit:1272,13--33
+ keyword 'class' ... ../src/syntax/typing.nit:1272,7--11
+ type identifier 'AAsNullableExternCall' ... ../src/syntax/typing.nit:1272,13--33
../src/syntax/typing.nit:1273,2--43
- 'redef' ... ../src/syntax/typing.nit:1273,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1273,2--6
../src/syntax/typing.nit:1273,12
- 'fun' ... ../src/syntax/typing.nit:1273,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1273,8--10
../src/syntax/typing.nit:1273,12--20
- 'from_type' ... ../src/syntax/typing.nit:1273,12--20
+ identifier 'from_type' ... ../src/syntax/typing.nit:1273,12--20
../src/syntax/typing.nit:1273,32
../src/syntax/typing.nit:1273,25--43
- 'return' ... ../src/syntax/typing.nit:1273,25--30
+ keyword 'return' ... ../src/syntax/typing.nit:1273,25--30
../src/syntax/typing.nit:1273,32--43
../src/syntax/typing.nit:1273,32--37
../src/syntax/typing.nit:1273,32
- 'n_type' ... ../src/syntax/typing.nit:1273,32--37
- 'stype' ... ../src/syntax/typing.nit:1273,39--43
+ identifier 'n_type' ... ../src/syntax/typing.nit:1273,32--37
+ identifier 'stype' ... ../src/syntax/typing.nit:1273,39--43
../src/syntax/typing.nit:1274,2--53
- 'redef' ... ../src/syntax/typing.nit:1274,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1274,2--6
../src/syntax/typing.nit:1274,12
- 'fun' ... ../src/syntax/typing.nit:1274,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1274,8--10
../src/syntax/typing.nit:1274,12--18
- 'to_type' ... ../src/syntax/typing.nit:1274,12--18
+ identifier 'to_type' ... ../src/syntax/typing.nit:1274,12--18
../src/syntax/typing.nit:1274,30
../src/syntax/typing.nit:1274,23--53
- 'return' ... ../src/syntax/typing.nit:1274,23--28
+ keyword 'return' ... ../src/syntax/typing.nit:1274,23--28
../src/syntax/typing.nit:1274,30--53
../src/syntax/typing.nit:1274,30--41
../src/syntax/typing.nit:1274,30--35
../src/syntax/typing.nit:1274,30
- 'n_type' ... ../src/syntax/typing.nit:1274,30--35
- 'stype' ... ../src/syntax/typing.nit:1274,37--41
- 'as_nullable' ... ../src/syntax/typing.nit:1274,43--53
- 'end' ... ../src/syntax/typing.nit:1275,1--3
+ identifier 'n_type' ... ../src/syntax/typing.nit:1274,30--35
+ identifier 'stype' ... ../src/syntax/typing.nit:1274,37--41
+ identifier 'as_nullable' ... ../src/syntax/typing.nit:1274,43--53
+ keyword 'end' ... ../src/syntax/typing.nit:1275,1--3
../src/syntax/typing.nit:1277,1--1289,3
- 'redef' ... ../src/syntax/typing.nit:1277,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:1277,1--5
../src/syntax/typing.nit:1277,7
../src/syntax/typing.nit:1277,7--11
- 'class' ... ../src/syntax/typing.nit:1277,7--11
- 'AAsNotNullableExternCall' ... ../src/syntax/typing.nit:1277,13--36
+ keyword 'class' ... ../src/syntax/typing.nit:1277,7--11
+ type identifier 'AAsNotNullableExternCall' ... ../src/syntax/typing.nit:1277,13--36
../src/syntax/typing.nit:1278,2--1287,4
- 'redef' ... ../src/syntax/typing.nit:1278,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1278,2--6
../src/syntax/typing.nit:1278,12
- 'fun' ... ../src/syntax/typing.nit:1278,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1278,8--10
../src/syntax/typing.nit:1278,12--20
- 'from_type' ... ../src/syntax/typing.nit:1278,12--20
+ identifier 'from_type' ... ../src/syntax/typing.nit:1278,12--20
../src/syntax/typing.nit:1280,11
../src/syntax/typing.nit:1280,3--1287,4
../src/syntax/typing.nit:1280,3--22
- 'var' ... ../src/syntax/typing.nit:1280,3--5
- 't' ... ../src/syntax/typing.nit:1280,7
+ keyword 'var' ... ../src/syntax/typing.nit:1280,3--5
+ identifier 't' ... ../src/syntax/typing.nit:1280,7
'=' ... ../src/syntax/typing.nit:1280,9
../src/syntax/typing.nit:1280,11--22
../src/syntax/typing.nit:1280,11--16
../src/syntax/typing.nit:1280,11
- 'n_type' ... ../src/syntax/typing.nit:1280,11--16
- 'stype' ... ../src/syntax/typing.nit:1280,18--22
+ identifier 'n_type' ... ../src/syntax/typing.nit:1280,11--16
+ identifier 'stype' ... ../src/syntax/typing.nit:1280,18--22
../src/syntax/typing.nit:1281,3--1286,5
- 'if' ... ../src/syntax/typing.nit:1281,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1281,3--4
../src/syntax/typing.nit:1281,6--18
../src/syntax/typing.nit:1281,6
../src/syntax/typing.nit:1281,6
- 't' ... ../src/syntax/typing.nit:1281,6
- 'is_nullable' ... ../src/syntax/typing.nit:1281,8--18
+ identifier 't' ... ../src/syntax/typing.nit:1281,6
+ identifier 'is_nullable' ... ../src/syntax/typing.nit:1281,8--18
../src/syntax/typing.nit:1283,4--11
../src/syntax/typing.nit:1283,4--11
- 'return' ... ../src/syntax/typing.nit:1283,4--9
+ keyword 'return' ... ../src/syntax/typing.nit:1283,4--9
../src/syntax/typing.nit:1283,11
../src/syntax/typing.nit:1283,11
- 't' ... ../src/syntax/typing.nit:1283,11
+ identifier 't' ... ../src/syntax/typing.nit:1283,11
../src/syntax/typing.nit:1285,4--1286,5
../src/syntax/typing.nit:1285,4--23
- 'return' ... ../src/syntax/typing.nit:1285,4--9
+ keyword 'return' ... ../src/syntax/typing.nit:1285,4--9
../src/syntax/typing.nit:1285,11--23
../src/syntax/typing.nit:1285,11
../src/syntax/typing.nit:1285,11
- 't' ... ../src/syntax/typing.nit:1285,11
- 'as_nullable' ... ../src/syntax/typing.nit:1285,13--23
- 'end' ... ../src/syntax/typing.nit:1286,3--5
- 'end' ... ../src/syntax/typing.nit:1287,2--4
+ identifier 't' ... ../src/syntax/typing.nit:1285,11
+ identifier 'as_nullable' ... ../src/syntax/typing.nit:1285,13--23
+ keyword 'end' ... ../src/syntax/typing.nit:1286,3--5
+ keyword 'end' ... ../src/syntax/typing.nit:1287,2--4
../src/syntax/typing.nit:1288,2--52
- 'redef' ... ../src/syntax/typing.nit:1288,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1288,2--6
../src/syntax/typing.nit:1288,12
- 'fun' ... ../src/syntax/typing.nit:1288,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1288,8--10
../src/syntax/typing.nit:1288,12--18
- 'to_type' ... ../src/syntax/typing.nit:1288,12--18
+ identifier 'to_type' ... ../src/syntax/typing.nit:1288,12--18
../src/syntax/typing.nit:1288,30
../src/syntax/typing.nit:1288,23--52
- 'return' ... ../src/syntax/typing.nit:1288,23--28
+ keyword 'return' ... ../src/syntax/typing.nit:1288,23--28
../src/syntax/typing.nit:1288,30--52
../src/syntax/typing.nit:1288,30--41
../src/syntax/typing.nit:1288,30--35
../src/syntax/typing.nit:1288,30
- 'n_type' ... ../src/syntax/typing.nit:1288,30--35
- 'stype' ... ../src/syntax/typing.nit:1288,37--41
- 'as_notnull' ... ../src/syntax/typing.nit:1288,43--52
- 'end' ... ../src/syntax/typing.nit:1289,1--3
+ identifier 'n_type' ... ../src/syntax/typing.nit:1288,30--35
+ identifier 'stype' ... ../src/syntax/typing.nit:1288,37--41
+ identifier 'as_notnull' ... ../src/syntax/typing.nit:1288,43--52
+ keyword 'end' ... ../src/syntax/typing.nit:1289,1--3
../src/syntax/typing.nit:1291,1--1322,3
- 'redef' ... ../src/syntax/typing.nit:1291,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:1291,1--5
../src/syntax/typing.nit:1291,7
../src/syntax/typing.nit:1291,7--11
- 'class' ... ../src/syntax/typing.nit:1291,7--11
- 'AAttrFormExpr' ... ../src/syntax/typing.nit:1291,13--25
+ keyword 'class' ... ../src/syntax/typing.nit:1291,7--11
+ type identifier 'AAttrFormExpr' ... ../src/syntax/typing.nit:1291,13--25
../src/syntax/typing.nit:1292,2--43
- 'redef' ... ../src/syntax/typing.nit:1292,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1292,2--6
../src/syntax/typing.nit:1292,12
- 'fun' ... ../src/syntax/typing.nit:1292,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1292,8--10
../src/syntax/typing.nit:1292,12--15
- 'prop' ... ../src/syntax/typing.nit:1292,12--15
+ identifier 'prop' ... ../src/syntax/typing.nit:1292,12--15
../src/syntax/typing.nit:1292,27
../src/syntax/typing.nit:1292,20--43
- 'return' ... ../src/syntax/typing.nit:1292,20--25
+ keyword 'return' ... ../src/syntax/typing.nit:1292,20--25
../src/syntax/typing.nit:1292,27--43
../src/syntax/typing.nit:1292,27--31
../src/syntax/typing.nit:1292,27
- '_prop' ... ../src/syntax/typing.nit:1292,27--31
- 'as' ... ../src/syntax/typing.nit:1292,33--34
- 'not' ... ../src/syntax/typing.nit:1292,36--38
- 'null' ... ../src/syntax/typing.nit:1292,40--43
+ attribute '_prop' ... ../src/syntax/typing.nit:1292,27--31
+ keyword 'as' ... ../src/syntax/typing.nit:1292,33--34
+ keyword 'not' ... ../src/syntax/typing.nit:1292,36--38
+ keyword 'null' ... ../src/syntax/typing.nit:1292,40--43
../src/syntax/typing.nit:1293,2--32
../src/syntax/typing.nit:1293,13
- 'var' ... ../src/syntax/typing.nit:1293,2--4
- '_prop' ... ../src/syntax/typing.nit:1293,6--10
+ keyword 'var' ... ../src/syntax/typing.nit:1293,2--4
+ attribute '_prop' ... ../src/syntax/typing.nit:1293,6--10
../src/syntax/typing.nit:1293,13--32
- 'nullable' ... ../src/syntax/typing.nit:1293,13--20
- 'MMAttribute' ... ../src/syntax/typing.nit:1293,22--32
+ keyword 'nullable' ... ../src/syntax/typing.nit:1293,13--20
+ type identifier 'MMAttribute' ... ../src/syntax/typing.nit:1293,22--32
../src/syntax/typing.nit:1295,2--53
- 'redef' ... ../src/syntax/typing.nit:1295,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1295,2--6
../src/syntax/typing.nit:1295,12
- 'fun' ... ../src/syntax/typing.nit:1295,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1295,8--10
../src/syntax/typing.nit:1295,12--20
- 'attr_type' ... ../src/syntax/typing.nit:1295,12--20
+ identifier 'attr_type' ... ../src/syntax/typing.nit:1295,12--20
../src/syntax/typing.nit:1295,32
../src/syntax/typing.nit:1295,25--53
- 'return' ... ../src/syntax/typing.nit:1295,25--30
+ keyword 'return' ... ../src/syntax/typing.nit:1295,25--30
../src/syntax/typing.nit:1295,32--53
../src/syntax/typing.nit:1295,32--41
../src/syntax/typing.nit:1295,32
- '_attr_type' ... ../src/syntax/typing.nit:1295,32--41
- 'as' ... ../src/syntax/typing.nit:1295,43--44
- 'not' ... ../src/syntax/typing.nit:1295,46--48
- 'null' ... ../src/syntax/typing.nit:1295,50--53
+ attribute '_attr_type' ... ../src/syntax/typing.nit:1295,32--41
+ keyword 'as' ... ../src/syntax/typing.nit:1295,43--44
+ keyword 'not' ... ../src/syntax/typing.nit:1295,46--48
+ keyword 'null' ... ../src/syntax/typing.nit:1295,50--53
../src/syntax/typing.nit:1296,2--32
../src/syntax/typing.nit:1296,18
- 'var' ... ../src/syntax/typing.nit:1296,2--4
- '_attr_type' ... ../src/syntax/typing.nit:1296,6--15
+ keyword 'var' ... ../src/syntax/typing.nit:1296,2--4
+ attribute '_attr_type' ... ../src/syntax/typing.nit:1296,6--15
../src/syntax/typing.nit:1296,18--32
- 'nullable' ... ../src/syntax/typing.nit:1296,18--25
- 'MMType' ... ../src/syntax/typing.nit:1296,27--32
+ keyword 'nullable' ... ../src/syntax/typing.nit:1296,18--25
+ type identifier 'MMType' ... ../src/syntax/typing.nit:1296,27--32
../src/syntax/typing.nit:1298,2--1321,4
../src/syntax/typing.nit:1298,2--1299,0
'# Compute the attribute accessed
' ... ../src/syntax/typing.nit:1298,2--1299,0
../src/syntax/typing.nit:1299,2--8
- 'private' ... ../src/syntax/typing.nit:1299,2--8
- 'fun' ... ../src/syntax/typing.nit:1299,10--12
+ keyword 'private' ... ../src/syntax/typing.nit:1299,2--8
+ keyword 'fun' ... ../src/syntax/typing.nit:1299,10--12
../src/syntax/typing.nit:1299,14--22
- 'do_typing' ... ../src/syntax/typing.nit:1299,14--22
+ identifier 'do_typing' ... ../src/syntax/typing.nit:1299,14--22
../src/syntax/typing.nit:1299,24--39
../src/syntax/typing.nit:1299,24--39
- 'v' ... ../src/syntax/typing.nit:1299,24
+ identifier 'v' ... ../src/syntax/typing.nit:1299,24
../src/syntax/typing.nit:1299,27--39
- 'TypingVisitor' ... ../src/syntax/typing.nit:1299,27--39
+ type identifier 'TypingVisitor' ... ../src/syntax/typing.nit:1299,27--39
../src/syntax/typing.nit:1301,3--1321,4
../src/syntax/typing.nit:1301,3--41
- 'if' ... ../src/syntax/typing.nit:1301,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1301,3--4
../src/syntax/typing.nit:1301,6--28
- 'not' ... ../src/syntax/typing.nit:1301,6--8
+ keyword 'not' ... ../src/syntax/typing.nit:1301,6--8
../src/syntax/typing.nit:1301,10--28
../src/syntax/typing.nit:1301,10
../src/syntax/typing.nit:1301,10
- 'v' ... ../src/syntax/typing.nit:1301,10
- 'check_expr' ... ../src/syntax/typing.nit:1301,12--21
+ identifier 'v' ... ../src/syntax/typing.nit:1301,10
+ identifier 'check_expr' ... ../src/syntax/typing.nit:1301,12--21
../src/syntax/typing.nit:1301,23--28
../src/syntax/typing.nit:1301,23
- 'n_expr' ... ../src/syntax/typing.nit:1301,23--28
+ identifier 'n_expr' ... ../src/syntax/typing.nit:1301,23--28
../src/syntax/typing.nit:1301,36--41
- 'return' ... ../src/syntax/typing.nit:1301,36--41
+ keyword 'return' ... ../src/syntax/typing.nit:1301,36--41
../src/syntax/typing.nit:1302,3--30
- 'var' ... ../src/syntax/typing.nit:1302,3--5
- 'type_recv' ... ../src/syntax/typing.nit:1302,7--15
+ keyword 'var' ... ../src/syntax/typing.nit:1302,3--5
+ identifier 'type_recv' ... ../src/syntax/typing.nit:1302,7--15
'=' ... ../src/syntax/typing.nit:1302,17
../src/syntax/typing.nit:1302,19--30
../src/syntax/typing.nit:1302,19--24
../src/syntax/typing.nit:1302,19
- 'n_expr' ... ../src/syntax/typing.nit:1302,19--24
- 'stype' ... ../src/syntax/typing.nit:1302,26--30
+ identifier 'n_expr' ... ../src/syntax/typing.nit:1302,19--24
+ identifier 'stype' ... ../src/syntax/typing.nit:1302,26--30
../src/syntax/typing.nit:1303,3--27
- 'var' ... ../src/syntax/typing.nit:1303,3--5
- 'name' ... ../src/syntax/typing.nit:1303,7--10
+ keyword 'var' ... ../src/syntax/typing.nit:1303,3--5
+ identifier 'name' ... ../src/syntax/typing.nit:1303,7--10
'=' ... ../src/syntax/typing.nit:1303,12
../src/syntax/typing.nit:1303,14--27
../src/syntax/typing.nit:1303,14--17
../src/syntax/typing.nit:1303,14
- 'n_id' ... ../src/syntax/typing.nit:1303,14--17
- 'to_symbol' ... ../src/syntax/typing.nit:1303,19--27
+ identifier 'n_id' ... ../src/syntax/typing.nit:1303,14--17
+ identifier 'to_symbol' ... ../src/syntax/typing.nit:1303,19--27
../src/syntax/typing.nit:1304,3--1307,5
- 'if' ... ../src/syntax/typing.nit:1304,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1304,3--4
../src/syntax/typing.nit:1304,6--29
../src/syntax/typing.nit:1304,6--14
../src/syntax/typing.nit:1304,6
- 'type_recv' ... ../src/syntax/typing.nit:1304,6--14
+ identifier 'type_recv' ... ../src/syntax/typing.nit:1304,6--14
../src/syntax/typing.nit:1304,20--29
- 'MMTypeNone' ... ../src/syntax/typing.nit:1304,20--29
+ type identifier 'MMTypeNone' ... ../src/syntax/typing.nit:1304,20--29
../src/syntax/typing.nit:1305,4--1306,9
../src/syntax/typing.nit:1305,4--62
../src/syntax/typing.nit:1305,4
../src/syntax/typing.nit:1305,4
- 'v' ... ../src/syntax/typing.nit:1305,4
- 'error' ... ../src/syntax/typing.nit:1305,6--10
+ identifier 'v' ... ../src/syntax/typing.nit:1305,4
+ identifier 'error' ... ../src/syntax/typing.nit:1305,6--10
../src/syntax/typing.nit:1305,12--15
- 'self' ... ../src/syntax/typing.nit:1305,12--15
+ keyword 'self' ... ../src/syntax/typing.nit:1305,12--15
../src/syntax/typing.nit:1305,18--62
../src/syntax/typing.nit:1305,18--37
- '"Error: Attribute '{' ... ../src/syntax/typing.nit:1305,18--37
+ literal value '"Error: Attribute '{' ... ../src/syntax/typing.nit:1305,18--37
../src/syntax/typing.nit:1305,38--41
../src/syntax/typing.nit:1305,38
- 'name' ... ../src/syntax/typing.nit:1305,38--41
+ identifier 'name' ... ../src/syntax/typing.nit:1305,38--41
../src/syntax/typing.nit:1305,42--62
'}' access on 'null'."' ... ../src/syntax/typing.nit:1305,42--62
../src/syntax/typing.nit:1306,4--9
- 'return' ... ../src/syntax/typing.nit:1306,4--9
+ keyword 'return' ... ../src/syntax/typing.nit:1306,4--9
../src/syntax/typing.nit:1307,3--5
- 'end' ... ../src/syntax/typing.nit:1307,3--5
+ keyword 'end' ... ../src/syntax/typing.nit:1307,3--5
../src/syntax/typing.nit:1308,3--32
- 'var' ... ../src/syntax/typing.nit:1308,3--5
- 'lc' ... ../src/syntax/typing.nit:1308,7--8
+ keyword 'var' ... ../src/syntax/typing.nit:1308,3--5
+ identifier 'lc' ... ../src/syntax/typing.nit:1308,7--8
'=' ... ../src/syntax/typing.nit:1308,10
../src/syntax/typing.nit:1308,12--32
../src/syntax/typing.nit:1308,12--20
../src/syntax/typing.nit:1308,12
- 'type_recv' ... ../src/syntax/typing.nit:1308,12--20
- 'local_class' ... ../src/syntax/typing.nit:1308,22--32
+ identifier 'type_recv' ... ../src/syntax/typing.nit:1308,12--20
+ identifier 'local_class' ... ../src/syntax/typing.nit:1308,22--32
../src/syntax/typing.nit:1309,3--1312,5
- 'if' ... ../src/syntax/typing.nit:1309,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1309,3--4
../src/syntax/typing.nit:1309,6--44
- 'not' ... ../src/syntax/typing.nit:1309,6--8
+ keyword 'not' ... ../src/syntax/typing.nit:1309,6--8
../src/syntax/typing.nit:1309,10--44
../src/syntax/typing.nit:1309,10--11
../src/syntax/typing.nit:1309,10
- 'lc' ... ../src/syntax/typing.nit:1309,10--11
- 'has_global_property_by_name' ... ../src/syntax/typing.nit:1309,13--39
+ identifier 'lc' ... ../src/syntax/typing.nit:1309,10--11
+ identifier 'has_global_property_by_name' ... ../src/syntax/typing.nit:1309,13--39
../src/syntax/typing.nit:1309,41--44
../src/syntax/typing.nit:1309,41
- 'name' ... ../src/syntax/typing.nit:1309,41--44
+ identifier 'name' ... ../src/syntax/typing.nit:1309,41--44
../src/syntax/typing.nit:1310,4--1311,9
../src/syntax/typing.nit:1310,4--73
../src/syntax/typing.nit:1310,4
../src/syntax/typing.nit:1310,4
- 'v' ... ../src/syntax/typing.nit:1310,4
- 'error' ... ../src/syntax/typing.nit:1310,6--10
+ identifier 'v' ... ../src/syntax/typing.nit:1310,4
+ identifier 'error' ... ../src/syntax/typing.nit:1310,6--10
../src/syntax/typing.nit:1310,12--15
- 'self' ... ../src/syntax/typing.nit:1310,12--15
+ keyword 'self' ... ../src/syntax/typing.nit:1310,12--15
../src/syntax/typing.nit:1310,18--73
../src/syntax/typing.nit:1310,18--36
- '"Error: Attribute {' ... ../src/syntax/typing.nit:1310,18--36
+ literal value '"Error: Attribute {' ... ../src/syntax/typing.nit:1310,18--36
../src/syntax/typing.nit:1310,37--40
../src/syntax/typing.nit:1310,37
- 'name' ... ../src/syntax/typing.nit:1310,37--40
+ identifier 'name' ... ../src/syntax/typing.nit:1310,37--40
../src/syntax/typing.nit:1310,41--61
- '} doesn't exists in {' ... ../src/syntax/typing.nit:1310,41--61
+ literal value '} doesn't exists in {' ... ../src/syntax/typing.nit:1310,41--61
../src/syntax/typing.nit:1310,62--70
../src/syntax/typing.nit:1310,62
- 'type_recv' ... ../src/syntax/typing.nit:1310,62--70
+ identifier 'type_recv' ... ../src/syntax/typing.nit:1310,62--70
../src/syntax/typing.nit:1310,71--73
'}."' ... ../src/syntax/typing.nit:1310,71--73
../src/syntax/typing.nit:1311,4--9
- 'return' ... ../src/syntax/typing.nit:1311,4--9
+ keyword 'return' ... ../src/syntax/typing.nit:1311,4--9
../src/syntax/typing.nit:1312,3--5
- 'end' ... ../src/syntax/typing.nit:1312,3--5
+ keyword 'end' ... ../src/syntax/typing.nit:1312,3--5
../src/syntax/typing.nit:1313,3--37
- 'var' ... ../src/syntax/typing.nit:1313,3--5
- 'prop' ... ../src/syntax/typing.nit:1313,7--10
+ keyword 'var' ... ../src/syntax/typing.nit:1313,3--5
+ identifier 'prop' ... ../src/syntax/typing.nit:1313,7--10
'=' ... ../src/syntax/typing.nit:1313,12
../src/syntax/typing.nit:1313,14--37
../src/syntax/typing.nit:1313,14--15
../src/syntax/typing.nit:1313,14
- 'lc' ... ../src/syntax/typing.nit:1313,14--15
- 'select_attribute' ... ../src/syntax/typing.nit:1313,17--32
+ identifier 'lc' ... ../src/syntax/typing.nit:1313,14--15
+ identifier 'select_attribute' ... ../src/syntax/typing.nit:1313,17--32
../src/syntax/typing.nit:1313,34--37
../src/syntax/typing.nit:1313,34
- 'name' ... ../src/syntax/typing.nit:1313,34--37
+ identifier 'name' ... ../src/syntax/typing.nit:1313,34--37
../src/syntax/typing.nit:1314,3--1316,5
- 'if' ... ../src/syntax/typing.nit:1314,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1314,3--4
../src/syntax/typing.nit:1314,6--68
../src/syntax/typing.nit:1314,6--63
../src/syntax/typing.nit:1314,6--15
../src/syntax/typing.nit:1314,6
../src/syntax/typing.nit:1314,6
- 'v' ... ../src/syntax/typing.nit:1314,6
- 'mmmodule' ... ../src/syntax/typing.nit:1314,8--15
- 'visibility_for' ... ../src/syntax/typing.nit:1314,17--30
+ identifier 'v' ... ../src/syntax/typing.nit:1314,6
+ identifier 'mmmodule' ... ../src/syntax/typing.nit:1314,8--15
+ identifier 'visibility_for' ... ../src/syntax/typing.nit:1314,17--30
../src/syntax/typing.nit:1314,32--63
../src/syntax/typing.nit:1314,32--54
../src/syntax/typing.nit:1314,32--42
../src/syntax/typing.nit:1314,32--35
../src/syntax/typing.nit:1314,32
- 'prop' ... ../src/syntax/typing.nit:1314,32--35
- 'global' ... ../src/syntax/typing.nit:1314,37--42
- 'local_class' ... ../src/syntax/typing.nit:1314,44--54
- 'mmmodule' ... ../src/syntax/typing.nit:1314,56--63
+ identifier 'prop' ... ../src/syntax/typing.nit:1314,32--35
+ identifier 'global' ... ../src/syntax/typing.nit:1314,37--42
+ identifier 'local_class' ... ../src/syntax/typing.nit:1314,44--54
+ identifier 'mmmodule' ... ../src/syntax/typing.nit:1314,56--63
../src/syntax/typing.nit:1314,68
- '3' ... ../src/syntax/typing.nit:1314,68
+ literal value '3' ... ../src/syntax/typing.nit:1314,68
../src/syntax/typing.nit:1315,4--111
../src/syntax/typing.nit:1315,4--111
../src/syntax/typing.nit:1315,4
../src/syntax/typing.nit:1315,4
- 'v' ... ../src/syntax/typing.nit:1315,4
- 'error' ... ../src/syntax/typing.nit:1315,6--10
+ identifier 'v' ... ../src/syntax/typing.nit:1315,4
+ identifier 'error' ... ../src/syntax/typing.nit:1315,6--10
../src/syntax/typing.nit:1315,12--15
- 'self' ... ../src/syntax/typing.nit:1315,12--15
+ keyword 'self' ... ../src/syntax/typing.nit:1315,12--15
../src/syntax/typing.nit:1315,18--111
../src/syntax/typing.nit:1315,18--36
- '"Error: Attribute {' ... ../src/syntax/typing.nit:1315,18--36
+ literal value '"Error: Attribute {' ... ../src/syntax/typing.nit:1315,18--36
../src/syntax/typing.nit:1315,37--40
../src/syntax/typing.nit:1315,37
- 'name' ... ../src/syntax/typing.nit:1315,37--40
+ identifier 'name' ... ../src/syntax/typing.nit:1315,37--40
../src/syntax/typing.nit:1315,41--48
- '} from {' ... ../src/syntax/typing.nit:1315,41--48
+ literal value '} from {' ... ../src/syntax/typing.nit:1315,41--48
../src/syntax/typing.nit:1315,49--80
../src/syntax/typing.nit:1315,49--71
../src/syntax/typing.nit:1315,49--59
../src/syntax/typing.nit:1315,49--52
../src/syntax/typing.nit:1315,49
- 'prop' ... ../src/syntax/typing.nit:1315,49--52
- 'global' ... ../src/syntax/typing.nit:1315,54--59
- 'local_class' ... ../src/syntax/typing.nit:1315,61--71
- 'mmmodule' ... ../src/syntax/typing.nit:1315,73--80
+ identifier 'prop' ... ../src/syntax/typing.nit:1315,49--52
+ identifier 'global' ... ../src/syntax/typing.nit:1315,54--59
+ identifier 'local_class' ... ../src/syntax/typing.nit:1315,61--71
+ identifier 'mmmodule' ... ../src/syntax/typing.nit:1315,73--80
../src/syntax/typing.nit:1315,81--99
- '} is invisible in {' ... ../src/syntax/typing.nit:1315,81--99
+ literal value '} is invisible in {' ... ../src/syntax/typing.nit:1315,81--99
../src/syntax/typing.nit:1315,100--109
../src/syntax/typing.nit:1315,100
../src/syntax/typing.nit:1315,100
- 'v' ... ../src/syntax/typing.nit:1315,100
- 'mmmodule' ... ../src/syntax/typing.nit:1315,102--109
+ identifier 'v' ... ../src/syntax/typing.nit:1315,100
+ identifier 'mmmodule' ... ../src/syntax/typing.nit:1315,102--109
../src/syntax/typing.nit:1315,110--111
'}"' ... ../src/syntax/typing.nit:1315,110--111
../src/syntax/typing.nit:1316,3--5
- 'end' ... ../src/syntax/typing.nit:1316,3--5
+ keyword 'end' ... ../src/syntax/typing.nit:1316,3--5
../src/syntax/typing.nit:1317,3--14
../src/syntax/typing.nit:1317,11
- '_prop' ... ../src/syntax/typing.nit:1317,3--7
+ attribute '_prop' ... ../src/syntax/typing.nit:1317,3--7
'=' ... ../src/syntax/typing.nit:1317,9
../src/syntax/typing.nit:1317,11--14
../src/syntax/typing.nit:1317,11
- 'prop' ... ../src/syntax/typing.nit:1317,11--14
+ identifier 'prop' ... ../src/syntax/typing.nit:1317,11--14
../src/syntax/typing.nit:1318,3--52
- 'var' ... ../src/syntax/typing.nit:1318,3--5
- 'at' ... ../src/syntax/typing.nit:1318,7--8
+ keyword 'var' ... ../src/syntax/typing.nit:1318,3--5
+ identifier 'at' ... ../src/syntax/typing.nit:1318,7--8
'=' ... ../src/syntax/typing.nit:1318,10
../src/syntax/typing.nit:1318,12--52
../src/syntax/typing.nit:1318,12--39
../src/syntax/typing.nit:1318,12--15
../src/syntax/typing.nit:1318,12
- 'prop' ... ../src/syntax/typing.nit:1318,12--15
- 'signature_for' ... ../src/syntax/typing.nit:1318,17--29
+ identifier 'prop' ... ../src/syntax/typing.nit:1318,12--15
+ identifier 'signature_for' ... ../src/syntax/typing.nit:1318,17--29
../src/syntax/typing.nit:1318,31--39
../src/syntax/typing.nit:1318,31
- 'type_recv' ... ../src/syntax/typing.nit:1318,31--39
- 'return_type' ... ../src/syntax/typing.nit:1318,42--52
+ identifier 'type_recv' ... ../src/syntax/typing.nit:1318,31--39
+ identifier 'return_type' ... ../src/syntax/typing.nit:1318,42--52
../src/syntax/typing.nit:1319,3--49
- 'if' ... ../src/syntax/typing.nit:1319,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1319,3--4
../src/syntax/typing.nit:1319,6--23
- 'not' ... ../src/syntax/typing.nit:1319,6--8
+ keyword 'not' ... ../src/syntax/typing.nit:1319,6--8
../src/syntax/typing.nit:1319,10--23
../src/syntax/typing.nit:1319,10--15
../src/syntax/typing.nit:1319,10
- 'n_expr' ... ../src/syntax/typing.nit:1319,10--15
- 'is_self' ... ../src/syntax/typing.nit:1319,17--23
+ identifier 'n_expr' ... ../src/syntax/typing.nit:1319,10--15
+ identifier 'is_self' ... ../src/syntax/typing.nit:1319,17--23
../src/syntax/typing.nit:1319,30--49
../src/syntax/typing.nit:1319,35
- 'at' ... ../src/syntax/typing.nit:1319,30--31
+ identifier 'at' ... ../src/syntax/typing.nit:1319,30--31
'=' ... ../src/syntax/typing.nit:1319,33
../src/syntax/typing.nit:1319,35--49
../src/syntax/typing.nit:1319,35--36
../src/syntax/typing.nit:1319,35
- 'at' ... ../src/syntax/typing.nit:1319,35--36
- 'not_for_self' ... ../src/syntax/typing.nit:1319,38--49
+ identifier 'at' ... ../src/syntax/typing.nit:1319,35--36
+ identifier 'not_for_self' ... ../src/syntax/typing.nit:1319,38--49
../src/syntax/typing.nit:1320,3--17
../src/syntax/typing.nit:1320,16
- '_attr_type' ... ../src/syntax/typing.nit:1320,3--12
+ attribute '_attr_type' ... ../src/syntax/typing.nit:1320,3--12
'=' ... ../src/syntax/typing.nit:1320,14
../src/syntax/typing.nit:1320,16--17
../src/syntax/typing.nit:1320,16
- 'at' ... ../src/syntax/typing.nit:1320,16--17
- 'end' ... ../src/syntax/typing.nit:1321,2--4
- 'end' ... ../src/syntax/typing.nit:1322,1--3
+ identifier 'at' ... ../src/syntax/typing.nit:1320,16--17
+ keyword 'end' ... ../src/syntax/typing.nit:1321,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:1322,1--3
../src/syntax/typing.nit:1324,1--1332,3
- 'redef' ... ../src/syntax/typing.nit:1324,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:1324,1--5
../src/syntax/typing.nit:1324,7
../src/syntax/typing.nit:1324,7--11
- 'class' ... ../src/syntax/typing.nit:1324,7--11
- 'AAttrExpr' ... ../src/syntax/typing.nit:1324,13--21
+ keyword 'class' ... ../src/syntax/typing.nit:1324,7--11
+ type identifier 'AAttrExpr' ... ../src/syntax/typing.nit:1324,13--21
../src/syntax/typing.nit:1325,2--1331,4
- 'redef' ... ../src/syntax/typing.nit:1325,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1325,2--6
../src/syntax/typing.nit:1325,12
- 'fun' ... ../src/syntax/typing.nit:1325,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1325,8--10
../src/syntax/typing.nit:1325,12--23
- 'after_typing' ... ../src/syntax/typing.nit:1325,12--23
+ identifier 'after_typing' ... ../src/syntax/typing.nit:1325,12--23
../src/syntax/typing.nit:1325,25
../src/syntax/typing.nit:1325,25
- 'v' ... ../src/syntax/typing.nit:1325,25
+ identifier 'v' ... ../src/syntax/typing.nit:1325,25
../src/syntax/typing.nit:1327,3--1331,4
../src/syntax/typing.nit:1327,3--13
../src/syntax/typing.nit:1327,13
- 'do_typing' ... ../src/syntax/typing.nit:1327,3--11
+ identifier 'do_typing' ... ../src/syntax/typing.nit:1327,3--11
../src/syntax/typing.nit:1327,13
../src/syntax/typing.nit:1327,13
- 'v' ... ../src/syntax/typing.nit:1327,13
+ identifier 'v' ... ../src/syntax/typing.nit:1327,13
../src/syntax/typing.nit:1328,3--30
- 'if' ... ../src/syntax/typing.nit:1328,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1328,3--4
../src/syntax/typing.nit:1328,6--18
../src/syntax/typing.nit:1328,6--10
../src/syntax/typing.nit:1328,6
- '_prop' ... ../src/syntax/typing.nit:1328,6--10
+ attribute '_prop' ... ../src/syntax/typing.nit:1328,6--10
../src/syntax/typing.nit:1328,15--18
- 'null' ... ../src/syntax/typing.nit:1328,15--18
+ keyword 'null' ... ../src/syntax/typing.nit:1328,15--18
../src/syntax/typing.nit:1328,25--30
- 'return' ... ../src/syntax/typing.nit:1328,25--30
+ keyword 'return' ... ../src/syntax/typing.nit:1328,25--30
../src/syntax/typing.nit:1329,3--20
../src/syntax/typing.nit:1329,12
- '_stype' ... ../src/syntax/typing.nit:1329,3--8
+ attribute '_stype' ... ../src/syntax/typing.nit:1329,3--8
'=' ... ../src/syntax/typing.nit:1329,10
../src/syntax/typing.nit:1329,12--20
../src/syntax/typing.nit:1329,12
- 'attr_type' ... ../src/syntax/typing.nit:1329,12--20
+ identifier 'attr_type' ... ../src/syntax/typing.nit:1329,12--20
../src/syntax/typing.nit:1330,3--18
../src/syntax/typing.nit:1330,15
- '_is_typed' ... ../src/syntax/typing.nit:1330,3--11
+ attribute '_is_typed' ... ../src/syntax/typing.nit:1330,3--11
'=' ... ../src/syntax/typing.nit:1330,13
../src/syntax/typing.nit:1330,15--18
- 'true' ... ../src/syntax/typing.nit:1330,15--18
- 'end' ... ../src/syntax/typing.nit:1331,2--4
- 'end' ... ../src/syntax/typing.nit:1332,1--3
+ keyword 'true' ... ../src/syntax/typing.nit:1330,15--18
+ keyword 'end' ... ../src/syntax/typing.nit:1331,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:1332,1--3
../src/syntax/typing.nit:1334,1--1342,3
- 'redef' ... ../src/syntax/typing.nit:1334,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:1334,1--5
../src/syntax/typing.nit:1334,7
../src/syntax/typing.nit:1334,7--11
- 'class' ... ../src/syntax/typing.nit:1334,7--11
- 'AAttrAssignExpr' ... ../src/syntax/typing.nit:1334,13--27
+ keyword 'class' ... ../src/syntax/typing.nit:1334,7--11
+ type identifier 'AAttrAssignExpr' ... ../src/syntax/typing.nit:1334,13--27
../src/syntax/typing.nit:1335,2--1341,4
- 'redef' ... ../src/syntax/typing.nit:1335,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1335,2--6
../src/syntax/typing.nit:1335,12
- 'fun' ... ../src/syntax/typing.nit:1335,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1335,8--10
../src/syntax/typing.nit:1335,12--23
- 'after_typing' ... ../src/syntax/typing.nit:1335,12--23
+ identifier 'after_typing' ... ../src/syntax/typing.nit:1335,12--23
../src/syntax/typing.nit:1335,25
../src/syntax/typing.nit:1335,25
- 'v' ... ../src/syntax/typing.nit:1335,25
+ identifier 'v' ... ../src/syntax/typing.nit:1335,25
../src/syntax/typing.nit:1337,3--1341,4
../src/syntax/typing.nit:1337,3--13
../src/syntax/typing.nit:1337,13
- 'do_typing' ... ../src/syntax/typing.nit:1337,3--11
+ identifier 'do_typing' ... ../src/syntax/typing.nit:1337,3--11
../src/syntax/typing.nit:1337,13
../src/syntax/typing.nit:1337,13
- 'v' ... ../src/syntax/typing.nit:1337,13
+ identifier 'v' ... ../src/syntax/typing.nit:1337,13
../src/syntax/typing.nit:1338,3--30
- 'if' ... ../src/syntax/typing.nit:1338,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1338,3--4
../src/syntax/typing.nit:1338,6--18
../src/syntax/typing.nit:1338,6--10
../src/syntax/typing.nit:1338,6
- '_prop' ... ../src/syntax/typing.nit:1338,6--10
+ attribute '_prop' ... ../src/syntax/typing.nit:1338,6--10
../src/syntax/typing.nit:1338,15--18
- 'null' ... ../src/syntax/typing.nit:1338,15--18
+ keyword 'null' ... ../src/syntax/typing.nit:1338,15--18
../src/syntax/typing.nit:1338,25--30
- 'return' ... ../src/syntax/typing.nit:1338,25--30
+ keyword 'return' ... ../src/syntax/typing.nit:1338,25--30
../src/syntax/typing.nit:1339,3--61
- 'if' ... ../src/syntax/typing.nit:1339,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1339,3--4
../src/syntax/typing.nit:1339,6--48
- 'not' ... ../src/syntax/typing.nit:1339,6--8
+ keyword 'not' ... ../src/syntax/typing.nit:1339,6--8
../src/syntax/typing.nit:1339,10--48
../src/syntax/typing.nit:1339,10
../src/syntax/typing.nit:1339,10
- 'v' ... ../src/syntax/typing.nit:1339,10
- 'check_conform_expr' ... ../src/syntax/typing.nit:1339,12--29
+ identifier 'v' ... ../src/syntax/typing.nit:1339,10
+ identifier 'check_conform_expr' ... ../src/syntax/typing.nit:1339,12--29
../src/syntax/typing.nit:1339,31--37
../src/syntax/typing.nit:1339,31
- 'n_value' ... ../src/syntax/typing.nit:1339,31--37
+ identifier 'n_value' ... ../src/syntax/typing.nit:1339,31--37
../src/syntax/typing.nit:1339,40--48
../src/syntax/typing.nit:1339,40
- 'attr_type' ... ../src/syntax/typing.nit:1339,40--48
+ identifier 'attr_type' ... ../src/syntax/typing.nit:1339,40--48
../src/syntax/typing.nit:1339,56--61
- 'return' ... ../src/syntax/typing.nit:1339,56--61
+ keyword 'return' ... ../src/syntax/typing.nit:1339,56--61
../src/syntax/typing.nit:1340,3--18
../src/syntax/typing.nit:1340,15
- '_is_typed' ... ../src/syntax/typing.nit:1340,3--11
+ attribute '_is_typed' ... ../src/syntax/typing.nit:1340,3--11
'=' ... ../src/syntax/typing.nit:1340,13
../src/syntax/typing.nit:1340,15--18
- 'true' ... ../src/syntax/typing.nit:1340,15--18
- 'end' ... ../src/syntax/typing.nit:1341,2--4
- 'end' ... ../src/syntax/typing.nit:1342,1--3
+ keyword 'true' ... ../src/syntax/typing.nit:1340,15--18
+ keyword 'end' ... ../src/syntax/typing.nit:1341,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:1342,1--3
../src/syntax/typing.nit:1344,1--1354,3
- 'redef' ... ../src/syntax/typing.nit:1344,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:1344,1--5
../src/syntax/typing.nit:1344,7
../src/syntax/typing.nit:1344,7--11
- 'class' ... ../src/syntax/typing.nit:1344,7--11
- 'AAttrReassignExpr' ... ../src/syntax/typing.nit:1344,13--29
+ keyword 'class' ... ../src/syntax/typing.nit:1344,7--11
+ type identifier 'AAttrReassignExpr' ... ../src/syntax/typing.nit:1344,13--29
../src/syntax/typing.nit:1345,2--1353,4
- 'redef' ... ../src/syntax/typing.nit:1345,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1345,2--6
../src/syntax/typing.nit:1345,12
- 'fun' ... ../src/syntax/typing.nit:1345,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1345,8--10
../src/syntax/typing.nit:1345,12--23
- 'after_typing' ... ../src/syntax/typing.nit:1345,12--23
+ identifier 'after_typing' ... ../src/syntax/typing.nit:1345,12--23
../src/syntax/typing.nit:1345,25
../src/syntax/typing.nit:1345,25
- 'v' ... ../src/syntax/typing.nit:1345,25
+ identifier 'v' ... ../src/syntax/typing.nit:1345,25
../src/syntax/typing.nit:1347,3--1353,4
../src/syntax/typing.nit:1347,3--13
../src/syntax/typing.nit:1347,13
- 'do_typing' ... ../src/syntax/typing.nit:1347,3--11
+ identifier 'do_typing' ... ../src/syntax/typing.nit:1347,3--11
../src/syntax/typing.nit:1347,13
../src/syntax/typing.nit:1347,13
- 'v' ... ../src/syntax/typing.nit:1347,13
+ identifier 'v' ... ../src/syntax/typing.nit:1347,13
../src/syntax/typing.nit:1348,3--30
- 'if' ... ../src/syntax/typing.nit:1348,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1348,3--4
../src/syntax/typing.nit:1348,6--18
../src/syntax/typing.nit:1348,6--10
../src/syntax/typing.nit:1348,6
- '_prop' ... ../src/syntax/typing.nit:1348,6--10
+ attribute '_prop' ... ../src/syntax/typing.nit:1348,6--10
../src/syntax/typing.nit:1348,15--18
- 'null' ... ../src/syntax/typing.nit:1348,15--18
+ keyword 'null' ... ../src/syntax/typing.nit:1348,15--18
../src/syntax/typing.nit:1348,25--30
- 'return' ... ../src/syntax/typing.nit:1348,25--30
+ keyword 'return' ... ../src/syntax/typing.nit:1348,25--30
../src/syntax/typing.nit:1349,3--39
- 'var' ... ../src/syntax/typing.nit:1349,3--5
- 't' ... ../src/syntax/typing.nit:1349,7
+ keyword 'var' ... ../src/syntax/typing.nit:1349,3--5
+ identifier 't' ... ../src/syntax/typing.nit:1349,7
'=' ... ../src/syntax/typing.nit:1349,9
../src/syntax/typing.nit:1349,11--39
../src/syntax/typing.nit:1349,28
- 'do_rvalue_typing' ... ../src/syntax/typing.nit:1349,11--26
+ identifier 'do_rvalue_typing' ... ../src/syntax/typing.nit:1349,11--26
../src/syntax/typing.nit:1349,28
../src/syntax/typing.nit:1349,28
- 'v' ... ../src/syntax/typing.nit:1349,28
+ identifier 'v' ... ../src/syntax/typing.nit:1349,28
../src/syntax/typing.nit:1349,31--39
../src/syntax/typing.nit:1349,31
- 'attr_type' ... ../src/syntax/typing.nit:1349,31--39
+ identifier 'attr_type' ... ../src/syntax/typing.nit:1349,31--39
../src/syntax/typing.nit:1350,3--26
- 'if' ... ../src/syntax/typing.nit:1350,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1350,3--4
../src/syntax/typing.nit:1350,6--14
../src/syntax/typing.nit:1350,6
../src/syntax/typing.nit:1350,6
- 't' ... ../src/syntax/typing.nit:1350,6
+ identifier 't' ... ../src/syntax/typing.nit:1350,6
../src/syntax/typing.nit:1350,11--14
- 'null' ... ../src/syntax/typing.nit:1350,11--14
+ keyword 'null' ... ../src/syntax/typing.nit:1350,11--14
../src/syntax/typing.nit:1350,21--26
- 'return' ... ../src/syntax/typing.nit:1350,21--26
+ keyword 'return' ... ../src/syntax/typing.nit:1350,21--26
../src/syntax/typing.nit:1351,3--40
../src/syntax/typing.nit:1351,3
../src/syntax/typing.nit:1351,3
- 'v' ... ../src/syntax/typing.nit:1351,3
- 'check_conform' ... ../src/syntax/typing.nit:1351,5--17
+ identifier 'v' ... ../src/syntax/typing.nit:1351,3
+ identifier 'check_conform' ... ../src/syntax/typing.nit:1351,5--17
../src/syntax/typing.nit:1351,19--22
- 'self' ... ../src/syntax/typing.nit:1351,19--22
+ keyword 'self' ... ../src/syntax/typing.nit:1351,19--22
../src/syntax/typing.nit:1351,25
../src/syntax/typing.nit:1351,25
- 't' ... ../src/syntax/typing.nit:1351,25
+ identifier 't' ... ../src/syntax/typing.nit:1351,25
../src/syntax/typing.nit:1351,28--40
../src/syntax/typing.nit:1351,28--34
../src/syntax/typing.nit:1351,28
- 'n_value' ... ../src/syntax/typing.nit:1351,28--34
- 'stype' ... ../src/syntax/typing.nit:1351,36--40
+ identifier 'n_value' ... ../src/syntax/typing.nit:1351,28--34
+ identifier 'stype' ... ../src/syntax/typing.nit:1351,36--40
../src/syntax/typing.nit:1352,3--18
../src/syntax/typing.nit:1352,15
- '_is_typed' ... ../src/syntax/typing.nit:1352,3--11
+ attribute '_is_typed' ... ../src/syntax/typing.nit:1352,3--11
'=' ... ../src/syntax/typing.nit:1352,13
../src/syntax/typing.nit:1352,15--18
- 'true' ... ../src/syntax/typing.nit:1352,15--18
- 'end' ... ../src/syntax/typing.nit:1353,2--4
- 'end' ... ../src/syntax/typing.nit:1354,1--3
+ keyword 'true' ... ../src/syntax/typing.nit:1352,15--18
+ keyword 'end' ... ../src/syntax/typing.nit:1353,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:1354,1--3
../src/syntax/typing.nit:1356,1--1367,3
- 'redef' ... ../src/syntax/typing.nit:1356,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:1356,1--5
../src/syntax/typing.nit:1356,7
../src/syntax/typing.nit:1356,7--11
- 'class' ... ../src/syntax/typing.nit:1356,7--11
- 'AIssetAttrExpr' ... ../src/syntax/typing.nit:1356,13--26
+ keyword 'class' ... ../src/syntax/typing.nit:1356,7--11
+ type identifier 'AIssetAttrExpr' ... ../src/syntax/typing.nit:1356,13--26
../src/syntax/typing.nit:1357,2--1366,4
- 'redef' ... ../src/syntax/typing.nit:1357,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1357,2--6
../src/syntax/typing.nit:1357,12
- 'fun' ... ../src/syntax/typing.nit:1357,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1357,8--10
../src/syntax/typing.nit:1357,12--23
- 'after_typing' ... ../src/syntax/typing.nit:1357,12--23
+ identifier 'after_typing' ... ../src/syntax/typing.nit:1357,12--23
../src/syntax/typing.nit:1357,25
../src/syntax/typing.nit:1357,25
- 'v' ... ../src/syntax/typing.nit:1357,25
+ identifier 'v' ... ../src/syntax/typing.nit:1357,25
../src/syntax/typing.nit:1359,3--1366,4
../src/syntax/typing.nit:1359,3--13
../src/syntax/typing.nit:1359,13
- 'do_typing' ... ../src/syntax/typing.nit:1359,3--11
+ identifier 'do_typing' ... ../src/syntax/typing.nit:1359,3--11
../src/syntax/typing.nit:1359,13
../src/syntax/typing.nit:1359,13
- 'v' ... ../src/syntax/typing.nit:1359,13
+ identifier 'v' ... ../src/syntax/typing.nit:1359,13
../src/syntax/typing.nit:1360,3--30
- 'if' ... ../src/syntax/typing.nit:1360,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1360,3--4
../src/syntax/typing.nit:1360,6--18
../src/syntax/typing.nit:1360,6--10
../src/syntax/typing.nit:1360,6
- '_prop' ... ../src/syntax/typing.nit:1360,6--10
+ attribute '_prop' ... ../src/syntax/typing.nit:1360,6--10
../src/syntax/typing.nit:1360,15--18
- 'null' ... ../src/syntax/typing.nit:1360,15--18
+ keyword 'null' ... ../src/syntax/typing.nit:1360,15--18
../src/syntax/typing.nit:1360,25--30
- 'return' ... ../src/syntax/typing.nit:1360,25--30
+ keyword 'return' ... ../src/syntax/typing.nit:1360,25--30
../src/syntax/typing.nit:1361,3--1363,5
- 'if' ... ../src/syntax/typing.nit:1361,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1361,3--4
../src/syntax/typing.nit:1361,6--26
../src/syntax/typing.nit:1361,6--14
../src/syntax/typing.nit:1361,6
- 'attr_type' ... ../src/syntax/typing.nit:1361,6--14
- 'is_nullable' ... ../src/syntax/typing.nit:1361,16--26
+ identifier 'attr_type' ... ../src/syntax/typing.nit:1361,6--14
+ identifier 'is_nullable' ... ../src/syntax/typing.nit:1361,16--26
../src/syntax/typing.nit:1362,4--56
../src/syntax/typing.nit:1362,4--56
../src/syntax/typing.nit:1362,4
../src/syntax/typing.nit:1362,4
- 'v' ... ../src/syntax/typing.nit:1362,4
- 'error' ... ../src/syntax/typing.nit:1362,6--10
+ identifier 'v' ... ../src/syntax/typing.nit:1362,4
+ identifier 'error' ... ../src/syntax/typing.nit:1362,6--10
../src/syntax/typing.nit:1362,12--15
- 'self' ... ../src/syntax/typing.nit:1362,12--15
+ keyword 'self' ... ../src/syntax/typing.nit:1362,12--15
../src/syntax/typing.nit:1362,18--56
- '"Error: isset on a nullable attribute."' ... ../src/syntax/typing.nit:1362,18--56
+ literal value '"Error: isset on a nullable attribute."' ... ../src/syntax/typing.nit:1362,18--56
../src/syntax/typing.nit:1363,3--5
- 'end' ... ../src/syntax/typing.nit:1363,3--5
+ keyword 'end' ... ../src/syntax/typing.nit:1363,3--5
../src/syntax/typing.nit:1364,3--22
../src/syntax/typing.nit:1364,12
- '_stype' ... ../src/syntax/typing.nit:1364,3--8
+ attribute '_stype' ... ../src/syntax/typing.nit:1364,3--8
'=' ... ../src/syntax/typing.nit:1364,10
../src/syntax/typing.nit:1364,12--22
../src/syntax/typing.nit:1364,12
../src/syntax/typing.nit:1364,12
- 'v' ... ../src/syntax/typing.nit:1364,12
- 'type_bool' ... ../src/syntax/typing.nit:1364,14--22
+ identifier 'v' ... ../src/syntax/typing.nit:1364,12
+ identifier 'type_bool' ... ../src/syntax/typing.nit:1364,14--22
../src/syntax/typing.nit:1365,3--18
../src/syntax/typing.nit:1365,15
- '_is_typed' ... ../src/syntax/typing.nit:1365,3--11
+ attribute '_is_typed' ... ../src/syntax/typing.nit:1365,3--11
'=' ... ../src/syntax/typing.nit:1365,13
../src/syntax/typing.nit:1365,15--18
- 'true' ... ../src/syntax/typing.nit:1365,15--18
- 'end' ... ../src/syntax/typing.nit:1366,2--4
- 'end' ... ../src/syntax/typing.nit:1367,1--3
+ keyword 'true' ... ../src/syntax/typing.nit:1365,15--18
+ keyword 'end' ... ../src/syntax/typing.nit:1366,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:1367,1--3
../src/syntax/typing.nit:1369,1--1481,3
- 'redef' ... ../src/syntax/typing.nit:1369,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:1369,1--5
../src/syntax/typing.nit:1369,7
../src/syntax/typing.nit:1369,7--11
- 'class' ... ../src/syntax/typing.nit:1369,7--11
- 'AAbsAbsSendExpr' ... ../src/syntax/typing.nit:1369,13--27
+ keyword 'class' ... ../src/syntax/typing.nit:1369,7--11
+ type identifier 'AAbsAbsSendExpr' ... ../src/syntax/typing.nit:1369,13--27
../src/syntax/typing.nit:1370,2--1371,63
../src/syntax/typing.nit:1370,2--1371,0
'# The signature of the called property
' ... ../src/syntax/typing.nit:1370,2--1371,0
- 'redef' ... ../src/syntax/typing.nit:1371,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1371,2--6
../src/syntax/typing.nit:1371,12
- 'fun' ... ../src/syntax/typing.nit:1371,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1371,8--10
../src/syntax/typing.nit:1371,12--25
- 'prop_signature' ... ../src/syntax/typing.nit:1371,12--25
+ identifier 'prop_signature' ... ../src/syntax/typing.nit:1371,12--25
../src/syntax/typing.nit:1371,37
../src/syntax/typing.nit:1371,30--63
- 'return' ... ../src/syntax/typing.nit:1371,30--35
+ keyword 'return' ... ../src/syntax/typing.nit:1371,30--35
../src/syntax/typing.nit:1371,37--63
../src/syntax/typing.nit:1371,37--51
../src/syntax/typing.nit:1371,37
- '_prop_signature' ... ../src/syntax/typing.nit:1371,37--51
- 'as' ... ../src/syntax/typing.nit:1371,53--54
- 'not' ... ../src/syntax/typing.nit:1371,56--58
- 'null' ... ../src/syntax/typing.nit:1371,60--63
+ attribute '_prop_signature' ... ../src/syntax/typing.nit:1371,37--51
+ keyword 'as' ... ../src/syntax/typing.nit:1371,53--54
+ keyword 'not' ... ../src/syntax/typing.nit:1371,56--58
+ keyword 'null' ... ../src/syntax/typing.nit:1371,60--63
../src/syntax/typing.nit:1372,2--42
../src/syntax/typing.nit:1372,23
- 'var' ... ../src/syntax/typing.nit:1372,2--4
- '_prop_signature' ... ../src/syntax/typing.nit:1372,6--20
+ keyword 'var' ... ../src/syntax/typing.nit:1372,2--4
+ attribute '_prop_signature' ... ../src/syntax/typing.nit:1372,6--20
../src/syntax/typing.nit:1372,23--42
- 'nullable' ... ../src/syntax/typing.nit:1372,23--30
- 'MMSignature' ... ../src/syntax/typing.nit:1372,32--42
+ keyword 'nullable' ... ../src/syntax/typing.nit:1372,23--30
+ type identifier 'MMSignature' ... ../src/syntax/typing.nit:1372,32--42
../src/syntax/typing.nit:1374,2--1386,4
../src/syntax/typing.nit:1374,2--1375,0
'# Raw arguments used (without vararg transformation)
' ... ../src/syntax/typing.nit:1374,2--1375,0
- 'redef' ... ../src/syntax/typing.nit:1375,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1375,2--6
../src/syntax/typing.nit:1375,12
- 'fun' ... ../src/syntax/typing.nit:1375,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1375,8--10
../src/syntax/typing.nit:1375,12--24
- 'raw_arguments' ... ../src/syntax/typing.nit:1375,12--24
+ identifier 'raw_arguments' ... ../src/syntax/typing.nit:1375,12--24
../src/syntax/typing.nit:1375,27--37
../src/syntax/typing.nit:1375,27--37
- 'Array' ... ../src/syntax/typing.nit:1375,27--31
+ type identifier 'Array' ... ../src/syntax/typing.nit:1375,27--31
../src/syntax/typing.nit:1375,33--37
- 'AExpr' ... ../src/syntax/typing.nit:1375,33--37
+ type identifier 'AExpr' ... ../src/syntax/typing.nit:1375,33--37
../src/syntax/typing.nit:1377,3--1386,4
../src/syntax/typing.nit:1377,3--32
- 'var' ... ../src/syntax/typing.nit:1377,3--5
- 'res' ... ../src/syntax/typing.nit:1377,7--9
+ keyword 'var' ... ../src/syntax/typing.nit:1377,3--5
+ identifier 'res' ... ../src/syntax/typing.nit:1377,7--9
'=' ... ../src/syntax/typing.nit:1377,11
../src/syntax/typing.nit:1377,13--32
../src/syntax/typing.nit:1377,13
- '_raw_arguments_cache' ... ../src/syntax/typing.nit:1377,13--32
+ attribute '_raw_arguments_cache' ... ../src/syntax/typing.nit:1377,13--32
../src/syntax/typing.nit:1378,3--1385,5
- 'if' ... ../src/syntax/typing.nit:1378,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1378,3--4
../src/syntax/typing.nit:1378,6--16
../src/syntax/typing.nit:1378,6--8
../src/syntax/typing.nit:1378,6
- 'res' ... ../src/syntax/typing.nit:1378,6--8
+ identifier 'res' ... ../src/syntax/typing.nit:1378,6--8
../src/syntax/typing.nit:1378,13--16
- 'null' ... ../src/syntax/typing.nit:1378,13--16
+ keyword 'null' ... ../src/syntax/typing.nit:1378,13--16
../src/syntax/typing.nit:1379,4--13
../src/syntax/typing.nit:1379,4--13
- 'return' ... ../src/syntax/typing.nit:1379,4--9
+ keyword 'return' ... ../src/syntax/typing.nit:1379,4--9
../src/syntax/typing.nit:1379,11--13
../src/syntax/typing.nit:1379,11
- 'res' ... ../src/syntax/typing.nit:1379,11--13
+ identifier 'res' ... ../src/syntax/typing.nit:1379,11--13
../src/syntax/typing.nit:1381,4--1385,5
../src/syntax/typing.nit:1381,4--30
../src/syntax/typing.nit:1381,10
- 'res' ... ../src/syntax/typing.nit:1381,4--6
+ identifier 'res' ... ../src/syntax/typing.nit:1381,4--6
'=' ... ../src/syntax/typing.nit:1381,8
../src/syntax/typing.nit:1381,10--30
../src/syntax/typing.nit:1381,10
- 'compute_raw_arguments' ... ../src/syntax/typing.nit:1381,10--30
+ identifier 'compute_raw_arguments' ... ../src/syntax/typing.nit:1381,10--30
../src/syntax/typing.nit:1382,4--44
- 'if' ... ../src/syntax/typing.nit:1382,4--5
+ keyword 'if' ... ../src/syntax/typing.nit:1382,4--5
../src/syntax/typing.nit:1382,7--17
../src/syntax/typing.nit:1382,7--9
../src/syntax/typing.nit:1382,7
- 'res' ... ../src/syntax/typing.nit:1382,7--9
+ identifier 'res' ... ../src/syntax/typing.nit:1382,7--9
../src/syntax/typing.nit:1382,14--17
- 'null' ... ../src/syntax/typing.nit:1382,14--17
+ keyword 'null' ... ../src/syntax/typing.nit:1382,14--17
../src/syntax/typing.nit:1382,24--44
../src/syntax/typing.nit:1382,40
- 'res' ... ../src/syntax/typing.nit:1382,24--26
+ identifier 'res' ... ../src/syntax/typing.nit:1382,24--26
'=' ... ../src/syntax/typing.nit:1382,28
../src/syntax/typing.nit:1382,30--44
- 'new' ... ../src/syntax/typing.nit:1382,30--32
+ keyword 'new' ... ../src/syntax/typing.nit:1382,30--32
../src/syntax/typing.nit:1382,34--44
- 'Array' ... ../src/syntax/typing.nit:1382,34--38
+ type identifier 'Array' ... ../src/syntax/typing.nit:1382,34--38
../src/syntax/typing.nit:1382,40--44
- 'AExpr' ... ../src/syntax/typing.nit:1382,40--44
+ type identifier 'AExpr' ... ../src/syntax/typing.nit:1382,40--44
../src/syntax/typing.nit:1383,4--29
../src/syntax/typing.nit:1383,27
- '_raw_arguments_cache' ... ../src/syntax/typing.nit:1383,4--23
+ attribute '_raw_arguments_cache' ... ../src/syntax/typing.nit:1383,4--23
'=' ... ../src/syntax/typing.nit:1383,25
../src/syntax/typing.nit:1383,27--29
../src/syntax/typing.nit:1383,27
- 'res' ... ../src/syntax/typing.nit:1383,27--29
+ identifier 'res' ... ../src/syntax/typing.nit:1383,27--29
../src/syntax/typing.nit:1384,4--13
- 'return' ... ../src/syntax/typing.nit:1384,4--9
+ keyword 'return' ... ../src/syntax/typing.nit:1384,4--9
../src/syntax/typing.nit:1384,11--13
../src/syntax/typing.nit:1384,11
- 'res' ... ../src/syntax/typing.nit:1384,11--13
- 'end' ... ../src/syntax/typing.nit:1385,3--5
- 'end' ... ../src/syntax/typing.nit:1386,2--4
+ identifier 'res' ... ../src/syntax/typing.nit:1384,11--13
+ keyword 'end' ... ../src/syntax/typing.nit:1385,3--5
+ keyword 'end' ... ../src/syntax/typing.nit:1386,2--4
../src/syntax/typing.nit:1388,2--55
../src/syntax/typing.nit:1388,43
- 'var' ... ../src/syntax/typing.nit:1388,2--4
- '_raw_arguments_cache' ... ../src/syntax/typing.nit:1388,6--25
+ keyword 'var' ... ../src/syntax/typing.nit:1388,2--4
+ attribute '_raw_arguments_cache' ... ../src/syntax/typing.nit:1388,6--25
../src/syntax/typing.nit:1388,28--47
- 'nullable' ... ../src/syntax/typing.nit:1388,28--35
- 'Array' ... ../src/syntax/typing.nit:1388,37--41
+ keyword 'nullable' ... ../src/syntax/typing.nit:1388,28--35
+ type identifier 'Array' ... ../src/syntax/typing.nit:1388,37--41
../src/syntax/typing.nit:1388,43--47
- 'AExpr' ... ../src/syntax/typing.nit:1388,43--47
+ type identifier 'AExpr' ... ../src/syntax/typing.nit:1388,43--47
../src/syntax/typing.nit:1388,52--55
- 'null' ... ../src/syntax/typing.nit:1388,52--55
+ keyword 'null' ... ../src/syntax/typing.nit:1388,52--55
../src/syntax/typing.nit:1390,2--1394,4
../src/syntax/typing.nit:1390,6
- 'fun' ... ../src/syntax/typing.nit:1390,2--4
+ keyword 'fun' ... ../src/syntax/typing.nit:1390,2--4
../src/syntax/typing.nit:1390,6--26
- 'compute_raw_arguments' ... ../src/syntax/typing.nit:1390,6--26
+ identifier 'compute_raw_arguments' ... ../src/syntax/typing.nit:1390,6--26
../src/syntax/typing.nit:1390,29--48
../src/syntax/typing.nit:1390,29--48
- 'nullable' ... ../src/syntax/typing.nit:1390,29--36
- 'Array' ... ../src/syntax/typing.nit:1390,38--42
+ keyword 'nullable' ... ../src/syntax/typing.nit:1390,29--36
+ type identifier 'Array' ... ../src/syntax/typing.nit:1390,38--42
../src/syntax/typing.nit:1390,44--48
- 'AExpr' ... ../src/syntax/typing.nit:1390,44--48
+ type identifier 'AExpr' ... ../src/syntax/typing.nit:1390,44--48
../src/syntax/typing.nit:1392,3--1394,4
../src/syntax/typing.nit:1392,3--45
../src/syntax/typing.nit:1392,9
- 'print' ... ../src/syntax/typing.nit:1392,3--7
+ identifier 'print' ... ../src/syntax/typing.nit:1392,3--7
../src/syntax/typing.nit:1392,9--45
../src/syntax/typing.nit:1392,9--10
- '"{' ... ../src/syntax/typing.nit:1392,9--10
+ literal value '"{' ... ../src/syntax/typing.nit:1392,9--10
../src/syntax/typing.nit:1392,11--18
../src/syntax/typing.nit:1392,11
- 'location' ... ../src/syntax/typing.nit:1392,11--18
+ identifier 'location' ... ../src/syntax/typing.nit:1392,11--18
../src/syntax/typing.nit:1392,19--45
'} no compute_raw_arguments"' ... ../src/syntax/typing.nit:1392,19--45
../src/syntax/typing.nit:1393,3--13
- 'return' ... ../src/syntax/typing.nit:1393,3--8
+ keyword 'return' ... ../src/syntax/typing.nit:1393,3--8
../src/syntax/typing.nit:1393,10--13
- 'null' ... ../src/syntax/typing.nit:1393,10--13
- 'end' ... ../src/syntax/typing.nit:1394,2--4
+ keyword 'null' ... ../src/syntax/typing.nit:1393,10--13
+ keyword 'end' ... ../src/syntax/typing.nit:1394,2--4
../src/syntax/typing.nit:1396,2--1424,4
../src/syntax/typing.nit:1396,2--1397,0
'# Check the conformity of a set of arguments `raw_args' to a signature.
' ... ../src/syntax/typing.nit:1396,2--1397,0
../src/syntax/typing.nit:1397,2--8
- 'private' ... ../src/syntax/typing.nit:1397,2--8
- 'fun' ... ../src/syntax/typing.nit:1397,10--12
+ keyword 'private' ... ../src/syntax/typing.nit:1397,2--8
+ keyword 'fun' ... ../src/syntax/typing.nit:1397,10--12
../src/syntax/typing.nit:1397,14--30
- 'process_signature' ... ../src/syntax/typing.nit:1397,14--30
+ identifier 'process_signature' ... ../src/syntax/typing.nit:1397,14--30
../src/syntax/typing.nit:1397,32--120
../src/syntax/typing.nit:1397,32--47
- 'v' ... ../src/syntax/typing.nit:1397,32
+ identifier 'v' ... ../src/syntax/typing.nit:1397,32
../src/syntax/typing.nit:1397,35--47
- 'TypingVisitor' ... ../src/syntax/typing.nit:1397,35--47
+ type identifier 'TypingVisitor' ... ../src/syntax/typing.nit:1397,35--47
../src/syntax/typing.nit:1397,50--66
- 'psig' ... ../src/syntax/typing.nit:1397,50--53
+ identifier 'psig' ... ../src/syntax/typing.nit:1397,50--53
../src/syntax/typing.nit:1397,56--66
- 'MMSignature' ... ../src/syntax/typing.nit:1397,56--66
+ type identifier 'MMSignature' ... ../src/syntax/typing.nit:1397,56--66
../src/syntax/typing.nit:1397,69--80
- 'name' ... ../src/syntax/typing.nit:1397,69--72
+ identifier 'name' ... ../src/syntax/typing.nit:1397,69--72
../src/syntax/typing.nit:1397,75--80
- 'Symbol' ... ../src/syntax/typing.nit:1397,75--80
+ type identifier 'Symbol' ... ../src/syntax/typing.nit:1397,75--80
../src/syntax/typing.nit:1397,83--112
- 'raw_args' ... ../src/syntax/typing.nit:1397,83--90
+ identifier 'raw_args' ... ../src/syntax/typing.nit:1397,83--90
../src/syntax/typing.nit:1397,93--112
- 'nullable' ... ../src/syntax/typing.nit:1397,93--100
- 'Array' ... ../src/syntax/typing.nit:1397,102--106
+ keyword 'nullable' ... ../src/syntax/typing.nit:1397,93--100
+ type identifier 'Array' ... ../src/syntax/typing.nit:1397,102--106
../src/syntax/typing.nit:1397,108--112
- 'AExpr' ... ../src/syntax/typing.nit:1397,108--112
+ type identifier 'AExpr' ... ../src/syntax/typing.nit:1397,108--112
../src/syntax/typing.nit:1397,117--120
- 'Bool' ... ../src/syntax/typing.nit:1397,117--120
+ type identifier 'Bool' ... ../src/syntax/typing.nit:1397,117--120
../src/syntax/typing.nit:1399,3--1424,4
../src/syntax/typing.nit:1399,3--35
- 'var' ... ../src/syntax/typing.nit:1399,3--5
- 'par_vararg' ... ../src/syntax/typing.nit:1399,7--16
+ keyword 'var' ... ../src/syntax/typing.nit:1399,3--5
+ identifier 'par_vararg' ... ../src/syntax/typing.nit:1399,7--16
'=' ... ../src/syntax/typing.nit:1399,18
../src/syntax/typing.nit:1399,20--35
../src/syntax/typing.nit:1399,20--23
../src/syntax/typing.nit:1399,20
- 'psig' ... ../src/syntax/typing.nit:1399,20--23
- 'vararg_rank' ... ../src/syntax/typing.nit:1399,25--35
+ identifier 'psig' ... ../src/syntax/typing.nit:1399,20--23
+ identifier 'vararg_rank' ... ../src/syntax/typing.nit:1399,25--35
../src/syntax/typing.nit:1400,3--28
- 'var' ... ../src/syntax/typing.nit:1400,3--5
- 'par_arity' ... ../src/syntax/typing.nit:1400,7--15
+ keyword 'var' ... ../src/syntax/typing.nit:1400,3--5
+ identifier 'par_arity' ... ../src/syntax/typing.nit:1400,7--15
'=' ... ../src/syntax/typing.nit:1400,17
../src/syntax/typing.nit:1400,19--28
../src/syntax/typing.nit:1400,19--22
../src/syntax/typing.nit:1400,19
- 'psig' ... ../src/syntax/typing.nit:1400,19--22
- 'arity' ... ../src/syntax/typing.nit:1400,24--28
+ identifier 'psig' ... ../src/syntax/typing.nit:1400,19--22
+ identifier 'arity' ... ../src/syntax/typing.nit:1400,24--28
../src/syntax/typing.nit:1401,3--20
- 'var' ... ../src/syntax/typing.nit:1401,3--5
- 'raw_arity' ... ../src/syntax/typing.nit:1401,7--15
+ keyword 'var' ... ../src/syntax/typing.nit:1401,3--5
+ identifier 'raw_arity' ... ../src/syntax/typing.nit:1401,7--15
../src/syntax/typing.nit:1401,18--20
- 'Int' ... ../src/syntax/typing.nit:1401,18--20
+ type identifier 'Int' ... ../src/syntax/typing.nit:1401,18--20
../src/syntax/typing.nit:1402,3--73
- 'if' ... ../src/syntax/typing.nit:1402,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1402,3--4
../src/syntax/typing.nit:1402,6--21
../src/syntax/typing.nit:1402,6--13
../src/syntax/typing.nit:1402,6
- 'raw_args' ... ../src/syntax/typing.nit:1402,6--13
+ identifier 'raw_args' ... ../src/syntax/typing.nit:1402,6--13
../src/syntax/typing.nit:1402,18--21
- 'null' ... ../src/syntax/typing.nit:1402,18--21
+ keyword 'null' ... ../src/syntax/typing.nit:1402,18--21
../src/syntax/typing.nit:1402,28--40
../src/syntax/typing.nit:1402,40
- 'raw_arity' ... ../src/syntax/typing.nit:1402,28--36
+ identifier 'raw_arity' ... ../src/syntax/typing.nit:1402,28--36
'=' ... ../src/syntax/typing.nit:1402,38
../src/syntax/typing.nit:1402,40
- '0' ... ../src/syntax/typing.nit:1402,40
+ literal value '0' ... ../src/syntax/typing.nit:1402,40
../src/syntax/typing.nit:1402,47--73
../src/syntax/typing.nit:1402,59
- 'raw_arity' ... ../src/syntax/typing.nit:1402,47--55
+ identifier 'raw_arity' ... ../src/syntax/typing.nit:1402,47--55
'=' ... ../src/syntax/typing.nit:1402,57
../src/syntax/typing.nit:1402,59--73
../src/syntax/typing.nit:1402,59--66
../src/syntax/typing.nit:1402,59
- 'raw_args' ... ../src/syntax/typing.nit:1402,59--66
- 'length' ... ../src/syntax/typing.nit:1402,68--73
+ identifier 'raw_args' ... ../src/syntax/typing.nit:1402,59--66
+ identifier 'length' ... ../src/syntax/typing.nit:1402,68--73
../src/syntax/typing.nit:1403,3--1406,5
- 'if' ... ../src/syntax/typing.nit:1403,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1403,3--4
../src/syntax/typing.nit:1403,6--74
../src/syntax/typing.nit:1403,6--26
../src/syntax/typing.nit:1403,6--14
../src/syntax/typing.nit:1403,6
- 'par_arity' ... ../src/syntax/typing.nit:1403,6--14
+ identifier 'par_arity' ... ../src/syntax/typing.nit:1403,6--14
../src/syntax/typing.nit:1403,18--26
../src/syntax/typing.nit:1403,18
- 'raw_arity' ... ../src/syntax/typing.nit:1403,18--26
+ identifier 'raw_arity' ... ../src/syntax/typing.nit:1403,18--26
../src/syntax/typing.nit:1403,32--74
../src/syntax/typing.nit:1403,32--53
../src/syntax/typing.nit:1403,32--40
../src/syntax/typing.nit:1403,32
- 'par_arity' ... ../src/syntax/typing.nit:1403,32--40
+ identifier 'par_arity' ... ../src/syntax/typing.nit:1403,32--40
../src/syntax/typing.nit:1403,45--53
../src/syntax/typing.nit:1403,45
- 'raw_arity' ... ../src/syntax/typing.nit:1403,45--53
+ identifier 'raw_arity' ... ../src/syntax/typing.nit:1403,45--53
../src/syntax/typing.nit:1403,59--74
../src/syntax/typing.nit:1403,59--68
../src/syntax/typing.nit:1403,59
- 'par_vararg' ... ../src/syntax/typing.nit:1403,59--68
+ identifier 'par_vararg' ... ../src/syntax/typing.nit:1403,59--68
../src/syntax/typing.nit:1403,73--74
- '-' ... ../src/syntax/typing.nit:1403,73
+ operator '-' ... ../src/syntax/typing.nit:1403,73
../src/syntax/typing.nit:1403,74
- '1' ... ../src/syntax/typing.nit:1403,74
+ literal value '1' ... ../src/syntax/typing.nit:1403,74
../src/syntax/typing.nit:1404,4--1405,15
../src/syntax/typing.nit:1404,4--70
../src/syntax/typing.nit:1404,4
../src/syntax/typing.nit:1404,4
- 'v' ... ../src/syntax/typing.nit:1404,4
- 'error' ... ../src/syntax/typing.nit:1404,6--10
+ identifier 'v' ... ../src/syntax/typing.nit:1404,4
+ identifier 'error' ... ../src/syntax/typing.nit:1404,6--10
../src/syntax/typing.nit:1404,12--15
- 'self' ... ../src/syntax/typing.nit:1404,12--15
+ keyword 'self' ... ../src/syntax/typing.nit:1404,12--15
../src/syntax/typing.nit:1404,18--70
../src/syntax/typing.nit:1404,18--56
- '"Error: arity mismatch; prototype is '{' ... ../src/syntax/typing.nit:1404,18--56
+ literal value '"Error: arity mismatch; prototype is '{' ... ../src/syntax/typing.nit:1404,18--56
../src/syntax/typing.nit:1404,57--60
../src/syntax/typing.nit:1404,57
- 'name' ... ../src/syntax/typing.nit:1404,57--60
+ identifier 'name' ... ../src/syntax/typing.nit:1404,57--60
../src/syntax/typing.nit:1404,61--62
- '}{' ... ../src/syntax/typing.nit:1404,61--62
+ literal value '}{' ... ../src/syntax/typing.nit:1404,61--62
../src/syntax/typing.nit:1404,63--66
../src/syntax/typing.nit:1404,63
- 'psig' ... ../src/syntax/typing.nit:1404,63--66
+ identifier 'psig' ... ../src/syntax/typing.nit:1404,63--66
../src/syntax/typing.nit:1404,67--70
'}'."' ... ../src/syntax/typing.nit:1404,67--70
../src/syntax/typing.nit:1405,4--15
- 'return' ... ../src/syntax/typing.nit:1405,4--9
+ keyword 'return' ... ../src/syntax/typing.nit:1405,4--9
../src/syntax/typing.nit:1405,11--15
- 'false' ... ../src/syntax/typing.nit:1405,11--15
+ keyword 'false' ... ../src/syntax/typing.nit:1405,11--15
../src/syntax/typing.nit:1406,3--5
- 'end' ... ../src/syntax/typing.nit:1406,3--5
+ keyword 'end' ... ../src/syntax/typing.nit:1406,3--5
../src/syntax/typing.nit:1407,3--17
- 'var' ... ../src/syntax/typing.nit:1407,3--5
- 'arg_idx' ... ../src/syntax/typing.nit:1407,7--13
+ keyword 'var' ... ../src/syntax/typing.nit:1407,3--5
+ identifier 'arg_idx' ... ../src/syntax/typing.nit:1407,7--13
'=' ... ../src/syntax/typing.nit:1407,15
../src/syntax/typing.nit:1407,17
- '0' ... ../src/syntax/typing.nit:1407,17
+ literal value '0' ... ../src/syntax/typing.nit:1407,17
../src/syntax/typing.nit:1408,3--1422,5
- 'for' ... ../src/syntax/typing.nit:1408,3--5
- 'par_idx' ... ../src/syntax/typing.nit:1408,7--13
+ keyword 'for' ... ../src/syntax/typing.nit:1408,3--5
+ identifier 'par_idx' ... ../src/syntax/typing.nit:1408,7--13
../src/syntax/typing.nit:1408,19--30
../src/syntax/typing.nit:1408,19
- '0' ... ../src/syntax/typing.nit:1408,19
+ literal value '0' ... ../src/syntax/typing.nit:1408,19
../src/syntax/typing.nit:1408,22--30
../src/syntax/typing.nit:1408,22
- 'par_arity' ... ../src/syntax/typing.nit:1408,22--30
- 'do' ... ../src/syntax/typing.nit:1408,33--34
+ identifier 'par_arity' ... ../src/syntax/typing.nit:1408,22--30
+ keyword 'do' ... ../src/syntax/typing.nit:1408,33--34
../src/syntax/typing.nit:1409,4--1422,5
../src/syntax/typing.nit:1409,4--15
- 'var' ... ../src/syntax/typing.nit:1409,4--6
- 'a' ... ../src/syntax/typing.nit:1409,8
+ keyword 'var' ... ../src/syntax/typing.nit:1409,4--6
+ identifier 'a' ... ../src/syntax/typing.nit:1409,8
../src/syntax/typing.nit:1409,11--15
- 'AExpr' ... ../src/syntax/typing.nit:1409,11--15
+ type identifier 'AExpr' ... ../src/syntax/typing.nit:1409,11--15
../src/syntax/typing.nit:1410,4--30
- 'var' ... ../src/syntax/typing.nit:1410,4--6
- 'par_type' ... ../src/syntax/typing.nit:1410,8--15
+ keyword 'var' ... ../src/syntax/typing.nit:1410,4--6
+ identifier 'par_type' ... ../src/syntax/typing.nit:1410,8--15
'=' ... ../src/syntax/typing.nit:1410,17
../src/syntax/typing.nit:1410,19--30
../src/syntax/typing.nit:1410,19--22
../src/syntax/typing.nit:1410,19
- 'psig' ... ../src/syntax/typing.nit:1410,19--22
+ identifier 'psig' ... ../src/syntax/typing.nit:1410,19--22
../src/syntax/typing.nit:1410,24--30
../src/syntax/typing.nit:1410,24
- 'par_idx' ... ../src/syntax/typing.nit:1410,24--30
+ identifier 'par_idx' ... ../src/syntax/typing.nit:1410,24--30
../src/syntax/typing.nit:1411,4--1421,6
- 'if' ... ../src/syntax/typing.nit:1411,4--5
+ keyword 'if' ... ../src/syntax/typing.nit:1411,4--5
../src/syntax/typing.nit:1411,7--27
../src/syntax/typing.nit:1411,7--13
../src/syntax/typing.nit:1411,7
- 'par_idx' ... ../src/syntax/typing.nit:1411,7--13
+ identifier 'par_idx' ... ../src/syntax/typing.nit:1411,7--13
../src/syntax/typing.nit:1411,18--27
../src/syntax/typing.nit:1411,18
- 'par_vararg' ... ../src/syntax/typing.nit:1411,18--27
+ identifier 'par_vararg' ... ../src/syntax/typing.nit:1411,18--27
../src/syntax/typing.nit:1412,5--1416,7
../src/syntax/typing.nit:1412,5--1416,7
- 'for' ... ../src/syntax/typing.nit:1412,5--7
- 'i' ... ../src/syntax/typing.nit:1412,9
+ keyword 'for' ... ../src/syntax/typing.nit:1412,5--7
+ identifier 'i' ... ../src/syntax/typing.nit:1412,9
../src/syntax/typing.nit:1412,15--37
../src/syntax/typing.nit:1412,15
- '0' ... ../src/syntax/typing.nit:1412,15
+ literal value '0' ... ../src/syntax/typing.nit:1412,15
../src/syntax/typing.nit:1412,19--37
../src/syntax/typing.nit:1412,19--27
../src/syntax/typing.nit:1412,19
- 'raw_arity' ... ../src/syntax/typing.nit:1412,19--27
+ identifier 'raw_arity' ... ../src/syntax/typing.nit:1412,19--27
../src/syntax/typing.nit:1412,29--37
../src/syntax/typing.nit:1412,29
- 'par_arity' ... ../src/syntax/typing.nit:1412,29--37
- 'do' ... ../src/syntax/typing.nit:1412,41--42
+ identifier 'par_arity' ... ../src/syntax/typing.nit:1412,29--37
+ keyword 'do' ... ../src/syntax/typing.nit:1412,41--42
../src/syntax/typing.nit:1413,6--1416,7
../src/syntax/typing.nit:1413,6--25
../src/syntax/typing.nit:1413,10
- 'a' ... ../src/syntax/typing.nit:1413,6
+ identifier 'a' ... ../src/syntax/typing.nit:1413,6
'=' ... ../src/syntax/typing.nit:1413,8
../src/syntax/typing.nit:1413,10--25
../src/syntax/typing.nit:1413,10--17
../src/syntax/typing.nit:1413,10
- 'raw_args' ... ../src/syntax/typing.nit:1413,10--17
+ identifier 'raw_args' ... ../src/syntax/typing.nit:1413,10--17
../src/syntax/typing.nit:1413,19--25
../src/syntax/typing.nit:1413,19
- 'arg_idx' ... ../src/syntax/typing.nit:1413,19--25
+ identifier 'arg_idx' ... ../src/syntax/typing.nit:1413,19--25
../src/syntax/typing.nit:1414,6--37
../src/syntax/typing.nit:1414,6
../src/syntax/typing.nit:1414,6
- 'v' ... ../src/syntax/typing.nit:1414,6
- 'check_conform_expr' ... ../src/syntax/typing.nit:1414,8--25
+ identifier 'v' ... ../src/syntax/typing.nit:1414,6
+ identifier 'check_conform_expr' ... ../src/syntax/typing.nit:1414,8--25
../src/syntax/typing.nit:1414,27
../src/syntax/typing.nit:1414,27
- 'a' ... ../src/syntax/typing.nit:1414,27
+ identifier 'a' ... ../src/syntax/typing.nit:1414,27
../src/syntax/typing.nit:1414,30--37
../src/syntax/typing.nit:1414,30
- 'par_type' ... ../src/syntax/typing.nit:1414,30--37
+ identifier 'par_type' ... ../src/syntax/typing.nit:1414,30--37
../src/syntax/typing.nit:1415,6--26
../src/syntax/typing.nit:1415,16
- 'arg_idx' ... ../src/syntax/typing.nit:1415,6--12
+ identifier 'arg_idx' ... ../src/syntax/typing.nit:1415,6--12
'=' ... ../src/syntax/typing.nit:1415,14
../src/syntax/typing.nit:1415,16--26
../src/syntax/typing.nit:1415,16--22
../src/syntax/typing.nit:1415,16
- 'arg_idx' ... ../src/syntax/typing.nit:1415,16--22
+ identifier 'arg_idx' ... ../src/syntax/typing.nit:1415,16--22
../src/syntax/typing.nit:1415,26
- '1' ... ../src/syntax/typing.nit:1415,26
- 'end' ... ../src/syntax/typing.nit:1416,5--7
+ literal value '1' ... ../src/syntax/typing.nit:1415,26
+ keyword 'end' ... ../src/syntax/typing.nit:1416,5--7
../src/syntax/typing.nit:1418,5--1421,6
../src/syntax/typing.nit:1418,5--24
../src/syntax/typing.nit:1418,9
- 'a' ... ../src/syntax/typing.nit:1418,5
+ identifier 'a' ... ../src/syntax/typing.nit:1418,5
'=' ... ../src/syntax/typing.nit:1418,7
../src/syntax/typing.nit:1418,9--24
../src/syntax/typing.nit:1418,9--16
../src/syntax/typing.nit:1418,9
- 'raw_args' ... ../src/syntax/typing.nit:1418,9--16
+ identifier 'raw_args' ... ../src/syntax/typing.nit:1418,9--16
../src/syntax/typing.nit:1418,18--24
../src/syntax/typing.nit:1418,18
- 'arg_idx' ... ../src/syntax/typing.nit:1418,18--24
+ identifier 'arg_idx' ... ../src/syntax/typing.nit:1418,18--24
../src/syntax/typing.nit:1419,5--36
../src/syntax/typing.nit:1419,5
../src/syntax/typing.nit:1419,5
- 'v' ... ../src/syntax/typing.nit:1419,5
- 'check_conform_expr' ... ../src/syntax/typing.nit:1419,7--24
+ identifier 'v' ... ../src/syntax/typing.nit:1419,5
+ identifier 'check_conform_expr' ... ../src/syntax/typing.nit:1419,7--24
../src/syntax/typing.nit:1419,26
../src/syntax/typing.nit:1419,26
- 'a' ... ../src/syntax/typing.nit:1419,26
+ identifier 'a' ... ../src/syntax/typing.nit:1419,26
../src/syntax/typing.nit:1419,29--36
../src/syntax/typing.nit:1419,29
- 'par_type' ... ../src/syntax/typing.nit:1419,29--36
+ identifier 'par_type' ... ../src/syntax/typing.nit:1419,29--36
../src/syntax/typing.nit:1420,5--25
../src/syntax/typing.nit:1420,15
- 'arg_idx' ... ../src/syntax/typing.nit:1420,5--11
+ identifier 'arg_idx' ... ../src/syntax/typing.nit:1420,5--11
'=' ... ../src/syntax/typing.nit:1420,13
../src/syntax/typing.nit:1420,15--25
../src/syntax/typing.nit:1420,15--21
../src/syntax/typing.nit:1420,15
- 'arg_idx' ... ../src/syntax/typing.nit:1420,15--21
+ identifier 'arg_idx' ... ../src/syntax/typing.nit:1420,15--21
../src/syntax/typing.nit:1420,25
- '1' ... ../src/syntax/typing.nit:1420,25
- 'end' ... ../src/syntax/typing.nit:1421,4--6
- 'end' ... ../src/syntax/typing.nit:1422,3--5
+ literal value '1' ... ../src/syntax/typing.nit:1420,25
+ keyword 'end' ... ../src/syntax/typing.nit:1421,4--6
+ keyword 'end' ... ../src/syntax/typing.nit:1422,3--5
../src/syntax/typing.nit:1423,3--13
- 'return' ... ../src/syntax/typing.nit:1423,3--8
+ keyword 'return' ... ../src/syntax/typing.nit:1423,3--8
../src/syntax/typing.nit:1423,10--13
- 'true' ... ../src/syntax/typing.nit:1423,10--13
- 'end' ... ../src/syntax/typing.nit:1424,2--4
+ keyword 'true' ... ../src/syntax/typing.nit:1423,10--13
+ keyword 'end' ... ../src/syntax/typing.nit:1424,2--4
../src/syntax/typing.nit:1426,2--1480,4
../src/syntax/typing.nit:1426,2--1427,0
'# Check the conformity of a set of defined closures
' ... ../src/syntax/typing.nit:1426,2--1427,0
../src/syntax/typing.nit:1427,2--8
- 'private' ... ../src/syntax/typing.nit:1427,2--8
- 'fun' ... ../src/syntax/typing.nit:1427,10--12
+ keyword 'private' ... ../src/syntax/typing.nit:1427,2--8
+ keyword 'fun' ... ../src/syntax/typing.nit:1427,10--12
../src/syntax/typing.nit:1427,14--29
- 'process_closures' ... ../src/syntax/typing.nit:1427,14--29
+ identifier 'process_closures' ... ../src/syntax/typing.nit:1427,14--29
../src/syntax/typing.nit:1427,31--130
../src/syntax/typing.nit:1427,31--46
- 'v' ... ../src/syntax/typing.nit:1427,31
+ identifier 'v' ... ../src/syntax/typing.nit:1427,31
../src/syntax/typing.nit:1427,34--46
- 'TypingVisitor' ... ../src/syntax/typing.nit:1427,34--46
+ type identifier 'TypingVisitor' ... ../src/syntax/typing.nit:1427,34--46
../src/syntax/typing.nit:1427,49--65
- 'psig' ... ../src/syntax/typing.nit:1427,49--52
+ identifier 'psig' ... ../src/syntax/typing.nit:1427,49--52
../src/syntax/typing.nit:1427,55--65
- 'MMSignature' ... ../src/syntax/typing.nit:1427,55--65
+ type identifier 'MMSignature' ... ../src/syntax/typing.nit:1427,55--65
../src/syntax/typing.nit:1427,68--79
- 'name' ... ../src/syntax/typing.nit:1427,68--71
+ identifier 'name' ... ../src/syntax/typing.nit:1427,68--71
../src/syntax/typing.nit:1427,74--79
- 'Symbol' ... ../src/syntax/typing.nit:1427,74--79
+ type identifier 'Symbol' ... ../src/syntax/typing.nit:1427,74--79
../src/syntax/typing.nit:1427,82--111
- 'cd' ... ../src/syntax/typing.nit:1427,82--83
+ identifier 'cd' ... ../src/syntax/typing.nit:1427,82--83
../src/syntax/typing.nit:1427,86--111
- 'nullable' ... ../src/syntax/typing.nit:1427,86--93
- 'Array' ... ../src/syntax/typing.nit:1427,95--99
+ keyword 'nullable' ... ../src/syntax/typing.nit:1427,86--93
+ type identifier 'Array' ... ../src/syntax/typing.nit:1427,95--99
../src/syntax/typing.nit:1427,101--111
- 'AClosureDef' ... ../src/syntax/typing.nit:1427,101--111
+ type identifier 'AClosureDef' ... ../src/syntax/typing.nit:1427,101--111
../src/syntax/typing.nit:1427,116--130
- 'nullable' ... ../src/syntax/typing.nit:1427,116--123
- 'MMType' ... ../src/syntax/typing.nit:1427,125--130
+ keyword 'nullable' ... ../src/syntax/typing.nit:1427,116--123
+ type identifier 'MMType' ... ../src/syntax/typing.nit:1427,125--130
../src/syntax/typing.nit:1429,3--1480,4
../src/syntax/typing.nit:1429,3--26
- 'var' ... ../src/syntax/typing.nit:1429,3--5
- 't' ... ../src/syntax/typing.nit:1429,7
+ keyword 'var' ... ../src/syntax/typing.nit:1429,3--5
+ identifier 't' ... ../src/syntax/typing.nit:1429,7
'=' ... ../src/syntax/typing.nit:1429,9
../src/syntax/typing.nit:1429,11--26
../src/syntax/typing.nit:1429,11--14
../src/syntax/typing.nit:1429,11
- 'psig' ... ../src/syntax/typing.nit:1429,11--14
- 'return_type' ... ../src/syntax/typing.nit:1429,16--26
+ identifier 'psig' ... ../src/syntax/typing.nit:1429,11--14
+ identifier 'return_type' ... ../src/syntax/typing.nit:1429,16--26
../src/syntax/typing.nit:1430,3--24
- 'var' ... ../src/syntax/typing.nit:1430,3--5
- 'cs' ... ../src/syntax/typing.nit:1430,7--8
+ keyword 'var' ... ../src/syntax/typing.nit:1430,3--5
+ identifier 'cs' ... ../src/syntax/typing.nit:1430,7--8
'=' ... ../src/syntax/typing.nit:1430,10
../src/syntax/typing.nit:1430,12--24
../src/syntax/typing.nit:1430,12--15
../src/syntax/typing.nit:1430,12
- 'psig' ... ../src/syntax/typing.nit:1430,12--15
- 'closures' ... ../src/syntax/typing.nit:1430,17--24
+ identifier 'psig' ... ../src/syntax/typing.nit:1430,12--15
+ identifier 'closures' ... ../src/syntax/typing.nit:1430,17--24
../src/syntax/typing.nit:1431,3--19
- 'var' ... ../src/syntax/typing.nit:1431,3--5
- 'min_arity' ... ../src/syntax/typing.nit:1431,7--15
+ keyword 'var' ... ../src/syntax/typing.nit:1431,3--5
+ identifier 'min_arity' ... ../src/syntax/typing.nit:1431,7--15
'=' ... ../src/syntax/typing.nit:1431,17
../src/syntax/typing.nit:1431,19
- '0' ... ../src/syntax/typing.nit:1431,19
+ literal value '0' ... ../src/syntax/typing.nit:1431,19
../src/syntax/typing.nit:1432,3--1434,5
- 'for' ... ../src/syntax/typing.nit:1432,3--5
- 'c' ... ../src/syntax/typing.nit:1432,7
+ keyword 'for' ... ../src/syntax/typing.nit:1432,3--5
+ identifier 'c' ... ../src/syntax/typing.nit:1432,7
../src/syntax/typing.nit:1432,12--13
../src/syntax/typing.nit:1432,12
- 'cs' ... ../src/syntax/typing.nit:1432,12--13
- 'do' ... ../src/syntax/typing.nit:1432,15--16
+ identifier 'cs' ... ../src/syntax/typing.nit:1432,12--13
+ keyword 'do' ... ../src/syntax/typing.nit:1432,15--16
../src/syntax/typing.nit:1433,4--1434,5
../src/syntax/typing.nit:1433,4--43
- 'if' ... ../src/syntax/typing.nit:1433,4--5
+ keyword 'if' ... ../src/syntax/typing.nit:1433,4--5
../src/syntax/typing.nit:1433,7--23
- 'not' ... ../src/syntax/typing.nit:1433,7--9
+ keyword 'not' ... ../src/syntax/typing.nit:1433,7--9
../src/syntax/typing.nit:1433,11--23
../src/syntax/typing.nit:1433,11
../src/syntax/typing.nit:1433,11
- 'c' ... ../src/syntax/typing.nit:1433,11
- 'is_optional' ... ../src/syntax/typing.nit:1433,13--23
+ identifier 'c' ... ../src/syntax/typing.nit:1433,11
+ identifier 'is_optional' ... ../src/syntax/typing.nit:1433,13--23
../src/syntax/typing.nit:1433,30--43
../src/syntax/typing.nit:1433,40
- 'min_arity' ... ../src/syntax/typing.nit:1433,30--38
+ identifier 'min_arity' ... ../src/syntax/typing.nit:1433,30--38
../src/syntax/typing.nit:1433,40--41
- '+=' ... ../src/syntax/typing.nit:1433,40--41
+ operator '+=' ... ../src/syntax/typing.nit:1433,40--41
../src/syntax/typing.nit:1433,43
- '1' ... ../src/syntax/typing.nit:1433,43
- 'end' ... ../src/syntax/typing.nit:1434,3--5
+ literal value '1' ... ../src/syntax/typing.nit:1433,43
+ keyword 'end' ... ../src/syntax/typing.nit:1434,3--5
../src/syntax/typing.nit:1435,3--15
- 'var' ... ../src/syntax/typing.nit:1435,3--5
- 'arity' ... ../src/syntax/typing.nit:1435,7--11
+ keyword 'var' ... ../src/syntax/typing.nit:1435,3--5
+ identifier 'arity' ... ../src/syntax/typing.nit:1435,7--11
'=' ... ../src/syntax/typing.nit:1435,13
../src/syntax/typing.nit:1435,15
- '0' ... ../src/syntax/typing.nit:1435,15
+ literal value '0' ... ../src/syntax/typing.nit:1435,15
../src/syntax/typing.nit:1436,3--38
- 'if' ... ../src/syntax/typing.nit:1436,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1436,3--4
../src/syntax/typing.nit:1436,6--15
../src/syntax/typing.nit:1436,6--7
../src/syntax/typing.nit:1436,6
- 'cd' ... ../src/syntax/typing.nit:1436,6--7
+ identifier 'cd' ... ../src/syntax/typing.nit:1436,6--7
../src/syntax/typing.nit:1436,12--15
- 'null' ... ../src/syntax/typing.nit:1436,12--15
+ keyword 'null' ... ../src/syntax/typing.nit:1436,12--15
../src/syntax/typing.nit:1436,22--38
../src/syntax/typing.nit:1436,30
- 'arity' ... ../src/syntax/typing.nit:1436,22--26
+ identifier 'arity' ... ../src/syntax/typing.nit:1436,22--26
'=' ... ../src/syntax/typing.nit:1436,28
../src/syntax/typing.nit:1436,30--38
../src/syntax/typing.nit:1436,30--31
../src/syntax/typing.nit:1436,30
- 'cd' ... ../src/syntax/typing.nit:1436,30--31
- 'length' ... ../src/syntax/typing.nit:1436,33--38
+ identifier 'cd' ... ../src/syntax/typing.nit:1436,30--31
+ identifier 'length' ... ../src/syntax/typing.nit:1436,33--38
../src/syntax/typing.nit:1437,3--1478,5
- 'if' ... ../src/syntax/typing.nit:1437,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1437,3--4
../src/syntax/typing.nit:1437,6--18
../src/syntax/typing.nit:1437,6--14
../src/syntax/typing.nit:1437,6--7
../src/syntax/typing.nit:1437,6
- 'cs' ... ../src/syntax/typing.nit:1437,6--7
- 'length' ... ../src/syntax/typing.nit:1437,9--14
+ identifier 'cs' ... ../src/syntax/typing.nit:1437,6--7
+ identifier 'length' ... ../src/syntax/typing.nit:1437,9--14
../src/syntax/typing.nit:1437,18
- '0' ... ../src/syntax/typing.nit:1437,18
+ literal value '0' ... ../src/syntax/typing.nit:1437,18
../src/syntax/typing.nit:1438,4--1475,6
../src/syntax/typing.nit:1438,4--1475,6
- 'if' ... ../src/syntax/typing.nit:1438,4--5
+ keyword 'if' ... ../src/syntax/typing.nit:1438,4--5
../src/syntax/typing.nit:1438,7--34
../src/syntax/typing.nit:1438,7--16
../src/syntax/typing.nit:1438,7--11
../src/syntax/typing.nit:1438,7
- 'arity' ... ../src/syntax/typing.nit:1438,7--11
+ identifier 'arity' ... ../src/syntax/typing.nit:1438,7--11
../src/syntax/typing.nit:1438,16
- '0' ... ../src/syntax/typing.nit:1438,16
+ literal value '0' ... ../src/syntax/typing.nit:1438,16
../src/syntax/typing.nit:1438,22--34
../src/syntax/typing.nit:1438,22--30
../src/syntax/typing.nit:1438,22
- 'min_arity' ... ../src/syntax/typing.nit:1438,22--30
+ identifier 'min_arity' ... ../src/syntax/typing.nit:1438,22--30
../src/syntax/typing.nit:1438,34
- '0' ... ../src/syntax/typing.nit:1438,34
+ literal value '0' ... ../src/syntax/typing.nit:1438,34
../src/syntax/typing.nit:1439,5--62
../src/syntax/typing.nit:1439,5--62
../src/syntax/typing.nit:1439,5
../src/syntax/typing.nit:1439,5
- 'v' ... ../src/syntax/typing.nit:1439,5
- 'error' ... ../src/syntax/typing.nit:1439,7--11
+ identifier 'v' ... ../src/syntax/typing.nit:1439,5
+ identifier 'error' ... ../src/syntax/typing.nit:1439,7--11
../src/syntax/typing.nit:1439,13--16
- 'self' ... ../src/syntax/typing.nit:1439,13--16
+ keyword 'self' ... ../src/syntax/typing.nit:1439,13--16
../src/syntax/typing.nit:1439,19--62
../src/syntax/typing.nit:1439,19--27
- '"Error: {' ... ../src/syntax/typing.nit:1439,19--27
+ literal value '"Error: {' ... ../src/syntax/typing.nit:1439,19--27
../src/syntax/typing.nit:1439,28--31
../src/syntax/typing.nit:1439,28
- 'name' ... ../src/syntax/typing.nit:1439,28--31
+ identifier 'name' ... ../src/syntax/typing.nit:1439,28--31
../src/syntax/typing.nit:1439,32--43
- '} requires {' ... ../src/syntax/typing.nit:1439,32--43
+ literal value '} requires {' ... ../src/syntax/typing.nit:1439,32--43
../src/syntax/typing.nit:1439,44--52
../src/syntax/typing.nit:1439,44--45
../src/syntax/typing.nit:1439,44
- 'cs' ... ../src/syntax/typing.nit:1439,44--45
- 'length' ... ../src/syntax/typing.nit:1439,47--52
+ identifier 'cs' ... ../src/syntax/typing.nit:1439,44--45
+ identifier 'length' ... ../src/syntax/typing.nit:1439,47--52
../src/syntax/typing.nit:1439,53--62
'} blocks."' ... ../src/syntax/typing.nit:1439,53--62
../src/syntax/typing.nit:1440,9--1475,6
- 'if' ... ../src/syntax/typing.nit:1440,9--10
+ keyword 'if' ... ../src/syntax/typing.nit:1440,9--10
../src/syntax/typing.nit:1440,12--49
../src/syntax/typing.nit:1440,12--28
../src/syntax/typing.nit:1440,12--16
../src/syntax/typing.nit:1440,12
- 'arity' ... ../src/syntax/typing.nit:1440,12--16
+ identifier 'arity' ... ../src/syntax/typing.nit:1440,12--16
../src/syntax/typing.nit:1440,20--28
../src/syntax/typing.nit:1440,20--21
../src/syntax/typing.nit:1440,20
- 'cs' ... ../src/syntax/typing.nit:1440,20--21
- 'length' ... ../src/syntax/typing.nit:1440,23--28
+ identifier 'cs' ... ../src/syntax/typing.nit:1440,20--21
+ identifier 'length' ... ../src/syntax/typing.nit:1440,23--28
../src/syntax/typing.nit:1440,33--49
../src/syntax/typing.nit:1440,33--37
../src/syntax/typing.nit:1440,33
- 'arity' ... ../src/syntax/typing.nit:1440,33--37
+ identifier 'arity' ... ../src/syntax/typing.nit:1440,33--37
../src/syntax/typing.nit:1440,41--49
../src/syntax/typing.nit:1440,41
- 'min_arity' ... ../src/syntax/typing.nit:1440,41--49
+ identifier 'min_arity' ... ../src/syntax/typing.nit:1440,41--49
../src/syntax/typing.nit:1441,5--81
../src/syntax/typing.nit:1441,5--81
../src/syntax/typing.nit:1441,5
../src/syntax/typing.nit:1441,5
- 'v' ... ../src/syntax/typing.nit:1441,5
- 'error' ... ../src/syntax/typing.nit:1441,7--11
+ identifier 'v' ... ../src/syntax/typing.nit:1441,5
+ identifier 'error' ... ../src/syntax/typing.nit:1441,7--11
../src/syntax/typing.nit:1441,13--16
- 'self' ... ../src/syntax/typing.nit:1441,13--16
+ keyword 'self' ... ../src/syntax/typing.nit:1441,13--16
../src/syntax/typing.nit:1441,19--81
../src/syntax/typing.nit:1441,19--27
- '"Error: {' ... ../src/syntax/typing.nit:1441,19--27
+ literal value '"Error: {' ... ../src/syntax/typing.nit:1441,19--27
../src/syntax/typing.nit:1441,28--31
../src/syntax/typing.nit:1441,28
- 'name' ... ../src/syntax/typing.nit:1441,28--31
+ identifier 'name' ... ../src/syntax/typing.nit:1441,28--31
../src/syntax/typing.nit:1441,32--43
- '} requires {' ... ../src/syntax/typing.nit:1441,32--43
+ literal value '} requires {' ... ../src/syntax/typing.nit:1441,32--43
../src/syntax/typing.nit:1441,44--52
../src/syntax/typing.nit:1441,44--45
../src/syntax/typing.nit:1441,44
- 'cs' ... ../src/syntax/typing.nit:1441,44--45
- 'length' ... ../src/syntax/typing.nit:1441,47--52
+ identifier 'cs' ... ../src/syntax/typing.nit:1441,44--45
+ identifier 'length' ... ../src/syntax/typing.nit:1441,47--52
../src/syntax/typing.nit:1441,53--63
- '} blocks, {' ... ../src/syntax/typing.nit:1441,53--63
+ literal value '} blocks, {' ... ../src/syntax/typing.nit:1441,53--63
../src/syntax/typing.nit:1441,64--72
../src/syntax/typing.nit:1441,64--65
../src/syntax/typing.nit:1441,64
- 'cd' ... ../src/syntax/typing.nit:1441,64--65
- 'length' ... ../src/syntax/typing.nit:1441,67--72
+ identifier 'cd' ... ../src/syntax/typing.nit:1441,64--65
+ identifier 'length' ... ../src/syntax/typing.nit:1441,67--72
../src/syntax/typing.nit:1441,73--81
'} found."' ... ../src/syntax/typing.nit:1441,73--81
../src/syntax/typing.nit:1444,5--1475,6
../src/syntax/typing.nit:1444,5--53
- 'var' ... ../src/syntax/typing.nit:1444,5--7
- 'break_list' ... ../src/syntax/typing.nit:1444,9--18
+ keyword 'var' ... ../src/syntax/typing.nit:1444,5--7
+ identifier 'break_list' ... ../src/syntax/typing.nit:1444,9--18
../src/syntax/typing.nit:1444,21--45
- 'nullable' ... ../src/syntax/typing.nit:1444,21--28
- 'Array' ... ../src/syntax/typing.nit:1444,30--34
+ keyword 'nullable' ... ../src/syntax/typing.nit:1444,21--28
+ type identifier 'Array' ... ../src/syntax/typing.nit:1444,30--34
../src/syntax/typing.nit:1444,36--45
- 'ABreakExpr' ... ../src/syntax/typing.nit:1444,36--45
+ type identifier 'ABreakExpr' ... ../src/syntax/typing.nit:1444,36--45
'=' ... ../src/syntax/typing.nit:1444,48
../src/syntax/typing.nit:1444,50--53
- 'null' ... ../src/syntax/typing.nit:1444,50--53
+ keyword 'null' ... ../src/syntax/typing.nit:1444,50--53
../src/syntax/typing.nit:1445,5--55
- 'if' ... ../src/syntax/typing.nit:1445,5--6
+ keyword 'if' ... ../src/syntax/typing.nit:1445,5--6
../src/syntax/typing.nit:1445,8--16
../src/syntax/typing.nit:1445,8
../src/syntax/typing.nit:1445,8
- 't' ... ../src/syntax/typing.nit:1445,8
+ identifier 't' ... ../src/syntax/typing.nit:1445,8
../src/syntax/typing.nit:1445,13--16
- 'null' ... ../src/syntax/typing.nit:1445,13--16
+ keyword 'null' ... ../src/syntax/typing.nit:1445,13--16
../src/syntax/typing.nit:1445,23--55
../src/syntax/typing.nit:1445,46
- 'break_list' ... ../src/syntax/typing.nit:1445,23--32
+ identifier 'break_list' ... ../src/syntax/typing.nit:1445,23--32
'=' ... ../src/syntax/typing.nit:1445,34
../src/syntax/typing.nit:1445,36--55
- 'new' ... ../src/syntax/typing.nit:1445,36--38
+ keyword 'new' ... ../src/syntax/typing.nit:1445,36--38
../src/syntax/typing.nit:1445,40--55
- 'Array' ... ../src/syntax/typing.nit:1445,40--44
+ type identifier 'Array' ... ../src/syntax/typing.nit:1445,40--44
../src/syntax/typing.nit:1445,46--55
- 'ABreakExpr' ... ../src/syntax/typing.nit:1445,46--55
+ type identifier 'ABreakExpr' ... ../src/syntax/typing.nit:1445,46--55
../src/syntax/typing.nit:1448,5--65
- 'var' ... ../src/syntax/typing.nit:1448,5--7
- 'n_label' ... ../src/syntax/typing.nit:1448,9--15
+ keyword 'var' ... ../src/syntax/typing.nit:1448,5--7
+ identifier 'n_label' ... ../src/syntax/typing.nit:1448,9--15
'=' ... ../src/syntax/typing.nit:1448,17
../src/syntax/typing.nit:1448,19--65
- 'if' ... ../src/syntax/typing.nit:1448,19--20
+ keyword 'if' ... ../src/syntax/typing.nit:1448,19--20
../src/syntax/typing.nit:1448,22--30
../src/syntax/typing.nit:1448,22--26
../src/syntax/typing.nit:1448,22
- 'arity' ... ../src/syntax/typing.nit:1448,22--26
+ identifier 'arity' ... ../src/syntax/typing.nit:1448,22--26
../src/syntax/typing.nit:1448,30
- '0' ... ../src/syntax/typing.nit:1448,30
- 'then' ... ../src/syntax/typing.nit:1448,32--35
+ literal value '0' ... ../src/syntax/typing.nit:1448,30
+ keyword 'then' ... ../src/syntax/typing.nit:1448,32--35
../src/syntax/typing.nit:1448,37--55
../src/syntax/typing.nit:1448,37--46
../src/syntax/typing.nit:1448,37--38
../src/syntax/typing.nit:1448,37
- 'cd' ... ../src/syntax/typing.nit:1448,37--38
+ identifier 'cd' ... ../src/syntax/typing.nit:1448,37--38
../src/syntax/typing.nit:1448,40--46
../src/syntax/typing.nit:1448,40--44
../src/syntax/typing.nit:1448,40
- 'arity' ... ../src/syntax/typing.nit:1448,40--44
+ identifier 'arity' ... ../src/syntax/typing.nit:1448,40--44
../src/syntax/typing.nit:1448,46
- '1' ... ../src/syntax/typing.nit:1448,46
- 'n_label' ... ../src/syntax/typing.nit:1448,49--55
- 'else' ... ../src/syntax/typing.nit:1448,57--60
+ literal value '1' ... ../src/syntax/typing.nit:1448,46
+ identifier 'n_label' ... ../src/syntax/typing.nit:1448,49--55
+ keyword 'else' ... ../src/syntax/typing.nit:1448,57--60
../src/syntax/typing.nit:1448,62--65
- 'null' ... ../src/syntax/typing.nit:1448,62--65
+ keyword 'null' ... ../src/syntax/typing.nit:1448,62--65
../src/syntax/typing.nit:1451,5--1469,7
- 'for' ... ../src/syntax/typing.nit:1451,5--7
- 'i' ... ../src/syntax/typing.nit:1451,9
+ keyword 'for' ... ../src/syntax/typing.nit:1451,5--7
+ identifier 'i' ... ../src/syntax/typing.nit:1451,9
../src/syntax/typing.nit:1451,15--22
../src/syntax/typing.nit:1451,15
- '0' ... ../src/syntax/typing.nit:1451,15
+ literal value '0' ... ../src/syntax/typing.nit:1451,15
../src/syntax/typing.nit:1451,18--22
../src/syntax/typing.nit:1451,18
- 'arity' ... ../src/syntax/typing.nit:1451,18--22
- 'do' ... ../src/syntax/typing.nit:1451,25--26
+ identifier 'arity' ... ../src/syntax/typing.nit:1451,18--22
+ keyword 'do' ... ../src/syntax/typing.nit:1451,25--26
../src/syntax/typing.nit:1452,6--1469,7
../src/syntax/typing.nit:1452,6--19
- 'var' ... ../src/syntax/typing.nit:1452,6--8
- 'cdi' ... ../src/syntax/typing.nit:1452,10--12
+ keyword 'var' ... ../src/syntax/typing.nit:1452,6--8
+ identifier 'cdi' ... ../src/syntax/typing.nit:1452,10--12
'=' ... ../src/syntax/typing.nit:1452,14
../src/syntax/typing.nit:1452,16--19
../src/syntax/typing.nit:1452,16--17
../src/syntax/typing.nit:1452,16
- 'cd' ... ../src/syntax/typing.nit:1452,16--17
+ identifier 'cd' ... ../src/syntax/typing.nit:1452,16--17
../src/syntax/typing.nit:1452,19
../src/syntax/typing.nit:1452,19
- 'i' ... ../src/syntax/typing.nit:1452,19
+ identifier 'i' ... ../src/syntax/typing.nit:1452,19
../src/syntax/typing.nit:1453,6--33
- 'var' ... ../src/syntax/typing.nit:1453,6--8
- 'cni' ... ../src/syntax/typing.nit:1453,10--12
+ keyword 'var' ... ../src/syntax/typing.nit:1453,6--8
+ identifier 'cni' ... ../src/syntax/typing.nit:1453,10--12
'=' ... ../src/syntax/typing.nit:1453,14
../src/syntax/typing.nit:1453,16--33
../src/syntax/typing.nit:1453,16--23
../src/syntax/typing.nit:1453,16--18
../src/syntax/typing.nit:1453,16
- 'cdi' ... ../src/syntax/typing.nit:1453,16--18
- 'n_id' ... ../src/syntax/typing.nit:1453,20--23
- 'to_symbol' ... ../src/syntax/typing.nit:1453,25--33
+ identifier 'cdi' ... ../src/syntax/typing.nit:1453,16--18
+ identifier 'n_id' ... ../src/syntax/typing.nit:1453,20--23
+ identifier 'to_symbol' ... ../src/syntax/typing.nit:1453,25--33
../src/syntax/typing.nit:1454,6--37
- 'var' ... ../src/syntax/typing.nit:1454,6--8
- 'csi' ... ../src/syntax/typing.nit:1454,10--12
+ keyword 'var' ... ../src/syntax/typing.nit:1454,6--8
+ identifier 'csi' ... ../src/syntax/typing.nit:1454,10--12
'=' ... ../src/syntax/typing.nit:1454,14
../src/syntax/typing.nit:1454,16--37
../src/syntax/typing.nit:1454,16--19
../src/syntax/typing.nit:1454,16
- 'psig' ... ../src/syntax/typing.nit:1454,16--19
- 'closure_named' ... ../src/syntax/typing.nit:1454,21--33
+ identifier 'psig' ... ../src/syntax/typing.nit:1454,16--19
+ identifier 'closure_named' ... ../src/syntax/typing.nit:1454,21--33
../src/syntax/typing.nit:1454,35--37
../src/syntax/typing.nit:1454,35
- 'cni' ... ../src/syntax/typing.nit:1454,35--37
+ identifier 'cni' ... ../src/syntax/typing.nit:1454,35--37
../src/syntax/typing.nit:1455,6--1468,8
- 'if' ... ../src/syntax/typing.nit:1455,6--7
+ keyword 'if' ... ../src/syntax/typing.nit:1455,6--7
../src/syntax/typing.nit:1455,9--19
../src/syntax/typing.nit:1455,9--11
../src/syntax/typing.nit:1455,9
- 'csi' ... ../src/syntax/typing.nit:1455,9--11
+ identifier 'csi' ... ../src/syntax/typing.nit:1455,9--11
../src/syntax/typing.nit:1455,16--19
- 'null' ... ../src/syntax/typing.nit:1455,16--19
+ keyword 'null' ... ../src/syntax/typing.nit:1455,16--19
../src/syntax/typing.nit:1456,7--1459,21
../src/syntax/typing.nit:1456,7--57
- 'var' ... ../src/syntax/typing.nit:1456,7--9
- 'esc' ... ../src/syntax/typing.nit:1456,11--13
+ keyword 'var' ... ../src/syntax/typing.nit:1456,7--9
+ identifier 'esc' ... ../src/syntax/typing.nit:1456,11--13
'=' ... ../src/syntax/typing.nit:1456,15
../src/syntax/typing.nit:1456,17--57
- 'new' ... ../src/syntax/typing.nit:1456,17--19
+ keyword 'new' ... ../src/syntax/typing.nit:1456,17--19
../src/syntax/typing.nit:1456,21--36
- 'EscapableClosure' ... ../src/syntax/typing.nit:1456,21--36
+ type identifier 'EscapableClosure' ... ../src/syntax/typing.nit:1456,21--36
../src/syntax/typing.nit:1456,38--40
../src/syntax/typing.nit:1456,38
- 'cdi' ... ../src/syntax/typing.nit:1456,38--40
+ identifier 'cdi' ... ../src/syntax/typing.nit:1456,38--40
../src/syntax/typing.nit:1456,43--45
../src/syntax/typing.nit:1456,43
- 'csi' ... ../src/syntax/typing.nit:1456,43--45
+ identifier 'csi' ... ../src/syntax/typing.nit:1456,43--45
../src/syntax/typing.nit:1456,48--57
../src/syntax/typing.nit:1456,48
- 'break_list' ... ../src/syntax/typing.nit:1456,48--57
+ identifier 'break_list' ... ../src/syntax/typing.nit:1456,48--57
../src/syntax/typing.nit:1457,7--45
../src/syntax/typing.nit:1457,7--17
../src/syntax/typing.nit:1457,7
../src/syntax/typing.nit:1457,7
- 'v' ... ../src/syntax/typing.nit:1457,7
- 'scope_ctx' ... ../src/syntax/typing.nit:1457,9--17
- 'push_escapable' ... ../src/syntax/typing.nit:1457,19--32
+ identifier 'v' ... ../src/syntax/typing.nit:1457,7
+ identifier 'scope_ctx' ... ../src/syntax/typing.nit:1457,9--17
+ identifier 'push_escapable' ... ../src/syntax/typing.nit:1457,19--32
../src/syntax/typing.nit:1457,34--36
../src/syntax/typing.nit:1457,34
- 'esc' ... ../src/syntax/typing.nit:1457,34--36
+ identifier 'esc' ... ../src/syntax/typing.nit:1457,34--36
../src/syntax/typing.nit:1457,39--45
../src/syntax/typing.nit:1457,39
- 'n_label' ... ../src/syntax/typing.nit:1457,39--45
+ identifier 'n_label' ... ../src/syntax/typing.nit:1457,39--45
../src/syntax/typing.nit:1458,7--31
../src/syntax/typing.nit:1458,7--9
../src/syntax/typing.nit:1458,7
- 'cdi' ... ../src/syntax/typing.nit:1458,7--9
- 'accept_typing2' ... ../src/syntax/typing.nit:1458,11--24
+ identifier 'cdi' ... ../src/syntax/typing.nit:1458,7--9
+ identifier 'accept_typing2' ... ../src/syntax/typing.nit:1458,11--24
../src/syntax/typing.nit:1458,26
../src/syntax/typing.nit:1458,26
- 'v' ... ../src/syntax/typing.nit:1458,26
+ identifier 'v' ... ../src/syntax/typing.nit:1458,26
../src/syntax/typing.nit:1458,29--31
../src/syntax/typing.nit:1458,29
- 'esc' ... ../src/syntax/typing.nit:1458,29--31
+ identifier 'esc' ... ../src/syntax/typing.nit:1458,29--31
../src/syntax/typing.nit:1459,7--21
../src/syntax/typing.nit:1459,7--17
../src/syntax/typing.nit:1459,7
../src/syntax/typing.nit:1459,7
- 'v' ... ../src/syntax/typing.nit:1459,7
- 'scope_ctx' ... ../src/syntax/typing.nit:1459,9--17
- 'pop' ... ../src/syntax/typing.nit:1459,19--21
+ identifier 'v' ... ../src/syntax/typing.nit:1459,7
+ identifier 'scope_ctx' ... ../src/syntax/typing.nit:1459,9--17
+ identifier 'pop' ... ../src/syntax/typing.nit:1459,19--21
../src/syntax/typing.nit:1460,11--1468,8
- 'if' ... ../src/syntax/typing.nit:1460,11--12
+ keyword 'if' ... ../src/syntax/typing.nit:1460,11--12
../src/syntax/typing.nit:1460,14--27
../src/syntax/typing.nit:1460,14--22
../src/syntax/typing.nit:1460,14--15
../src/syntax/typing.nit:1460,14
- 'cs' ... ../src/syntax/typing.nit:1460,14--15
- 'length' ... ../src/syntax/typing.nit:1460,17--22
+ identifier 'cs' ... ../src/syntax/typing.nit:1460,14--15
+ identifier 'length' ... ../src/syntax/typing.nit:1460,17--22
../src/syntax/typing.nit:1460,27
- '1' ... ../src/syntax/typing.nit:1460,27
+ literal value '1' ... ../src/syntax/typing.nit:1460,27
../src/syntax/typing.nit:1461,7--103
../src/syntax/typing.nit:1461,7--103
../src/syntax/typing.nit:1461,7
../src/syntax/typing.nit:1461,7
- 'v' ... ../src/syntax/typing.nit:1461,7
- 'error' ... ../src/syntax/typing.nit:1461,9--13
+ identifier 'v' ... ../src/syntax/typing.nit:1461,7
+ identifier 'error' ... ../src/syntax/typing.nit:1461,9--13
../src/syntax/typing.nit:1461,15--22
../src/syntax/typing.nit:1461,15--17
../src/syntax/typing.nit:1461,15
- 'cdi' ... ../src/syntax/typing.nit:1461,15--17
- 'n_id' ... ../src/syntax/typing.nit:1461,19--22
+ identifier 'cdi' ... ../src/syntax/typing.nit:1461,15--17
+ identifier 'n_id' ... ../src/syntax/typing.nit:1461,19--22
../src/syntax/typing.nit:1461,25--103
../src/syntax/typing.nit:1461,25--52
- '"Error: no closure named '!{' ... ../src/syntax/typing.nit:1461,25--52
+ literal value '"Error: no closure named '!{' ... ../src/syntax/typing.nit:1461,25--52
../src/syntax/typing.nit:1461,53--55
../src/syntax/typing.nit:1461,53
- 'cni' ... ../src/syntax/typing.nit:1461,53--55
+ identifier 'cni' ... ../src/syntax/typing.nit:1461,53--55
../src/syntax/typing.nit:1461,56--62
- '}' in {' ... ../src/syntax/typing.nit:1461,56--62
+ literal value '}' in {' ... ../src/syntax/typing.nit:1461,56--62
../src/syntax/typing.nit:1461,63--66
../src/syntax/typing.nit:1461,63
- 'name' ... ../src/syntax/typing.nit:1461,63--66
+ identifier 'name' ... ../src/syntax/typing.nit:1461,63--66
../src/syntax/typing.nit:1461,67--87
- '}; only closure is !{' ... ../src/syntax/typing.nit:1461,67--87
+ literal value '}; only closure is !{' ... ../src/syntax/typing.nit:1461,67--87
../src/syntax/typing.nit:1461,88--100
../src/syntax/typing.nit:1461,88--95
../src/syntax/typing.nit:1461,88--89
../src/syntax/typing.nit:1461,88
- 'cs' ... ../src/syntax/typing.nit:1461,88--89
- 'first' ... ../src/syntax/typing.nit:1461,91--95
- 'name' ... ../src/syntax/typing.nit:1461,97--100
+ identifier 'cs' ... ../src/syntax/typing.nit:1461,88--89
+ identifier 'first' ... ../src/syntax/typing.nit:1461,91--95
+ identifier 'name' ... ../src/syntax/typing.nit:1461,97--100
../src/syntax/typing.nit:1461,101--103
'}."' ... ../src/syntax/typing.nit:1461,101--103
../src/syntax/typing.nit:1463,7--1468,8
../src/syntax/typing.nit:1463,7--30
- 'var' ... ../src/syntax/typing.nit:1463,7--9
- 'a' ... ../src/syntax/typing.nit:1463,11
+ keyword 'var' ... ../src/syntax/typing.nit:1463,7--9
+ identifier 'a' ... ../src/syntax/typing.nit:1463,11
'=' ... ../src/syntax/typing.nit:1463,13
../src/syntax/typing.nit:1463,15--30
- 'new' ... ../src/syntax/typing.nit:1463,15--17
+ keyword 'new' ... ../src/syntax/typing.nit:1463,15--17
../src/syntax/typing.nit:1463,19--30
- 'Array' ... ../src/syntax/typing.nit:1463,19--23
+ type identifier 'Array' ... ../src/syntax/typing.nit:1463,19--23
../src/syntax/typing.nit:1463,25--30
- 'String' ... ../src/syntax/typing.nit:1463,25--30
+ type identifier 'String' ... ../src/syntax/typing.nit:1463,25--30
../src/syntax/typing.nit:1464,7--1466,9
- 'for' ... ../src/syntax/typing.nit:1464,7--9
- 'c' ... ../src/syntax/typing.nit:1464,11
+ keyword 'for' ... ../src/syntax/typing.nit:1464,7--9
+ identifier 'c' ... ../src/syntax/typing.nit:1464,11
../src/syntax/typing.nit:1464,16--17
../src/syntax/typing.nit:1464,16
- 'cs' ... ../src/syntax/typing.nit:1464,16--17
- 'do' ... ../src/syntax/typing.nit:1464,19--20
+ identifier 'cs' ... ../src/syntax/typing.nit:1464,16--17
+ keyword 'do' ... ../src/syntax/typing.nit:1464,19--20
../src/syntax/typing.nit:1465,8--1466,9
../src/syntax/typing.nit:1465,8--24
../src/syntax/typing.nit:1465,8
../src/syntax/typing.nit:1465,8
- 'a' ... ../src/syntax/typing.nit:1465,8
- 'add' ... ../src/syntax/typing.nit:1465,10--12
+ identifier 'a' ... ../src/syntax/typing.nit:1465,8
+ identifier 'add' ... ../src/syntax/typing.nit:1465,10--12
../src/syntax/typing.nit:1465,14--24
../src/syntax/typing.nit:1465,14--16
- '"!{' ... ../src/syntax/typing.nit:1465,14--16
+ literal value '"!{' ... ../src/syntax/typing.nit:1465,14--16
../src/syntax/typing.nit:1465,17--22
../src/syntax/typing.nit:1465,17
../src/syntax/typing.nit:1465,17
- 'c' ... ../src/syntax/typing.nit:1465,17
- 'name' ... ../src/syntax/typing.nit:1465,19--22
+ identifier 'c' ... ../src/syntax/typing.nit:1465,17
+ identifier 'name' ... ../src/syntax/typing.nit:1465,19--22
../src/syntax/typing.nit:1465,23--24
'}"' ... ../src/syntax/typing.nit:1465,23--24
- 'end' ... ../src/syntax/typing.nit:1466,7--9
+ keyword 'end' ... ../src/syntax/typing.nit:1466,7--9
../src/syntax/typing.nit:1467,7--102
../src/syntax/typing.nit:1467,7
../src/syntax/typing.nit:1467,7
- 'v' ... ../src/syntax/typing.nit:1467,7
- 'error' ... ../src/syntax/typing.nit:1467,9--13
+ identifier 'v' ... ../src/syntax/typing.nit:1467,7
+ identifier 'error' ... ../src/syntax/typing.nit:1467,9--13
../src/syntax/typing.nit:1467,15--22
../src/syntax/typing.nit:1467,15--17
../src/syntax/typing.nit:1467,15
- 'cdi' ... ../src/syntax/typing.nit:1467,15--17
- 'n_id' ... ../src/syntax/typing.nit:1467,19--22
+ identifier 'cdi' ... ../src/syntax/typing.nit:1467,15--17
+ identifier 'n_id' ... ../src/syntax/typing.nit:1467,19--22
../src/syntax/typing.nit:1467,25--102
../src/syntax/typing.nit:1467,25--52
- '"Error: no closure named '!{' ... ../src/syntax/typing.nit:1467,25--52
+ literal value '"Error: no closure named '!{' ... ../src/syntax/typing.nit:1467,25--52
../src/syntax/typing.nit:1467,53--55
../src/syntax/typing.nit:1467,53
- 'cni' ... ../src/syntax/typing.nit:1467,53--55
+ identifier 'cni' ... ../src/syntax/typing.nit:1467,53--55
../src/syntax/typing.nit:1467,56--62
- '}' in {' ... ../src/syntax/typing.nit:1467,56--62
+ literal value '}' in {' ... ../src/syntax/typing.nit:1467,56--62
../src/syntax/typing.nit:1467,63--66
../src/syntax/typing.nit:1467,63
- 'name' ... ../src/syntax/typing.nit:1467,63--66
+ identifier 'name' ... ../src/syntax/typing.nit:1467,63--66
../src/syntax/typing.nit:1467,67--88
- '}; only closures are {' ... ../src/syntax/typing.nit:1467,67--88
+ literal value '}; only closures are {' ... ../src/syntax/typing.nit:1467,67--88
../src/syntax/typing.nit:1467,89--98
../src/syntax/typing.nit:1467,89
../src/syntax/typing.nit:1467,89
- 'a' ... ../src/syntax/typing.nit:1467,89
- 'join' ... ../src/syntax/typing.nit:1467,91--94
+ identifier 'a' ... ../src/syntax/typing.nit:1467,89
+ identifier 'join' ... ../src/syntax/typing.nit:1467,91--94
../src/syntax/typing.nit:1467,96--98
- '","' ... ../src/syntax/typing.nit:1467,96--98
+ literal value '","' ... ../src/syntax/typing.nit:1467,96--98
../src/syntax/typing.nit:1467,100--102
'}."' ... ../src/syntax/typing.nit:1467,100--102
- 'end' ... ../src/syntax/typing.nit:1468,6--8
- 'end' ... ../src/syntax/typing.nit:1469,5--7
+ keyword 'end' ... ../src/syntax/typing.nit:1468,6--8
+ keyword 'end' ... ../src/syntax/typing.nit:1469,5--7
../src/syntax/typing.nit:1472,5--1474,7
- 'if' ... ../src/syntax/typing.nit:1472,5--6
+ keyword 'if' ... ../src/syntax/typing.nit:1472,5--6
../src/syntax/typing.nit:1472,8--25
../src/syntax/typing.nit:1472,8--17
../src/syntax/typing.nit:1472,8
- 'break_list' ... ../src/syntax/typing.nit:1472,8--17
+ identifier 'break_list' ... ../src/syntax/typing.nit:1472,8--17
../src/syntax/typing.nit:1472,22--25
- 'null' ... ../src/syntax/typing.nit:1472,22--25
+ keyword 'null' ... ../src/syntax/typing.nit:1472,22--25
../src/syntax/typing.nit:1473,6--48
../src/syntax/typing.nit:1473,6--48
../src/syntax/typing.nit:1473,10
- 't' ... ../src/syntax/typing.nit:1473,6
+ identifier 't' ... ../src/syntax/typing.nit:1473,6
'=' ... ../src/syntax/typing.nit:1473,8
../src/syntax/typing.nit:1473,10--48
../src/syntax/typing.nit:1473,10
../src/syntax/typing.nit:1473,10
- 'v' ... ../src/syntax/typing.nit:1473,10
- 'check_conform_multiexpr' ... ../src/syntax/typing.nit:1473,12--34
+ identifier 'v' ... ../src/syntax/typing.nit:1473,10
+ identifier 'check_conform_multiexpr' ... ../src/syntax/typing.nit:1473,12--34
../src/syntax/typing.nit:1473,36
../src/syntax/typing.nit:1473,36
- 't' ... ../src/syntax/typing.nit:1473,36
+ identifier 't' ... ../src/syntax/typing.nit:1473,36
../src/syntax/typing.nit:1473,39--48
../src/syntax/typing.nit:1473,39
- 'break_list' ... ../src/syntax/typing.nit:1473,39--48
+ identifier 'break_list' ... ../src/syntax/typing.nit:1473,39--48
../src/syntax/typing.nit:1474,5--7
- 'end' ... ../src/syntax/typing.nit:1474,5--7
- 'end' ... ../src/syntax/typing.nit:1475,4--6
+ keyword 'end' ... ../src/syntax/typing.nit:1474,5--7
+ keyword 'end' ... ../src/syntax/typing.nit:1475,4--6
../src/syntax/typing.nit:1476,8--1478,5
- 'if' ... ../src/syntax/typing.nit:1476,8--9
+ keyword 'if' ... ../src/syntax/typing.nit:1476,8--9
../src/syntax/typing.nit:1476,11--20
../src/syntax/typing.nit:1476,11--15
../src/syntax/typing.nit:1476,11
- 'arity' ... ../src/syntax/typing.nit:1476,11--15
+ identifier 'arity' ... ../src/syntax/typing.nit:1476,11--15
../src/syntax/typing.nit:1476,20
- '0' ... ../src/syntax/typing.nit:1476,20
+ literal value '0' ... ../src/syntax/typing.nit:1476,20
../src/syntax/typing.nit:1477,4--57
../src/syntax/typing.nit:1477,4--57
../src/syntax/typing.nit:1477,4
../src/syntax/typing.nit:1477,4
- 'v' ... ../src/syntax/typing.nit:1477,4
- 'error' ... ../src/syntax/typing.nit:1477,6--10
+ identifier 'v' ... ../src/syntax/typing.nit:1477,4
+ identifier 'error' ... ../src/syntax/typing.nit:1477,6--10
../src/syntax/typing.nit:1477,12--15
- 'self' ... ../src/syntax/typing.nit:1477,12--15
+ keyword 'self' ... ../src/syntax/typing.nit:1477,12--15
../src/syntax/typing.nit:1477,18--57
../src/syntax/typing.nit:1477,18--26
- '"Error: {' ... ../src/syntax/typing.nit:1477,18--26
+ literal value '"Error: {' ... ../src/syntax/typing.nit:1477,18--26
../src/syntax/typing.nit:1477,27--30
../src/syntax/typing.nit:1477,27
- 'name' ... ../src/syntax/typing.nit:1477,27--30
+ identifier 'name' ... ../src/syntax/typing.nit:1477,27--30
../src/syntax/typing.nit:1477,31--57
'} does not require blocks."' ... ../src/syntax/typing.nit:1477,31--57
../src/syntax/typing.nit:1478,3--5
- 'end' ... ../src/syntax/typing.nit:1478,3--5
+ keyword 'end' ... ../src/syntax/typing.nit:1478,3--5
../src/syntax/typing.nit:1479,3--10
- 'return' ... ../src/syntax/typing.nit:1479,3--8
+ keyword 'return' ... ../src/syntax/typing.nit:1479,3--8
../src/syntax/typing.nit:1479,10
../src/syntax/typing.nit:1479,10
- 't' ... ../src/syntax/typing.nit:1479,10
- 'end' ... ../src/syntax/typing.nit:1480,2--4
- 'end' ... ../src/syntax/typing.nit:1481,1--3
+ identifier 't' ... ../src/syntax/typing.nit:1479,10
+ keyword 'end' ... ../src/syntax/typing.nit:1480,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:1481,1--3
../src/syntax/typing.nit:1483,1--1550,3
- 'redef' ... ../src/syntax/typing.nit:1483,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:1483,1--5
../src/syntax/typing.nit:1483,7
../src/syntax/typing.nit:1483,7--11
- 'class' ... ../src/syntax/typing.nit:1483,7--11
- 'AAbsSendExpr' ... ../src/syntax/typing.nit:1483,13--24
+ keyword 'class' ... ../src/syntax/typing.nit:1483,7--11
+ type identifier 'AAbsSendExpr' ... ../src/syntax/typing.nit:1483,13--24
../src/syntax/typing.nit:1484,2--1496,4
../src/syntax/typing.nit:1484,2--1485,0
'# Compute the called global property
' ... ../src/syntax/typing.nit:1484,2--1485,0
../src/syntax/typing.nit:1485,2--8
- 'private' ... ../src/syntax/typing.nit:1485,2--8
- 'fun' ... ../src/syntax/typing.nit:1485,10--12
+ keyword 'private' ... ../src/syntax/typing.nit:1485,2--8
+ keyword 'fun' ... ../src/syntax/typing.nit:1485,10--12
../src/syntax/typing.nit:1485,14--22
- 'do_typing' ... ../src/syntax/typing.nit:1485,14--22
+ identifier 'do_typing' ... ../src/syntax/typing.nit:1485,14--22
../src/syntax/typing.nit:1485,24--191
../src/syntax/typing.nit:1485,24--39
- 'v' ... ../src/syntax/typing.nit:1485,24
+ identifier 'v' ... ../src/syntax/typing.nit:1485,24
../src/syntax/typing.nit:1485,27--39
- 'TypingVisitor' ... ../src/syntax/typing.nit:1485,27--39
+ type identifier 'TypingVisitor' ... ../src/syntax/typing.nit:1485,27--39
../src/syntax/typing.nit:1485,42--58
- 'type_recv' ... ../src/syntax/typing.nit:1485,42--50
+ identifier 'type_recv' ... ../src/syntax/typing.nit:1485,42--50
../src/syntax/typing.nit:1485,53--58
- 'MMType' ... ../src/syntax/typing.nit:1485,53--58
+ type identifier 'MMType' ... ../src/syntax/typing.nit:1485,53--58
../src/syntax/typing.nit:1485,61--82
- 'is_implicit_self' ... ../src/syntax/typing.nit:1485,61--76
+ identifier 'is_implicit_self' ... ../src/syntax/typing.nit:1485,61--76
../src/syntax/typing.nit:1485,79--82
- 'Bool' ... ../src/syntax/typing.nit:1485,79--82
+ type identifier 'Bool' ... ../src/syntax/typing.nit:1485,79--82
../src/syntax/typing.nit:1485,85--102
- 'recv_is_self' ... ../src/syntax/typing.nit:1485,85--96
+ identifier 'recv_is_self' ... ../src/syntax/typing.nit:1485,85--96
../src/syntax/typing.nit:1485,99--102
- 'Bool' ... ../src/syntax/typing.nit:1485,99--102
+ type identifier 'Bool' ... ../src/syntax/typing.nit:1485,99--102
../src/syntax/typing.nit:1485,105--116
- 'name' ... ../src/syntax/typing.nit:1485,105--108
+ identifier 'name' ... ../src/syntax/typing.nit:1485,105--108
../src/syntax/typing.nit:1485,111--116
- 'Symbol' ... ../src/syntax/typing.nit:1485,111--116
+ type identifier 'Symbol' ... ../src/syntax/typing.nit:1485,111--116
../src/syntax/typing.nit:1485,119--148
- 'raw_args' ... ../src/syntax/typing.nit:1485,119--126
+ identifier 'raw_args' ... ../src/syntax/typing.nit:1485,119--126
../src/syntax/typing.nit:1485,129--148
- 'nullable' ... ../src/syntax/typing.nit:1485,129--136
- 'Array' ... ../src/syntax/typing.nit:1485,138--142
+ keyword 'nullable' ... ../src/syntax/typing.nit:1485,129--136
+ type identifier 'Array' ... ../src/syntax/typing.nit:1485,138--142
../src/syntax/typing.nit:1485,144--148
- 'AExpr' ... ../src/syntax/typing.nit:1485,144--148
+ type identifier 'AExpr' ... ../src/syntax/typing.nit:1485,144--148
../src/syntax/typing.nit:1485,152--191
- 'closure_defs' ... ../src/syntax/typing.nit:1485,152--163
+ identifier 'closure_defs' ... ../src/syntax/typing.nit:1485,152--163
../src/syntax/typing.nit:1485,166--191
- 'nullable' ... ../src/syntax/typing.nit:1485,166--173
- 'Array' ... ../src/syntax/typing.nit:1485,175--179
+ keyword 'nullable' ... ../src/syntax/typing.nit:1485,166--173
+ type identifier 'Array' ... ../src/syntax/typing.nit:1485,175--179
../src/syntax/typing.nit:1485,181--191
- 'AClosureDef' ... ../src/syntax/typing.nit:1485,181--191
+ type identifier 'AClosureDef' ... ../src/syntax/typing.nit:1485,181--191
../src/syntax/typing.nit:1487,3--1496,4
../src/syntax/typing.nit:1487,3--62
- 'var' ... ../src/syntax/typing.nit:1487,3--5
- 'prop' ... ../src/syntax/typing.nit:1487,7--10
+ keyword 'var' ... ../src/syntax/typing.nit:1487,3--5
+ identifier 'prop' ... ../src/syntax/typing.nit:1487,7--10
'=' ... ../src/syntax/typing.nit:1487,12
../src/syntax/typing.nit:1487,14--62
../src/syntax/typing.nit:1487,27
- 'get_property' ... ../src/syntax/typing.nit:1487,14--25
+ identifier 'get_property' ... ../src/syntax/typing.nit:1487,14--25
../src/syntax/typing.nit:1487,27
../src/syntax/typing.nit:1487,27
- 'v' ... ../src/syntax/typing.nit:1487,27
+ identifier 'v' ... ../src/syntax/typing.nit:1487,27
../src/syntax/typing.nit:1487,30--38
../src/syntax/typing.nit:1487,30
- 'type_recv' ... ../src/syntax/typing.nit:1487,30--38
+ identifier 'type_recv' ... ../src/syntax/typing.nit:1487,30--38
../src/syntax/typing.nit:1487,41--56
../src/syntax/typing.nit:1487,41
- 'is_implicit_self' ... ../src/syntax/typing.nit:1487,41--56
+ identifier 'is_implicit_self' ... ../src/syntax/typing.nit:1487,41--56
../src/syntax/typing.nit:1487,59--62
../src/syntax/typing.nit:1487,59
- 'name' ... ../src/syntax/typing.nit:1487,59--62
+ identifier 'name' ... ../src/syntax/typing.nit:1487,59--62
../src/syntax/typing.nit:1488,3--29
- 'if' ... ../src/syntax/typing.nit:1488,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1488,3--4
../src/syntax/typing.nit:1488,6--17
../src/syntax/typing.nit:1488,6--9
../src/syntax/typing.nit:1488,6
- 'prop' ... ../src/syntax/typing.nit:1488,6--9
+ identifier 'prop' ... ../src/syntax/typing.nit:1488,6--9
../src/syntax/typing.nit:1488,14--17
- 'null' ... ../src/syntax/typing.nit:1488,14--17
+ keyword 'null' ... ../src/syntax/typing.nit:1488,14--17
../src/syntax/typing.nit:1488,24--29
- 'return' ... ../src/syntax/typing.nit:1488,24--29
+ keyword 'return' ... ../src/syntax/typing.nit:1488,24--29
../src/syntax/typing.nit:1489,3--58
- 'var' ... ../src/syntax/typing.nit:1489,3--5
- 'sig' ... ../src/syntax/typing.nit:1489,7--9
+ keyword 'var' ... ../src/syntax/typing.nit:1489,3--5
+ identifier 'sig' ... ../src/syntax/typing.nit:1489,7--9
'=' ... ../src/syntax/typing.nit:1489,11
../src/syntax/typing.nit:1489,13--58
../src/syntax/typing.nit:1489,27
- 'get_signature' ... ../src/syntax/typing.nit:1489,13--25
+ identifier 'get_signature' ... ../src/syntax/typing.nit:1489,13--25
../src/syntax/typing.nit:1489,27
../src/syntax/typing.nit:1489,27
- 'v' ... ../src/syntax/typing.nit:1489,27
+ identifier 'v' ... ../src/syntax/typing.nit:1489,27
../src/syntax/typing.nit:1489,30--38
../src/syntax/typing.nit:1489,30
- 'type_recv' ... ../src/syntax/typing.nit:1489,30--38
+ identifier 'type_recv' ... ../src/syntax/typing.nit:1489,30--38
../src/syntax/typing.nit:1489,41--44
../src/syntax/typing.nit:1489,41
- 'prop' ... ../src/syntax/typing.nit:1489,41--44
+ identifier 'prop' ... ../src/syntax/typing.nit:1489,41--44
../src/syntax/typing.nit:1489,47--58
../src/syntax/typing.nit:1489,47
- 'recv_is_self' ... ../src/syntax/typing.nit:1489,47--58
+ identifier 'recv_is_self' ... ../src/syntax/typing.nit:1489,47--58
../src/syntax/typing.nit:1490,3--67
- 'if' ... ../src/syntax/typing.nit:1490,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1490,3--4
../src/syntax/typing.nit:1490,6--54
- 'not' ... ../src/syntax/typing.nit:1490,6--8
+ keyword 'not' ... ../src/syntax/typing.nit:1490,6--8
../src/syntax/typing.nit:1490,10--54
../src/syntax/typing.nit:1490,28
- 'process_signature' ... ../src/syntax/typing.nit:1490,10--26
+ identifier 'process_signature' ... ../src/syntax/typing.nit:1490,10--26
../src/syntax/typing.nit:1490,28
../src/syntax/typing.nit:1490,28
- 'v' ... ../src/syntax/typing.nit:1490,28
+ identifier 'v' ... ../src/syntax/typing.nit:1490,28
../src/syntax/typing.nit:1490,31--33
../src/syntax/typing.nit:1490,31
- 'sig' ... ../src/syntax/typing.nit:1490,31--33
+ identifier 'sig' ... ../src/syntax/typing.nit:1490,31--33
../src/syntax/typing.nit:1490,36--44
../src/syntax/typing.nit:1490,36--39
../src/syntax/typing.nit:1490,36
- 'prop' ... ../src/syntax/typing.nit:1490,36--39
- 'name' ... ../src/syntax/typing.nit:1490,41--44
+ identifier 'prop' ... ../src/syntax/typing.nit:1490,36--39
+ identifier 'name' ... ../src/syntax/typing.nit:1490,41--44
../src/syntax/typing.nit:1490,47--54
../src/syntax/typing.nit:1490,47
- 'raw_args' ... ../src/syntax/typing.nit:1490,47--54
+ identifier 'raw_args' ... ../src/syntax/typing.nit:1490,47--54
../src/syntax/typing.nit:1490,62--67
- 'return' ... ../src/syntax/typing.nit:1490,62--67
+ keyword 'return' ... ../src/syntax/typing.nit:1490,62--67
../src/syntax/typing.nit:1491,3--62
- 'var' ... ../src/syntax/typing.nit:1491,3--5
- 'rtype' ... ../src/syntax/typing.nit:1491,7--11
+ keyword 'var' ... ../src/syntax/typing.nit:1491,3--5
+ identifier 'rtype' ... ../src/syntax/typing.nit:1491,7--11
'=' ... ../src/syntax/typing.nit:1491,13
../src/syntax/typing.nit:1491,15--62
../src/syntax/typing.nit:1491,32
- 'process_closures' ... ../src/syntax/typing.nit:1491,15--30
+ identifier 'process_closures' ... ../src/syntax/typing.nit:1491,15--30
../src/syntax/typing.nit:1491,32
../src/syntax/typing.nit:1491,32
- 'v' ... ../src/syntax/typing.nit:1491,32
+ identifier 'v' ... ../src/syntax/typing.nit:1491,32
../src/syntax/typing.nit:1491,35--37
../src/syntax/typing.nit:1491,35
- 'sig' ... ../src/syntax/typing.nit:1491,35--37
+ identifier 'sig' ... ../src/syntax/typing.nit:1491,35--37
../src/syntax/typing.nit:1491,40--48
../src/syntax/typing.nit:1491,40--43
../src/syntax/typing.nit:1491,40
- 'prop' ... ../src/syntax/typing.nit:1491,40--43
- 'name' ... ../src/syntax/typing.nit:1491,45--48
+ identifier 'prop' ... ../src/syntax/typing.nit:1491,40--43
+ identifier 'name' ... ../src/syntax/typing.nit:1491,45--48
../src/syntax/typing.nit:1491,51--62
../src/syntax/typing.nit:1491,51
- 'closure_defs' ... ../src/syntax/typing.nit:1491,51--62
+ identifier 'closure_defs' ... ../src/syntax/typing.nit:1491,51--62
../src/syntax/typing.nit:1492,3--58
- 'if' ... ../src/syntax/typing.nit:1492,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1492,3--4
../src/syntax/typing.nit:1492,6--46
../src/syntax/typing.nit:1492,6--18
../src/syntax/typing.nit:1492,6--10
../src/syntax/typing.nit:1492,6
- 'rtype' ... ../src/syntax/typing.nit:1492,6--10
+ identifier 'rtype' ... ../src/syntax/typing.nit:1492,6--10
../src/syntax/typing.nit:1492,15--18
- 'null' ... ../src/syntax/typing.nit:1492,15--18
+ keyword 'null' ... ../src/syntax/typing.nit:1492,15--18
../src/syntax/typing.nit:1492,24--46
../src/syntax/typing.nit:1492,24--38
../src/syntax/typing.nit:1492,24--26
../src/syntax/typing.nit:1492,24
- 'sig' ... ../src/syntax/typing.nit:1492,24--26
- 'return_type' ... ../src/syntax/typing.nit:1492,28--38
+ identifier 'sig' ... ../src/syntax/typing.nit:1492,24--26
+ identifier 'return_type' ... ../src/syntax/typing.nit:1492,28--38
../src/syntax/typing.nit:1492,43--46
- 'null' ... ../src/syntax/typing.nit:1492,43--46
+ keyword 'null' ... ../src/syntax/typing.nit:1492,43--46
../src/syntax/typing.nit:1492,53--58
- 'return' ... ../src/syntax/typing.nit:1492,53--58
+ keyword 'return' ... ../src/syntax/typing.nit:1492,53--58
../src/syntax/typing.nit:1493,3--14
../src/syntax/typing.nit:1493,11
- '_prop' ... ../src/syntax/typing.nit:1493,3--7
+ attribute '_prop' ... ../src/syntax/typing.nit:1493,3--7
'=' ... ../src/syntax/typing.nit:1493,9
../src/syntax/typing.nit:1493,11--14
../src/syntax/typing.nit:1493,11
- 'prop' ... ../src/syntax/typing.nit:1493,11--14
+ identifier 'prop' ... ../src/syntax/typing.nit:1493,11--14
../src/syntax/typing.nit:1494,3--23
../src/syntax/typing.nit:1494,21
- '_prop_signature' ... ../src/syntax/typing.nit:1494,3--17
+ attribute '_prop_signature' ... ../src/syntax/typing.nit:1494,3--17
'=' ... ../src/syntax/typing.nit:1494,19
../src/syntax/typing.nit:1494,21--23
../src/syntax/typing.nit:1494,21
- 'sig' ... ../src/syntax/typing.nit:1494,21--23
+ identifier 'sig' ... ../src/syntax/typing.nit:1494,21--23
../src/syntax/typing.nit:1495,3--22
../src/syntax/typing.nit:1495,18
- '_return_type' ... ../src/syntax/typing.nit:1495,3--14
+ attribute '_return_type' ... ../src/syntax/typing.nit:1495,3--14
'=' ... ../src/syntax/typing.nit:1495,16
../src/syntax/typing.nit:1495,18--22
../src/syntax/typing.nit:1495,18
- 'rtype' ... ../src/syntax/typing.nit:1495,18--22
- 'end' ... ../src/syntax/typing.nit:1496,2--4
+ identifier 'rtype' ... ../src/syntax/typing.nit:1495,18--22
+ keyword 'end' ... ../src/syntax/typing.nit:1496,2--4
../src/syntax/typing.nit:1498,2--1533,4
../src/syntax/typing.nit:1498,2--8
- 'private' ... ../src/syntax/typing.nit:1498,2--8
- 'fun' ... ../src/syntax/typing.nit:1498,10--12
+ keyword 'private' ... ../src/syntax/typing.nit:1498,2--8
+ keyword 'fun' ... ../src/syntax/typing.nit:1498,10--12
../src/syntax/typing.nit:1498,14--25
- 'get_property' ... ../src/syntax/typing.nit:1498,14--25
+ identifier 'get_property' ... ../src/syntax/typing.nit:1498,14--25
../src/syntax/typing.nit:1498,27--119
../src/syntax/typing.nit:1498,27--42
- 'v' ... ../src/syntax/typing.nit:1498,27
+ identifier 'v' ... ../src/syntax/typing.nit:1498,27
../src/syntax/typing.nit:1498,30--42
- 'TypingVisitor' ... ../src/syntax/typing.nit:1498,30--42
+ type identifier 'TypingVisitor' ... ../src/syntax/typing.nit:1498,30--42
../src/syntax/typing.nit:1498,45--61
- 'type_recv' ... ../src/syntax/typing.nit:1498,45--53
+ identifier 'type_recv' ... ../src/syntax/typing.nit:1498,45--53
../src/syntax/typing.nit:1498,56--61
- 'MMType' ... ../src/syntax/typing.nit:1498,56--61
+ type identifier 'MMType' ... ../src/syntax/typing.nit:1498,56--61
../src/syntax/typing.nit:1498,64--85
- 'is_implicit_self' ... ../src/syntax/typing.nit:1498,64--79
+ identifier 'is_implicit_self' ... ../src/syntax/typing.nit:1498,64--79
../src/syntax/typing.nit:1498,82--85
- 'Bool' ... ../src/syntax/typing.nit:1498,82--85
+ type identifier 'Bool' ... ../src/syntax/typing.nit:1498,82--85
../src/syntax/typing.nit:1498,88--99
- 'name' ... ../src/syntax/typing.nit:1498,88--91
+ identifier 'name' ... ../src/syntax/typing.nit:1498,88--91
../src/syntax/typing.nit:1498,94--99
- 'Symbol' ... ../src/syntax/typing.nit:1498,94--99
+ type identifier 'Symbol' ... ../src/syntax/typing.nit:1498,94--99
../src/syntax/typing.nit:1498,103--119
- 'nullable' ... ../src/syntax/typing.nit:1498,103--110
- 'MMMethod' ... ../src/syntax/typing.nit:1498,112--119
+ keyword 'nullable' ... ../src/syntax/typing.nit:1498,103--110
+ type identifier 'MMMethod' ... ../src/syntax/typing.nit:1498,112--119
../src/syntax/typing.nit:1500,3--1533,4
../src/syntax/typing.nit:1500,3--1508,5
- 'if' ... ../src/syntax/typing.nit:1500,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1500,3--4
../src/syntax/typing.nit:1500,6--29
../src/syntax/typing.nit:1500,6--14
../src/syntax/typing.nit:1500,6
- 'type_recv' ... ../src/syntax/typing.nit:1500,6--14
+ identifier 'type_recv' ... ../src/syntax/typing.nit:1500,6--14
../src/syntax/typing.nit:1500,20--29
- 'MMTypeNone' ... ../src/syntax/typing.nit:1500,20--29
+ type identifier 'MMTypeNone' ... ../src/syntax/typing.nit:1500,20--29
../src/syntax/typing.nit:1501,4--1507,6
../src/syntax/typing.nit:1501,4--1507,6
- 'if' ... ../src/syntax/typing.nit:1501,4--5
+ keyword 'if' ... ../src/syntax/typing.nit:1501,4--5
../src/syntax/typing.nit:1501,7--67
../src/syntax/typing.nit:1501,7--34
../src/syntax/typing.nit:1501,7--10
../src/syntax/typing.nit:1501,7
- 'name' ... ../src/syntax/typing.nit:1501,7--10
+ identifier 'name' ... ../src/syntax/typing.nit:1501,7--10
../src/syntax/typing.nit:1501,16--34
- 'once' ... ../src/syntax/typing.nit:1501,16--19
+ keyword 'once' ... ../src/syntax/typing.nit:1501,16--19
../src/syntax/typing.nit:1501,21--34
../src/syntax/typing.nit:1501,21--24
- '"=="' ... ../src/syntax/typing.nit:1501,21--24
- 'to_symbol' ... ../src/syntax/typing.nit:1501,26--34
+ literal value '"=="' ... ../src/syntax/typing.nit:1501,21--24
+ identifier 'to_symbol' ... ../src/syntax/typing.nit:1501,26--34
../src/syntax/typing.nit:1501,40--67
../src/syntax/typing.nit:1501,40--43
../src/syntax/typing.nit:1501,40
- 'name' ... ../src/syntax/typing.nit:1501,40--43
+ identifier 'name' ... ../src/syntax/typing.nit:1501,40--43
../src/syntax/typing.nit:1501,49--67
- 'once' ... ../src/syntax/typing.nit:1501,49--52
+ keyword 'once' ... ../src/syntax/typing.nit:1501,49--52
../src/syntax/typing.nit:1501,54--67
../src/syntax/typing.nit:1501,54--57
- '"!="' ... ../src/syntax/typing.nit:1501,54--57
- 'to_symbol' ... ../src/syntax/typing.nit:1501,59--67
+ literal value '"!="' ... ../src/syntax/typing.nit:1501,54--57
+ identifier 'to_symbol' ... ../src/syntax/typing.nit:1501,59--67
../src/syntax/typing.nit:1503,5--41
../src/syntax/typing.nit:1503,5--41
../src/syntax/typing.nit:1503,17
- 'type_recv' ... ../src/syntax/typing.nit:1503,5--13
+ identifier 'type_recv' ... ../src/syntax/typing.nit:1503,5--13
'=' ... ../src/syntax/typing.nit:1503,15
../src/syntax/typing.nit:1503,17--41
../src/syntax/typing.nit:1503,17--29
../src/syntax/typing.nit:1503,17
../src/syntax/typing.nit:1503,17
- 'v' ... ../src/syntax/typing.nit:1503,17
- 'type_object' ... ../src/syntax/typing.nit:1503,19--29
- 'as_nullable' ... ../src/syntax/typing.nit:1503,31--41
+ identifier 'v' ... ../src/syntax/typing.nit:1503,17
+ identifier 'type_object' ... ../src/syntax/typing.nit:1503,19--29
+ identifier 'as_nullable' ... ../src/syntax/typing.nit:1503,31--41
../src/syntax/typing.nit:1505,5--1507,6
../src/syntax/typing.nit:1505,5--58
../src/syntax/typing.nit:1505,5
../src/syntax/typing.nit:1505,5
- 'v' ... ../src/syntax/typing.nit:1505,5
- 'error' ... ../src/syntax/typing.nit:1505,7--11
+ identifier 'v' ... ../src/syntax/typing.nit:1505,5
+ identifier 'error' ... ../src/syntax/typing.nit:1505,7--11
../src/syntax/typing.nit:1505,13--16
- 'self' ... ../src/syntax/typing.nit:1505,13--16
+ keyword 'self' ... ../src/syntax/typing.nit:1505,13--16
../src/syntax/typing.nit:1505,19--58
../src/syntax/typing.nit:1505,19--35
- '"Error: Method '{' ... ../src/syntax/typing.nit:1505,19--35
+ literal value '"Error: Method '{' ... ../src/syntax/typing.nit:1505,19--35
../src/syntax/typing.nit:1505,36--39
../src/syntax/typing.nit:1505,36
- 'name' ... ../src/syntax/typing.nit:1505,36--39
+ identifier 'name' ... ../src/syntax/typing.nit:1505,36--39
../src/syntax/typing.nit:1505,40--58
'}' call on 'null'."' ... ../src/syntax/typing.nit:1505,40--58
../src/syntax/typing.nit:1506,5--15
- 'return' ... ../src/syntax/typing.nit:1506,5--10
+ keyword 'return' ... ../src/syntax/typing.nit:1506,5--10
../src/syntax/typing.nit:1506,12--15
- 'null' ... ../src/syntax/typing.nit:1506,12--15
- 'end' ... ../src/syntax/typing.nit:1507,4--6
+ keyword 'null' ... ../src/syntax/typing.nit:1506,12--15
+ keyword 'end' ... ../src/syntax/typing.nit:1507,4--6
../src/syntax/typing.nit:1508,3--5
- 'end' ... ../src/syntax/typing.nit:1508,3--5
+ keyword 'end' ... ../src/syntax/typing.nit:1508,3--5
../src/syntax/typing.nit:1509,3--32
- 'var' ... ../src/syntax/typing.nit:1509,3--5
- 'lc' ... ../src/syntax/typing.nit:1509,7--8
+ keyword 'var' ... ../src/syntax/typing.nit:1509,3--5
+ identifier 'lc' ... ../src/syntax/typing.nit:1509,7--8
'=' ... ../src/syntax/typing.nit:1509,10
../src/syntax/typing.nit:1509,12--32
../src/syntax/typing.nit:1509,12--20
../src/syntax/typing.nit:1509,12
- 'type_recv' ... ../src/syntax/typing.nit:1509,12--20
- 'local_class' ... ../src/syntax/typing.nit:1509,22--32
+ identifier 'type_recv' ... ../src/syntax/typing.nit:1509,12--20
+ identifier 'local_class' ... ../src/syntax/typing.nit:1509,22--32
../src/syntax/typing.nit:1510,3--36
- 'var' ... ../src/syntax/typing.nit:1510,3--5
- 'prop' ... ../src/syntax/typing.nit:1510,7--10
+ keyword 'var' ... ../src/syntax/typing.nit:1510,3--5
+ identifier 'prop' ... ../src/syntax/typing.nit:1510,7--10
../src/syntax/typing.nit:1510,13--29
- 'nullable' ... ../src/syntax/typing.nit:1510,13--20
- 'MMMethod' ... ../src/syntax/typing.nit:1510,22--29
+ keyword 'nullable' ... ../src/syntax/typing.nit:1510,13--20
+ type identifier 'MMMethod' ... ../src/syntax/typing.nit:1510,22--29
'=' ... ../src/syntax/typing.nit:1510,31
../src/syntax/typing.nit:1510,33--36
- 'null' ... ../src/syntax/typing.nit:1510,33--36
+ keyword 'null' ... ../src/syntax/typing.nit:1510,33--36
../src/syntax/typing.nit:1511,3--75
- 'if' ... ../src/syntax/typing.nit:1511,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1511,3--4
../src/syntax/typing.nit:1511,6--40
../src/syntax/typing.nit:1511,6--7
../src/syntax/typing.nit:1511,6
- 'lc' ... ../src/syntax/typing.nit:1511,6--7
- 'has_global_property_by_name' ... ../src/syntax/typing.nit:1511,9--35
+ identifier 'lc' ... ../src/syntax/typing.nit:1511,6--7
+ identifier 'has_global_property_by_name' ... ../src/syntax/typing.nit:1511,9--35
../src/syntax/typing.nit:1511,37--40
../src/syntax/typing.nit:1511,37
- 'name' ... ../src/syntax/typing.nit:1511,37--40
+ identifier 'name' ... ../src/syntax/typing.nit:1511,37--40
../src/syntax/typing.nit:1511,48--75
../src/syntax/typing.nit:1511,55
- 'prop' ... ../src/syntax/typing.nit:1511,48--51
+ identifier 'prop' ... ../src/syntax/typing.nit:1511,48--51
'=' ... ../src/syntax/typing.nit:1511,53
../src/syntax/typing.nit:1511,55--75
../src/syntax/typing.nit:1511,55--56
../src/syntax/typing.nit:1511,55
- 'lc' ... ../src/syntax/typing.nit:1511,55--56
- 'select_method' ... ../src/syntax/typing.nit:1511,58--70
+ identifier 'lc' ... ../src/syntax/typing.nit:1511,55--56
+ identifier 'select_method' ... ../src/syntax/typing.nit:1511,58--70
../src/syntax/typing.nit:1511,72--75
../src/syntax/typing.nit:1511,72
- 'name' ... ../src/syntax/typing.nit:1511,72--75
+ identifier 'name' ... ../src/syntax/typing.nit:1511,72--75
../src/syntax/typing.nit:1512,3--1523,5
- 'if' ... ../src/syntax/typing.nit:1512,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1512,3--4
../src/syntax/typing.nit:1512,6--53
../src/syntax/typing.nit:1512,6--17
../src/syntax/typing.nit:1512,6--9
../src/syntax/typing.nit:1512,6
- 'prop' ... ../src/syntax/typing.nit:1512,6--9
+ identifier 'prop' ... ../src/syntax/typing.nit:1512,6--9
../src/syntax/typing.nit:1512,14--17
- 'null' ... ../src/syntax/typing.nit:1512,14--17
+ keyword 'null' ... ../src/syntax/typing.nit:1512,14--17
../src/syntax/typing.nit:1512,23--53
../src/syntax/typing.nit:1512,23--45
../src/syntax/typing.nit:1512,23--38
../src/syntax/typing.nit:1512,23
../src/syntax/typing.nit:1512,23
- 'v' ... ../src/syntax/typing.nit:1512,23
- 'local_property' ... ../src/syntax/typing.nit:1512,25--38
- 'global' ... ../src/syntax/typing.nit:1512,40--45
- 'is_init' ... ../src/syntax/typing.nit:1512,47--53
+ identifier 'v' ... ../src/syntax/typing.nit:1512,23
+ identifier 'local_property' ... ../src/syntax/typing.nit:1512,25--38
+ identifier 'global' ... ../src/syntax/typing.nit:1512,40--45
+ identifier 'is_init' ... ../src/syntax/typing.nit:1512,47--53
../src/syntax/typing.nit:1513,4--1521,6
../src/syntax/typing.nit:1513,4--42
- 'var' ... ../src/syntax/typing.nit:1513,4--6
- 'props' ... ../src/syntax/typing.nit:1513,8--12
+ keyword 'var' ... ../src/syntax/typing.nit:1513,4--6
+ identifier 'props' ... ../src/syntax/typing.nit:1513,8--12
'=' ... ../src/syntax/typing.nit:1513,14
../src/syntax/typing.nit:1513,16--42
../src/syntax/typing.nit:1513,16--17
../src/syntax/typing.nit:1513,16
- 'lc' ... ../src/syntax/typing.nit:1513,16--17
- 'super_methods_named' ... ../src/syntax/typing.nit:1513,19--37
+ identifier 'lc' ... ../src/syntax/typing.nit:1513,16--17
+ identifier 'super_methods_named' ... ../src/syntax/typing.nit:1513,19--37
../src/syntax/typing.nit:1513,39--42
../src/syntax/typing.nit:1513,39
- 'name' ... ../src/syntax/typing.nit:1513,39--42
+ identifier 'name' ... ../src/syntax/typing.nit:1513,39--42
../src/syntax/typing.nit:1514,4--1521,6
- 'if' ... ../src/syntax/typing.nit:1514,4--5
+ keyword 'if' ... ../src/syntax/typing.nit:1514,4--5
../src/syntax/typing.nit:1514,7--22
../src/syntax/typing.nit:1514,7--18
../src/syntax/typing.nit:1514,7--11
../src/syntax/typing.nit:1514,7
- 'props' ... ../src/syntax/typing.nit:1514,7--11
- 'length' ... ../src/syntax/typing.nit:1514,13--18
+ identifier 'props' ... ../src/syntax/typing.nit:1514,7--11
+ identifier 'length' ... ../src/syntax/typing.nit:1514,13--18
../src/syntax/typing.nit:1514,22
- '1' ... ../src/syntax/typing.nit:1514,22
+ literal value '1' ... ../src/syntax/typing.nit:1514,22
../src/syntax/typing.nit:1515,5--1516,15
../src/syntax/typing.nit:1515,5--106
../src/syntax/typing.nit:1515,5
../src/syntax/typing.nit:1515,5
- 'v' ... ../src/syntax/typing.nit:1515,5
- 'error' ... ../src/syntax/typing.nit:1515,7--11
+ identifier 'v' ... ../src/syntax/typing.nit:1515,5
+ identifier 'error' ... ../src/syntax/typing.nit:1515,7--11
../src/syntax/typing.nit:1515,13--16
- 'self' ... ../src/syntax/typing.nit:1515,13--16
+ keyword 'self' ... ../src/syntax/typing.nit:1515,13--16
../src/syntax/typing.nit:1515,19--106
../src/syntax/typing.nit:1515,19--49
- '"Error: Ambigous method name '{' ... ../src/syntax/typing.nit:1515,19--49
+ literal value '"Error: Ambigous method name '{' ... ../src/syntax/typing.nit:1515,19--49
../src/syntax/typing.nit:1515,50--53
../src/syntax/typing.nit:1515,50
- 'name' ... ../src/syntax/typing.nit:1515,50--53
+ identifier 'name' ... ../src/syntax/typing.nit:1515,50--53
../src/syntax/typing.nit:1515,54--61
- '}' for {' ... ../src/syntax/typing.nit:1515,54--61
+ literal value '}' for {' ... ../src/syntax/typing.nit:1515,54--61
../src/syntax/typing.nit:1515,62--76
../src/syntax/typing.nit:1515,62--66
../src/syntax/typing.nit:1515,62
- 'props' ... ../src/syntax/typing.nit:1515,62--66
- 'join' ... ../src/syntax/typing.nit:1515,68--71
+ identifier 'props' ... ../src/syntax/typing.nit:1515,62--66
+ identifier 'join' ... ../src/syntax/typing.nit:1515,68--71
../src/syntax/typing.nit:1515,73--76
- '", "' ... ../src/syntax/typing.nit:1515,73--76
+ literal value '", "' ... ../src/syntax/typing.nit:1515,73--76
../src/syntax/typing.nit:1515,78--106
'}. Use explicit designation."' ... ../src/syntax/typing.nit:1515,78--106
../src/syntax/typing.nit:1516,5--15
- 'return' ... ../src/syntax/typing.nit:1516,5--10
+ keyword 'return' ... ../src/syntax/typing.nit:1516,5--10
../src/syntax/typing.nit:1516,12--15
- 'null' ... ../src/syntax/typing.nit:1516,12--15
+ keyword 'null' ... ../src/syntax/typing.nit:1516,12--15
../src/syntax/typing.nit:1517,9--1521,6
- 'if' ... ../src/syntax/typing.nit:1517,9--10
+ keyword 'if' ... ../src/syntax/typing.nit:1517,9--10
../src/syntax/typing.nit:1517,12--28
../src/syntax/typing.nit:1517,12--23
../src/syntax/typing.nit:1517,12--16
../src/syntax/typing.nit:1517,12
- 'props' ... ../src/syntax/typing.nit:1517,12--16
- 'length' ... ../src/syntax/typing.nit:1517,18--23
+ identifier 'props' ... ../src/syntax/typing.nit:1517,12--16
+ identifier 'length' ... ../src/syntax/typing.nit:1517,18--23
../src/syntax/typing.nit:1517,28
- '1' ... ../src/syntax/typing.nit:1517,28
+ literal value '1' ... ../src/syntax/typing.nit:1517,28
../src/syntax/typing.nit:1518,5--1520,12
../src/syntax/typing.nit:1518,5--33
- 'var' ... ../src/syntax/typing.nit:1518,5--7
- 'p' ... ../src/syntax/typing.nit:1518,9
+ keyword 'var' ... ../src/syntax/typing.nit:1518,5--7
+ identifier 'p' ... ../src/syntax/typing.nit:1518,9
'=' ... ../src/syntax/typing.nit:1518,11
../src/syntax/typing.nit:1518,13--33
../src/syntax/typing.nit:1518,13--14
../src/syntax/typing.nit:1518,13
- 'lc' ... ../src/syntax/typing.nit:1518,13--14
+ identifier 'lc' ... ../src/syntax/typing.nit:1518,13--14
../src/syntax/typing.nit:1518,16--33
../src/syntax/typing.nit:1518,16--26
../src/syntax/typing.nit:1518,16--20
../src/syntax/typing.nit:1518,16
- 'props' ... ../src/syntax/typing.nit:1518,16--20
- 'first' ... ../src/syntax/typing.nit:1518,22--26
- 'global' ... ../src/syntax/typing.nit:1518,28--33
+ identifier 'props' ... ../src/syntax/typing.nit:1518,16--20
+ identifier 'first' ... ../src/syntax/typing.nit:1518,22--26
+ identifier 'global' ... ../src/syntax/typing.nit:1518,28--33
../src/syntax/typing.nit:1519,5--25
- 'assert' ... ../src/syntax/typing.nit:1519,5--10
+ keyword 'assert' ... ../src/syntax/typing.nit:1519,5--10
../src/syntax/typing.nit:1519,12--25
../src/syntax/typing.nit:1519,12
../src/syntax/typing.nit:1519,12
- 'p' ... ../src/syntax/typing.nit:1519,12
+ identifier 'p' ... ../src/syntax/typing.nit:1519,12
../src/syntax/typing.nit:1519,18--25
- 'MMMethod' ... ../src/syntax/typing.nit:1519,18--25
+ type identifier 'MMMethod' ... ../src/syntax/typing.nit:1519,18--25
../src/syntax/typing.nit:1520,5--12
../src/syntax/typing.nit:1520,12
- 'prop' ... ../src/syntax/typing.nit:1520,5--8
+ identifier 'prop' ... ../src/syntax/typing.nit:1520,5--8
'=' ... ../src/syntax/typing.nit:1520,10
../src/syntax/typing.nit:1520,12
../src/syntax/typing.nit:1520,12
- 'p' ... ../src/syntax/typing.nit:1520,12
+ identifier 'p' ... ../src/syntax/typing.nit:1520,12
../src/syntax/typing.nit:1521,4--6
- 'end' ... ../src/syntax/typing.nit:1521,4--6
+ keyword 'end' ... ../src/syntax/typing.nit:1521,4--6
../src/syntax/typing.nit:1523,3--5
- 'end' ... ../src/syntax/typing.nit:1523,3--5
+ keyword 'end' ... ../src/syntax/typing.nit:1523,3--5
../src/syntax/typing.nit:1524,3--1531,5
- 'if' ... ../src/syntax/typing.nit:1524,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1524,3--4
../src/syntax/typing.nit:1524,6--17
../src/syntax/typing.nit:1524,6--9
../src/syntax/typing.nit:1524,6
- 'prop' ... ../src/syntax/typing.nit:1524,6--9
+ identifier 'prop' ... ../src/syntax/typing.nit:1524,6--9
../src/syntax/typing.nit:1524,14--17
- 'null' ... ../src/syntax/typing.nit:1524,14--17
+ keyword 'null' ... ../src/syntax/typing.nit:1524,14--17
../src/syntax/typing.nit:1525,4--1530,14
../src/syntax/typing.nit:1525,4--1529,6
- 'if' ... ../src/syntax/typing.nit:1525,4--5
+ keyword 'if' ... ../src/syntax/typing.nit:1525,4--5
../src/syntax/typing.nit:1525,7--22
../src/syntax/typing.nit:1525,7
- 'is_implicit_self' ... ../src/syntax/typing.nit:1525,7--22
+ identifier 'is_implicit_self' ... ../src/syntax/typing.nit:1525,7--22
../src/syntax/typing.nit:1526,5--78
../src/syntax/typing.nit:1526,5--78
../src/syntax/typing.nit:1526,5
../src/syntax/typing.nit:1526,5
- 'v' ... ../src/syntax/typing.nit:1526,5
- 'error' ... ../src/syntax/typing.nit:1526,7--11
+ identifier 'v' ... ../src/syntax/typing.nit:1526,5
+ identifier 'error' ... ../src/syntax/typing.nit:1526,7--11
../src/syntax/typing.nit:1526,13--16
- 'self' ... ../src/syntax/typing.nit:1526,13--16
+ keyword 'self' ... ../src/syntax/typing.nit:1526,13--16
../src/syntax/typing.nit:1526,19--78
../src/syntax/typing.nit:1526,19--47
- '"Error: Method or variable '{' ... ../src/syntax/typing.nit:1526,19--47
+ literal value '"Error: Method or variable '{' ... ../src/syntax/typing.nit:1526,19--47
../src/syntax/typing.nit:1526,48--51
../src/syntax/typing.nit:1526,48
- 'name' ... ../src/syntax/typing.nit:1526,48--51
+ identifier 'name' ... ../src/syntax/typing.nit:1526,48--51
../src/syntax/typing.nit:1526,52--66
- '}' unknown in {' ... ../src/syntax/typing.nit:1526,52--66
+ literal value '}' unknown in {' ... ../src/syntax/typing.nit:1526,52--66
../src/syntax/typing.nit:1526,67--75
../src/syntax/typing.nit:1526,67
- 'type_recv' ... ../src/syntax/typing.nit:1526,67--75
+ identifier 'type_recv' ... ../src/syntax/typing.nit:1526,67--75
../src/syntax/typing.nit:1526,76--78
'}."' ... ../src/syntax/typing.nit:1526,76--78
../src/syntax/typing.nit:1528,5--1529,6
../src/syntax/typing.nit:1528,5--73
../src/syntax/typing.nit:1528,5
../src/syntax/typing.nit:1528,5
- 'v' ... ../src/syntax/typing.nit:1528,5
- 'error' ... ../src/syntax/typing.nit:1528,7--11
+ identifier 'v' ... ../src/syntax/typing.nit:1528,5
+ identifier 'error' ... ../src/syntax/typing.nit:1528,7--11
../src/syntax/typing.nit:1528,13--16
- 'self' ... ../src/syntax/typing.nit:1528,13--16
+ keyword 'self' ... ../src/syntax/typing.nit:1528,13--16
../src/syntax/typing.nit:1528,19--73
../src/syntax/typing.nit:1528,19--35
- '"Error: Method '{' ... ../src/syntax/typing.nit:1528,19--35
+ literal value '"Error: Method '{' ... ../src/syntax/typing.nit:1528,19--35
../src/syntax/typing.nit:1528,36--39
../src/syntax/typing.nit:1528,36
- 'name' ... ../src/syntax/typing.nit:1528,36--39
+ identifier 'name' ... ../src/syntax/typing.nit:1528,36--39
../src/syntax/typing.nit:1528,40--61
- '}' doesn't exists in {' ... ../src/syntax/typing.nit:1528,40--61
+ literal value '}' doesn't exists in {' ... ../src/syntax/typing.nit:1528,40--61
../src/syntax/typing.nit:1528,62--70
../src/syntax/typing.nit:1528,62
- 'type_recv' ... ../src/syntax/typing.nit:1528,62--70
+ identifier 'type_recv' ... ../src/syntax/typing.nit:1528,62--70
../src/syntax/typing.nit:1528,71--73
'}."' ... ../src/syntax/typing.nit:1528,71--73
- 'end' ... ../src/syntax/typing.nit:1529,4--6
+ keyword 'end' ... ../src/syntax/typing.nit:1529,4--6
../src/syntax/typing.nit:1530,4--14
- 'return' ... ../src/syntax/typing.nit:1530,4--9
+ keyword 'return' ... ../src/syntax/typing.nit:1530,4--9
../src/syntax/typing.nit:1530,11--14
- 'null' ... ../src/syntax/typing.nit:1530,11--14
+ keyword 'null' ... ../src/syntax/typing.nit:1530,11--14
../src/syntax/typing.nit:1531,3--5
- 'end' ... ../src/syntax/typing.nit:1531,3--5
+ keyword 'end' ... ../src/syntax/typing.nit:1531,3--5
../src/syntax/typing.nit:1532,3--13
- 'return' ... ../src/syntax/typing.nit:1532,3--8
+ keyword 'return' ... ../src/syntax/typing.nit:1532,3--8
../src/syntax/typing.nit:1532,10--13
../src/syntax/typing.nit:1532,10
- 'prop' ... ../src/syntax/typing.nit:1532,10--13
- 'end' ... ../src/syntax/typing.nit:1533,2--4
+ identifier 'prop' ... ../src/syntax/typing.nit:1532,10--13
+ keyword 'end' ... ../src/syntax/typing.nit:1533,2--4
../src/syntax/typing.nit:1535,2--1542,4
../src/syntax/typing.nit:1535,2--1536,0
'# Get the signature for a local property and a receiver
' ... ../src/syntax/typing.nit:1535,2--1536,0
../src/syntax/typing.nit:1536,2--8
- 'private' ... ../src/syntax/typing.nit:1536,2--8
- 'fun' ... ../src/syntax/typing.nit:1536,10--12
+ keyword 'private' ... ../src/syntax/typing.nit:1536,2--8
+ keyword 'fun' ... ../src/syntax/typing.nit:1536,10--12
../src/syntax/typing.nit:1536,14--26
- 'get_signature' ... ../src/syntax/typing.nit:1536,14--26
+ identifier 'get_signature' ... ../src/syntax/typing.nit:1536,14--26
../src/syntax/typing.nit:1536,28--112
../src/syntax/typing.nit:1536,28--43
- 'v' ... ../src/syntax/typing.nit:1536,28
+ identifier 'v' ... ../src/syntax/typing.nit:1536,28
../src/syntax/typing.nit:1536,31--43
- 'TypingVisitor' ... ../src/syntax/typing.nit:1536,31--43
+ type identifier 'TypingVisitor' ... ../src/syntax/typing.nit:1536,31--43
../src/syntax/typing.nit:1536,46--62
- 'type_recv' ... ../src/syntax/typing.nit:1536,46--54
+ identifier 'type_recv' ... ../src/syntax/typing.nit:1536,46--54
../src/syntax/typing.nit:1536,57--62
- 'MMType' ... ../src/syntax/typing.nit:1536,57--62
+ type identifier 'MMType' ... ../src/syntax/typing.nit:1536,57--62
../src/syntax/typing.nit:1536,65--78
- 'prop' ... ../src/syntax/typing.nit:1536,65--68
+ identifier 'prop' ... ../src/syntax/typing.nit:1536,65--68
../src/syntax/typing.nit:1536,71--78
- 'MMMethod' ... ../src/syntax/typing.nit:1536,71--78
+ type identifier 'MMMethod' ... ../src/syntax/typing.nit:1536,71--78
../src/syntax/typing.nit:1536,81--98
- 'recv_is_self' ... ../src/syntax/typing.nit:1536,81--92
+ identifier 'recv_is_self' ... ../src/syntax/typing.nit:1536,81--92
../src/syntax/typing.nit:1536,95--98
- 'Bool' ... ../src/syntax/typing.nit:1536,95--98
+ type identifier 'Bool' ... ../src/syntax/typing.nit:1536,95--98
../src/syntax/typing.nit:1536,102--112
- 'MMSignature' ... ../src/syntax/typing.nit:1536,102--112
+ type identifier 'MMSignature' ... ../src/syntax/typing.nit:1536,102--112
../src/syntax/typing.nit:1538,3--1542,4
../src/syntax/typing.nit:1538,3--64
../src/syntax/typing.nit:1538,3--13
../src/syntax/typing.nit:1538,3--6
../src/syntax/typing.nit:1538,3
- 'prop' ... ../src/syntax/typing.nit:1538,3--6
- 'global' ... ../src/syntax/typing.nit:1538,8--13
- 'check_visibility' ... ../src/syntax/typing.nit:1538,15--30
+ identifier 'prop' ... ../src/syntax/typing.nit:1538,3--6
+ identifier 'global' ... ../src/syntax/typing.nit:1538,8--13
+ identifier 'check_visibility' ... ../src/syntax/typing.nit:1538,15--30
../src/syntax/typing.nit:1538,32
../src/syntax/typing.nit:1538,32
- 'v' ... ../src/syntax/typing.nit:1538,32
+ identifier 'v' ... ../src/syntax/typing.nit:1538,32
../src/syntax/typing.nit:1538,35--38
- 'self' ... ../src/syntax/typing.nit:1538,35--38
+ keyword 'self' ... ../src/syntax/typing.nit:1538,35--38
../src/syntax/typing.nit:1538,41--50
../src/syntax/typing.nit:1538,41
../src/syntax/typing.nit:1538,41
- 'v' ... ../src/syntax/typing.nit:1538,41
- 'mmmodule' ... ../src/syntax/typing.nit:1538,43--50
+ identifier 'v' ... ../src/syntax/typing.nit:1538,41
+ identifier 'mmmodule' ... ../src/syntax/typing.nit:1538,43--50
../src/syntax/typing.nit:1538,53--64
../src/syntax/typing.nit:1538,53
- 'recv_is_self' ... ../src/syntax/typing.nit:1538,53--64
+ identifier 'recv_is_self' ... ../src/syntax/typing.nit:1538,53--64
../src/syntax/typing.nit:1539,3--41
- 'var' ... ../src/syntax/typing.nit:1539,3--5
- 'psig' ... ../src/syntax/typing.nit:1539,7--10
+ keyword 'var' ... ../src/syntax/typing.nit:1539,3--5
+ identifier 'psig' ... ../src/syntax/typing.nit:1539,7--10
'=' ... ../src/syntax/typing.nit:1539,12
../src/syntax/typing.nit:1539,14--41
../src/syntax/typing.nit:1539,14--17
../src/syntax/typing.nit:1539,14
- 'prop' ... ../src/syntax/typing.nit:1539,14--17
- 'signature_for' ... ../src/syntax/typing.nit:1539,19--31
+ identifier 'prop' ... ../src/syntax/typing.nit:1539,14--17
+ identifier 'signature_for' ... ../src/syntax/typing.nit:1539,19--31
../src/syntax/typing.nit:1539,33--41
../src/syntax/typing.nit:1539,33
- 'type_recv' ... ../src/syntax/typing.nit:1539,33--41
+ identifier 'type_recv' ... ../src/syntax/typing.nit:1539,33--41
../src/syntax/typing.nit:1540,3--51
- 'if' ... ../src/syntax/typing.nit:1540,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1540,3--4
../src/syntax/typing.nit:1540,6--21
- 'not' ... ../src/syntax/typing.nit:1540,6--8
+ keyword 'not' ... ../src/syntax/typing.nit:1540,6--8
../src/syntax/typing.nit:1540,10--21
../src/syntax/typing.nit:1540,10
- 'recv_is_self' ... ../src/syntax/typing.nit:1540,10--21
+ identifier 'recv_is_self' ... ../src/syntax/typing.nit:1540,10--21
../src/syntax/typing.nit:1540,28--51
../src/syntax/typing.nit:1540,35
- 'psig' ... ../src/syntax/typing.nit:1540,28--31
+ identifier 'psig' ... ../src/syntax/typing.nit:1540,28--31
'=' ... ../src/syntax/typing.nit:1540,33
../src/syntax/typing.nit:1540,35--51
../src/syntax/typing.nit:1540,35--38
../src/syntax/typing.nit:1540,35
- 'psig' ... ../src/syntax/typing.nit:1540,35--38
- 'not_for_self' ... ../src/syntax/typing.nit:1540,40--51
+ identifier 'psig' ... ../src/syntax/typing.nit:1540,35--38
+ identifier 'not_for_self' ... ../src/syntax/typing.nit:1540,40--51
../src/syntax/typing.nit:1541,3--13
- 'return' ... ../src/syntax/typing.nit:1541,3--8
+ keyword 'return' ... ../src/syntax/typing.nit:1541,3--8
../src/syntax/typing.nit:1541,10--13
../src/syntax/typing.nit:1541,10
- 'psig' ... ../src/syntax/typing.nit:1541,10--13
- 'end' ... ../src/syntax/typing.nit:1542,2--4
+ identifier 'psig' ... ../src/syntax/typing.nit:1541,10--13
+ keyword 'end' ... ../src/syntax/typing.nit:1542,2--4
../src/syntax/typing.nit:1544,2--1545,43
../src/syntax/typing.nit:1544,2--1545,0
'# The invoked method (once computed)
' ... ../src/syntax/typing.nit:1544,2--1545,0
- 'redef' ... ../src/syntax/typing.nit:1545,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1545,2--6
../src/syntax/typing.nit:1545,12
- 'fun' ... ../src/syntax/typing.nit:1545,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1545,8--10
../src/syntax/typing.nit:1545,12--15
- 'prop' ... ../src/syntax/typing.nit:1545,12--15
+ identifier 'prop' ... ../src/syntax/typing.nit:1545,12--15
../src/syntax/typing.nit:1545,27
../src/syntax/typing.nit:1545,20--43
- 'return' ... ../src/syntax/typing.nit:1545,20--25
+ keyword 'return' ... ../src/syntax/typing.nit:1545,20--25
../src/syntax/typing.nit:1545,27--43
../src/syntax/typing.nit:1545,27--31
../src/syntax/typing.nit:1545,27
- '_prop' ... ../src/syntax/typing.nit:1545,27--31
- 'as' ... ../src/syntax/typing.nit:1545,33--34
- 'not' ... ../src/syntax/typing.nit:1545,36--38
- 'null' ... ../src/syntax/typing.nit:1545,40--43
+ attribute '_prop' ... ../src/syntax/typing.nit:1545,27--31
+ keyword 'as' ... ../src/syntax/typing.nit:1545,33--34
+ keyword 'not' ... ../src/syntax/typing.nit:1545,36--38
+ keyword 'null' ... ../src/syntax/typing.nit:1545,40--43
../src/syntax/typing.nit:1546,2--29
../src/syntax/typing.nit:1546,13
- 'var' ... ../src/syntax/typing.nit:1546,2--4
- '_prop' ... ../src/syntax/typing.nit:1546,6--10
+ keyword 'var' ... ../src/syntax/typing.nit:1546,2--4
+ attribute '_prop' ... ../src/syntax/typing.nit:1546,6--10
../src/syntax/typing.nit:1546,13--29
- 'nullable' ... ../src/syntax/typing.nit:1546,13--20
- 'MMMethod' ... ../src/syntax/typing.nit:1546,22--29
+ keyword 'nullable' ... ../src/syntax/typing.nit:1546,13--20
+ type identifier 'MMMethod' ... ../src/syntax/typing.nit:1546,22--29
../src/syntax/typing.nit:1548,2--1549,49
../src/syntax/typing.nit:1548,2--1549,0
'# The return type (if any) (once computed)
' ... ../src/syntax/typing.nit:1548,2--1549,0
../src/syntax/typing.nit:1549,2--15
- 'redef' ... ../src/syntax/typing.nit:1549,2--6
- 'readable' ... ../src/syntax/typing.nit:1549,8--15
+ keyword 'redef' ... ../src/syntax/typing.nit:1549,2--6
+ keyword 'readable' ... ../src/syntax/typing.nit:1549,8--15
../src/syntax/typing.nit:1549,35
- 'var' ... ../src/syntax/typing.nit:1549,17--19
- '_return_type' ... ../src/syntax/typing.nit:1549,21--32
+ keyword 'var' ... ../src/syntax/typing.nit:1549,17--19
+ attribute '_return_type' ... ../src/syntax/typing.nit:1549,21--32
../src/syntax/typing.nit:1549,35--49
- 'nullable' ... ../src/syntax/typing.nit:1549,35--42
- 'MMType' ... ../src/syntax/typing.nit:1549,44--49
- 'end' ... ../src/syntax/typing.nit:1550,1--3
+ keyword 'nullable' ... ../src/syntax/typing.nit:1549,35--42
+ type identifier 'MMType' ... ../src/syntax/typing.nit:1549,44--49
+ keyword 'end' ... ../src/syntax/typing.nit:1550,1--3
../src/syntax/typing.nit:1552,1--1588,3
../src/syntax/typing.nit:1552,1--1554,0
'# A possible call of constructor in a super class
' ... ../src/syntax/typing.nit:1552,1--1553,0
'# Could be an explicit call or with the 'super' keyword
' ... ../src/syntax/typing.nit:1553,1--1554,0
- 'redef' ... ../src/syntax/typing.nit:1554,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:1554,1--5
../src/syntax/typing.nit:1554,7
../src/syntax/typing.nit:1554,7--11
- 'class' ... ../src/syntax/typing.nit:1554,7--11
- 'ASuperInitCall' ... ../src/syntax/typing.nit:1554,13--26
+ keyword 'class' ... ../src/syntax/typing.nit:1554,7--11
+ type identifier 'ASuperInitCall' ... ../src/syntax/typing.nit:1554,13--26
../src/syntax/typing.nit:1555,2--1586,4
../src/syntax/typing.nit:1555,2--8
- 'private' ... ../src/syntax/typing.nit:1555,2--8
- 'fun' ... ../src/syntax/typing.nit:1555,10--12
+ keyword 'private' ... ../src/syntax/typing.nit:1555,2--8
+ keyword 'fun' ... ../src/syntax/typing.nit:1555,10--12
../src/syntax/typing.nit:1555,14--37
- 'register_super_init_call' ... ../src/syntax/typing.nit:1555,14--37
+ identifier 'register_super_init_call' ... ../src/syntax/typing.nit:1555,14--37
../src/syntax/typing.nit:1555,39--74
../src/syntax/typing.nit:1555,39--54
- 'v' ... ../src/syntax/typing.nit:1555,39
+ identifier 'v' ... ../src/syntax/typing.nit:1555,39
../src/syntax/typing.nit:1555,42--54
- 'TypingVisitor' ... ../src/syntax/typing.nit:1555,42--54
+ type identifier 'TypingVisitor' ... ../src/syntax/typing.nit:1555,42--54
../src/syntax/typing.nit:1555,57--74
- 'property' ... ../src/syntax/typing.nit:1555,57--64
+ identifier 'property' ... ../src/syntax/typing.nit:1555,57--64
../src/syntax/typing.nit:1555,67--74
- 'MMMethod' ... ../src/syntax/typing.nit:1555,67--74
+ type identifier 'MMMethod' ... ../src/syntax/typing.nit:1555,67--74
../src/syntax/typing.nit:1557,3--1586,4
../src/syntax/typing.nit:1557,3--1559,5
- 'if' ... ../src/syntax/typing.nit:1557,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1557,3--4
../src/syntax/typing.nit:1557,6--50
../src/syntax/typing.nit:1557,6--26
../src/syntax/typing.nit:1557,6--11
../src/syntax/typing.nit:1557,6
- 'parent' ... ../src/syntax/typing.nit:1557,6--11
+ identifier 'parent' ... ../src/syntax/typing.nit:1557,6--11
../src/syntax/typing.nit:1557,16--26
../src/syntax/typing.nit:1557,16
../src/syntax/typing.nit:1557,16
- 'v' ... ../src/syntax/typing.nit:1557,16
- 'top_block' ... ../src/syntax/typing.nit:1557,18--26
+ identifier 'v' ... ../src/syntax/typing.nit:1557,16
+ identifier 'top_block' ... ../src/syntax/typing.nit:1557,18--26
../src/syntax/typing.nit:1557,32--50
../src/syntax/typing.nit:1557,32--35
- 'self' ... ../src/syntax/typing.nit:1557,32--35
+ keyword 'self' ... ../src/syntax/typing.nit:1557,32--35
../src/syntax/typing.nit:1557,40--50
../src/syntax/typing.nit:1557,40
../src/syntax/typing.nit:1557,40
- 'v' ... ../src/syntax/typing.nit:1557,40
- 'top_block' ... ../src/syntax/typing.nit:1557,42--50
+ identifier 'v' ... ../src/syntax/typing.nit:1557,40
+ identifier 'top_block' ... ../src/syntax/typing.nit:1557,42--50
../src/syntax/typing.nit:1558,4--88
../src/syntax/typing.nit:1558,4--88
../src/syntax/typing.nit:1558,4
../src/syntax/typing.nit:1558,4
- 'v' ... ../src/syntax/typing.nit:1558,4
- 'error' ... ../src/syntax/typing.nit:1558,6--10
+ identifier 'v' ... ../src/syntax/typing.nit:1558,4
+ identifier 'error' ... ../src/syntax/typing.nit:1558,6--10
../src/syntax/typing.nit:1558,12--15
- 'self' ... ../src/syntax/typing.nit:1558,12--15
+ keyword 'self' ... ../src/syntax/typing.nit:1558,12--15
../src/syntax/typing.nit:1558,18--88
../src/syntax/typing.nit:1558,18--49
- '"Error: Constructor invocation {' ... ../src/syntax/typing.nit:1558,18--49
+ literal value '"Error: Constructor invocation {' ... ../src/syntax/typing.nit:1558,18--49
../src/syntax/typing.nit:1558,50--57
../src/syntax/typing.nit:1558,50
- 'property' ... ../src/syntax/typing.nit:1558,50--57
+ identifier 'property' ... ../src/syntax/typing.nit:1558,50--57
../src/syntax/typing.nit:1558,58--88
'} must not be in nested block."' ... ../src/syntax/typing.nit:1558,58--88
../src/syntax/typing.nit:1559,3--5
- 'end' ... ../src/syntax/typing.nit:1559,3--5
+ keyword 'end' ... ../src/syntax/typing.nit:1559,3--5
../src/syntax/typing.nit:1560,3--63
- 'var' ... ../src/syntax/typing.nit:1560,3--5
- 'cla' ... ../src/syntax/typing.nit:1560,7--9
+ keyword 'var' ... ../src/syntax/typing.nit:1560,3--5
+ identifier 'cla' ... ../src/syntax/typing.nit:1560,7--9
'=' ... ../src/syntax/typing.nit:1560,11
../src/syntax/typing.nit:1560,13--63
../src/syntax/typing.nit:1560,13--22
../src/syntax/typing.nit:1560,13
../src/syntax/typing.nit:1560,13
- 'v' ... ../src/syntax/typing.nit:1560,13
- 'mmmodule' ... ../src/syntax/typing.nit:1560,15--22
+ identifier 'v' ... ../src/syntax/typing.nit:1560,13
+ identifier 'mmmodule' ... ../src/syntax/typing.nit:1560,15--22
../src/syntax/typing.nit:1560,24--63
../src/syntax/typing.nit:1560,24--56
../src/syntax/typing.nit:1560,24--44
../src/syntax/typing.nit:1560,24--38
../src/syntax/typing.nit:1560,24--31
../src/syntax/typing.nit:1560,24
- 'property' ... ../src/syntax/typing.nit:1560,24--31
- 'global' ... ../src/syntax/typing.nit:1560,33--38
- 'intro' ... ../src/syntax/typing.nit:1560,40--44
- 'local_class' ... ../src/syntax/typing.nit:1560,46--56
- 'global' ... ../src/syntax/typing.nit:1560,58--63
+ identifier 'property' ... ../src/syntax/typing.nit:1560,24--31
+ identifier 'global' ... ../src/syntax/typing.nit:1560,33--38
+ identifier 'intro' ... ../src/syntax/typing.nit:1560,40--44
+ identifier 'local_class' ... ../src/syntax/typing.nit:1560,46--56
+ identifier 'global' ... ../src/syntax/typing.nit:1560,58--63
../src/syntax/typing.nit:1561,3--46
- 'var' ... ../src/syntax/typing.nit:1561,3--5
- 'prev_class' ... ../src/syntax/typing.nit:1561,7--16
+ keyword 'var' ... ../src/syntax/typing.nit:1561,3--5
+ identifier 'prev_class' ... ../src/syntax/typing.nit:1561,7--16
../src/syntax/typing.nit:1561,19--39
- 'nullable' ... ../src/syntax/typing.nit:1561,19--26
- 'MMLocalClass' ... ../src/syntax/typing.nit:1561,28--39
+ keyword 'nullable' ... ../src/syntax/typing.nit:1561,19--26
+ type identifier 'MMLocalClass' ... ../src/syntax/typing.nit:1561,28--39
'=' ... ../src/syntax/typing.nit:1561,41
../src/syntax/typing.nit:1561,43--46
- 'null' ... ../src/syntax/typing.nit:1561,43--46
+ keyword 'null' ... ../src/syntax/typing.nit:1561,43--46
../src/syntax/typing.nit:1562,3--52
- 'var' ... ../src/syntax/typing.nit:1562,3--5
- 'esic' ... ../src/syntax/typing.nit:1562,7--10
+ keyword 'var' ... ../src/syntax/typing.nit:1562,3--5
+ identifier 'esic' ... ../src/syntax/typing.nit:1562,7--10
'=' ... ../src/syntax/typing.nit:1562,12
../src/syntax/typing.nit:1562,14--52
../src/syntax/typing.nit:1562,14--40
../src/syntax/typing.nit:1562,14
../src/syntax/typing.nit:1562,14
- 'v' ... ../src/syntax/typing.nit:1562,14
- 'explicit_super_init_calls' ... ../src/syntax/typing.nit:1562,16--40
- 'as' ... ../src/syntax/typing.nit:1562,42--43
- 'not' ... ../src/syntax/typing.nit:1562,45--47
- 'null' ... ../src/syntax/typing.nit:1562,49--52
+ identifier 'v' ... ../src/syntax/typing.nit:1562,14
+ identifier 'explicit_super_init_calls' ... ../src/syntax/typing.nit:1562,16--40
+ keyword 'as' ... ../src/syntax/typing.nit:1562,42--43
+ keyword 'not' ... ../src/syntax/typing.nit:1562,45--47
+ keyword 'null' ... ../src/syntax/typing.nit:1562,49--52
../src/syntax/typing.nit:1563,3--1565,5
- 'if' ... ../src/syntax/typing.nit:1563,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1563,3--4
../src/syntax/typing.nit:1563,6--22
- 'not' ... ../src/syntax/typing.nit:1563,6--8
+ keyword 'not' ... ../src/syntax/typing.nit:1563,6--8
../src/syntax/typing.nit:1563,10--22
../src/syntax/typing.nit:1563,10--13
../src/syntax/typing.nit:1563,10
- 'esic' ... ../src/syntax/typing.nit:1563,10--13
- 'is_empty' ... ../src/syntax/typing.nit:1563,15--22
+ identifier 'esic' ... ../src/syntax/typing.nit:1563,10--13
+ identifier 'is_empty' ... ../src/syntax/typing.nit:1563,15--22
../src/syntax/typing.nit:1564,4--50
../src/syntax/typing.nit:1564,4--50
../src/syntax/typing.nit:1564,17
- 'prev_class' ... ../src/syntax/typing.nit:1564,4--13
+ identifier 'prev_class' ... ../src/syntax/typing.nit:1564,4--13
'=' ... ../src/syntax/typing.nit:1564,15
../src/syntax/typing.nit:1564,17--50
../src/syntax/typing.nit:1564,17--38
../src/syntax/typing.nit:1564,17--25
../src/syntax/typing.nit:1564,17--20
../src/syntax/typing.nit:1564,17
- 'esic' ... ../src/syntax/typing.nit:1564,17--20
- 'last' ... ../src/syntax/typing.nit:1564,22--25
- 'global' ... ../src/syntax/typing.nit:1564,27--32
- 'intro' ... ../src/syntax/typing.nit:1564,34--38
- 'local_class' ... ../src/syntax/typing.nit:1564,40--50
+ identifier 'esic' ... ../src/syntax/typing.nit:1564,17--20
+ identifier 'last' ... ../src/syntax/typing.nit:1564,22--25
+ identifier 'global' ... ../src/syntax/typing.nit:1564,27--32
+ identifier 'intro' ... ../src/syntax/typing.nit:1564,34--38
+ identifier 'local_class' ... ../src/syntax/typing.nit:1564,40--50
../src/syntax/typing.nit:1565,3--5
- 'end' ... ../src/syntax/typing.nit:1565,3--5
+ keyword 'end' ... ../src/syntax/typing.nit:1565,3--5
../src/syntax/typing.nit:1566,3--57
- 'var' ... ../src/syntax/typing.nit:1566,3--5
- 'order' ... ../src/syntax/typing.nit:1566,7--11
+ keyword 'var' ... ../src/syntax/typing.nit:1566,3--5
+ identifier 'order' ... ../src/syntax/typing.nit:1566,7--11
'=' ... ../src/syntax/typing.nit:1566,13
../src/syntax/typing.nit:1566,15--57
../src/syntax/typing.nit:1566,15--32
../src/syntax/typing.nit:1566,15--27
../src/syntax/typing.nit:1566,15
../src/syntax/typing.nit:1566,15
- 'v' ... ../src/syntax/typing.nit:1566,15
- 'local_class' ... ../src/syntax/typing.nit:1566,17--27
- 'cshe' ... ../src/syntax/typing.nit:1566,29--32
- 'reverse_linear_extension' ... ../src/syntax/typing.nit:1566,34--57
+ identifier 'v' ... ../src/syntax/typing.nit:1566,15
+ identifier 'local_class' ... ../src/syntax/typing.nit:1566,17--27
+ identifier 'cshe' ... ../src/syntax/typing.nit:1566,29--32
+ identifier 'reverse_linear_extension' ... ../src/syntax/typing.nit:1566,34--57
../src/syntax/typing.nit:1567,3--1585,5
- 'if' ... ../src/syntax/typing.nit:1567,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1567,3--4
../src/syntax/typing.nit:1567,6--25
../src/syntax/typing.nit:1567,6--8
../src/syntax/typing.nit:1567,6
- 'cla' ... ../src/syntax/typing.nit:1567,6--8
+ identifier 'cla' ... ../src/syntax/typing.nit:1567,6--8
../src/syntax/typing.nit:1567,13--25
../src/syntax/typing.nit:1567,13
../src/syntax/typing.nit:1567,13
- 'v' ... ../src/syntax/typing.nit:1567,13
- 'local_class' ... ../src/syntax/typing.nit:1567,15--25
+ identifier 'v' ... ../src/syntax/typing.nit:1567,13
+ identifier 'local_class' ... ../src/syntax/typing.nit:1567,15--25
../src/syntax/typing.nit:1568,4--36
../src/syntax/typing.nit:1568,4--36
../src/syntax/typing.nit:1568,4
../src/syntax/typing.nit:1568,4
- 'v' ... ../src/syntax/typing.nit:1568,4
- 'explicit_other_init_call' ... ../src/syntax/typing.nit:1568,6--29
+ identifier 'v' ... ../src/syntax/typing.nit:1568,4
+ identifier 'explicit_other_init_call' ... ../src/syntax/typing.nit:1568,6--29
'=' ... ../src/syntax/typing.nit:1568,31
../src/syntax/typing.nit:1568,33--36
- 'true' ... ../src/syntax/typing.nit:1568,33--36
+ keyword 'true' ... ../src/syntax/typing.nit:1568,33--36
../src/syntax/typing.nit:1569,8--1585,5
- 'if' ... ../src/syntax/typing.nit:1569,8--9
+ keyword 'if' ... ../src/syntax/typing.nit:1569,8--9
../src/syntax/typing.nit:1569,11--27
- 'not' ... ../src/syntax/typing.nit:1569,11--13
+ keyword 'not' ... ../src/syntax/typing.nit:1569,11--13
../src/syntax/typing.nit:1569,15--27
../src/syntax/typing.nit:1569,15--19
../src/syntax/typing.nit:1569,15
- 'order' ... ../src/syntax/typing.nit:1569,15--19
- 'has' ... ../src/syntax/typing.nit:1569,21--23
+ identifier 'order' ... ../src/syntax/typing.nit:1569,15--19
+ identifier 'has' ... ../src/syntax/typing.nit:1569,21--23
../src/syntax/typing.nit:1569,25--27
../src/syntax/typing.nit:1569,25
- 'cla' ... ../src/syntax/typing.nit:1569,25--27
+ identifier 'cla' ... ../src/syntax/typing.nit:1569,25--27
../src/syntax/typing.nit:1570,4--87
../src/syntax/typing.nit:1570,4--87
../src/syntax/typing.nit:1570,4
../src/syntax/typing.nit:1570,4
- 'v' ... ../src/syntax/typing.nit:1570,4
- 'error' ... ../src/syntax/typing.nit:1570,6--10
+ identifier 'v' ... ../src/syntax/typing.nit:1570,4
+ identifier 'error' ... ../src/syntax/typing.nit:1570,6--10
../src/syntax/typing.nit:1570,12--15
- 'self' ... ../src/syntax/typing.nit:1570,12--15
+ keyword 'self' ... ../src/syntax/typing.nit:1570,12--15
../src/syntax/typing.nit:1570,18--87
../src/syntax/typing.nit:1570,18--47
- '"Error: Constructor of class {' ... ../src/syntax/typing.nit:1570,18--47
+ literal value '"Error: Constructor of class {' ... ../src/syntax/typing.nit:1570,18--47
../src/syntax/typing.nit:1570,48--50
../src/syntax/typing.nit:1570,48
- 'cla' ... ../src/syntax/typing.nit:1570,48--50
+ identifier 'cla' ... ../src/syntax/typing.nit:1570,48--50
../src/syntax/typing.nit:1570,51--68
- '} must be one in {' ... ../src/syntax/typing.nit:1570,51--68
+ literal value '} must be one in {' ... ../src/syntax/typing.nit:1570,51--68
../src/syntax/typing.nit:1570,69--83
../src/syntax/typing.nit:1570,69--73
../src/syntax/typing.nit:1570,69
- 'order' ... ../src/syntax/typing.nit:1570,69--73
- 'join' ... ../src/syntax/typing.nit:1570,75--78
+ identifier 'order' ... ../src/syntax/typing.nit:1570,69--73
+ identifier 'join' ... ../src/syntax/typing.nit:1570,75--78
../src/syntax/typing.nit:1570,80--83
- '", "' ... ../src/syntax/typing.nit:1570,80--83
+ literal value '", "' ... ../src/syntax/typing.nit:1570,80--83
../src/syntax/typing.nit:1570,85--87
'}."' ... ../src/syntax/typing.nit:1570,85--87
../src/syntax/typing.nit:1571,8--1585,5
- 'if' ... ../src/syntax/typing.nit:1571,8--9
+ keyword 'if' ... ../src/syntax/typing.nit:1571,8--9
../src/syntax/typing.nit:1571,11--27
../src/syntax/typing.nit:1571,11--13
../src/syntax/typing.nit:1571,11
- 'cla' ... ../src/syntax/typing.nit:1571,11--13
+ identifier 'cla' ... ../src/syntax/typing.nit:1571,11--13
../src/syntax/typing.nit:1571,18--27
../src/syntax/typing.nit:1571,18
- 'prev_class' ... ../src/syntax/typing.nit:1571,18--27
+ identifier 'prev_class' ... ../src/syntax/typing.nit:1571,18--27
../src/syntax/typing.nit:1572,4--90
../src/syntax/typing.nit:1572,4--90
../src/syntax/typing.nit:1572,4
../src/syntax/typing.nit:1572,4
- 'v' ... ../src/syntax/typing.nit:1572,4
- 'error' ... ../src/syntax/typing.nit:1572,6--10
+ identifier 'v' ... ../src/syntax/typing.nit:1572,4
+ identifier 'error' ... ../src/syntax/typing.nit:1572,6--10
../src/syntax/typing.nit:1572,12--15
- 'self' ... ../src/syntax/typing.nit:1572,12--15
+ keyword 'self' ... ../src/syntax/typing.nit:1572,12--15
../src/syntax/typing.nit:1572,18--90
../src/syntax/typing.nit:1572,18--73
- '"Error: Only one super constructor invocation of class {' ... ../src/syntax/typing.nit:1572,18--73
+ literal value '"Error: Only one super constructor invocation of class {' ... ../src/syntax/typing.nit:1572,18--73
../src/syntax/typing.nit:1572,74--76
../src/syntax/typing.nit:1572,74
- 'cla' ... ../src/syntax/typing.nit:1572,74--76
+ identifier 'cla' ... ../src/syntax/typing.nit:1572,74--76
../src/syntax/typing.nit:1572,77--90
'} is allowed."' ... ../src/syntax/typing.nit:1572,77--90
../src/syntax/typing.nit:1574,4--1585,5
../src/syntax/typing.nit:1574,4--1584,6
- 'for' ... ../src/syntax/typing.nit:1574,4--6
- 'c' ... ../src/syntax/typing.nit:1574,8
+ keyword 'for' ... ../src/syntax/typing.nit:1574,4--6
+ identifier 'c' ... ../src/syntax/typing.nit:1574,8
../src/syntax/typing.nit:1574,13--17
../src/syntax/typing.nit:1574,13
- 'order' ... ../src/syntax/typing.nit:1574,13--17
- 'do' ... ../src/syntax/typing.nit:1574,19--20
+ identifier 'order' ... ../src/syntax/typing.nit:1574,13--17
+ keyword 'do' ... ../src/syntax/typing.nit:1574,19--20
../src/syntax/typing.nit:1575,5--1584,6
../src/syntax/typing.nit:1575,5--1583,7
- 'if' ... ../src/syntax/typing.nit:1575,5--6
+ keyword 'if' ... ../src/syntax/typing.nit:1575,5--6
../src/syntax/typing.nit:1575,8--22
../src/syntax/typing.nit:1575,8
../src/syntax/typing.nit:1575,8
- 'c' ... ../src/syntax/typing.nit:1575,8
+ identifier 'c' ... ../src/syntax/typing.nit:1575,8
../src/syntax/typing.nit:1575,13--22
../src/syntax/typing.nit:1575,13
- 'prev_class' ... ../src/syntax/typing.nit:1575,13--22
+ identifier 'prev_class' ... ../src/syntax/typing.nit:1575,13--22
../src/syntax/typing.nit:1576,6--22
../src/syntax/typing.nit:1576,6--22
../src/syntax/typing.nit:1576,19
- 'prev_class' ... ../src/syntax/typing.nit:1576,6--15
+ identifier 'prev_class' ... ../src/syntax/typing.nit:1576,6--15
'=' ... ../src/syntax/typing.nit:1576,17
../src/syntax/typing.nit:1576,19--22
- 'null' ... ../src/syntax/typing.nit:1576,19--22
+ keyword 'null' ... ../src/syntax/typing.nit:1576,19--22
../src/syntax/typing.nit:1577,10--1583,7
- 'if' ... ../src/syntax/typing.nit:1577,10--11
+ keyword 'if' ... ../src/syntax/typing.nit:1577,10--11
../src/syntax/typing.nit:1577,13--20
../src/syntax/typing.nit:1577,13
../src/syntax/typing.nit:1577,13
- 'c' ... ../src/syntax/typing.nit:1577,13
+ identifier 'c' ... ../src/syntax/typing.nit:1577,13
../src/syntax/typing.nit:1577,18--20
../src/syntax/typing.nit:1577,18
- 'cla' ... ../src/syntax/typing.nit:1577,18--20
+ identifier 'cla' ... ../src/syntax/typing.nit:1577,18--20
../src/syntax/typing.nit:1578,6--1582,10
../src/syntax/typing.nit:1578,6--1580,8
- 'if' ... ../src/syntax/typing.nit:1578,6--7
+ keyword 'if' ... ../src/syntax/typing.nit:1578,6--7
../src/syntax/typing.nit:1578,9--26
../src/syntax/typing.nit:1578,9--18
../src/syntax/typing.nit:1578,9
- 'prev_class' ... ../src/syntax/typing.nit:1578,9--18
+ identifier 'prev_class' ... ../src/syntax/typing.nit:1578,9--18
../src/syntax/typing.nit:1578,23--26
- 'null' ... ../src/syntax/typing.nit:1578,23--26
+ keyword 'null' ... ../src/syntax/typing.nit:1578,23--26
../src/syntax/typing.nit:1579,7--98
../src/syntax/typing.nit:1579,7--98
../src/syntax/typing.nit:1579,7
../src/syntax/typing.nit:1579,7
- 'v' ... ../src/syntax/typing.nit:1579,7
- 'error' ... ../src/syntax/typing.nit:1579,9--13
+ identifier 'v' ... ../src/syntax/typing.nit:1579,7
+ identifier 'error' ... ../src/syntax/typing.nit:1579,9--13
../src/syntax/typing.nit:1579,15--18
- 'self' ... ../src/syntax/typing.nit:1579,15--18
+ keyword 'self' ... ../src/syntax/typing.nit:1579,15--18
../src/syntax/typing.nit:1579,21--98
../src/syntax/typing.nit:1579,21--44
- '"Error: Constructor of {' ... ../src/syntax/typing.nit:1579,21--44
+ literal value '"Error: Constructor of {' ... ../src/syntax/typing.nit:1579,21--44
../src/syntax/typing.nit:1579,45
../src/syntax/typing.nit:1579,45
- 'c' ... ../src/syntax/typing.nit:1579,45
+ identifier 'c' ... ../src/syntax/typing.nit:1579,45
../src/syntax/typing.nit:1579,46--86
- '} must be invoked before constructor of {' ... ../src/syntax/typing.nit:1579,46--86
+ literal value '} must be invoked before constructor of {' ... ../src/syntax/typing.nit:1579,46--86
../src/syntax/typing.nit:1579,87--96
../src/syntax/typing.nit:1579,87
- 'prev_class' ... ../src/syntax/typing.nit:1579,87--96
+ identifier 'prev_class' ... ../src/syntax/typing.nit:1579,87--96
../src/syntax/typing.nit:1579,97--98
'}"' ... ../src/syntax/typing.nit:1579,97--98
../src/syntax/typing.nit:1580,6--8
- 'end' ... ../src/syntax/typing.nit:1580,6--8
+ keyword 'end' ... ../src/syntax/typing.nit:1580,6--8
../src/syntax/typing.nit:1581,6--22
../src/syntax/typing.nit:1581,6--9
../src/syntax/typing.nit:1581,6
- 'esic' ... ../src/syntax/typing.nit:1581,6--9
- 'add' ... ../src/syntax/typing.nit:1581,11--13
+ identifier 'esic' ... ../src/syntax/typing.nit:1581,6--9
+ identifier 'add' ... ../src/syntax/typing.nit:1581,11--13
../src/syntax/typing.nit:1581,15--22
../src/syntax/typing.nit:1581,15
- 'property' ... ../src/syntax/typing.nit:1581,15--22
+ identifier 'property' ... ../src/syntax/typing.nit:1581,15--22
../src/syntax/typing.nit:1582,6--10
- 'break' ... ../src/syntax/typing.nit:1582,6--10
+ keyword 'break' ... ../src/syntax/typing.nit:1582,6--10
../src/syntax/typing.nit:1583,5--7
- 'end' ... ../src/syntax/typing.nit:1583,5--7
- 'end' ... ../src/syntax/typing.nit:1584,4--6
- 'end' ... ../src/syntax/typing.nit:1585,3--5
- 'end' ... ../src/syntax/typing.nit:1586,2--4
- 'end' ... ../src/syntax/typing.nit:1588,1--3
+ keyword 'end' ... ../src/syntax/typing.nit:1583,5--7
+ keyword 'end' ... ../src/syntax/typing.nit:1584,4--6
+ keyword 'end' ... ../src/syntax/typing.nit:1585,3--5
+ keyword 'end' ... ../src/syntax/typing.nit:1586,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:1588,1--3
../src/syntax/typing.nit:1590,1--1617,3
- 'redef' ... ../src/syntax/typing.nit:1590,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:1590,1--5
../src/syntax/typing.nit:1590,7
../src/syntax/typing.nit:1590,7--11
- 'class' ... ../src/syntax/typing.nit:1590,7--11
- 'ANewExpr' ... ../src/syntax/typing.nit:1590,13--20
+ keyword 'class' ... ../src/syntax/typing.nit:1590,7--11
+ type identifier 'ANewExpr' ... ../src/syntax/typing.nit:1590,13--20
../src/syntax/typing.nit:1591,2--54
- 'redef' ... ../src/syntax/typing.nit:1591,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1591,2--6
../src/syntax/typing.nit:1591,12
- 'fun' ... ../src/syntax/typing.nit:1591,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1591,8--10
../src/syntax/typing.nit:1591,12--32
- 'compute_raw_arguments' ... ../src/syntax/typing.nit:1591,12--32
+ identifier 'compute_raw_arguments' ... ../src/syntax/typing.nit:1591,12--32
../src/syntax/typing.nit:1591,44
../src/syntax/typing.nit:1591,37--54
- 'return' ... ../src/syntax/typing.nit:1591,37--42
+ keyword 'return' ... ../src/syntax/typing.nit:1591,37--42
../src/syntax/typing.nit:1591,44--54
../src/syntax/typing.nit:1591,44--49
../src/syntax/typing.nit:1591,44
- 'n_args' ... ../src/syntax/typing.nit:1591,44--49
- 'to_a' ... ../src/syntax/typing.nit:1591,51--54
+ identifier 'n_args' ... ../src/syntax/typing.nit:1591,44--49
+ identifier 'to_a' ... ../src/syntax/typing.nit:1591,51--54
../src/syntax/typing.nit:1592,2--1616,4
- 'redef' ... ../src/syntax/typing.nit:1592,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1592,2--6
../src/syntax/typing.nit:1592,12
- 'fun' ... ../src/syntax/typing.nit:1592,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1592,8--10
../src/syntax/typing.nit:1592,12--23
- 'after_typing' ... ../src/syntax/typing.nit:1592,12--23
+ identifier 'after_typing' ... ../src/syntax/typing.nit:1592,12--23
../src/syntax/typing.nit:1592,25
../src/syntax/typing.nit:1592,25
- 'v' ... ../src/syntax/typing.nit:1592,25
+ identifier 'v' ... ../src/syntax/typing.nit:1592,25
../src/syntax/typing.nit:1594,3--1616,4
../src/syntax/typing.nit:1594,3--36
- 'if' ... ../src/syntax/typing.nit:1594,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1594,3--4
../src/syntax/typing.nit:1594,6--24
- 'not' ... ../src/syntax/typing.nit:1594,6--8
+ keyword 'not' ... ../src/syntax/typing.nit:1594,6--8
../src/syntax/typing.nit:1594,10--24
../src/syntax/typing.nit:1594,10--15
../src/syntax/typing.nit:1594,10
- 'n_type' ... ../src/syntax/typing.nit:1594,10--15
- 'is_typed' ... ../src/syntax/typing.nit:1594,17--24
+ identifier 'n_type' ... ../src/syntax/typing.nit:1594,10--15
+ identifier 'is_typed' ... ../src/syntax/typing.nit:1594,17--24
../src/syntax/typing.nit:1594,31--36
- 'return' ... ../src/syntax/typing.nit:1594,31--36
+ keyword 'return' ... ../src/syntax/typing.nit:1594,31--36
../src/syntax/typing.nit:1595,3--22
- 'var' ... ../src/syntax/typing.nit:1595,3--5
- 't' ... ../src/syntax/typing.nit:1595,7
+ keyword 'var' ... ../src/syntax/typing.nit:1595,3--5
+ identifier 't' ... ../src/syntax/typing.nit:1595,7
'=' ... ../src/syntax/typing.nit:1595,9
../src/syntax/typing.nit:1595,11--22
../src/syntax/typing.nit:1595,11--16
../src/syntax/typing.nit:1595,11
- 'n_type' ... ../src/syntax/typing.nit:1595,11--16
- 'stype' ... ../src/syntax/typing.nit:1595,18--22
+ identifier 'n_type' ... ../src/syntax/typing.nit:1595,11--16
+ identifier 'stype' ... ../src/syntax/typing.nit:1595,18--22
../src/syntax/typing.nit:1596,3--1599,5
- 'if' ... ../src/syntax/typing.nit:1596,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1596,3--4
../src/syntax/typing.nit:1596,6--37
../src/syntax/typing.nit:1596,6--25
../src/syntax/typing.nit:1596,6--18
../src/syntax/typing.nit:1596,6
../src/syntax/typing.nit:1596,6
- 't' ... ../src/syntax/typing.nit:1596,6
- 'local_class' ... ../src/syntax/typing.nit:1596,8--18
- 'global' ... ../src/syntax/typing.nit:1596,20--25
- 'is_abstract' ... ../src/syntax/typing.nit:1596,27--37
+ identifier 't' ... ../src/syntax/typing.nit:1596,6
+ identifier 'local_class' ... ../src/syntax/typing.nit:1596,8--18
+ identifier 'global' ... ../src/syntax/typing.nit:1596,20--25
+ identifier 'is_abstract' ... ../src/syntax/typing.nit:1596,27--37
../src/syntax/typing.nit:1597,4--1598,9
../src/syntax/typing.nit:1597,4--76
../src/syntax/typing.nit:1597,4
../src/syntax/typing.nit:1597,4
- 'v' ... ../src/syntax/typing.nit:1597,4
- 'error' ... ../src/syntax/typing.nit:1597,6--10
+ identifier 'v' ... ../src/syntax/typing.nit:1597,4
+ identifier 'error' ... ../src/syntax/typing.nit:1597,6--10
../src/syntax/typing.nit:1597,12--15
- 'self' ... ../src/syntax/typing.nit:1597,12--15
+ keyword 'self' ... ../src/syntax/typing.nit:1597,12--15
../src/syntax/typing.nit:1597,18--76
../src/syntax/typing.nit:1597,18--60
- '"Error: try to instantiate abstract class {' ... ../src/syntax/typing.nit:1597,18--60
+ literal value '"Error: try to instantiate abstract class {' ... ../src/syntax/typing.nit:1597,18--60
../src/syntax/typing.nit:1597,61--73
../src/syntax/typing.nit:1597,61
../src/syntax/typing.nit:1597,61
- 't' ... ../src/syntax/typing.nit:1597,61
- 'local_class' ... ../src/syntax/typing.nit:1597,63--73
+ identifier 't' ... ../src/syntax/typing.nit:1597,61
+ identifier 'local_class' ... ../src/syntax/typing.nit:1597,63--73
../src/syntax/typing.nit:1597,74--76
'}."' ... ../src/syntax/typing.nit:1597,74--76
../src/syntax/typing.nit:1598,4--9
- 'return' ... ../src/syntax/typing.nit:1598,4--9
+ keyword 'return' ... ../src/syntax/typing.nit:1598,4--9
../src/syntax/typing.nit:1599,3--5
- 'end' ... ../src/syntax/typing.nit:1599,3--5
+ keyword 'end' ... ../src/syntax/typing.nit:1599,3--5
../src/syntax/typing.nit:1600,3--18
- 'var' ... ../src/syntax/typing.nit:1600,3--5
- 'name' ... ../src/syntax/typing.nit:1600,7--10
+ keyword 'var' ... ../src/syntax/typing.nit:1600,3--5
+ identifier 'name' ... ../src/syntax/typing.nit:1600,7--10
../src/syntax/typing.nit:1600,13--18
- 'Symbol' ... ../src/syntax/typing.nit:1600,13--18
+ type identifier 'Symbol' ... ../src/syntax/typing.nit:1600,13--18
../src/syntax/typing.nit:1601,3--1605,5
- 'if' ... ../src/syntax/typing.nit:1601,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1601,3--4
../src/syntax/typing.nit:1601,6--17
../src/syntax/typing.nit:1601,6--9
../src/syntax/typing.nit:1601,6
- 'n_id' ... ../src/syntax/typing.nit:1601,6--9
+ identifier 'n_id' ... ../src/syntax/typing.nit:1601,6--9
../src/syntax/typing.nit:1601,14--17
- 'null' ... ../src/syntax/typing.nit:1601,14--17
+ keyword 'null' ... ../src/syntax/typing.nit:1601,14--17
../src/syntax/typing.nit:1602,4--31
../src/syntax/typing.nit:1602,4--31
../src/syntax/typing.nit:1602,16
- 'name' ... ../src/syntax/typing.nit:1602,4--7
+ identifier 'name' ... ../src/syntax/typing.nit:1602,4--7
'=' ... ../src/syntax/typing.nit:1602,9
../src/syntax/typing.nit:1602,11--31
- 'once' ... ../src/syntax/typing.nit:1602,11--14
+ keyword 'once' ... ../src/syntax/typing.nit:1602,11--14
../src/syntax/typing.nit:1602,16--31
../src/syntax/typing.nit:1602,16--21
- '"init"' ... ../src/syntax/typing.nit:1602,16--21
- 'to_symbol' ... ../src/syntax/typing.nit:1602,23--31
+ literal value '"init"' ... ../src/syntax/typing.nit:1602,16--21
+ identifier 'to_symbol' ... ../src/syntax/typing.nit:1602,23--31
../src/syntax/typing.nit:1604,4--1605,5
../src/syntax/typing.nit:1604,4--24
../src/syntax/typing.nit:1604,11
- 'name' ... ../src/syntax/typing.nit:1604,4--7
+ identifier 'name' ... ../src/syntax/typing.nit:1604,4--7
'=' ... ../src/syntax/typing.nit:1604,9
../src/syntax/typing.nit:1604,11--24
../src/syntax/typing.nit:1604,11--14
../src/syntax/typing.nit:1604,11
- 'n_id' ... ../src/syntax/typing.nit:1604,11--14
- 'to_symbol' ... ../src/syntax/typing.nit:1604,16--24
- 'end' ... ../src/syntax/typing.nit:1605,3--5
+ identifier 'n_id' ... ../src/syntax/typing.nit:1604,11--14
+ identifier 'to_symbol' ... ../src/syntax/typing.nit:1604,16--24
+ keyword 'end' ... ../src/syntax/typing.nit:1605,3--5
../src/syntax/typing.nit:1607,3--57
../src/syntax/typing.nit:1607,13
- 'do_typing' ... ../src/syntax/typing.nit:1607,3--11
+ identifier 'do_typing' ... ../src/syntax/typing.nit:1607,3--11
../src/syntax/typing.nit:1607,13
../src/syntax/typing.nit:1607,13
- 'v' ... ../src/syntax/typing.nit:1607,13
+ identifier 'v' ... ../src/syntax/typing.nit:1607,13
../src/syntax/typing.nit:1607,16
../src/syntax/typing.nit:1607,16
- 't' ... ../src/syntax/typing.nit:1607,16
+ identifier 't' ... ../src/syntax/typing.nit:1607,16
../src/syntax/typing.nit:1607,19--23
- 'false' ... ../src/syntax/typing.nit:1607,19--23
+ keyword 'false' ... ../src/syntax/typing.nit:1607,19--23
../src/syntax/typing.nit:1607,26--30
- 'false' ... ../src/syntax/typing.nit:1607,26--30
+ keyword 'false' ... ../src/syntax/typing.nit:1607,26--30
../src/syntax/typing.nit:1607,33--36
../src/syntax/typing.nit:1607,33
- 'name' ... ../src/syntax/typing.nit:1607,33--36
+ identifier 'name' ... ../src/syntax/typing.nit:1607,33--36
../src/syntax/typing.nit:1607,39--51
../src/syntax/typing.nit:1607,39
- 'raw_arguments' ... ../src/syntax/typing.nit:1607,39--51
+ identifier 'raw_arguments' ... ../src/syntax/typing.nit:1607,39--51
../src/syntax/typing.nit:1607,54--57
- 'null' ... ../src/syntax/typing.nit:1607,54--57
+ keyword 'null' ... ../src/syntax/typing.nit:1607,54--57
../src/syntax/typing.nit:1608,3--30
- 'if' ... ../src/syntax/typing.nit:1608,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1608,3--4
../src/syntax/typing.nit:1608,6--18
../src/syntax/typing.nit:1608,6--10
../src/syntax/typing.nit:1608,6
- '_prop' ... ../src/syntax/typing.nit:1608,6--10
+ attribute '_prop' ... ../src/syntax/typing.nit:1608,6--10
../src/syntax/typing.nit:1608,15--18
- 'null' ... ../src/syntax/typing.nit:1608,15--18
+ keyword 'null' ... ../src/syntax/typing.nit:1608,15--18
../src/syntax/typing.nit:1608,25--30
- 'return' ... ../src/syntax/typing.nit:1608,25--30
+ keyword 'return' ... ../src/syntax/typing.nit:1608,25--30
../src/syntax/typing.nit:1610,3--1613,5
- 'if' ... ../src/syntax/typing.nit:1610,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1610,3--4
../src/syntax/typing.nit:1610,6--28
- 'not' ... ../src/syntax/typing.nit:1610,6--8
+ keyword 'not' ... ../src/syntax/typing.nit:1610,6--8
../src/syntax/typing.nit:1610,10--28
../src/syntax/typing.nit:1610,10--20
../src/syntax/typing.nit:1610,10--13
../src/syntax/typing.nit:1610,10
- 'prop' ... ../src/syntax/typing.nit:1610,10--13
- 'global' ... ../src/syntax/typing.nit:1610,15--20
- 'is_init' ... ../src/syntax/typing.nit:1610,22--28
+ identifier 'prop' ... ../src/syntax/typing.nit:1610,10--13
+ identifier 'global' ... ../src/syntax/typing.nit:1610,15--20
+ identifier 'is_init' ... ../src/syntax/typing.nit:1610,22--28
../src/syntax/typing.nit:1611,4--1612,9
../src/syntax/typing.nit:1611,4--54
../src/syntax/typing.nit:1611,4
../src/syntax/typing.nit:1611,4
- 'v' ... ../src/syntax/typing.nit:1611,4
- 'error' ... ../src/syntax/typing.nit:1611,6--10
+ identifier 'v' ... ../src/syntax/typing.nit:1611,4
+ identifier 'error' ... ../src/syntax/typing.nit:1611,6--10
../src/syntax/typing.nit:1611,12--15
- 'self' ... ../src/syntax/typing.nit:1611,12--15
+ keyword 'self' ... ../src/syntax/typing.nit:1611,12--15
../src/syntax/typing.nit:1611,18--54
../src/syntax/typing.nit:1611,18--26
- '"Error: {' ... ../src/syntax/typing.nit:1611,18--26
+ literal value '"Error: {' ... ../src/syntax/typing.nit:1611,18--26
../src/syntax/typing.nit:1611,27--30
../src/syntax/typing.nit:1611,27
- 'prop' ... ../src/syntax/typing.nit:1611,27--30
+ identifier 'prop' ... ../src/syntax/typing.nit:1611,27--30
../src/syntax/typing.nit:1611,31--54
'} is not a constructor."' ... ../src/syntax/typing.nit:1611,31--54
../src/syntax/typing.nit:1612,4--9
- 'return' ... ../src/syntax/typing.nit:1612,4--9
+ keyword 'return' ... ../src/syntax/typing.nit:1612,4--9
../src/syntax/typing.nit:1613,3--5
- 'end' ... ../src/syntax/typing.nit:1613,3--5
+ keyword 'end' ... ../src/syntax/typing.nit:1613,3--5
../src/syntax/typing.nit:1614,3--12
../src/syntax/typing.nit:1614,12
- '_stype' ... ../src/syntax/typing.nit:1614,3--8
+ attribute '_stype' ... ../src/syntax/typing.nit:1614,3--8
'=' ... ../src/syntax/typing.nit:1614,10
../src/syntax/typing.nit:1614,12
../src/syntax/typing.nit:1614,12
- 't' ... ../src/syntax/typing.nit:1614,12
+ identifier 't' ... ../src/syntax/typing.nit:1614,12
../src/syntax/typing.nit:1615,3--18
../src/syntax/typing.nit:1615,15
- '_is_typed' ... ../src/syntax/typing.nit:1615,3--11
+ attribute '_is_typed' ... ../src/syntax/typing.nit:1615,3--11
'=' ... ../src/syntax/typing.nit:1615,13
../src/syntax/typing.nit:1615,15--18
- 'true' ... ../src/syntax/typing.nit:1615,15--18
- 'end' ... ../src/syntax/typing.nit:1616,2--4
- 'end' ... ../src/syntax/typing.nit:1617,1--3
+ keyword 'true' ... ../src/syntax/typing.nit:1615,15--18
+ keyword 'end' ... ../src/syntax/typing.nit:1616,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:1617,1--3
../src/syntax/typing.nit:1620,1--1652,3
- 'redef' ... ../src/syntax/typing.nit:1620,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:1620,1--5
../src/syntax/typing.nit:1620,7
../src/syntax/typing.nit:1620,7--11
- 'class' ... ../src/syntax/typing.nit:1620,7--11
- 'ASendExpr' ... ../src/syntax/typing.nit:1620,13--21
+ keyword 'class' ... ../src/syntax/typing.nit:1620,7--11
+ type identifier 'ASendExpr' ... ../src/syntax/typing.nit:1620,13--21
../src/syntax/typing.nit:1621,2--1622,17
../src/syntax/typing.nit:1621,2--1622,0
'# Name of the invoked property
' ... ../src/syntax/typing.nit:1621,2--1622,0
../src/syntax/typing.nit:1622,6
- 'fun' ... ../src/syntax/typing.nit:1622,2--4
+ keyword 'fun' ... ../src/syntax/typing.nit:1622,2--4
../src/syntax/typing.nit:1622,6--9
- 'name' ... ../src/syntax/typing.nit:1622,6--9
+ identifier 'name' ... ../src/syntax/typing.nit:1622,6--9
../src/syntax/typing.nit:1622,12--17
../src/syntax/typing.nit:1622,12--17
- 'Symbol' ... ../src/syntax/typing.nit:1622,12--17
+ type identifier 'Symbol' ... ../src/syntax/typing.nit:1622,12--17
../src/syntax/typing.nit:1624,2--1625,67
../src/syntax/typing.nit:1624,2--1625,0
'# Closure definitions
' ... ../src/syntax/typing.nit:1624,2--1625,0
- 'redef' ... ../src/syntax/typing.nit:1625,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1625,2--6
../src/syntax/typing.nit:1625,12
- 'fun' ... ../src/syntax/typing.nit:1625,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1625,8--10
../src/syntax/typing.nit:1625,12--23
- 'closure_defs' ... ../src/syntax/typing.nit:1625,12--23
+ identifier 'closure_defs' ... ../src/syntax/typing.nit:1625,12--23
../src/syntax/typing.nit:1625,26--51
../src/syntax/typing.nit:1625,26--51
- 'nullable' ... ../src/syntax/typing.nit:1625,26--33
- 'Array' ... ../src/syntax/typing.nit:1625,35--39
+ keyword 'nullable' ... ../src/syntax/typing.nit:1625,26--33
+ type identifier 'Array' ... ../src/syntax/typing.nit:1625,35--39
../src/syntax/typing.nit:1625,41--51
- 'AClosureDef' ... ../src/syntax/typing.nit:1625,41--51
+ type identifier 'AClosureDef' ... ../src/syntax/typing.nit:1625,41--51
../src/syntax/typing.nit:1625,57--67
- 'return' ... ../src/syntax/typing.nit:1625,57--62
+ keyword 'return' ... ../src/syntax/typing.nit:1625,57--62
../src/syntax/typing.nit:1625,64--67
- 'null' ... ../src/syntax/typing.nit:1625,64--67
+ keyword 'null' ... ../src/syntax/typing.nit:1625,64--67
../src/syntax/typing.nit:1627,2--1630,4
- 'redef' ... ../src/syntax/typing.nit:1627,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1627,2--6
../src/syntax/typing.nit:1627,12
- 'fun' ... ../src/syntax/typing.nit:1627,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1627,8--10
../src/syntax/typing.nit:1627,12--23
- 'after_typing' ... ../src/syntax/typing.nit:1627,12--23
+ identifier 'after_typing' ... ../src/syntax/typing.nit:1627,12--23
../src/syntax/typing.nit:1627,25
../src/syntax/typing.nit:1627,25
- 'v' ... ../src/syntax/typing.nit:1627,25
+ identifier 'v' ... ../src/syntax/typing.nit:1627,25
../src/syntax/typing.nit:1629,3--1630,4
../src/syntax/typing.nit:1629,3--17
../src/syntax/typing.nit:1629,17
- 'do_all_typing' ... ../src/syntax/typing.nit:1629,3--15
+ identifier 'do_all_typing' ... ../src/syntax/typing.nit:1629,3--15
../src/syntax/typing.nit:1629,17
../src/syntax/typing.nit:1629,17
- 'v' ... ../src/syntax/typing.nit:1629,17
- 'end' ... ../src/syntax/typing.nit:1630,2--4
+ identifier 'v' ... ../src/syntax/typing.nit:1629,17
+ keyword 'end' ... ../src/syntax/typing.nit:1630,2--4
../src/syntax/typing.nit:1632,2--1651,4
../src/syntax/typing.nit:1632,2--8
- 'private' ... ../src/syntax/typing.nit:1632,2--8
- 'fun' ... ../src/syntax/typing.nit:1632,10--12
+ keyword 'private' ... ../src/syntax/typing.nit:1632,2--8
+ keyword 'fun' ... ../src/syntax/typing.nit:1632,10--12
../src/syntax/typing.nit:1632,14--26
- 'do_all_typing' ... ../src/syntax/typing.nit:1632,14--26
+ identifier 'do_all_typing' ... ../src/syntax/typing.nit:1632,14--26
../src/syntax/typing.nit:1632,28--43
../src/syntax/typing.nit:1632,28--43
- 'v' ... ../src/syntax/typing.nit:1632,28
+ identifier 'v' ... ../src/syntax/typing.nit:1632,28
../src/syntax/typing.nit:1632,31--43
- 'TypingVisitor' ... ../src/syntax/typing.nit:1632,31--43
+ type identifier 'TypingVisitor' ... ../src/syntax/typing.nit:1632,31--43
../src/syntax/typing.nit:1634,3--1651,4
../src/syntax/typing.nit:1634,3--41
- 'if' ... ../src/syntax/typing.nit:1634,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1634,3--4
../src/syntax/typing.nit:1634,6--28
- 'not' ... ../src/syntax/typing.nit:1634,6--8
+ keyword 'not' ... ../src/syntax/typing.nit:1634,6--8
../src/syntax/typing.nit:1634,10--28
../src/syntax/typing.nit:1634,10
../src/syntax/typing.nit:1634,10
- 'v' ... ../src/syntax/typing.nit:1634,10
- 'check_expr' ... ../src/syntax/typing.nit:1634,12--21
+ identifier 'v' ... ../src/syntax/typing.nit:1634,10
+ identifier 'check_expr' ... ../src/syntax/typing.nit:1634,12--21
../src/syntax/typing.nit:1634,23--28
../src/syntax/typing.nit:1634,23
- 'n_expr' ... ../src/syntax/typing.nit:1634,23--28
+ identifier 'n_expr' ... ../src/syntax/typing.nit:1634,23--28
../src/syntax/typing.nit:1634,36--41
- 'return' ... ../src/syntax/typing.nit:1634,36--41
+ keyword 'return' ... ../src/syntax/typing.nit:1634,36--41
../src/syntax/typing.nit:1635,3--103
../src/syntax/typing.nit:1635,13
- 'do_typing' ... ../src/syntax/typing.nit:1635,3--11
+ identifier 'do_typing' ... ../src/syntax/typing.nit:1635,3--11
../src/syntax/typing.nit:1635,13
../src/syntax/typing.nit:1635,13
- 'v' ... ../src/syntax/typing.nit:1635,13
+ identifier 'v' ... ../src/syntax/typing.nit:1635,13
../src/syntax/typing.nit:1635,16--27
../src/syntax/typing.nit:1635,16--21
../src/syntax/typing.nit:1635,16
- 'n_expr' ... ../src/syntax/typing.nit:1635,16--21
- 'stype' ... ../src/syntax/typing.nit:1635,23--27
+ identifier 'n_expr' ... ../src/syntax/typing.nit:1635,16--21
+ identifier 'stype' ... ../src/syntax/typing.nit:1635,23--27
../src/syntax/typing.nit:1635,30--52
../src/syntax/typing.nit:1635,30--35
../src/syntax/typing.nit:1635,30
- 'n_expr' ... ../src/syntax/typing.nit:1635,30--35
- 'is_implicit_self' ... ../src/syntax/typing.nit:1635,37--52
+ identifier 'n_expr' ... ../src/syntax/typing.nit:1635,30--35
+ identifier 'is_implicit_self' ... ../src/syntax/typing.nit:1635,37--52
../src/syntax/typing.nit:1635,55--68
../src/syntax/typing.nit:1635,55--60
../src/syntax/typing.nit:1635,55
- 'n_expr' ... ../src/syntax/typing.nit:1635,55--60
- 'is_self' ... ../src/syntax/typing.nit:1635,62--68
+ identifier 'n_expr' ... ../src/syntax/typing.nit:1635,55--60
+ identifier 'is_self' ... ../src/syntax/typing.nit:1635,62--68
../src/syntax/typing.nit:1635,71--74
../src/syntax/typing.nit:1635,71
- 'name' ... ../src/syntax/typing.nit:1635,71--74
+ identifier 'name' ... ../src/syntax/typing.nit:1635,71--74
../src/syntax/typing.nit:1635,77--89
../src/syntax/typing.nit:1635,77
- 'raw_arguments' ... ../src/syntax/typing.nit:1635,77--89
+ identifier 'raw_arguments' ... ../src/syntax/typing.nit:1635,77--89
../src/syntax/typing.nit:1635,92--103
../src/syntax/typing.nit:1635,92
- 'closure_defs' ... ../src/syntax/typing.nit:1635,92--103
+ identifier 'closure_defs' ... ../src/syntax/typing.nit:1635,92--103
../src/syntax/typing.nit:1636,3--30
- 'if' ... ../src/syntax/typing.nit:1636,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1636,3--4
../src/syntax/typing.nit:1636,6--18
../src/syntax/typing.nit:1636,6--10
../src/syntax/typing.nit:1636,6
- '_prop' ... ../src/syntax/typing.nit:1636,6--10
+ attribute '_prop' ... ../src/syntax/typing.nit:1636,6--10
../src/syntax/typing.nit:1636,15--18
- 'null' ... ../src/syntax/typing.nit:1636,15--18
+ keyword 'null' ... ../src/syntax/typing.nit:1636,15--18
../src/syntax/typing.nit:1636,25--30
- 'return' ... ../src/syntax/typing.nit:1636,25--30
+ keyword 'return' ... ../src/syntax/typing.nit:1636,25--30
../src/syntax/typing.nit:1637,3--30
- 'var' ... ../src/syntax/typing.nit:1637,3--5
- 'prop' ... ../src/syntax/typing.nit:1637,7--10
+ keyword 'var' ... ../src/syntax/typing.nit:1637,3--5
+ identifier 'prop' ... ../src/syntax/typing.nit:1637,7--10
'=' ... ../src/syntax/typing.nit:1637,12
../src/syntax/typing.nit:1637,14--30
../src/syntax/typing.nit:1637,14--18
../src/syntax/typing.nit:1637,14
- '_prop' ... ../src/syntax/typing.nit:1637,14--18
- 'as' ... ../src/syntax/typing.nit:1637,20--21
- 'not' ... ../src/syntax/typing.nit:1637,23--25
- 'null' ... ../src/syntax/typing.nit:1637,27--30
+ attribute '_prop' ... ../src/syntax/typing.nit:1637,14--18
+ keyword 'as' ... ../src/syntax/typing.nit:1637,20--21
+ keyword 'not' ... ../src/syntax/typing.nit:1637,23--25
+ keyword 'null' ... ../src/syntax/typing.nit:1637,27--30
../src/syntax/typing.nit:1639,3--1647,5
- 'if' ... ../src/syntax/typing.nit:1639,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1639,3--4
../src/syntax/typing.nit:1639,6--24
../src/syntax/typing.nit:1639,6--16
../src/syntax/typing.nit:1639,6--9
../src/syntax/typing.nit:1639,6
- 'prop' ... ../src/syntax/typing.nit:1639,6--9
- 'global' ... ../src/syntax/typing.nit:1639,11--16
- 'is_init' ... ../src/syntax/typing.nit:1639,18--24
+ identifier 'prop' ... ../src/syntax/typing.nit:1639,6--9
+ identifier 'global' ... ../src/syntax/typing.nit:1639,11--16
+ identifier 'is_init' ... ../src/syntax/typing.nit:1639,18--24
../src/syntax/typing.nit:1640,4--1646,6
../src/syntax/typing.nit:1640,4--1646,6
- 'if' ... ../src/syntax/typing.nit:1640,4--5
+ keyword 'if' ... ../src/syntax/typing.nit:1640,4--5
../src/syntax/typing.nit:1640,7--41
- 'not' ... ../src/syntax/typing.nit:1640,7--9
+ keyword 'not' ... ../src/syntax/typing.nit:1640,7--9
../src/syntax/typing.nit:1640,11--41
../src/syntax/typing.nit:1640,11--33
../src/syntax/typing.nit:1640,11--26
../src/syntax/typing.nit:1640,11
../src/syntax/typing.nit:1640,11
- 'v' ... ../src/syntax/typing.nit:1640,11
- 'local_property' ... ../src/syntax/typing.nit:1640,13--26
- 'global' ... ../src/syntax/typing.nit:1640,28--33
- 'is_init' ... ../src/syntax/typing.nit:1640,35--41
+ identifier 'v' ... ../src/syntax/typing.nit:1640,11
+ identifier 'local_property' ... ../src/syntax/typing.nit:1640,13--26
+ identifier 'global' ... ../src/syntax/typing.nit:1640,28--33
+ identifier 'is_init' ... ../src/syntax/typing.nit:1640,35--41
../src/syntax/typing.nit:1641,5--72
../src/syntax/typing.nit:1641,5--72
../src/syntax/typing.nit:1641,5
../src/syntax/typing.nit:1641,5
- 'v' ... ../src/syntax/typing.nit:1641,5
- 'error' ... ../src/syntax/typing.nit:1641,7--11
+ identifier 'v' ... ../src/syntax/typing.nit:1641,5
+ identifier 'error' ... ../src/syntax/typing.nit:1641,7--11
../src/syntax/typing.nit:1641,13--16
- 'self' ... ../src/syntax/typing.nit:1641,13--16
+ keyword 'self' ... ../src/syntax/typing.nit:1641,13--16
../src/syntax/typing.nit:1641,19--72
../src/syntax/typing.nit:1641,19--53
- '"Error: try to invoke constructor {' ... ../src/syntax/typing.nit:1641,19--53
+ literal value '"Error: try to invoke constructor {' ... ../src/syntax/typing.nit:1641,19--53
../src/syntax/typing.nit:1641,54--57
../src/syntax/typing.nit:1641,54
- 'prop' ... ../src/syntax/typing.nit:1641,54--57
+ identifier 'prop' ... ../src/syntax/typing.nit:1641,54--57
../src/syntax/typing.nit:1641,58--72
'} in a method."' ... ../src/syntax/typing.nit:1641,58--72
../src/syntax/typing.nit:1642,9--1646,6
- 'if' ... ../src/syntax/typing.nit:1642,9--10
+ keyword 'if' ... ../src/syntax/typing.nit:1642,9--10
../src/syntax/typing.nit:1642,12--29
- 'not' ... ../src/syntax/typing.nit:1642,12--14
+ keyword 'not' ... ../src/syntax/typing.nit:1642,12--14
../src/syntax/typing.nit:1642,16--29
../src/syntax/typing.nit:1642,16--21
../src/syntax/typing.nit:1642,16
- 'n_expr' ... ../src/syntax/typing.nit:1642,16--21
- 'is_self' ... ../src/syntax/typing.nit:1642,23--29
+ identifier 'n_expr' ... ../src/syntax/typing.nit:1642,16--21
+ identifier 'is_self' ... ../src/syntax/typing.nit:1642,23--29
../src/syntax/typing.nit:1643,5--71
../src/syntax/typing.nit:1643,5--71
../src/syntax/typing.nit:1643,5
../src/syntax/typing.nit:1643,5
- 'v' ... ../src/syntax/typing.nit:1643,5
- 'error' ... ../src/syntax/typing.nit:1643,7--11
+ identifier 'v' ... ../src/syntax/typing.nit:1643,5
+ identifier 'error' ... ../src/syntax/typing.nit:1643,7--11
../src/syntax/typing.nit:1643,13--16
- 'self' ... ../src/syntax/typing.nit:1643,13--16
+ keyword 'self' ... ../src/syntax/typing.nit:1643,13--16
../src/syntax/typing.nit:1643,19--71
../src/syntax/typing.nit:1643,19--39
- '"Error: constructor {' ... ../src/syntax/typing.nit:1643,19--39
+ literal value '"Error: constructor {' ... ../src/syntax/typing.nit:1643,19--39
../src/syntax/typing.nit:1643,40--43
../src/syntax/typing.nit:1643,40
- 'prop' ... ../src/syntax/typing.nit:1643,40--43
+ identifier 'prop' ... ../src/syntax/typing.nit:1643,40--43
../src/syntax/typing.nit:1643,44--71
'} is not invoken on 'self'."' ... ../src/syntax/typing.nit:1643,44--71
../src/syntax/typing.nit:1645,5--1646,6
../src/syntax/typing.nit:1645,5--36
../src/syntax/typing.nit:1645,30
- 'register_super_init_call' ... ../src/syntax/typing.nit:1645,5--28
+ identifier 'register_super_init_call' ... ../src/syntax/typing.nit:1645,5--28
../src/syntax/typing.nit:1645,30
../src/syntax/typing.nit:1645,30
- 'v' ... ../src/syntax/typing.nit:1645,30
+ identifier 'v' ... ../src/syntax/typing.nit:1645,30
../src/syntax/typing.nit:1645,33--36
../src/syntax/typing.nit:1645,33
- 'prop' ... ../src/syntax/typing.nit:1645,33--36
- 'end' ... ../src/syntax/typing.nit:1646,4--6
+ identifier 'prop' ... ../src/syntax/typing.nit:1645,33--36
+ keyword 'end' ... ../src/syntax/typing.nit:1646,4--6
../src/syntax/typing.nit:1647,3--5
- 'end' ... ../src/syntax/typing.nit:1647,3--5
+ keyword 'end' ... ../src/syntax/typing.nit:1647,3--5
../src/syntax/typing.nit:1649,3--22
../src/syntax/typing.nit:1649,12
- '_stype' ... ../src/syntax/typing.nit:1649,3--8
+ attribute '_stype' ... ../src/syntax/typing.nit:1649,3--8
'=' ... ../src/syntax/typing.nit:1649,10
../src/syntax/typing.nit:1649,12--22
../src/syntax/typing.nit:1649,12
- 'return_type' ... ../src/syntax/typing.nit:1649,12--22
+ identifier 'return_type' ... ../src/syntax/typing.nit:1649,12--22
../src/syntax/typing.nit:1650,3--18
../src/syntax/typing.nit:1650,15
- '_is_typed' ... ../src/syntax/typing.nit:1650,3--11
+ attribute '_is_typed' ... ../src/syntax/typing.nit:1650,3--11
'=' ... ../src/syntax/typing.nit:1650,13
../src/syntax/typing.nit:1650,15--18
- 'true' ... ../src/syntax/typing.nit:1650,15--18
- 'end' ... ../src/syntax/typing.nit:1651,2--4
- 'end' ... ../src/syntax/typing.nit:1652,1--3
+ keyword 'true' ... ../src/syntax/typing.nit:1650,15--18
+ keyword 'end' ... ../src/syntax/typing.nit:1651,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:1652,1--3
../src/syntax/typing.nit:1654,1--1693,3
- 'redef' ... ../src/syntax/typing.nit:1654,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:1654,1--5
../src/syntax/typing.nit:1654,7
../src/syntax/typing.nit:1654,7--11
- 'class' ... ../src/syntax/typing.nit:1654,7--11
- 'ASendReassignExpr' ... ../src/syntax/typing.nit:1654,13--29
+ keyword 'class' ... ../src/syntax/typing.nit:1654,7--11
+ type identifier 'ASendReassignExpr' ... ../src/syntax/typing.nit:1654,13--29
../src/syntax/typing.nit:1655,2--53
- 'redef' ... ../src/syntax/typing.nit:1655,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1655,2--6
../src/syntax/typing.nit:1655,12
- 'fun' ... ../src/syntax/typing.nit:1655,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1655,8--10
../src/syntax/typing.nit:1655,12--20
- 'read_prop' ... ../src/syntax/typing.nit:1655,12--20
+ identifier 'read_prop' ... ../src/syntax/typing.nit:1655,12--20
../src/syntax/typing.nit:1655,32
../src/syntax/typing.nit:1655,25--53
- 'return' ... ../src/syntax/typing.nit:1655,25--30
+ keyword 'return' ... ../src/syntax/typing.nit:1655,25--30
../src/syntax/typing.nit:1655,32--53
../src/syntax/typing.nit:1655,32--41
../src/syntax/typing.nit:1655,32
- '_read_prop' ... ../src/syntax/typing.nit:1655,32--41
- 'as' ... ../src/syntax/typing.nit:1655,43--44
- 'not' ... ../src/syntax/typing.nit:1655,46--48
- 'null' ... ../src/syntax/typing.nit:1655,50--53
+ attribute '_read_prop' ... ../src/syntax/typing.nit:1655,32--41
+ keyword 'as' ... ../src/syntax/typing.nit:1655,43--44
+ keyword 'not' ... ../src/syntax/typing.nit:1655,46--48
+ keyword 'null' ... ../src/syntax/typing.nit:1655,50--53
../src/syntax/typing.nit:1656,2--34
../src/syntax/typing.nit:1656,18
- 'var' ... ../src/syntax/typing.nit:1656,2--4
- '_read_prop' ... ../src/syntax/typing.nit:1656,6--15
+ keyword 'var' ... ../src/syntax/typing.nit:1656,2--4
+ attribute '_read_prop' ... ../src/syntax/typing.nit:1656,6--15
../src/syntax/typing.nit:1656,18--34
- 'nullable' ... ../src/syntax/typing.nit:1656,18--25
- 'MMMethod' ... ../src/syntax/typing.nit:1656,27--34
+ keyword 'nullable' ... ../src/syntax/typing.nit:1656,18--25
+ type identifier 'MMMethod' ... ../src/syntax/typing.nit:1656,27--34
../src/syntax/typing.nit:1657,2--1692,4
- 'redef' ... ../src/syntax/typing.nit:1657,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1657,2--6
../src/syntax/typing.nit:1657,12
- 'fun' ... ../src/syntax/typing.nit:1657,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1657,8--10
../src/syntax/typing.nit:1657,12--24
- 'do_all_typing' ... ../src/syntax/typing.nit:1657,12--24
+ identifier 'do_all_typing' ... ../src/syntax/typing.nit:1657,12--24
../src/syntax/typing.nit:1657,26
../src/syntax/typing.nit:1657,26
- 'v' ... ../src/syntax/typing.nit:1657,26
+ identifier 'v' ... ../src/syntax/typing.nit:1657,26
../src/syntax/typing.nit:1659,3--1692,4
../src/syntax/typing.nit:1659,3--41
- 'if' ... ../src/syntax/typing.nit:1659,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1659,3--4
../src/syntax/typing.nit:1659,6--28
- 'not' ... ../src/syntax/typing.nit:1659,6--8
+ keyword 'not' ... ../src/syntax/typing.nit:1659,6--8
../src/syntax/typing.nit:1659,10--28
../src/syntax/typing.nit:1659,10
../src/syntax/typing.nit:1659,10
- 'v' ... ../src/syntax/typing.nit:1659,10
- 'check_expr' ... ../src/syntax/typing.nit:1659,12--21
+ identifier 'v' ... ../src/syntax/typing.nit:1659,10
+ identifier 'check_expr' ... ../src/syntax/typing.nit:1659,12--21
../src/syntax/typing.nit:1659,23--28
../src/syntax/typing.nit:1659,23
- 'n_expr' ... ../src/syntax/typing.nit:1659,23--28
+ identifier 'n_expr' ... ../src/syntax/typing.nit:1659,23--28
../src/syntax/typing.nit:1659,36--41
- 'return' ... ../src/syntax/typing.nit:1659,36--41
+ keyword 'return' ... ../src/syntax/typing.nit:1659,36--41
../src/syntax/typing.nit:1660,3--30
- 'var' ... ../src/syntax/typing.nit:1660,3--5
- 'raw_args' ... ../src/syntax/typing.nit:1660,7--14
+ keyword 'var' ... ../src/syntax/typing.nit:1660,3--5
+ identifier 'raw_args' ... ../src/syntax/typing.nit:1660,7--14
'=' ... ../src/syntax/typing.nit:1660,16
../src/syntax/typing.nit:1660,18--30
../src/syntax/typing.nit:1660,18
- 'raw_arguments' ... ../src/syntax/typing.nit:1660,18--30
+ identifier 'raw_arguments' ... ../src/syntax/typing.nit:1660,18--30
../src/syntax/typing.nit:1661,3--90
../src/syntax/typing.nit:1661,13
- 'do_typing' ... ../src/syntax/typing.nit:1661,3--11
+ identifier 'do_typing' ... ../src/syntax/typing.nit:1661,3--11
../src/syntax/typing.nit:1661,13
../src/syntax/typing.nit:1661,13
- 'v' ... ../src/syntax/typing.nit:1661,13
+ identifier 'v' ... ../src/syntax/typing.nit:1661,13
../src/syntax/typing.nit:1661,16--27
../src/syntax/typing.nit:1661,16--21
../src/syntax/typing.nit:1661,16
- 'n_expr' ... ../src/syntax/typing.nit:1661,16--21
- 'stype' ... ../src/syntax/typing.nit:1661,23--27
+ identifier 'n_expr' ... ../src/syntax/typing.nit:1661,16--21
+ identifier 'stype' ... ../src/syntax/typing.nit:1661,23--27
../src/syntax/typing.nit:1661,30--52
../src/syntax/typing.nit:1661,30--35
../src/syntax/typing.nit:1661,30
- 'n_expr' ... ../src/syntax/typing.nit:1661,30--35
- 'is_implicit_self' ... ../src/syntax/typing.nit:1661,37--52
+ identifier 'n_expr' ... ../src/syntax/typing.nit:1661,30--35
+ identifier 'is_implicit_self' ... ../src/syntax/typing.nit:1661,37--52
../src/syntax/typing.nit:1661,55--68
../src/syntax/typing.nit:1661,55--60
../src/syntax/typing.nit:1661,55
- 'n_expr' ... ../src/syntax/typing.nit:1661,55--60
- 'is_self' ... ../src/syntax/typing.nit:1661,62--68
+ identifier 'n_expr' ... ../src/syntax/typing.nit:1661,55--60
+ identifier 'is_self' ... ../src/syntax/typing.nit:1661,62--68
../src/syntax/typing.nit:1661,71--74
../src/syntax/typing.nit:1661,71
- 'name' ... ../src/syntax/typing.nit:1661,71--74
+ identifier 'name' ... ../src/syntax/typing.nit:1661,71--74
../src/syntax/typing.nit:1661,77--84
../src/syntax/typing.nit:1661,77
- 'raw_args' ... ../src/syntax/typing.nit:1661,77--84
+ identifier 'raw_args' ... ../src/syntax/typing.nit:1661,77--84
../src/syntax/typing.nit:1661,87--90
- 'null' ... ../src/syntax/typing.nit:1661,87--90
+ keyword 'null' ... ../src/syntax/typing.nit:1661,87--90
../src/syntax/typing.nit:1662,3--18
- 'var' ... ../src/syntax/typing.nit:1662,3--5
- 'prop' ... ../src/syntax/typing.nit:1662,7--10
+ keyword 'var' ... ../src/syntax/typing.nit:1662,3--5
+ identifier 'prop' ... ../src/syntax/typing.nit:1662,7--10
'=' ... ../src/syntax/typing.nit:1662,12
../src/syntax/typing.nit:1662,14--18
../src/syntax/typing.nit:1662,14
- '_prop' ... ../src/syntax/typing.nit:1662,14--18
+ attribute '_prop' ... ../src/syntax/typing.nit:1662,14--18
../src/syntax/typing.nit:1663,3--29
- 'if' ... ../src/syntax/typing.nit:1663,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1663,3--4
../src/syntax/typing.nit:1663,6--17
../src/syntax/typing.nit:1663,6--9
../src/syntax/typing.nit:1663,6
- 'prop' ... ../src/syntax/typing.nit:1663,6--9
+ identifier 'prop' ... ../src/syntax/typing.nit:1663,6--9
../src/syntax/typing.nit:1663,14--17
- 'null' ... ../src/syntax/typing.nit:1663,14--17
+ keyword 'null' ... ../src/syntax/typing.nit:1663,14--17
../src/syntax/typing.nit:1663,24--29
- 'return' ... ../src/syntax/typing.nit:1663,24--29
+ keyword 'return' ... ../src/syntax/typing.nit:1663,24--29
../src/syntax/typing.nit:1664,3--1670,5
- 'if' ... ../src/syntax/typing.nit:1664,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1664,3--4
../src/syntax/typing.nit:1664,6--24
../src/syntax/typing.nit:1664,6--16
../src/syntax/typing.nit:1664,6--9
../src/syntax/typing.nit:1664,6
- 'prop' ... ../src/syntax/typing.nit:1664,6--9
- 'global' ... ../src/syntax/typing.nit:1664,11--16
- 'is_init' ... ../src/syntax/typing.nit:1664,18--24
+ identifier 'prop' ... ../src/syntax/typing.nit:1664,6--9
+ identifier 'global' ... ../src/syntax/typing.nit:1664,11--16
+ identifier 'is_init' ... ../src/syntax/typing.nit:1664,18--24
../src/syntax/typing.nit:1665,4--1669,6
../src/syntax/typing.nit:1665,4--1669,6
- 'if' ... ../src/syntax/typing.nit:1665,4--5
+ keyword 'if' ... ../src/syntax/typing.nit:1665,4--5
../src/syntax/typing.nit:1665,7--41
- 'not' ... ../src/syntax/typing.nit:1665,7--9
+ keyword 'not' ... ../src/syntax/typing.nit:1665,7--9
../src/syntax/typing.nit:1665,11--41
../src/syntax/typing.nit:1665,11--33
../src/syntax/typing.nit:1665,11--26
../src/syntax/typing.nit:1665,11
../src/syntax/typing.nit:1665,11
- 'v' ... ../src/syntax/typing.nit:1665,11
- 'local_property' ... ../src/syntax/typing.nit:1665,13--26
- 'global' ... ../src/syntax/typing.nit:1665,28--33
- 'is_init' ... ../src/syntax/typing.nit:1665,35--41
+ identifier 'v' ... ../src/syntax/typing.nit:1665,11
+ identifier 'local_property' ... ../src/syntax/typing.nit:1665,13--26
+ identifier 'global' ... ../src/syntax/typing.nit:1665,28--33
+ identifier 'is_init' ... ../src/syntax/typing.nit:1665,35--41
../src/syntax/typing.nit:1666,5--72
../src/syntax/typing.nit:1666,5--72
../src/syntax/typing.nit:1666,5
../src/syntax/typing.nit:1666,5
- 'v' ... ../src/syntax/typing.nit:1666,5
- 'error' ... ../src/syntax/typing.nit:1666,7--11
+ identifier 'v' ... ../src/syntax/typing.nit:1666,5
+ identifier 'error' ... ../src/syntax/typing.nit:1666,7--11
../src/syntax/typing.nit:1666,13--16
- 'self' ... ../src/syntax/typing.nit:1666,13--16
+ keyword 'self' ... ../src/syntax/typing.nit:1666,13--16
../src/syntax/typing.nit:1666,19--72
../src/syntax/typing.nit:1666,19--53
- '"Error: try to invoke constructor {' ... ../src/syntax/typing.nit:1666,19--53
+ literal value '"Error: try to invoke constructor {' ... ../src/syntax/typing.nit:1666,19--53
../src/syntax/typing.nit:1666,54--57
../src/syntax/typing.nit:1666,54
- 'prop' ... ../src/syntax/typing.nit:1666,54--57
+ identifier 'prop' ... ../src/syntax/typing.nit:1666,54--57
../src/syntax/typing.nit:1666,58--72
'} in a method."' ... ../src/syntax/typing.nit:1666,58--72
../src/syntax/typing.nit:1667,9--1669,6
- 'if' ... ../src/syntax/typing.nit:1667,9--10
+ keyword 'if' ... ../src/syntax/typing.nit:1667,9--10
../src/syntax/typing.nit:1667,12--29
- 'not' ... ../src/syntax/typing.nit:1667,12--14
+ keyword 'not' ... ../src/syntax/typing.nit:1667,12--14
../src/syntax/typing.nit:1667,16--29
../src/syntax/typing.nit:1667,16--21
../src/syntax/typing.nit:1667,16
- 'n_expr' ... ../src/syntax/typing.nit:1667,16--21
- 'is_self' ... ../src/syntax/typing.nit:1667,23--29
+ identifier 'n_expr' ... ../src/syntax/typing.nit:1667,16--21
+ identifier 'is_self' ... ../src/syntax/typing.nit:1667,23--29
../src/syntax/typing.nit:1668,5--71
../src/syntax/typing.nit:1668,5--71
../src/syntax/typing.nit:1668,5
../src/syntax/typing.nit:1668,5
- 'v' ... ../src/syntax/typing.nit:1668,5
- 'error' ... ../src/syntax/typing.nit:1668,7--11
+ identifier 'v' ... ../src/syntax/typing.nit:1668,5
+ identifier 'error' ... ../src/syntax/typing.nit:1668,7--11
../src/syntax/typing.nit:1668,13--16
- 'self' ... ../src/syntax/typing.nit:1668,13--16
+ keyword 'self' ... ../src/syntax/typing.nit:1668,13--16
../src/syntax/typing.nit:1668,19--71
../src/syntax/typing.nit:1668,19--39
- '"Error: constructor {' ... ../src/syntax/typing.nit:1668,19--39
+ literal value '"Error: constructor {' ... ../src/syntax/typing.nit:1668,19--39
../src/syntax/typing.nit:1668,40--43
../src/syntax/typing.nit:1668,40
- 'prop' ... ../src/syntax/typing.nit:1668,40--43
+ identifier 'prop' ... ../src/syntax/typing.nit:1668,40--43
../src/syntax/typing.nit:1668,44--71
'} is not invoken on 'self'."' ... ../src/syntax/typing.nit:1668,44--71
../src/syntax/typing.nit:1669,4--6
- 'end' ... ../src/syntax/typing.nit:1669,4--6
+ keyword 'end' ... ../src/syntax/typing.nit:1669,4--6
../src/syntax/typing.nit:1670,3--5
- 'end' ... ../src/syntax/typing.nit:1670,3--5
+ keyword 'end' ... ../src/syntax/typing.nit:1670,3--5
../src/syntax/typing.nit:1671,3--66
- 'var' ... ../src/syntax/typing.nit:1671,3--5
- 't' ... ../src/syntax/typing.nit:1671,7
+ keyword 'var' ... ../src/syntax/typing.nit:1671,3--5
+ identifier 't' ... ../src/syntax/typing.nit:1671,7
'=' ... ../src/syntax/typing.nit:1671,9
../src/syntax/typing.nit:1671,11--66
../src/syntax/typing.nit:1671,11--54
../src/syntax/typing.nit:1671,11--41
../src/syntax/typing.nit:1671,11--14
../src/syntax/typing.nit:1671,11
- 'prop' ... ../src/syntax/typing.nit:1671,11--14
- 'signature_for' ... ../src/syntax/typing.nit:1671,16--28
+ identifier 'prop' ... ../src/syntax/typing.nit:1671,11--14
+ identifier 'signature_for' ... ../src/syntax/typing.nit:1671,16--28
../src/syntax/typing.nit:1671,30--41
../src/syntax/typing.nit:1671,30--35
../src/syntax/typing.nit:1671,30
- 'n_expr' ... ../src/syntax/typing.nit:1671,30--35
- 'stype' ... ../src/syntax/typing.nit:1671,37--41
- 'return_type' ... ../src/syntax/typing.nit:1671,44--54
- 'as' ... ../src/syntax/typing.nit:1671,56--57
- 'not' ... ../src/syntax/typing.nit:1671,59--61
- 'null' ... ../src/syntax/typing.nit:1671,63--66
+ identifier 'n_expr' ... ../src/syntax/typing.nit:1671,30--35
+ identifier 'stype' ... ../src/syntax/typing.nit:1671,37--41
+ identifier 'return_type' ... ../src/syntax/typing.nit:1671,44--54
+ keyword 'as' ... ../src/syntax/typing.nit:1671,56--57
+ keyword 'not' ... ../src/syntax/typing.nit:1671,59--61
+ keyword 'null' ... ../src/syntax/typing.nit:1671,63--66
../src/syntax/typing.nit:1672,3--47
- 'if' ... ../src/syntax/typing.nit:1672,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1672,3--4
../src/syntax/typing.nit:1672,6--23
- 'not' ... ../src/syntax/typing.nit:1672,6--8
+ keyword 'not' ... ../src/syntax/typing.nit:1672,6--8
../src/syntax/typing.nit:1672,10--23
../src/syntax/typing.nit:1672,10--15
../src/syntax/typing.nit:1672,10
- 'n_expr' ... ../src/syntax/typing.nit:1672,10--15
- 'is_self' ... ../src/syntax/typing.nit:1672,17--23
+ identifier 'n_expr' ... ../src/syntax/typing.nit:1672,10--15
+ identifier 'is_self' ... ../src/syntax/typing.nit:1672,17--23
../src/syntax/typing.nit:1672,30--47
../src/syntax/typing.nit:1672,34
- 't' ... ../src/syntax/typing.nit:1672,30
+ identifier 't' ... ../src/syntax/typing.nit:1672,30
'=' ... ../src/syntax/typing.nit:1672,32
../src/syntax/typing.nit:1672,34--47
../src/syntax/typing.nit:1672,34
../src/syntax/typing.nit:1672,34
- 't' ... ../src/syntax/typing.nit:1672,34
- 'not_for_self' ... ../src/syntax/typing.nit:1672,36--47
+ identifier 't' ... ../src/syntax/typing.nit:1672,34
+ identifier 'not_for_self' ... ../src/syntax/typing.nit:1672,36--47
../src/syntax/typing.nit:1674,3--32
- 'var' ... ../src/syntax/typing.nit:1674,3--5
- 't2' ... ../src/syntax/typing.nit:1674,7--8
+ keyword 'var' ... ../src/syntax/typing.nit:1674,3--5
+ identifier 't2' ... ../src/syntax/typing.nit:1674,7--8
'=' ... ../src/syntax/typing.nit:1674,10
../src/syntax/typing.nit:1674,12--32
../src/syntax/typing.nit:1674,29
- 'do_rvalue_typing' ... ../src/syntax/typing.nit:1674,12--27
+ identifier 'do_rvalue_typing' ... ../src/syntax/typing.nit:1674,12--27
../src/syntax/typing.nit:1674,29
../src/syntax/typing.nit:1674,29
- 'v' ... ../src/syntax/typing.nit:1674,29
+ identifier 'v' ... ../src/syntax/typing.nit:1674,29
../src/syntax/typing.nit:1674,32
../src/syntax/typing.nit:1674,32
- 't' ... ../src/syntax/typing.nit:1674,32
+ identifier 't' ... ../src/syntax/typing.nit:1674,32
../src/syntax/typing.nit:1675,3--27
- 'if' ... ../src/syntax/typing.nit:1675,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1675,3--4
../src/syntax/typing.nit:1675,6--15
../src/syntax/typing.nit:1675,6--7
../src/syntax/typing.nit:1675,6
- 't2' ... ../src/syntax/typing.nit:1675,6--7
+ identifier 't2' ... ../src/syntax/typing.nit:1675,6--7
../src/syntax/typing.nit:1675,12--15
- 'null' ... ../src/syntax/typing.nit:1675,12--15
+ keyword 'null' ... ../src/syntax/typing.nit:1675,12--15
../src/syntax/typing.nit:1675,22--27
- 'return' ... ../src/syntax/typing.nit:1675,22--27
+ keyword 'return' ... ../src/syntax/typing.nit:1675,22--27
../src/syntax/typing.nit:1676,3--41
../src/syntax/typing.nit:1676,3
../src/syntax/typing.nit:1676,3
- 'v' ... ../src/syntax/typing.nit:1676,3
- 'check_conform' ... ../src/syntax/typing.nit:1676,5--17
+ identifier 'v' ... ../src/syntax/typing.nit:1676,3
+ identifier 'check_conform' ... ../src/syntax/typing.nit:1676,5--17
../src/syntax/typing.nit:1676,19--22
- 'self' ... ../src/syntax/typing.nit:1676,19--22
+ keyword 'self' ... ../src/syntax/typing.nit:1676,19--22
../src/syntax/typing.nit:1676,25--26
../src/syntax/typing.nit:1676,25
- 't2' ... ../src/syntax/typing.nit:1676,25--26
+ identifier 't2' ... ../src/syntax/typing.nit:1676,25--26
../src/syntax/typing.nit:1676,29--41
../src/syntax/typing.nit:1676,29--35
../src/syntax/typing.nit:1676,29
- 'n_value' ... ../src/syntax/typing.nit:1676,29--35
- 'stype' ... ../src/syntax/typing.nit:1676,37--41
+ identifier 'n_value' ... ../src/syntax/typing.nit:1676,29--35
+ identifier 'stype' ... ../src/syntax/typing.nit:1676,37--41
../src/syntax/typing.nit:1678,3--19
../src/syntax/typing.nit:1678,16
- '_read_prop' ... ../src/syntax/typing.nit:1678,3--12
+ attribute '_read_prop' ... ../src/syntax/typing.nit:1678,3--12
'=' ... ../src/syntax/typing.nit:1678,14
../src/syntax/typing.nit:1678,16--19
../src/syntax/typing.nit:1678,16
- 'prop' ... ../src/syntax/typing.nit:1678,16--19
+ identifier 'prop' ... ../src/syntax/typing.nit:1678,16--19
../src/syntax/typing.nit:1679,3--26
../src/syntax/typing.nit:1679,14
- 'raw_args' ... ../src/syntax/typing.nit:1679,3--10
+ identifier 'raw_args' ... ../src/syntax/typing.nit:1679,3--10
'=' ... ../src/syntax/typing.nit:1679,12
../src/syntax/typing.nit:1679,14--26
../src/syntax/typing.nit:1679,14--21
../src/syntax/typing.nit:1679,14
- 'raw_args' ... ../src/syntax/typing.nit:1679,14--21
- 'to_a' ... ../src/syntax/typing.nit:1679,23--26
+ identifier 'raw_args' ... ../src/syntax/typing.nit:1679,14--21
+ identifier 'to_a' ... ../src/syntax/typing.nit:1679,23--26
../src/syntax/typing.nit:1680,3--22
../src/syntax/typing.nit:1680,3--10
../src/syntax/typing.nit:1680,3
- 'raw_args' ... ../src/syntax/typing.nit:1680,3--10
- 'add' ... ../src/syntax/typing.nit:1680,12--14
+ identifier 'raw_args' ... ../src/syntax/typing.nit:1680,3--10
+ identifier 'add' ... ../src/syntax/typing.nit:1680,12--14
../src/syntax/typing.nit:1680,16--22
../src/syntax/typing.nit:1680,16
- 'n_value' ... ../src/syntax/typing.nit:1680,16--22
+ identifier 'n_value' ... ../src/syntax/typing.nit:1680,16--22
../src/syntax/typing.nit:1682,3--105
../src/syntax/typing.nit:1682,13
- 'do_typing' ... ../src/syntax/typing.nit:1682,3--11
+ identifier 'do_typing' ... ../src/syntax/typing.nit:1682,3--11
../src/syntax/typing.nit:1682,13
../src/syntax/typing.nit:1682,13
- 'v' ... ../src/syntax/typing.nit:1682,13
+ identifier 'v' ... ../src/syntax/typing.nit:1682,13
../src/syntax/typing.nit:1682,16--27
../src/syntax/typing.nit:1682,16--21
../src/syntax/typing.nit:1682,16
- 'n_expr' ... ../src/syntax/typing.nit:1682,16--21
- 'stype' ... ../src/syntax/typing.nit:1682,23--27
+ identifier 'n_expr' ... ../src/syntax/typing.nit:1682,16--21
+ identifier 'stype' ... ../src/syntax/typing.nit:1682,23--27
../src/syntax/typing.nit:1682,30--52
../src/syntax/typing.nit:1682,30--35
../src/syntax/typing.nit:1682,30
- 'n_expr' ... ../src/syntax/typing.nit:1682,30--35
- 'is_implicit_self' ... ../src/syntax/typing.nit:1682,37--52
+ identifier 'n_expr' ... ../src/syntax/typing.nit:1682,30--35
+ identifier 'is_implicit_self' ... ../src/syntax/typing.nit:1682,37--52
../src/syntax/typing.nit:1682,55--68
../src/syntax/typing.nit:1682,55--60
../src/syntax/typing.nit:1682,55
- 'n_expr' ... ../src/syntax/typing.nit:1682,55--60
- 'is_self' ... ../src/syntax/typing.nit:1682,62--68
+ identifier 'n_expr' ... ../src/syntax/typing.nit:1682,55--60
+ identifier 'is_self' ... ../src/syntax/typing.nit:1682,62--68
../src/syntax/typing.nit:1682,71--89
../src/syntax/typing.nit:1682,71--79
../src/syntax/typing.nit:1682,71--72
- '"{' ... ../src/syntax/typing.nit:1682,71--72
+ literal value '"{' ... ../src/syntax/typing.nit:1682,71--72
../src/syntax/typing.nit:1682,73--76
../src/syntax/typing.nit:1682,73
- 'name' ... ../src/syntax/typing.nit:1682,73--76
+ identifier 'name' ... ../src/syntax/typing.nit:1682,73--76
../src/syntax/typing.nit:1682,77--79
'}="' ... ../src/syntax/typing.nit:1682,77--79
- 'to_symbol' ... ../src/syntax/typing.nit:1682,81--89
+ identifier 'to_symbol' ... ../src/syntax/typing.nit:1682,81--89
../src/syntax/typing.nit:1682,92--99
../src/syntax/typing.nit:1682,92
- 'raw_args' ... ../src/syntax/typing.nit:1682,92--99
+ identifier 'raw_args' ... ../src/syntax/typing.nit:1682,92--99
../src/syntax/typing.nit:1682,102--105
- 'null' ... ../src/syntax/typing.nit:1682,102--105
+ keyword 'null' ... ../src/syntax/typing.nit:1682,102--105
../src/syntax/typing.nit:1683,3--1689,5
- 'if' ... ../src/syntax/typing.nit:1683,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1683,3--4
../src/syntax/typing.nit:1683,6--24
../src/syntax/typing.nit:1683,6--16
../src/syntax/typing.nit:1683,6--9
../src/syntax/typing.nit:1683,6
- 'prop' ... ../src/syntax/typing.nit:1683,6--9
- 'global' ... ../src/syntax/typing.nit:1683,11--16
- 'is_init' ... ../src/syntax/typing.nit:1683,18--24
+ identifier 'prop' ... ../src/syntax/typing.nit:1683,6--9
+ identifier 'global' ... ../src/syntax/typing.nit:1683,11--16
+ identifier 'is_init' ... ../src/syntax/typing.nit:1683,18--24
../src/syntax/typing.nit:1684,4--1688,6
../src/syntax/typing.nit:1684,4--1688,6
- 'if' ... ../src/syntax/typing.nit:1684,4--5
+ keyword 'if' ... ../src/syntax/typing.nit:1684,4--5
../src/syntax/typing.nit:1684,7--41
- 'not' ... ../src/syntax/typing.nit:1684,7--9
+ keyword 'not' ... ../src/syntax/typing.nit:1684,7--9
../src/syntax/typing.nit:1684,11--41
../src/syntax/typing.nit:1684,11--33
../src/syntax/typing.nit:1684,11--26
../src/syntax/typing.nit:1684,11
../src/syntax/typing.nit:1684,11
- 'v' ... ../src/syntax/typing.nit:1684,11
- 'local_property' ... ../src/syntax/typing.nit:1684,13--26
- 'global' ... ../src/syntax/typing.nit:1684,28--33
- 'is_init' ... ../src/syntax/typing.nit:1684,35--41
+ identifier 'v' ... ../src/syntax/typing.nit:1684,11
+ identifier 'local_property' ... ../src/syntax/typing.nit:1684,13--26
+ identifier 'global' ... ../src/syntax/typing.nit:1684,28--33
+ identifier 'is_init' ... ../src/syntax/typing.nit:1684,35--41
../src/syntax/typing.nit:1685,5--72
../src/syntax/typing.nit:1685,5--72
../src/syntax/typing.nit:1685,5
../src/syntax/typing.nit:1685,5
- 'v' ... ../src/syntax/typing.nit:1685,5
- 'error' ... ../src/syntax/typing.nit:1685,7--11
+ identifier 'v' ... ../src/syntax/typing.nit:1685,5
+ identifier 'error' ... ../src/syntax/typing.nit:1685,7--11
../src/syntax/typing.nit:1685,13--16
- 'self' ... ../src/syntax/typing.nit:1685,13--16
+ keyword 'self' ... ../src/syntax/typing.nit:1685,13--16
../src/syntax/typing.nit:1685,19--72
../src/syntax/typing.nit:1685,19--53
- '"Error: try to invoke constructor {' ... ../src/syntax/typing.nit:1685,19--53
+ literal value '"Error: try to invoke constructor {' ... ../src/syntax/typing.nit:1685,19--53
../src/syntax/typing.nit:1685,54--57
../src/syntax/typing.nit:1685,54
- 'prop' ... ../src/syntax/typing.nit:1685,54--57
+ identifier 'prop' ... ../src/syntax/typing.nit:1685,54--57
../src/syntax/typing.nit:1685,58--72
'} in a method."' ... ../src/syntax/typing.nit:1685,58--72
../src/syntax/typing.nit:1686,9--1688,6
- 'if' ... ../src/syntax/typing.nit:1686,9--10
+ keyword 'if' ... ../src/syntax/typing.nit:1686,9--10
../src/syntax/typing.nit:1686,12--29
- 'not' ... ../src/syntax/typing.nit:1686,12--14
+ keyword 'not' ... ../src/syntax/typing.nit:1686,12--14
../src/syntax/typing.nit:1686,16--29
../src/syntax/typing.nit:1686,16--21
../src/syntax/typing.nit:1686,16
- 'n_expr' ... ../src/syntax/typing.nit:1686,16--21
- 'is_self' ... ../src/syntax/typing.nit:1686,23--29
+ identifier 'n_expr' ... ../src/syntax/typing.nit:1686,16--21
+ identifier 'is_self' ... ../src/syntax/typing.nit:1686,23--29
../src/syntax/typing.nit:1687,5--71
../src/syntax/typing.nit:1687,5--71
../src/syntax/typing.nit:1687,5
../src/syntax/typing.nit:1687,5
- 'v' ... ../src/syntax/typing.nit:1687,5
- 'error' ... ../src/syntax/typing.nit:1687,7--11
+ identifier 'v' ... ../src/syntax/typing.nit:1687,5
+ identifier 'error' ... ../src/syntax/typing.nit:1687,7--11
../src/syntax/typing.nit:1687,13--16
- 'self' ... ../src/syntax/typing.nit:1687,13--16
+ keyword 'self' ... ../src/syntax/typing.nit:1687,13--16
../src/syntax/typing.nit:1687,19--71
../src/syntax/typing.nit:1687,19--39
- '"Error: constructor {' ... ../src/syntax/typing.nit:1687,19--39
+ literal value '"Error: constructor {' ... ../src/syntax/typing.nit:1687,19--39
../src/syntax/typing.nit:1687,40--43
../src/syntax/typing.nit:1687,40
- 'prop' ... ../src/syntax/typing.nit:1687,40--43
+ identifier 'prop' ... ../src/syntax/typing.nit:1687,40--43
../src/syntax/typing.nit:1687,44--71
'} is not invoken on 'self'."' ... ../src/syntax/typing.nit:1687,44--71
../src/syntax/typing.nit:1688,4--6
- 'end' ... ../src/syntax/typing.nit:1688,4--6
+ keyword 'end' ... ../src/syntax/typing.nit:1688,4--6
../src/syntax/typing.nit:1689,3--5
- 'end' ... ../src/syntax/typing.nit:1689,3--5
+ keyword 'end' ... ../src/syntax/typing.nit:1689,3--5
../src/syntax/typing.nit:1691,3--18
../src/syntax/typing.nit:1691,15
- '_is_typed' ... ../src/syntax/typing.nit:1691,3--11
+ attribute '_is_typed' ... ../src/syntax/typing.nit:1691,3--11
'=' ... ../src/syntax/typing.nit:1691,13
../src/syntax/typing.nit:1691,15--18
- 'true' ... ../src/syntax/typing.nit:1691,15--18
- 'end' ... ../src/syntax/typing.nit:1692,2--4
- 'end' ... ../src/syntax/typing.nit:1693,1--3
+ keyword 'true' ... ../src/syntax/typing.nit:1691,15--18
+ keyword 'end' ... ../src/syntax/typing.nit:1692,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:1693,1--3
../src/syntax/typing.nit:1695,1--1697,3
- 'redef' ... ../src/syntax/typing.nit:1695,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:1695,1--5
../src/syntax/typing.nit:1695,7
../src/syntax/typing.nit:1695,7--11
- 'class' ... ../src/syntax/typing.nit:1695,7--11
- 'ABinopExpr' ... ../src/syntax/typing.nit:1695,13--22
+ keyword 'class' ... ../src/syntax/typing.nit:1695,7--11
+ type identifier 'ABinopExpr' ... ../src/syntax/typing.nit:1695,13--22
../src/syntax/typing.nit:1696,2--51
- 'redef' ... ../src/syntax/typing.nit:1696,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1696,2--6
../src/syntax/typing.nit:1696,12
- 'fun' ... ../src/syntax/typing.nit:1696,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1696,8--10
../src/syntax/typing.nit:1696,12--32
- 'compute_raw_arguments' ... ../src/syntax/typing.nit:1696,12--32
+ identifier 'compute_raw_arguments' ... ../src/syntax/typing.nit:1696,12--32
../src/syntax/typing.nit:1696,45
../src/syntax/typing.nit:1696,37--51
- 'return' ... ../src/syntax/typing.nit:1696,37--42
+ keyword 'return' ... ../src/syntax/typing.nit:1696,37--42
../src/syntax/typing.nit:1696,45--51
../src/syntax/typing.nit:1696,45--51
../src/syntax/typing.nit:1696,45
- 'n_expr2' ... ../src/syntax/typing.nit:1696,45--51
- 'end' ... ../src/syntax/typing.nit:1697,1--3
+ identifier 'n_expr2' ... ../src/syntax/typing.nit:1696,45--51
+ keyword 'end' ... ../src/syntax/typing.nit:1697,1--3
../src/syntax/typing.nit:1698,1--1728,3
- 'redef' ... ../src/syntax/typing.nit:1698,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:1698,1--5
../src/syntax/typing.nit:1698,7
../src/syntax/typing.nit:1698,7--11
- 'class' ... ../src/syntax/typing.nit:1698,7--11
- 'AEqExpr' ... ../src/syntax/typing.nit:1698,13--19
+ keyword 'class' ... ../src/syntax/typing.nit:1698,7--11
+ type identifier 'AEqExpr' ... ../src/syntax/typing.nit:1698,13--19
../src/syntax/typing.nit:1699,2--45
- 'redef' ... ../src/syntax/typing.nit:1699,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1699,2--6
../src/syntax/typing.nit:1699,12
- 'fun' ... ../src/syntax/typing.nit:1699,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1699,8--10
../src/syntax/typing.nit:1699,12--15
- 'name' ... ../src/syntax/typing.nit:1699,12--15
+ identifier 'name' ... ../src/syntax/typing.nit:1699,12--15
../src/syntax/typing.nit:1699,32
../src/syntax/typing.nit:1699,20--45
- 'return' ... ../src/syntax/typing.nit:1699,20--25
+ keyword 'return' ... ../src/syntax/typing.nit:1699,20--25
../src/syntax/typing.nit:1699,27--45
- 'once' ... ../src/syntax/typing.nit:1699,27--30
+ keyword 'once' ... ../src/syntax/typing.nit:1699,27--30
../src/syntax/typing.nit:1699,32--45
../src/syntax/typing.nit:1699,32--35
- '"=="' ... ../src/syntax/typing.nit:1699,32--35
- 'to_symbol' ... ../src/syntax/typing.nit:1699,37--45
+ literal value '"=="' ... ../src/syntax/typing.nit:1699,32--35
+ identifier 'to_symbol' ... ../src/syntax/typing.nit:1699,37--45
../src/syntax/typing.nit:1700,2--1718,4
- 'redef' ... ../src/syntax/typing.nit:1700,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1700,2--6
../src/syntax/typing.nit:1700,12
- 'fun' ... ../src/syntax/typing.nit:1700,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1700,8--10
../src/syntax/typing.nit:1700,12--23
- 'after_typing' ... ../src/syntax/typing.nit:1700,12--23
+ identifier 'after_typing' ... ../src/syntax/typing.nit:1700,12--23
../src/syntax/typing.nit:1700,25
../src/syntax/typing.nit:1700,25
- 'v' ... ../src/syntax/typing.nit:1700,25
+ identifier 'v' ... ../src/syntax/typing.nit:1700,25
../src/syntax/typing.nit:1702,3--1718,4
../src/syntax/typing.nit:1702,3--7
- 'super' ... ../src/syntax/typing.nit:1702,3--7
+ keyword 'super' ... ../src/syntax/typing.nit:1702,3--7
../src/syntax/typing.nit:1703,3--60
- 'if' ... ../src/syntax/typing.nit:1703,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1703,3--4
../src/syntax/typing.nit:1703,6--48
../src/syntax/typing.nit:1703,6--24
- 'not' ... ../src/syntax/typing.nit:1703,6--8
+ keyword 'not' ... ../src/syntax/typing.nit:1703,6--8
../src/syntax/typing.nit:1703,10--24
../src/syntax/typing.nit:1703,10--15
../src/syntax/typing.nit:1703,10
- 'n_expr' ... ../src/syntax/typing.nit:1703,10--15
- 'is_typed' ... ../src/syntax/typing.nit:1703,17--24
+ identifier 'n_expr' ... ../src/syntax/typing.nit:1703,10--15
+ identifier 'is_typed' ... ../src/syntax/typing.nit:1703,17--24
../src/syntax/typing.nit:1703,29--48
- 'not' ... ../src/syntax/typing.nit:1703,29--31
+ keyword 'not' ... ../src/syntax/typing.nit:1703,29--31
../src/syntax/typing.nit:1703,33--48
../src/syntax/typing.nit:1703,33--39
../src/syntax/typing.nit:1703,33
- 'n_expr2' ... ../src/syntax/typing.nit:1703,33--39
- 'is_typed' ... ../src/syntax/typing.nit:1703,41--48
+ identifier 'n_expr2' ... ../src/syntax/typing.nit:1703,33--39
+ identifier 'is_typed' ... ../src/syntax/typing.nit:1703,41--48
../src/syntax/typing.nit:1703,55--60
- 'return' ... ../src/syntax/typing.nit:1703,55--60
+ keyword 'return' ... ../src/syntax/typing.nit:1703,55--60
../src/syntax/typing.nit:1704,3--1707,5
- 'if' ... ../src/syntax/typing.nit:1704,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1704,3--4
../src/syntax/typing.nit:1704,6--1705,63
../src/syntax/typing.nit:1704,6--1705,30
../src/syntax/typing.nit:1704,6--66
../src/syntax/typing.nit:1704,6--17
../src/syntax/typing.nit:1704,6--11
../src/syntax/typing.nit:1704,6
- 'n_expr' ... ../src/syntax/typing.nit:1704,6--11
- 'stype' ... ../src/syntax/typing.nit:1704,13--17
+ identifier 'n_expr' ... ../src/syntax/typing.nit:1704,6--11
+ identifier 'stype' ... ../src/syntax/typing.nit:1704,13--17
../src/syntax/typing.nit:1704,23--32
- 'MMTypeNone' ... ../src/syntax/typing.nit:1704,23--32
+ type identifier 'MMTypeNone' ... ../src/syntax/typing.nit:1704,23--32
../src/syntax/typing.nit:1704,38--66
- 'not' ... ../src/syntax/typing.nit:1704,38--40
+ keyword 'not' ... ../src/syntax/typing.nit:1704,38--40
../src/syntax/typing.nit:1704,42--66
../src/syntax/typing.nit:1704,42--54
../src/syntax/typing.nit:1704,42--48
../src/syntax/typing.nit:1704,42
- 'n_expr2' ... ../src/syntax/typing.nit:1704,42--48
- 'stype' ... ../src/syntax/typing.nit:1704,50--54
- 'is_nullable' ... ../src/syntax/typing.nit:1704,56--66
+ identifier 'n_expr2' ... ../src/syntax/typing.nit:1704,42--48
+ identifier 'stype' ... ../src/syntax/typing.nit:1704,50--54
+ identifier 'is_nullable' ... ../src/syntax/typing.nit:1704,56--66
../src/syntax/typing.nit:1705,3--30
../src/syntax/typing.nit:1705,3--15
../src/syntax/typing.nit:1705,3--9
../src/syntax/typing.nit:1705,3
- 'n_expr2' ... ../src/syntax/typing.nit:1705,3--9
- 'stype' ... ../src/syntax/typing.nit:1705,11--15
+ identifier 'n_expr2' ... ../src/syntax/typing.nit:1705,3--9
+ identifier 'stype' ... ../src/syntax/typing.nit:1705,11--15
../src/syntax/typing.nit:1705,21--30
- 'MMTypeNone' ... ../src/syntax/typing.nit:1705,21--30
+ type identifier 'MMTypeNone' ... ../src/syntax/typing.nit:1705,21--30
../src/syntax/typing.nit:1705,36--63
- 'not' ... ../src/syntax/typing.nit:1705,36--38
+ keyword 'not' ... ../src/syntax/typing.nit:1705,36--38
../src/syntax/typing.nit:1705,40--63
../src/syntax/typing.nit:1705,40--51
../src/syntax/typing.nit:1705,40--45
../src/syntax/typing.nit:1705,40
- 'n_expr' ... ../src/syntax/typing.nit:1705,40--45
- 'stype' ... ../src/syntax/typing.nit:1705,47--51
- 'is_nullable' ... ../src/syntax/typing.nit:1705,53--63
+ identifier 'n_expr' ... ../src/syntax/typing.nit:1705,40--45
+ identifier 'stype' ... ../src/syntax/typing.nit:1705,47--51
+ identifier 'is_nullable' ... ../src/syntax/typing.nit:1705,53--63
../src/syntax/typing.nit:1706,4--80
../src/syntax/typing.nit:1706,4--80
../src/syntax/typing.nit:1706,4
../src/syntax/typing.nit:1706,4
- 'v' ... ../src/syntax/typing.nit:1706,4
- 'warning' ... ../src/syntax/typing.nit:1706,6--12
+ identifier 'v' ... ../src/syntax/typing.nit:1706,4
+ identifier 'warning' ... ../src/syntax/typing.nit:1706,6--12
../src/syntax/typing.nit:1706,14--17
- 'self' ... ../src/syntax/typing.nit:1706,14--17
+ keyword 'self' ... ../src/syntax/typing.nit:1706,14--17
../src/syntax/typing.nit:1706,20--80
- '"Warning: comparaison between null and a non nullable value."' ... ../src/syntax/typing.nit:1706,20--80
+ literal value '"Warning: comparaison between null and a non nullable value."' ... ../src/syntax/typing.nit:1706,20--80
../src/syntax/typing.nit:1707,3--5
- 'end' ... ../src/syntax/typing.nit:1707,3--5
+ keyword 'end' ... ../src/syntax/typing.nit:1707,3--5
../src/syntax/typing.nit:1709,3--1717,5
- 'if' ... ../src/syntax/typing.nit:1709,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1709,3--4
../src/syntax/typing.nit:1709,6--32
../src/syntax/typing.nit:1709,6--17
../src/syntax/typing.nit:1709,6--11
../src/syntax/typing.nit:1709,6
- 'n_expr' ... ../src/syntax/typing.nit:1709,6--11
- 'stype' ... ../src/syntax/typing.nit:1709,13--17
+ identifier 'n_expr' ... ../src/syntax/typing.nit:1709,6--11
+ identifier 'stype' ... ../src/syntax/typing.nit:1709,13--17
../src/syntax/typing.nit:1709,23--32
- 'MMTypeNone' ... ../src/syntax/typing.nit:1709,23--32
+ type identifier 'MMTypeNone' ... ../src/syntax/typing.nit:1709,23--32
../src/syntax/typing.nit:1710,4--1714,6
../src/syntax/typing.nit:1710,4--1714,6
- 'if' ... ../src/syntax/typing.nit:1710,4--5
+ keyword 'if' ... ../src/syntax/typing.nit:1710,4--5
../src/syntax/typing.nit:1710,7--34
../src/syntax/typing.nit:1710,7--19
../src/syntax/typing.nit:1710,7--13
../src/syntax/typing.nit:1710,7
- 'n_expr2' ... ../src/syntax/typing.nit:1710,7--13
- 'stype' ... ../src/syntax/typing.nit:1710,15--19
+ identifier 'n_expr2' ... ../src/syntax/typing.nit:1710,7--13
+ identifier 'stype' ... ../src/syntax/typing.nit:1710,15--19
../src/syntax/typing.nit:1710,25--34
- 'MMTypeNone' ... ../src/syntax/typing.nit:1710,25--34
+ type identifier 'MMTypeNone' ... ../src/syntax/typing.nit:1710,25--34
../src/syntax/typing.nit:1711,5--65
../src/syntax/typing.nit:1711,5--65
../src/syntax/typing.nit:1711,5
../src/syntax/typing.nit:1711,5
- 'v' ... ../src/syntax/typing.nit:1711,5
- 'warning' ... ../src/syntax/typing.nit:1711,7--13
+ identifier 'v' ... ../src/syntax/typing.nit:1711,5
+ identifier 'warning' ... ../src/syntax/typing.nit:1711,7--13
../src/syntax/typing.nit:1711,15--18
- 'self' ... ../src/syntax/typing.nit:1711,15--18
+ keyword 'self' ... ../src/syntax/typing.nit:1711,15--18
../src/syntax/typing.nit:1711,21--65
- '"Warning: comparaison between 2 null values."' ... ../src/syntax/typing.nit:1711,21--65
+ literal value '"Warning: comparaison between 2 null values."' ... ../src/syntax/typing.nit:1711,21--65
../src/syntax/typing.nit:1713,5--1714,6
../src/syntax/typing.nit:1713,5--25
../src/syntax/typing.nit:1713,16
- 'try_to_isa' ... ../src/syntax/typing.nit:1713,5--14
+ identifier 'try_to_isa' ... ../src/syntax/typing.nit:1713,5--14
../src/syntax/typing.nit:1713,16
../src/syntax/typing.nit:1713,16
- 'v' ... ../src/syntax/typing.nit:1713,16
+ identifier 'v' ... ../src/syntax/typing.nit:1713,16
../src/syntax/typing.nit:1713,19--25
../src/syntax/typing.nit:1713,19
- 'n_expr2' ... ../src/syntax/typing.nit:1713,19--25
- 'end' ... ../src/syntax/typing.nit:1714,4--6
+ identifier 'n_expr2' ... ../src/syntax/typing.nit:1713,19--25
+ keyword 'end' ... ../src/syntax/typing.nit:1714,4--6
../src/syntax/typing.nit:1715,8--1717,5
- 'if' ... ../src/syntax/typing.nit:1715,8--9
+ keyword 'if' ... ../src/syntax/typing.nit:1715,8--9
../src/syntax/typing.nit:1715,11--38
../src/syntax/typing.nit:1715,11--23
../src/syntax/typing.nit:1715,11--17
../src/syntax/typing.nit:1715,11
- 'n_expr2' ... ../src/syntax/typing.nit:1715,11--17
- 'stype' ... ../src/syntax/typing.nit:1715,19--23
+ identifier 'n_expr2' ... ../src/syntax/typing.nit:1715,11--17
+ identifier 'stype' ... ../src/syntax/typing.nit:1715,19--23
../src/syntax/typing.nit:1715,29--38
- 'MMTypeNone' ... ../src/syntax/typing.nit:1715,29--38
+ type identifier 'MMTypeNone' ... ../src/syntax/typing.nit:1715,29--38
../src/syntax/typing.nit:1716,4--23
../src/syntax/typing.nit:1716,4--23
../src/syntax/typing.nit:1716,15
- 'try_to_isa' ... ../src/syntax/typing.nit:1716,4--13
+ identifier 'try_to_isa' ... ../src/syntax/typing.nit:1716,4--13
../src/syntax/typing.nit:1716,15
../src/syntax/typing.nit:1716,15
- 'v' ... ../src/syntax/typing.nit:1716,15
+ identifier 'v' ... ../src/syntax/typing.nit:1716,15
../src/syntax/typing.nit:1716,18--23
../src/syntax/typing.nit:1716,18
- 'n_expr' ... ../src/syntax/typing.nit:1716,18--23
+ identifier 'n_expr' ... ../src/syntax/typing.nit:1716,18--23
../src/syntax/typing.nit:1717,3--5
- 'end' ... ../src/syntax/typing.nit:1717,3--5
- 'end' ... ../src/syntax/typing.nit:1718,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:1717,3--5
+ keyword 'end' ... ../src/syntax/typing.nit:1718,2--4
../src/syntax/typing.nit:1720,2--1727,4
../src/syntax/typing.nit:1720,2--8
- 'private' ... ../src/syntax/typing.nit:1720,2--8
- 'fun' ... ../src/syntax/typing.nit:1720,10--12
+ keyword 'private' ... ../src/syntax/typing.nit:1720,2--8
+ keyword 'fun' ... ../src/syntax/typing.nit:1720,10--12
../src/syntax/typing.nit:1720,14--23
- 'try_to_isa' ... ../src/syntax/typing.nit:1720,14--23
+ identifier 'try_to_isa' ... ../src/syntax/typing.nit:1720,14--23
../src/syntax/typing.nit:1720,25--50
../src/syntax/typing.nit:1720,25--40
- 'v' ... ../src/syntax/typing.nit:1720,25
+ identifier 'v' ... ../src/syntax/typing.nit:1720,25
../src/syntax/typing.nit:1720,28--40
- 'TypingVisitor' ... ../src/syntax/typing.nit:1720,28--40
+ type identifier 'TypingVisitor' ... ../src/syntax/typing.nit:1720,28--40
../src/syntax/typing.nit:1720,43--50
- 'n' ... ../src/syntax/typing.nit:1720,43
+ identifier 'n' ... ../src/syntax/typing.nit:1720,43
../src/syntax/typing.nit:1720,46--50
- 'AExpr' ... ../src/syntax/typing.nit:1720,46--50
+ type identifier 'AExpr' ... ../src/syntax/typing.nit:1720,46--50
../src/syntax/typing.nit:1722,3--1727,4
../src/syntax/typing.nit:1722,3--31
- 'var' ... ../src/syntax/typing.nit:1722,3--5
- 'variable' ... ../src/syntax/typing.nit:1722,7--14
+ keyword 'var' ... ../src/syntax/typing.nit:1722,3--5
+ identifier 'variable' ... ../src/syntax/typing.nit:1722,7--14
'=' ... ../src/syntax/typing.nit:1722,16
../src/syntax/typing.nit:1722,18--31
../src/syntax/typing.nit:1722,18
../src/syntax/typing.nit:1722,18
- 'n' ... ../src/syntax/typing.nit:1722,18
- 'its_variable' ... ../src/syntax/typing.nit:1722,20--31
+ identifier 'n' ... ../src/syntax/typing.nit:1722,18
+ identifier 'its_variable' ... ../src/syntax/typing.nit:1722,20--31
../src/syntax/typing.nit:1723,3--1726,5
- 'if' ... ../src/syntax/typing.nit:1723,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1723,3--4
../src/syntax/typing.nit:1723,6--52
../src/syntax/typing.nit:1723,6--21
../src/syntax/typing.nit:1723,6--13
../src/syntax/typing.nit:1723,6
- 'variable' ... ../src/syntax/typing.nit:1723,6--13
+ identifier 'variable' ... ../src/syntax/typing.nit:1723,6--13
../src/syntax/typing.nit:1723,18--21
- 'null' ... ../src/syntax/typing.nit:1723,18--21
+ keyword 'null' ... ../src/syntax/typing.nit:1723,18--21
../src/syntax/typing.nit:1723,27--52
../src/syntax/typing.nit:1723,27--33
../src/syntax/typing.nit:1723,27
../src/syntax/typing.nit:1723,27
- 'n' ... ../src/syntax/typing.nit:1723,27
- 'stype' ... ../src/syntax/typing.nit:1723,29--33
+ identifier 'n' ... ../src/syntax/typing.nit:1723,27
+ identifier 'stype' ... ../src/syntax/typing.nit:1723,29--33
../src/syntax/typing.nit:1723,39--52
- 'MMNullableType' ... ../src/syntax/typing.nit:1723,39--52
+ type identifier 'MMNullableType' ... ../src/syntax/typing.nit:1723,39--52
../src/syntax/typing.nit:1724,4--1725,70
../src/syntax/typing.nit:1724,4--78
../src/syntax/typing.nit:1724,25
- '_if_false_flow_ctx' ... ../src/syntax/typing.nit:1724,4--21
+ attribute '_if_false_flow_ctx' ... ../src/syntax/typing.nit:1724,4--21
'=' ... ../src/syntax/typing.nit:1724,23
../src/syntax/typing.nit:1724,25--78
../src/syntax/typing.nit:1724,25--34
../src/syntax/typing.nit:1724,25
../src/syntax/typing.nit:1724,25
- 'v' ... ../src/syntax/typing.nit:1724,25
- 'flow_ctx' ... ../src/syntax/typing.nit:1724,27--34
- 'sub_with' ... ../src/syntax/typing.nit:1724,36--43
+ identifier 'v' ... ../src/syntax/typing.nit:1724,25
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:1724,27--34
+ identifier 'sub_with' ... ../src/syntax/typing.nit:1724,36--43
../src/syntax/typing.nit:1724,45--48
- 'self' ... ../src/syntax/typing.nit:1724,45--48
+ keyword 'self' ... ../src/syntax/typing.nit:1724,45--48
../src/syntax/typing.nit:1724,51--58
../src/syntax/typing.nit:1724,51
- 'variable' ... ../src/syntax/typing.nit:1724,51--58
+ identifier 'variable' ... ../src/syntax/typing.nit:1724,51--58
../src/syntax/typing.nit:1724,61--78
../src/syntax/typing.nit:1724,61--67
../src/syntax/typing.nit:1724,61
../src/syntax/typing.nit:1724,61
- 'n' ... ../src/syntax/typing.nit:1724,61
- 'stype' ... ../src/syntax/typing.nit:1724,63--67
- 'as_notnull' ... ../src/syntax/typing.nit:1724,69--78
+ identifier 'n' ... ../src/syntax/typing.nit:1724,61
+ identifier 'stype' ... ../src/syntax/typing.nit:1724,63--67
+ identifier 'as_notnull' ... ../src/syntax/typing.nit:1724,69--78
../src/syntax/typing.nit:1725,4--70
../src/syntax/typing.nit:1725,24
- '_if_true_flow_ctx' ... ../src/syntax/typing.nit:1725,4--20
+ attribute '_if_true_flow_ctx' ... ../src/syntax/typing.nit:1725,4--20
'=' ... ../src/syntax/typing.nit:1725,22
../src/syntax/typing.nit:1725,24--70
../src/syntax/typing.nit:1725,24--33
../src/syntax/typing.nit:1725,24
../src/syntax/typing.nit:1725,24
- 'v' ... ../src/syntax/typing.nit:1725,24
- 'flow_ctx' ... ../src/syntax/typing.nit:1725,26--33
- 'sub_with' ... ../src/syntax/typing.nit:1725,35--42
+ identifier 'v' ... ../src/syntax/typing.nit:1725,24
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:1725,26--33
+ identifier 'sub_with' ... ../src/syntax/typing.nit:1725,35--42
../src/syntax/typing.nit:1725,44--47
- 'self' ... ../src/syntax/typing.nit:1725,44--47
+ keyword 'self' ... ../src/syntax/typing.nit:1725,44--47
../src/syntax/typing.nit:1725,50--57
../src/syntax/typing.nit:1725,50
- 'variable' ... ../src/syntax/typing.nit:1725,50--57
+ identifier 'variable' ... ../src/syntax/typing.nit:1725,50--57
../src/syntax/typing.nit:1725,60--70
../src/syntax/typing.nit:1725,60
../src/syntax/typing.nit:1725,60
- 'v' ... ../src/syntax/typing.nit:1725,60
- 'type_none' ... ../src/syntax/typing.nit:1725,62--70
+ identifier 'v' ... ../src/syntax/typing.nit:1725,60
+ identifier 'type_none' ... ../src/syntax/typing.nit:1725,62--70
../src/syntax/typing.nit:1726,3--5
- 'end' ... ../src/syntax/typing.nit:1726,3--5
- 'end' ... ../src/syntax/typing.nit:1727,2--4
- 'end' ... ../src/syntax/typing.nit:1728,1--3
+ keyword 'end' ... ../src/syntax/typing.nit:1726,3--5
+ keyword 'end' ... ../src/syntax/typing.nit:1727,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:1728,1--3
../src/syntax/typing.nit:1729,1--1759,3
- 'redef' ... ../src/syntax/typing.nit:1729,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:1729,1--5
../src/syntax/typing.nit:1729,7
../src/syntax/typing.nit:1729,7--11
- 'class' ... ../src/syntax/typing.nit:1729,7--11
- 'ANeExpr' ... ../src/syntax/typing.nit:1729,13--19
+ keyword 'class' ... ../src/syntax/typing.nit:1729,7--11
+ type identifier 'ANeExpr' ... ../src/syntax/typing.nit:1729,13--19
../src/syntax/typing.nit:1730,2--45
- 'redef' ... ../src/syntax/typing.nit:1730,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1730,2--6
../src/syntax/typing.nit:1730,12
- 'fun' ... ../src/syntax/typing.nit:1730,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1730,8--10
../src/syntax/typing.nit:1730,12--15
- 'name' ... ../src/syntax/typing.nit:1730,12--15
+ identifier 'name' ... ../src/syntax/typing.nit:1730,12--15
../src/syntax/typing.nit:1730,32
../src/syntax/typing.nit:1730,20--45
- 'return' ... ../src/syntax/typing.nit:1730,20--25
+ keyword 'return' ... ../src/syntax/typing.nit:1730,20--25
../src/syntax/typing.nit:1730,27--45
- 'once' ... ../src/syntax/typing.nit:1730,27--30
+ keyword 'once' ... ../src/syntax/typing.nit:1730,27--30
../src/syntax/typing.nit:1730,32--45
../src/syntax/typing.nit:1730,32--35
- '"!="' ... ../src/syntax/typing.nit:1730,32--35
- 'to_symbol' ... ../src/syntax/typing.nit:1730,37--45
+ literal value '"!="' ... ../src/syntax/typing.nit:1730,32--35
+ identifier 'to_symbol' ... ../src/syntax/typing.nit:1730,37--45
../src/syntax/typing.nit:1731,2--1749,4
- 'redef' ... ../src/syntax/typing.nit:1731,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1731,2--6
../src/syntax/typing.nit:1731,12
- 'fun' ... ../src/syntax/typing.nit:1731,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1731,8--10
../src/syntax/typing.nit:1731,12--23
- 'after_typing' ... ../src/syntax/typing.nit:1731,12--23
+ identifier 'after_typing' ... ../src/syntax/typing.nit:1731,12--23
../src/syntax/typing.nit:1731,25
../src/syntax/typing.nit:1731,25
- 'v' ... ../src/syntax/typing.nit:1731,25
+ identifier 'v' ... ../src/syntax/typing.nit:1731,25
../src/syntax/typing.nit:1733,3--1749,4
../src/syntax/typing.nit:1733,3--7
- 'super' ... ../src/syntax/typing.nit:1733,3--7
+ keyword 'super' ... ../src/syntax/typing.nit:1733,3--7
../src/syntax/typing.nit:1734,3--60
- 'if' ... ../src/syntax/typing.nit:1734,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1734,3--4
../src/syntax/typing.nit:1734,6--48
../src/syntax/typing.nit:1734,6--24
- 'not' ... ../src/syntax/typing.nit:1734,6--8
+ keyword 'not' ... ../src/syntax/typing.nit:1734,6--8
../src/syntax/typing.nit:1734,10--24
../src/syntax/typing.nit:1734,10--15
../src/syntax/typing.nit:1734,10
- 'n_expr' ... ../src/syntax/typing.nit:1734,10--15
- 'is_typed' ... ../src/syntax/typing.nit:1734,17--24
+ identifier 'n_expr' ... ../src/syntax/typing.nit:1734,10--15
+ identifier 'is_typed' ... ../src/syntax/typing.nit:1734,17--24
../src/syntax/typing.nit:1734,29--48
- 'not' ... ../src/syntax/typing.nit:1734,29--31
+ keyword 'not' ... ../src/syntax/typing.nit:1734,29--31
../src/syntax/typing.nit:1734,33--48
../src/syntax/typing.nit:1734,33--39
../src/syntax/typing.nit:1734,33
- 'n_expr2' ... ../src/syntax/typing.nit:1734,33--39
- 'is_typed' ... ../src/syntax/typing.nit:1734,41--48
+ identifier 'n_expr2' ... ../src/syntax/typing.nit:1734,33--39
+ identifier 'is_typed' ... ../src/syntax/typing.nit:1734,41--48
../src/syntax/typing.nit:1734,55--60
- 'return' ... ../src/syntax/typing.nit:1734,55--60
+ keyword 'return' ... ../src/syntax/typing.nit:1734,55--60
../src/syntax/typing.nit:1735,3--1738,5
- 'if' ... ../src/syntax/typing.nit:1735,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1735,3--4
../src/syntax/typing.nit:1735,6--1736,63
../src/syntax/typing.nit:1735,6--1736,30
../src/syntax/typing.nit:1735,6--66
../src/syntax/typing.nit:1735,6--17
../src/syntax/typing.nit:1735,6--11
../src/syntax/typing.nit:1735,6
- 'n_expr' ... ../src/syntax/typing.nit:1735,6--11
- 'stype' ... ../src/syntax/typing.nit:1735,13--17
+ identifier 'n_expr' ... ../src/syntax/typing.nit:1735,6--11
+ identifier 'stype' ... ../src/syntax/typing.nit:1735,13--17
../src/syntax/typing.nit:1735,23--32
- 'MMTypeNone' ... ../src/syntax/typing.nit:1735,23--32
+ type identifier 'MMTypeNone' ... ../src/syntax/typing.nit:1735,23--32
../src/syntax/typing.nit:1735,38--66
- 'not' ... ../src/syntax/typing.nit:1735,38--40
+ keyword 'not' ... ../src/syntax/typing.nit:1735,38--40
../src/syntax/typing.nit:1735,42--66
../src/syntax/typing.nit:1735,42--54
../src/syntax/typing.nit:1735,42--48
../src/syntax/typing.nit:1735,42
- 'n_expr2' ... ../src/syntax/typing.nit:1735,42--48
- 'stype' ... ../src/syntax/typing.nit:1735,50--54
- 'is_nullable' ... ../src/syntax/typing.nit:1735,56--66
+ identifier 'n_expr2' ... ../src/syntax/typing.nit:1735,42--48
+ identifier 'stype' ... ../src/syntax/typing.nit:1735,50--54
+ identifier 'is_nullable' ... ../src/syntax/typing.nit:1735,56--66
../src/syntax/typing.nit:1736,3--30
../src/syntax/typing.nit:1736,3--15
../src/syntax/typing.nit:1736,3--9
../src/syntax/typing.nit:1736,3
- 'n_expr2' ... ../src/syntax/typing.nit:1736,3--9
- 'stype' ... ../src/syntax/typing.nit:1736,11--15
+ identifier 'n_expr2' ... ../src/syntax/typing.nit:1736,3--9
+ identifier 'stype' ... ../src/syntax/typing.nit:1736,11--15
../src/syntax/typing.nit:1736,21--30
- 'MMTypeNone' ... ../src/syntax/typing.nit:1736,21--30
+ type identifier 'MMTypeNone' ... ../src/syntax/typing.nit:1736,21--30
../src/syntax/typing.nit:1736,36--63
- 'not' ... ../src/syntax/typing.nit:1736,36--38
+ keyword 'not' ... ../src/syntax/typing.nit:1736,36--38
../src/syntax/typing.nit:1736,40--63
../src/syntax/typing.nit:1736,40--51
../src/syntax/typing.nit:1736,40--45
../src/syntax/typing.nit:1736,40
- 'n_expr' ... ../src/syntax/typing.nit:1736,40--45
- 'stype' ... ../src/syntax/typing.nit:1736,47--51
- 'is_nullable' ... ../src/syntax/typing.nit:1736,53--63
+ identifier 'n_expr' ... ../src/syntax/typing.nit:1736,40--45
+ identifier 'stype' ... ../src/syntax/typing.nit:1736,47--51
+ identifier 'is_nullable' ... ../src/syntax/typing.nit:1736,53--63
../src/syntax/typing.nit:1737,4--80
../src/syntax/typing.nit:1737,4--80
../src/syntax/typing.nit:1737,4
../src/syntax/typing.nit:1737,4
- 'v' ... ../src/syntax/typing.nit:1737,4
- 'warning' ... ../src/syntax/typing.nit:1737,6--12
+ identifier 'v' ... ../src/syntax/typing.nit:1737,4
+ identifier 'warning' ... ../src/syntax/typing.nit:1737,6--12
../src/syntax/typing.nit:1737,14--17
- 'self' ... ../src/syntax/typing.nit:1737,14--17
+ keyword 'self' ... ../src/syntax/typing.nit:1737,14--17
../src/syntax/typing.nit:1737,20--80
- '"Warning: comparaison between null and a non nullable value."' ... ../src/syntax/typing.nit:1737,20--80
+ literal value '"Warning: comparaison between null and a non nullable value."' ... ../src/syntax/typing.nit:1737,20--80
../src/syntax/typing.nit:1738,3--5
- 'end' ... ../src/syntax/typing.nit:1738,3--5
+ keyword 'end' ... ../src/syntax/typing.nit:1738,3--5
../src/syntax/typing.nit:1740,3--1748,5
- 'if' ... ../src/syntax/typing.nit:1740,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1740,3--4
../src/syntax/typing.nit:1740,6--32
../src/syntax/typing.nit:1740,6--17
../src/syntax/typing.nit:1740,6--11
../src/syntax/typing.nit:1740,6
- 'n_expr' ... ../src/syntax/typing.nit:1740,6--11
- 'stype' ... ../src/syntax/typing.nit:1740,13--17
+ identifier 'n_expr' ... ../src/syntax/typing.nit:1740,6--11
+ identifier 'stype' ... ../src/syntax/typing.nit:1740,13--17
../src/syntax/typing.nit:1740,23--32
- 'MMTypeNone' ... ../src/syntax/typing.nit:1740,23--32
+ type identifier 'MMTypeNone' ... ../src/syntax/typing.nit:1740,23--32
../src/syntax/typing.nit:1741,4--1745,6
../src/syntax/typing.nit:1741,4--1745,6
- 'if' ... ../src/syntax/typing.nit:1741,4--5
+ keyword 'if' ... ../src/syntax/typing.nit:1741,4--5
../src/syntax/typing.nit:1741,7--34
../src/syntax/typing.nit:1741,7--19
../src/syntax/typing.nit:1741,7--13
../src/syntax/typing.nit:1741,7
- 'n_expr2' ... ../src/syntax/typing.nit:1741,7--13
- 'stype' ... ../src/syntax/typing.nit:1741,15--19
+ identifier 'n_expr2' ... ../src/syntax/typing.nit:1741,7--13
+ identifier 'stype' ... ../src/syntax/typing.nit:1741,15--19
../src/syntax/typing.nit:1741,25--34
- 'MMTypeNone' ... ../src/syntax/typing.nit:1741,25--34
+ type identifier 'MMTypeNone' ... ../src/syntax/typing.nit:1741,25--34
../src/syntax/typing.nit:1742,5--65
../src/syntax/typing.nit:1742,5--65
../src/syntax/typing.nit:1742,5
../src/syntax/typing.nit:1742,5
- 'v' ... ../src/syntax/typing.nit:1742,5
- 'warning' ... ../src/syntax/typing.nit:1742,7--13
+ identifier 'v' ... ../src/syntax/typing.nit:1742,5
+ identifier 'warning' ... ../src/syntax/typing.nit:1742,7--13
../src/syntax/typing.nit:1742,15--18
- 'self' ... ../src/syntax/typing.nit:1742,15--18
+ keyword 'self' ... ../src/syntax/typing.nit:1742,15--18
../src/syntax/typing.nit:1742,21--65
- '"Warning: comparaison between 2 null values."' ... ../src/syntax/typing.nit:1742,21--65
+ literal value '"Warning: comparaison between 2 null values."' ... ../src/syntax/typing.nit:1742,21--65
../src/syntax/typing.nit:1744,5--1745,6
../src/syntax/typing.nit:1744,5--25
../src/syntax/typing.nit:1744,16
- 'try_to_isa' ... ../src/syntax/typing.nit:1744,5--14
+ identifier 'try_to_isa' ... ../src/syntax/typing.nit:1744,5--14
../src/syntax/typing.nit:1744,16
../src/syntax/typing.nit:1744,16
- 'v' ... ../src/syntax/typing.nit:1744,16
+ identifier 'v' ... ../src/syntax/typing.nit:1744,16
../src/syntax/typing.nit:1744,19--25
../src/syntax/typing.nit:1744,19
- 'n_expr2' ... ../src/syntax/typing.nit:1744,19--25
- 'end' ... ../src/syntax/typing.nit:1745,4--6
+ identifier 'n_expr2' ... ../src/syntax/typing.nit:1744,19--25
+ keyword 'end' ... ../src/syntax/typing.nit:1745,4--6
../src/syntax/typing.nit:1746,8--1748,5
- 'if' ... ../src/syntax/typing.nit:1746,8--9
+ keyword 'if' ... ../src/syntax/typing.nit:1746,8--9
../src/syntax/typing.nit:1746,11--38
../src/syntax/typing.nit:1746,11--23
../src/syntax/typing.nit:1746,11--17
../src/syntax/typing.nit:1746,11
- 'n_expr2' ... ../src/syntax/typing.nit:1746,11--17
- 'stype' ... ../src/syntax/typing.nit:1746,19--23
+ identifier 'n_expr2' ... ../src/syntax/typing.nit:1746,11--17
+ identifier 'stype' ... ../src/syntax/typing.nit:1746,19--23
../src/syntax/typing.nit:1746,29--38
- 'MMTypeNone' ... ../src/syntax/typing.nit:1746,29--38
+ type identifier 'MMTypeNone' ... ../src/syntax/typing.nit:1746,29--38
../src/syntax/typing.nit:1747,4--23
../src/syntax/typing.nit:1747,4--23
../src/syntax/typing.nit:1747,15
- 'try_to_isa' ... ../src/syntax/typing.nit:1747,4--13
+ identifier 'try_to_isa' ... ../src/syntax/typing.nit:1747,4--13
../src/syntax/typing.nit:1747,15
../src/syntax/typing.nit:1747,15
- 'v' ... ../src/syntax/typing.nit:1747,15
+ identifier 'v' ... ../src/syntax/typing.nit:1747,15
../src/syntax/typing.nit:1747,18--23
../src/syntax/typing.nit:1747,18
- 'n_expr' ... ../src/syntax/typing.nit:1747,18--23
+ identifier 'n_expr' ... ../src/syntax/typing.nit:1747,18--23
../src/syntax/typing.nit:1748,3--5
- 'end' ... ../src/syntax/typing.nit:1748,3--5
- 'end' ... ../src/syntax/typing.nit:1749,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:1748,3--5
+ keyword 'end' ... ../src/syntax/typing.nit:1749,2--4
../src/syntax/typing.nit:1751,2--1758,4
../src/syntax/typing.nit:1751,2--8
- 'private' ... ../src/syntax/typing.nit:1751,2--8
- 'fun' ... ../src/syntax/typing.nit:1751,10--12
+ keyword 'private' ... ../src/syntax/typing.nit:1751,2--8
+ keyword 'fun' ... ../src/syntax/typing.nit:1751,10--12
../src/syntax/typing.nit:1751,14--23
- 'try_to_isa' ... ../src/syntax/typing.nit:1751,14--23
+ identifier 'try_to_isa' ... ../src/syntax/typing.nit:1751,14--23
../src/syntax/typing.nit:1751,25--50
../src/syntax/typing.nit:1751,25--40
- 'v' ... ../src/syntax/typing.nit:1751,25
+ identifier 'v' ... ../src/syntax/typing.nit:1751,25
../src/syntax/typing.nit:1751,28--40
- 'TypingVisitor' ... ../src/syntax/typing.nit:1751,28--40
+ type identifier 'TypingVisitor' ... ../src/syntax/typing.nit:1751,28--40
../src/syntax/typing.nit:1751,43--50
- 'n' ... ../src/syntax/typing.nit:1751,43
+ identifier 'n' ... ../src/syntax/typing.nit:1751,43
../src/syntax/typing.nit:1751,46--50
- 'AExpr' ... ../src/syntax/typing.nit:1751,46--50
+ type identifier 'AExpr' ... ../src/syntax/typing.nit:1751,46--50
../src/syntax/typing.nit:1753,3--1758,4
../src/syntax/typing.nit:1753,3--31
- 'var' ... ../src/syntax/typing.nit:1753,3--5
- 'variable' ... ../src/syntax/typing.nit:1753,7--14
+ keyword 'var' ... ../src/syntax/typing.nit:1753,3--5
+ identifier 'variable' ... ../src/syntax/typing.nit:1753,7--14
'=' ... ../src/syntax/typing.nit:1753,16
../src/syntax/typing.nit:1753,18--31
../src/syntax/typing.nit:1753,18
../src/syntax/typing.nit:1753,18
- 'n' ... ../src/syntax/typing.nit:1753,18
- 'its_variable' ... ../src/syntax/typing.nit:1753,20--31
+ identifier 'n' ... ../src/syntax/typing.nit:1753,18
+ identifier 'its_variable' ... ../src/syntax/typing.nit:1753,20--31
../src/syntax/typing.nit:1754,3--1757,5
- 'if' ... ../src/syntax/typing.nit:1754,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1754,3--4
../src/syntax/typing.nit:1754,6--52
../src/syntax/typing.nit:1754,6--21
../src/syntax/typing.nit:1754,6--13
../src/syntax/typing.nit:1754,6
- 'variable' ... ../src/syntax/typing.nit:1754,6--13
+ identifier 'variable' ... ../src/syntax/typing.nit:1754,6--13
../src/syntax/typing.nit:1754,18--21
- 'null' ... ../src/syntax/typing.nit:1754,18--21
+ keyword 'null' ... ../src/syntax/typing.nit:1754,18--21
../src/syntax/typing.nit:1754,27--52
../src/syntax/typing.nit:1754,27--33
../src/syntax/typing.nit:1754,27
../src/syntax/typing.nit:1754,27
- 'n' ... ../src/syntax/typing.nit:1754,27
- 'stype' ... ../src/syntax/typing.nit:1754,29--33
+ identifier 'n' ... ../src/syntax/typing.nit:1754,27
+ identifier 'stype' ... ../src/syntax/typing.nit:1754,29--33
../src/syntax/typing.nit:1754,39--52
- 'MMNullableType' ... ../src/syntax/typing.nit:1754,39--52
+ type identifier 'MMNullableType' ... ../src/syntax/typing.nit:1754,39--52
../src/syntax/typing.nit:1755,4--1756,71
../src/syntax/typing.nit:1755,4--77
../src/syntax/typing.nit:1755,24
- '_if_true_flow_ctx' ... ../src/syntax/typing.nit:1755,4--20
+ attribute '_if_true_flow_ctx' ... ../src/syntax/typing.nit:1755,4--20
'=' ... ../src/syntax/typing.nit:1755,22
../src/syntax/typing.nit:1755,24--77
../src/syntax/typing.nit:1755,24--33
../src/syntax/typing.nit:1755,24
../src/syntax/typing.nit:1755,24
- 'v' ... ../src/syntax/typing.nit:1755,24
- 'flow_ctx' ... ../src/syntax/typing.nit:1755,26--33
- 'sub_with' ... ../src/syntax/typing.nit:1755,35--42
+ identifier 'v' ... ../src/syntax/typing.nit:1755,24
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:1755,26--33
+ identifier 'sub_with' ... ../src/syntax/typing.nit:1755,35--42
../src/syntax/typing.nit:1755,44--47
- 'self' ... ../src/syntax/typing.nit:1755,44--47
+ keyword 'self' ... ../src/syntax/typing.nit:1755,44--47
../src/syntax/typing.nit:1755,50--57
../src/syntax/typing.nit:1755,50
- 'variable' ... ../src/syntax/typing.nit:1755,50--57
+ identifier 'variable' ... ../src/syntax/typing.nit:1755,50--57
../src/syntax/typing.nit:1755,60--77
../src/syntax/typing.nit:1755,60--66
../src/syntax/typing.nit:1755,60
../src/syntax/typing.nit:1755,60
- 'n' ... ../src/syntax/typing.nit:1755,60
- 'stype' ... ../src/syntax/typing.nit:1755,62--66
- 'as_notnull' ... ../src/syntax/typing.nit:1755,68--77
+ identifier 'n' ... ../src/syntax/typing.nit:1755,60
+ identifier 'stype' ... ../src/syntax/typing.nit:1755,62--66
+ identifier 'as_notnull' ... ../src/syntax/typing.nit:1755,68--77
../src/syntax/typing.nit:1756,4--71
../src/syntax/typing.nit:1756,25
- '_if_false_flow_ctx' ... ../src/syntax/typing.nit:1756,4--21
+ attribute '_if_false_flow_ctx' ... ../src/syntax/typing.nit:1756,4--21
'=' ... ../src/syntax/typing.nit:1756,23
../src/syntax/typing.nit:1756,25--71
../src/syntax/typing.nit:1756,25--34
../src/syntax/typing.nit:1756,25
../src/syntax/typing.nit:1756,25
- 'v' ... ../src/syntax/typing.nit:1756,25
- 'flow_ctx' ... ../src/syntax/typing.nit:1756,27--34
- 'sub_with' ... ../src/syntax/typing.nit:1756,36--43
+ identifier 'v' ... ../src/syntax/typing.nit:1756,25
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:1756,27--34
+ identifier 'sub_with' ... ../src/syntax/typing.nit:1756,36--43
../src/syntax/typing.nit:1756,45--48
- 'self' ... ../src/syntax/typing.nit:1756,45--48
+ keyword 'self' ... ../src/syntax/typing.nit:1756,45--48
../src/syntax/typing.nit:1756,51--58
../src/syntax/typing.nit:1756,51
- 'variable' ... ../src/syntax/typing.nit:1756,51--58
+ identifier 'variable' ... ../src/syntax/typing.nit:1756,51--58
../src/syntax/typing.nit:1756,61--71
../src/syntax/typing.nit:1756,61
../src/syntax/typing.nit:1756,61
- 'v' ... ../src/syntax/typing.nit:1756,61
- 'type_none' ... ../src/syntax/typing.nit:1756,63--71
+ identifier 'v' ... ../src/syntax/typing.nit:1756,61
+ identifier 'type_none' ... ../src/syntax/typing.nit:1756,63--71
../src/syntax/typing.nit:1757,3--5
- 'end' ... ../src/syntax/typing.nit:1757,3--5
- 'end' ... ../src/syntax/typing.nit:1758,2--4
- 'end' ... ../src/syntax/typing.nit:1759,1--3
+ keyword 'end' ... ../src/syntax/typing.nit:1757,3--5
+ keyword 'end' ... ../src/syntax/typing.nit:1758,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:1759,1--3
../src/syntax/typing.nit:1760,1--1762,3
- 'redef' ... ../src/syntax/typing.nit:1760,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:1760,1--5
../src/syntax/typing.nit:1760,7
../src/syntax/typing.nit:1760,7--11
- 'class' ... ../src/syntax/typing.nit:1760,7--11
- 'ALtExpr' ... ../src/syntax/typing.nit:1760,13--19
+ keyword 'class' ... ../src/syntax/typing.nit:1760,7--11
+ type identifier 'ALtExpr' ... ../src/syntax/typing.nit:1760,13--19
../src/syntax/typing.nit:1761,2--44
- 'redef' ... ../src/syntax/typing.nit:1761,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1761,2--6
../src/syntax/typing.nit:1761,12
- 'fun' ... ../src/syntax/typing.nit:1761,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1761,8--10
../src/syntax/typing.nit:1761,12--15
- 'name' ... ../src/syntax/typing.nit:1761,12--15
+ identifier 'name' ... ../src/syntax/typing.nit:1761,12--15
../src/syntax/typing.nit:1761,32
../src/syntax/typing.nit:1761,20--44
- 'return' ... ../src/syntax/typing.nit:1761,20--25
+ keyword 'return' ... ../src/syntax/typing.nit:1761,20--25
../src/syntax/typing.nit:1761,27--44
- 'once' ... ../src/syntax/typing.nit:1761,27--30
+ keyword 'once' ... ../src/syntax/typing.nit:1761,27--30
../src/syntax/typing.nit:1761,32--44
../src/syntax/typing.nit:1761,32--34
- '"<"' ... ../src/syntax/typing.nit:1761,32--34
- 'to_symbol' ... ../src/syntax/typing.nit:1761,36--44
- 'end' ... ../src/syntax/typing.nit:1762,1--3
+ literal value '"<"' ... ../src/syntax/typing.nit:1761,32--34
+ identifier 'to_symbol' ... ../src/syntax/typing.nit:1761,36--44
+ keyword 'end' ... ../src/syntax/typing.nit:1762,1--3
../src/syntax/typing.nit:1763,1--1765,3
- 'redef' ... ../src/syntax/typing.nit:1763,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:1763,1--5
../src/syntax/typing.nit:1763,7
../src/syntax/typing.nit:1763,7--11
- 'class' ... ../src/syntax/typing.nit:1763,7--11
- 'ALeExpr' ... ../src/syntax/typing.nit:1763,13--19
+ keyword 'class' ... ../src/syntax/typing.nit:1763,7--11
+ type identifier 'ALeExpr' ... ../src/syntax/typing.nit:1763,13--19
../src/syntax/typing.nit:1764,2--45
- 'redef' ... ../src/syntax/typing.nit:1764,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1764,2--6
../src/syntax/typing.nit:1764,12
- 'fun' ... ../src/syntax/typing.nit:1764,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1764,8--10
../src/syntax/typing.nit:1764,12--15
- 'name' ... ../src/syntax/typing.nit:1764,12--15
+ identifier 'name' ... ../src/syntax/typing.nit:1764,12--15
../src/syntax/typing.nit:1764,32
../src/syntax/typing.nit:1764,20--45
- 'return' ... ../src/syntax/typing.nit:1764,20--25
+ keyword 'return' ... ../src/syntax/typing.nit:1764,20--25
../src/syntax/typing.nit:1764,27--45
- 'once' ... ../src/syntax/typing.nit:1764,27--30
+ keyword 'once' ... ../src/syntax/typing.nit:1764,27--30
../src/syntax/typing.nit:1764,32--45
../src/syntax/typing.nit:1764,32--35
- '"<="' ... ../src/syntax/typing.nit:1764,32--35
- 'to_symbol' ... ../src/syntax/typing.nit:1764,37--45
- 'end' ... ../src/syntax/typing.nit:1765,1--3
+ literal value '"<="' ... ../src/syntax/typing.nit:1764,32--35
+ identifier 'to_symbol' ... ../src/syntax/typing.nit:1764,37--45
+ keyword 'end' ... ../src/syntax/typing.nit:1765,1--3
../src/syntax/typing.nit:1766,1--1768,3
- 'redef' ... ../src/syntax/typing.nit:1766,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:1766,1--5
../src/syntax/typing.nit:1766,7
../src/syntax/typing.nit:1766,7--11
- 'class' ... ../src/syntax/typing.nit:1766,7--11
- 'ALlExpr' ... ../src/syntax/typing.nit:1766,13--19
+ keyword 'class' ... ../src/syntax/typing.nit:1766,7--11
+ type identifier 'ALlExpr' ... ../src/syntax/typing.nit:1766,13--19
../src/syntax/typing.nit:1767,2--45
- 'redef' ... ../src/syntax/typing.nit:1767,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1767,2--6
../src/syntax/typing.nit:1767,12
- 'fun' ... ../src/syntax/typing.nit:1767,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1767,8--10
../src/syntax/typing.nit:1767,12--15
- 'name' ... ../src/syntax/typing.nit:1767,12--15
+ identifier 'name' ... ../src/syntax/typing.nit:1767,12--15
../src/syntax/typing.nit:1767,32
../src/syntax/typing.nit:1767,20--45
- 'return' ... ../src/syntax/typing.nit:1767,20--25
+ keyword 'return' ... ../src/syntax/typing.nit:1767,20--25
../src/syntax/typing.nit:1767,27--45
- 'once' ... ../src/syntax/typing.nit:1767,27--30
+ keyword 'once' ... ../src/syntax/typing.nit:1767,27--30
../src/syntax/typing.nit:1767,32--45
../src/syntax/typing.nit:1767,32--35
- '"<<"' ... ../src/syntax/typing.nit:1767,32--35
- 'to_symbol' ... ../src/syntax/typing.nit:1767,37--45
- 'end' ... ../src/syntax/typing.nit:1768,1--3
+ literal value '"<<"' ... ../src/syntax/typing.nit:1767,32--35
+ identifier 'to_symbol' ... ../src/syntax/typing.nit:1767,37--45
+ keyword 'end' ... ../src/syntax/typing.nit:1768,1--3
../src/syntax/typing.nit:1769,1--1771,3
- 'redef' ... ../src/syntax/typing.nit:1769,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:1769,1--5
../src/syntax/typing.nit:1769,7
../src/syntax/typing.nit:1769,7--11
- 'class' ... ../src/syntax/typing.nit:1769,7--11
- 'AGtExpr' ... ../src/syntax/typing.nit:1769,13--19
+ keyword 'class' ... ../src/syntax/typing.nit:1769,7--11
+ type identifier 'AGtExpr' ... ../src/syntax/typing.nit:1769,13--19
../src/syntax/typing.nit:1770,2--44
- 'redef' ... ../src/syntax/typing.nit:1770,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1770,2--6
../src/syntax/typing.nit:1770,12
- 'fun' ... ../src/syntax/typing.nit:1770,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1770,8--10
../src/syntax/typing.nit:1770,12--15
- 'name' ... ../src/syntax/typing.nit:1770,12--15
+ identifier 'name' ... ../src/syntax/typing.nit:1770,12--15
../src/syntax/typing.nit:1770,32
../src/syntax/typing.nit:1770,20--44
- 'return' ... ../src/syntax/typing.nit:1770,20--25
+ keyword 'return' ... ../src/syntax/typing.nit:1770,20--25
../src/syntax/typing.nit:1770,27--44
- 'once' ... ../src/syntax/typing.nit:1770,27--30
+ keyword 'once' ... ../src/syntax/typing.nit:1770,27--30
../src/syntax/typing.nit:1770,32--44
../src/syntax/typing.nit:1770,32--34
- '">"' ... ../src/syntax/typing.nit:1770,32--34
- 'to_symbol' ... ../src/syntax/typing.nit:1770,36--44
- 'end' ... ../src/syntax/typing.nit:1771,1--3
+ literal value '">"' ... ../src/syntax/typing.nit:1770,32--34
+ identifier 'to_symbol' ... ../src/syntax/typing.nit:1770,36--44
+ keyword 'end' ... ../src/syntax/typing.nit:1771,1--3
../src/syntax/typing.nit:1772,1--1774,3
- 'redef' ... ../src/syntax/typing.nit:1772,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:1772,1--5
../src/syntax/typing.nit:1772,7
../src/syntax/typing.nit:1772,7--11
- 'class' ... ../src/syntax/typing.nit:1772,7--11
- 'AGeExpr' ... ../src/syntax/typing.nit:1772,13--19
+ keyword 'class' ... ../src/syntax/typing.nit:1772,7--11
+ type identifier 'AGeExpr' ... ../src/syntax/typing.nit:1772,13--19
../src/syntax/typing.nit:1773,2--45
- 'redef' ... ../src/syntax/typing.nit:1773,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1773,2--6
../src/syntax/typing.nit:1773,12
- 'fun' ... ../src/syntax/typing.nit:1773,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1773,8--10
../src/syntax/typing.nit:1773,12--15
- 'name' ... ../src/syntax/typing.nit:1773,12--15
+ identifier 'name' ... ../src/syntax/typing.nit:1773,12--15
../src/syntax/typing.nit:1773,32
../src/syntax/typing.nit:1773,20--45
- 'return' ... ../src/syntax/typing.nit:1773,20--25
+ keyword 'return' ... ../src/syntax/typing.nit:1773,20--25
../src/syntax/typing.nit:1773,27--45
- 'once' ... ../src/syntax/typing.nit:1773,27--30
+ keyword 'once' ... ../src/syntax/typing.nit:1773,27--30
../src/syntax/typing.nit:1773,32--45
../src/syntax/typing.nit:1773,32--35
- '">="' ... ../src/syntax/typing.nit:1773,32--35
- 'to_symbol' ... ../src/syntax/typing.nit:1773,37--45
- 'end' ... ../src/syntax/typing.nit:1774,1--3
+ literal value '">="' ... ../src/syntax/typing.nit:1773,32--35
+ identifier 'to_symbol' ... ../src/syntax/typing.nit:1773,37--45
+ keyword 'end' ... ../src/syntax/typing.nit:1774,1--3
../src/syntax/typing.nit:1775,1--1777,3
- 'redef' ... ../src/syntax/typing.nit:1775,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:1775,1--5
../src/syntax/typing.nit:1775,7
../src/syntax/typing.nit:1775,7--11
- 'class' ... ../src/syntax/typing.nit:1775,7--11
- 'AGgExpr' ... ../src/syntax/typing.nit:1775,13--19
+ keyword 'class' ... ../src/syntax/typing.nit:1775,7--11
+ type identifier 'AGgExpr' ... ../src/syntax/typing.nit:1775,13--19
../src/syntax/typing.nit:1776,2--45
- 'redef' ... ../src/syntax/typing.nit:1776,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1776,2--6
../src/syntax/typing.nit:1776,12
- 'fun' ... ../src/syntax/typing.nit:1776,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1776,8--10
../src/syntax/typing.nit:1776,12--15
- 'name' ... ../src/syntax/typing.nit:1776,12--15
+ identifier 'name' ... ../src/syntax/typing.nit:1776,12--15
../src/syntax/typing.nit:1776,32
../src/syntax/typing.nit:1776,20--45
- 'return' ... ../src/syntax/typing.nit:1776,20--25
+ keyword 'return' ... ../src/syntax/typing.nit:1776,20--25
../src/syntax/typing.nit:1776,27--45
- 'once' ... ../src/syntax/typing.nit:1776,27--30
+ keyword 'once' ... ../src/syntax/typing.nit:1776,27--30
../src/syntax/typing.nit:1776,32--45
../src/syntax/typing.nit:1776,32--35
- '">>"' ... ../src/syntax/typing.nit:1776,32--35
- 'to_symbol' ... ../src/syntax/typing.nit:1776,37--45
- 'end' ... ../src/syntax/typing.nit:1777,1--3
+ literal value '">>"' ... ../src/syntax/typing.nit:1776,32--35
+ identifier 'to_symbol' ... ../src/syntax/typing.nit:1776,37--45
+ keyword 'end' ... ../src/syntax/typing.nit:1777,1--3
../src/syntax/typing.nit:1778,1--1780,3
- 'redef' ... ../src/syntax/typing.nit:1778,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:1778,1--5
../src/syntax/typing.nit:1778,7
../src/syntax/typing.nit:1778,7--11
- 'class' ... ../src/syntax/typing.nit:1778,7--11
- 'APlusExpr' ... ../src/syntax/typing.nit:1778,13--21
+ keyword 'class' ... ../src/syntax/typing.nit:1778,7--11
+ type identifier 'APlusExpr' ... ../src/syntax/typing.nit:1778,13--21
../src/syntax/typing.nit:1779,2--44
- 'redef' ... ../src/syntax/typing.nit:1779,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1779,2--6
../src/syntax/typing.nit:1779,12
- 'fun' ... ../src/syntax/typing.nit:1779,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1779,8--10
../src/syntax/typing.nit:1779,12--15
- 'name' ... ../src/syntax/typing.nit:1779,12--15
+ identifier 'name' ... ../src/syntax/typing.nit:1779,12--15
../src/syntax/typing.nit:1779,32
../src/syntax/typing.nit:1779,20--44
- 'return' ... ../src/syntax/typing.nit:1779,20--25
+ keyword 'return' ... ../src/syntax/typing.nit:1779,20--25
../src/syntax/typing.nit:1779,27--44
- 'once' ... ../src/syntax/typing.nit:1779,27--30
+ keyword 'once' ... ../src/syntax/typing.nit:1779,27--30
../src/syntax/typing.nit:1779,32--44
../src/syntax/typing.nit:1779,32--34
- '"+"' ... ../src/syntax/typing.nit:1779,32--34
- 'to_symbol' ... ../src/syntax/typing.nit:1779,36--44
- 'end' ... ../src/syntax/typing.nit:1780,1--3
+ literal value '"+"' ... ../src/syntax/typing.nit:1779,32--34
+ identifier 'to_symbol' ... ../src/syntax/typing.nit:1779,36--44
+ keyword 'end' ... ../src/syntax/typing.nit:1780,1--3
../src/syntax/typing.nit:1781,1--1783,3
- 'redef' ... ../src/syntax/typing.nit:1781,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:1781,1--5
../src/syntax/typing.nit:1781,7
../src/syntax/typing.nit:1781,7--11
- 'class' ... ../src/syntax/typing.nit:1781,7--11
- 'AMinusExpr' ... ../src/syntax/typing.nit:1781,13--22
+ keyword 'class' ... ../src/syntax/typing.nit:1781,7--11
+ type identifier 'AMinusExpr' ... ../src/syntax/typing.nit:1781,13--22
../src/syntax/typing.nit:1782,2--44
- 'redef' ... ../src/syntax/typing.nit:1782,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1782,2--6
../src/syntax/typing.nit:1782,12
- 'fun' ... ../src/syntax/typing.nit:1782,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1782,8--10
../src/syntax/typing.nit:1782,12--15
- 'name' ... ../src/syntax/typing.nit:1782,12--15
+ identifier 'name' ... ../src/syntax/typing.nit:1782,12--15
../src/syntax/typing.nit:1782,32
../src/syntax/typing.nit:1782,20--44
- 'return' ... ../src/syntax/typing.nit:1782,20--25
+ keyword 'return' ... ../src/syntax/typing.nit:1782,20--25
../src/syntax/typing.nit:1782,27--44
- 'once' ... ../src/syntax/typing.nit:1782,27--30
+ keyword 'once' ... ../src/syntax/typing.nit:1782,27--30
../src/syntax/typing.nit:1782,32--44
../src/syntax/typing.nit:1782,32--34
- '"-"' ... ../src/syntax/typing.nit:1782,32--34
- 'to_symbol' ... ../src/syntax/typing.nit:1782,36--44
- 'end' ... ../src/syntax/typing.nit:1783,1--3
+ literal value '"-"' ... ../src/syntax/typing.nit:1782,32--34
+ identifier 'to_symbol' ... ../src/syntax/typing.nit:1782,36--44
+ keyword 'end' ... ../src/syntax/typing.nit:1783,1--3
../src/syntax/typing.nit:1784,1--1786,3
- 'redef' ... ../src/syntax/typing.nit:1784,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:1784,1--5
../src/syntax/typing.nit:1784,7
../src/syntax/typing.nit:1784,7--11
- 'class' ... ../src/syntax/typing.nit:1784,7--11
- 'AStarshipExpr' ... ../src/syntax/typing.nit:1784,13--25
+ keyword 'class' ... ../src/syntax/typing.nit:1784,7--11
+ type identifier 'AStarshipExpr' ... ../src/syntax/typing.nit:1784,13--25
../src/syntax/typing.nit:1785,2--46
- 'redef' ... ../src/syntax/typing.nit:1785,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1785,2--6
../src/syntax/typing.nit:1785,12
- 'fun' ... ../src/syntax/typing.nit:1785,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1785,8--10
../src/syntax/typing.nit:1785,12--15
- 'name' ... ../src/syntax/typing.nit:1785,12--15
+ identifier 'name' ... ../src/syntax/typing.nit:1785,12--15
../src/syntax/typing.nit:1785,32
../src/syntax/typing.nit:1785,20--46
- 'return' ... ../src/syntax/typing.nit:1785,20--25
+ keyword 'return' ... ../src/syntax/typing.nit:1785,20--25
../src/syntax/typing.nit:1785,27--46
- 'once' ... ../src/syntax/typing.nit:1785,27--30
+ keyword 'once' ... ../src/syntax/typing.nit:1785,27--30
../src/syntax/typing.nit:1785,32--46
../src/syntax/typing.nit:1785,32--36
- '"<=>"' ... ../src/syntax/typing.nit:1785,32--36
- 'to_symbol' ... ../src/syntax/typing.nit:1785,38--46
- 'end' ... ../src/syntax/typing.nit:1786,1--3
+ literal value '"<=>"' ... ../src/syntax/typing.nit:1785,32--36
+ identifier 'to_symbol' ... ../src/syntax/typing.nit:1785,38--46
+ keyword 'end' ... ../src/syntax/typing.nit:1786,1--3
../src/syntax/typing.nit:1787,1--1789,3
- 'redef' ... ../src/syntax/typing.nit:1787,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:1787,1--5
../src/syntax/typing.nit:1787,7
../src/syntax/typing.nit:1787,7--11
- 'class' ... ../src/syntax/typing.nit:1787,7--11
- 'AStarExpr' ... ../src/syntax/typing.nit:1787,13--21
+ keyword 'class' ... ../src/syntax/typing.nit:1787,7--11
+ type identifier 'AStarExpr' ... ../src/syntax/typing.nit:1787,13--21
../src/syntax/typing.nit:1788,2--44
- 'redef' ... ../src/syntax/typing.nit:1788,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1788,2--6
../src/syntax/typing.nit:1788,12
- 'fun' ... ../src/syntax/typing.nit:1788,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1788,8--10
../src/syntax/typing.nit:1788,12--15
- 'name' ... ../src/syntax/typing.nit:1788,12--15
+ identifier 'name' ... ../src/syntax/typing.nit:1788,12--15
../src/syntax/typing.nit:1788,32
../src/syntax/typing.nit:1788,20--44
- 'return' ... ../src/syntax/typing.nit:1788,20--25
+ keyword 'return' ... ../src/syntax/typing.nit:1788,20--25
../src/syntax/typing.nit:1788,27--44
- 'once' ... ../src/syntax/typing.nit:1788,27--30
+ keyword 'once' ... ../src/syntax/typing.nit:1788,27--30
../src/syntax/typing.nit:1788,32--44
../src/syntax/typing.nit:1788,32--34
- '"*"' ... ../src/syntax/typing.nit:1788,32--34
- 'to_symbol' ... ../src/syntax/typing.nit:1788,36--44
- 'end' ... ../src/syntax/typing.nit:1789,1--3
+ literal value '"*"' ... ../src/syntax/typing.nit:1788,32--34
+ identifier 'to_symbol' ... ../src/syntax/typing.nit:1788,36--44
+ keyword 'end' ... ../src/syntax/typing.nit:1789,1--3
../src/syntax/typing.nit:1790,1--1792,3
- 'redef' ... ../src/syntax/typing.nit:1790,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:1790,1--5
../src/syntax/typing.nit:1790,7
../src/syntax/typing.nit:1790,7--11
- 'class' ... ../src/syntax/typing.nit:1790,7--11
- 'ASlashExpr' ... ../src/syntax/typing.nit:1790,13--22
+ keyword 'class' ... ../src/syntax/typing.nit:1790,7--11
+ type identifier 'ASlashExpr' ... ../src/syntax/typing.nit:1790,13--22
../src/syntax/typing.nit:1791,2--44
- 'redef' ... ../src/syntax/typing.nit:1791,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1791,2--6
../src/syntax/typing.nit:1791,12
- 'fun' ... ../src/syntax/typing.nit:1791,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1791,8--10
../src/syntax/typing.nit:1791,12--15
- 'name' ... ../src/syntax/typing.nit:1791,12--15
+ identifier 'name' ... ../src/syntax/typing.nit:1791,12--15
../src/syntax/typing.nit:1791,32
../src/syntax/typing.nit:1791,20--44
- 'return' ... ../src/syntax/typing.nit:1791,20--25
+ keyword 'return' ... ../src/syntax/typing.nit:1791,20--25
../src/syntax/typing.nit:1791,27--44
- 'once' ... ../src/syntax/typing.nit:1791,27--30
+ keyword 'once' ... ../src/syntax/typing.nit:1791,27--30
../src/syntax/typing.nit:1791,32--44
../src/syntax/typing.nit:1791,32--34
- '"/"' ... ../src/syntax/typing.nit:1791,32--34
- 'to_symbol' ... ../src/syntax/typing.nit:1791,36--44
- 'end' ... ../src/syntax/typing.nit:1792,1--3
+ literal value '"/"' ... ../src/syntax/typing.nit:1791,32--34
+ identifier 'to_symbol' ... ../src/syntax/typing.nit:1791,36--44
+ keyword 'end' ... ../src/syntax/typing.nit:1792,1--3
../src/syntax/typing.nit:1793,1--1795,3
- 'redef' ... ../src/syntax/typing.nit:1793,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:1793,1--5
../src/syntax/typing.nit:1793,7
../src/syntax/typing.nit:1793,7--11
- 'class' ... ../src/syntax/typing.nit:1793,7--11
- 'APercentExpr' ... ../src/syntax/typing.nit:1793,13--24
+ keyword 'class' ... ../src/syntax/typing.nit:1793,7--11
+ type identifier 'APercentExpr' ... ../src/syntax/typing.nit:1793,13--24
../src/syntax/typing.nit:1794,2--44
- 'redef' ... ../src/syntax/typing.nit:1794,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1794,2--6
../src/syntax/typing.nit:1794,12
- 'fun' ... ../src/syntax/typing.nit:1794,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1794,8--10
../src/syntax/typing.nit:1794,12--15
- 'name' ... ../src/syntax/typing.nit:1794,12--15
+ identifier 'name' ... ../src/syntax/typing.nit:1794,12--15
../src/syntax/typing.nit:1794,32
../src/syntax/typing.nit:1794,20--44
- 'return' ... ../src/syntax/typing.nit:1794,20--25
+ keyword 'return' ... ../src/syntax/typing.nit:1794,20--25
../src/syntax/typing.nit:1794,27--44
- 'once' ... ../src/syntax/typing.nit:1794,27--30
+ keyword 'once' ... ../src/syntax/typing.nit:1794,27--30
../src/syntax/typing.nit:1794,32--44
../src/syntax/typing.nit:1794,32--34
- '"%"' ... ../src/syntax/typing.nit:1794,32--34
- 'to_symbol' ... ../src/syntax/typing.nit:1794,36--44
- 'end' ... ../src/syntax/typing.nit:1795,1--3
+ literal value '"%"' ... ../src/syntax/typing.nit:1794,32--34
+ identifier 'to_symbol' ... ../src/syntax/typing.nit:1794,36--44
+ keyword 'end' ... ../src/syntax/typing.nit:1795,1--3
../src/syntax/typing.nit:1797,1--1800,3
- 'redef' ... ../src/syntax/typing.nit:1797,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:1797,1--5
../src/syntax/typing.nit:1797,7
../src/syntax/typing.nit:1797,7--11
- 'class' ... ../src/syntax/typing.nit:1797,7--11
- 'AUminusExpr' ... ../src/syntax/typing.nit:1797,13--23
+ keyword 'class' ... ../src/syntax/typing.nit:1797,7--11
+ type identifier 'AUminusExpr' ... ../src/syntax/typing.nit:1797,13--23
../src/syntax/typing.nit:1798,2--50
- 'redef' ... ../src/syntax/typing.nit:1798,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1798,2--6
../src/syntax/typing.nit:1798,12
- 'fun' ... ../src/syntax/typing.nit:1798,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1798,8--10
../src/syntax/typing.nit:1798,12--15
- 'name' ... ../src/syntax/typing.nit:1798,12--15
+ identifier 'name' ... ../src/syntax/typing.nit:1798,12--15
../src/syntax/typing.nit:1798,32
../src/syntax/typing.nit:1798,20--50
- 'return' ... ../src/syntax/typing.nit:1798,20--25
+ keyword 'return' ... ../src/syntax/typing.nit:1798,20--25
../src/syntax/typing.nit:1798,27--50
- 'once' ... ../src/syntax/typing.nit:1798,27--30
+ keyword 'once' ... ../src/syntax/typing.nit:1798,27--30
../src/syntax/typing.nit:1798,32--50
../src/syntax/typing.nit:1798,32--40
- '"unary -"' ... ../src/syntax/typing.nit:1798,32--40
- 'to_symbol' ... ../src/syntax/typing.nit:1798,42--50
+ literal value '"unary -"' ... ../src/syntax/typing.nit:1798,32--40
+ identifier 'to_symbol' ... ../src/syntax/typing.nit:1798,42--50
../src/syntax/typing.nit:1799,2--47
- 'redef' ... ../src/syntax/typing.nit:1799,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1799,2--6
../src/syntax/typing.nit:1799,12
- 'fun' ... ../src/syntax/typing.nit:1799,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1799,8--10
../src/syntax/typing.nit:1799,12--32
- 'compute_raw_arguments' ... ../src/syntax/typing.nit:1799,12--32
+ identifier 'compute_raw_arguments' ... ../src/syntax/typing.nit:1799,12--32
../src/syntax/typing.nit:1799,44
../src/syntax/typing.nit:1799,37--47
- 'return' ... ../src/syntax/typing.nit:1799,37--42
+ keyword 'return' ... ../src/syntax/typing.nit:1799,37--42
../src/syntax/typing.nit:1799,44--47
- 'null' ... ../src/syntax/typing.nit:1799,44--47
- 'end' ... ../src/syntax/typing.nit:1800,1--3
+ keyword 'null' ... ../src/syntax/typing.nit:1799,44--47
+ keyword 'end' ... ../src/syntax/typing.nit:1800,1--3
../src/syntax/typing.nit:1802,1--1841,3
- 'redef' ... ../src/syntax/typing.nit:1802,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:1802,1--5
../src/syntax/typing.nit:1802,7
../src/syntax/typing.nit:1802,7--11
- 'class' ... ../src/syntax/typing.nit:1802,7--11
- 'ACallFormExpr' ... ../src/syntax/typing.nit:1802,13--25
+ keyword 'class' ... ../src/syntax/typing.nit:1802,7--11
+ type identifier 'ACallFormExpr' ... ../src/syntax/typing.nit:1802,13--25
../src/syntax/typing.nit:1803,2--1828,4
- 'redef' ... ../src/syntax/typing.nit:1803,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1803,2--6
../src/syntax/typing.nit:1803,12
- 'fun' ... ../src/syntax/typing.nit:1803,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1803,8--10
../src/syntax/typing.nit:1803,12--23
- 'after_typing' ... ../src/syntax/typing.nit:1803,12--23
+ identifier 'after_typing' ... ../src/syntax/typing.nit:1803,12--23
../src/syntax/typing.nit:1803,25
../src/syntax/typing.nit:1803,25
- 'v' ... ../src/syntax/typing.nit:1803,25
+ identifier 'v' ... ../src/syntax/typing.nit:1803,25
../src/syntax/typing.nit:1805,3--1828,4
../src/syntax/typing.nit:1805,3--1825,5
- 'if' ... ../src/syntax/typing.nit:1805,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1805,3--4
../src/syntax/typing.nit:1805,6--28
../src/syntax/typing.nit:1805,6--11
../src/syntax/typing.nit:1805,6
- 'n_expr' ... ../src/syntax/typing.nit:1805,6--11
- 'is_implicit_self' ... ../src/syntax/typing.nit:1805,13--28
+ identifier 'n_expr' ... ../src/syntax/typing.nit:1805,6--11
+ identifier 'is_implicit_self' ... ../src/syntax/typing.nit:1805,13--28
../src/syntax/typing.nit:1806,4--1824,6
../src/syntax/typing.nit:1806,4--28
- 'var' ... ../src/syntax/typing.nit:1806,4--6
- 'name' ... ../src/syntax/typing.nit:1806,8--11
+ keyword 'var' ... ../src/syntax/typing.nit:1806,4--6
+ identifier 'name' ... ../src/syntax/typing.nit:1806,8--11
'=' ... ../src/syntax/typing.nit:1806,13
../src/syntax/typing.nit:1806,15--28
../src/syntax/typing.nit:1806,15--18
../src/syntax/typing.nit:1806,15
- 'n_id' ... ../src/syntax/typing.nit:1806,15--18
- 'to_symbol' ... ../src/syntax/typing.nit:1806,20--28
+ identifier 'n_id' ... ../src/syntax/typing.nit:1806,15--18
+ identifier 'to_symbol' ... ../src/syntax/typing.nit:1806,20--28
../src/syntax/typing.nit:1807,4--34
- 'var' ... ../src/syntax/typing.nit:1807,4--6
- 'variable' ... ../src/syntax/typing.nit:1807,8--15
+ keyword 'var' ... ../src/syntax/typing.nit:1807,4--6
+ identifier 'variable' ... ../src/syntax/typing.nit:1807,8--15
'=' ... ../src/syntax/typing.nit:1807,17
../src/syntax/typing.nit:1807,19--34
../src/syntax/typing.nit:1807,19--29
../src/syntax/typing.nit:1807,19
../src/syntax/typing.nit:1807,19
- 'v' ... ../src/syntax/typing.nit:1807,19
- 'scope_ctx' ... ../src/syntax/typing.nit:1807,21--29
+ identifier 'v' ... ../src/syntax/typing.nit:1807,19
+ identifier 'scope_ctx' ... ../src/syntax/typing.nit:1807,21--29
../src/syntax/typing.nit:1807,31--34
../src/syntax/typing.nit:1807,31
- 'name' ... ../src/syntax/typing.nit:1807,31--34
+ identifier 'name' ... ../src/syntax/typing.nit:1807,31--34
../src/syntax/typing.nit:1808,4--1824,6
- 'if' ... ../src/syntax/typing.nit:1808,4--5
+ keyword 'if' ... ../src/syntax/typing.nit:1808,4--5
../src/syntax/typing.nit:1808,7--22
../src/syntax/typing.nit:1808,7--14
../src/syntax/typing.nit:1808,7
- 'variable' ... ../src/syntax/typing.nit:1808,7--14
+ identifier 'variable' ... ../src/syntax/typing.nit:1808,7--14
../src/syntax/typing.nit:1808,19--22
- 'null' ... ../src/syntax/typing.nit:1808,19--22
+ keyword 'null' ... ../src/syntax/typing.nit:1808,19--22
../src/syntax/typing.nit:1809,5--1823,10
../src/syntax/typing.nit:1809,5--16
- 'var' ... ../src/syntax/typing.nit:1809,5--7
- 'n' ... ../src/syntax/typing.nit:1809,9
+ keyword 'var' ... ../src/syntax/typing.nit:1809,5--7
+ identifier 'n' ... ../src/syntax/typing.nit:1809,9
../src/syntax/typing.nit:1809,12--16
- 'AExpr' ... ../src/syntax/typing.nit:1809,12--16
+ type identifier 'AExpr' ... ../src/syntax/typing.nit:1809,12--16
../src/syntax/typing.nit:1810,5--1820,7
- 'if' ... ../src/syntax/typing.nit:1810,5--6
+ keyword 'if' ... ../src/syntax/typing.nit:1810,5--6
../src/syntax/typing.nit:1810,8--35
../src/syntax/typing.nit:1810,8--15
../src/syntax/typing.nit:1810,8
- 'variable' ... ../src/syntax/typing.nit:1810,8--15
+ identifier 'variable' ... ../src/syntax/typing.nit:1810,8--15
../src/syntax/typing.nit:1810,21--35
- 'ClosureVariable' ... ../src/syntax/typing.nit:1810,21--35
+ type identifier 'ClosureVariable' ... ../src/syntax/typing.nit:1810,21--35
../src/syntax/typing.nit:1811,6--1812,27
../src/syntax/typing.nit:1811,6--80
../src/syntax/typing.nit:1811,14
- 'n' ... ../src/syntax/typing.nit:1811,6
+ identifier 'n' ... ../src/syntax/typing.nit:1811,6
'=' ... ../src/syntax/typing.nit:1811,8
../src/syntax/typing.nit:1811,10--80
- 'new' ... ../src/syntax/typing.nit:1811,10--12
+ keyword 'new' ... ../src/syntax/typing.nit:1811,10--12
../src/syntax/typing.nit:1811,14--29
- 'AClosureCallExpr' ... ../src/syntax/typing.nit:1811,14--29
- 'init_aclosurecallexpr' ... ../src/syntax/typing.nit:1811,31--51
+ type identifier 'AClosureCallExpr' ... ../src/syntax/typing.nit:1811,14--29
+ identifier 'init_aclosurecallexpr' ... ../src/syntax/typing.nit:1811,31--51
../src/syntax/typing.nit:1811,53--56
../src/syntax/typing.nit:1811,53
- 'n_id' ... ../src/syntax/typing.nit:1811,53--56
+ identifier 'n_id' ... ../src/syntax/typing.nit:1811,53--56
../src/syntax/typing.nit:1811,59--64
../src/syntax/typing.nit:1811,59
- 'n_args' ... ../src/syntax/typing.nit:1811,59--64
+ identifier 'n_args' ... ../src/syntax/typing.nit:1811,59--64
../src/syntax/typing.nit:1811,67--80
../src/syntax/typing.nit:1811,67
- 'n_closure_defs' ... ../src/syntax/typing.nit:1811,67--80
+ identifier 'n_closure_defs' ... ../src/syntax/typing.nit:1811,67--80
../src/syntax/typing.nit:1812,6--27
../src/syntax/typing.nit:1812,6
../src/syntax/typing.nit:1812,6
- 'n' ... ../src/syntax/typing.nit:1812,6
- '_variable' ... ../src/syntax/typing.nit:1812,8--16
+ identifier 'n' ... ../src/syntax/typing.nit:1812,6
+ attribute '_variable' ... ../src/syntax/typing.nit:1812,8--16
'=' ... ../src/syntax/typing.nit:1812,18
../src/syntax/typing.nit:1812,20--27
../src/syntax/typing.nit:1812,20
- 'variable' ... ../src/syntax/typing.nit:1812,20--27
+ identifier 'variable' ... ../src/syntax/typing.nit:1812,20--27
../src/syntax/typing.nit:1814,6--1820,7
../src/syntax/typing.nit:1814,6--1817,8
- 'if' ... ../src/syntax/typing.nit:1814,6--7
+ keyword 'if' ... ../src/syntax/typing.nit:1814,6--7
../src/syntax/typing.nit:1814,9--27
- 'not' ... ../src/syntax/typing.nit:1814,9--11
+ keyword 'not' ... ../src/syntax/typing.nit:1814,9--11
../src/syntax/typing.nit:1814,13--27
../src/syntax/typing.nit:1814,13--18
../src/syntax/typing.nit:1814,13
- 'n_args' ... ../src/syntax/typing.nit:1814,13--18
- 'is_empty' ... ../src/syntax/typing.nit:1814,20--27
+ identifier 'n_args' ... ../src/syntax/typing.nit:1814,13--18
+ identifier 'is_empty' ... ../src/syntax/typing.nit:1814,20--27
../src/syntax/typing.nit:1815,7--1816,12
../src/syntax/typing.nit:1815,7--64
../src/syntax/typing.nit:1815,7
../src/syntax/typing.nit:1815,7
- 'v' ... ../src/syntax/typing.nit:1815,7
- 'error' ... ../src/syntax/typing.nit:1815,9--13
+ identifier 'v' ... ../src/syntax/typing.nit:1815,7
+ identifier 'error' ... ../src/syntax/typing.nit:1815,9--13
../src/syntax/typing.nit:1815,15--18
- 'self' ... ../src/syntax/typing.nit:1815,15--18
+ keyword 'self' ... ../src/syntax/typing.nit:1815,15--18
../src/syntax/typing.nit:1815,21--64
../src/syntax/typing.nit:1815,21--29
- '"Error: {' ... ../src/syntax/typing.nit:1815,21--29
+ literal value '"Error: {' ... ../src/syntax/typing.nit:1815,21--29
../src/syntax/typing.nit:1815,30--33
../src/syntax/typing.nit:1815,30
- 'name' ... ../src/syntax/typing.nit:1815,30--33
+ identifier 'name' ... ../src/syntax/typing.nit:1815,30--33
../src/syntax/typing.nit:1815,34--64
'} is variable, not a function."' ... ../src/syntax/typing.nit:1815,34--64
../src/syntax/typing.nit:1816,7--12
- 'return' ... ../src/syntax/typing.nit:1816,7--12
+ keyword 'return' ... ../src/syntax/typing.nit:1816,7--12
../src/syntax/typing.nit:1817,6--8
- 'end' ... ../src/syntax/typing.nit:1817,6--8
+ keyword 'end' ... ../src/syntax/typing.nit:1817,6--8
../src/syntax/typing.nit:1818,6--33
../src/syntax/typing.nit:1818,26
- 'n' ... ../src/syntax/typing.nit:1818,6
+ identifier 'n' ... ../src/syntax/typing.nit:1818,6
'=' ... ../src/syntax/typing.nit:1818,8
../src/syntax/typing.nit:1818,10--33
../src/syntax/typing.nit:1818,26
- 'variable_create' ... ../src/syntax/typing.nit:1818,10--24
+ identifier 'variable_create' ... ../src/syntax/typing.nit:1818,10--24
../src/syntax/typing.nit:1818,26--33
../src/syntax/typing.nit:1818,26
- 'variable' ... ../src/syntax/typing.nit:1818,26--33
+ identifier 'variable' ... ../src/syntax/typing.nit:1818,26--33
../src/syntax/typing.nit:1819,6--27
../src/syntax/typing.nit:1819,6
../src/syntax/typing.nit:1819,6
- 'n' ... ../src/syntax/typing.nit:1819,6
- '_variable' ... ../src/syntax/typing.nit:1819,8--16
+ identifier 'n' ... ../src/syntax/typing.nit:1819,6
+ attribute '_variable' ... ../src/syntax/typing.nit:1819,8--16
'=' ... ../src/syntax/typing.nit:1819,18
../src/syntax/typing.nit:1819,20--27
../src/syntax/typing.nit:1819,20
- 'variable' ... ../src/syntax/typing.nit:1819,20--27
- 'end' ... ../src/syntax/typing.nit:1820,5--7
+ identifier 'variable' ... ../src/syntax/typing.nit:1819,20--27
+ keyword 'end' ... ../src/syntax/typing.nit:1820,5--7
../src/syntax/typing.nit:1821,5--18
../src/syntax/typing.nit:1821,18
- 'replace_with' ... ../src/syntax/typing.nit:1821,5--16
+ identifier 'replace_with' ... ../src/syntax/typing.nit:1821,5--16
../src/syntax/typing.nit:1821,18
../src/syntax/typing.nit:1821,18
- 'n' ... ../src/syntax/typing.nit:1821,18
+ identifier 'n' ... ../src/syntax/typing.nit:1821,18
../src/syntax/typing.nit:1822,5--20
../src/syntax/typing.nit:1822,5
../src/syntax/typing.nit:1822,5
- 'n' ... ../src/syntax/typing.nit:1822,5
- 'after_typing' ... ../src/syntax/typing.nit:1822,7--18
+ identifier 'n' ... ../src/syntax/typing.nit:1822,5
+ identifier 'after_typing' ... ../src/syntax/typing.nit:1822,7--18
../src/syntax/typing.nit:1822,20
../src/syntax/typing.nit:1822,20
- 'v' ... ../src/syntax/typing.nit:1822,20
+ identifier 'v' ... ../src/syntax/typing.nit:1822,20
../src/syntax/typing.nit:1823,5--10
- 'return' ... ../src/syntax/typing.nit:1823,5--10
+ keyword 'return' ... ../src/syntax/typing.nit:1823,5--10
../src/syntax/typing.nit:1824,4--6
- 'end' ... ../src/syntax/typing.nit:1824,4--6
+ keyword 'end' ... ../src/syntax/typing.nit:1824,4--6
../src/syntax/typing.nit:1825,3--5
- 'end' ... ../src/syntax/typing.nit:1825,3--5
+ keyword 'end' ... ../src/syntax/typing.nit:1825,3--5
../src/syntax/typing.nit:1827,3--7
- 'super' ... ../src/syntax/typing.nit:1827,3--7
- 'end' ... ../src/syntax/typing.nit:1828,2--4
+ keyword 'super' ... ../src/syntax/typing.nit:1827,3--7
+ keyword 'end' ... ../src/syntax/typing.nit:1828,2--4
../src/syntax/typing.nit:1830,2--1837,4
- 'redef' ... ../src/syntax/typing.nit:1830,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1830,2--6
../src/syntax/typing.nit:1830,12
- 'fun' ... ../src/syntax/typing.nit:1830,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1830,8--10
../src/syntax/typing.nit:1830,12--23
- 'closure_defs' ... ../src/syntax/typing.nit:1830,12--23
+ identifier 'closure_defs' ... ../src/syntax/typing.nit:1830,12--23
../src/syntax/typing.nit:1832,6
../src/syntax/typing.nit:1832,3--1837,4
../src/syntax/typing.nit:1832,3--1836,5
- 'if' ... ../src/syntax/typing.nit:1832,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1832,3--4
../src/syntax/typing.nit:1832,6--28
../src/syntax/typing.nit:1832,6--19
../src/syntax/typing.nit:1832,6
- 'n_closure_defs' ... ../src/syntax/typing.nit:1832,6--19
- 'is_empty' ... ../src/syntax/typing.nit:1832,21--28
+ identifier 'n_closure_defs' ... ../src/syntax/typing.nit:1832,6--19
+ identifier 'is_empty' ... ../src/syntax/typing.nit:1832,21--28
../src/syntax/typing.nit:1833,4--14
../src/syntax/typing.nit:1833,4--14
- 'return' ... ../src/syntax/typing.nit:1833,4--9
+ keyword 'return' ... ../src/syntax/typing.nit:1833,4--9
../src/syntax/typing.nit:1833,11--14
- 'null' ... ../src/syntax/typing.nit:1833,11--14
+ keyword 'null' ... ../src/syntax/typing.nit:1833,11--14
../src/syntax/typing.nit:1835,4--1836,5
../src/syntax/typing.nit:1835,4--29
- 'return' ... ../src/syntax/typing.nit:1835,4--9
+ keyword 'return' ... ../src/syntax/typing.nit:1835,4--9
../src/syntax/typing.nit:1835,11--29
../src/syntax/typing.nit:1835,11--24
../src/syntax/typing.nit:1835,11
- 'n_closure_defs' ... ../src/syntax/typing.nit:1835,11--24
- 'to_a' ... ../src/syntax/typing.nit:1835,26--29
- 'end' ... ../src/syntax/typing.nit:1836,3--5
- 'end' ... ../src/syntax/typing.nit:1837,2--4
+ identifier 'n_closure_defs' ... ../src/syntax/typing.nit:1835,11--24
+ identifier 'to_a' ... ../src/syntax/typing.nit:1835,26--29
+ keyword 'end' ... ../src/syntax/typing.nit:1836,3--5
+ keyword 'end' ... ../src/syntax/typing.nit:1837,2--4
../src/syntax/typing.nit:1839,2--1840,54
../src/syntax/typing.nit:1839,2--1840,0
'# Create a variable acces corresponding to the call form
' ... ../src/syntax/typing.nit:1839,2--1840,0
../src/syntax/typing.nit:1840,6
- 'fun' ... ../src/syntax/typing.nit:1840,2--4
+ keyword 'fun' ... ../src/syntax/typing.nit:1840,2--4
../src/syntax/typing.nit:1840,6--20
- 'variable_create' ... ../src/syntax/typing.nit:1840,6--20
+ identifier 'variable_create' ... ../src/syntax/typing.nit:1840,6--20
../src/syntax/typing.nit:1840,22--54
../src/syntax/typing.nit:1840,22--39
- 'variable' ... ../src/syntax/typing.nit:1840,22--29
+ identifier 'variable' ... ../src/syntax/typing.nit:1840,22--29
../src/syntax/typing.nit:1840,32--39
- 'Variable' ... ../src/syntax/typing.nit:1840,32--39
+ type identifier 'Variable' ... ../src/syntax/typing.nit:1840,32--39
../src/syntax/typing.nit:1840,43--54
- 'AVarFormExpr' ... ../src/syntax/typing.nit:1840,43--54
- 'end' ... ../src/syntax/typing.nit:1841,1--3
+ type identifier 'AVarFormExpr' ... ../src/syntax/typing.nit:1840,43--54
+ keyword 'end' ... ../src/syntax/typing.nit:1841,1--3
../src/syntax/typing.nit:1843,1--1851,3
- 'redef' ... ../src/syntax/typing.nit:1843,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:1843,1--5
../src/syntax/typing.nit:1843,7
../src/syntax/typing.nit:1843,7--11
- 'class' ... ../src/syntax/typing.nit:1843,7--11
- 'ACallExpr' ... ../src/syntax/typing.nit:1843,13--21
+ keyword 'class' ... ../src/syntax/typing.nit:1843,7--11
+ type identifier 'ACallExpr' ... ../src/syntax/typing.nit:1843,13--21
../src/syntax/typing.nit:1844,2--1847,4
- 'redef' ... ../src/syntax/typing.nit:1844,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1844,2--6
../src/syntax/typing.nit:1844,12
- 'fun' ... ../src/syntax/typing.nit:1844,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1844,8--10
../src/syntax/typing.nit:1844,12--26
- 'variable_create' ... ../src/syntax/typing.nit:1844,12--26
+ identifier 'variable_create' ... ../src/syntax/typing.nit:1844,12--26
../src/syntax/typing.nit:1844,28--35
../src/syntax/typing.nit:1844,28--35
- 'variable' ... ../src/syntax/typing.nit:1844,28--35
+ identifier 'variable' ... ../src/syntax/typing.nit:1844,28--35
../src/syntax/typing.nit:1846,3--1847,4
../src/syntax/typing.nit:1846,3--40
- 'return' ... ../src/syntax/typing.nit:1846,3--8
+ keyword 'return' ... ../src/syntax/typing.nit:1846,3--8
../src/syntax/typing.nit:1846,10--40
- 'new' ... ../src/syntax/typing.nit:1846,10--12
+ keyword 'new' ... ../src/syntax/typing.nit:1846,10--12
../src/syntax/typing.nit:1846,14--21
- 'AVarExpr' ... ../src/syntax/typing.nit:1846,14--21
- 'init_avarexpr' ... ../src/syntax/typing.nit:1846,23--35
+ type identifier 'AVarExpr' ... ../src/syntax/typing.nit:1846,14--21
+ identifier 'init_avarexpr' ... ../src/syntax/typing.nit:1846,23--35
../src/syntax/typing.nit:1846,37--40
../src/syntax/typing.nit:1846,37
- 'n_id' ... ../src/syntax/typing.nit:1846,37--40
- 'end' ... ../src/syntax/typing.nit:1847,2--4
+ identifier 'n_id' ... ../src/syntax/typing.nit:1846,37--40
+ keyword 'end' ... ../src/syntax/typing.nit:1847,2--4
../src/syntax/typing.nit:1849,2--40
- 'redef' ... ../src/syntax/typing.nit:1849,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1849,2--6
../src/syntax/typing.nit:1849,12
- 'fun' ... ../src/syntax/typing.nit:1849,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1849,8--10
../src/syntax/typing.nit:1849,12--15
- 'name' ... ../src/syntax/typing.nit:1849,12--15
+ identifier 'name' ... ../src/syntax/typing.nit:1849,12--15
../src/syntax/typing.nit:1849,27
../src/syntax/typing.nit:1849,20--40
- 'return' ... ../src/syntax/typing.nit:1849,20--25
+ keyword 'return' ... ../src/syntax/typing.nit:1849,20--25
../src/syntax/typing.nit:1849,27--40
../src/syntax/typing.nit:1849,27--30
../src/syntax/typing.nit:1849,27
- 'n_id' ... ../src/syntax/typing.nit:1849,27--30
- 'to_symbol' ... ../src/syntax/typing.nit:1849,32--40
+ identifier 'n_id' ... ../src/syntax/typing.nit:1849,27--30
+ identifier 'to_symbol' ... ../src/syntax/typing.nit:1849,32--40
../src/syntax/typing.nit:1850,2--54
- 'redef' ... ../src/syntax/typing.nit:1850,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1850,2--6
../src/syntax/typing.nit:1850,12
- 'fun' ... ../src/syntax/typing.nit:1850,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1850,8--10
../src/syntax/typing.nit:1850,12--32
- 'compute_raw_arguments' ... ../src/syntax/typing.nit:1850,12--32
+ identifier 'compute_raw_arguments' ... ../src/syntax/typing.nit:1850,12--32
../src/syntax/typing.nit:1850,44
../src/syntax/typing.nit:1850,37--54
- 'return' ... ../src/syntax/typing.nit:1850,37--42
+ keyword 'return' ... ../src/syntax/typing.nit:1850,37--42
../src/syntax/typing.nit:1850,44--54
../src/syntax/typing.nit:1850,44--49
../src/syntax/typing.nit:1850,44
- 'n_args' ... ../src/syntax/typing.nit:1850,44--49
- 'to_a' ... ../src/syntax/typing.nit:1850,51--54
- 'end' ... ../src/syntax/typing.nit:1851,1--3
+ identifier 'n_args' ... ../src/syntax/typing.nit:1850,44--49
+ identifier 'to_a' ... ../src/syntax/typing.nit:1850,51--54
+ keyword 'end' ... ../src/syntax/typing.nit:1851,1--3
../src/syntax/typing.nit:1853,1--1865,3
- 'redef' ... ../src/syntax/typing.nit:1853,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:1853,1--5
../src/syntax/typing.nit:1853,7
../src/syntax/typing.nit:1853,7--11
- 'class' ... ../src/syntax/typing.nit:1853,7--11
- 'ACallAssignExpr' ... ../src/syntax/typing.nit:1853,13--27
+ keyword 'class' ... ../src/syntax/typing.nit:1853,7--11
+ type identifier 'ACallAssignExpr' ... ../src/syntax/typing.nit:1853,13--27
../src/syntax/typing.nit:1854,2--1857,4
- 'redef' ... ../src/syntax/typing.nit:1854,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1854,2--6
../src/syntax/typing.nit:1854,12
- 'fun' ... ../src/syntax/typing.nit:1854,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1854,8--10
../src/syntax/typing.nit:1854,12--26
- 'variable_create' ... ../src/syntax/typing.nit:1854,12--26
+ identifier 'variable_create' ... ../src/syntax/typing.nit:1854,12--26
../src/syntax/typing.nit:1854,28--35
../src/syntax/typing.nit:1854,28--35
- 'variable' ... ../src/syntax/typing.nit:1854,28--35
+ identifier 'variable' ... ../src/syntax/typing.nit:1854,28--35
../src/syntax/typing.nit:1856,3--1857,4
../src/syntax/typing.nit:1856,3--71
- 'return' ... ../src/syntax/typing.nit:1856,3--8
+ keyword 'return' ... ../src/syntax/typing.nit:1856,3--8
../src/syntax/typing.nit:1856,10--71
- 'new' ... ../src/syntax/typing.nit:1856,10--12
+ keyword 'new' ... ../src/syntax/typing.nit:1856,10--12
../src/syntax/typing.nit:1856,14--27
- 'AVarAssignExpr' ... ../src/syntax/typing.nit:1856,14--27
- 'init_avarassignexpr' ... ../src/syntax/typing.nit:1856,29--47
+ type identifier 'AVarAssignExpr' ... ../src/syntax/typing.nit:1856,14--27
+ identifier 'init_avarassignexpr' ... ../src/syntax/typing.nit:1856,29--47
../src/syntax/typing.nit:1856,49--52
../src/syntax/typing.nit:1856,49
- 'n_id' ... ../src/syntax/typing.nit:1856,49--52
+ identifier 'n_id' ... ../src/syntax/typing.nit:1856,49--52
../src/syntax/typing.nit:1856,55--62
../src/syntax/typing.nit:1856,55
- 'n_assign' ... ../src/syntax/typing.nit:1856,55--62
+ identifier 'n_assign' ... ../src/syntax/typing.nit:1856,55--62
../src/syntax/typing.nit:1856,65--71
../src/syntax/typing.nit:1856,65
- 'n_value' ... ../src/syntax/typing.nit:1856,65--71
- 'end' ... ../src/syntax/typing.nit:1857,2--4
+ identifier 'n_value' ... ../src/syntax/typing.nit:1856,65--71
+ keyword 'end' ... ../src/syntax/typing.nit:1857,2--4
../src/syntax/typing.nit:1859,2--53
- 'redef' ... ../src/syntax/typing.nit:1859,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1859,2--6
../src/syntax/typing.nit:1859,12
- 'fun' ... ../src/syntax/typing.nit:1859,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1859,8--10
../src/syntax/typing.nit:1859,12--15
- 'name' ... ../src/syntax/typing.nit:1859,12--15
+ identifier 'name' ... ../src/syntax/typing.nit:1859,12--15
../src/syntax/typing.nit:1859,28
../src/syntax/typing.nit:1859,20--53
- 'return' ... ../src/syntax/typing.nit:1859,20--25
+ keyword 'return' ... ../src/syntax/typing.nit:1859,20--25
../src/syntax/typing.nit:1859,28--53
../src/syntax/typing.nit:1859,28--42
../src/syntax/typing.nit:1859,28--36
../src/syntax/typing.nit:1859,28--31
../src/syntax/typing.nit:1859,28
- 'n_id' ... ../src/syntax/typing.nit:1859,28--31
- 'text' ... ../src/syntax/typing.nit:1859,33--36
+ identifier 'n_id' ... ../src/syntax/typing.nit:1859,28--31
+ identifier 'text' ... ../src/syntax/typing.nit:1859,33--36
../src/syntax/typing.nit:1859,40--42
- '"="' ... ../src/syntax/typing.nit:1859,40--42
- 'to_symbol' ... ../src/syntax/typing.nit:1859,45--53
+ literal value '"="' ... ../src/syntax/typing.nit:1859,40--42
+ identifier 'to_symbol' ... ../src/syntax/typing.nit:1859,45--53
../src/syntax/typing.nit:1860,2--1864,4
- 'redef' ... ../src/syntax/typing.nit:1860,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1860,2--6
../src/syntax/typing.nit:1860,12
- 'fun' ... ../src/syntax/typing.nit:1860,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1860,8--10
../src/syntax/typing.nit:1860,12--32
- 'compute_raw_arguments' ... ../src/syntax/typing.nit:1860,12--32
+ identifier 'compute_raw_arguments' ... ../src/syntax/typing.nit:1860,12--32
../src/syntax/typing.nit:1861,13
../src/syntax/typing.nit:1861,3--1864,4
../src/syntax/typing.nit:1861,3--23
- 'var' ... ../src/syntax/typing.nit:1861,3--5
- 'res' ... ../src/syntax/typing.nit:1861,7--9
+ keyword 'var' ... ../src/syntax/typing.nit:1861,3--5
+ identifier 'res' ... ../src/syntax/typing.nit:1861,7--9
'=' ... ../src/syntax/typing.nit:1861,11
../src/syntax/typing.nit:1861,13--23
../src/syntax/typing.nit:1861,13--18
../src/syntax/typing.nit:1861,13
- 'n_args' ... ../src/syntax/typing.nit:1861,13--18
- 'to_a' ... ../src/syntax/typing.nit:1861,20--23
+ identifier 'n_args' ... ../src/syntax/typing.nit:1861,13--18
+ identifier 'to_a' ... ../src/syntax/typing.nit:1861,20--23
../src/syntax/typing.nit:1862,3--17
../src/syntax/typing.nit:1862,3--5
../src/syntax/typing.nit:1862,3
- 'res' ... ../src/syntax/typing.nit:1862,3--5
- 'add' ... ../src/syntax/typing.nit:1862,7--9
+ identifier 'res' ... ../src/syntax/typing.nit:1862,3--5
+ identifier 'add' ... ../src/syntax/typing.nit:1862,7--9
../src/syntax/typing.nit:1862,11--17
../src/syntax/typing.nit:1862,11
- 'n_value' ... ../src/syntax/typing.nit:1862,11--17
+ identifier 'n_value' ... ../src/syntax/typing.nit:1862,11--17
../src/syntax/typing.nit:1863,3--12
- 'return' ... ../src/syntax/typing.nit:1863,3--8
+ keyword 'return' ... ../src/syntax/typing.nit:1863,3--8
../src/syntax/typing.nit:1863,10--12
../src/syntax/typing.nit:1863,10
- 'res' ... ../src/syntax/typing.nit:1863,10--12
- 'end' ... ../src/syntax/typing.nit:1864,2--4
- 'end' ... ../src/syntax/typing.nit:1865,1--3
+ identifier 'res' ... ../src/syntax/typing.nit:1863,10--12
+ keyword 'end' ... ../src/syntax/typing.nit:1864,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:1865,1--3
../src/syntax/typing.nit:1867,1--1875,3
- 'redef' ... ../src/syntax/typing.nit:1867,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:1867,1--5
../src/syntax/typing.nit:1867,7
../src/syntax/typing.nit:1867,7--11
- 'class' ... ../src/syntax/typing.nit:1867,7--11
- 'ACallReassignExpr' ... ../src/syntax/typing.nit:1867,13--29
+ keyword 'class' ... ../src/syntax/typing.nit:1867,7--11
+ type identifier 'ACallReassignExpr' ... ../src/syntax/typing.nit:1867,13--29
../src/syntax/typing.nit:1868,2--1871,4
- 'redef' ... ../src/syntax/typing.nit:1868,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1868,2--6
../src/syntax/typing.nit:1868,12
- 'fun' ... ../src/syntax/typing.nit:1868,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1868,8--10
../src/syntax/typing.nit:1868,12--26
- 'variable_create' ... ../src/syntax/typing.nit:1868,12--26
+ identifier 'variable_create' ... ../src/syntax/typing.nit:1868,12--26
../src/syntax/typing.nit:1868,28--35
../src/syntax/typing.nit:1868,28--35
- 'variable' ... ../src/syntax/typing.nit:1868,28--35
+ identifier 'variable' ... ../src/syntax/typing.nit:1868,28--35
../src/syntax/typing.nit:1870,3--1871,4
../src/syntax/typing.nit:1870,3--78
- 'return' ... ../src/syntax/typing.nit:1870,3--8
+ keyword 'return' ... ../src/syntax/typing.nit:1870,3--8
../src/syntax/typing.nit:1870,10--78
- 'new' ... ../src/syntax/typing.nit:1870,10--12
+ keyword 'new' ... ../src/syntax/typing.nit:1870,10--12
../src/syntax/typing.nit:1870,14--29
- 'AVarReassignExpr' ... ../src/syntax/typing.nit:1870,14--29
- 'init_avarreassignexpr' ... ../src/syntax/typing.nit:1870,31--51
+ type identifier 'AVarReassignExpr' ... ../src/syntax/typing.nit:1870,14--29
+ identifier 'init_avarreassignexpr' ... ../src/syntax/typing.nit:1870,31--51
../src/syntax/typing.nit:1870,53--56
../src/syntax/typing.nit:1870,53
- 'n_id' ... ../src/syntax/typing.nit:1870,53--56
+ identifier 'n_id' ... ../src/syntax/typing.nit:1870,53--56
../src/syntax/typing.nit:1870,59--69
../src/syntax/typing.nit:1870,59
- 'n_assign_op' ... ../src/syntax/typing.nit:1870,59--69
+ identifier 'n_assign_op' ... ../src/syntax/typing.nit:1870,59--69
../src/syntax/typing.nit:1870,72--78
../src/syntax/typing.nit:1870,72
- 'n_value' ... ../src/syntax/typing.nit:1870,72--78
- 'end' ... ../src/syntax/typing.nit:1871,2--4
+ identifier 'n_value' ... ../src/syntax/typing.nit:1870,72--78
+ keyword 'end' ... ../src/syntax/typing.nit:1871,2--4
../src/syntax/typing.nit:1873,2--40
- 'redef' ... ../src/syntax/typing.nit:1873,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1873,2--6
../src/syntax/typing.nit:1873,12
- 'fun' ... ../src/syntax/typing.nit:1873,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1873,8--10
../src/syntax/typing.nit:1873,12--15
- 'name' ... ../src/syntax/typing.nit:1873,12--15
+ identifier 'name' ... ../src/syntax/typing.nit:1873,12--15
../src/syntax/typing.nit:1873,27
../src/syntax/typing.nit:1873,20--40
- 'return' ... ../src/syntax/typing.nit:1873,20--25
+ keyword 'return' ... ../src/syntax/typing.nit:1873,20--25
../src/syntax/typing.nit:1873,27--40
../src/syntax/typing.nit:1873,27--30
../src/syntax/typing.nit:1873,27
- 'n_id' ... ../src/syntax/typing.nit:1873,27--30
- 'to_symbol' ... ../src/syntax/typing.nit:1873,32--40
+ identifier 'n_id' ... ../src/syntax/typing.nit:1873,27--30
+ identifier 'to_symbol' ... ../src/syntax/typing.nit:1873,32--40
../src/syntax/typing.nit:1874,2--54
- 'redef' ... ../src/syntax/typing.nit:1874,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1874,2--6
../src/syntax/typing.nit:1874,12
- 'fun' ... ../src/syntax/typing.nit:1874,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1874,8--10
../src/syntax/typing.nit:1874,12--32
- 'compute_raw_arguments' ... ../src/syntax/typing.nit:1874,12--32
+ identifier 'compute_raw_arguments' ... ../src/syntax/typing.nit:1874,12--32
../src/syntax/typing.nit:1874,44
../src/syntax/typing.nit:1874,37--54
- 'return' ... ../src/syntax/typing.nit:1874,37--42
+ keyword 'return' ... ../src/syntax/typing.nit:1874,37--42
../src/syntax/typing.nit:1874,44--54
../src/syntax/typing.nit:1874,44--49
../src/syntax/typing.nit:1874,44
- 'n_args' ... ../src/syntax/typing.nit:1874,44--49
- 'to_a' ... ../src/syntax/typing.nit:1874,51--54
- 'end' ... ../src/syntax/typing.nit:1875,1--3
+ identifier 'n_args' ... ../src/syntax/typing.nit:1874,44--49
+ identifier 'to_a' ... ../src/syntax/typing.nit:1874,51--54
+ keyword 'end' ... ../src/syntax/typing.nit:1875,1--3
../src/syntax/typing.nit:1877,1--1888,3
- 'redef' ... ../src/syntax/typing.nit:1877,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:1877,1--5
../src/syntax/typing.nit:1877,7
../src/syntax/typing.nit:1877,7--11
- 'class' ... ../src/syntax/typing.nit:1877,7--11
- 'ABraExpr' ... ../src/syntax/typing.nit:1877,13--20
+ keyword 'class' ... ../src/syntax/typing.nit:1877,7--11
+ type identifier 'ABraExpr' ... ../src/syntax/typing.nit:1877,13--20
../src/syntax/typing.nit:1878,2--45
- 'redef' ... ../src/syntax/typing.nit:1878,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1878,2--6
../src/syntax/typing.nit:1878,12
- 'fun' ... ../src/syntax/typing.nit:1878,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1878,8--10
../src/syntax/typing.nit:1878,12--15
- 'name' ... ../src/syntax/typing.nit:1878,12--15
+ identifier 'name' ... ../src/syntax/typing.nit:1878,12--15
../src/syntax/typing.nit:1878,32
../src/syntax/typing.nit:1878,20--45
- 'return' ... ../src/syntax/typing.nit:1878,20--25
+ keyword 'return' ... ../src/syntax/typing.nit:1878,20--25
../src/syntax/typing.nit:1878,27--45
- 'once' ... ../src/syntax/typing.nit:1878,27--30
+ keyword 'once' ... ../src/syntax/typing.nit:1878,27--30
../src/syntax/typing.nit:1878,32--45
../src/syntax/typing.nit:1878,32--35
- '"[]"' ... ../src/syntax/typing.nit:1878,32--35
- 'to_symbol' ... ../src/syntax/typing.nit:1878,37--45
+ literal value '"[]"' ... ../src/syntax/typing.nit:1878,32--35
+ identifier 'to_symbol' ... ../src/syntax/typing.nit:1878,37--45
../src/syntax/typing.nit:1879,2--54
- 'redef' ... ../src/syntax/typing.nit:1879,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1879,2--6
../src/syntax/typing.nit:1879,12
- 'fun' ... ../src/syntax/typing.nit:1879,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1879,8--10
../src/syntax/typing.nit:1879,12--32
- 'compute_raw_arguments' ... ../src/syntax/typing.nit:1879,12--32
+ identifier 'compute_raw_arguments' ... ../src/syntax/typing.nit:1879,12--32
../src/syntax/typing.nit:1879,44
../src/syntax/typing.nit:1879,37--54
- 'return' ... ../src/syntax/typing.nit:1879,37--42
+ keyword 'return' ... ../src/syntax/typing.nit:1879,37--42
../src/syntax/typing.nit:1879,44--54
../src/syntax/typing.nit:1879,44--49
../src/syntax/typing.nit:1879,44
- 'n_args' ... ../src/syntax/typing.nit:1879,44--49
- 'to_a' ... ../src/syntax/typing.nit:1879,51--54
+ identifier 'n_args' ... ../src/syntax/typing.nit:1879,44--49
+ identifier 'to_a' ... ../src/syntax/typing.nit:1879,51--54
../src/syntax/typing.nit:1880,2--1887,4
- 'redef' ... ../src/syntax/typing.nit:1880,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1880,2--6
../src/syntax/typing.nit:1880,12
- 'fun' ... ../src/syntax/typing.nit:1880,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1880,8--10
../src/syntax/typing.nit:1880,12--23
- 'closure_defs' ... ../src/syntax/typing.nit:1880,12--23
+ identifier 'closure_defs' ... ../src/syntax/typing.nit:1880,12--23
../src/syntax/typing.nit:1882,6
../src/syntax/typing.nit:1882,3--1887,4
../src/syntax/typing.nit:1882,3--1886,5
- 'if' ... ../src/syntax/typing.nit:1882,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1882,3--4
../src/syntax/typing.nit:1882,6--28
../src/syntax/typing.nit:1882,6--19
../src/syntax/typing.nit:1882,6
- 'n_closure_defs' ... ../src/syntax/typing.nit:1882,6--19
- 'is_empty' ... ../src/syntax/typing.nit:1882,21--28
+ identifier 'n_closure_defs' ... ../src/syntax/typing.nit:1882,6--19
+ identifier 'is_empty' ... ../src/syntax/typing.nit:1882,21--28
../src/syntax/typing.nit:1883,4--14
../src/syntax/typing.nit:1883,4--14
- 'return' ... ../src/syntax/typing.nit:1883,4--9
+ keyword 'return' ... ../src/syntax/typing.nit:1883,4--9
../src/syntax/typing.nit:1883,11--14
- 'null' ... ../src/syntax/typing.nit:1883,11--14
+ keyword 'null' ... ../src/syntax/typing.nit:1883,11--14
../src/syntax/typing.nit:1885,4--1886,5
../src/syntax/typing.nit:1885,4--29
- 'return' ... ../src/syntax/typing.nit:1885,4--9
+ keyword 'return' ... ../src/syntax/typing.nit:1885,4--9
../src/syntax/typing.nit:1885,11--29
../src/syntax/typing.nit:1885,11--24
../src/syntax/typing.nit:1885,11
- 'n_closure_defs' ... ../src/syntax/typing.nit:1885,11--24
- 'to_a' ... ../src/syntax/typing.nit:1885,26--29
- 'end' ... ../src/syntax/typing.nit:1886,3--5
- 'end' ... ../src/syntax/typing.nit:1887,2--4
- 'end' ... ../src/syntax/typing.nit:1888,1--3
+ identifier 'n_closure_defs' ... ../src/syntax/typing.nit:1885,11--24
+ identifier 'to_a' ... ../src/syntax/typing.nit:1885,26--29
+ keyword 'end' ... ../src/syntax/typing.nit:1886,3--5
+ keyword 'end' ... ../src/syntax/typing.nit:1887,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:1888,1--3
../src/syntax/typing.nit:1890,1--1897,3
- 'redef' ... ../src/syntax/typing.nit:1890,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:1890,1--5
../src/syntax/typing.nit:1890,7
../src/syntax/typing.nit:1890,7--11
- 'class' ... ../src/syntax/typing.nit:1890,7--11
- 'ABraAssignExpr' ... ../src/syntax/typing.nit:1890,13--26
+ keyword 'class' ... ../src/syntax/typing.nit:1890,7--11
+ type identifier 'ABraAssignExpr' ... ../src/syntax/typing.nit:1890,13--26
../src/syntax/typing.nit:1891,2--46
- 'redef' ... ../src/syntax/typing.nit:1891,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1891,2--6
../src/syntax/typing.nit:1891,12
- 'fun' ... ../src/syntax/typing.nit:1891,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1891,8--10
../src/syntax/typing.nit:1891,12--15
- 'name' ... ../src/syntax/typing.nit:1891,12--15
+ identifier 'name' ... ../src/syntax/typing.nit:1891,12--15
../src/syntax/typing.nit:1891,32
../src/syntax/typing.nit:1891,20--46
- 'return' ... ../src/syntax/typing.nit:1891,20--25
+ keyword 'return' ... ../src/syntax/typing.nit:1891,20--25
../src/syntax/typing.nit:1891,27--46
- 'once' ... ../src/syntax/typing.nit:1891,27--30
+ keyword 'once' ... ../src/syntax/typing.nit:1891,27--30
../src/syntax/typing.nit:1891,32--46
../src/syntax/typing.nit:1891,32--36
- '"[]="' ... ../src/syntax/typing.nit:1891,32--36
- 'to_symbol' ... ../src/syntax/typing.nit:1891,38--46
+ literal value '"[]="' ... ../src/syntax/typing.nit:1891,32--36
+ identifier 'to_symbol' ... ../src/syntax/typing.nit:1891,38--46
../src/syntax/typing.nit:1892,2--1896,4
- 'redef' ... ../src/syntax/typing.nit:1892,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1892,2--6
../src/syntax/typing.nit:1892,12
- 'fun' ... ../src/syntax/typing.nit:1892,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1892,8--10
../src/syntax/typing.nit:1892,12--32
- 'compute_raw_arguments' ... ../src/syntax/typing.nit:1892,12--32
+ identifier 'compute_raw_arguments' ... ../src/syntax/typing.nit:1892,12--32
../src/syntax/typing.nit:1893,13
../src/syntax/typing.nit:1893,3--1896,4
../src/syntax/typing.nit:1893,3--23
- 'var' ... ../src/syntax/typing.nit:1893,3--5
- 'res' ... ../src/syntax/typing.nit:1893,7--9
+ keyword 'var' ... ../src/syntax/typing.nit:1893,3--5
+ identifier 'res' ... ../src/syntax/typing.nit:1893,7--9
'=' ... ../src/syntax/typing.nit:1893,11
../src/syntax/typing.nit:1893,13--23
../src/syntax/typing.nit:1893,13--18
../src/syntax/typing.nit:1893,13
- 'n_args' ... ../src/syntax/typing.nit:1893,13--18
- 'to_a' ... ../src/syntax/typing.nit:1893,20--23
+ identifier 'n_args' ... ../src/syntax/typing.nit:1893,13--18
+ identifier 'to_a' ... ../src/syntax/typing.nit:1893,20--23
../src/syntax/typing.nit:1894,3--17
../src/syntax/typing.nit:1894,3--5
../src/syntax/typing.nit:1894,3
- 'res' ... ../src/syntax/typing.nit:1894,3--5
- 'add' ... ../src/syntax/typing.nit:1894,7--9
+ identifier 'res' ... ../src/syntax/typing.nit:1894,3--5
+ identifier 'add' ... ../src/syntax/typing.nit:1894,7--9
../src/syntax/typing.nit:1894,11--17
../src/syntax/typing.nit:1894,11
- 'n_value' ... ../src/syntax/typing.nit:1894,11--17
+ identifier 'n_value' ... ../src/syntax/typing.nit:1894,11--17
../src/syntax/typing.nit:1895,3--12
- 'return' ... ../src/syntax/typing.nit:1895,3--8
+ keyword 'return' ... ../src/syntax/typing.nit:1895,3--8
../src/syntax/typing.nit:1895,10--12
../src/syntax/typing.nit:1895,10
- 'res' ... ../src/syntax/typing.nit:1895,10--12
- 'end' ... ../src/syntax/typing.nit:1896,2--4
- 'end' ... ../src/syntax/typing.nit:1897,1--3
+ identifier 'res' ... ../src/syntax/typing.nit:1895,10--12
+ keyword 'end' ... ../src/syntax/typing.nit:1896,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:1897,1--3
../src/syntax/typing.nit:1899,1--1902,3
- 'redef' ... ../src/syntax/typing.nit:1899,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:1899,1--5
../src/syntax/typing.nit:1899,7
../src/syntax/typing.nit:1899,7--11
- 'class' ... ../src/syntax/typing.nit:1899,7--11
- 'ABraReassignExpr' ... ../src/syntax/typing.nit:1899,13--28
+ keyword 'class' ... ../src/syntax/typing.nit:1899,7--11
+ type identifier 'ABraReassignExpr' ... ../src/syntax/typing.nit:1899,13--28
../src/syntax/typing.nit:1900,2--45
- 'redef' ... ../src/syntax/typing.nit:1900,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1900,2--6
../src/syntax/typing.nit:1900,12
- 'fun' ... ../src/syntax/typing.nit:1900,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1900,8--10
../src/syntax/typing.nit:1900,12--15
- 'name' ... ../src/syntax/typing.nit:1900,12--15
+ identifier 'name' ... ../src/syntax/typing.nit:1900,12--15
../src/syntax/typing.nit:1900,32
../src/syntax/typing.nit:1900,20--45
- 'return' ... ../src/syntax/typing.nit:1900,20--25
+ keyword 'return' ... ../src/syntax/typing.nit:1900,20--25
../src/syntax/typing.nit:1900,27--45
- 'once' ... ../src/syntax/typing.nit:1900,27--30
+ keyword 'once' ... ../src/syntax/typing.nit:1900,27--30
../src/syntax/typing.nit:1900,32--45
../src/syntax/typing.nit:1900,32--35
- '"[]"' ... ../src/syntax/typing.nit:1900,32--35
- 'to_symbol' ... ../src/syntax/typing.nit:1900,37--45
+ literal value '"[]"' ... ../src/syntax/typing.nit:1900,32--35
+ identifier 'to_symbol' ... ../src/syntax/typing.nit:1900,37--45
../src/syntax/typing.nit:1901,2--54
- 'redef' ... ../src/syntax/typing.nit:1901,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1901,2--6
../src/syntax/typing.nit:1901,12
- 'fun' ... ../src/syntax/typing.nit:1901,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1901,8--10
../src/syntax/typing.nit:1901,12--32
- 'compute_raw_arguments' ... ../src/syntax/typing.nit:1901,12--32
+ identifier 'compute_raw_arguments' ... ../src/syntax/typing.nit:1901,12--32
../src/syntax/typing.nit:1901,44
../src/syntax/typing.nit:1901,37--54
- 'return' ... ../src/syntax/typing.nit:1901,37--42
+ keyword 'return' ... ../src/syntax/typing.nit:1901,37--42
../src/syntax/typing.nit:1901,44--54
../src/syntax/typing.nit:1901,44--49
../src/syntax/typing.nit:1901,44
- 'n_args' ... ../src/syntax/typing.nit:1901,44--49
- 'to_a' ... ../src/syntax/typing.nit:1901,51--54
- 'end' ... ../src/syntax/typing.nit:1902,1--3
+ identifier 'n_args' ... ../src/syntax/typing.nit:1901,44--49
+ identifier 'to_a' ... ../src/syntax/typing.nit:1901,51--54
+ keyword 'end' ... ../src/syntax/typing.nit:1902,1--3
../src/syntax/typing.nit:1904,1--1907,3
- 'redef' ... ../src/syntax/typing.nit:1904,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:1904,1--5
../src/syntax/typing.nit:1904,7
../src/syntax/typing.nit:1904,7--11
- 'class' ... ../src/syntax/typing.nit:1904,7--11
- 'AInitExpr' ... ../src/syntax/typing.nit:1904,13--21
+ keyword 'class' ... ../src/syntax/typing.nit:1904,7--11
+ type identifier 'AInitExpr' ... ../src/syntax/typing.nit:1904,13--21
../src/syntax/typing.nit:1905,2--47
- 'redef' ... ../src/syntax/typing.nit:1905,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1905,2--6
../src/syntax/typing.nit:1905,12
- 'fun' ... ../src/syntax/typing.nit:1905,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1905,8--10
../src/syntax/typing.nit:1905,12--15
- 'name' ... ../src/syntax/typing.nit:1905,12--15
+ identifier 'name' ... ../src/syntax/typing.nit:1905,12--15
../src/syntax/typing.nit:1905,32
../src/syntax/typing.nit:1905,20--47
- 'return' ... ../src/syntax/typing.nit:1905,20--25
+ keyword 'return' ... ../src/syntax/typing.nit:1905,20--25
../src/syntax/typing.nit:1905,27--47
- 'once' ... ../src/syntax/typing.nit:1905,27--30
+ keyword 'once' ... ../src/syntax/typing.nit:1905,27--30
../src/syntax/typing.nit:1905,32--47
../src/syntax/typing.nit:1905,32--37
- '"init"' ... ../src/syntax/typing.nit:1905,32--37
- 'to_symbol' ... ../src/syntax/typing.nit:1905,39--47
+ literal value '"init"' ... ../src/syntax/typing.nit:1905,32--37
+ identifier 'to_symbol' ... ../src/syntax/typing.nit:1905,39--47
../src/syntax/typing.nit:1906,2--54
- 'redef' ... ../src/syntax/typing.nit:1906,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1906,2--6
../src/syntax/typing.nit:1906,12
- 'fun' ... ../src/syntax/typing.nit:1906,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1906,8--10
../src/syntax/typing.nit:1906,12--32
- 'compute_raw_arguments' ... ../src/syntax/typing.nit:1906,12--32
+ identifier 'compute_raw_arguments' ... ../src/syntax/typing.nit:1906,12--32
../src/syntax/typing.nit:1906,44
../src/syntax/typing.nit:1906,37--54
- 'return' ... ../src/syntax/typing.nit:1906,37--42
+ keyword 'return' ... ../src/syntax/typing.nit:1906,37--42
../src/syntax/typing.nit:1906,44--54
../src/syntax/typing.nit:1906,44--49
../src/syntax/typing.nit:1906,44
- 'n_args' ... ../src/syntax/typing.nit:1906,44--49
- 'to_a' ... ../src/syntax/typing.nit:1906,51--54
- 'end' ... ../src/syntax/typing.nit:1907,1--3
+ identifier 'n_args' ... ../src/syntax/typing.nit:1906,44--49
+ identifier 'to_a' ... ../src/syntax/typing.nit:1906,51--54
+ keyword 'end' ... ../src/syntax/typing.nit:1907,1--3
../src/syntax/typing.nit:1909,1--1928,3
- 'redef' ... ../src/syntax/typing.nit:1909,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:1909,1--5
../src/syntax/typing.nit:1909,7
../src/syntax/typing.nit:1909,7--11
- 'class' ... ../src/syntax/typing.nit:1909,7--11
- 'AClosureCallExpr' ... ../src/syntax/typing.nit:1909,13--28
+ keyword 'class' ... ../src/syntax/typing.nit:1909,7--11
+ type identifier 'AClosureCallExpr' ... ../src/syntax/typing.nit:1909,13--28
../src/syntax/typing.nit:1910,2--40
../src/syntax/typing.nit:1910,17
- 'var' ... ../src/syntax/typing.nit:1910,2--4
- '_variable' ... ../src/syntax/typing.nit:1910,6--14
+ keyword 'var' ... ../src/syntax/typing.nit:1910,2--4
+ attribute '_variable' ... ../src/syntax/typing.nit:1910,6--14
../src/syntax/typing.nit:1910,17--40
- 'nullable' ... ../src/syntax/typing.nit:1910,17--24
- 'ClosureVariable' ... ../src/syntax/typing.nit:1910,26--40
+ keyword 'nullable' ... ../src/syntax/typing.nit:1910,17--24
+ type identifier 'ClosureVariable' ... ../src/syntax/typing.nit:1910,26--40
../src/syntax/typing.nit:1911,2--51
- 'redef' ... ../src/syntax/typing.nit:1911,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1911,2--6
../src/syntax/typing.nit:1911,12
- 'fun' ... ../src/syntax/typing.nit:1911,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1911,8--10
../src/syntax/typing.nit:1911,12--19
- 'variable' ... ../src/syntax/typing.nit:1911,12--19
+ identifier 'variable' ... ../src/syntax/typing.nit:1911,12--19
../src/syntax/typing.nit:1911,31
../src/syntax/typing.nit:1911,24--51
- 'return' ... ../src/syntax/typing.nit:1911,24--29
+ keyword 'return' ... ../src/syntax/typing.nit:1911,24--29
../src/syntax/typing.nit:1911,31--51
../src/syntax/typing.nit:1911,31--39
../src/syntax/typing.nit:1911,31
- '_variable' ... ../src/syntax/typing.nit:1911,31--39
- 'as' ... ../src/syntax/typing.nit:1911,41--42
- 'not' ... ../src/syntax/typing.nit:1911,44--46
- 'null' ... ../src/syntax/typing.nit:1911,48--51
+ attribute '_variable' ... ../src/syntax/typing.nit:1911,31--39
+ keyword 'as' ... ../src/syntax/typing.nit:1911,41--42
+ keyword 'not' ... ../src/syntax/typing.nit:1911,44--46
+ keyword 'null' ... ../src/syntax/typing.nit:1911,48--51
../src/syntax/typing.nit:1912,2--54
- 'redef' ... ../src/syntax/typing.nit:1912,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1912,2--6
../src/syntax/typing.nit:1912,12
- 'fun' ... ../src/syntax/typing.nit:1912,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1912,8--10
../src/syntax/typing.nit:1912,12--32
- 'compute_raw_arguments' ... ../src/syntax/typing.nit:1912,12--32
+ identifier 'compute_raw_arguments' ... ../src/syntax/typing.nit:1912,12--32
../src/syntax/typing.nit:1912,44
../src/syntax/typing.nit:1912,37--54
- 'return' ... ../src/syntax/typing.nit:1912,37--42
+ keyword 'return' ... ../src/syntax/typing.nit:1912,37--42
../src/syntax/typing.nit:1912,44--54
../src/syntax/typing.nit:1912,44--49
../src/syntax/typing.nit:1912,44
- 'n_args' ... ../src/syntax/typing.nit:1912,44--49
- 'to_a' ... ../src/syntax/typing.nit:1912,51--54
+ identifier 'n_args' ... ../src/syntax/typing.nit:1912,44--49
+ identifier 'to_a' ... ../src/syntax/typing.nit:1912,51--54
../src/syntax/typing.nit:1914,2--1927,4
- 'redef' ... ../src/syntax/typing.nit:1914,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1914,2--6
../src/syntax/typing.nit:1914,12
- 'fun' ... ../src/syntax/typing.nit:1914,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1914,8--10
../src/syntax/typing.nit:1914,12--23
- 'after_typing' ... ../src/syntax/typing.nit:1914,12--23
+ identifier 'after_typing' ... ../src/syntax/typing.nit:1914,12--23
../src/syntax/typing.nit:1914,25
../src/syntax/typing.nit:1914,25
- 'v' ... ../src/syntax/typing.nit:1914,25
+ identifier 'v' ... ../src/syntax/typing.nit:1914,25
../src/syntax/typing.nit:1916,3--1927,4
../src/syntax/typing.nit:1916,3--19
- 'var' ... ../src/syntax/typing.nit:1916,3--5
- 'va' ... ../src/syntax/typing.nit:1916,7--8
+ keyword 'var' ... ../src/syntax/typing.nit:1916,3--5
+ identifier 'va' ... ../src/syntax/typing.nit:1916,7--8
'=' ... ../src/syntax/typing.nit:1916,10
../src/syntax/typing.nit:1916,12--19
../src/syntax/typing.nit:1916,12
- 'variable' ... ../src/syntax/typing.nit:1916,12--19
+ identifier 'variable' ... ../src/syntax/typing.nit:1916,12--19
../src/syntax/typing.nit:1917,3--49
- 'if' ... ../src/syntax/typing.nit:1917,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1917,3--4
../src/syntax/typing.nit:1917,6--24
../src/syntax/typing.nit:1917,6--15
../src/syntax/typing.nit:1917,6--7
../src/syntax/typing.nit:1917,6
- 'va' ... ../src/syntax/typing.nit:1917,6--7
- 'closure' ... ../src/syntax/typing.nit:1917,9--15
- 'is_break' ... ../src/syntax/typing.nit:1917,17--24
+ identifier 'va' ... ../src/syntax/typing.nit:1917,6--7
+ identifier 'closure' ... ../src/syntax/typing.nit:1917,9--15
+ identifier 'is_break' ... ../src/syntax/typing.nit:1917,17--24
../src/syntax/typing.nit:1917,31--49
../src/syntax/typing.nit:1917,31
../src/syntax/typing.nit:1917,31
- 'v' ... ../src/syntax/typing.nit:1917,31
- 'mark_unreash' ... ../src/syntax/typing.nit:1917,33--44
+ identifier 'v' ... ../src/syntax/typing.nit:1917,31
+ identifier 'mark_unreash' ... ../src/syntax/typing.nit:1917,33--44
../src/syntax/typing.nit:1917,46--49
- 'self' ... ../src/syntax/typing.nit:1917,46--49
+ keyword 'self' ... ../src/syntax/typing.nit:1917,46--49
../src/syntax/typing.nit:1918,3--32
- 'var' ... ../src/syntax/typing.nit:1918,3--5
- 'sig' ... ../src/syntax/typing.nit:1918,7--9
+ keyword 'var' ... ../src/syntax/typing.nit:1918,3--5
+ identifier 'sig' ... ../src/syntax/typing.nit:1918,7--9
'=' ... ../src/syntax/typing.nit:1918,11
../src/syntax/typing.nit:1918,13--32
../src/syntax/typing.nit:1918,13--22
../src/syntax/typing.nit:1918,13--14
../src/syntax/typing.nit:1918,13
- 'va' ... ../src/syntax/typing.nit:1918,13--14
- 'closure' ... ../src/syntax/typing.nit:1918,16--22
- 'signature' ... ../src/syntax/typing.nit:1918,24--32
+ identifier 'va' ... ../src/syntax/typing.nit:1918,13--14
+ identifier 'closure' ... ../src/syntax/typing.nit:1918,16--22
+ identifier 'signature' ... ../src/syntax/typing.nit:1918,24--32
../src/syntax/typing.nit:1919,3--73
- 'var' ... ../src/syntax/typing.nit:1919,3--5
- 's' ... ../src/syntax/typing.nit:1919,7
+ keyword 'var' ... ../src/syntax/typing.nit:1919,3--5
+ identifier 's' ... ../src/syntax/typing.nit:1919,7
'=' ... ../src/syntax/typing.nit:1919,9
../src/syntax/typing.nit:1919,11--73
../src/syntax/typing.nit:1919,29
- 'process_signature' ... ../src/syntax/typing.nit:1919,11--27
+ identifier 'process_signature' ... ../src/syntax/typing.nit:1919,11--27
../src/syntax/typing.nit:1919,29
../src/syntax/typing.nit:1919,29
- 'v' ... ../src/syntax/typing.nit:1919,29
+ identifier 'v' ... ../src/syntax/typing.nit:1919,29
../src/syntax/typing.nit:1919,32--34
../src/syntax/typing.nit:1919,32
- 'sig' ... ../src/syntax/typing.nit:1919,32--34
+ identifier 'sig' ... ../src/syntax/typing.nit:1919,32--34
../src/syntax/typing.nit:1919,37--50
../src/syntax/typing.nit:1919,37--40
../src/syntax/typing.nit:1919,37
- 'n_id' ... ../src/syntax/typing.nit:1919,37--40
- 'to_symbol' ... ../src/syntax/typing.nit:1919,42--50
+ identifier 'n_id' ... ../src/syntax/typing.nit:1919,37--40
+ identifier 'to_symbol' ... ../src/syntax/typing.nit:1919,42--50
../src/syntax/typing.nit:1919,53--73
../src/syntax/typing.nit:1919,53
- 'compute_raw_arguments' ... ../src/syntax/typing.nit:1919,53--73
+ identifier 'compute_raw_arguments' ... ../src/syntax/typing.nit:1919,53--73
../src/syntax/typing.nit:1920,3--1922,5
- 'if' ... ../src/syntax/typing.nit:1920,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1920,3--4
../src/syntax/typing.nit:1920,6--32
- 'not' ... ../src/syntax/typing.nit:1920,6--8
+ keyword 'not' ... ../src/syntax/typing.nit:1920,6--8
../src/syntax/typing.nit:1920,10--32
../src/syntax/typing.nit:1920,10--23
../src/syntax/typing.nit:1920,10
- 'n_closure_defs' ... ../src/syntax/typing.nit:1920,10--23
- 'is_empty' ... ../src/syntax/typing.nit:1920,25--32
+ identifier 'n_closure_defs' ... ../src/syntax/typing.nit:1920,10--23
+ identifier 'is_empty' ... ../src/syntax/typing.nit:1920,25--32
../src/syntax/typing.nit:1921,4--63
../src/syntax/typing.nit:1921,4--63
../src/syntax/typing.nit:1921,21
- 'process_closures' ... ../src/syntax/typing.nit:1921,4--19
+ identifier 'process_closures' ... ../src/syntax/typing.nit:1921,4--19
../src/syntax/typing.nit:1921,21
../src/syntax/typing.nit:1921,21
- 'v' ... ../src/syntax/typing.nit:1921,21
+ identifier 'v' ... ../src/syntax/typing.nit:1921,21
../src/syntax/typing.nit:1921,24--26
../src/syntax/typing.nit:1921,24
- 'sig' ... ../src/syntax/typing.nit:1921,24--26
+ identifier 'sig' ... ../src/syntax/typing.nit:1921,24--26
../src/syntax/typing.nit:1921,29--42
../src/syntax/typing.nit:1921,29--32
../src/syntax/typing.nit:1921,29
- 'n_id' ... ../src/syntax/typing.nit:1921,29--32
- 'to_symbol' ... ../src/syntax/typing.nit:1921,34--42
+ identifier 'n_id' ... ../src/syntax/typing.nit:1921,29--32
+ identifier 'to_symbol' ... ../src/syntax/typing.nit:1921,34--42
../src/syntax/typing.nit:1921,45--63
../src/syntax/typing.nit:1921,45--58
../src/syntax/typing.nit:1921,45
- 'n_closure_defs' ... ../src/syntax/typing.nit:1921,45--58
- 'to_a' ... ../src/syntax/typing.nit:1921,60--63
+ identifier 'n_closure_defs' ... ../src/syntax/typing.nit:1921,45--58
+ identifier 'to_a' ... ../src/syntax/typing.nit:1921,60--63
../src/syntax/typing.nit:1922,3--5
- 'end' ... ../src/syntax/typing.nit:1922,3--5
+ keyword 'end' ... ../src/syntax/typing.nit:1922,3--5
../src/syntax/typing.nit:1923,3--22
- 'if' ... ../src/syntax/typing.nit:1923,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1923,3--4
../src/syntax/typing.nit:1923,6--10
- 'not' ... ../src/syntax/typing.nit:1923,6--8
+ keyword 'not' ... ../src/syntax/typing.nit:1923,6--8
../src/syntax/typing.nit:1923,10
../src/syntax/typing.nit:1923,10
- 's' ... ../src/syntax/typing.nit:1923,10
+ identifier 's' ... ../src/syntax/typing.nit:1923,10
../src/syntax/typing.nit:1923,17--22
- 'return' ... ../src/syntax/typing.nit:1923,17--22
+ keyword 'return' ... ../src/syntax/typing.nit:1923,17--22
../src/syntax/typing.nit:1924,3--23
../src/syntax/typing.nit:1924,21
- '_prop_signature' ... ../src/syntax/typing.nit:1924,3--17
+ attribute '_prop_signature' ... ../src/syntax/typing.nit:1924,3--17
'=' ... ../src/syntax/typing.nit:1924,19
../src/syntax/typing.nit:1924,21--23
../src/syntax/typing.nit:1924,21
- 'sig' ... ../src/syntax/typing.nit:1924,21--23
+ identifier 'sig' ... ../src/syntax/typing.nit:1924,21--23
../src/syntax/typing.nit:1925,3--26
../src/syntax/typing.nit:1925,12
- '_stype' ... ../src/syntax/typing.nit:1925,3--8
+ attribute '_stype' ... ../src/syntax/typing.nit:1925,3--8
'=' ... ../src/syntax/typing.nit:1925,10
../src/syntax/typing.nit:1925,12--26
../src/syntax/typing.nit:1925,12--14
../src/syntax/typing.nit:1925,12
- 'sig' ... ../src/syntax/typing.nit:1925,12--14
- 'return_type' ... ../src/syntax/typing.nit:1925,16--26
+ identifier 'sig' ... ../src/syntax/typing.nit:1925,12--14
+ identifier 'return_type' ... ../src/syntax/typing.nit:1925,16--26
../src/syntax/typing.nit:1926,3--18
../src/syntax/typing.nit:1926,15
- '_is_typed' ... ../src/syntax/typing.nit:1926,3--11
+ attribute '_is_typed' ... ../src/syntax/typing.nit:1926,3--11
'=' ... ../src/syntax/typing.nit:1926,13
../src/syntax/typing.nit:1926,15--18
- 'true' ... ../src/syntax/typing.nit:1926,15--18
- 'end' ... ../src/syntax/typing.nit:1927,2--4
- 'end' ... ../src/syntax/typing.nit:1928,1--3
+ keyword 'true' ... ../src/syntax/typing.nit:1926,15--18
+ keyword 'end' ... ../src/syntax/typing.nit:1927,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:1928,1--3
../src/syntax/typing.nit:1930,1--1932,3
- 'redef' ... ../src/syntax/typing.nit:1930,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:1930,1--5
../src/syntax/typing.nit:1930,7
../src/syntax/typing.nit:1930,7--11
- 'class' ... ../src/syntax/typing.nit:1930,7--11
- 'AClosureId' ... ../src/syntax/typing.nit:1930,13--22
+ keyword 'class' ... ../src/syntax/typing.nit:1930,7--11
+ type identifier 'AClosureId' ... ../src/syntax/typing.nit:1930,13--22
../src/syntax/typing.nit:1931,2--22
../src/syntax/typing.nit:1931,6
- 'fun' ... ../src/syntax/typing.nit:1931,2--4
+ keyword 'fun' ... ../src/syntax/typing.nit:1931,2--4
../src/syntax/typing.nit:1931,6--14
- 'to_symbol' ... ../src/syntax/typing.nit:1931,6--14
+ identifier 'to_symbol' ... ../src/syntax/typing.nit:1931,6--14
../src/syntax/typing.nit:1931,17--22
../src/syntax/typing.nit:1931,17--22
- 'Symbol' ... ../src/syntax/typing.nit:1931,17--22
- 'end' ... ../src/syntax/typing.nit:1932,1--3
+ type identifier 'Symbol' ... ../src/syntax/typing.nit:1931,17--22
+ keyword 'end' ... ../src/syntax/typing.nit:1932,1--3
../src/syntax/typing.nit:1933,1--1935,3
- 'redef' ... ../src/syntax/typing.nit:1933,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:1933,1--5
../src/syntax/typing.nit:1933,7
../src/syntax/typing.nit:1933,7--11
- 'class' ... ../src/syntax/typing.nit:1933,7--11
- 'ASimpleClosureId' ... ../src/syntax/typing.nit:1933,13--28
+ keyword 'class' ... ../src/syntax/typing.nit:1933,7--11
+ type identifier 'ASimpleClosureId' ... ../src/syntax/typing.nit:1933,13--28
../src/syntax/typing.nit:1934,2--53
- 'redef' ... ../src/syntax/typing.nit:1934,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1934,2--6
../src/syntax/typing.nit:1934,12
- 'fun' ... ../src/syntax/typing.nit:1934,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1934,8--10
../src/syntax/typing.nit:1934,12--20
- 'to_symbol' ... ../src/syntax/typing.nit:1934,12--20
+ identifier 'to_symbol' ... ../src/syntax/typing.nit:1934,12--20
../src/syntax/typing.nit:1934,23--28
../src/syntax/typing.nit:1934,23--28
- 'Symbol' ... ../src/syntax/typing.nit:1934,23--28
+ type identifier 'Symbol' ... ../src/syntax/typing.nit:1934,23--28
../src/syntax/typing.nit:1934,33--53
- 'return' ... ../src/syntax/typing.nit:1934,33--38
+ keyword 'return' ... ../src/syntax/typing.nit:1934,33--38
../src/syntax/typing.nit:1934,40--53
../src/syntax/typing.nit:1934,40--43
../src/syntax/typing.nit:1934,40
- 'n_id' ... ../src/syntax/typing.nit:1934,40--43
- 'to_symbol' ... ../src/syntax/typing.nit:1934,45--53
- 'end' ... ../src/syntax/typing.nit:1935,1--3
+ identifier 'n_id' ... ../src/syntax/typing.nit:1934,40--43
+ identifier 'to_symbol' ... ../src/syntax/typing.nit:1934,45--53
+ keyword 'end' ... ../src/syntax/typing.nit:1935,1--3
../src/syntax/typing.nit:1936,1--1938,3
- 'redef' ... ../src/syntax/typing.nit:1936,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:1936,1--5
../src/syntax/typing.nit:1936,7
../src/syntax/typing.nit:1936,7--11
- 'class' ... ../src/syntax/typing.nit:1936,7--11
- 'ABreakClosureId' ... ../src/syntax/typing.nit:1936,13--27
+ keyword 'class' ... ../src/syntax/typing.nit:1936,7--11
+ type identifier 'ABreakClosureId' ... ../src/syntax/typing.nit:1936,13--27
../src/syntax/typing.nit:1937,2--58
- 'redef' ... ../src/syntax/typing.nit:1937,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1937,2--6
../src/syntax/typing.nit:1937,12
- 'fun' ... ../src/syntax/typing.nit:1937,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1937,8--10
../src/syntax/typing.nit:1937,12--20
- 'to_symbol' ... ../src/syntax/typing.nit:1937,12--20
+ identifier 'to_symbol' ... ../src/syntax/typing.nit:1937,12--20
../src/syntax/typing.nit:1937,23--28
../src/syntax/typing.nit:1937,23--28
- 'Symbol' ... ../src/syntax/typing.nit:1937,23--28
+ type identifier 'Symbol' ... ../src/syntax/typing.nit:1937,23--28
../src/syntax/typing.nit:1937,33--58
- 'return' ... ../src/syntax/typing.nit:1937,33--38
+ keyword 'return' ... ../src/syntax/typing.nit:1937,33--38
../src/syntax/typing.nit:1937,40--58
../src/syntax/typing.nit:1937,40--48
../src/syntax/typing.nit:1937,40
- 'n_kwbreak' ... ../src/syntax/typing.nit:1937,40--48
- 'to_symbol' ... ../src/syntax/typing.nit:1937,50--58
- 'end' ... ../src/syntax/typing.nit:1938,1--3
+ identifier 'n_kwbreak' ... ../src/syntax/typing.nit:1937,40--48
+ identifier 'to_symbol' ... ../src/syntax/typing.nit:1937,50--58
+ keyword 'end' ... ../src/syntax/typing.nit:1938,1--3
../src/syntax/typing.nit:1940,1--1992,3
- 'redef' ... ../src/syntax/typing.nit:1940,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:1940,1--5
../src/syntax/typing.nit:1940,7
../src/syntax/typing.nit:1940,7--11
- 'class' ... ../src/syntax/typing.nit:1940,7--11
- 'AClosureDef' ... ../src/syntax/typing.nit:1940,13--23
+ keyword 'class' ... ../src/syntax/typing.nit:1940,7--11
+ type identifier 'AClosureDef' ... ../src/syntax/typing.nit:1940,13--23
../src/syntax/typing.nit:1941,2--33
../src/syntax/typing.nit:1941,16
- 'var' ... ../src/syntax/typing.nit:1941,2--4
- '_closure' ... ../src/syntax/typing.nit:1941,6--13
+ keyword 'var' ... ../src/syntax/typing.nit:1941,2--4
+ attribute '_closure' ... ../src/syntax/typing.nit:1941,6--13
../src/syntax/typing.nit:1941,16--33
- 'nullable' ... ../src/syntax/typing.nit:1941,16--23
- 'MMClosure' ... ../src/syntax/typing.nit:1941,25--33
+ keyword 'nullable' ... ../src/syntax/typing.nit:1941,16--23
+ type identifier 'MMClosure' ... ../src/syntax/typing.nit:1941,25--33
../src/syntax/typing.nit:1942,2--49
- 'redef' ... ../src/syntax/typing.nit:1942,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1942,2--6
../src/syntax/typing.nit:1942,12
- 'fun' ... ../src/syntax/typing.nit:1942,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1942,8--10
../src/syntax/typing.nit:1942,12--18
- 'closure' ... ../src/syntax/typing.nit:1942,12--18
+ identifier 'closure' ... ../src/syntax/typing.nit:1942,12--18
../src/syntax/typing.nit:1942,30
../src/syntax/typing.nit:1942,23--49
- 'return' ... ../src/syntax/typing.nit:1942,23--28
+ keyword 'return' ... ../src/syntax/typing.nit:1942,23--28
../src/syntax/typing.nit:1942,30--49
../src/syntax/typing.nit:1942,30--37
../src/syntax/typing.nit:1942,30
- '_closure' ... ../src/syntax/typing.nit:1942,30--37
- 'as' ... ../src/syntax/typing.nit:1942,39--40
- 'not' ... ../src/syntax/typing.nit:1942,42--44
- 'null' ... ../src/syntax/typing.nit:1942,46--49
+ attribute '_closure' ... ../src/syntax/typing.nit:1942,30--37
+ keyword 'as' ... ../src/syntax/typing.nit:1942,39--40
+ keyword 'not' ... ../src/syntax/typing.nit:1942,42--44
+ keyword 'null' ... ../src/syntax/typing.nit:1942,46--49
../src/syntax/typing.nit:1944,2--1945,49
../src/syntax/typing.nit:1944,2--1945,0
'# The corresponding escapable object
' ... ../src/syntax/typing.nit:1944,2--1945,0
../src/syntax/typing.nit:1945,2--9
- 'readable' ... ../src/syntax/typing.nit:1945,2--9
+ keyword 'readable' ... ../src/syntax/typing.nit:1945,2--9
../src/syntax/typing.nit:1945,27
- 'var' ... ../src/syntax/typing.nit:1945,11--13
- '_escapable' ... ../src/syntax/typing.nit:1945,15--24
+ keyword 'var' ... ../src/syntax/typing.nit:1945,11--13
+ attribute '_escapable' ... ../src/syntax/typing.nit:1945,15--24
../src/syntax/typing.nit:1945,27--49
- 'nullable' ... ../src/syntax/typing.nit:1945,27--34
- 'EscapableBlock' ... ../src/syntax/typing.nit:1945,36--49
+ keyword 'nullable' ... ../src/syntax/typing.nit:1945,27--34
+ type identifier 'EscapableBlock' ... ../src/syntax/typing.nit:1945,36--49
../src/syntax/typing.nit:1947,2--34
../src/syntax/typing.nit:1947,23
- 'var' ... ../src/syntax/typing.nit:1947,2--4
- '_accept_typing2' ... ../src/syntax/typing.nit:1947,6--20
+ keyword 'var' ... ../src/syntax/typing.nit:1947,2--4
+ attribute '_accept_typing2' ... ../src/syntax/typing.nit:1947,6--20
../src/syntax/typing.nit:1947,23--26
- 'Bool' ... ../src/syntax/typing.nit:1947,23--26
+ type identifier 'Bool' ... ../src/syntax/typing.nit:1947,23--26
../src/syntax/typing.nit:1947,30--34
- 'false' ... ../src/syntax/typing.nit:1947,30--34
+ keyword 'false' ... ../src/syntax/typing.nit:1947,30--34
../src/syntax/typing.nit:1948,2--1952,4
- 'redef' ... ../src/syntax/typing.nit:1948,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:1948,2--6
../src/syntax/typing.nit:1948,12
- 'fun' ... ../src/syntax/typing.nit:1948,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:1948,8--10
../src/syntax/typing.nit:1948,12--24
- 'accept_typing' ... ../src/syntax/typing.nit:1948,12--24
+ identifier 'accept_typing' ... ../src/syntax/typing.nit:1948,12--24
../src/syntax/typing.nit:1948,26
../src/syntax/typing.nit:1948,26
- 'v' ... ../src/syntax/typing.nit:1948,26
+ identifier 'v' ... ../src/syntax/typing.nit:1948,26
../src/syntax/typing.nit:1951,3--1952,4
../src/syntax/typing.nit:1951,3--31
- 'if' ... ../src/syntax/typing.nit:1951,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1951,3--4
../src/syntax/typing.nit:1951,6--20
../src/syntax/typing.nit:1951,6
- '_accept_typing2' ... ../src/syntax/typing.nit:1951,6--20
+ attribute '_accept_typing2' ... ../src/syntax/typing.nit:1951,6--20
../src/syntax/typing.nit:1951,27--31
- 'super' ... ../src/syntax/typing.nit:1951,27--31
- 'end' ... ../src/syntax/typing.nit:1952,2--4
+ keyword 'super' ... ../src/syntax/typing.nit:1951,27--31
+ keyword 'end' ... ../src/syntax/typing.nit:1952,2--4
../src/syntax/typing.nit:1954,2--1991,4
../src/syntax/typing.nit:1954,2--8
- 'private' ... ../src/syntax/typing.nit:1954,2--8
- 'fun' ... ../src/syntax/typing.nit:1954,10--12
+ keyword 'private' ... ../src/syntax/typing.nit:1954,2--8
+ keyword 'fun' ... ../src/syntax/typing.nit:1954,10--12
../src/syntax/typing.nit:1954,14--27
- 'accept_typing2' ... ../src/syntax/typing.nit:1954,14--27
+ identifier 'accept_typing2' ... ../src/syntax/typing.nit:1954,14--27
../src/syntax/typing.nit:1954,29--67
../src/syntax/typing.nit:1954,29--44
- 'v' ... ../src/syntax/typing.nit:1954,29
+ identifier 'v' ... ../src/syntax/typing.nit:1954,29
../src/syntax/typing.nit:1954,32--44
- 'TypingVisitor' ... ../src/syntax/typing.nit:1954,32--44
+ type identifier 'TypingVisitor' ... ../src/syntax/typing.nit:1954,32--44
../src/syntax/typing.nit:1954,47--67
- 'esc' ... ../src/syntax/typing.nit:1954,47--49
+ identifier 'esc' ... ../src/syntax/typing.nit:1954,47--49
../src/syntax/typing.nit:1954,52--67
- 'EscapableClosure' ... ../src/syntax/typing.nit:1954,52--67
+ type identifier 'EscapableClosure' ... ../src/syntax/typing.nit:1954,52--67
../src/syntax/typing.nit:1956,3--1991,4
../src/syntax/typing.nit:1956,3--18
../src/syntax/typing.nit:1956,16
- '_escapable' ... ../src/syntax/typing.nit:1956,3--12
+ attribute '_escapable' ... ../src/syntax/typing.nit:1956,3--12
'=' ... ../src/syntax/typing.nit:1956,14
../src/syntax/typing.nit:1956,16--18
../src/syntax/typing.nit:1956,16
- 'esc' ... ../src/syntax/typing.nit:1956,16--18
+ identifier 'esc' ... ../src/syntax/typing.nit:1956,16--18
../src/syntax/typing.nit:1958,3--33
- 'var' ... ../src/syntax/typing.nit:1958,3--5
- 'sig' ... ../src/syntax/typing.nit:1958,7--9
+ keyword 'var' ... ../src/syntax/typing.nit:1958,3--5
+ identifier 'sig' ... ../src/syntax/typing.nit:1958,7--9
'=' ... ../src/syntax/typing.nit:1958,11
../src/syntax/typing.nit:1958,13--33
../src/syntax/typing.nit:1958,13--23
../src/syntax/typing.nit:1958,13--15
../src/syntax/typing.nit:1958,13
- 'esc' ... ../src/syntax/typing.nit:1958,13--15
- 'closure' ... ../src/syntax/typing.nit:1958,17--23
- 'signature' ... ../src/syntax/typing.nit:1958,25--33
+ identifier 'esc' ... ../src/syntax/typing.nit:1958,13--15
+ identifier 'closure' ... ../src/syntax/typing.nit:1958,17--23
+ identifier 'signature' ... ../src/syntax/typing.nit:1958,25--33
../src/syntax/typing.nit:1959,3--1962,5
- 'if' ... ../src/syntax/typing.nit:1959,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1959,3--4
../src/syntax/typing.nit:1959,6--30
../src/syntax/typing.nit:1959,6--14
../src/syntax/typing.nit:1959,6--8
../src/syntax/typing.nit:1959,6
- 'sig' ... ../src/syntax/typing.nit:1959,6--8
- 'arity' ... ../src/syntax/typing.nit:1959,10--14
+ identifier 'sig' ... ../src/syntax/typing.nit:1959,6--8
+ identifier 'arity' ... ../src/syntax/typing.nit:1959,10--14
../src/syntax/typing.nit:1959,19--30
../src/syntax/typing.nit:1959,19--23
../src/syntax/typing.nit:1959,19
- 'n_ids' ... ../src/syntax/typing.nit:1959,19--23
- 'length' ... ../src/syntax/typing.nit:1959,25--30
+ identifier 'n_ids' ... ../src/syntax/typing.nit:1959,19--23
+ identifier 'length' ... ../src/syntax/typing.nit:1959,25--30
../src/syntax/typing.nit:1960,4--1961,9
../src/syntax/typing.nit:1960,4--94
../src/syntax/typing.nit:1960,4
../src/syntax/typing.nit:1960,4
- 'v' ... ../src/syntax/typing.nit:1960,4
- 'error' ... ../src/syntax/typing.nit:1960,6--10
+ identifier 'v' ... ../src/syntax/typing.nit:1960,4
+ identifier 'error' ... ../src/syntax/typing.nit:1960,6--10
../src/syntax/typing.nit:1960,12--15
- 'self' ... ../src/syntax/typing.nit:1960,12--15
+ keyword 'self' ... ../src/syntax/typing.nit:1960,12--15
../src/syntax/typing.nit:1960,18--94
../src/syntax/typing.nit:1960,18--26
- '"Error: {' ... ../src/syntax/typing.nit:1960,18--26
+ literal value '"Error: {' ... ../src/syntax/typing.nit:1960,18--26
../src/syntax/typing.nit:1960,27--35
../src/syntax/typing.nit:1960,27--29
../src/syntax/typing.nit:1960,27
- 'sig' ... ../src/syntax/typing.nit:1960,27--29
- 'arity' ... ../src/syntax/typing.nit:1960,31--35
+ identifier 'sig' ... ../src/syntax/typing.nit:1960,27--29
+ identifier 'arity' ... ../src/syntax/typing.nit:1960,31--35
../src/syntax/typing.nit:1960,36--73
- '} automatic variable names expected, {' ... ../src/syntax/typing.nit:1960,36--73
+ literal value '} automatic variable names expected, {' ... ../src/syntax/typing.nit:1960,36--73
../src/syntax/typing.nit:1960,74--85
../src/syntax/typing.nit:1960,74--78
../src/syntax/typing.nit:1960,74
- 'n_ids' ... ../src/syntax/typing.nit:1960,74--78
- 'length' ... ../src/syntax/typing.nit:1960,80--85
+ identifier 'n_ids' ... ../src/syntax/typing.nit:1960,74--78
+ identifier 'length' ... ../src/syntax/typing.nit:1960,80--85
../src/syntax/typing.nit:1960,86--94
'} found."' ... ../src/syntax/typing.nit:1960,86--94
../src/syntax/typing.nit:1961,4--9
- 'return' ... ../src/syntax/typing.nit:1961,4--9
+ keyword 'return' ... ../src/syntax/typing.nit:1961,4--9
../src/syntax/typing.nit:1962,3--5
- 'end' ... ../src/syntax/typing.nit:1962,3--5
+ keyword 'end' ... ../src/syntax/typing.nit:1962,3--5
../src/syntax/typing.nit:1964,3--24
../src/syntax/typing.nit:1964,14
- '_closure' ... ../src/syntax/typing.nit:1964,3--10
+ attribute '_closure' ... ../src/syntax/typing.nit:1964,3--10
'=' ... ../src/syntax/typing.nit:1964,12
../src/syntax/typing.nit:1964,14--24
../src/syntax/typing.nit:1964,14--16
../src/syntax/typing.nit:1964,14
- 'esc' ... ../src/syntax/typing.nit:1964,14--16
- 'closure' ... ../src/syntax/typing.nit:1964,18--24
+ identifier 'esc' ... ../src/syntax/typing.nit:1964,14--16
+ identifier 'closure' ... ../src/syntax/typing.nit:1964,18--24
../src/syntax/typing.nit:1966,3--23
../src/syntax/typing.nit:1966,3--13
../src/syntax/typing.nit:1966,3
../src/syntax/typing.nit:1966,3
- 'v' ... ../src/syntax/typing.nit:1966,3
- 'scope_ctx' ... ../src/syntax/typing.nit:1966,5--13
- 'push' ... ../src/syntax/typing.nit:1966,15--18
+ identifier 'v' ... ../src/syntax/typing.nit:1966,3
+ identifier 'scope_ctx' ... ../src/syntax/typing.nit:1966,5--13
+ identifier 'push' ... ../src/syntax/typing.nit:1966,15--18
../src/syntax/typing.nit:1966,20--23
- 'self' ... ../src/syntax/typing.nit:1966,20--23
+ keyword 'self' ... ../src/syntax/typing.nit:1966,20--23
../src/syntax/typing.nit:1967,3--31
- 'var' ... ../src/syntax/typing.nit:1967,3--5
- 'old_flow_ctx' ... ../src/syntax/typing.nit:1967,7--18
+ keyword 'var' ... ../src/syntax/typing.nit:1967,3--5
+ identifier 'old_flow_ctx' ... ../src/syntax/typing.nit:1967,7--18
'=' ... ../src/syntax/typing.nit:1967,20
../src/syntax/typing.nit:1967,22--31
../src/syntax/typing.nit:1967,22
../src/syntax/typing.nit:1967,22
- 'v' ... ../src/syntax/typing.nit:1967,22
- 'flow_ctx' ... ../src/syntax/typing.nit:1967,24--31
+ identifier 'v' ... ../src/syntax/typing.nit:1967,22
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:1967,24--31
../src/syntax/typing.nit:1968,3--41
- 'var' ... ../src/syntax/typing.nit:1968,3--5
- 'old_base_flow_ctx' ... ../src/syntax/typing.nit:1968,7--23
+ keyword 'var' ... ../src/syntax/typing.nit:1968,3--5
+ identifier 'old_base_flow_ctx' ... ../src/syntax/typing.nit:1968,7--23
'=' ... ../src/syntax/typing.nit:1968,25
../src/syntax/typing.nit:1968,27--41
../src/syntax/typing.nit:1968,27
../src/syntax/typing.nit:1968,27
- 'v' ... ../src/syntax/typing.nit:1968,27
- 'base_flow_ctx' ... ../src/syntax/typing.nit:1968,29--41
+ identifier 'v' ... ../src/syntax/typing.nit:1968,27
+ identifier 'base_flow_ctx' ... ../src/syntax/typing.nit:1968,29--41
../src/syntax/typing.nit:1969,3--30
../src/syntax/typing.nit:1969,3
../src/syntax/typing.nit:1969,3
- 'v' ... ../src/syntax/typing.nit:1969,3
- 'base_flow_ctx' ... ../src/syntax/typing.nit:1969,5--17
+ identifier 'v' ... ../src/syntax/typing.nit:1969,3
+ identifier 'base_flow_ctx' ... ../src/syntax/typing.nit:1969,5--17
'=' ... ../src/syntax/typing.nit:1969,19
../src/syntax/typing.nit:1969,21--30
../src/syntax/typing.nit:1969,21
../src/syntax/typing.nit:1969,21
- 'v' ... ../src/syntax/typing.nit:1969,21
- 'flow_ctx' ... ../src/syntax/typing.nit:1969,23--30
+ identifier 'v' ... ../src/syntax/typing.nit:1969,21
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:1969,23--30
../src/syntax/typing.nit:1970,3--36
../src/syntax/typing.nit:1970,25
- 'variables' ... ../src/syntax/typing.nit:1970,3--11
+ identifier 'variables' ... ../src/syntax/typing.nit:1970,3--11
'=' ... ../src/syntax/typing.nit:1970,13
../src/syntax/typing.nit:1970,15--36
- 'new' ... ../src/syntax/typing.nit:1970,15--17
+ keyword 'new' ... ../src/syntax/typing.nit:1970,15--17
../src/syntax/typing.nit:1970,19--36
- 'Array' ... ../src/syntax/typing.nit:1970,19--23
+ type identifier 'Array' ... ../src/syntax/typing.nit:1970,19--23
../src/syntax/typing.nit:1970,25--36
- 'AutoVariable' ... ../src/syntax/typing.nit:1970,25--36
+ type identifier 'AutoVariable' ... ../src/syntax/typing.nit:1970,25--36
../src/syntax/typing.nit:1971,3--1976,5
- 'for' ... ../src/syntax/typing.nit:1971,3--5
- 'i' ... ../src/syntax/typing.nit:1971,7
+ keyword 'for' ... ../src/syntax/typing.nit:1971,3--5
+ identifier 'i' ... ../src/syntax/typing.nit:1971,7
../src/syntax/typing.nit:1971,13--27
../src/syntax/typing.nit:1971,13
- '0' ... ../src/syntax/typing.nit:1971,13
+ literal value '0' ... ../src/syntax/typing.nit:1971,13
../src/syntax/typing.nit:1971,16--27
../src/syntax/typing.nit:1971,16--20
../src/syntax/typing.nit:1971,16
- 'n_ids' ... ../src/syntax/typing.nit:1971,16--20
- 'length' ... ../src/syntax/typing.nit:1971,22--27
- 'do' ... ../src/syntax/typing.nit:1971,30--31
+ identifier 'n_ids' ... ../src/syntax/typing.nit:1971,16--20
+ identifier 'length' ... ../src/syntax/typing.nit:1971,22--27
+ keyword 'do' ... ../src/syntax/typing.nit:1971,30--31
../src/syntax/typing.nit:1972,4--1976,5
../src/syntax/typing.nit:1972,4--56
- 'var' ... ../src/syntax/typing.nit:1972,4--6
- 'va' ... ../src/syntax/typing.nit:1972,8--9
+ keyword 'var' ... ../src/syntax/typing.nit:1972,4--6
+ identifier 'va' ... ../src/syntax/typing.nit:1972,8--9
'=' ... ../src/syntax/typing.nit:1972,11
../src/syntax/typing.nit:1972,13--56
- 'new' ... ../src/syntax/typing.nit:1972,13--15
+ keyword 'new' ... ../src/syntax/typing.nit:1972,13--15
../src/syntax/typing.nit:1972,17--28
- 'AutoVariable' ... ../src/syntax/typing.nit:1972,17--28
+ type identifier 'AutoVariable' ... ../src/syntax/typing.nit:1972,17--28
../src/syntax/typing.nit:1972,30--47
../src/syntax/typing.nit:1972,30--36
../src/syntax/typing.nit:1972,30--34
../src/syntax/typing.nit:1972,30
- 'n_ids' ... ../src/syntax/typing.nit:1972,30--34
+ identifier 'n_ids' ... ../src/syntax/typing.nit:1972,30--34
../src/syntax/typing.nit:1972,36
../src/syntax/typing.nit:1972,36
- 'i' ... ../src/syntax/typing.nit:1972,36
- 'to_symbol' ... ../src/syntax/typing.nit:1972,39--47
+ identifier 'i' ... ../src/syntax/typing.nit:1972,36
+ identifier 'to_symbol' ... ../src/syntax/typing.nit:1972,39--47
../src/syntax/typing.nit:1972,50--56
../src/syntax/typing.nit:1972,50--54
../src/syntax/typing.nit:1972,50
- 'n_ids' ... ../src/syntax/typing.nit:1972,50--54
+ identifier 'n_ids' ... ../src/syntax/typing.nit:1972,50--54
../src/syntax/typing.nit:1972,56
../src/syntax/typing.nit:1972,56
- 'i' ... ../src/syntax/typing.nit:1972,56
+ identifier 'i' ... ../src/syntax/typing.nit:1972,56
../src/syntax/typing.nit:1973,4--19
../src/syntax/typing.nit:1973,4--12
../src/syntax/typing.nit:1973,4
- 'variables' ... ../src/syntax/typing.nit:1973,4--12
- 'add' ... ../src/syntax/typing.nit:1973,14--16
+ identifier 'variables' ... ../src/syntax/typing.nit:1973,4--12
+ identifier 'add' ... ../src/syntax/typing.nit:1973,14--16
../src/syntax/typing.nit:1973,18--19
../src/syntax/typing.nit:1973,18
- 'va' ... ../src/syntax/typing.nit:1973,18--19
+ identifier 'va' ... ../src/syntax/typing.nit:1973,18--19
../src/syntax/typing.nit:1974,4--19
../src/syntax/typing.nit:1974,4--5
../src/syntax/typing.nit:1974,4
- 'va' ... ../src/syntax/typing.nit:1974,4--5
- 'stype' ... ../src/syntax/typing.nit:1974,7--11
+ identifier 'va' ... ../src/syntax/typing.nit:1974,4--5
+ identifier 'stype' ... ../src/syntax/typing.nit:1974,7--11
'=' ... ../src/syntax/typing.nit:1974,13
../src/syntax/typing.nit:1974,15--19
../src/syntax/typing.nit:1974,15--17
../src/syntax/typing.nit:1974,15
- 'sig' ... ../src/syntax/typing.nit:1974,15--17
+ identifier 'sig' ... ../src/syntax/typing.nit:1974,15--17
../src/syntax/typing.nit:1974,19
../src/syntax/typing.nit:1974,19
- 'i' ... ../src/syntax/typing.nit:1974,19
+ identifier 'i' ... ../src/syntax/typing.nit:1974,19
../src/syntax/typing.nit:1975,4--30
../src/syntax/typing.nit:1975,4--14
../src/syntax/typing.nit:1975,4
../src/syntax/typing.nit:1975,4
- 'v' ... ../src/syntax/typing.nit:1975,4
- 'scope_ctx' ... ../src/syntax/typing.nit:1975,6--14
- 'add_variable' ... ../src/syntax/typing.nit:1975,16--27
+ identifier 'v' ... ../src/syntax/typing.nit:1975,4
+ identifier 'scope_ctx' ... ../src/syntax/typing.nit:1975,6--14
+ identifier 'add_variable' ... ../src/syntax/typing.nit:1975,16--27
../src/syntax/typing.nit:1975,29--30
../src/syntax/typing.nit:1975,29
- 'va' ... ../src/syntax/typing.nit:1975,29--30
- 'end' ... ../src/syntax/typing.nit:1976,3--5
+ identifier 'va' ... ../src/syntax/typing.nit:1975,29--30
+ keyword 'end' ... ../src/syntax/typing.nit:1976,3--5
../src/syntax/typing.nit:1978,3--24
../src/syntax/typing.nit:1978,21
- '_accept_typing2' ... ../src/syntax/typing.nit:1978,3--17
+ attribute '_accept_typing2' ... ../src/syntax/typing.nit:1978,3--17
'=' ... ../src/syntax/typing.nit:1978,19
../src/syntax/typing.nit:1978,21--24
- 'true' ... ../src/syntax/typing.nit:1978,21--24
+ keyword 'true' ... ../src/syntax/typing.nit:1978,21--24
../src/syntax/typing.nit:1979,3--17
../src/syntax/typing.nit:1979,17
- 'accept_typing' ... ../src/syntax/typing.nit:1979,3--15
+ identifier 'accept_typing' ... ../src/syntax/typing.nit:1979,3--15
../src/syntax/typing.nit:1979,17
../src/syntax/typing.nit:1979,17
- 'v' ... ../src/syntax/typing.nit:1979,17
+ identifier 'v' ... ../src/syntax/typing.nit:1979,17
../src/syntax/typing.nit:1981,3--1987,5
- 'if' ... ../src/syntax/typing.nit:1981,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1981,3--4
../src/syntax/typing.nit:1981,6--32
../src/syntax/typing.nit:1981,6--23
../src/syntax/typing.nit:1981,6--15
../src/syntax/typing.nit:1981,6
../src/syntax/typing.nit:1981,6
- 'v' ... ../src/syntax/typing.nit:1981,6
- 'flow_ctx' ... ../src/syntax/typing.nit:1981,8--15
- 'unreash' ... ../src/syntax/typing.nit:1981,17--23
+ identifier 'v' ... ../src/syntax/typing.nit:1981,6
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:1981,8--15
+ identifier 'unreash' ... ../src/syntax/typing.nit:1981,17--23
../src/syntax/typing.nit:1981,28--32
- 'false' ... ../src/syntax/typing.nit:1981,28--32
+ keyword 'false' ... ../src/syntax/typing.nit:1981,28--32
../src/syntax/typing.nit:1982,4--1986,6
../src/syntax/typing.nit:1982,4--1986,6
- 'if' ... ../src/syntax/typing.nit:1982,4--5
+ keyword 'if' ... ../src/syntax/typing.nit:1982,4--5
../src/syntax/typing.nit:1982,7--43
../src/syntax/typing.nit:1982,7--35
../src/syntax/typing.nit:1982,7--23
../src/syntax/typing.nit:1982,7--13
../src/syntax/typing.nit:1982,7
- 'closure' ... ../src/syntax/typing.nit:1982,7--13
- 'signature' ... ../src/syntax/typing.nit:1982,15--23
- 'return_type' ... ../src/syntax/typing.nit:1982,25--35
+ identifier 'closure' ... ../src/syntax/typing.nit:1982,7--13
+ identifier 'signature' ... ../src/syntax/typing.nit:1982,15--23
+ identifier 'return_type' ... ../src/syntax/typing.nit:1982,25--35
../src/syntax/typing.nit:1982,40--43
- 'null' ... ../src/syntax/typing.nit:1982,40--43
+ keyword 'null' ... ../src/syntax/typing.nit:1982,40--43
../src/syntax/typing.nit:1983,5--97
../src/syntax/typing.nit:1983,5--97
../src/syntax/typing.nit:1983,5
../src/syntax/typing.nit:1983,5
- 'v' ... ../src/syntax/typing.nit:1983,5
- 'error' ... ../src/syntax/typing.nit:1983,7--11
+ identifier 'v' ... ../src/syntax/typing.nit:1983,5
+ identifier 'error' ... ../src/syntax/typing.nit:1983,7--11
../src/syntax/typing.nit:1983,13--16
- 'self' ... ../src/syntax/typing.nit:1983,13--16
+ keyword 'self' ... ../src/syntax/typing.nit:1983,13--16
../src/syntax/typing.nit:1983,19--97
- '"Control error: Reached end of block (a 'continue' with a value was expected)."' ... ../src/syntax/typing.nit:1983,19--97
+ literal value '"Control error: Reached end of block (a 'continue' with a value was expected)."' ... ../src/syntax/typing.nit:1983,19--97
../src/syntax/typing.nit:1984,9--1986,6
- 'if' ... ../src/syntax/typing.nit:1984,9--10
+ keyword 'if' ... ../src/syntax/typing.nit:1984,9--10
../src/syntax/typing.nit:1984,12--54
../src/syntax/typing.nit:1984,12--27
../src/syntax/typing.nit:1984,12--18
../src/syntax/typing.nit:1984,12
- 'closure' ... ../src/syntax/typing.nit:1984,12--18
- 'is_break' ... ../src/syntax/typing.nit:1984,20--27
+ identifier 'closure' ... ../src/syntax/typing.nit:1984,12--18
+ identifier 'is_break' ... ../src/syntax/typing.nit:1984,20--27
../src/syntax/typing.nit:1984,33--54
../src/syntax/typing.nit:1984,33--46
../src/syntax/typing.nit:1984,33--35
../src/syntax/typing.nit:1984,33
- 'esc' ... ../src/syntax/typing.nit:1984,33--35
- 'break_list' ... ../src/syntax/typing.nit:1984,37--46
+ identifier 'esc' ... ../src/syntax/typing.nit:1984,33--35
+ identifier 'break_list' ... ../src/syntax/typing.nit:1984,37--46
../src/syntax/typing.nit:1984,51--54
- 'null' ... ../src/syntax/typing.nit:1984,51--54
+ keyword 'null' ... ../src/syntax/typing.nit:1984,51--54
../src/syntax/typing.nit:1985,5--100
../src/syntax/typing.nit:1985,5--100
../src/syntax/typing.nit:1985,5
../src/syntax/typing.nit:1985,5
- 'v' ... ../src/syntax/typing.nit:1985,5
- 'error' ... ../src/syntax/typing.nit:1985,7--11
+ identifier 'v' ... ../src/syntax/typing.nit:1985,5
+ identifier 'error' ... ../src/syntax/typing.nit:1985,7--11
../src/syntax/typing.nit:1985,13--16
- 'self' ... ../src/syntax/typing.nit:1985,13--16
+ keyword 'self' ... ../src/syntax/typing.nit:1985,13--16
../src/syntax/typing.nit:1985,19--100
- '"Control error: Reached end of break block (a 'break' with a value was expected)."' ... ../src/syntax/typing.nit:1985,19--100
+ literal value '"Control error: Reached end of break block (a 'break' with a value was expected)."' ... ../src/syntax/typing.nit:1985,19--100
../src/syntax/typing.nit:1986,4--6
- 'end' ... ../src/syntax/typing.nit:1986,4--6
+ keyword 'end' ... ../src/syntax/typing.nit:1986,4--6
../src/syntax/typing.nit:1987,3--5
- 'end' ... ../src/syntax/typing.nit:1987,3--5
+ keyword 'end' ... ../src/syntax/typing.nit:1987,3--5
../src/syntax/typing.nit:1988,3--27
../src/syntax/typing.nit:1988,3
../src/syntax/typing.nit:1988,3
- 'v' ... ../src/syntax/typing.nit:1988,3
- 'flow_ctx' ... ../src/syntax/typing.nit:1988,5--12
+ identifier 'v' ... ../src/syntax/typing.nit:1988,3
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:1988,5--12
'=' ... ../src/syntax/typing.nit:1988,14
../src/syntax/typing.nit:1988,16--27
../src/syntax/typing.nit:1988,16
- 'old_flow_ctx' ... ../src/syntax/typing.nit:1988,16--27
+ identifier 'old_flow_ctx' ... ../src/syntax/typing.nit:1988,16--27
../src/syntax/typing.nit:1989,3--37
../src/syntax/typing.nit:1989,3
../src/syntax/typing.nit:1989,3
- 'v' ... ../src/syntax/typing.nit:1989,3
- 'base_flow_ctx' ... ../src/syntax/typing.nit:1989,5--17
+ identifier 'v' ... ../src/syntax/typing.nit:1989,3
+ identifier 'base_flow_ctx' ... ../src/syntax/typing.nit:1989,5--17
'=' ... ../src/syntax/typing.nit:1989,19
../src/syntax/typing.nit:1989,21--37
../src/syntax/typing.nit:1989,21
- 'old_base_flow_ctx' ... ../src/syntax/typing.nit:1989,21--37
+ identifier 'old_base_flow_ctx' ... ../src/syntax/typing.nit:1989,21--37
../src/syntax/typing.nit:1990,3--17
../src/syntax/typing.nit:1990,3--13
../src/syntax/typing.nit:1990,3
../src/syntax/typing.nit:1990,3
- 'v' ... ../src/syntax/typing.nit:1990,3
- 'scope_ctx' ... ../src/syntax/typing.nit:1990,5--13
- 'pop' ... ../src/syntax/typing.nit:1990,15--17
- 'end' ... ../src/syntax/typing.nit:1991,2--4
- 'end' ... ../src/syntax/typing.nit:1992,1--3
+ identifier 'v' ... ../src/syntax/typing.nit:1990,3
+ identifier 'scope_ctx' ... ../src/syntax/typing.nit:1990,5--13
+ identifier 'pop' ... ../src/syntax/typing.nit:1990,15--17
+ keyword 'end' ... ../src/syntax/typing.nit:1991,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:1992,1--3
../src/syntax/typing.nit:1994,1--2023,3
../src/syntax/typing.nit:1994,1
../src/syntax/typing.nit:1994,1--5
- 'class' ... ../src/syntax/typing.nit:1994,1--5
- 'ATypeCheckExpr' ... ../src/syntax/typing.nit:1994,7--20
+ keyword 'class' ... ../src/syntax/typing.nit:1994,1--5
+ type identifier 'ATypeCheckExpr' ... ../src/syntax/typing.nit:1994,7--20
../src/syntax/typing.nit:1995,2--12
- 'super' ... ../src/syntax/typing.nit:1995,2--6
+ keyword 'super' ... ../src/syntax/typing.nit:1995,2--6
../src/syntax/typing.nit:1995,8--12
- 'AExpr' ... ../src/syntax/typing.nit:1995,8--12
+ type identifier 'AExpr' ... ../src/syntax/typing.nit:1995,8--12
../src/syntax/typing.nit:1996,2--2022,4
../src/syntax/typing.nit:1996,2--8
- 'private' ... ../src/syntax/typing.nit:1996,2--8
- 'fun' ... ../src/syntax/typing.nit:1996,10--12
+ keyword 'private' ... ../src/syntax/typing.nit:1996,2--8
+ keyword 'fun' ... ../src/syntax/typing.nit:1996,10--12
../src/syntax/typing.nit:1996,14--28
- 'check_expr_cast' ... ../src/syntax/typing.nit:1996,14--28
+ identifier 'check_expr_cast' ... ../src/syntax/typing.nit:1996,14--28
../src/syntax/typing.nit:1996,30--75
../src/syntax/typing.nit:1996,30--45
- 'v' ... ../src/syntax/typing.nit:1996,30
+ identifier 'v' ... ../src/syntax/typing.nit:1996,30
../src/syntax/typing.nit:1996,33--45
- 'TypingVisitor' ... ../src/syntax/typing.nit:1996,33--45
+ type identifier 'TypingVisitor' ... ../src/syntax/typing.nit:1996,33--45
../src/syntax/typing.nit:1996,48--60
- 'n_expr' ... ../src/syntax/typing.nit:1996,48--53
+ identifier 'n_expr' ... ../src/syntax/typing.nit:1996,48--53
../src/syntax/typing.nit:1996,56--60
- 'AExpr' ... ../src/syntax/typing.nit:1996,56--60
+ type identifier 'AExpr' ... ../src/syntax/typing.nit:1996,56--60
../src/syntax/typing.nit:1996,63--75
- 'n_type' ... ../src/syntax/typing.nit:1996,63--68
+ identifier 'n_type' ... ../src/syntax/typing.nit:1996,63--68
../src/syntax/typing.nit:1996,71--75
- 'AType' ... ../src/syntax/typing.nit:1996,71--75
+ type identifier 'AType' ... ../src/syntax/typing.nit:1996,71--75
../src/syntax/typing.nit:1998,3--2022,4
../src/syntax/typing.nit:1998,3--41
- 'if' ... ../src/syntax/typing.nit:1998,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1998,3--4
../src/syntax/typing.nit:1998,6--28
- 'not' ... ../src/syntax/typing.nit:1998,6--8
+ keyword 'not' ... ../src/syntax/typing.nit:1998,6--8
../src/syntax/typing.nit:1998,10--28
../src/syntax/typing.nit:1998,10
../src/syntax/typing.nit:1998,10
- 'v' ... ../src/syntax/typing.nit:1998,10
- 'check_expr' ... ../src/syntax/typing.nit:1998,12--21
+ identifier 'v' ... ../src/syntax/typing.nit:1998,10
+ identifier 'check_expr' ... ../src/syntax/typing.nit:1998,12--21
../src/syntax/typing.nit:1998,23--28
../src/syntax/typing.nit:1998,23
- 'n_expr' ... ../src/syntax/typing.nit:1998,23--28
+ identifier 'n_expr' ... ../src/syntax/typing.nit:1998,23--28
../src/syntax/typing.nit:1998,36--41
- 'return' ... ../src/syntax/typing.nit:1998,36--41
+ keyword 'return' ... ../src/syntax/typing.nit:1998,36--41
../src/syntax/typing.nit:1999,3--36
- 'if' ... ../src/syntax/typing.nit:1999,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:1999,3--4
../src/syntax/typing.nit:1999,6--24
- 'not' ... ../src/syntax/typing.nit:1999,6--8
+ keyword 'not' ... ../src/syntax/typing.nit:1999,6--8
../src/syntax/typing.nit:1999,10--24
../src/syntax/typing.nit:1999,10--15
../src/syntax/typing.nit:1999,10
- 'n_type' ... ../src/syntax/typing.nit:1999,10--15
- 'is_typed' ... ../src/syntax/typing.nit:1999,17--24
+ identifier 'n_type' ... ../src/syntax/typing.nit:1999,10--15
+ identifier 'is_typed' ... ../src/syntax/typing.nit:1999,17--24
../src/syntax/typing.nit:1999,31--36
- 'return' ... ../src/syntax/typing.nit:1999,31--36
+ keyword 'return' ... ../src/syntax/typing.nit:1999,31--36
../src/syntax/typing.nit:2000,3--26
- 'var' ... ../src/syntax/typing.nit:2000,3--5
- 'etype' ... ../src/syntax/typing.nit:2000,7--11
+ keyword 'var' ... ../src/syntax/typing.nit:2000,3--5
+ identifier 'etype' ... ../src/syntax/typing.nit:2000,7--11
'=' ... ../src/syntax/typing.nit:2000,13
../src/syntax/typing.nit:2000,15--26
../src/syntax/typing.nit:2000,15--20
../src/syntax/typing.nit:2000,15
- 'n_expr' ... ../src/syntax/typing.nit:2000,15--20
- 'stype' ... ../src/syntax/typing.nit:2000,22--26
+ identifier 'n_expr' ... ../src/syntax/typing.nit:2000,15--20
+ identifier 'stype' ... ../src/syntax/typing.nit:2000,22--26
../src/syntax/typing.nit:2001,3--26
- 'var' ... ../src/syntax/typing.nit:2001,3--5
- 'ttype' ... ../src/syntax/typing.nit:2001,7--11
+ keyword 'var' ... ../src/syntax/typing.nit:2001,3--5
+ identifier 'ttype' ... ../src/syntax/typing.nit:2001,7--11
'=' ... ../src/syntax/typing.nit:2001,13
../src/syntax/typing.nit:2001,15--26
../src/syntax/typing.nit:2001,15--20
../src/syntax/typing.nit:2001,15
- 'n_type' ... ../src/syntax/typing.nit:2001,15--20
- 'stype' ... ../src/syntax/typing.nit:2001,22--26
+ identifier 'n_type' ... ../src/syntax/typing.nit:2001,15--20
+ identifier 'stype' ... ../src/syntax/typing.nit:2001,22--26
../src/syntax/typing.nit:2002,3--2021,5
- 'if' ... ../src/syntax/typing.nit:2002,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:2002,3--4
../src/syntax/typing.nit:2002,6--19
../src/syntax/typing.nit:2002,6--10
../src/syntax/typing.nit:2002,6
- 'etype' ... ../src/syntax/typing.nit:2002,6--10
+ identifier 'etype' ... ../src/syntax/typing.nit:2002,6--10
../src/syntax/typing.nit:2002,15--19
../src/syntax/typing.nit:2002,15
- 'ttype' ... ../src/syntax/typing.nit:2002,15--19
+ identifier 'ttype' ... ../src/syntax/typing.nit:2002,15--19
../src/syntax/typing.nit:2003,4--62
../src/syntax/typing.nit:2003,4--62
../src/syntax/typing.nit:2003,4
../src/syntax/typing.nit:2003,4
- 'v' ... ../src/syntax/typing.nit:2003,4
- 'warning' ... ../src/syntax/typing.nit:2003,6--12
+ identifier 'v' ... ../src/syntax/typing.nit:2003,4
+ identifier 'warning' ... ../src/syntax/typing.nit:2003,6--12
../src/syntax/typing.nit:2003,14--17
- 'self' ... ../src/syntax/typing.nit:2003,14--17
+ keyword 'self' ... ../src/syntax/typing.nit:2003,14--17
../src/syntax/typing.nit:2003,20--62
../src/syntax/typing.nit:2003,20--54
- '"Warning: Expression is already a {' ... ../src/syntax/typing.nit:2003,20--54
+ literal value '"Warning: Expression is already a {' ... ../src/syntax/typing.nit:2003,20--54
../src/syntax/typing.nit:2003,55--59
../src/syntax/typing.nit:2003,55
- 'ttype' ... ../src/syntax/typing.nit:2003,55--59
+ identifier 'ttype' ... ../src/syntax/typing.nit:2003,55--59
../src/syntax/typing.nit:2003,60--62
'}."' ... ../src/syntax/typing.nit:2003,60--62
../src/syntax/typing.nit:2004,8--2021,5
- 'if' ... ../src/syntax/typing.nit:2004,8--9
+ keyword 'if' ... ../src/syntax/typing.nit:2004,8--9
../src/syntax/typing.nit:2004,11--23
../src/syntax/typing.nit:2004,11--15
../src/syntax/typing.nit:2004,11
- 'etype' ... ../src/syntax/typing.nit:2004,11--15
+ identifier 'etype' ... ../src/syntax/typing.nit:2004,11--15
../src/syntax/typing.nit:2004,19--23
../src/syntax/typing.nit:2004,19
- 'ttype' ... ../src/syntax/typing.nit:2004,19--23
+ identifier 'ttype' ... ../src/syntax/typing.nit:2004,19--23
../src/syntax/typing.nit:2005,4--84
../src/syntax/typing.nit:2005,4--84
../src/syntax/typing.nit:2005,4
../src/syntax/typing.nit:2005,4
- 'v' ... ../src/syntax/typing.nit:2005,4
- 'warning' ... ../src/syntax/typing.nit:2005,6--12
+ identifier 'v' ... ../src/syntax/typing.nit:2005,4
+ identifier 'warning' ... ../src/syntax/typing.nit:2005,6--12
../src/syntax/typing.nit:2005,14--17
- 'self' ... ../src/syntax/typing.nit:2005,14--17
+ keyword 'self' ... ../src/syntax/typing.nit:2005,14--17
../src/syntax/typing.nit:2005,20--84
../src/syntax/typing.nit:2005,20--54
- '"Warning: Expression is already a {' ... ../src/syntax/typing.nit:2005,20--54
+ literal value '"Warning: Expression is already a {' ... ../src/syntax/typing.nit:2005,20--54
../src/syntax/typing.nit:2005,55--59
../src/syntax/typing.nit:2005,55
- 'ttype' ... ../src/syntax/typing.nit:2005,55--59
+ identifier 'ttype' ... ../src/syntax/typing.nit:2005,55--59
../src/syntax/typing.nit:2005,60--76
- '} since it is a {' ... ../src/syntax/typing.nit:2005,60--76
+ literal value '} since it is a {' ... ../src/syntax/typing.nit:2005,60--76
../src/syntax/typing.nit:2005,77--81
../src/syntax/typing.nit:2005,77
- 'etype' ... ../src/syntax/typing.nit:2005,77--81
+ identifier 'etype' ... ../src/syntax/typing.nit:2005,77--81
../src/syntax/typing.nit:2005,82--84
'}."' ... ../src/syntax/typing.nit:2005,82--84
../src/syntax/typing.nit:2006,8--2021,5
- 'if' ... ../src/syntax/typing.nit:2006,8--9
+ keyword 'if' ... ../src/syntax/typing.nit:2006,8--9
../src/syntax/typing.nit:2006,11--30
../src/syntax/typing.nit:2006,11--15
../src/syntax/typing.nit:2006,11
- 'etype' ... ../src/syntax/typing.nit:2006,11--15
+ identifier 'etype' ... ../src/syntax/typing.nit:2006,11--15
../src/syntax/typing.nit:2006,21--30
- 'MMTypeNone' ... ../src/syntax/typing.nit:2006,21--30
+ type identifier 'MMTypeNone' ... ../src/syntax/typing.nit:2006,21--30
../src/syntax/typing.nit:2008,4--79
../src/syntax/typing.nit:2008,4--79
../src/syntax/typing.nit:2008,4
../src/syntax/typing.nit:2008,4
- 'v' ... ../src/syntax/typing.nit:2008,4
- 'warning' ... ../src/syntax/typing.nit:2008,6--12
+ identifier 'v' ... ../src/syntax/typing.nit:2008,4
+ identifier 'warning' ... ../src/syntax/typing.nit:2008,6--12
../src/syntax/typing.nit:2008,14--17
- 'self' ... ../src/syntax/typing.nit:2008,14--17
+ keyword 'self' ... ../src/syntax/typing.nit:2008,14--17
../src/syntax/typing.nit:2008,20--79
../src/syntax/typing.nit:2008,20--71
- '"Warning: Expression is null therefore cannot be a {' ... ../src/syntax/typing.nit:2008,20--71
+ literal value '"Warning: Expression is null therefore cannot be a {' ... ../src/syntax/typing.nit:2008,20--71
../src/syntax/typing.nit:2008,72--76
../src/syntax/typing.nit:2008,72
- 'ttype' ... ../src/syntax/typing.nit:2008,72--76
+ identifier 'ttype' ... ../src/syntax/typing.nit:2008,72--76
../src/syntax/typing.nit:2008,77--79
'}."' ... ../src/syntax/typing.nit:2008,77--79
../src/syntax/typing.nit:2009,8--2021,5
- 'if' ... ../src/syntax/typing.nit:2009,8--9
+ keyword 'if' ... ../src/syntax/typing.nit:2009,8--9
../src/syntax/typing.nit:2009,11--57
../src/syntax/typing.nit:2009,11--27
../src/syntax/typing.nit:2009,11--15
../src/syntax/typing.nit:2009,11
- 'etype' ... ../src/syntax/typing.nit:2009,11--15
- 'is_nullable' ... ../src/syntax/typing.nit:2009,17--27
+ identifier 'etype' ... ../src/syntax/typing.nit:2009,11--15
+ identifier 'is_nullable' ... ../src/syntax/typing.nit:2009,17--27
../src/syntax/typing.nit:2009,33--57
../src/syntax/typing.nit:2009,33--48
../src/syntax/typing.nit:2009,33--37
../src/syntax/typing.nit:2009,33
- 'etype' ... ../src/syntax/typing.nit:2009,33--37
- 'as_notnull' ... ../src/syntax/typing.nit:2009,39--48
+ identifier 'etype' ... ../src/syntax/typing.nit:2009,33--37
+ identifier 'as_notnull' ... ../src/syntax/typing.nit:2009,39--48
../src/syntax/typing.nit:2009,53--57
../src/syntax/typing.nit:2009,53
- 'ttype' ... ../src/syntax/typing.nit:2009,53--57
+ identifier 'ttype' ... ../src/syntax/typing.nit:2009,53--57
../src/syntax/typing.nit:2010,4--2020,6
../src/syntax/typing.nit:2010,4--2020,6
- 'if' ... ../src/syntax/typing.nit:2010,4--5
+ keyword 'if' ... ../src/syntax/typing.nit:2010,4--5
../src/syntax/typing.nit:2010,7--56
../src/syntax/typing.nit:2010,7--28
../src/syntax/typing.nit:2010,7--11
../src/syntax/typing.nit:2010,7
- 'ttype' ... ../src/syntax/typing.nit:2010,7--11
+ identifier 'ttype' ... ../src/syntax/typing.nit:2010,7--11
../src/syntax/typing.nit:2010,17--28
- 'MMTypeFormal' ... ../src/syntax/typing.nit:2010,17--28
+ type identifier 'MMTypeFormal' ... ../src/syntax/typing.nit:2010,17--28
../src/syntax/typing.nit:2010,34--56
../src/syntax/typing.nit:2010,34--44
../src/syntax/typing.nit:2010,34--38
../src/syntax/typing.nit:2010,34
- 'ttype' ... ../src/syntax/typing.nit:2010,34--38
- 'bound' ... ../src/syntax/typing.nit:2010,40--44
- 'is_nullable' ... ../src/syntax/typing.nit:2010,46--56
+ identifier 'ttype' ... ../src/syntax/typing.nit:2010,34--38
+ identifier 'bound' ... ../src/syntax/typing.nit:2010,40--44
+ identifier 'is_nullable' ... ../src/syntax/typing.nit:2010,46--56
../src/syntax/typing.nit:2016,9--2020,6
- 'if' ... ../src/syntax/typing.nit:2016,9--10
+ keyword 'if' ... ../src/syntax/typing.nit:2016,9--10
../src/syntax/typing.nit:2016,12--28
../src/syntax/typing.nit:2016,12--15
- 'self' ... ../src/syntax/typing.nit:2016,12--15
+ keyword 'self' ... ../src/syntax/typing.nit:2016,12--15
../src/syntax/typing.nit:2016,21--28
- 'AIsaExpr' ... ../src/syntax/typing.nit:2016,21--28
+ type identifier 'AIsaExpr' ... ../src/syntax/typing.nit:2016,21--28
../src/syntax/typing.nit:2017,5--48
../src/syntax/typing.nit:2017,5--48
../src/syntax/typing.nit:2017,5
../src/syntax/typing.nit:2017,5
- 'v' ... ../src/syntax/typing.nit:2017,5
- 'warning' ... ../src/syntax/typing.nit:2017,7--13
+ identifier 'v' ... ../src/syntax/typing.nit:2017,5
+ identifier 'warning' ... ../src/syntax/typing.nit:2017,7--13
../src/syntax/typing.nit:2017,15--18
- 'self' ... ../src/syntax/typing.nit:2017,15--18
+ keyword 'self' ... ../src/syntax/typing.nit:2017,15--18
../src/syntax/typing.nit:2017,21--48
- '"Warning: Prefer '!= null'."' ... ../src/syntax/typing.nit:2017,21--48
+ literal value '"Warning: Prefer '!= null'."' ... ../src/syntax/typing.nit:2017,21--48
../src/syntax/typing.nit:2019,5--2020,6
../src/syntax/typing.nit:2019,5--54
../src/syntax/typing.nit:2019,5
../src/syntax/typing.nit:2019,5
- 'v' ... ../src/syntax/typing.nit:2019,5
- 'warning' ... ../src/syntax/typing.nit:2019,7--13
+ identifier 'v' ... ../src/syntax/typing.nit:2019,5
+ identifier 'warning' ... ../src/syntax/typing.nit:2019,7--13
../src/syntax/typing.nit:2019,15--18
- 'self' ... ../src/syntax/typing.nit:2019,15--18
+ keyword 'self' ... ../src/syntax/typing.nit:2019,15--18
../src/syntax/typing.nit:2019,21--54
- '"Warning: Prefer '.as(not null)'."' ... ../src/syntax/typing.nit:2019,21--54
- 'end' ... ../src/syntax/typing.nit:2020,4--6
+ literal value '"Warning: Prefer '.as(not null)'."' ... ../src/syntax/typing.nit:2019,21--54
+ keyword 'end' ... ../src/syntax/typing.nit:2020,4--6
../src/syntax/typing.nit:2021,3--5
- 'end' ... ../src/syntax/typing.nit:2021,3--5
- 'end' ... ../src/syntax/typing.nit:2022,2--4
- 'end' ... ../src/syntax/typing.nit:2023,1--3
+ keyword 'end' ... ../src/syntax/typing.nit:2021,3--5
+ keyword 'end' ... ../src/syntax/typing.nit:2022,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:2023,1--3
../src/syntax/typing.nit:2025,1--2038,3
- 'redef' ... ../src/syntax/typing.nit:2025,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:2025,1--5
../src/syntax/typing.nit:2025,7
../src/syntax/typing.nit:2025,7--11
- 'class' ... ../src/syntax/typing.nit:2025,7--11
- 'AIsaExpr' ... ../src/syntax/typing.nit:2025,13--20
+ keyword 'class' ... ../src/syntax/typing.nit:2025,7--11
+ type identifier 'AIsaExpr' ... ../src/syntax/typing.nit:2025,13--20
../src/syntax/typing.nit:2026,2--21
- 'super' ... ../src/syntax/typing.nit:2026,2--6
+ keyword 'super' ... ../src/syntax/typing.nit:2026,2--6
../src/syntax/typing.nit:2026,8--21
- 'ATypeCheckExpr' ... ../src/syntax/typing.nit:2026,8--21
+ type identifier 'ATypeCheckExpr' ... ../src/syntax/typing.nit:2026,8--21
../src/syntax/typing.nit:2027,2--2037,4
- 'redef' ... ../src/syntax/typing.nit:2027,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:2027,2--6
../src/syntax/typing.nit:2027,12
- 'fun' ... ../src/syntax/typing.nit:2027,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:2027,8--10
../src/syntax/typing.nit:2027,12--23
- 'after_typing' ... ../src/syntax/typing.nit:2027,12--23
+ identifier 'after_typing' ... ../src/syntax/typing.nit:2027,12--23
../src/syntax/typing.nit:2027,25
../src/syntax/typing.nit:2027,25
- 'v' ... ../src/syntax/typing.nit:2027,25
+ identifier 'v' ... ../src/syntax/typing.nit:2027,25
../src/syntax/typing.nit:2029,3--2037,4
../src/syntax/typing.nit:2029,3--35
../src/syntax/typing.nit:2029,19
- 'check_expr_cast' ... ../src/syntax/typing.nit:2029,3--17
+ identifier 'check_expr_cast' ... ../src/syntax/typing.nit:2029,3--17
../src/syntax/typing.nit:2029,19
../src/syntax/typing.nit:2029,19
- 'v' ... ../src/syntax/typing.nit:2029,19
+ identifier 'v' ... ../src/syntax/typing.nit:2029,19
../src/syntax/typing.nit:2029,22--27
../src/syntax/typing.nit:2029,22
- 'n_expr' ... ../src/syntax/typing.nit:2029,22--27
+ identifier 'n_expr' ... ../src/syntax/typing.nit:2029,22--27
../src/syntax/typing.nit:2029,30--35
../src/syntax/typing.nit:2029,30
- 'n_type' ... ../src/syntax/typing.nit:2029,30--35
+ identifier 'n_type' ... ../src/syntax/typing.nit:2029,30--35
../src/syntax/typing.nit:2030,3--36
- 'if' ... ../src/syntax/typing.nit:2030,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:2030,3--4
../src/syntax/typing.nit:2030,6--24
- 'not' ... ../src/syntax/typing.nit:2030,6--8
+ keyword 'not' ... ../src/syntax/typing.nit:2030,6--8
../src/syntax/typing.nit:2030,10--24
../src/syntax/typing.nit:2030,10--15
../src/syntax/typing.nit:2030,10
- 'n_type' ... ../src/syntax/typing.nit:2030,10--15
- 'is_typed' ... ../src/syntax/typing.nit:2030,17--24
+ identifier 'n_type' ... ../src/syntax/typing.nit:2030,10--15
+ identifier 'is_typed' ... ../src/syntax/typing.nit:2030,17--24
../src/syntax/typing.nit:2030,31--36
- 'return' ... ../src/syntax/typing.nit:2030,31--36
+ keyword 'return' ... ../src/syntax/typing.nit:2030,31--36
../src/syntax/typing.nit:2031,3--36
- 'var' ... ../src/syntax/typing.nit:2031,3--5
- 'variable' ... ../src/syntax/typing.nit:2031,7--14
+ keyword 'var' ... ../src/syntax/typing.nit:2031,3--5
+ identifier 'variable' ... ../src/syntax/typing.nit:2031,7--14
'=' ... ../src/syntax/typing.nit:2031,16
../src/syntax/typing.nit:2031,18--36
../src/syntax/typing.nit:2031,18--23
../src/syntax/typing.nit:2031,18
- 'n_expr' ... ../src/syntax/typing.nit:2031,18--23
- 'its_variable' ... ../src/syntax/typing.nit:2031,25--36
+ identifier 'n_expr' ... ../src/syntax/typing.nit:2031,18--23
+ identifier 'its_variable' ... ../src/syntax/typing.nit:2031,25--36
../src/syntax/typing.nit:2032,3--2034,5
- 'if' ... ../src/syntax/typing.nit:2032,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:2032,3--4
../src/syntax/typing.nit:2032,6--21
../src/syntax/typing.nit:2032,6--13
../src/syntax/typing.nit:2032,6
- 'variable' ... ../src/syntax/typing.nit:2032,6--13
+ identifier 'variable' ... ../src/syntax/typing.nit:2032,6--13
../src/syntax/typing.nit:2032,18--21
- 'null' ... ../src/syntax/typing.nit:2032,18--21
+ keyword 'null' ... ../src/syntax/typing.nit:2032,18--21
../src/syntax/typing.nit:2033,4--71
../src/syntax/typing.nit:2033,4--71
../src/syntax/typing.nit:2033,24
- '_if_true_flow_ctx' ... ../src/syntax/typing.nit:2033,4--20
+ attribute '_if_true_flow_ctx' ... ../src/syntax/typing.nit:2033,4--20
'=' ... ../src/syntax/typing.nit:2033,22
../src/syntax/typing.nit:2033,24--71
../src/syntax/typing.nit:2033,24--33
../src/syntax/typing.nit:2033,24
../src/syntax/typing.nit:2033,24
- 'v' ... ../src/syntax/typing.nit:2033,24
- 'flow_ctx' ... ../src/syntax/typing.nit:2033,26--33
- 'sub_with' ... ../src/syntax/typing.nit:2033,35--42
+ identifier 'v' ... ../src/syntax/typing.nit:2033,24
+ identifier 'flow_ctx' ... ../src/syntax/typing.nit:2033,26--33
+ identifier 'sub_with' ... ../src/syntax/typing.nit:2033,35--42
../src/syntax/typing.nit:2033,44--47
- 'self' ... ../src/syntax/typing.nit:2033,44--47
+ keyword 'self' ... ../src/syntax/typing.nit:2033,44--47
../src/syntax/typing.nit:2033,50--57
../src/syntax/typing.nit:2033,50
- 'variable' ... ../src/syntax/typing.nit:2033,50--57
+ identifier 'variable' ... ../src/syntax/typing.nit:2033,50--57
../src/syntax/typing.nit:2033,60--71
../src/syntax/typing.nit:2033,60--65
../src/syntax/typing.nit:2033,60
- 'n_type' ... ../src/syntax/typing.nit:2033,60--65
- 'stype' ... ../src/syntax/typing.nit:2033,67--71
+ identifier 'n_type' ... ../src/syntax/typing.nit:2033,60--65
+ identifier 'stype' ... ../src/syntax/typing.nit:2033,67--71
../src/syntax/typing.nit:2034,3--5
- 'end' ... ../src/syntax/typing.nit:2034,3--5
+ keyword 'end' ... ../src/syntax/typing.nit:2034,3--5
../src/syntax/typing.nit:2035,3--22
../src/syntax/typing.nit:2035,12
- '_stype' ... ../src/syntax/typing.nit:2035,3--8
+ attribute '_stype' ... ../src/syntax/typing.nit:2035,3--8
'=' ... ../src/syntax/typing.nit:2035,10
../src/syntax/typing.nit:2035,12--22
../src/syntax/typing.nit:2035,12
../src/syntax/typing.nit:2035,12
- 'v' ... ../src/syntax/typing.nit:2035,12
- 'type_bool' ... ../src/syntax/typing.nit:2035,14--22
+ identifier 'v' ... ../src/syntax/typing.nit:2035,12
+ identifier 'type_bool' ... ../src/syntax/typing.nit:2035,14--22
../src/syntax/typing.nit:2036,3--18
../src/syntax/typing.nit:2036,15
- '_is_typed' ... ../src/syntax/typing.nit:2036,3--11
+ attribute '_is_typed' ... ../src/syntax/typing.nit:2036,3--11
'=' ... ../src/syntax/typing.nit:2036,13
../src/syntax/typing.nit:2036,15--18
- 'true' ... ../src/syntax/typing.nit:2036,15--18
- 'end' ... ../src/syntax/typing.nit:2037,2--4
- 'end' ... ../src/syntax/typing.nit:2038,1--3
+ keyword 'true' ... ../src/syntax/typing.nit:2036,15--18
+ keyword 'end' ... ../src/syntax/typing.nit:2037,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:2038,1--3
../src/syntax/typing.nit:2040,1--2049,3
- 'redef' ... ../src/syntax/typing.nit:2040,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:2040,1--5
../src/syntax/typing.nit:2040,7
../src/syntax/typing.nit:2040,7--11
- 'class' ... ../src/syntax/typing.nit:2040,7--11
- 'AAsCastExpr' ... ../src/syntax/typing.nit:2040,13--23
+ keyword 'class' ... ../src/syntax/typing.nit:2040,7--11
+ type identifier 'AAsCastExpr' ... ../src/syntax/typing.nit:2040,13--23
../src/syntax/typing.nit:2041,2--21
- 'super' ... ../src/syntax/typing.nit:2041,2--6
+ keyword 'super' ... ../src/syntax/typing.nit:2041,2--6
../src/syntax/typing.nit:2041,8--21
- 'ATypeCheckExpr' ... ../src/syntax/typing.nit:2041,8--21
+ type identifier 'ATypeCheckExpr' ... ../src/syntax/typing.nit:2041,8--21
../src/syntax/typing.nit:2042,2--2048,4
- 'redef' ... ../src/syntax/typing.nit:2042,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:2042,2--6
../src/syntax/typing.nit:2042,12
- 'fun' ... ../src/syntax/typing.nit:2042,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:2042,8--10
../src/syntax/typing.nit:2042,12--23
- 'after_typing' ... ../src/syntax/typing.nit:2042,12--23
+ identifier 'after_typing' ... ../src/syntax/typing.nit:2042,12--23
../src/syntax/typing.nit:2042,25
../src/syntax/typing.nit:2042,25
- 'v' ... ../src/syntax/typing.nit:2042,25
+ identifier 'v' ... ../src/syntax/typing.nit:2042,25
../src/syntax/typing.nit:2044,3--2048,4
../src/syntax/typing.nit:2044,3--35
../src/syntax/typing.nit:2044,19
- 'check_expr_cast' ... ../src/syntax/typing.nit:2044,3--17
+ identifier 'check_expr_cast' ... ../src/syntax/typing.nit:2044,3--17
../src/syntax/typing.nit:2044,19
../src/syntax/typing.nit:2044,19
- 'v' ... ../src/syntax/typing.nit:2044,19
+ identifier 'v' ... ../src/syntax/typing.nit:2044,19
../src/syntax/typing.nit:2044,22--27
../src/syntax/typing.nit:2044,22
- 'n_expr' ... ../src/syntax/typing.nit:2044,22--27
+ identifier 'n_expr' ... ../src/syntax/typing.nit:2044,22--27
../src/syntax/typing.nit:2044,30--35
../src/syntax/typing.nit:2044,30
- 'n_type' ... ../src/syntax/typing.nit:2044,30--35
+ identifier 'n_type' ... ../src/syntax/typing.nit:2044,30--35
../src/syntax/typing.nit:2045,3--36
- 'if' ... ../src/syntax/typing.nit:2045,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:2045,3--4
../src/syntax/typing.nit:2045,6--24
- 'not' ... ../src/syntax/typing.nit:2045,6--8
+ keyword 'not' ... ../src/syntax/typing.nit:2045,6--8
../src/syntax/typing.nit:2045,10--24
../src/syntax/typing.nit:2045,10--15
../src/syntax/typing.nit:2045,10
- 'n_type' ... ../src/syntax/typing.nit:2045,10--15
- 'is_typed' ... ../src/syntax/typing.nit:2045,17--24
+ identifier 'n_type' ... ../src/syntax/typing.nit:2045,10--15
+ identifier 'is_typed' ... ../src/syntax/typing.nit:2045,17--24
../src/syntax/typing.nit:2045,31--36
- 'return' ... ../src/syntax/typing.nit:2045,31--36
+ keyword 'return' ... ../src/syntax/typing.nit:2045,31--36
../src/syntax/typing.nit:2046,3--23
../src/syntax/typing.nit:2046,12
- '_stype' ... ../src/syntax/typing.nit:2046,3--8
+ attribute '_stype' ... ../src/syntax/typing.nit:2046,3--8
'=' ... ../src/syntax/typing.nit:2046,10
../src/syntax/typing.nit:2046,12--23
../src/syntax/typing.nit:2046,12--17
../src/syntax/typing.nit:2046,12
- 'n_type' ... ../src/syntax/typing.nit:2046,12--17
- 'stype' ... ../src/syntax/typing.nit:2046,19--23
+ identifier 'n_type' ... ../src/syntax/typing.nit:2046,12--17
+ identifier 'stype' ... ../src/syntax/typing.nit:2046,19--23
../src/syntax/typing.nit:2047,3--28
../src/syntax/typing.nit:2047,15
- '_is_typed' ... ../src/syntax/typing.nit:2047,3--11
+ attribute '_is_typed' ... ../src/syntax/typing.nit:2047,3--11
'=' ... ../src/syntax/typing.nit:2047,13
../src/syntax/typing.nit:2047,15--28
../src/syntax/typing.nit:2047,15--20
../src/syntax/typing.nit:2047,15
- '_stype' ... ../src/syntax/typing.nit:2047,15--20
+ attribute '_stype' ... ../src/syntax/typing.nit:2047,15--20
../src/syntax/typing.nit:2047,25--28
- 'null' ... ../src/syntax/typing.nit:2047,25--28
- 'end' ... ../src/syntax/typing.nit:2048,2--4
- 'end' ... ../src/syntax/typing.nit:2049,1--3
+ keyword 'null' ... ../src/syntax/typing.nit:2047,25--28
+ keyword 'end' ... ../src/syntax/typing.nit:2048,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:2049,1--3
../src/syntax/typing.nit:2051,1--2065,3
- 'redef' ... ../src/syntax/typing.nit:2051,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:2051,1--5
../src/syntax/typing.nit:2051,7
../src/syntax/typing.nit:2051,7--11
- 'class' ... ../src/syntax/typing.nit:2051,7--11
- 'AAsNotnullExpr' ... ../src/syntax/typing.nit:2051,13--26
+ keyword 'class' ... ../src/syntax/typing.nit:2051,7--11
+ type identifier 'AAsNotnullExpr' ... ../src/syntax/typing.nit:2051,13--26
../src/syntax/typing.nit:2052,2--2064,4
- 'redef' ... ../src/syntax/typing.nit:2052,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:2052,2--6
../src/syntax/typing.nit:2052,12
- 'fun' ... ../src/syntax/typing.nit:2052,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:2052,8--10
../src/syntax/typing.nit:2052,12--23
- 'after_typing' ... ../src/syntax/typing.nit:2052,12--23
+ identifier 'after_typing' ... ../src/syntax/typing.nit:2052,12--23
../src/syntax/typing.nit:2052,25
../src/syntax/typing.nit:2052,25
- 'v' ... ../src/syntax/typing.nit:2052,25
+ identifier 'v' ... ../src/syntax/typing.nit:2052,25
../src/syntax/typing.nit:2054,3--2064,4
../src/syntax/typing.nit:2054,3--41
- 'if' ... ../src/syntax/typing.nit:2054,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:2054,3--4
../src/syntax/typing.nit:2054,6--28
- 'not' ... ../src/syntax/typing.nit:2054,6--8
+ keyword 'not' ... ../src/syntax/typing.nit:2054,6--8
../src/syntax/typing.nit:2054,10--28
../src/syntax/typing.nit:2054,10
../src/syntax/typing.nit:2054,10
- 'v' ... ../src/syntax/typing.nit:2054,10
- 'check_expr' ... ../src/syntax/typing.nit:2054,12--21
+ identifier 'v' ... ../src/syntax/typing.nit:2054,10
+ identifier 'check_expr' ... ../src/syntax/typing.nit:2054,12--21
../src/syntax/typing.nit:2054,23--28
../src/syntax/typing.nit:2054,23
- 'n_expr' ... ../src/syntax/typing.nit:2054,23--28
+ identifier 'n_expr' ... ../src/syntax/typing.nit:2054,23--28
../src/syntax/typing.nit:2054,36--41
- 'return' ... ../src/syntax/typing.nit:2054,36--41
+ keyword 'return' ... ../src/syntax/typing.nit:2054,36--41
../src/syntax/typing.nit:2055,3--22
- 'var' ... ../src/syntax/typing.nit:2055,3--5
- 't' ... ../src/syntax/typing.nit:2055,7
+ keyword 'var' ... ../src/syntax/typing.nit:2055,3--5
+ identifier 't' ... ../src/syntax/typing.nit:2055,7
'=' ... ../src/syntax/typing.nit:2055,9
../src/syntax/typing.nit:2055,11--22
../src/syntax/typing.nit:2055,11--16
../src/syntax/typing.nit:2055,11
- 'n_expr' ... ../src/syntax/typing.nit:2055,11--16
- 'stype' ... ../src/syntax/typing.nit:2055,18--22
+ identifier 'n_expr' ... ../src/syntax/typing.nit:2055,11--16
+ identifier 'stype' ... ../src/syntax/typing.nit:2055,18--22
../src/syntax/typing.nit:2056,3--2061,5
- 'if' ... ../src/syntax/typing.nit:2056,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:2056,3--4
../src/syntax/typing.nit:2056,6--21
../src/syntax/typing.nit:2056,6
../src/syntax/typing.nit:2056,6
- 't' ... ../src/syntax/typing.nit:2056,6
+ identifier 't' ... ../src/syntax/typing.nit:2056,6
../src/syntax/typing.nit:2056,12--21
- 'MMTypeNone' ... ../src/syntax/typing.nit:2056,12--21
+ type identifier 'MMTypeNone' ... ../src/syntax/typing.nit:2056,12--21
../src/syntax/typing.nit:2057,4--2058,9
../src/syntax/typing.nit:2057,4--64
../src/syntax/typing.nit:2057,4
../src/syntax/typing.nit:2057,4
- 'v' ... ../src/syntax/typing.nit:2057,4
- 'error' ... ../src/syntax/typing.nit:2057,6--10
+ identifier 'v' ... ../src/syntax/typing.nit:2057,4
+ identifier 'error' ... ../src/syntax/typing.nit:2057,6--10
../src/syntax/typing.nit:2057,12--17
../src/syntax/typing.nit:2057,12
- 'n_expr' ... ../src/syntax/typing.nit:2057,12--17
+ identifier 'n_expr' ... ../src/syntax/typing.nit:2057,12--17
../src/syntax/typing.nit:2057,20--64
- '"Type error: 'as(not null)' on 'null' value."' ... ../src/syntax/typing.nit:2057,20--64
+ literal value '"Type error: 'as(not null)' on 'null' value."' ... ../src/syntax/typing.nit:2057,20--64
../src/syntax/typing.nit:2058,4--9
- 'return' ... ../src/syntax/typing.nit:2058,4--9
+ keyword 'return' ... ../src/syntax/typing.nit:2058,4--9
../src/syntax/typing.nit:2059,8--2061,5
- 'if' ... ../src/syntax/typing.nit:2059,8--9
+ keyword 'if' ... ../src/syntax/typing.nit:2059,8--9
../src/syntax/typing.nit:2059,11--27
- 'not' ... ../src/syntax/typing.nit:2059,11--13
+ keyword 'not' ... ../src/syntax/typing.nit:2059,11--13
../src/syntax/typing.nit:2059,15--27
../src/syntax/typing.nit:2059,15
../src/syntax/typing.nit:2059,15
- 't' ... ../src/syntax/typing.nit:2059,15
- 'is_nullable' ... ../src/syntax/typing.nit:2059,17--27
+ identifier 't' ... ../src/syntax/typing.nit:2059,15
+ identifier 'is_nullable' ... ../src/syntax/typing.nit:2059,17--27
../src/syntax/typing.nit:2060,4--68
../src/syntax/typing.nit:2060,4--68
../src/syntax/typing.nit:2060,4
../src/syntax/typing.nit:2060,4
- 'v' ... ../src/syntax/typing.nit:2060,4
- 'warning' ... ../src/syntax/typing.nit:2060,6--12
+ identifier 'v' ... ../src/syntax/typing.nit:2060,4
+ identifier 'warning' ... ../src/syntax/typing.nit:2060,6--12
../src/syntax/typing.nit:2060,14--19
../src/syntax/typing.nit:2060,14
- 'n_expr' ... ../src/syntax/typing.nit:2060,14--19
+ identifier 'n_expr' ... ../src/syntax/typing.nit:2060,14--19
../src/syntax/typing.nit:2060,22--68
- '"Warning: 'as(not null)' on non nullable type."' ... ../src/syntax/typing.nit:2060,22--68
+ literal value '"Warning: 'as(not null)' on non nullable type."' ... ../src/syntax/typing.nit:2060,22--68
../src/syntax/typing.nit:2061,3--5
- 'end' ... ../src/syntax/typing.nit:2061,3--5
+ keyword 'end' ... ../src/syntax/typing.nit:2061,3--5
../src/syntax/typing.nit:2062,3--34
../src/syntax/typing.nit:2062,12
- '_stype' ... ../src/syntax/typing.nit:2062,3--8
+ attribute '_stype' ... ../src/syntax/typing.nit:2062,3--8
'=' ... ../src/syntax/typing.nit:2062,10
../src/syntax/typing.nit:2062,12--34
../src/syntax/typing.nit:2062,12--23
../src/syntax/typing.nit:2062,12--17
../src/syntax/typing.nit:2062,12
- 'n_expr' ... ../src/syntax/typing.nit:2062,12--17
- 'stype' ... ../src/syntax/typing.nit:2062,19--23
- 'as_notnull' ... ../src/syntax/typing.nit:2062,25--34
+ identifier 'n_expr' ... ../src/syntax/typing.nit:2062,12--17
+ identifier 'stype' ... ../src/syntax/typing.nit:2062,19--23
+ identifier 'as_notnull' ... ../src/syntax/typing.nit:2062,25--34
../src/syntax/typing.nit:2063,3--18
../src/syntax/typing.nit:2063,15
- '_is_typed' ... ../src/syntax/typing.nit:2063,3--11
+ attribute '_is_typed' ... ../src/syntax/typing.nit:2063,3--11
'=' ... ../src/syntax/typing.nit:2063,13
../src/syntax/typing.nit:2063,15--18
- 'true' ... ../src/syntax/typing.nit:2063,15--18
- 'end' ... ../src/syntax/typing.nit:2064,2--4
- 'end' ... ../src/syntax/typing.nit:2065,1--3
+ keyword 'true' ... ../src/syntax/typing.nit:2063,15--18
+ keyword 'end' ... ../src/syntax/typing.nit:2064,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:2065,1--3
../src/syntax/typing.nit:2067,1--2075,3
- 'redef' ... ../src/syntax/typing.nit:2067,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:2067,1--5
../src/syntax/typing.nit:2067,7
../src/syntax/typing.nit:2067,7--11
- 'class' ... ../src/syntax/typing.nit:2067,7--11
- 'AProxyExpr' ... ../src/syntax/typing.nit:2067,13--22
+ keyword 'class' ... ../src/syntax/typing.nit:2067,7--11
+ type identifier 'AProxyExpr' ... ../src/syntax/typing.nit:2067,13--22
../src/syntax/typing.nit:2068,2--2074,4
- 'redef' ... ../src/syntax/typing.nit:2068,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:2068,2--6
../src/syntax/typing.nit:2068,12
- 'fun' ... ../src/syntax/typing.nit:2068,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:2068,8--10
../src/syntax/typing.nit:2068,12--23
- 'after_typing' ... ../src/syntax/typing.nit:2068,12--23
+ identifier 'after_typing' ... ../src/syntax/typing.nit:2068,12--23
../src/syntax/typing.nit:2068,25
../src/syntax/typing.nit:2068,25
- 'v' ... ../src/syntax/typing.nit:2068,25
+ identifier 'v' ... ../src/syntax/typing.nit:2068,25
../src/syntax/typing.nit:2070,3--2074,4
../src/syntax/typing.nit:2070,3--36
- 'if' ... ../src/syntax/typing.nit:2070,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:2070,3--4
../src/syntax/typing.nit:2070,6--24
- 'not' ... ../src/syntax/typing.nit:2070,6--8
+ keyword 'not' ... ../src/syntax/typing.nit:2070,6--8
../src/syntax/typing.nit:2070,10--24
../src/syntax/typing.nit:2070,10--15
../src/syntax/typing.nit:2070,10
- 'n_expr' ... ../src/syntax/typing.nit:2070,10--15
- 'is_typed' ... ../src/syntax/typing.nit:2070,17--24
+ identifier 'n_expr' ... ../src/syntax/typing.nit:2070,10--15
+ identifier 'is_typed' ... ../src/syntax/typing.nit:2070,17--24
../src/syntax/typing.nit:2070,31--36
- 'return' ... ../src/syntax/typing.nit:2070,31--36
+ keyword 'return' ... ../src/syntax/typing.nit:2070,31--36
../src/syntax/typing.nit:2071,3--18
../src/syntax/typing.nit:2071,15
- '_is_typed' ... ../src/syntax/typing.nit:2071,3--11
+ attribute '_is_typed' ... ../src/syntax/typing.nit:2071,3--11
'=' ... ../src/syntax/typing.nit:2071,13
../src/syntax/typing.nit:2071,15--18
- 'true' ... ../src/syntax/typing.nit:2071,15--18
+ keyword 'true' ... ../src/syntax/typing.nit:2071,15--18
../src/syntax/typing.nit:2072,3--36
- 'if' ... ../src/syntax/typing.nit:2072,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:2072,3--4
../src/syntax/typing.nit:2072,6--24
../src/syntax/typing.nit:2072,6--11
../src/syntax/typing.nit:2072,6
- 'n_expr' ... ../src/syntax/typing.nit:2072,6--11
- 'is_statement' ... ../src/syntax/typing.nit:2072,13--24
+ identifier 'n_expr' ... ../src/syntax/typing.nit:2072,6--11
+ identifier 'is_statement' ... ../src/syntax/typing.nit:2072,13--24
../src/syntax/typing.nit:2072,31--36
- 'return' ... ../src/syntax/typing.nit:2072,31--36
+ keyword 'return' ... ../src/syntax/typing.nit:2072,31--36
../src/syntax/typing.nit:2073,3--23
../src/syntax/typing.nit:2073,12
- '_stype' ... ../src/syntax/typing.nit:2073,3--8
+ attribute '_stype' ... ../src/syntax/typing.nit:2073,3--8
'=' ... ../src/syntax/typing.nit:2073,10
../src/syntax/typing.nit:2073,12--23
../src/syntax/typing.nit:2073,12--17
../src/syntax/typing.nit:2073,12
- 'n_expr' ... ../src/syntax/typing.nit:2073,12--17
- 'stype' ... ../src/syntax/typing.nit:2073,19--23
- 'end' ... ../src/syntax/typing.nit:2074,2--4
- 'end' ... ../src/syntax/typing.nit:2075,1--3
+ identifier 'n_expr' ... ../src/syntax/typing.nit:2073,12--17
+ identifier 'stype' ... ../src/syntax/typing.nit:2073,19--23
+ keyword 'end' ... ../src/syntax/typing.nit:2074,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:2075,1--3
../src/syntax/typing.nit:2077,1--2089,3
- 'redef' ... ../src/syntax/typing.nit:2077,1--5
+ keyword 'redef' ... ../src/syntax/typing.nit:2077,1--5
../src/syntax/typing.nit:2077,7
../src/syntax/typing.nit:2077,7--11
- 'class' ... ../src/syntax/typing.nit:2077,7--11
- 'AOnceExpr' ... ../src/syntax/typing.nit:2077,13--21
+ keyword 'class' ... ../src/syntax/typing.nit:2077,7--11
+ type identifier 'AOnceExpr' ... ../src/syntax/typing.nit:2077,13--21
../src/syntax/typing.nit:2078,2--2088,4
- 'redef' ... ../src/syntax/typing.nit:2078,2--6
+ keyword 'redef' ... ../src/syntax/typing.nit:2078,2--6
../src/syntax/typing.nit:2078,12
- 'fun' ... ../src/syntax/typing.nit:2078,8--10
+ keyword 'fun' ... ../src/syntax/typing.nit:2078,8--10
../src/syntax/typing.nit:2078,12--24
- 'accept_typing' ... ../src/syntax/typing.nit:2078,12--24
+ identifier 'accept_typing' ... ../src/syntax/typing.nit:2078,12--24
../src/syntax/typing.nit:2078,26
../src/syntax/typing.nit:2078,26
- 'v' ... ../src/syntax/typing.nit:2078,26
+ identifier 'v' ... ../src/syntax/typing.nit:2078,26
../src/syntax/typing.nit:2080,3--2088,4
../src/syntax/typing.nit:2080,3--2082,5
- 'if' ... ../src/syntax/typing.nit:2080,3--4
+ keyword 'if' ... ../src/syntax/typing.nit:2080,3--4
../src/syntax/typing.nit:2080,6--21
../src/syntax/typing.nit:2080,6--17
../src/syntax/typing.nit:2080,6
../src/syntax/typing.nit:2080,6
- 'v' ... ../src/syntax/typing.nit:2080,6
- 'once_count' ... ../src/syntax/typing.nit:2080,8--17
+ identifier 'v' ... ../src/syntax/typing.nit:2080,6
+ identifier 'once_count' ... ../src/syntax/typing.nit:2080,8--17
../src/syntax/typing.nit:2080,21
- '0' ... ../src/syntax/typing.nit:2080,21
+ literal value '0' ... ../src/syntax/typing.nit:2080,21
../src/syntax/typing.nit:2081,4--55
../src/syntax/typing.nit:2081,4--55
../src/syntax/typing.nit:2081,4
../src/syntax/typing.nit:2081,4
- 'v' ... ../src/syntax/typing.nit:2081,4
- 'warning' ... ../src/syntax/typing.nit:2081,6--12
+ identifier 'v' ... ../src/syntax/typing.nit:2081,4
+ identifier 'warning' ... ../src/syntax/typing.nit:2081,6--12
../src/syntax/typing.nit:2081,14--17
- 'self' ... ../src/syntax/typing.nit:2081,14--17
+ keyword 'self' ... ../src/syntax/typing.nit:2081,14--17
../src/syntax/typing.nit:2081,20--55
- '"Useless once in a once expression."' ... ../src/syntax/typing.nit:2081,20--55
+ literal value '"Useless once in a once expression."' ... ../src/syntax/typing.nit:2081,20--55
../src/syntax/typing.nit:2082,3--5
- 'end' ... ../src/syntax/typing.nit:2082,3--5
+ keyword 'end' ... ../src/syntax/typing.nit:2082,3--5
../src/syntax/typing.nit:2083,3--33
../src/syntax/typing.nit:2083,3
../src/syntax/typing.nit:2083,3
- 'v' ... ../src/syntax/typing.nit:2083,3
- 'once_count' ... ../src/syntax/typing.nit:2083,5--14
+ identifier 'v' ... ../src/syntax/typing.nit:2083,3
+ identifier 'once_count' ... ../src/syntax/typing.nit:2083,5--14
'=' ... ../src/syntax/typing.nit:2083,16
../src/syntax/typing.nit:2083,18--33
../src/syntax/typing.nit:2083,18--29
../src/syntax/typing.nit:2083,18
../src/syntax/typing.nit:2083,18
- 'v' ... ../src/syntax/typing.nit:2083,18
- 'once_count' ... ../src/syntax/typing.nit:2083,20--29
+ identifier 'v' ... ../src/syntax/typing.nit:2083,18
+ identifier 'once_count' ... ../src/syntax/typing.nit:2083,20--29
../src/syntax/typing.nit:2083,33
- '1' ... ../src/syntax/typing.nit:2083,33
+ literal value '1' ... ../src/syntax/typing.nit:2083,33
../src/syntax/typing.nit:2085,3--7
- 'super' ... ../src/syntax/typing.nit:2085,3--7
+ keyword 'super' ... ../src/syntax/typing.nit:2085,3--7
../src/syntax/typing.nit:2087,3--33
../src/syntax/typing.nit:2087,3
../src/syntax/typing.nit:2087,3
- 'v' ... ../src/syntax/typing.nit:2087,3
- 'once_count' ... ../src/syntax/typing.nit:2087,5--14
+ identifier 'v' ... ../src/syntax/typing.nit:2087,3
+ identifier 'once_count' ... ../src/syntax/typing.nit:2087,5--14
'=' ... ../src/syntax/typing.nit:2087,16
../src/syntax/typing.nit:2087,18--33
../src/syntax/typing.nit:2087,18--29
../src/syntax/typing.nit:2087,18
../src/syntax/typing.nit:2087,18
- 'v' ... ../src/syntax/typing.nit:2087,18
- 'once_count' ... ../src/syntax/typing.nit:2087,20--29
+ identifier 'v' ... ../src/syntax/typing.nit:2087,18
+ identifier 'once_count' ... ../src/syntax/typing.nit:2087,20--29
../src/syntax/typing.nit:2087,33
- '1' ... ../src/syntax/typing.nit:2087,33
- 'end' ... ../src/syntax/typing.nit:2088,2--4
- 'end' ... ../src/syntax/typing.nit:2089,1--3
- '' ... ../src/syntax/typing.nit:2091,1
+ literal value '1' ... ../src/syntax/typing.nit:2087,33
+ keyword 'end' ... ../src/syntax/typing.nit:2088,2--4
+ keyword 'end' ... ../src/syntax/typing.nit:2089,1--3
+ end of file ... ../src/syntax/typing.nit:2091,1