-alt/base_adaptive_alt1.nit:32,2--6: Error: Method 'bar' doesn't exists in A.
+alt/base_adaptive_alt1.nit:32,4--6: Error: method `bar` does not exists in `A`.
-alt/base_adaptive_alt2.nit:34,3--7: Error: Method 'bar' doesn't exists in A.
+alt/base_adaptive_alt2.nit:34,5--7: Error: method `bar` does not exists in `A`.
-alt/base_adaptive_alt3.nit:39,3--7: Error: Method 'bar' doesn't exists in A.
+alt/base_adaptive_alt3.nit:39,5--7: Error: method `bar` does not exists in `A`.
-alt/base_adaptive_loop2_alt1.nit:32,2--6: Error: Method 'bar' doesn't exists in A.
+alt/base_adaptive_loop2_alt1.nit:32,4--6: Error: method `bar` does not exists in `A`.
-alt/base_adaptive_loop2_alt2.nit:38,1--5: Error: Method 'bar' doesn't exists in A.
+alt/base_adaptive_loop2_alt2.nit:38,3--5: Error: method `bar` does not exists in `A`.
-alt/base_adaptive_loop3_alt3.nit:29,7--13: Error: Method 'next' call on 'null'.
+alt/base_adaptive_loop3_alt3.nit:29,10--13: Error: method `next` called on `null`.
-alt/base_adaptive_loop_alt1.nit:30,6: Type error: expected Int, got nullable Int
-alt/base_adaptive_loop_alt1.nit:31,6: Type error: expected Int, got nullable Int
+alt/base_adaptive_loop_alt1.nit:30,6: Type Error: expected `Int`, got `nullable Int`.
+alt/base_adaptive_loop_alt1.nit:31,6: Type Error: expected `Int`, got `nullable Int`.
-alt/base_adaptive_loop_array_1alt2_alt1.nit:26,2--15: Error: Method 'length' doesn't exists in Int.
-alt/base_adaptive_loop_array_1alt2_alt1.nit:26,2--15: Error: Method 'length' doesn't exists in nullable Object.
-alt/base_adaptive_loop_array_1alt2_alt1.nit:28,1--8: Error: Method 'length' doesn't exists in nullable Object.
+alt/base_adaptive_loop_array_1alt2_alt1.nit:26,10--15: Error: method `length` does not exists in `Int`.
+alt/base_adaptive_loop_array_1alt2_alt1.nit:26,10--15: Error: method `length` does not exists in `nullable Object`.
+alt/base_adaptive_loop_array_1alt2_alt1.nit:28,3--8: Error: method `length` does not exists in `nullable Object`.
-alt/base_adaptive_loop_array_alt1.nit:26,2--15: Error: Method 'length' doesn't exists in nullable Object.
-alt/base_adaptive_loop_array_alt1.nit:28,1--8: Error: Method 'length' doesn't exists in nullable Object.
+alt/base_adaptive_loop_array_alt1.nit:26,10--15: Error: method `length` does not exists in `nullable Object`.
+alt/base_adaptive_loop_array_alt1.nit:28,3--8: Error: method `length` does not exists in `nullable Object`.
-alt/base_adaptive_loop_call_alt1.nit:57,6--10: Error: Method 'foo' doesn't exists in nullable Object.
+alt/base_adaptive_loop_call_alt1.nit:57,8--10: Error: method `foo` does not exists in `nullable Object`.
-alt/base_adaptive_loop_call_alt2.nit:57,6--10: Error: Method 'bar' doesn't exists in O.
+alt/base_adaptive_loop_call_alt2.nit:57,8--10: Error: method `bar` does not exists in `O`.
-alt/base_adaptive_loop_null_alt2.nit:33,5: Type error: expected Int, got null
+alt/base_adaptive_loop_null_alt2.nit:33,5: Type Error: expected `Int`, got `null`.
-alt/base_adaptive_loop_null_alt3.nit:39,6: Type error: expected Int, got nullable Int
-alt/base_adaptive_loop_null_alt3.nit:42,5: Type error: expected Int, got nullable Int
+alt/base_adaptive_loop_null_alt3.nit:39,6: Type Error: expected `Int`, got `nullable Int`.
+alt/base_adaptive_loop_null_alt3.nit:42,5: Type Error: expected `Int`, got `nullable Int`.
-alt/base_adaptive_loop_null_alt4.nit:46,6: Type error: expected Int, got nullable Int
+alt/base_adaptive_loop_null_alt4.nit:46,6: Type Error: expected `Int`, got `nullable Int`.
-alt/base_array_lit_typed_alt1.nit:26,14--18: Type error: expected Int, got Bool
+alt/base_array_lit_typed_alt1.nit:26,14--18: Type Error: expected `Int`, got `Bool`.
-alt/base_array_lit_typed_alt2.nit:28,12--15: Type error: class Fail not found in module base_array_lit_typed_alt2.
+alt/base_array_lit_typed_alt2.nit:28,12--15: Error: class `Fail` not found in module `base_array_lit_typed_alt2`.
-base_as_cast.nit:42,1--12: Warning: Expression is already a Object.
-base_as_cast.nit:52,1--12: Warning: Expression is already a Object.
+base_as_cast.nit:42,1--12: Warning: expression is already a `Object`.
+base_as_cast.nit:52,1--12: Warning: expression is already a `Object`.
0
0
0
-alt/base_as_cast_alt1.nit:42,1--12: Warning: Expression is already a Object.
-alt/base_as_cast_alt1.nit:52,1--12: Warning: Expression is already a Object.
+alt/base_as_cast_alt1.nit:42,1--12: Warning: expression is already a `Object`.
+alt/base_as_cast_alt1.nit:52,1--12: Warning: expression is already a `Object`.
Runtime error: Cast failed. Expected `U`, got `A` (alt/base_as_cast_alt1.nit:45)
0
0
-alt/base_as_cast_alt2.nit:42,1--12: Warning: Expression is already a Object.
-alt/base_as_cast_alt2.nit:52,1--12: Warning: Expression is already a Object.
+alt/base_as_cast_alt2.nit:42,1--12: Warning: expression is already a `Object`.
+alt/base_as_cast_alt2.nit:52,1--12: Warning: expression is already a `Object`.
Runtime error: Cast failed. Expected `B`, got `A` (alt/base_as_cast_alt2.nit:46)
0
0
-alt/base_as_cast_alt3.nit:42,1--12: Warning: Expression is already a Object.
-alt/base_as_cast_alt3.nit:52,1--12: Warning: Expression is already a Object.
+alt/base_as_cast_alt3.nit:42,1--12: Warning: expression is already a `Object`.
+alt/base_as_cast_alt3.nit:52,1--12: Warning: expression is already a `Object`.
Runtime error: Cast failed. Expected `Int`, got `A` (alt/base_as_cast_alt3.nit:47)
0
0
-alt/base_as_cast_alt4.nit:42,1--12: Warning: Expression is already a Object.
-alt/base_as_cast_alt4.nit:52,1--12: Warning: Expression is already a Object.
+alt/base_as_cast_alt4.nit:42,1--12: Warning: expression is already a `Object`.
+alt/base_as_cast_alt4.nit:52,1--12: Warning: expression is already a `Object`.
Runtime error: Cast failed. Expected `Comparable`, got `A` (alt/base_as_cast_alt4.nit:48)
0
0
-alt/base_as_cast_alt5.nit:42,1--12: Warning: Expression is already a Object.
-alt/base_as_cast_alt5.nit:52,1--12: Warning: Expression is already a Object.
+alt/base_as_cast_alt5.nit:42,1--12: Warning: expression is already a `Object`.
+alt/base_as_cast_alt5.nit:52,1--12: Warning: expression is already a `Object`.
Runtime error: Cast failed. Expected `Int`, got `B` (alt/base_as_cast_alt5.nit:57)
0
0
-alt/base_as_cast_alt6.nit:42,1--12: Warning: Expression is already a Object.
-alt/base_as_cast_alt6.nit:52,1--12: Warning: Expression is already a Object.
+alt/base_as_cast_alt6.nit:42,1--12: Warning: expression is already a `Object`.
+alt/base_as_cast_alt6.nit:52,1--12: Warning: expression is already a `Object`.
Runtime error: Cast failed. Expected `Comparable`, got `B` (alt/base_as_cast_alt6.nit:58)
0
0
alt/base_as_notnull2_alt1.nit:30,12: Warning: expression is not null, since it is a `Object`.
alt/base_as_notnull2_alt1.nit:50,12: Warning: expression is not null, since it is a `F: Object`.
-alt/base_as_notnull2_alt1.nit:58,7--10: Type error: expected Object, got null
+alt/base_as_notnull2_alt1.nit:58,7--10: Type Error: expected `Object`, got `null`.
alt/base_as_notnull2_alt3.nit:30,12: Warning: expression is not null, since it is a `Object`.
alt/base_as_notnull2_alt3.nit:50,12: Warning: expression is not null, since it is a `F: Object`.
-alt/base_as_notnull2_alt3.nit:64,7--10: Type error: expected Int, got null
+alt/base_as_notnull2_alt3.nit:64,7--10: Type Error: expected `Int`, got `null`.
alt/base_as_notnull_alt1.nit:42,6--7: Warning: expression is not null, since it is a `A`.
alt/base_as_notnull_alt1.nit:43,6: Warning: expression is not null, since it is a `B`.
alt/base_as_notnull_alt1.nit:50,6: Warning: expression is not null, since it is a `A`.
-alt/base_as_notnull_alt1.nit:50,6--19: Type error: expected B, got A
+alt/base_as_notnull_alt1.nit:50,6--19: Type Error: expected `B`, got `A`.
alt/base_as_notnull_alt1.nit:52,6: Warning: expression is not null, since it is a `B`.
alt/base_as_notnull_alt2.nit:42,6--7: Warning: expression is not null, since it is a `A`.
alt/base_as_notnull_alt2.nit:43,6: Warning: expression is not null, since it is a `B`.
alt/base_as_notnull_alt2.nit:51,6--7: Warning: expression is not null, since it is a `A`.
-alt/base_as_notnull_alt2.nit:51,6--20: Type error: expected B, got A
+alt/base_as_notnull_alt2.nit:51,6--20: Type Error: expected `B`, got `A`.
alt/base_as_notnull_alt2.nit:52,6: Warning: expression is not null, since it is a `B`.
alt/base_as_notnull_alt3.nit:42,6--7: Warning: expression is not null, since it is a `A`.
alt/base_as_notnull_alt3.nit:43,6: Warning: expression is not null, since it is a `B`.
alt/base_as_notnull_alt3.nit:52,6: Warning: expression is not null, since it is a `B`.
-alt/base_as_notnull_alt3.nit:53,6--20: Type error: expected B, got A
+alt/base_as_notnull_alt3.nit:53,6--20: Type Error: expected `B`, got `A`.
alt/base_as_notnull_alt4.nit:42,6--7: Warning: expression is not null, since it is a `A`.
alt/base_as_notnull_alt4.nit:43,6: Warning: expression is not null, since it is a `B`.
alt/base_as_notnull_alt4.nit:52,6: Warning: expression is not null, since it is a `B`.
-alt/base_as_notnull_alt4.nit:54,6--21: Type error: expected B, got A
+alt/base_as_notnull_alt4.nit:54,6--21: Type Error: expected `B`, got `A`.
alt/base_as_notnull_alt7.nit:42,6--7: Warning: expression is not null, since it is a `A`.
alt/base_as_notnull_alt7.nit:43,6: Warning: expression is not null, since it is a `B`.
alt/base_as_notnull_alt7.nit:52,6: Warning: expression is not null, since it is a `B`.
-alt/base_as_notnull_alt7.nit:61,1--17: Type error: as(not null) on null
+alt/base_as_notnull_alt7.nit:61,1--17: Type Error: `as(not null)` on `null`.
-alt/base_assert2_alt1.nit:33,3--7: Error: Method 'bar' doesn't exists in A.
+alt/base_assert2_alt1.nit:33,5--7: Error: method `bar` does not exists in `A`.
-alt/base_assert2_alt2.nit:50,2--6: Error: Method 'bar' doesn't exists in A.
+alt/base_assert2_alt2.nit:50,4--6: Error: method `bar` does not exists in `A`.
-alt/base_assert_alt2.nit:23,9: Type error: expected Bool, got Int
+alt/base_assert_alt2.nit:23,9: Type Error: expected `Bool`, got `Int`.
-alt/base_attr3_alt1.nit:22,3--8: Error: Method or variable 'a1=' unknown in B.
-alt/base_attr3_alt1.nit:24,3--8: Error: Method or variable 'a2=' unknown in B.
-alt/base_attr3_alt1.nit:25,3--4: Error: Method or variable 'a3' unknown in B.
-alt/base_attr3_alt1.nit:26,3--8: Error: Method or variable 'a3=' unknown in B.
-alt/base_attr3_alt1.nit:31,3--4: Error: Method or variable 'a6' unknown in B.
-alt/base_attr3_alt1.nit:37,3--4: Error: Method or variable 'a9' unknown in B.
-alt/base_attr3_alt1.nit:40,3--9: Error: Method or variable 'a10=' unknown in B.
-alt/base_attr3_alt1.nit:42,3--9: Error: Method or variable 'a11=' unknown in B.
-alt/base_attr3_alt1.nit:43,3--5: Error: Method or variable 'a12' unknown in B.
-alt/base_attr3_alt1.nit:44,3--9: Error: Method or variable 'a12=' unknown in B.
+alt/base_attr3_alt1.nit:22,3--4: Error: method or variable `a1=` unknown in `B`.
+alt/base_attr3_alt1.nit:24,3--4: Error: method or variable `a2=` unknown in `B`.
+alt/base_attr3_alt1.nit:25,3--4: Error: method or variable `a3` unknown in `B`.
+alt/base_attr3_alt1.nit:26,3--4: Error: method or variable `a3=` unknown in `B`.
+alt/base_attr3_alt1.nit:31,3--4: Error: method or variable `a6` unknown in `B`.
+alt/base_attr3_alt1.nit:37,3--4: Error: method or variable `a9` unknown in `B`.
+alt/base_attr3_alt1.nit:40,3--5: Error: method or variable `a10=` unknown in `B`.
+alt/base_attr3_alt1.nit:42,3--5: Error: method or variable `a11=` unknown in `B`.
+alt/base_attr3_alt1.nit:43,3--5: Error: method or variable `a12` unknown in `B`.
+alt/base_attr3_alt1.nit:44,3--5: Error: method or variable `a12=` unknown in `B`.
-alt/base_attr3_alt2.nit:49,3--10: Error: Method 'a1=' doesn't exists in A.
-alt/base_attr3_alt2.nit:50,3--6: Error: Method 'a2' is protected and can only acceded by self.
-alt/base_attr3_alt2.nit:51,3--10: Error: Method 'a2=' doesn't exists in A.
-alt/base_attr3_alt2.nit:52,3--6: Error: Method 'a3' doesn't exists in A.
-alt/base_attr3_alt2.nit:53,3--10: Error: Method 'a3=' doesn't exists in A.
-alt/base_attr3_alt2.nit:56,3--6: Error: Method 'a5' is protected and can only acceded by self.
-alt/base_attr3_alt2.nit:58,3--6: Error: Method 'a6' doesn't exists in A.
-alt/base_attr3_alt2.nit:61,3--10: Error: Method 'a7=' is protected and can only acceded by self.
-alt/base_attr3_alt2.nit:62,3--6: Error: Method 'a8' is protected and can only acceded by self.
-alt/base_attr3_alt2.nit:63,3--10: Error: Method 'a8=' is protected and can only acceded by self.
-alt/base_attr3_alt2.nit:64,3--6: Error: Method 'a9' doesn't exists in A.
-alt/base_attr3_alt2.nit:65,3--10: Error: Method 'a9=' is protected and can only acceded by self.
-alt/base_attr3_alt2.nit:67,3--11: Error: Method 'a10=' doesn't exists in A.
-alt/base_attr3_alt2.nit:68,3--7: Error: Method 'a11' is protected and can only acceded by self.
-alt/base_attr3_alt2.nit:69,3--11: Error: Method 'a11=' doesn't exists in A.
-alt/base_attr3_alt2.nit:70,3--7: Error: Method 'a12' doesn't exists in A.
-alt/base_attr3_alt2.nit:71,3--11: Error: Method 'a12=' doesn't exists in A.
+alt/base_attr3_alt2.nit:49,5--6: Error: method `a1=` does not exists in `A`.
+alt/base_attr3_alt2.nit:50,5--6: Error: method `a2` is protected and can only accessed by `self`.
+alt/base_attr3_alt2.nit:51,5--6: Error: method `a2=` does not exists in `A`.
+alt/base_attr3_alt2.nit:52,5--6: Error: method `a3` does not exists in `A`.
+alt/base_attr3_alt2.nit:53,5--6: Error: method `a3=` does not exists in `A`.
+alt/base_attr3_alt2.nit:56,5--6: Error: method `a5` is protected and can only accessed by `self`.
+alt/base_attr3_alt2.nit:58,5--6: Error: method `a6` does not exists in `A`.
+alt/base_attr3_alt2.nit:61,5--6: Error: method `a7=` is protected and can only accessed by `self`.
+alt/base_attr3_alt2.nit:62,5--6: Error: method `a8` is protected and can only accessed by `self`.
+alt/base_attr3_alt2.nit:63,5--6: Error: method `a8=` is protected and can only accessed by `self`.
+alt/base_attr3_alt2.nit:64,5--6: Error: method `a9` does not exists in `A`.
+alt/base_attr3_alt2.nit:65,5--6: Error: method `a9=` is protected and can only accessed by `self`.
+alt/base_attr3_alt2.nit:67,5--7: Error: method `a10=` does not exists in `A`.
+alt/base_attr3_alt2.nit:68,5--7: Error: method `a11` is protected and can only accessed by `self`.
+alt/base_attr3_alt2.nit:69,5--7: Error: method `a11=` does not exists in `A`.
+alt/base_attr3_alt2.nit:70,5--7: Error: method `a12` does not exists in `A`.
+alt/base_attr3_alt2.nit:71,5--7: Error: method `a12=` does not exists in `A`.
-alt/base_attr3_alt3.nit:80,2--9: Error: Method 'a1=' doesn't exists in A.
-alt/base_attr3_alt3.nit:81,2--5: Error: Method 'a2' is protected and can only acceded by self.
-alt/base_attr3_alt3.nit:82,2--9: Error: Method 'a2=' doesn't exists in A.
-alt/base_attr3_alt3.nit:83,2--5: Error: Method 'a3' doesn't exists in A.
-alt/base_attr3_alt3.nit:84,2--9: Error: Method 'a3=' doesn't exists in A.
-alt/base_attr3_alt3.nit:87,2--5: Error: Method 'a5' is protected and can only acceded by self.
-alt/base_attr3_alt3.nit:89,2--5: Error: Method 'a6' doesn't exists in A.
-alt/base_attr3_alt3.nit:92,2--9: Error: Method 'a7=' is protected and can only acceded by self.
-alt/base_attr3_alt3.nit:93,2--5: Error: Method 'a8' is protected and can only acceded by self.
-alt/base_attr3_alt3.nit:94,2--9: Error: Method 'a8=' is protected and can only acceded by self.
-alt/base_attr3_alt3.nit:95,2--5: Error: Method 'a9' doesn't exists in A.
-alt/base_attr3_alt3.nit:96,2--9: Error: Method 'a9=' is protected and can only acceded by self.
-alt/base_attr3_alt3.nit:98,2--10: Error: Method 'a10=' doesn't exists in A.
-alt/base_attr3_alt3.nit:99,2--6: Error: Method 'a11' is protected and can only acceded by self.
-alt/base_attr3_alt3.nit:100,2--10: Error: Method 'a11=' doesn't exists in A.
-alt/base_attr3_alt3.nit:101,2--6: Error: Method 'a12' doesn't exists in A.
-alt/base_attr3_alt3.nit:102,2--10: Error: Method 'a12=' doesn't exists in A.
+alt/base_attr3_alt3.nit:80,4--5: Error: method `a1=` does not exists in `A`.
+alt/base_attr3_alt3.nit:81,4--5: Error: method `a2` is protected and can only accessed by `self`.
+alt/base_attr3_alt3.nit:82,4--5: Error: method `a2=` does not exists in `A`.
+alt/base_attr3_alt3.nit:83,4--5: Error: method `a3` does not exists in `A`.
+alt/base_attr3_alt3.nit:84,4--5: Error: method `a3=` does not exists in `A`.
+alt/base_attr3_alt3.nit:87,4--5: Error: method `a5` is protected and can only accessed by `self`.
+alt/base_attr3_alt3.nit:89,4--5: Error: method `a6` does not exists in `A`.
+alt/base_attr3_alt3.nit:92,4--5: Error: method `a7=` is protected and can only accessed by `self`.
+alt/base_attr3_alt3.nit:93,4--5: Error: method `a8` is protected and can only accessed by `self`.
+alt/base_attr3_alt3.nit:94,4--5: Error: method `a8=` is protected and can only accessed by `self`.
+alt/base_attr3_alt3.nit:95,4--5: Error: method `a9` does not exists in `A`.
+alt/base_attr3_alt3.nit:96,4--5: Error: method `a9=` is protected and can only accessed by `self`.
+alt/base_attr3_alt3.nit:98,4--6: Error: method `a10=` does not exists in `A`.
+alt/base_attr3_alt3.nit:99,4--6: Error: method `a11` is protected and can only accessed by `self`.
+alt/base_attr3_alt3.nit:100,4--6: Error: method `a11=` does not exists in `A`.
+alt/base_attr3_alt3.nit:101,4--6: Error: method `a12` does not exists in `A`.
+alt/base_attr3_alt3.nit:102,4--6: Error: method `a12=` does not exists in `A`.
-alt/base_attr3_alt4.nit:110,2--9: Error: Method 'a1=' doesn't exists in B.
-alt/base_attr3_alt4.nit:111,2--5: Error: Method 'a2' is protected and can only acceded by self.
-alt/base_attr3_alt4.nit:112,2--9: Error: Method 'a2=' doesn't exists in B.
-alt/base_attr3_alt4.nit:113,2--5: Error: Method 'a3' doesn't exists in B.
-alt/base_attr3_alt4.nit:114,2--9: Error: Method 'a3=' doesn't exists in B.
-alt/base_attr3_alt4.nit:117,2--5: Error: Method 'a5' is protected and can only acceded by self.
-alt/base_attr3_alt4.nit:119,2--5: Error: Method 'a6' doesn't exists in B.
-alt/base_attr3_alt4.nit:122,2--9: Error: Method 'a7=' is protected and can only acceded by self.
-alt/base_attr3_alt4.nit:123,2--5: Error: Method 'a8' is protected and can only acceded by self.
-alt/base_attr3_alt4.nit:124,2--9: Error: Method 'a8=' is protected and can only acceded by self.
-alt/base_attr3_alt4.nit:125,2--5: Error: Method 'a9' doesn't exists in B.
-alt/base_attr3_alt4.nit:126,2--9: Error: Method 'a9=' is protected and can only acceded by self.
-alt/base_attr3_alt4.nit:128,2--10: Error: Method 'a10=' doesn't exists in B.
-alt/base_attr3_alt4.nit:129,2--6: Error: Method 'a11' is protected and can only acceded by self.
-alt/base_attr3_alt4.nit:130,2--10: Error: Method 'a11=' doesn't exists in B.
-alt/base_attr3_alt4.nit:131,2--6: Error: Method 'a12' doesn't exists in B.
-alt/base_attr3_alt4.nit:132,2--10: Error: Method 'a12=' doesn't exists in B.
+alt/base_attr3_alt4.nit:110,4--5: Error: method `a1=` does not exists in `B`.
+alt/base_attr3_alt4.nit:111,4--5: Error: method `a2` is protected and can only accessed by `self`.
+alt/base_attr3_alt4.nit:112,4--5: Error: method `a2=` does not exists in `B`.
+alt/base_attr3_alt4.nit:113,4--5: Error: method `a3` does not exists in `B`.
+alt/base_attr3_alt4.nit:114,4--5: Error: method `a3=` does not exists in `B`.
+alt/base_attr3_alt4.nit:117,4--5: Error: method `a5` is protected and can only accessed by `self`.
+alt/base_attr3_alt4.nit:119,4--5: Error: method `a6` does not exists in `B`.
+alt/base_attr3_alt4.nit:122,4--5: Error: method `a7=` is protected and can only accessed by `self`.
+alt/base_attr3_alt4.nit:123,4--5: Error: method `a8` is protected and can only accessed by `self`.
+alt/base_attr3_alt4.nit:124,4--5: Error: method `a8=` is protected and can only accessed by `self`.
+alt/base_attr3_alt4.nit:125,4--5: Error: method `a9` does not exists in `B`.
+alt/base_attr3_alt4.nit:126,4--5: Error: method `a9=` is protected and can only accessed by `self`.
+alt/base_attr3_alt4.nit:128,4--6: Error: method `a10=` does not exists in `B`.
+alt/base_attr3_alt4.nit:129,4--6: Error: method `a11` is protected and can only accessed by `self`.
+alt/base_attr3_alt4.nit:130,4--6: Error: method `a11=` does not exists in `B`.
+alt/base_attr3_alt4.nit:131,4--6: Error: method `a12` does not exists in `B`.
+alt/base_attr3_alt4.nit:132,4--6: Error: method `a12=` does not exists in `B`.
-alt/base_attr4_alt1.nit:40,1--9: Error: Method 'foo=' doesn't exists in A.
+alt/base_attr4_alt1.nit:40,3--5: Error: method `foo=` does not exists in `A`.
-alt/base_attr4_alt2.nit:43,1--5: Error: Method 'bar' doesn't exists in A.
+alt/base_attr4_alt2.nit:43,3--5: Error: method `bar` does not exists in `A`.
-alt/base_attr5_alt1.nit:34,6--8: Redef error: B::foo is an inherited property. To redefine it, add the redef keyword.
+alt/base_attr5_alt1.nit:34,6--8: Redef Error: `B::foo` is an inherited property. To redefine it, add the `redef` keyword.
-alt/base_attr5_alt11.nit:41,6--8: Redef error: B::bar= is an inherited property. To redefine it, add the redef keyword.
+alt/base_attr5_alt11.nit:41,6--8: Redef Error: `B::bar=` is an inherited property. To redefine it, add the `redef` keyword.
-alt/base_attr5_alt12.nit:42,12--14: Error: No property B::bar is inherited. Remove the redef keyword to define a new property.
+alt/base_attr5_alt12.nit:42,12--14: Error: no property `B::bar` is inherited. Remove the `redef` keyword to define a new property.
-alt/base_attr5_alt13.nit:43,6--8: Redef error: B::bar= is an inherited property. To redefine it, add the redef keyword.
+alt/base_attr5_alt13.nit:43,6--8: Redef Error: `B::bar=` is an inherited property. To redefine it, add the `redef` keyword.
-alt/base_attr5_alt14.nit:44,12--14: Error: No property B::bar is inherited. Remove the redef keyword to define a new property.
+alt/base_attr5_alt14.nit:44,12--14: Error: no property `B::bar` is inherited. Remove the `redef` keyword to define a new property.
-alt/base_attr5_alt16.nit:46,12--14: Error: No property B::bar is inherited. Remove the redef keyword to define a new property.
+alt/base_attr5_alt16.nit:46,12--14: Error: no property `B::bar` is inherited. Remove the `redef` keyword to define a new property.
-alt/base_attr5_alt17.nit:47,12--14: Error: No property B::bar is inherited. Remove the redef keyword to define a new property.
+alt/base_attr5_alt17.nit:47,12--14: Error: no property `B::bar` is inherited. Remove the `redef` keyword to define a new property.
-alt/base_attr5_alt21.nit:48,6--8: Redef error: B::baz is an inherited property. To redefine it, add the redef keyword.
+alt/base_attr5_alt21.nit:48,6--8: Redef Error: `B::baz` is an inherited property. To redefine it, add the `redef` keyword.
-alt/base_attr5_alt23.nit:50,6--8: Redef error: B::baz is an inherited property. To redefine it, add the redef keyword.
+alt/base_attr5_alt23.nit:50,6--8: Redef Error: `B::baz` is an inherited property. To redefine it, add the `redef` keyword.
-alt/base_attr5_alt25.nit:52,6--8: Redef error: B::baz is an inherited property. To redefine it, add the redef keyword.
+alt/base_attr5_alt25.nit:52,6--8: Redef Error: `B::baz` is an inherited property. To redefine it, add the `redef` keyword.
-alt/base_attr5_alt3.nit:36,6--8: Redef error: B::foo is an inherited property. To redefine it, add the redef keyword.
+alt/base_attr5_alt3.nit:36,6--8: Redef Error: `B::foo` is an inherited property. To redefine it, add the `redef` keyword.
-alt/base_attr5_alt5.nit:38,6--8: Redef error: B::foo is an inherited property. To redefine it, add the redef keyword.
+alt/base_attr5_alt5.nit:38,6--8: Redef Error: `B::foo` is an inherited property. To redefine it, add the `redef` keyword.
-alt/base_attr5_alt6.nit:39,12--14: Error: No property B::foo= is inherited. Remove the redef keyword to define a new property.
+alt/base_attr5_alt6.nit:39,12--14: Error: no property `B::foo=` is inherited. Remove the `redef` keyword to define a new property.
-alt/base_attr7_alt1.nit:34,17--20: Redef Error: Wrong return type. found Bool, expected Int.
+alt/base_attr7_alt1.nit:34,17--20: Redef Error: expected `Int` return type; got `Bool`.
-alt/base_attr7_alt2.nit:35,11--14: Redef Error: Wrong type for parameter `bar'. found Bool, expected Int.
+alt/base_attr7_alt2.nit:35,11--14: Redef Error: expected `Int` type for parameter `bar'; got `Bool`.
-alt/base_attr7_alt3.nit:36,17--20: Redef Error: Wrong return type. found Bool, expected Int.
-alt/base_attr7_alt3.nit:36,17--20: Redef Error: Wrong type for parameter `baz'. found Bool, expected Int.
+alt/base_attr7_alt3.nit:36,17--20: Redef Error: expected `Int` return type; got `Bool`.
+alt/base_attr7_alt3.nit:36,17--20: Redef Error: expected `Int` type for parameter `baz'; got `Bool`.
-alt/base_attr_abstract_alt1.nit:19,15--22: Error: `abstract` attributes cannot have an initial value
+alt/base_attr_abstract_alt1.nit:19,15--22: Error: `abstract` attributes cannot have an initial value.
-alt/base_attr_abstract_alt2.nit:20,6: Error: Untyped attribute base_attr_abstract_alt2#Foo#b
-alt/base_attr_abstract_alt2.nit:20,21--30: Error: `noautoinit` attributes cannot be abstract
+alt/base_attr_abstract_alt2.nit:20,6: Error: untyped attribute `base_attr_abstract_alt2#Foo#b`.
+alt/base_attr_abstract_alt2.nit:20,21--30: Error: `noautoinit` attributes cannot be abstract.
-alt/base_attr_init_val_block_alt1.nit:27,3--8: Error: Return without value in a function.
+alt/base_attr_init_val_block_alt1.nit:27,3--8: Error: `return` without value in a function.
-alt/base_attr_init_val_block_alt2.nit:23,6: Control error: Reached end of block (a 'return' with a value was expected).
+alt/base_attr_init_val_block_alt2.nit:23,6: Error: reached end of block; expected `return`.
-alt/base_attr_isset_alt2.nit:80,4--12: Error: isset on a nullable attribute.
+alt/base_attr_isset_alt2.nit:80,10--12: Type Error: `isset` on a nullable attribute.
-alt/base_attr_lazy_alt1.nit:28,20--23: Error: a lazy attribute needs a value
+alt/base_attr_lazy_alt1.nit:28,20--23: Error: `lazy` attributes need a value.
-alt/base_attr_lazy_alt2.nit:29,20--23: Syntax error: `lazy` must be used on attributes.
+alt/base_attr_lazy_alt2.nit:29,20--23: Syntax Error: `lazy` must be used on attributes.
-alt/base_attr_named_setters_alt1.nit:52,1--10: Error: Method 'foo=' doesn't exists in B.
+alt/base_attr_named_setters_alt1.nit:52,3--5: Error: method `foo=` does not exists in `B`.
-alt/base_attr_named_setters_alt2.nit:30,6: Error: A property set_baz is already defined in class B at line 29.
+alt/base_attr_named_setters_alt2.nit:30,6: Error: a property `set_baz` is already defined in class `B` at line 29.
-alt/base_attr_named_setters_alt3.nit:31,6: Redef error: B::zz is an inherited property. To redefine it, add the redef keyword.
+alt/base_attr_named_setters_alt3.nit:31,6: Redef Error: `B::zz` is an inherited property. To redefine it, add the `redef` keyword.
-alt/base_attr_named_setters_alt4.nit:32,9--11: Redef Error: 1 parameters found, 0 expected. Signature is base_attr_named_setters_alt4#B#zz
+alt/base_attr_named_setters_alt4.nit:32,9--11: Redef Error: expected 0 parameter(s) for `zz`; got 1. See introduction at `base_attr_named_setters_alt4::A::zz`.
-alt/base_attr_readonly_alt1.nit:21,3--8: Error: Method or variable 'a1=' unknown in Foo.
+alt/base_attr_readonly_alt1.nit:21,3--4: Error: method or variable `a1=` unknown in `Foo`.
-alt/base_attr_readonly_alt3.nit:25,17--24: Error: a readonly attribute needs a value
+alt/base_attr_readonly_alt3.nit:25,17--24: Error: `readonly` attributes need a value.
-base_classid.nit:47,2--8: Warning: Expression is already a A.
-base_classid.nit:48,2--9: Warning: Expression is already a A.
-base_classid.nit:49,2--8: Warning: Expression is already a A since it is a B.
+base_classid.nit:47,2--8: Warning: expression is already a `A`.
+base_classid.nit:48,2--9: Warning: expression is already a `A`.
+base_classid.nit:49,2--8: Warning: expression is already a `A` since it is a `B`.
true
true
true
-alt/base_combined_assignment_alt1.nit:21,1--6: Error: Method '+' doesn't exists in Object.
+alt/base_combined_assignment_alt1.nit:21,3--4: Error: method `+` does not exists in `Object`.
-alt/base_control_flow_alt1.nit:26,5: Control error: Reached end of function (a 'return' with a value was expected).
-alt/base_control_flow_alt1.nit:34,5: Control error: Reached end of function (a 'return' with a value was expected).
+alt/base_control_flow_alt1.nit:26,5: Error: reached end of function; expected `return` with a value.
+alt/base_control_flow_alt1.nit:34,5: Error: reached end of function; expected `return` with a value.
-alt/base_covar_int2_alt2.nit:41,7--8: Type error: expected Int, got A
+alt/base_covar_int2_alt2.nit:41,7--8: Type Error: expected `Int`, got `A`.
-alt/base_covar_int2_alt4.nit:44,7--8: Type error: expected Int, got A
+alt/base_covar_int2_alt4.nit:44,7--8: Type Error: expected `Int`, got `A`.
-alt/base_covar_int_alt2.nit:36,7--8: Type error: expected Int, got Discrete
+alt/base_covar_int_alt2.nit:36,7--8: Type Error: expected `Int`, got `Discrete`.
-alt/base_covar_int_alt4.nit:39,7--8: Type error: expected Int, got Discrete
+alt/base_covar_int_alt4.nit:39,7--8: Type Error: expected `Int`, got `Discrete`.
-base_deprecated.nit:33,3--5: Deprecation Warning: Method 'foo' is deprecated: Documentation
-base_deprecated.nit:34,3--5: Deprecation Warning: Method 'bar' is deprecated.
+base_deprecated.nit:33,3--5: Deprecation Warning: method `foo` is deprecated: Documentation
+base_deprecated.nit:34,3--5: Deprecation Warning: method `bar` is deprecated.
-base_div_by_zero.nit:17,16--20: Error: Definitely division by zero
+base_div_by_zero.nit:17,16--20: Warning: division by zero.
+0
+5
+inf
+0
-alt/base_error_class_kind2_alt1.nit:34,8--10: Error: interface SubI cannot specialize abstract class AC2
+alt/base_error_class_kind2_alt1.nit:34,8--10: Error: interface `SubI` cannot specialize abstract class `AC2`.
-alt/base_error_class_kind2_alt10.nit:59,8--10: Error: enum SubEn cannot specialize class CC2
+alt/base_error_class_kind2_alt10.nit:59,8--10: Error: enum `SubEn` cannot specialize class `CC2`.
-alt/base_error_class_kind2_alt11.nit:60,8--11: Error: enum SubEn cannot specialize enum EnC2
+alt/base_error_class_kind2_alt11.nit:60,8--11: Error: enum `SubEn` cannot specialize enum `EnC2`.
-alt/base_error_class_kind2_alt12.nit:61,8--11: Error: enum SubEn cannot specialize extern class ExC2
+alt/base_error_class_kind2_alt12.nit:61,8--11: Error: enum `SubEn` cannot specialize extern class `ExC2`.
-alt/base_error_class_kind2_alt13.nit:66,8--10: Error: extern class SubEx cannot specialize abstract class AC2
+alt/base_error_class_kind2_alt13.nit:66,8--10: Error: extern class `SubEx` cannot specialize abstract class `AC2`.
-alt/base_error_class_kind2_alt14.nit:67,8--10: Error: extern class SubEx cannot specialize class CC2
+alt/base_error_class_kind2_alt14.nit:67,8--10: Error: extern class `SubEx` cannot specialize class `CC2`.
-alt/base_error_class_kind2_alt15.nit:68,8--11: Error: extern class SubEx cannot specialize enum EnC2
+alt/base_error_class_kind2_alt15.nit:68,8--11: Error: extern class `SubEx` cannot specialize enum `EnC2`.
-alt/base_error_class_kind2_alt2.nit:35,8--10: Error: interface SubI cannot specialize class CC2
+alt/base_error_class_kind2_alt2.nit:35,8--10: Error: interface `SubI` cannot specialize class `CC2`.
-alt/base_error_class_kind2_alt3.nit:36,8--11: Error: interface SubI cannot specialize enum EnC2
+alt/base_error_class_kind2_alt3.nit:36,8--11: Error: interface `SubI` cannot specialize enum `EnC2`.
-alt/base_error_class_kind2_alt4.nit:37,8--11: Error: interface SubI cannot specialize extern class ExC2
+alt/base_error_class_kind2_alt4.nit:37,8--11: Error: interface `SubI` cannot specialize extern class `ExC2`.
-alt/base_error_class_kind2_alt5.nit:44,8--11: Error: abstract class SubA cannot specialize enum EnC2
+alt/base_error_class_kind2_alt5.nit:44,8--11: Error: abstract class `SubA` cannot specialize enum `EnC2`.
-alt/base_error_class_kind2_alt6.nit:45,8--11: Error: abstract class SubA cannot specialize extern class ExC2
+alt/base_error_class_kind2_alt6.nit:45,8--11: Error: abstract class `SubA` cannot specialize extern class `ExC2`.
-alt/base_error_class_kind2_alt7.nit:52,8--11: Error: class SubC cannot specialize enum EnC2
+alt/base_error_class_kind2_alt7.nit:52,8--11: Error: class `SubC` cannot specialize enum `EnC2`.
-alt/base_error_class_kind2_alt8.nit:53,8--11: Error: class SubC cannot specialize extern class ExC2
+alt/base_error_class_kind2_alt8.nit:53,8--11: Error: class `SubC` cannot specialize extern class `ExC2`.
-alt/base_error_class_kind2_alt9.nit:58,8--10: Error: enum SubEn cannot specialize abstract class AC2
+alt/base_error_class_kind2_alt9.nit:58,8--10: Error: enum `SubEn` cannot specialize abstract class `AC2`.
-alt/base_error_class_kind_alt1.nit:44,8--9: Error: interface SubI cannot specialize abstract class AC
+alt/base_error_class_kind_alt1.nit:44,8--9: Error: interface `SubI` cannot specialize abstract class `AC`.
-alt/base_error_class_kind_alt10.nit:69,8--9: Error: enum SubEn cannot specialize class CC
+alt/base_error_class_kind_alt10.nit:69,8--9: Error: enum `SubEn` cannot specialize class `CC`.
-alt/base_error_class_kind_alt11.nit:70,8--10: Error: enum SubEn cannot specialize enum EnC
+alt/base_error_class_kind_alt11.nit:70,8--10: Error: enum `SubEn` cannot specialize enum `EnC`.
-alt/base_error_class_kind_alt12.nit:71,8--10: Error: enum SubEn cannot specialize extern class ExC
+alt/base_error_class_kind_alt12.nit:71,8--10: Error: enum `SubEn` cannot specialize extern class `ExC`.
-alt/base_error_class_kind_alt13.nit:76,8--9: Error: extern class SubEx cannot specialize abstract class AC
+alt/base_error_class_kind_alt13.nit:76,8--9: Error: extern class `SubEx` cannot specialize abstract class `AC`.
-alt/base_error_class_kind_alt14.nit:77,8--9: Error: extern class SubEx cannot specialize class CC
+alt/base_error_class_kind_alt14.nit:77,8--9: Error: extern class `SubEx` cannot specialize class `CC`.
-alt/base_error_class_kind_alt15.nit:78,8--10: Error: extern class SubEx cannot specialize enum EnC
+alt/base_error_class_kind_alt15.nit:78,8--10: Error: extern class `SubEx` cannot specialize enum `EnC`.
-alt/base_error_class_kind_alt2.nit:45,8--9: Error: interface SubI cannot specialize class CC
+alt/base_error_class_kind_alt2.nit:45,8--9: Error: interface `SubI` cannot specialize class `CC`.
-alt/base_error_class_kind_alt3.nit:46,8--10: Error: interface SubI cannot specialize enum EnC
+alt/base_error_class_kind_alt3.nit:46,8--10: Error: interface `SubI` cannot specialize enum `EnC`.
-alt/base_error_class_kind_alt4.nit:47,8--10: Error: interface SubI cannot specialize extern class ExC
+alt/base_error_class_kind_alt4.nit:47,8--10: Error: interface `SubI` cannot specialize extern class `ExC`.
-alt/base_error_class_kind_alt5.nit:54,8--10: Error: abstract class SubA cannot specialize enum EnC
+alt/base_error_class_kind_alt5.nit:54,8--10: Error: abstract class `SubA` cannot specialize enum `EnC`.
-alt/base_error_class_kind_alt6.nit:55,8--10: Error: abstract class SubA cannot specialize extern class ExC
+alt/base_error_class_kind_alt6.nit:55,8--10: Error: abstract class `SubA` cannot specialize extern class `ExC`.
-alt/base_error_class_kind_alt7.nit:62,8--10: Error: class SubC cannot specialize enum EnC
+alt/base_error_class_kind_alt7.nit:62,8--10: Error: class `SubC` cannot specialize enum `EnC`.
-alt/base_error_class_kind_alt8.nit:63,8--10: Error: class SubC cannot specialize extern class ExC
+alt/base_error_class_kind_alt8.nit:63,8--10: Error: class `SubC` cannot specialize extern class `ExC`.
-alt/base_error_class_kind_alt9.nit:68,8--9: Error: enum SubEn cannot specialize abstract class AC
+alt/base_error_class_kind_alt9.nit:68,8--9: Error: enum `SubEn` cannot specialize abstract class `AC`.
-base_error_doubledef.nit:26,12--14: Error: A property foo is already defined in class B at line 24.
+base_error_doubledef.nit:26,12--14: Error: a property `foo` is already defined in class `B` at line 24.
-base_error_new_abstract.nit:21,9--13: Type Error: Cannot instantiate abstract class A.
+base_error_new_abstract.nit:21,9--13: Type Error: cannot instantiate abstract class `A`.
-base_error_new_interface.nit:21,9--13: Type Error: Cannot instantiate interface A.
+base_error_new_interface.nit:21,9--13: Type Error: cannot instantiate interface `A`.
-alt/base_for_nullable_alt2.nit:21,1--25: Type error: 'for' cannot iterate over 'null'
+alt/base_for_nullable_alt2.nit:21,1--25: Type Error: `for` cannot iterate over `null`.
-base_formal_subtype.nit:48,10--21: Warning: Expression is already a Object.
-base_formal_subtype.nit:50,10--16: Warning: Expression is already a E.
-base_formal_subtype.nit:51,10--21: Warning: Expression is already a Object since it is a E.
-base_formal_subtype.nit:53,10--18: Warning: Expression is already a VE.
-base_formal_subtype.nit:54,10--17: Warning: Expression is already a E since it is a VE.
-base_formal_subtype.nit:55,10--22: Warning: Expression is already a Object since it is a VE.
-base_formal_subtype.nit:57,10--20: Warning: Expression is already a VVE.
-base_formal_subtype.nit:58,10--19: Warning: Expression is already a VE since it is a VVE.
-base_formal_subtype.nit:59,10--18: Warning: Expression is already a E since it is a VVE.
-base_formal_subtype.nit:60,10--23: Warning: Expression is already a Object since it is a VVE.
-base_formal_subtype.nit:62,10--20: Warning: Expression is already a VGE.
-base_formal_subtype.nit:63,10--20: Warning: Expression is already a G[E] since it is a VGE.
-base_formal_subtype.nit:64,10--25: Warning: Expression is already a G[Object] since it is a VGE.
-base_formal_subtype.nit:65,10--23: Warning: Expression is already a Object since it is a VGE.
-base_formal_subtype.nit:67,10--22: Warning: Expression is already a VVGE.
-base_formal_subtype.nit:68,10--21: Warning: Expression is already a VGE since it is a VVGE.
-base_formal_subtype.nit:69,10--21: Warning: Expression is already a G[E] since it is a VVGE.
-base_formal_subtype.nit:70,10--26: Warning: Expression is already a G[Object] since it is a VVGE.
-base_formal_subtype.nit:71,10--24: Warning: Expression is already a Object since it is a VVGE.
-base_formal_subtype.nit:73,10--22: Warning: Expression is already a VGVE.
-base_formal_subtype.nit:74,10--22: Warning: Expression is already a G[VE] since it is a VGVE.
-base_formal_subtype.nit:75,10--21: Warning: Expression is already a G[E] since it is a VGVE.
-base_formal_subtype.nit:76,10--26: Warning: Expression is already a G[Object] since it is a VGVE.
-base_formal_subtype.nit:77,10--24: Warning: Expression is already a Object since it is a VGVE.
-base_formal_subtype.nit:79,10--24: Warning: Expression is already a VGVVE.
-base_formal_subtype.nit:80,10--24: Warning: Expression is already a G[VVE] since it is a VGVVE.
-base_formal_subtype.nit:81,10--23: Warning: Expression is already a G[VE] since it is a VGVVE.
-base_formal_subtype.nit:82,10--22: Warning: Expression is already a G[E] since it is a VGVVE.
-base_formal_subtype.nit:83,10--27: Warning: Expression is already a G[Object] since it is a VGVVE.
-base_formal_subtype.nit:84,10--25: Warning: Expression is already a Object since it is a VGVVE.
+base_formal_subtype.nit:48,10--21: Warning: expression is already a `Object`.
+base_formal_subtype.nit:50,10--16: Warning: expression is already a `E`.
+base_formal_subtype.nit:51,10--21: Warning: expression is already a `Object` since it is a `E`.
+base_formal_subtype.nit:53,10--18: Warning: expression is already a `VE`.
+base_formal_subtype.nit:54,10--17: Warning: expression is already a `E` since it is a `VE`.
+base_formal_subtype.nit:55,10--22: Warning: expression is already a `Object` since it is a `VE`.
+base_formal_subtype.nit:57,10--20: Warning: expression is already a `VVE`.
+base_formal_subtype.nit:58,10--19: Warning: expression is already a `VE` since it is a `VVE`.
+base_formal_subtype.nit:59,10--18: Warning: expression is already a `E` since it is a `VVE`.
+base_formal_subtype.nit:60,10--23: Warning: expression is already a `Object` since it is a `VVE`.
+base_formal_subtype.nit:62,10--20: Warning: expression is already a `VGE`.
+base_formal_subtype.nit:63,10--20: Warning: expression is already a `G[E]` since it is a `VGE`.
+base_formal_subtype.nit:64,10--25: Warning: expression is already a `G[Object]` since it is a `VGE`.
+base_formal_subtype.nit:65,10--23: Warning: expression is already a `Object` since it is a `VGE`.
+base_formal_subtype.nit:67,10--22: Warning: expression is already a `VVGE`.
+base_formal_subtype.nit:68,10--21: Warning: expression is already a `VGE` since it is a `VVGE`.
+base_formal_subtype.nit:69,10--21: Warning: expression is already a `G[E]` since it is a `VVGE`.
+base_formal_subtype.nit:70,10--26: Warning: expression is already a `G[Object]` since it is a `VVGE`.
+base_formal_subtype.nit:71,10--24: Warning: expression is already a `Object` since it is a `VVGE`.
+base_formal_subtype.nit:73,10--22: Warning: expression is already a `VGVE`.
+base_formal_subtype.nit:74,10--22: Warning: expression is already a `G[VE]` since it is a `VGVE`.
+base_formal_subtype.nit:75,10--21: Warning: expression is already a `G[E]` since it is a `VGVE`.
+base_formal_subtype.nit:76,10--26: Warning: expression is already a `G[Object]` since it is a `VGVE`.
+base_formal_subtype.nit:77,10--24: Warning: expression is already a `Object` since it is a `VGVE`.
+base_formal_subtype.nit:79,10--24: Warning: expression is already a `VGVVE`.
+base_formal_subtype.nit:80,10--24: Warning: expression is already a `G[VVE]` since it is a `VGVVE`.
+base_formal_subtype.nit:81,10--23: Warning: expression is already a `G[VE]` since it is a `VGVVE`.
+base_formal_subtype.nit:82,10--22: Warning: expression is already a `G[E]` since it is a `VGVVE`.
+base_formal_subtype.nit:83,10--27: Warning: expression is already a `G[Object]` since it is a `VGVVE`.
+base_formal_subtype.nit:84,10--25: Warning: expression is already a `Object` since it is a `VGVVE`.
-alt/base_gen2_alt1.nit:61,13--17: Type error: 'A' is not a generic class.
+alt/base_gen2_alt1.nit:61,13--17: Type Error: `A` is not a generic class.
-alt/base_gen2_alt2.nit:62,13: Type error: 'B' is a generic class.
+alt/base_gen2_alt2.nit:62,13: Type Error: `B[E: nullable Object]` is a generic class.
-alt/base_gen2_alt3.nit:63,13--22: Type error: 'B' has 1 parameters (2 are provided).
+alt/base_gen2_alt3.nit:63,13--22: Type Error: expected 1 formal argument(s) for `B[E: nullable Object]`; got 2.
-alt/base_gen2_alt4.nit:64,13: Type error: 'C' is a generic class.
+alt/base_gen2_alt4.nit:64,13: Type Error: `C[F: nullable Object, G: nullable Object]` is a generic class.
-alt/base_gen2_alt5.nit:65,13--17: Type error: 'C' has 2 parameters (1 are provided).
+alt/base_gen2_alt5.nit:65,13--17: Type Error: expected 2 formal argument(s) for `C[F: nullable Object, G: nullable Object]`; got 1.
-alt/base_gen_alt1.nit:62,11: Type error: expected B, got A
+alt/base_gen_alt1.nit:62,11: Type Error: expected `B`, got `A`.
-alt/base_gen_bound_alt1.nit:31,10: Type error: expected B, got F
+alt/base_gen_bound_alt1.nit:31,10: Type Error: expected `B`, got `F`.
-alt/base_gen_bound_alt2.nit:32,11: Type error: expected B, got F
+alt/base_gen_bound_alt2.nit:32,11: Type Error: expected `B`, got `F`.
-alt/base_gen_bound_alt3.nit:33,11: Type error: expected B, got F
+alt/base_gen_bound_alt3.nit:33,11: Type Error: expected `B`, got `F`.
-alt/base_gen_bound_alt4.nit:34,13: Type error: expected B, got F
+alt/base_gen_bound_alt4.nit:34,13: Type Error: expected `B`, got `F`.
-alt/base_gen_bound_alt5.nit:39,11: Type error: expected B, got V
+alt/base_gen_bound_alt5.nit:39,11: Type Error: expected `B`, got `V`.
-alt/base_gen_bound_alt6.nit:40,11: Type error: expected B, got V
+alt/base_gen_bound_alt6.nit:40,11: Type Error: expected `B`, got `V`.
-alt/base_gen_bound_alt7.nit:41,13: Type error: expected B, got V
+alt/base_gen_bound_alt7.nit:41,13: Type Error: expected `B`, got `V`.
-alt/base_gen_bound_alt8.nit:44,14: Type error: expected B, got A
+alt/base_gen_bound_alt8.nit:44,14: Type Error: expected `B`, got `A`.
-alt/base_gen_bound_alt9.nit:49,16: Type error: expected B, got A
+alt/base_gen_bound_alt9.nit:49,16: Type Error: expected `B`, got `A`.
-base_gen_final_bound.nit:23,16--18: Warning: Useless formal parameter type since `Int` cannnot have subclasses.
+base_gen_final_bound.nit:23,16--18: Warning: useless formal parameter type since `Int` cannot have subclasses.
-alt/base_gen_int_alt1.nit:56,11: Type error: expected Int, got A
+alt/base_gen_int_alt1.nit:56,11: Type Error: expected `Int`, got `A`.
-alt/base_gen_reassign_alt3.nit:46,11--12: Type error: expected Float, got Int
+alt/base_gen_reassign_alt3.nit:46,11--12: Type Error: expected `Float`, got `Int`.
-alt/base_gen_redef_alt2.nit:17,15: Error: Formal parameter type #0 `X` must be named `E' as in the original definition in module `base_gen2`.
+alt/base_gen_redef_alt2.nit:17,15: Error: formal parameter type #0 `X` must be named `E` as in the original definition in module `base_gen2`.
-alt/base_gen_redef_alt3.nit:17,13: Redef error: Formal parameter arity missmatch; got 2, expected 1.
+alt/base_gen_redef_alt3.nit:17,13: Redef Error: expected 1 formal parameter(s) for B[E: nullable Object]; got 2.
-alt/base_if_expr_alt1.nit:39,10--34: Type Error: ambiguous type A vs Int
+alt/base_if_expr_alt1.nit:39,10--34: Type Error: ambiguous type `A` vs `Int`.
-alt/base_import_alt3.nit:1,8--21: Error: cannot find module fail from project1. tried ., ../lib/standard, ../lib/standard/collection, alt, ../lib
+alt/base_import_alt3.nit:1,8--21: Error: cannot find module `fail` from `project1`. Tried: ., ../lib/standard, ../lib/standard/collection, alt, ../lib.
-alt/base_init_autoinit2_alt1.nit:20,30--39: Error: `noautoinit` attributes cannot have an initial value
+alt/base_init_autoinit2_alt1.nit:20,30--39: Error: `noautoinit` attributes cannot have an initial value.
-alt/base_init_autoinit2_alt2.nit:23,40--43: Error: lazy incompatible with autoinit
+alt/base_init_autoinit2_alt2.nit:23,40--43: Error: `lazy` incompatible with `autoinit`.
-alt/base_init_autoinit3_alt6.nit:40,2--41,9: Syntax error: `autoinit` expects method identifiers, use `noautoinit` to clear all autoinits.
+alt/base_init_autoinit3_alt6.nit:40,2--41,9: Syntax Error: `autoinit` expects method identifiers, use `noautoinit` to clear all autoinits.
alt/base_init_autoinit3_alt7.nit:41,2--9: Error: `autoinit` and `noautoinit` are incompatible.
-alt/base_init_autoinit3_alt7.nit:41,2--9: Syntax error: `autoinit` expects method identifiers, use `noautoinit` to clear all autoinits.
+alt/base_init_autoinit3_alt7.nit:41,2--9: Syntax Error: `autoinit` expects method identifiers, use `noautoinit` to clear all autoinits.
-alt/base_init_autoinit_alt1.nit:53,20--27: Error: `autoinit` cannot be set on redefinitions
+alt/base_init_autoinit_alt1.nit:53,20--27: Error: `autoinit` cannot be set on redefinitions.
-base_init_inherit3.nit:85,12--14: Error: No property Q::foo is inherited. Remove the redef keyword to define a new property.
+base_init_inherit3.nit:85,12--14: Error: no property `Q::foo` is inherited. Remove the `redef` keyword to define a new property.
-base_init_inherit4.nit:84,2--9: Error: Method 'cb' doesn't exists in Q.
+base_init_inherit4.nit:84,8--9: Error: method `cb` does not exists in `Q`.
-alt/base_init_linext2_alt1.nit:100,1--5: Error: No super method to call for initd.
+alt/base_init_linext2_alt1.nit:100,1--5: Error: no super method to call for `initd`.
-alt/base_init_noinit_alt4.nit:30,3--10: Error: Incorrect number of parameters. Got 1, expected 0. Signature is
+alt/base_init_noinit_alt4.nit:30,3--5: Error: expected 0 argument(s) for `init`; got 1. See introduction at `standard::Object::init`.
-alt/base_init_noinit_alt5.nit:26,23--28: Error: `noautoinit` attributes cannot have an initial value
+alt/base_init_noinit_alt5.nit:26,23--28: Error: `noautoinit` attributes cannot have an initial value.
-alt/base_init_nosuper_alt2.nit:27,13--19: Error: nosuper only in `init`
+alt/base_init_nosuper_alt2.nit:27,13--19: Error: `nosuper` only allowed in `init`.
-alt/base_init_nosuper_alt3.nit:24,3--7: Error: method is annotated nosuper but a constructor call is present
+alt/base_init_nosuper_alt3.nit:24,3--7: Error: method is annotated `nosuper` but a super-constructor call is present.
-alt/base_init_simple_alt1.nit:15,13--17: Error: No property B::init3 is inherited. Remove the redef keyword to define a new property.
+alt/base_init_simple_alt1.nit:15,13--17: Error: no property `B::init3` is inherited. Remove the `redef` keyword to define a new property.
-alt/base_init_super_call2_alt1.nit:23,28--32: Error: Not enough implicit arguments to pass. Got 0, expected at least 1. Signature is (i: Int)
+alt/base_init_super_call2_alt1.nit:23,28--32: Error: not enough implicit arguments to pass. Got `0`, expected at least `1`. Signature is `(i: Int)`.
-alt/base_init_super_call2_alt2.nit:33,34--37: Type error: expected Int, got Bool
+alt/base_init_super_call2_alt2.nit:33,34--37: Type Error: expected `Int`, got `Bool`.
-alt/base_init_super_call2_alt3.nit:38,2--5: Error: Cannot do an implicit constructor call to base_init_super_call2_alt3#A#init(i: Int). Expected at least 1 arguments, got 0.
+alt/base_init_super_call2_alt3.nit:38,2--5: Error: cannot do an implicit constructor call to `base_init_super_call2_alt3#A#init(i: Int)`. Expected at least `1` arguments, got `0`.
-alt/base_init_super_call2_alt4.nit:60,3--7: Type error: expected argument #0 of type Int, got implicit argument j of type Bool. Signature is (i: Int)
+alt/base_init_super_call2_alt4.nit:60,3--7: Type Error: expected argument #0 of type `Int`, got implicit argument `j` of type `Bool`. Signature is (i: Int)
-alt/base_init_super_call2_alt5.nit:84,9: Type error: expected Int, got Bool
+alt/base_init_super_call2_alt5.nit:84,9: Type Error: expected `Int`, got `Bool`.
-alt/base_init_super_call2_alt6.nit:105,2--5: Error: Cannot do an implicit constructor call to base_init_super_call2_alt6#A#init(i: Int). Expected argument #0 of type Int, got implicit argument j of type Bool.
+alt/base_init_super_call2_alt6.nit:105,2--5: Error: cannot do an implicit constructor call to `base_init_super_call2_alt6#A#init(i: Int)`. Expected argument #0 of type `Int`, got implicit argument `j` of type `Bool`.
-alt/base_init_super_call_alt1.nit:23,28--32: Error: Not enough implicit arguments to pass. Got 0, expected at least 1. Signature is (i: Int)
+alt/base_init_super_call_alt1.nit:23,28--32: Error: not enough implicit arguments to pass. Got `0`, expected at least `1`. Signature is `(i: Int)`.
-alt/base_init_super_call_alt2.nit:33,34--37: Type error: expected Int, got Bool
+alt/base_init_super_call_alt2.nit:33,34--37: Type Error: expected `Int`, got `Bool`.
-alt/base_init_super_call_alt3.nit:38,2--5: Error: Cannot do an implicit constructor call to base_init_super_call_alt3#A#init(i: Int). Expected at least 1 arguments, got 0.
+alt/base_init_super_call_alt3.nit:38,2--5: Error: cannot do an implicit constructor call to `base_init_super_call_alt3#A#init(i: Int)`. Expected at least `1` arguments, got `0`.
-alt/base_init_super_call_alt4.nit:60,3--7: Type error: expected argument #0 of type Int, got implicit argument j of type Bool. Signature is (i: Int)
+alt/base_init_super_call_alt4.nit:60,3--7: Type Error: expected argument #0 of type `Int`, got implicit argument `j` of type `Bool`. Signature is (i: Int)
-alt/base_init_super_call_alt5.nit:84,9: Type error: expected Int, got Bool
+alt/base_init_super_call_alt5.nit:84,9: Type Error: expected `Int`, got `Bool`.
-alt/base_init_super_call_alt6.nit:105,2--5: Error: Cannot do an implicit constructor call to base_init_super_call_alt6#A#init(i: Int). Expected argument #0 of type Int, got implicit argument j of type Bool.
+alt/base_init_super_call_alt6.nit:105,2--5: Error: cannot do an implicit constructor call to `base_init_super_call_alt6#A#init(i: Int)`. Expected argument #0 of type `Int`, got implicit argument `j` of type `Bool`.
-alt/base_inline_statement_alt1.nit:24,23--25: Syntax error: unexpected keyword 'end'.
+alt/base_inline_statement_alt1.nit:24,23--25: Syntax Error: unexpected keyword 'end'.
-alt/base_inline_statement_alt2.nit:56,59--62: Syntax error: unexpected keyword 'else'.
+alt/base_inline_statement_alt2.nit:56,59--62: Syntax Error: unexpected keyword 'else'.
-alt/base_inline_statement_alt3.nit:60,1--4: Syntax error: unexpected keyword 'else'.
+alt/base_inline_statement_alt3.nit:60,1--4: Syntax Error: unexpected keyword 'else'.
-base_isa.nit:39,2--13: Warning: Expression is already a Object.
-base_isa.nit:49,2--13: Warning: Expression is already a Object.
+base_isa.nit:39,2--13: Warning: expression is already a `Object`.
+base_isa.nit:49,2--13: Warning: expression is already a `Object`.
true
true
true
-base_isa1.nit:56,9--15: Warning: Expression is already a A since it is a G.
-base_isa1.nit:58,9--15: Warning: Expression is already a B since it is a D.
+base_isa1.nit:56,9--15: Warning: expression is already a `A` since it is a `G`.
+base_isa1.nit:58,9--15: Warning: expression is already a `B` since it is a `D`.
true
-base_isa2.nit:21,10--19: Warning: Expression is already a A.
+base_isa2.nit:21,10--19: Warning: expression is already a `A`.
true
-base_isa3.nit:59,8--14: Warning: Expression is already a A since it is a B.
-base_isa3.nit:64,8--14: Warning: Expression is already a A since it is a C.
-base_isa3.nit:69,8--14: Warning: Expression is already a A since it is a D.
-base_isa3.nit:73,8--14: Warning: Expression is already a E since it is a D.
-base_isa3.nit:74,8--14: Warning: Expression is already a E.
-base_isa3.nit:75,8--14: Warning: Expression is already a E.
-base_isa3.nit:76,8--14: Warning: Expression is already a E.
-base_isa3.nit:79,8--14: Warning: Expression is already a A since it is a E.
-base_isa3.nit:84,8--14: Warning: Expression is already a A since it is a F.
-base_isa3.nit:87,8--14: Warning: Expression is already a G since it is a F.
-base_isa3.nit:91,8--14: Warning: Expression is already a A since it is a G.
+base_isa3.nit:59,8--14: Warning: expression is already a `A` since it is a `B`.
+base_isa3.nit:64,8--14: Warning: expression is already a `A` since it is a `C`.
+base_isa3.nit:69,8--14: Warning: expression is already a `A` since it is a `D`.
+base_isa3.nit:73,8--14: Warning: expression is already a `E` since it is a `D`.
+base_isa3.nit:74,8--14: Warning: expression is already a `E`.
+base_isa3.nit:75,8--14: Warning: expression is already a `E`.
+base_isa3.nit:76,8--14: Warning: expression is already a `E`.
+base_isa3.nit:79,8--14: Warning: expression is already a `A` since it is a `E`.
+base_isa3.nit:84,8--14: Warning: expression is already a `A` since it is a `F`.
+base_isa3.nit:87,8--14: Warning: expression is already a `G` since it is a `F`.
+base_isa3.nit:91,8--14: Warning: expression is already a `A` since it is a `G`.
true
-alt/base_isa_cast2_alt1.nit:35,2--10: Error: Method 'foo' doesn't exists in A.
+alt/base_isa_cast2_alt1.nit:35,4--6: Error: method `foo` does not exists in `A`.
-alt/base_isa_cast2_alt2.nit:37,1--9: Error: Method 'foo' doesn't exists in A.
+alt/base_isa_cast2_alt2.nit:37,3--5: Error: method `foo` does not exists in `A`.
-alt/base_isa_cast2_alt3.nit:39,1--9: Error: Method 'foo' doesn't exists in A.
+alt/base_isa_cast2_alt3.nit:39,3--5: Error: method `foo` does not exists in `A`.
-alt/base_isa_cast2_alt4.nit:42,2--10: Error: Method 'foo' doesn't exists in A.
+alt/base_isa_cast2_alt4.nit:42,4--6: Error: method `foo` does not exists in `A`.
-alt/base_isa_cast2_alt5.nit:52,2--10: Error: Method 'foo' doesn't exists in A.
+alt/base_isa_cast2_alt5.nit:52,4--6: Error: method `foo` does not exists in `A`.
-alt/base_isa_cast2_alt6.nit:54,1--9: Error: Method 'foo' doesn't exists in A.
+alt/base_isa_cast2_alt6.nit:54,3--5: Error: method `foo` does not exists in `A`.
-alt/base_isa_cast2_alt7.nit:57,2--10: Error: Method 'foo' doesn't exists in A.
+alt/base_isa_cast2_alt7.nit:57,4--6: Error: method `foo` does not exists in `A`.
-alt/base_isa_cast3_alt1.nit:34,2--10: Error: Method 'foo' doesn't exists in A.
+alt/base_isa_cast3_alt1.nit:34,4--6: Error: method `foo` does not exists in `A`.
-alt/base_isa_cast3_alt2.nit:36,1--9: Error: Method 'foo' doesn't exists in A.
+alt/base_isa_cast3_alt2.nit:36,3--5: Error: method `foo` does not exists in `A`.
-alt/base_isa_cast3_alt3.nit:39,2--10: Error: Method 'foo' doesn't exists in A.
+alt/base_isa_cast3_alt3.nit:39,4--6: Error: method `foo` does not exists in `A`.
-alt/base_isa_cast3_alt4.nit:43,1--9: Error: Method 'foo' doesn't exists in A.
+alt/base_isa_cast3_alt4.nit:43,3--5: Error: method `foo` does not exists in `A`.
-alt/base_isa_cast3_alt5.nit:48,2--10: Error: Method 'foo' doesn't exists in A.
+alt/base_isa_cast3_alt5.nit:48,4--6: Error: method `foo` does not exists in `A`.
-alt/base_isa_cast3_alt6.nit:50,1--9: Error: Method 'foo' doesn't exists in A.
+alt/base_isa_cast3_alt6.nit:50,3--5: Error: method `foo` does not exists in `A`.
-alt/base_isa_cast3_alt7.nit:53,2--10: Error: Method 'foo' doesn't exists in A.
+alt/base_isa_cast3_alt7.nit:53,4--6: Error: method `foo` does not exists in `A`.
-alt/base_isa_cast3_alt8.nit:57,1--9: Error: Method 'foo' doesn't exists in A.
+alt/base_isa_cast3_alt8.nit:57,3--5: Error: method `foo` does not exists in `A`.
-alt/base_isa_cast3_alt9.nit:64,2--10: Error: Method 'foo' doesn't exists in A.
+alt/base_isa_cast3_alt9.nit:64,4--6: Error: method `foo` does not exists in `A`.
-alt/base_isa_cast4_alt1.nit:40,1--8: Error: Method 'foo' doesn't exists in A.
+alt/base_isa_cast4_alt1.nit:40,3--5: Error: method `foo` does not exists in `A`.
-alt/base_isa_cast4_alt2.nit:49,1--8: Error: Method 'foo' doesn't exists in A.
+alt/base_isa_cast4_alt2.nit:49,3--5: Error: method `foo` does not exists in `A`.
-alt/base_isa_cast4_alt3.nit:58,1--8: Error: Method 'foo' doesn't exists in A.
+alt/base_isa_cast4_alt3.nit:58,3--5: Error: method `foo` does not exists in `A`.
-alt/base_isa_cast4_alt4.nit:74,1--8: Error: Method 'foo' doesn't exists in A.
+alt/base_isa_cast4_alt4.nit:74,3--5: Error: method `foo` does not exists in `A`.
-alt/base_isa_cast_alt1.nit:43,1--5: Error: Method 'bar' doesn't exists in B.
+alt/base_isa_cast_alt1.nit:43,3--5: Error: method `bar` does not exists in `B`.
-alt/base_isa_cast_alt2.nit:46,1--5: Error: Method 'foo' doesn't exists in A.
+alt/base_isa_cast_alt2.nit:46,3--5: Error: method `foo` does not exists in `A`.
-alt/base_isa_cast_alt3.nit:48,1--5: Error: Method 'foo' doesn't exists in A.
+alt/base_isa_cast_alt3.nit:48,3--5: Error: method `foo` does not exists in `A`.
-alt/base_isa_cast_alt4.nit:55,1--5: Error: Method 'foo' doesn't exists in A.
+alt/base_isa_cast_alt4.nit:55,3--5: Error: method `foo` does not exists in `A`.
-alt/base_isa_cast_alt7.nit:63,1--5: Error: Method 'foo' doesn't exists in A.
+alt/base_isa_cast_alt7.nit:63,3--5: Error: method `foo` does not exists in `A`.
-alt/base_isa_cast_self_alt1.nit:29,1--3: Error: Method or variable 'bar' unknown in B.
+alt/base_isa_cast_self_alt1.nit:29,1--3: Error: method or variable `bar` unknown in `B`.
-alt/base_isa_cast_self_alt2.nit:32,1--3: Error: Method or variable 'foo' unknown in A.
+alt/base_isa_cast_self_alt2.nit:32,1--3: Error: method or variable `foo` unknown in `A`.
-alt/base_isa_cast_self_alt3.nit:34,1--3: Error: Method or variable 'foo' unknown in A.
+alt/base_isa_cast_self_alt3.nit:34,1--3: Error: method or variable `foo` unknown in `A`.
-alt/base_isa_cast_self_alt4.nit:41,1--3: Error: Method or variable 'foo' unknown in A.
+alt/base_isa_cast_self_alt4.nit:41,1--3: Error: method or variable `foo` unknown in `A`.
-base_isa_gen1.nit:62,8--14: Warning: Expression is already a A since it is a F.
-base_isa_gen1.nit:65,8--29: Warning: Expression is already a D[Object, Object] since it is a G[Object].
-base_isa_gen1.nit:66,8--29: Warning: Expression is already a D[Object, Object] since it is a E[F].
+base_isa_gen1.nit:62,8--14: Warning: expression is already a `A` since it is a `F`.
+base_isa_gen1.nit:65,8--29: Warning: expression is already a `D[Object, Object]` since it is a `G[Object]`.
+base_isa_gen1.nit:66,8--29: Warning: expression is already a `D[Object, Object]` since it is a `E[F]`.
true
-base_isa_gen2.nit:39,8--21: Warning: Expression is already a A[Object].
-base_isa_gen2.nit:41,8--21: Warning: Expression is already a A[Object] since it is a B[Object].
-base_isa_gen2.nit:44,8--21: Warning: Expression is already a A[Object] since it is a C[Object].
-base_isa_gen2.nit:48,8--21: Warning: Expression is already a A[Object] since it is a D[Object, Object].
+base_isa_gen2.nit:39,8--21: Warning: expression is already a `A[Object]`.
+base_isa_gen2.nit:41,8--21: Warning: expression is already a `A[Object]` since it is a `B[Object]`.
+base_isa_gen2.nit:44,8--21: Warning: expression is already a `A[Object]` since it is a `C[Object]`.
+base_isa_gen2.nit:48,8--21: Warning: expression is already a `A[Object]` since it is a `D[Object, Object]`.
true
-base_isa_gen3.nit:20,37--48: Warning: Expression is already a Object.
+base_isa_gen3.nit:20,37--48: Warning: expression is already a `Object`.
true
-base_isa_gen4.nit:34,8--15: Warning: Expression is already a A since it is a B[Canard].
-base_isa_gen4.nit:36,8--22: Warning: Expression is already a B[Animal] since it is a B[Canard].
-base_isa_gen4.nit:40,8--24: Warning: Expression is already a B[B[Canard]].
-base_isa_gen4.nit:42,8--24: Warning: Expression is already a B[B[Animal]] since it is a B[B[Canard]].
+base_isa_gen4.nit:34,8--15: Warning: expression is already a `A` since it is a `B[Canard]`.
+base_isa_gen4.nit:36,8--22: Warning: expression is already a `B[Animal]` since it is a `B[Canard]`.
+base_isa_gen4.nit:40,8--24: Warning: expression is already a `B[B[Canard]]`.
+base_isa_gen4.nit:42,8--24: Warning: expression is already a `B[B[Animal]]` since it is a `B[B[Canard]]`.
true
-base_isa_gen5.nit:39,8--15: Warning: Expression is already a A since it is a B[Canard].
-base_isa_gen5.nit:41,8--22: Warning: Expression is already a B[Animal] since it is a B[Canard].
-base_isa_gen5.nit:46,8--24: Warning: Expression is already a B[B[Canard]].
-base_isa_gen5.nit:48,8--24: Warning: Expression is already a B[B[Animal]] since it is a B[B[Canard]].
+base_isa_gen5.nit:39,8--15: Warning: expression is already a `A` since it is a `B[Canard]`.
+base_isa_gen5.nit:41,8--22: Warning: expression is already a `B[Animal]` since it is a `B[Canard]`.
+base_isa_gen5.nit:46,8--24: Warning: expression is already a `B[B[Canard]]`.
+base_isa_gen5.nit:48,8--24: Warning: expression is already a `B[B[Animal]]` since it is a `B[B[Canard]]`.
true
-base_isa_gen8.nit:49,8--17: Warning: Expression is already a A[X].
-base_isa_gen8.nit:50,8--17: Warning: Expression is already a A[Y].
-base_isa_gen8.nit:51,8--17: Warning: Expression is already a A[Z].
-base_isa_gen8.nit:53,8--21: Warning: Expression is already a B[Object] since it is a B[X].
-base_isa_gen8.nit:55,8--21: Warning: Expression is already a C[X, X].
-base_isa_gen8.nit:56,8--21: Warning: Expression is already a C[X, Y].
-base_isa_gen8.nit:57,8--21: Warning: Expression is already a C[X, Z].
-base_isa_gen8.nit:59,8--22: Warning: Expression is already a D[X, Y, Z].
-base_isa_gen8.nit:60,8--28: Warning: Expression is already a E[X, Y, Z, Bool].
+base_isa_gen8.nit:49,8--17: Warning: expression is already a `A[X]`.
+base_isa_gen8.nit:50,8--17: Warning: expression is already a `A[Y]`.
+base_isa_gen8.nit:51,8--17: Warning: expression is already a `A[Z]`.
+base_isa_gen8.nit:53,8--21: Warning: expression is already a `B[Object]` since it is a `B[X]`.
+base_isa_gen8.nit:55,8--21: Warning: expression is already a `C[X, X]`.
+base_isa_gen8.nit:56,8--21: Warning: expression is already a `C[X, Y]`.
+base_isa_gen8.nit:57,8--21: Warning: expression is already a `C[X, Z]`.
+base_isa_gen8.nit:59,8--22: Warning: expression is already a `D[X, Y, Z]`.
+base_isa_gen8.nit:60,8--28: Warning: expression is already a `E[X, Y, Z, Bool]`.
true
-base_isa_nil.nit:33,2--13: Warning: Expression is already a Object.
-base_isa_nil.nit:36,2--22: Warning: Expression is already a nullable Object.
-base_isa_nil.nit:43,2--22: Warning: Expression is already a nullable Object.
+base_isa_nil.nit:33,2--13: Warning: expression is already a `Object`.
+base_isa_nil.nit:36,2--22: Warning: expression is already a `nullable Object`.
+base_isa_nil.nit:43,2--22: Warning: expression is already a `nullable Object`.
true
true
true
-base_isa_nullable1.nit:39,8--15: Warning: Expression is already a A since it is a B[Integer].
-base_isa_nullable1.nit:41,8--24: Warning: Expression is already a B[Discrete] since it is a B[Integer].
-base_isa_nullable1.nit:46,8--25: Warning: Expression is already a B[B[Integer]].
-base_isa_nullable1.nit:48,8--26: Warning: Expression is already a B[B[Discrete]] since it is a B[B[Integer]].
-base_isa_nullable1.nit:50,8--33: Warning: Expression is already a B[nullable Discrete] since it is a B[Discrete].
+base_isa_nullable1.nit:39,8--15: Warning: expression is already a `A` since it is a `B[Integer]`.
+base_isa_nullable1.nit:41,8--24: Warning: expression is already a `B[Discrete]` since it is a `B[Integer]`.
+base_isa_nullable1.nit:46,8--25: Warning: expression is already a `B[B[Integer]]`.
+base_isa_nullable1.nit:48,8--26: Warning: expression is already a `B[B[Discrete]]` since it is a `B[B[Integer]]`.
+base_isa_nullable1.nit:50,8--33: Warning: expression is already a `B[nullable Discrete]` since it is a `B[Discrete]`.
true
-base_isa_nullable2.nit:27,8--23: Warning: Expression is already a nullable A since it is a A.
-base_isa_nullable2.nit:29,8--30: Warning: Expression is already a nullable B[Object] since it is a B[Object].
-base_isa_nullable2.nit:30,8--39: Warning: Expression is already a nullable B[nullable Object] since it is a nullable B[Object].
-base_isa_nullable2.nit:33,8--30: Warning: Expression is already a C[nullable Object].
+base_isa_nullable2.nit:27,8--23: Warning: expression is already a `nullable A` since it is a `A`.
+base_isa_nullable2.nit:29,8--30: Warning: expression is already a `nullable B[Object]` since it is a `B[Object]`.
+base_isa_nullable2.nit:30,8--39: Warning: expression is already a `nullable B[nullable Object]` since it is a `nullable B[Object]`.
+base_isa_nullable2.nit:33,8--30: Warning: expression is already a `C[nullable Object]`.
true
-base_isa_vt_gen1.nit:30,10--34: Warning: Expression is already a Triple[T, U, V].
-base_isa_vt_gen1.nit:54,8--52: Warning: Expression is already a Triple[String, Int, nullable Object].
-base_isa_vt_gen1.nit:57,8--46: Warning: Expression is already a Triple[String, String, String].
-base_isa_vt_gen1.nit:60,8--48: Warning: Expression is already a Triple[String, String, B[String]].
-base_isa_vt_gen1.nit:63,8--46: Warning: Expression is already a Triple[String, String, String].
+base_isa_vt_gen1.nit:30,10--34: Warning: expression is already a `Triple[T, U, V]`.
+base_isa_vt_gen1.nit:54,8--52: Warning: expression is already a `Triple[String, Int, nullable Object]`.
+base_isa_vt_gen1.nit:57,8--46: Warning: expression is already a `Triple[String, String, String]`.
+base_isa_vt_gen1.nit:60,8--48: Warning: expression is already a `Triple[String, String, B[String]]`.
+base_isa_vt_gen1.nit:63,8--46: Warning: expression is already a `Triple[String, String, String]`.
true
-base_iterator3.nit:35,1--25: Type Error: 'for' expects method 'iterator' to return an 'Iterator' or 'MapIterator' type'.
-base_iterator3.nit:39,1--25: Type Error: 'for' expects method 'iterator' to return an 'Iterator' or 'MapIterator' type'.
-base_iterator3.nit:43,1--25: Error: Method 'iterator' doesn't exists in Test3.
-base_iterator3.nit:43,1--25: Type Error: 'for' expects a type providing 'iterator' method, got 'Test3'.
-base_iterator3.nit:46,1--48: Type Error: 'for' expects only one variable when using 'Iterator'.
-base_iterator3.nit:47,1--47: Type Error: 'for' expects two variables when using 'MapIterator'.
+base_iterator3.nit:35,1--25: Type Error: `for` expects the method `iterator` to return an `Iterator` or `MapIterator` type.
+base_iterator3.nit:39,1--25: Type Error: `for` expects the method `iterator` to return an `Iterator` or `MapIterator` type.
+base_iterator3.nit:43,1--25: Error: method `iterator` does not exists in `Test3`.
+base_iterator3.nit:43,1--25: Type Error: `for` expects a type providing an `iterator` method, got `Test3`.
+base_iterator3.nit:46,1--48: Type Error: `for` expects only one variable when using `Iterator`.
+base_iterator3.nit:47,1--47: Type Error: `for` expects two variables when using `MapIterator`.
-alt/base_label_do_alt2.nit:29,9--16: Syntax error: invalid label l3.
+alt/base_label_do_alt2.nit:29,9--16: Syntax Error: invalid label `l3`.
-alt/base_label_do_alt3.nit:30,9--16: Syntax error: invalid label l4.
+alt/base_label_do_alt3.nit:30,9--16: Syntax Error: invalid label `l4`.
-alt/base_label_do_alt6.nit:37,6--13: Syntax error: label l1 already defined.
+alt/base_label_do_alt6.nit:37,6--13: Syntax Error: label `l1` already defined.
-alt/base_label_for_alt2.nit:30,9--16: Syntax error: invalid label l3.
+alt/base_label_for_alt2.nit:30,9--16: Syntax Error: invalid label `l3`.
-alt/base_label_for_alt3.nit:31,9--16: Syntax error: invalid label l4.
+alt/base_label_for_alt3.nit:31,9--16: Syntax Error: invalid label `l4`.
-alt/base_label_for_alt6.nit:38,6--13: Syntax error: label l1 already defined.
+alt/base_label_for_alt6.nit:38,6--13: Syntax Error: label `l1` already defined.
-alt/base_label_loop_alt2.nit:34,9--16: Syntax error: invalid label l3.
+alt/base_label_loop_alt2.nit:34,9--16: Syntax Error: invalid label `l3`.
-alt/base_label_loop_alt3.nit:35,9--16: Syntax error: invalid label l4.
+alt/base_label_loop_alt3.nit:35,9--16: Syntax Error: invalid label `l4`.
-alt/base_label_loop_alt6.nit:43,6--13: Syntax error: label l1 already defined.
+alt/base_label_loop_alt6.nit:43,6--13: Syntax Error: label `l1` already defined.
-alt/base_label_while2_alt6.nit:35,6--10: Syntax error: anonymous label already defined.
+alt/base_label_while2_alt6.nit:35,6--10: Syntax Error: anonymous label already defined.
-alt/base_label_while2_alt7.nit:33,23--27: Syntax error: invalid anonymous label.
+alt/base_label_while2_alt7.nit:33,23--27: Syntax Error: invalid anonymous label.
-alt/base_label_while_alt2.nit:32,9--16: Syntax error: invalid label l3.
+alt/base_label_while_alt2.nit:32,9--16: Syntax Error: invalid label `l3`.
-alt/base_label_while_alt3.nit:33,9--16: Syntax error: invalid label l4.
+alt/base_label_while_alt3.nit:33,9--16: Syntax Error: invalid label `l4`.
-alt/base_label_while_alt6.nit:40,6--13: Syntax error: label l1 already defined.
+alt/base_label_while_alt6.nit:40,6--13: Syntax Error: label `l1` already defined.
-alt/base_meth_call_alt1.nit:36,1--6: Type error: expected expression.
+alt/base_meth_call_alt1.nit:36,1--6: Error: expected an expression.
-alt/base_meth_call_alt2.nit:37,9--14: Type error: expected expression.
+alt/base_meth_call_alt2.nit:37,9--14: Error: expected an expression.
-alt/base_meth_call_alt3.nit:39,5--10: Type error: expected expression.
+alt/base_meth_call_alt3.nit:39,5--10: Error: expected an expression.
-alt/base_meth_call_alt4.nit:41,5--11: Type error: expected expression.
+alt/base_meth_call_alt4.nit:41,5--11: Error: expected an expression.
-alt/base_new_alt1.nit:23,18: Type error: expected A, got Int
+alt/base_new_alt1.nit:23,18: Type Error: expected `A`, got `Int`.
-alt/base_new_alt2.nit:24,6: Control error: Reached end of function (a 'return' with a value was expected).
+alt/base_new_alt2.nit:24,6: Error: reached end of function; expected `return` with a value.
-alt/base_new_alt3.nit:25,18--21: Error: self cannot be used in top-level method.
+alt/base_new_alt3.nit:25,18--21: Error: `self` cannot be used in top-level method.
-alt/base_new_alt4.nit:26,23--31: Error: 'object_id' is not a top-level method, thus need a receiver.
+alt/base_new_alt4.nit:26,23--31: Error: `object_id` is not a top-level method, thus need a receiver.
-alt/base_new_alt5.nit:63,1--9: Error: Method 'i' doesn't exists in A.
+alt/base_new_alt5.nit:63,9: Error: method `i` does not exists in `A`.
-alt/base_new_alt6.nit:65,1--12: Error: Method 'i' doesn't exists in A.
+alt/base_new_alt6.nit:65,12: Error: method `i` does not exists in `A`.
-alt/base_new_alt7.nit:83,2--9: Error: Method 'n2' doesn't exists in C.
+alt/base_new_alt7.nit:83,8--9: Error: method `n2` does not exists in `C`.
-alt/base_new_alt8.nit:91,2--8: Type Error: Cannot instantiate enum Int.
+alt/base_new_alt8.nit:91,2--8: Type Error: cannot instantiate enum `Int`.
-base_no_object.nit:11,9--13: Error: Method 'init' doesn't exists in A.
+base_no_object.nit:11,9--11: Error: method `init` does not exists in `A`.
-alt/base_no_object_alt1.nit:11,9--13: Error: Method 'init' doesn't exists in A.
+alt/base_no_object_alt1.nit:11,9--11: Error: method `init` does not exists in `A`.
alt/base_no_object_alt1.nit:13,4--12: Type Error: missing primitive class `Bool'.
-alt/base_notnull_1alt1_alt1.nit:23,7: Type error: expected Object, got nullable E: nullable Object
-alt/base_notnull_1alt1_alt1.nit:24,7: Type error: expected Object, got nullable E: nullable Object
-alt/base_notnull_1alt1_alt1.nit:27,12: Type error: expected Object, got null
-alt/base_notnull_1alt1_alt1.nit:30,12: Type error: expected Object, got null
-alt/base_notnull_1alt1_alt1.nit:35,7--17: Type error: expected Object, got nullable E: nullable Object
-alt/base_notnull_1alt1_alt1.nit:36,7--17: Type error: expected Object, got nullable E: nullable Object
+alt/base_notnull_1alt1_alt1.nit:23,7: Type Error: expected `Object`, got `nullable E: nullable Object`.
+alt/base_notnull_1alt1_alt1.nit:24,7: Type Error: expected `Object`, got `nullable E: nullable Object`.
+alt/base_notnull_1alt1_alt1.nit:27,12: Type Error: expected `Object`, got `null`.
+alt/base_notnull_1alt1_alt1.nit:30,12: Type Error: expected `Object`, got `null`.
+alt/base_notnull_1alt1_alt1.nit:35,7--17: Type Error: expected `Object`, got `nullable E: nullable Object`.
+alt/base_notnull_1alt1_alt1.nit:36,7--17: Type Error: expected `Object`, got `nullable E: nullable Object`.
-alt/base_notnull_1alt1_alt3.nit:23,7: Type error: expected Object, got null
-alt/base_notnull_1alt1_alt3.nit:24,7: Type error: expected Object, got null
-alt/base_notnull_1alt1_alt3.nit:27,12: Type error: expected Object, got null
-alt/base_notnull_1alt1_alt3.nit:30,12: Type error: expected Object, got null
-alt/base_notnull_1alt1_alt3.nit:31,7--20: Type error: as(not null) on null
-alt/base_notnull_1alt1_alt3.nit:32,7--20: Type error: as(not null) on null
-alt/base_notnull_1alt1_alt3.nit:33,7: Type error: or else on null
-alt/base_notnull_1alt1_alt3.nit:33,7--17: Type error: expected Object, got nullable Int
-alt/base_notnull_1alt1_alt3.nit:34,7: Type error: or else on null
-alt/base_notnull_1alt1_alt3.nit:34,7--17: Type error: expected Object, got nullable Int
-alt/base_notnull_1alt1_alt3.nit:35,7: Type error: or else on null
-alt/base_notnull_1alt1_alt3.nit:35,7--17: Type error: expected Object, got null
-alt/base_notnull_1alt1_alt3.nit:36,7: Type error: or else on null
-alt/base_notnull_1alt1_alt3.nit:36,7--17: Type error: expected Object, got null
+alt/base_notnull_1alt1_alt3.nit:23,7: Type Error: expected `Object`, got `null`.
+alt/base_notnull_1alt1_alt3.nit:24,7: Type Error: expected `Object`, got `null`.
+alt/base_notnull_1alt1_alt3.nit:27,12: Type Error: expected `Object`, got `null`.
+alt/base_notnull_1alt1_alt3.nit:30,12: Type Error: expected `Object`, got `null`.
+alt/base_notnull_1alt1_alt3.nit:31,7--20: Type Error: `as(not null)` on `null`.
+alt/base_notnull_1alt1_alt3.nit:32,7--20: Type Error: `as(not null)` on `null`.
+alt/base_notnull_1alt1_alt3.nit:33,7: Type Error: `or else` on `null`.
+alt/base_notnull_1alt1_alt3.nit:33,7--17: Type Error: expected `Object`, got `nullable Int`.
+alt/base_notnull_1alt1_alt3.nit:34,7: Type Error: `or else` on `null`.
+alt/base_notnull_1alt1_alt3.nit:34,7--17: Type Error: expected `Object`, got `nullable Int`.
+alt/base_notnull_1alt1_alt3.nit:35,7: Type Error: `or else` on `null`.
+alt/base_notnull_1alt1_alt3.nit:35,7--17: Type Error: expected `Object`, got `null`.
+alt/base_notnull_1alt1_alt3.nit:36,7: Type Error: `or else` on `null`.
+alt/base_notnull_1alt1_alt3.nit:36,7--17: Type Error: expected `Object`, got `null`.
-alt/base_notnull_1alt1_alt4.nit:23,7: Type error: expected Object, got nullable E: nullable Object
-alt/base_notnull_1alt1_alt4.nit:24,7: Type error: expected Object, got nullable E: nullable Object
-alt/base_notnull_1alt1_alt4.nit:27,12: Type error: expected Object, got null
-alt/base_notnull_1alt1_alt4.nit:30,12: Type error: expected Object, got null
-alt/base_notnull_1alt1_alt4.nit:35,7--17: Type error: expected Object, got nullable E: nullable Object
-alt/base_notnull_1alt1_alt4.nit:36,7--17: Type error: expected Object, got nullable E: nullable Object
+alt/base_notnull_1alt1_alt4.nit:23,7: Type Error: expected `Object`, got `nullable E: nullable Object`.
+alt/base_notnull_1alt1_alt4.nit:24,7: Type Error: expected `Object`, got `nullable E: nullable Object`.
+alt/base_notnull_1alt1_alt4.nit:27,12: Type Error: expected `Object`, got `null`.
+alt/base_notnull_1alt1_alt4.nit:30,12: Type Error: expected `Object`, got `null`.
+alt/base_notnull_1alt1_alt4.nit:35,7--17: Type Error: expected `Object`, got `nullable E: nullable Object`.
+alt/base_notnull_1alt1_alt4.nit:36,7--17: Type Error: expected `Object`, got `nullable E: nullable Object`.
-alt/base_notnull_alt1.nit:23,7: Type error: expected Object, got E: nullable Object
-alt/base_notnull_alt1.nit:24,7: Type error: expected Object, got E: nullable Object
-alt/base_notnull_alt1.nit:27,12: Type error: expected Object, got null
-alt/base_notnull_alt1.nit:30,12: Type error: expected Object, got null
-alt/base_notnull_alt1.nit:35,7--17: Type error: expected Object, got nullable E: nullable Object
-alt/base_notnull_alt1.nit:36,7--17: Type error: expected Object, got nullable E: nullable Object
+alt/base_notnull_alt1.nit:23,7: Type Error: expected `Object`, got `E: nullable Object`.
+alt/base_notnull_alt1.nit:24,7: Type Error: expected `Object`, got `E: nullable Object`.
+alt/base_notnull_alt1.nit:27,12: Type Error: expected `Object`, got `null`.
+alt/base_notnull_alt1.nit:30,12: Type Error: expected `Object`, got `null`.
+alt/base_notnull_alt1.nit:35,7--17: Type Error: expected `Object`, got `nullable E: nullable Object`.
+alt/base_notnull_alt1.nit:36,7--17: Type Error: expected `Object`, got `nullable E: nullable Object`.
-alt/base_notnull_alt3.nit:23,7: Type error: expected Object, got null
-alt/base_notnull_alt3.nit:24,7: Type error: expected Object, got null
-alt/base_notnull_alt3.nit:27,12: Type error: expected Object, got null
-alt/base_notnull_alt3.nit:30,12: Type error: expected Object, got null
-alt/base_notnull_alt3.nit:31,7--20: Type error: as(not null) on null
-alt/base_notnull_alt3.nit:32,7--20: Type error: as(not null) on null
-alt/base_notnull_alt3.nit:33,7: Type error: or else on null
-alt/base_notnull_alt3.nit:33,7--17: Type error: expected Object, got nullable Int
-alt/base_notnull_alt3.nit:34,7: Type error: or else on null
-alt/base_notnull_alt3.nit:34,7--17: Type error: expected Object, got nullable Int
-alt/base_notnull_alt3.nit:35,7: Type error: or else on null
-alt/base_notnull_alt3.nit:35,7--17: Type error: expected Object, got null
-alt/base_notnull_alt3.nit:36,7: Type error: or else on null
-alt/base_notnull_alt3.nit:36,7--17: Type error: expected Object, got null
+alt/base_notnull_alt3.nit:23,7: Type Error: expected `Object`, got `null`.
+alt/base_notnull_alt3.nit:24,7: Type Error: expected `Object`, got `null`.
+alt/base_notnull_alt3.nit:27,12: Type Error: expected `Object`, got `null`.
+alt/base_notnull_alt3.nit:30,12: Type Error: expected `Object`, got `null`.
+alt/base_notnull_alt3.nit:31,7--20: Type Error: `as(not null)` on `null`.
+alt/base_notnull_alt3.nit:32,7--20: Type Error: `as(not null)` on `null`.
+alt/base_notnull_alt3.nit:33,7: Type Error: `or else` on `null`.
+alt/base_notnull_alt3.nit:33,7--17: Type Error: expected `Object`, got `nullable Int`.
+alt/base_notnull_alt3.nit:34,7: Type Error: `or else` on `null`.
+alt/base_notnull_alt3.nit:34,7--17: Type Error: expected `Object`, got `nullable Int`.
+alt/base_notnull_alt3.nit:35,7: Type Error: `or else` on `null`.
+alt/base_notnull_alt3.nit:35,7--17: Type Error: expected `Object`, got `null`.
+alt/base_notnull_alt3.nit:36,7: Type Error: `or else` on `null`.
+alt/base_notnull_alt3.nit:36,7--17: Type Error: expected `Object`, got `null`.
-alt/base_notnull_alt4.nit:23,7: Type error: expected Object, got E: nullable Object
-alt/base_notnull_alt4.nit:24,7: Type error: expected Object, got E: nullable Object
-alt/base_notnull_alt4.nit:27,12: Type error: expected Object, got null
-alt/base_notnull_alt4.nit:30,12: Type error: expected Object, got null
-alt/base_notnull_alt4.nit:35,7--17: Type error: expected Object, got nullable E: nullable Object
-alt/base_notnull_alt4.nit:36,7--17: Type error: expected Object, got nullable E: nullable Object
+alt/base_notnull_alt4.nit:23,7: Type Error: expected `Object`, got `E: nullable Object`.
+alt/base_notnull_alt4.nit:24,7: Type Error: expected `Object`, got `E: nullable Object`.
+alt/base_notnull_alt4.nit:27,12: Type Error: expected `Object`, got `null`.
+alt/base_notnull_alt4.nit:30,12: Type Error: expected `Object`, got `null`.
+alt/base_notnull_alt4.nit:35,7--17: Type Error: expected `Object`, got `nullable E: nullable Object`.
+alt/base_notnull_alt4.nit:36,7--17: Type Error: expected `Object`, got `nullable E: nullable Object`.
-alt/base_notnull_lit_alt1.nit:27,14: Type error: expected Discrete, got E: nullable Discrete
+alt/base_notnull_lit_alt1.nit:27,14: Type Error: expected `Discrete`, got `E: nullable Discrete`.
-alt/base_nullable_alt1.nit:36,13--14: Type error: expected A, got nullable A
+alt/base_nullable_alt1.nit:36,13--14: Type Error: expected `A`, got `nullable A`.
-alt/base_nullable_alt10.nit:55,18--21: Type error: expected Object, got null
+alt/base_nullable_alt10.nit:55,18--21: Type Error: expected `Object`, got `null`.
-alt/base_nullable_alt2.nit:37,13: Type error: expected A, got Object
+alt/base_nullable_alt2.nit:37,13: Type Error: expected `A`, got `Object`.
-alt/base_nullable_alt3.nit:38,13--14: Type error: expected A, got nullable Object
+alt/base_nullable_alt3.nit:38,13--14: Type Error: expected `A`, got `nullable Object`.
-alt/base_nullable_alt4.nit:41,23: Type error: expected nullable A, got Object
+alt/base_nullable_alt4.nit:41,23: Type Error: expected `nullable A`, got `Object`.
-alt/base_nullable_alt5.nit:42,23--24: Type error: expected nullable A, got nullable Object
+alt/base_nullable_alt5.nit:42,23--24: Type Error: expected `nullable A`, got `nullable Object`.
-alt/base_nullable_alt6.nit:44,18--19: Type error: expected Object, got nullable A
+alt/base_nullable_alt6.nit:44,18--19: Type Error: expected `Object`, got `nullable A`.
-alt/base_nullable_alt7.nit:46,18--19: Type error: expected Object, got nullable Object
+alt/base_nullable_alt7.nit:46,18--19: Type Error: expected `Object`, got `nullable Object`.
-alt/base_nullable_alt8.nit:51,23--39: Type error: cannot instantiate the nullable type nullable A.
+alt/base_nullable_alt8.nit:51,23--39: Type Error: cannot instantiate the nullable type `nullable A`.
-alt/base_nullable_alt9.nit:53,13--16: Type error: expected A, got null
+alt/base_nullable_alt9.nit:53,13--16: Type Error: expected `A`, got `null`.
-alt/base_orelse_alt1.nit:41,7: Type error: expected A, got nullable A
+alt/base_orelse_alt1.nit:41,7: Type Error: expected `A`, got `nullable A`.
-alt/base_orelse_alt2.nit:47,7: Type error: expected A, got nullable A
+alt/base_orelse_alt2.nit:47,7: Type Error: expected `A`, got `nullable A`.
-alt/base_prot2_alt1.nit:22,12--14: Error: No property B::pri is inherited. Remove the redef keyword to define a new property.
+alt/base_prot2_alt1.nit:22,12--14: Error: no property `B::pri` is inherited. Remove the `redef` keyword to define a new property.
-alt/base_prot2_alt2.nit:26,3--5: Error: Method or variable 'pri' unknown in B.
+alt/base_prot2_alt2.nit:26,3--5: Error: method or variable `pri` unknown in `B`.
-alt/base_prot2_alt3.nit:35,3--7: Error: Method 'pro' is protected and can only acceded by self.
+alt/base_prot2_alt3.nit:35,5--7: Error: method `pro` is protected and can only accessed by `self`.
-alt/base_prot2_alt4.nit:36,3--7: Error: Method 'pri' doesn't exists in B.
+alt/base_prot2_alt4.nit:36,5--7: Error: method `pri` does not exists in `B`.
-alt/base_prot3_alt1.nit:22,12--14: Error: No property C::pri is inherited. Remove the redef keyword to define a new property.
+alt/base_prot3_alt1.nit:22,12--14: Error: no property `C::pri` is inherited. Remove the `redef` keyword to define a new property.
-alt/base_prot3_alt2.nit:26,3--5: Error: Method or variable 'pri' unknown in C.
+alt/base_prot3_alt2.nit:26,3--5: Error: method or variable `pri` unknown in `C`.
-alt/base_prot3_alt3.nit:35,3--7: Error: Method 'pro' doesn't exists in C.
+alt/base_prot3_alt3.nit:35,5--7: Error: method `pro` does not exists in `C`.
-alt/base_prot3_alt4.nit:36,3--7: Error: Method 'pri' doesn't exists in C.
+alt/base_prot3_alt4.nit:36,5--7: Error: method `pri` does not exists in `C`.
-alt/base_prot3_alt5.nit:20,12--14: Error: No property C::pub is inherited. Remove the redef keyword to define a new property.
+alt/base_prot3_alt5.nit:20,12--14: Error: no property `C::pub` is inherited. Remove the `redef` keyword to define a new property.
-alt/base_prot3_alt6.nit:21,12--14: Error: No property C::pro is inherited. Remove the redef keyword to define a new property.
+alt/base_prot3_alt6.nit:21,12--14: Error: no property `C::pro` is inherited. Remove the `redef` keyword to define a new property.
-alt/base_prot3_alt7.nit:24,3--5: Error: Method or variable 'pub' unknown in C.
+alt/base_prot3_alt7.nit:24,3--5: Error: method or variable `pub` unknown in `C`.
-alt/base_prot3_alt8.nit:25,3--5: Error: Method or variable 'pro' unknown in C.
+alt/base_prot3_alt8.nit:25,3--5: Error: method or variable `pro` unknown in `C`.
-alt/base_prot3_alt9.nit:34,3--7: Error: Method 'pub' doesn't exists in C.
+alt/base_prot3_alt9.nit:34,5--7: Error: method `pub` does not exists in `C`.
-alt/base_prot_sig2_alt1.nit:19,14: Error: The public property `pubA` cannot contain the type `A` from the private module `base_prot_sig`
+alt/base_prot_sig2_alt1.nit:19,14: Error: the public property `pubA` cannot contain the type `A` from the private module `base_prot_sig`.
-alt/base_prot_sig2_alt2.nit:20,24: Error: The protected property `proA` cannot contain the type `A` from the private module `base_prot_sig`
+alt/base_prot_sig2_alt2.nit:20,24: Error: the protected property `proA` cannot contain the type `A` from the private module `base_prot_sig`.
-alt/base_prot_sig2_alt3.nit:23,13--22: Error: The public property `vpubA` cannot contain the type `A` from the private module `base_prot_sig`
-alt/base_prot_sig2_alt3.nit:23,13--22: Error: The public property `vpubA=` cannot contain the type `A` from the private module `base_prot_sig`
+alt/base_prot_sig2_alt3.nit:23,13--22: Error: the public property `vpubA` cannot contain the type `A` from the private module `base_prot_sig`.
+alt/base_prot_sig2_alt3.nit:23,13--22: Error: the public property `vpubA=` cannot contain the type `A` from the private module `base_prot_sig`.
-alt/base_prot_sig2_alt4.nit:24,23--32: Error: The protected property `vproA` cannot contain the type `A` from the private module `base_prot_sig`
-alt/base_prot_sig2_alt4.nit:24,23--32: Error: The protected property `vproA=` cannot contain the type `A` from the private module `base_prot_sig`
+alt/base_prot_sig2_alt4.nit:24,23--32: Error: the protected property `vproA` cannot contain the type `A` from the private module `base_prot_sig`.
+alt/base_prot_sig2_alt4.nit:24,23--32: Error: the protected property `vproA=` cannot contain the type `A` from the private module `base_prot_sig`.
-alt/base_prot_sig2_alt5.nit:27,6--11: Error: The public property `vpubA2` cannot contain the type `A` from the private module `base_prot_sig`
-alt/base_prot_sig2_alt5.nit:27,6--11: Error: The public property `vpubA2=` cannot contain the type `A` from the private module `base_prot_sig`
+alt/base_prot_sig2_alt5.nit:27,6--11: Error: the public property `vpubA2` cannot contain the type `A` from the private module `base_prot_sig`.
+alt/base_prot_sig2_alt5.nit:27,6--11: Error: the public property `vpubA2=` cannot contain the type `A` from the private module `base_prot_sig`.
-alt/base_prot_sig2_alt6.nit:28,16--21: Error: The protected property `vproA2` cannot contain the type `A` from the private module `base_prot_sig`
-alt/base_prot_sig2_alt6.nit:28,16--21: Error: The protected property `vproA2=` cannot contain the type `A` from the private module `base_prot_sig`
+alt/base_prot_sig2_alt6.nit:28,16--21: Error: the protected property `vproA2` cannot contain the type `A` from the private module `base_prot_sig`.
+alt/base_prot_sig2_alt6.nit:28,16--21: Error: the protected property `vproA2=` cannot contain the type `A` from the private module `base_prot_sig`.
-alt/base_prot_sig_alt1.nit:29,14: Error: The public property `pubB` cannot contain the private type `B`
+alt/base_prot_sig_alt1.nit:29,14: Error: the public property `pubB` cannot contain the private type `B`.
-alt/base_prot_sig_alt2.nit:30,24: Error: The protected property `proB` cannot contain the private type `B`
+alt/base_prot_sig_alt2.nit:30,24: Error: the protected property `proB` cannot contain the private type `B`.
-alt/base_prot_sig_alt3.nit:33,13--22: Error: The public property `vpubB` cannot contain the private type `B`
-alt/base_prot_sig_alt3.nit:33,13--22: Error: The public property `vpubB=` cannot contain the private type `B`
+alt/base_prot_sig_alt3.nit:33,13--22: Error: the public property `vpubB` cannot contain the private type `B`.
+alt/base_prot_sig_alt3.nit:33,13--22: Error: the public property `vpubB=` cannot contain the private type `B`.
-alt/base_prot_sig_alt4.nit:34,23--32: Error: The protected property `vproB` cannot contain the private type `B`
-alt/base_prot_sig_alt4.nit:34,23--32: Error: The protected property `vproB=` cannot contain the private type `B`
+alt/base_prot_sig_alt4.nit:34,23--32: Error: the protected property `vproB` cannot contain the private type `B`.
+alt/base_prot_sig_alt4.nit:34,23--32: Error: the protected property `vproB=` cannot contain the private type `B`.
-alt/base_prot_sig_alt5.nit:37,6--11: Error: The public property `vpubB2` cannot contain the private type `B`
-alt/base_prot_sig_alt5.nit:37,6--11: Error: The public property `vpubB2=` cannot contain the private type `B`
+alt/base_prot_sig_alt5.nit:37,6--11: Error: the public property `vpubB2` cannot contain the private type `B`.
+alt/base_prot_sig_alt5.nit:37,6--11: Error: the public property `vpubB2=` cannot contain the private type `B`.
-alt/base_prot_sig_alt6.nit:38,16--21: Error: The protected property `vproB2` cannot contain the private type `B`
-alt/base_prot_sig_alt6.nit:38,16--21: Error: The protected property `vproB2=` cannot contain the private type `B`
+alt/base_prot_sig_alt6.nit:38,16--21: Error: the protected property `vproB2` cannot contain the private type `B`.
+alt/base_prot_sig_alt6.nit:38,16--21: Error: the protected property `vproB2=` cannot contain the private type `B`.
-alt/base_prot_sig_alt7.nit:46,2--10: Error: The only legal visibility for properties in a private class is private.
-alt/base_prot_sig_alt7.nit:50,2--10: Error: The only legal visibility for properties in a private class is private.
-alt/base_prot_sig_alt7.nit:50,37--45: Error: The only legal visibility for properties in a private class is private.
-alt/base_prot_sig_alt7.nit:54,2--10: Error: The only legal visibility for properties in a private class is private.
-alt/base_prot_sig_alt7.nit:54,34--42: Error: The only legal visibility for properties in a private class is private.
-alt/base_prot_sig_alt7.nit:58,2--10: Error: The only legal visibility for properties in a private class is private.
-alt/base_prot_sig_alt7.nit:62,2--10: Error: The only legal visibility for properties in a private class is private.
-alt/base_prot_sig_alt7.nit:62,37--45: Error: The only legal visibility for properties in a private class is private.
-alt/base_prot_sig_alt7.nit:66,2--10: Error: The only legal visibility for properties in a private class is private.
-alt/base_prot_sig_alt7.nit:66,34--42: Error: The only legal visibility for properties in a private class is private.
+alt/base_prot_sig_alt7.nit:46,2--10: Error: `private` is the only legal visibility for properties in a private class.
+alt/base_prot_sig_alt7.nit:50,2--10: Error: `private` is the only legal visibility for properties in a private class.
+alt/base_prot_sig_alt7.nit:50,37--45: Error: `private` is the only legal visibility for properties in a private class.
+alt/base_prot_sig_alt7.nit:54,2--10: Error: `private` is the only legal visibility for properties in a private class.
+alt/base_prot_sig_alt7.nit:54,34--42: Error: `private` is the only legal visibility for properties in a private class.
+alt/base_prot_sig_alt7.nit:58,2--10: Error: `private` is the only legal visibility for properties in a private class.
+alt/base_prot_sig_alt7.nit:62,2--10: Error: `private` is the only legal visibility for properties in a private class.
+alt/base_prot_sig_alt7.nit:62,37--45: Error: `private` is the only legal visibility for properties in a private class.
+alt/base_prot_sig_alt7.nit:66,2--10: Error: `private` is the only legal visibility for properties in a private class.
+alt/base_prot_sig_alt7.nit:66,34--42: Error: `private` is the only legal visibility for properties in a private class.
-alt/base_prot_sig_vt_alt1.nit:22,13: Error: The public property `PUBB` cannot contain the private type `B`
-alt/base_prot_sig_vt_alt1.nit:42,17--20: Type error: class PROB not found in module base_prot_sig_vt_alt1.
-alt/base_prot_sig_vt_alt1.nit:43,27--30: Type error: class PROB not found in module base_prot_sig_vt_alt1.
-alt/base_prot_sig_vt_alt1.nit:44,25--28: Type error: class PROB not found in module base_prot_sig_vt_alt1.
+alt/base_prot_sig_vt_alt1.nit:22,13: Error: the public property `PUBB` cannot contain the private type `B`.
+alt/base_prot_sig_vt_alt1.nit:42,17--20: Error: class `PROB` not found in module `base_prot_sig_vt_alt1`.
+alt/base_prot_sig_vt_alt1.nit:43,27--30: Error: class `PROB` not found in module `base_prot_sig_vt_alt1`.
+alt/base_prot_sig_vt_alt1.nit:44,25--28: Error: class `PROB` not found in module `base_prot_sig_vt_alt1`.
-alt/base_prot_sig_vt_alt2.nit:23,23: Error: The protected property `PROB` cannot contain the private type `B`
+alt/base_prot_sig_vt_alt2.nit:23,23: Error: the protected property `PROB` cannot contain the private type `B`.
-alt/base_prot_sig_vt_alt3.nit:30,17--20: Error: The public property `pubPROA` cannot contain the protected type `PROA`
+alt/base_prot_sig_vt_alt3.nit:30,17--20: Error: the public property `pubPROA` cannot contain the protected type `PROA`.
-alt/base_prot_sig_vt_alt4.nit:34,17--20: Error: The public property `pubPRIA` cannot contain the private type `PRIA`
+alt/base_prot_sig_vt_alt4.nit:34,17--20: Error: the public property `pubPRIA` cannot contain the private type `PRIA`.
-alt/base_prot_sig_vt_alt5.nit:35,27--30: Error: The protected property `proPRIA` cannot contain the private type `PRIA`
+alt/base_prot_sig_vt_alt5.nit:35,27--30: Error: the protected property `proPRIA` cannot contain the private type `PRIA`.
-alt/base_prot_sig_vt_alt6.nit:46,17--20: Error: The public property `pubPRIB` cannot contain the private type `PRIB`
+alt/base_prot_sig_vt_alt6.nit:46,17--20: Error: the public property `pubPRIB` cannot contain the private type `PRIB`.
-alt/base_prot_sig_vt_alt7.nit:47,27--30: Error: The protected property `proPRIB` cannot contain the private type `PRIB`
+alt/base_prot_sig_vt_alt7.nit:47,27--30: Error: the protected property `proPRIB` cannot contain the private type `PRIB`.
-alt/base_prot_sig_vt_alt8.nit:53,2--10: Error: The only legal visibility for properties in a private class is private.
-alt/base_prot_sig_vt_alt8.nit:57,2--10: Error: The only legal visibility for properties in a private class is private.
+alt/base_prot_sig_vt_alt8.nit:53,2--10: Error: `private` is the only legal visibility for properties in a private class.
+alt/base_prot_sig_vt_alt8.nit:57,2--10: Error: `private` is the only legal visibility for properties in a private class.
-alt/base_range_alt1.nit:26,10--14: Type error: expected Discrete, got A
-alt/base_range_alt1.nit:26,17--21: Type error: expected Discrete, got A
+alt/base_range_alt1.nit:26,10--14: Type Error: expected `Discrete`, got `A`.
+alt/base_range_alt1.nit:26,17--21: Type Error: expected `Discrete`, got `A`.
-alt/base_range_alt2.nit:28,9--16: Type Error: Cannot create range: Int vs Char
+alt/base_range_alt2.nit:28,9--16: Type Error: cannot create range: `Int` vs `Char`.
-alt/base_self_type_alt1.nit:25,25--29: Type error: expected SELF, got X
+alt/base_self_type_alt1.nit:25,25--29: Type Error: expected `SELF`, got `X`.
-alt/base_self_type_alt3.nit:50,7: Type error: expected Y, got X
+alt/base_self_type_alt3.nit:50,7: Type Error: expected `Y`, got `X`.
-alt/base_sig_inh_alt1.nit:42,24--30: Error: Method 'first' doesn't exists in Int.
+alt/base_sig_inh_alt1.nit:42,26--30: Error: method `first` does not exists in `Int`.
-base_upcast2.nit:26,10: Type error: class T not found in module base_upcast2.
+base_upcast2.nit:26,10: Error: class `T` not found in module `base_upcast2`.
-alt/base_upcast2_1alt1_alt10.nit:36,21: Type error: expected C, got T: A[Int]
+alt/base_upcast2_1alt1_alt10.nit:36,21: Type Error: expected `C`, got `T: A[Int]`.
-alt/base_upcast2_1alt1_alt2.nit:28,21--22: Type error: expected T, got A[Bool]
+alt/base_upcast2_1alt1_alt2.nit:28,21--22: Type Error: expected `T`, got `A[Bool]`.
-alt/base_upcast2_1alt1_alt7.nit:33,22: Type error: expected A[Bool], got T: A[Int]
+alt/base_upcast2_1alt1_alt7.nit:33,22: Type Error: expected `A[Bool]`, got `T: A[Int]`.
-alt/base_upcast2_1alt1_alt8.nit:34,22: Type error: expected B[Int], got T: A[Int]
+alt/base_upcast2_1alt1_alt8.nit:34,22: Type Error: expected `B[Int]`, got `T: A[Int]`.
-alt/base_upcast2_1alt1_alt9.nit:35,22: Type error: expected B[Bool], got T: A[Int]
+alt/base_upcast2_1alt1_alt9.nit:35,22: Type Error: expected `B[Bool]`, got `T: A[Int]`.
-alt/base_upcast2_1alt2_alt1.nit:27,21--22: Type error: expected T, got A[Int]
+alt/base_upcast2_1alt2_alt1.nit:27,21--22: Type Error: expected `T`, got `A[Int]`.
-alt/base_upcast2_1alt2_alt10.nit:36,21: Type error: expected C, got T: A[Bool]
+alt/base_upcast2_1alt2_alt10.nit:36,21: Type Error: expected `C`, got `T: A[Bool]`.
-alt/base_upcast2_1alt2_alt3.nit:29,21--22: Type error: expected T, got B[Int]
+alt/base_upcast2_1alt2_alt3.nit:29,21--22: Type Error: expected `T`, got `B[Int]`.
-alt/base_upcast2_1alt2_alt4.nit:30,21--22: Type error: expected T, got B[Bool]
+alt/base_upcast2_1alt2_alt4.nit:30,21--22: Type Error: expected `T`, got `B[Bool]`.
-alt/base_upcast2_1alt2_alt5.nit:31,21: Type error: expected T, got C
+alt/base_upcast2_1alt2_alt5.nit:31,21: Type Error: expected `T`, got `C`.
-alt/base_upcast2_1alt2_alt6.nit:32,22: Type error: expected A[Int], got T: A[Bool]
+alt/base_upcast2_1alt2_alt6.nit:32,22: Type Error: expected `A[Int]`, got `T: A[Bool]`.
-alt/base_upcast2_1alt2_alt8.nit:34,22: Type error: expected B[Int], got T: A[Bool]
+alt/base_upcast2_1alt2_alt8.nit:34,22: Type Error: expected `B[Int]`, got `T: A[Bool]`.
-alt/base_upcast2_1alt2_alt9.nit:35,22: Type error: expected B[Bool], got T: A[Bool]
+alt/base_upcast2_1alt2_alt9.nit:35,22: Type Error: expected `B[Bool]`, got `T: A[Bool]`.
-alt/base_upcast2_1alt3_alt1.nit:27,21--22: Type error: expected T, got A[Int]
+alt/base_upcast2_1alt3_alt1.nit:27,21--22: Type Error: expected `T`, got `A[Int]`.
-alt/base_upcast2_1alt3_alt10.nit:36,21: Type error: expected C, got T: B[Int]
+alt/base_upcast2_1alt3_alt10.nit:36,21: Type Error: expected `C`, got `T: B[Int]`.
-alt/base_upcast2_1alt3_alt2.nit:28,21--22: Type error: expected T, got A[Bool]
+alt/base_upcast2_1alt3_alt2.nit:28,21--22: Type Error: expected `T`, got `A[Bool]`.
-alt/base_upcast2_1alt3_alt4.nit:30,21--22: Type error: expected T, got B[Bool]
+alt/base_upcast2_1alt3_alt4.nit:30,21--22: Type Error: expected `T`, got `B[Bool]`.
-alt/base_upcast2_1alt3_alt5.nit:31,21: Type error: expected T, got C
+alt/base_upcast2_1alt3_alt5.nit:31,21: Type Error: expected `T`, got `C`.
-alt/base_upcast2_1alt3_alt7.nit:33,22: Type error: expected A[Bool], got T: B[Int]
+alt/base_upcast2_1alt3_alt7.nit:33,22: Type Error: expected `A[Bool]`, got `T: B[Int]`.
-alt/base_upcast2_1alt3_alt9.nit:35,22: Type error: expected B[Bool], got T: B[Int]
+alt/base_upcast2_1alt3_alt9.nit:35,22: Type Error: expected `B[Bool]`, got `T: B[Int]`.
-alt/base_upcast2_1alt4_alt1.nit:27,21--22: Type error: expected T, got A[Int]
+alt/base_upcast2_1alt4_alt1.nit:27,21--22: Type Error: expected `T`, got `A[Int]`.
-alt/base_upcast2_1alt4_alt10.nit:36,21: Type error: expected C, got T: B[Bool]
+alt/base_upcast2_1alt4_alt10.nit:36,21: Type Error: expected `C`, got `T: B[Bool]`.
-alt/base_upcast2_1alt4_alt2.nit:28,21--22: Type error: expected T, got A[Bool]
+alt/base_upcast2_1alt4_alt2.nit:28,21--22: Type Error: expected `T`, got `A[Bool]`.
-alt/base_upcast2_1alt4_alt3.nit:29,21--22: Type error: expected T, got B[Int]
+alt/base_upcast2_1alt4_alt3.nit:29,21--22: Type Error: expected `T`, got `B[Int]`.
-alt/base_upcast2_1alt4_alt7.nit:33,22: Type error: expected A[Bool], got T: B[Bool]
+alt/base_upcast2_1alt4_alt7.nit:33,22: Type Error: expected `A[Bool]`, got `T: B[Bool]`.
-alt/base_upcast2_1alt4_alt8.nit:34,22: Type error: expected B[Int], got T: B[Bool]
+alt/base_upcast2_1alt4_alt8.nit:34,22: Type Error: expected `B[Int]`, got `T: B[Bool]`.
-alt/base_upcast2_1alt5_alt1.nit:27,21--22: Type error: expected T, got A[Int]
+alt/base_upcast2_1alt5_alt1.nit:27,21--22: Type Error: expected `T`, got `A[Int]`.
-alt/base_upcast2_1alt5_alt2.nit:28,21--22: Type error: expected T, got A[Bool]
+alt/base_upcast2_1alt5_alt2.nit:28,21--22: Type Error: expected `T`, got `A[Bool]`.
-alt/base_upcast2_1alt5_alt3.nit:29,21--22: Type error: expected T, got B[Int]
+alt/base_upcast2_1alt5_alt3.nit:29,21--22: Type Error: expected `T`, got `B[Int]`.
-alt/base_upcast2_1alt5_alt4.nit:30,21--22: Type error: expected T, got B[Bool]
+alt/base_upcast2_1alt5_alt4.nit:30,21--22: Type Error: expected `T`, got `B[Bool]`.
-alt/base_upcast2_1alt5_alt7.nit:33,22: Type error: expected A[Bool], got T: C
+alt/base_upcast2_1alt5_alt7.nit:33,22: Type Error: expected `A[Bool]`, got `T: C`.
-alt/base_upcast2_1alt5_alt8.nit:34,22: Type error: expected B[Int], got T: C
+alt/base_upcast2_1alt5_alt8.nit:34,22: Type Error: expected `B[Int]`, got `T: C`.
-alt/base_upcast2_alt1.nit:26,10: Type error: class T not found in module base_upcast2_alt1.
+alt/base_upcast2_alt1.nit:26,10: Error: class `T` not found in module `base_upcast2_alt1`.
-alt/base_upcast2_alt10.nit:26,10: Type error: class T not found in module base_upcast2_alt10.
+alt/base_upcast2_alt10.nit:26,10: Error: class `T` not found in module `base_upcast2_alt10`.
-alt/base_upcast2_alt2.nit:26,10: Type error: class T not found in module base_upcast2_alt2.
+alt/base_upcast2_alt2.nit:26,10: Error: class `T` not found in module `base_upcast2_alt2`.
-alt/base_upcast2_alt3.nit:26,10: Type error: class T not found in module base_upcast2_alt3.
+alt/base_upcast2_alt3.nit:26,10: Error: class `T` not found in module `base_upcast2_alt3`.
-alt/base_upcast2_alt4.nit:26,10: Type error: class T not found in module base_upcast2_alt4.
+alt/base_upcast2_alt4.nit:26,10: Error: class `T` not found in module `base_upcast2_alt4`.
-alt/base_upcast2_alt5.nit:26,10: Type error: class T not found in module base_upcast2_alt5.
+alt/base_upcast2_alt5.nit:26,10: Error: class `T` not found in module `base_upcast2_alt5`.
-alt/base_upcast2_alt6.nit:26,10: Type error: class T not found in module base_upcast2_alt6.
+alt/base_upcast2_alt6.nit:26,10: Error: class `T` not found in module `base_upcast2_alt6`.
-alt/base_upcast2_alt7.nit:26,10: Type error: class T not found in module base_upcast2_alt7.
+alt/base_upcast2_alt7.nit:26,10: Error: class `T` not found in module `base_upcast2_alt7`.
-alt/base_upcast2_alt8.nit:26,10: Type error: class T not found in module base_upcast2_alt8.
+alt/base_upcast2_alt8.nit:26,10: Error: class `T` not found in module `base_upcast2_alt8`.
-alt/base_upcast2_alt9.nit:26,10: Type error: class T not found in module base_upcast2_alt9.
+alt/base_upcast2_alt9.nit:26,10: Error: class `T` not found in module `base_upcast2_alt9`.
-alt/base_upcast_alt1.nit:26,20--21: Type error: expected A[Int], got A[Bool]
-alt/base_upcast_alt1.nit:28,20--21: Type error: expected A[Int], got B[Bool]
-alt/base_upcast_alt1.nit:33,20--21: Type error: expected A[Bool], got A[Int]
-alt/base_upcast_alt1.nit:35,20--21: Type error: expected A[Bool], got B[Int]
-alt/base_upcast_alt1.nit:37,20--21: Type error: expected A[Bool], got C[Int]
-alt/base_upcast_alt1.nit:38,20--21: Type error: expected A[Bool], got C[Bool]
-alt/base_upcast_alt1.nit:39,20: Type error: expected A[Bool], got D
-alt/base_upcast_alt1.nit:41,20--21: Type error: expected B[Int], got A[Int]
-alt/base_upcast_alt1.nit:42,20--21: Type error: expected B[Int], got A[Bool]
-alt/base_upcast_alt1.nit:44,20--21: Type error: expected B[Int], got B[Bool]
-alt/base_upcast_alt1.nit:49,20--21: Type error: expected B[Bool], got A[Int]
-alt/base_upcast_alt1.nit:50,20--21: Type error: expected B[Bool], got A[Bool]
-alt/base_upcast_alt1.nit:51,20--21: Type error: expected B[Bool], got B[Int]
-alt/base_upcast_alt1.nit:53,20--21: Type error: expected B[Bool], got C[Int]
-alt/base_upcast_alt1.nit:54,20--21: Type error: expected B[Bool], got C[Bool]
-alt/base_upcast_alt1.nit:55,20: Type error: expected B[Bool], got D
-alt/base_upcast_alt1.nit:57,20--21: Type error: expected C[Bool], got A[Int]
-alt/base_upcast_alt1.nit:58,20--21: Type error: expected C[Int], got A[Bool]
-alt/base_upcast_alt1.nit:59,20--21: Type error: expected C[Int], got B[Int]
-alt/base_upcast_alt1.nit:60,20--21: Type error: expected C[Int], got B[Bool]
-alt/base_upcast_alt1.nit:62,20--21: Type error: expected C[Int], got C[Bool]
-alt/base_upcast_alt1.nit:63,20: Type error: expected C[Int], got D
-alt/base_upcast_alt1.nit:65,20--21: Type error: expected C[Bool], got A[Int]
-alt/base_upcast_alt1.nit:66,20--21: Type error: expected C[Bool], got A[Bool]
-alt/base_upcast_alt1.nit:67,20--21: Type error: expected C[Bool], got B[Int]
-alt/base_upcast_alt1.nit:68,20--21: Type error: expected C[Bool], got B[Bool]
-alt/base_upcast_alt1.nit:69,20--21: Type error: expected C[Bool], got C[Int]
-alt/base_upcast_alt1.nit:73,19--20: Type error: expected D, got A[Int]
-alt/base_upcast_alt1.nit:74,19--20: Type error: expected D, got A[Bool]
-alt/base_upcast_alt1.nit:75,19--20: Type error: expected D, got B[Int]
-alt/base_upcast_alt1.nit:76,19--20: Type error: expected D, got B[Bool]
-alt/base_upcast_alt1.nit:77,19--20: Type error: expected D, got C[Int]
-alt/base_upcast_alt1.nit:78,19--20: Type error: expected D, got C[Bool]
+alt/base_upcast_alt1.nit:26,20--21: Type Error: expected `A[Int]`, got `A[Bool]`.
+alt/base_upcast_alt1.nit:28,20--21: Type Error: expected `A[Int]`, got `B[Bool]`.
+alt/base_upcast_alt1.nit:33,20--21: Type Error: expected `A[Bool]`, got `A[Int]`.
+alt/base_upcast_alt1.nit:35,20--21: Type Error: expected `A[Bool]`, got `B[Int]`.
+alt/base_upcast_alt1.nit:37,20--21: Type Error: expected `A[Bool]`, got `C[Int]`.
+alt/base_upcast_alt1.nit:38,20--21: Type Error: expected `A[Bool]`, got `C[Bool]`.
+alt/base_upcast_alt1.nit:39,20: Type Error: expected `A[Bool]`, got `D`.
+alt/base_upcast_alt1.nit:41,20--21: Type Error: expected `B[Int]`, got `A[Int]`.
+alt/base_upcast_alt1.nit:42,20--21: Type Error: expected `B[Int]`, got `A[Bool]`.
+alt/base_upcast_alt1.nit:44,20--21: Type Error: expected `B[Int]`, got `B[Bool]`.
+alt/base_upcast_alt1.nit:49,20--21: Type Error: expected `B[Bool]`, got `A[Int]`.
+alt/base_upcast_alt1.nit:50,20--21: Type Error: expected `B[Bool]`, got `A[Bool]`.
+alt/base_upcast_alt1.nit:51,20--21: Type Error: expected `B[Bool]`, got `B[Int]`.
+alt/base_upcast_alt1.nit:53,20--21: Type Error: expected `B[Bool]`, got `C[Int]`.
+alt/base_upcast_alt1.nit:54,20--21: Type Error: expected `B[Bool]`, got `C[Bool]`.
+alt/base_upcast_alt1.nit:55,20: Type Error: expected `B[Bool]`, got `D`.
+alt/base_upcast_alt1.nit:57,20--21: Type Error: expected `C[Bool]`, got `A[Int]`.
+alt/base_upcast_alt1.nit:58,20--21: Type Error: expected `C[Int]`, got `A[Bool]`.
+alt/base_upcast_alt1.nit:59,20--21: Type Error: expected `C[Int]`, got `B[Int]`.
+alt/base_upcast_alt1.nit:60,20--21: Type Error: expected `C[Int]`, got `B[Bool]`.
+alt/base_upcast_alt1.nit:62,20--21: Type Error: expected `C[Int]`, got `C[Bool]`.
+alt/base_upcast_alt1.nit:63,20: Type Error: expected `C[Int]`, got `D`.
+alt/base_upcast_alt1.nit:65,20--21: Type Error: expected `C[Bool]`, got `A[Int]`.
+alt/base_upcast_alt1.nit:66,20--21: Type Error: expected `C[Bool]`, got `A[Bool]`.
+alt/base_upcast_alt1.nit:67,20--21: Type Error: expected `C[Bool]`, got `B[Int]`.
+alt/base_upcast_alt1.nit:68,20--21: Type Error: expected `C[Bool]`, got `B[Bool]`.
+alt/base_upcast_alt1.nit:69,20--21: Type Error: expected `C[Bool]`, got `C[Int]`.
+alt/base_upcast_alt1.nit:73,19--20: Type Error: expected `D`, got `A[Int]`.
+alt/base_upcast_alt1.nit:74,19--20: Type Error: expected `D`, got `A[Bool]`.
+alt/base_upcast_alt1.nit:75,19--20: Type Error: expected `D`, got `B[Int]`.
+alt/base_upcast_alt1.nit:76,19--20: Type Error: expected `D`, got `B[Bool]`.
+alt/base_upcast_alt1.nit:77,19--20: Type Error: expected `D`, got `C[Int]`.
+alt/base_upcast_alt1.nit:78,19--20: Type Error: expected `D`, got `C[Bool]`.
-base_user_annotation3.nit:15,33--35: Warning: unknown annotation `foo`
+base_user_annotation3.nit:15,33--35: Warning: unknown annotation `foo`.
-base_user_annotation4.nit:16,2--19: Warning: an annotation `foo` is already declared in module `base_user_annotation`
+base_user_annotation4.nit:16,2--19: Warning: an annotation `foo` is already declared in module `base_user_annotation`.
-alt/base_var2_alt1.nit:22,6--7: Error: A variable named `p1' already exists
+alt/base_var2_alt1.nit:22,6--7: Error: a variable named `p1` already exists.
-alt/base_var2_alt2.nit:33,6--7: Error: A variable named `a1' already exists
+alt/base_var2_alt2.nit:33,6--7: Error: a variable named `a1` already exists.
-alt/base_var2_alt3.nit:37,5--6: Error: A variable named `a1' already exists
+alt/base_var2_alt3.nit:37,5--6: Error: a variable named `a1` already exists.
-alt/base_var2_alt4.nit:41,6--7: Error: A variable named `a1' already exists
+alt/base_var2_alt4.nit:41,6--7: Error: a variable named `a1` already exists.
-alt/base_var2_alt5.nit:42,6--7: Error: A variable named `a3' already exists
+alt/base_var2_alt5.nit:42,6--7: Error: a variable named `a3` already exists.
-alt/base_var2_alt6.nit:46,6--7: Error: A variable named `a2' already exists
+alt/base_var2_alt6.nit:46,6--7: Error: a variable named `a2` already exists.
-alt/base_var2_alt7.nit:51,1--2: Error: Method or variable 'a3' unknown in Sys.
+alt/base_var2_alt7.nit:51,1--2: Error: method or variable `a3` unknown in `Sys`.
-alt/base_var2_alt8.nit:52,1--2: Error: Method or variable 'p1' unknown in Sys.
+alt/base_var2_alt8.nit:52,1--2: Error: method or variable `p1` unknown in `Sys`.
-alt/base_var2_alt9.nit:27,18--19: Error: A variable named `p1' already exists
+alt/base_var2_alt9.nit:27,18--19: Error: a variable named `p1` already exists.
-alt/base_var_alt1.nit:26,6--7: Type error: expected Int, got Float
+alt/base_var_alt1.nit:26,6--7: Type Error: expected `Int`, got `Float`.
-alt/base_var_alt2.nit:27,6--7: Type error: expected Float, got Int
+alt/base_var_alt2.nit:27,6--7: Type Error: expected `Float`, got `Int`.
-alt/base_var_alt3.nit:35,6--7: Type error: expected Int, got Float
+alt/base_var_alt3.nit:35,6--7: Type Error: expected `Int`, got `Float`.
-alt/base_var_alt4.nit:36,6--7: Type error: expected Float, got Int
+alt/base_var_alt4.nit:36,6--7: Type Error: expected `Float`, got `Int`.
-alt/base_var_alt5.nit:44,6--7: Type error: expected Int, got Float
+alt/base_var_alt5.nit:44,6--7: Type Error: expected `Int`, got `Float`.
-alt/base_var_alt6.nit:45,6--7: Type error: expected Float, got Int
+alt/base_var_alt6.nit:45,6--7: Type Error: expected `Float`, got `Int`.
-alt/base_var_alt7.nit:53,15--17: Type error: expected expression.
+alt/base_var_alt7.nit:53,15--17: Error: expected an expression.
-alt/base_var_alt8.nit:54,10--12: Type error: expected expression.
+alt/base_var_alt8.nit:54,10--12: Error: expected an expression.
-alt/base_var_assignment_flow_alt1.nit:34,1: Error: variable 'a' is possibly unset.
+alt/base_var_assignment_flow_alt1.nit:34,1: Error: possibly unset variable `a`.
-alt/base_var_assignment_flow_alt2.nit:47,1: Error: variable 'c' is possibly unset.
+alt/base_var_assignment_flow_alt2.nit:47,1: Error: possibly unset variable `c`.
-alt/base_var_assignment_flow_alt3.nit:47,1: Error: variable 'c' is possibly unset.
+alt/base_var_assignment_flow_alt3.nit:47,1: Error: possibly unset variable `c`.
-alt/base_var_assignment_flow_alt4.nit:47,1: Error: variable 'c' is possibly unset.
+alt/base_var_assignment_flow_alt4.nit:47,1: Error: possibly unset variable `c`.
-alt/base_var_assignment_flow_alt5.nit:54,1: Error: variable 'd' is possibly unset.
+alt/base_var_assignment_flow_alt5.nit:54,1: Error: possibly unset variable `d`.
-alt/base_var_assignment_flow_alt6.nit:68,1: Error: variable 'f' is possibly unset.
+alt/base_var_assignment_flow_alt6.nit:68,1: Error: possibly unset variable `f`.
-alt/base_var_null2_1alt3_alt1.nit:22,21--23: Type error: expected nullable Int, got Char
+alt/base_var_null2_1alt3_alt1.nit:22,21--23: Type Error: expected `nullable Int`, got `Char`.
-alt/base_var_null_alt1.nit:28,1--8: Error: Method 'output' call on 'null'.
+alt/base_var_null_alt1.nit:28,3--8: Error: method `output` called on `null`.
-alt/base_var_null_alt10.nit:43,1--6: Error: Attribute '_foo' access on 'null'.
+alt/base_var_null_alt10.nit:43,3--6: Error: attribute `_foo` access on `null`.
-alt/base_var_null_alt11.nit:44,1--10: Error: Attribute '_foo' access on 'null'.
+alt/base_var_null_alt11.nit:44,3--6: Error: attribute `_foo` access on `null`.
-alt/base_var_null_alt12.nit:45,1--6: Error: Method '+' call on 'null'.
+alt/base_var_null_alt12.nit:45,3--4: Error: method `+` called on `null`.
-alt/base_var_null_alt2.nit:29,1--6: Error: Attribute '_foo' access on 'null'.
+alt/base_var_null_alt2.nit:29,3--6: Error: attribute `_foo` access on `null`.
-alt/base_var_null_alt3.nit:30,1--10: Error: Attribute '_foo' access on 'null'.
+alt/base_var_null_alt3.nit:30,3--6: Error: attribute `_foo` access on `null`.
-alt/base_var_null_alt4.nit:31,1--6: Error: Method '+' call on 'null'.
+alt/base_var_null_alt4.nit:31,3--4: Error: method `+` called on `null`.
-alt/base_var_null_alt5.nit:35,1--8: Error: Method 'output' call on 'null'.
+alt/base_var_null_alt5.nit:35,3--8: Error: method `output` called on `null`.
-alt/base_var_null_alt6.nit:36,1--6: Error: Attribute '_foo' access on 'null'.
+alt/base_var_null_alt6.nit:36,3--6: Error: attribute `_foo` access on `null`.
-alt/base_var_null_alt7.nit:37,1--10: Error: Attribute '_foo' access on 'null'.
+alt/base_var_null_alt7.nit:37,3--6: Error: attribute `_foo` access on `null`.
-alt/base_var_null_alt8.nit:38,1--6: Error: Method '+' call on 'null'.
+alt/base_var_null_alt8.nit:38,3--4: Error: method `+` called on `null`.
-alt/base_var_null_alt9.nit:42,1--8: Error: Method 'output' call on 'null'.
+alt/base_var_null_alt9.nit:42,3--8: Error: method `output` called on `null`.
-alt/base_var_type_evolution_alt1.nit:40,1--3: Error: Method 'b' doesn't exists in A.
+alt/base_var_type_evolution_alt1.nit:40,3: Error: method `b` does not exists in `A`.
-alt/base_var_type_evolution_alt2.nit:50,1--3: Error: Method 'b' doesn't exists in A.
+alt/base_var_type_evolution_alt2.nit:50,3: Error: method `b` does not exists in `A`.
-alt/base_var_type_evolution_alt3.nit:50,1--3: Error: Method 'b' doesn't exists in A.
+alt/base_var_type_evolution_alt3.nit:50,3: Error: method `b` does not exists in `A`.
-alt/base_var_type_evolution_alt4.nit:62,1--3: Error: Method 'b' doesn't exists in A.
+alt/base_var_type_evolution_alt4.nit:62,3: Error: method `b` does not exists in `A`.
-alt/base_var_type_evolution_alt5.nit:62,1--3: Error: Method 'b' doesn't exists in A.
+alt/base_var_type_evolution_alt5.nit:62,3: Error: method `b` does not exists in `A`.
-alt/base_var_type_evolution_alt6.nit:73,1--3: Error: Method 'b' doesn't exists in A.
+alt/base_var_type_evolution_alt6.nit:73,3: Error: method `b` does not exists in `A`.
-alt/base_var_type_evolution_alt7.nit:74,1--3: Error: Method 'c' doesn't exists in B.
+alt/base_var_type_evolution_alt7.nit:74,3: Error: method `c` does not exists in `B`.
-alt/base_var_type_evolution_null2_alt1.nit:35,8: Type error: expected A, got null
+alt/base_var_type_evolution_null2_alt1.nit:35,8: Type Error: expected `A`, got `null`.
-alt/base_var_type_evolution_null2_alt2.nit:40,7: Type error: expected A, got nullable A
+alt/base_var_type_evolution_null2_alt2.nit:40,7: Type Error: expected `A`, got `nullable A`.
-alt/base_var_type_evolution_null4_alt1.nit:33,8: Type error: expected A, got null
+alt/base_var_type_evolution_null4_alt1.nit:33,8: Type Error: expected `A`, got `null`.
-alt/base_var_type_evolution_null4_alt2.nit:38,7: Type error: expected A, got nullable A
+alt/base_var_type_evolution_null4_alt2.nit:38,7: Type Error: expected `A`, got `nullable A`.
-alt/base_var_type_evolution_null4_alt3.nit:52,7: Type error: expected A, got nullable A
+alt/base_var_type_evolution_null4_alt3.nit:52,7: Type Error: expected `A`, got `nullable A`.
-alt/base_var_type_evolution_null4_alt4.nit:64,7: Type error: expected A, got nullable A
+alt/base_var_type_evolution_null4_alt4.nit:64,7: Type Error: expected `A`, got `nullable A`.
-alt/base_var_type_evolution_null_alt2.nit:42,8: Type error: expected nullable B, got A
+alt/base_var_type_evolution_null_alt2.nit:42,8: Type Error: expected `nullable B`, got `A`.
-alt/base_var_type_evolution_null_alt4.nit:45,7: Type error: expected B, got nullable B
+alt/base_var_type_evolution_null_alt4.nit:45,7: Type Error: expected `B`, got `nullable B`.
-alt/base_var_type_evolution_null_alt5.nit:53,7: Type error: expected A, got nullable A
+alt/base_var_type_evolution_null_alt5.nit:53,7: Type Error: expected `A`, got `nullable A`.
-alt/base_var_type_evolution_null_alt6.nit:54,8: Type error: expected nullable B, got nullable A
+alt/base_var_type_evolution_null_alt6.nit:54,8: Type Error: expected `nullable B`, got `nullable A`.
-alt/base_var_type_evolution_null_alt7.nit:64,7: Type error: expected B, got A
+alt/base_var_type_evolution_null_alt7.nit:64,7: Type Error: expected `B`, got `A`.
-alt/base_var_untyped_alt1.nit:22,1: Error: variable 'a' is possibly unset.
+alt/base_var_untyped_alt1.nit:22,1: Error: possibly unset variable `a`.
-alt/base_var_untyped_alt3.nit:43,1--2: Error: variable 'b3' is possibly unset.
+alt/base_var_untyped_alt3.nit:43,1--2: Error: possibly unset variable `b3`.
-alt/base_var_untyped_alt4.nit:44,1--7: Error: Method '+' doesn't exists in nullable Object.
+alt/base_var_untyped_alt4.nit:44,4--5: Error: method `+` does not exists in `nullable Object`.
-alt/base_var_untyped_alt5.nit:51,3--6: Error: Method '*' doesn't exists in nullable Object.
+alt/base_var_untyped_alt5.nit:51,3--6: Error: method `*` does not exists in `nullable Object`.
-alt/base_var_untyped_alt6.nit:50,6--7: Error: variable 'b3' is possibly unset.
+alt/base_var_untyped_alt6.nit:50,6--7: Error: possibly unset variable `b3`.
-alt/base_var_untyped_alt7.nit:54,1: Error: variable 'c' is possibly unset.
+alt/base_var_untyped_alt7.nit:54,1: Error: possibly unset variable `c`.
-alt/base_var_untyped_alt8.nit:57,5--8: Error: Method or variable 'fail' unknown in Sys.
+alt/base_var_untyped_alt8.nit:57,5--8: Error: method or variable `fail` unknown in `Sys`.
-alt/base_vararg3_alt1.nit:41,7--13: Type error: expected Int, got Array[Int]
+alt/base_vararg3_alt1.nit:41,7--13: Type Error: expected `Int`, got `Array[Int]`.
-alt/base_vararg3_alt2.nit:42,7: Type error: expected Array[Int], got Int
+alt/base_vararg3_alt2.nit:42,7: Type Error: expected `Array[Int]`, got `Int`.
-alt/base_vararg3_alt3.nit:33,9: Type error: expected Int, got Array[Int]
+alt/base_vararg3_alt3.nit:33,9: Type Error: expected `Int`, got `Array[Int]`.
-alt/base_vararg3_alt4.nit:34,9: Type error: expected Array[Int], got Int
+alt/base_vararg3_alt4.nit:34,9: Type Error: expected `Array[Int]`, got `Int`.
-alt/base_vararg_alt1.nit:51,1--3: Error: arity mismatch; prototype is 'foo(a: Char...)'
+alt/base_vararg_alt1.nit:51,1--3: Error: expected at least 1 argument(s) for `foo(a: Char...)`; got 0. See introduction at `base_vararg_alt1::Sys::foo`.
-alt/base_vararg_alt2.nit:54,1--3: Error: arity mismatch; prototype is 'bar(b: Char, a: Char...)'
+alt/base_vararg_alt2.nit:54,1--3: Error: expected at least 2 argument(s) for `bar(b: Char, a: Char...)`; got 0. See introduction at `base_vararg_alt2::Sys::bar`.
-alt/base_vararg_alt3.nit:55,1--8: Error: arity mismatch; prototype is 'bar(b: Char, a: Char...)'
+alt/base_vararg_alt3.nit:55,1--3: Error: expected at least 2 argument(s) for `bar(b: Char, a: Char...)`; got 1. See introduction at `base_vararg_alt3::Sys::bar`.
-alt/base_vararg_alt4.nit:58,1--3: Error: arity mismatch; prototype is 'baz(a: Char..., b: Char)'
+alt/base_vararg_alt4.nit:58,1--3: Error: expected at least 2 argument(s) for `baz(a: Char..., b: Char)`; got 0. See introduction at `base_vararg_alt4::Sys::baz`.
-alt/base_vararg_alt5.nit:59,1--8: Error: arity mismatch; prototype is 'baz(a: Char..., b: Char)'
+alt/base_vararg_alt5.nit:59,1--3: Error: expected at least 2 argument(s) for `baz(a: Char..., b: Char)`; got 1. See introduction at `base_vararg_alt5::Sys::baz`.
-alt/base_vararg_alt6.nit:62,1--6: Error: arity mismatch; prototype is 'foobar(b: Char, a: Char..., c: Char)'
+alt/base_vararg_alt6.nit:62,1--6: Error: expected at least 3 argument(s) for `foobar(b: Char, a: Char..., c: Char)`; got 0. See introduction at `base_vararg_alt6::Sys::foobar`.
-alt/base_vararg_alt7.nit:63,1--11: Error: arity mismatch; prototype is 'foobar(b: Char, a: Char..., c: Char)'
+alt/base_vararg_alt7.nit:63,1--6: Error: expected at least 3 argument(s) for `foobar(b: Char, a: Char..., c: Char)`; got 1. See introduction at `base_vararg_alt7::Sys::foobar`.
-alt/base_vararg_alt8.nit:64,1--15: Error: arity mismatch; prototype is 'foobar(b: Char, a: Char..., c: Char)'
+alt/base_vararg_alt8.nit:64,1--6: Error: expected at least 3 argument(s) for `foobar(b: Char, a: Char..., c: Char)`; got 2. See introduction at `base_vararg_alt8::Sys::foobar`.
-alt/base_virtual_int2_alt1.nit:37,8: Type error: expected Int, got A
+alt/base_virtual_int2_alt1.nit:37,8: Type Error: expected `Int`, got `A`.
-alt/base_virtual_int2_alt3.nit:40,2--8: Warning: Expression is already a A since it is a Int.
+alt/base_virtual_int2_alt3.nit:40,2--8: Warning: expression is already a `A` since it is a `Int`.
4
4
5
-alt/base_virtual_type2_alt1.nit:46,5--7: Type error: expected nullable U, got nullable T
+alt/base_virtual_type2_alt1.nit:46,5--7: Type Error: expected `nullable U`, got `nullable T`.
-alt/base_virtual_type3_alt1.nit:32,5--15: Type error: expected Int, got T
+alt/base_virtual_type3_alt1.nit:32,5--15: Type Error: expected `Int`, got `T`.
alt/base_virtual_type4_alt1.nit:20,16: Redef Error: a virtual type cannot be refined.
-alt/base_virtual_type4_alt1.nit:24,7--11: Type error: expected nullable U, got T
+alt/base_virtual_type4_alt1.nit:24,7--11: Type Error: expected `nullable U`, got `T`.
-alt/base_virtual_type5_alt1.nit:26,7: Type error: expected nullable U, got Int
+alt/base_virtual_type5_alt1.nit:26,7: Type Error: expected `nullable U`, got `Int`.
-alt/base_virtual_type5_alt2.nit:27,7--11: Type error: expected nullable U, got T
+alt/base_virtual_type5_alt2.nit:27,7--11: Type Error: expected `nullable U`, got `T`.
-base_virtual_type7.nit:20,2--10: Error: circularity of virtual type definition: E <-> F
+base_virtual_type7.nit:20,2--10: Error: circularity of virtual type definition: E <-> F.
-alt/base_virtual_type_alt1.nit:39,5--7: Type error: expected Int, got nullable T
+alt/base_virtual_type_alt1.nit:39,5--7: Type Error: expected `Int`, got `nullable T`.
-alt/base_virtual_type_alt2.nit:40,7: Type error: expected nullable T, got Int
+alt/base_virtual_type_alt2.nit:40,7: Type Error: expected `nullable T`, got `Int`.
-alt/base_virtual_type_alt3.nit:43,7: Type error: expected nullable T, got B
+alt/base_virtual_type_alt3.nit:43,7: Type Error: expected `nullable T`, got `B`.
-alt/base_virtual_type_check_alt1.nit:65,10--14: Type error: expected K, got J
+alt/base_virtual_type_check_alt1.nit:65,10--14: Type Error: expected `K`, got `J`.
-alt/base_virtual_type_check_alt2.nit:68,10--14: Type error: expected K, got J
+alt/base_virtual_type_check_alt2.nit:68,10--14: Type Error: expected `K`, got `J`.
-alt/base_virtual_type_check_alt3.nit:75,10--14: Type error: expected L, got J
+alt/base_virtual_type_check_alt3.nit:75,10--14: Type Error: expected `L`, got `J`.
-alt/base_virtual_type_check_alt4.nit:76,10--14: Type error: expected L, got K
+alt/base_virtual_type_check_alt4.nit:76,10--14: Type Error: expected `L`, got `K`.
-alt/base_virtual_type_check_alt5.nit:78,10--14: Type error: expected L, got J
+alt/base_virtual_type_check_alt5.nit:78,10--14: Type Error: expected `L`, got `J`.
-alt/base_virtual_type_check_alt6.nit:79,10--14: Type error: expected L, got K
+alt/base_virtual_type_check_alt6.nit:79,10--14: Type Error: expected `L`, got `K`.
-alt/base_virtual_type_check_alt7.nit:85,11--15: Type error: expected K, got J
+alt/base_virtual_type_check_alt7.nit:85,11--15: Type Error: expected `K`, got `J`.
-alt/base_virtual_type_check_alt9.nit:88,11--15: Type error: expected K, got J
+alt/base_virtual_type_check_alt9.nit:88,11--15: Type Error: expected `K`, got `J`.
-alt/base_virtual_type_fixed_alt1.nit:32,15--25: Redef Error: Wrong type for parameter `v'. found Discrete, expected V1 as in base_virtual_type_fixed_alt1#A#v1.
-alt/base_virtual_type_fixed_alt1.nit:32,29--36: Redef Error: Wrong return type. found Discrete, expected V1 as in base_virtual_type_fixed_alt1#A#v1.
+alt/base_virtual_type_fixed_alt1.nit:32,15--25: Redef Error: expected `V1` for parameter `v'; got `Discrete`.
+alt/base_virtual_type_fixed_alt1.nit:32,29--36: Redef Error: expected `V1` for return type; got `Discrete`.
-alt/base_virtual_type_redef_alt1.nit:26,20--25: Redef Error: Wrong bound type. Found Number, expected a subtype of Int, as in base_virtual_type_redef_alt1#Number#OTHE2.
+alt/base_virtual_type_redef_alt1.nit:26,20--25: Redef Error: expected `Int` bound type; got `Number`.
-alt/base_virtual_type_redef_alt2.nit:26,2--27,22: Redef Error: Virtual type OTHE3 is fixed in super-class Number
+alt/base_virtual_type_redef_alt2.nit:26,2--27,22: Redef Error: virtual type `OTHE3` is fixed in super-class `Number`.
-base_virtual_type_self.nit:44,3: Error: Method or variable 'a' unknown in B.
-base_virtual_type_self.nit:45,7: Error: Method or variable 'a' unknown in B.
-base_virtual_type_self.nit:46,3: Error: Method or variable 'a' unknown in B.
-base_virtual_type_self.nit:47,7: Error: Method or variable 'a' unknown in B.
+base_virtual_type_self.nit:44,3: Error: method or variable `a` unknown in `B`.
+base_virtual_type_self.nit:45,7: Error: method or variable `a` unknown in `B`.
+base_virtual_type_self.nit:46,3: Error: method or variable `a` unknown in `B`.
+base_virtual_type_self.nit:47,7: Error: method or variable `a` unknown in `B`.
-alt/base_virtual_type_self_alt1.nit:44,9: Type error: expected Int, got Float
-alt/base_virtual_type_self_alt1.nit:45,7--12: Type error: expected Float, got Int
-alt/base_virtual_type_self_alt1.nit:47,7--12: Type error: expected Float, got A[Int]
+alt/base_virtual_type_self_alt1.nit:44,9: Type Error: expected `Int`, got `Float`.
+alt/base_virtual_type_self_alt1.nit:45,7--12: Type Error: expected `Float`, got `Int`.
+alt/base_virtual_type_self_alt1.nit:47,7--12: Type Error: expected `Float`, got `A[Int]`.
-alt/base_virtual_type_self_alt2.nit:44,9: Type error: expected Int, got Float
-alt/base_virtual_type_self_alt2.nit:45,7--12: Type error: expected Float, got Int
-alt/base_virtual_type_self_alt2.nit:47,7--12: Type error: expected Float, got A[Int]
+alt/base_virtual_type_self_alt2.nit:44,9: Type Error: expected `Int`, got `Float`.
+alt/base_virtual_type_self_alt2.nit:45,7--12: Type Error: expected `Float`, got `Int`.
+alt/base_virtual_type_self_alt2.nit:47,7--12: Type Error: expected `Float`, got `A[Int]`.
-alt/base_virtual_type_self_alt3.nit:44,9: Type error: expected Int, got Float
-alt/base_virtual_type_self_alt3.nit:45,7--12: Type error: expected Float, got Int
-alt/base_virtual_type_self_alt3.nit:47,7--12: Type error: expected Float, got A[Int]
+alt/base_virtual_type_self_alt3.nit:44,9: Type Error: expected `Int`, got `Float`.
+alt/base_virtual_type_self_alt3.nit:45,7--12: Type Error: expected `Float`, got `Int`.
+alt/base_virtual_type_self_alt3.nit:47,7--12: Type Error: expected `Float`, got `A[Int]`.
-alt/base_virtual_type_self_alt4.nit:44,9: Type error: expected A[Int], got Float
-alt/base_virtual_type_self_alt4.nit:45,7--12: Type error: expected Float, got A[Int]
-alt/base_virtual_type_self_alt4.nit:47,7--12: Type error: expected Float, got A[A[Int]]
+alt/base_virtual_type_self_alt4.nit:44,9: Type Error: expected `A[Int]`, got `Float`.
+alt/base_virtual_type_self_alt4.nit:45,7--12: Type Error: expected `Float`, got `A[Int]`.
+alt/base_virtual_type_self_alt4.nit:47,7--12: Type Error: expected `Float`, got `A[A[Int]]`.
-alt/base_virtual_type_self_alt5.nit:44,9: Type error: expected A[U], got Float
-alt/base_virtual_type_self_alt5.nit:45,7--12: Type error: expected Float, got A[U]: A[Int]
-alt/base_virtual_type_self_alt5.nit:47,7--12: Type error: expected Float, got A[A[U]]: A[A[Int]]
+alt/base_virtual_type_self_alt5.nit:44,9: Type Error: expected `A[U]`, got `Float`.
+alt/base_virtual_type_self_alt5.nit:45,7--12: Type Error: expected `Float`, got `A[U]: A[Int]`.
+alt/base_virtual_type_self_alt5.nit:47,7--12: Type Error: expected `Float`, got `A[A[U]]: A[A[Int]]`.
-alt/error_annot_c_compiler_alt1.nit:17,39--44: Syntax error: "cflags" expects at least one argument.
+alt/error_annot_c_compiler_alt1.nit:17,39--44: Syntax Error: `cflags` expects at least one argument.
-alt/error_annot_c_compiler_alt2.nit:18,39--64: Syntax error: "cflags" accepts only calls to `exec` with the command as arguments.
+alt/error_annot_c_compiler_alt2.nit:18,39--64: Syntax Error: `cflags` accepts only calls to `exec` with the command as arguments.
-alt/error_annot_c_compiler_alt3.nit:19,39--75: Syntax error: "cflags" accepts only calls to `exec` with the command as arguments.
+alt/error_annot_c_compiler_alt3.nit:19,39--75: Syntax Error: `cflags` accepts only calls to `exec` with the command as arguments.
-alt/error_annot_c_compiler_alt4.nit:20,39--45: Syntax error: "ldflags" expects at least one argument.
+alt/error_annot_c_compiler_alt4.nit:20,39--45: Syntax Error: `ldflags` expects at least one argument.
-alt/error_annot_c_compiler_alt5.nit:21,46--68: Annotation error: Something went wrong executing the argument of annotation "cflags", make sure the command is valid.
+alt/error_annot_c_compiler_alt5.nit:21,46--68: Error: something went wrong when executing the argument of `cflags`, make sure the command is valid.
-alt/error_annot_c_compiler_alt6.nit:22,39--50: Syntax error: "cflags" accepts only calls to `exec` with the command as arguments.
+alt/error_annot_c_compiler_alt6.nit:22,39--50: Syntax Error: `cflags` accepts only calls to `exec` with the command as arguments.
-alt/error_annot_pkgconfig_alt0.nit:17,48: Syntax error: unexpected ')'.
+alt/error_annot_pkgconfig_alt0.nit:17,48: Syntax Error: unexpected ')'.
-alt/error_annot_pkgconfig_alt1.nit:18,38--61: Error: package "missing-lib" unknown by pkg-config, make sure the development package is be installed.
+alt/error_annot_pkgconfig_alt1.nit:18,38--61: Error: package `missing-lib` unknown by `pkg-config`, make sure the development package is be installed.
-alt/error_annot_pkgconfig_alt2.nit:19,38--68: Syntax error: "pkgconfig" expects its arguments to be the name of the package as String literals.
+alt/error_annot_pkgconfig_alt2.nit:19,38--68: Syntax Error: `pkgconfig` expects its arguments to be the name of the package as String literals.
-alt/error_annot_pkgconfig_alt3.nit:20,38--52: Syntax error: "pkgconfig" expects its arguments to be the name of the package as String literals.
+alt/error_annot_pkgconfig_alt3.nit:20,38--52: Syntax Error: `pkgconfig` expects its arguments to be the name of the package as String literals.
-error_attr_2def.nit:19,6--9: Error: A property toto is already defined in class A at line 18.
+error_attr_2def.nit:19,6--9: Error: a property `toto` is already defined in class `A` at line 18.
-error_attr_assign.nit:21,11--13: Type error: expected Int, got Char
+error_attr_assign.nit:21,11--13: Type Error: expected `Int`, got `Char`.
-error_attr_unk.nit:17,8--12: Error: Attribute _toto doesn't exists in Sys.
+error_attr_unk.nit:17,8--12: Error: attribute `_toto` does not exist in `Sys`.
-error_class_generic.nit:23,1--3: Syntax error: unexpected keyword 'end'.
+error_class_generic.nit:23,1--3: Syntax Error: unexpected keyword 'end'.
-alt/error_class_generic_alt1.nit:25,8--12: Type error: 'Array' is a generic class.
+alt/error_class_generic_alt1.nit:25,8--12: Type Error: `Array[E: nullable Object]` is a generic class.
-alt/error_class_generic_alt2.nit:18,22--26: Warning: Useless formal parameter type since `Float` cannnot have subclasses.
-alt/error_class_generic_alt2.nit:25,8--12: Type error: 'Array' is a generic class.
+alt/error_class_generic_alt2.nit:18,22--26: Warning: useless formal parameter type since `Float` cannot have subclasses.
+alt/error_class_generic_alt2.nit:25,8--12: Type Error: `Array[E: nullable Object]` is a generic class.
-alt/error_class_generic_alt3.nit:19,29--34: Error: A formal parameter type `E' already exists
+alt/error_class_generic_alt3.nit:19,29--34: Error: a formal parameter type `E` already exists.
-alt/error_class_generic_alt4.nit:20,7--11: Redef error: Array is an imported class. Add the redef keyword to refine it.
+alt/error_class_generic_alt4.nit:20,7--11: Redef Error: `Array` is an imported class. Add the `redef` keyword to refine it.
-alt/error_class_generic_alt5.nit:21,7--11: Redef error: Array is an imported class. Add the redef keyword to refine it.
+alt/error_class_generic_alt5.nit:21,7--11: Redef Error: `Array` is an imported class. Add the `redef` keyword to refine it.
-alt/error_class_generic_alt6.nit:22,23--28: Error: A formal parameter type `E' already exists
+alt/error_class_generic_alt6.nit:22,23--28: Error: a formal parameter type `E` already exists.
-../lib/standard/kernel.nit:97,1--111,3: Error: kernel#Sys does not specialize module_0#Object. Possible duplication of the root class `Object`?
+../lib/standard/kernel.nit:97,1--111,3: Error: `kernel#Sys` does not specialize `module_0#Object`. Possible duplication of the root class `Object`?
-error_cons_arity.nit:19,7: Error: A class C is already defined at line 17.
+error_cons_arity.nit:19,7: Error: a class `C` is already defined at line 17.
-error_cons_arity2.nit:20,7: Error: A class A is already defined at line 17.
+error_cons_arity2.nit:20,7: Error: a class `A` is already defined at line 17.
-error_constraint.nit:20,7: Error: A class A is already defined at line 18.
+error_constraint.nit:20,7: Error: a class `A` is already defined at line 18.
-error_decl_type_var.nit:17,14--16: Type error: expected Int, got Char
+error_decl_type_var.nit:17,14--16: Type Error: expected `Int`, got `Char`.
-alt/error_defs2_alt2.nit:21,11--13: Error: No property Sys::foo is inherited. Remove the redef keyword to define a new property.
+alt/error_defs2_alt2.nit:21,11--13: Error: no property `Sys::foo` is inherited. Remove the `redef` keyword to define a new property.
-alt/error_defs_alt1.nit:19,7--12: Redef error: Object is an imported class. Add the redef keyword to refine it.
+alt/error_defs_alt1.nit:19,7--12: Redef Error: `Object` is an imported class. Add the `redef` keyword to refine it.
-alt/error_defs_alt2.nit:26,5--7: Error: A property foo is already defined in class A at line 25.
+alt/error_defs_alt2.nit:26,5--7: Error: a property `foo` is already defined in class `A` at line 25.
-alt/error_defs_alt3.nit:28,5--7: Redef error: A::bar is an inherited property. To redefine it, add the redef keyword.
+alt/error_defs_alt3.nit:28,5--7: Redef Error: `A::bar` is an inherited property. To redefine it, add the `redef` keyword.
-alt/error_defs_alt4.nit:27,36--38: Error: Incorrect number of parameters. Got 0, expected 1. Signature is (c: Char)
-alt/error_defs_alt4.nit:27,36--38: Type error: expected expression.
+alt/error_defs_alt4.nit:27,36--38: Error: expected 1 argument(s) for `baz(c: Char)`; got 0. See introduction at `error_defs_alt4::A::baz`.
+alt/error_defs_alt4.nit:27,36--38: Error: expected an expression.
-alt/error_defs_alt5.nit:30,11--13: Error: No property A::baz is inherited. Remove the redef keyword to define a new property.
+alt/error_defs_alt5.nit:30,11--13: Error: no property `A::baz` is inherited. Remove the `redef` keyword to define a new property.
-alt/error_defs_alt6.nit:35,7: Error: A class A is already defined at line 24.
+alt/error_defs_alt6.nit:35,7: Error: a class `A` is already defined at line 24.
-alt/error_defs_alt7.nit:38,13: Error: A class A is already defined at line 24.
+alt/error_defs_alt7.nit:38,13: Error: a class `A` is already defined at line 24.
-alt/error_defs_alt8.nit:41,13: Error: A class A is already defined at line 24.
+alt/error_defs_alt8.nit:41,13: Error: a class `A` is already defined at line 24.
-alt/error_defs_alt9.nit:46,5--7: Error: A property baz is already defined in class Sys at line 45.
+alt/error_defs_alt9.nit:46,5--7: Error: a property `baz` is already defined in class `Sys` at line 45.
-alt/error_defs_init_1alt1_alt1.nit:26,2--5: Error: A property init is already defined in class A at line 18.
+alt/error_defs_init_1alt1_alt1.nit:26,2--5: Error: a property `init` is already defined in class `A` at line 18.
-alt/error_defs_init_1alt1_alt2.nit:27,2--5: Error: A property init is already defined in class A at line 18.
+alt/error_defs_init_1alt1_alt2.nit:27,2--5: Error: a property `init` is already defined in class `A` at line 18.
-alt/error_defs_init_1alt2_alt1.nit:26,2--5: Error: A property init is already defined in class A at line 18.
+alt/error_defs_init_1alt2_alt1.nit:26,2--5: Error: a property `init` is already defined in class `A` at line 18.
-alt/error_defs_init_1alt2_alt2.nit:27,2--5: Error: A property init is already defined in class A at line 18.
+alt/error_defs_init_1alt2_alt2.nit:27,2--5: Error: a property `init` is already defined in class `A` at line 18.
-alt/error_defs_init_1alt3_alt3.nit:28,2--4: Error: A property new is already defined in class A at line 18.
+alt/error_defs_init_1alt3_alt3.nit:28,2--4: Error: a property `new` is already defined in class `A` at line 18.
-alt/error_defs_init_1alt3_alt4.nit:29,2--4: Error: A property new is already defined in class A at line 18.
+alt/error_defs_init_1alt3_alt4.nit:29,2--4: Error: a property `new` is already defined in class `A` at line 18.
-alt/error_defs_init_1alt4_alt3.nit:28,2--4: Error: A property new is already defined in class A at line 18.
+alt/error_defs_init_1alt4_alt3.nit:28,2--4: Error: a property `new` is already defined in class `A` at line 18.
-alt/error_defs_init_1alt4_alt4.nit:29,2--4: Error: A property new is already defined in class A at line 18.
+alt/error_defs_init_1alt4_alt4.nit:29,2--4: Error: a property `new` is already defined in class `A` at line 18.
-alt/error_defs_init_1alt5_alt5.nit:30,7--9: Error: A property foo is already defined in class A at line 18.
+alt/error_defs_init_1alt5_alt5.nit:30,7--9: Error: a property `foo` is already defined in class `A` at line 18.
-alt/error_defs_init_1alt5_alt6.nit:31,6--8: Error: A property foo is already defined in class A at line 18.
+alt/error_defs_init_1alt5_alt6.nit:31,6--8: Error: a property `foo` is already defined in class `A` at line 18.
-alt/error_defs_init_1alt5_alt7.nit:32,6--8: Error: A property foo is already defined in class A at line 18.
+alt/error_defs_init_1alt5_alt7.nit:32,6--8: Error: a property `foo` is already defined in class `A` at line 18.
-alt/error_defs_init_1alt6_alt5.nit:30,7--9: Error: A property foo is already defined in class A at line 18.
+alt/error_defs_init_1alt6_alt5.nit:30,7--9: Error: a property `foo` is already defined in class `A` at line 18.
-alt/error_defs_init_1alt6_alt6.nit:31,6--8: Error: A property foo is already defined in class A at line 18.
+alt/error_defs_init_1alt6_alt6.nit:31,6--8: Error: a property `foo` is already defined in class `A` at line 18.
-alt/error_defs_init_1alt6_alt7.nit:32,6--8: Error: A property foo is already defined in class A at line 18.
+alt/error_defs_init_1alt6_alt7.nit:32,6--8: Error: a property `foo` is already defined in class `A` at line 18.
-alt/error_defs_init_1alt7_alt5.nit:30,7--9: Error: A property foo is already defined in class A at line 18.
+alt/error_defs_init_1alt7_alt5.nit:30,7--9: Error: a property `foo` is already defined in class `A` at line 18.
-alt/error_defs_init_1alt7_alt6.nit:31,6--8: Error: A property foo is already defined in class A at line 18.
+alt/error_defs_init_1alt7_alt6.nit:31,6--8: Error: a property `foo` is already defined in class `A` at line 18.
-alt/error_defs_init_1alt7_alt7.nit:32,6--8: Error: A property foo is already defined in class A at line 18.
+alt/error_defs_init_1alt7_alt7.nit:32,6--8: Error: a property `foo` is already defined in class `A` at line 18.
-error_expr_not_ok.nit:19,18--21: Error: Method or variable 'fail' unknown in A.
-error_expr_not_ok.nit:21,11--14: Error: Method or variable 'fail' unknown in A.
-error_expr_not_ok.nit:22,26--29: Error: Method or variable 'fail' unknown in A.
-error_expr_not_ok.nit:24,8--11: Error: Method or variable 'fail' unknown in A.
-error_expr_not_ok.nit:25,9--12: Error: Method or variable 'fail' unknown in A.
-error_expr_not_ok.nit:40,1--7: Error: Method 'fail' doesn't exists in Int.
-error_expr_not_ok.nit:41,16--19: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:42,7--9: Type error: expected A, got Int
-error_expr_not_ok.nit:43,1--8: Error: Method 'fail' doesn't exists in Int.
-error_expr_not_ok.nit:44,12--15: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:48,1--4: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:49,7--10: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:50,1--4: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:51,1--9: Error: Method or variable 'fail=' unknown in Sys.
-error_expr_not_ok.nit:52,6--9: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:53,1--9: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:55,1--12: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:58,2--5: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:60,4--7: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:60,20: Type error: expected A, got Int
-error_expr_not_ok.nit:61,14--17: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:61,24--27: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:62,10--13: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:62,7--27: Type error: expected A, got Int
-error_expr_not_ok.nit:63,27--30: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:64,20--23: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:64,30--33: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:66,7--10: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:66,21: Type error: expected A, got Int
-error_expr_not_ok.nit:67,15--18: Error: Method or variable 'fail' unknown in Sys.
+error_expr_not_ok.nit:19,18--21: Error: method or variable `fail` unknown in `A`.
+error_expr_not_ok.nit:21,11--14: Error: method or variable `fail` unknown in `A`.
+error_expr_not_ok.nit:22,26--29: Error: method or variable `fail` unknown in `A`.
+error_expr_not_ok.nit:24,8--11: Error: method or variable `fail` unknown in `A`.
+error_expr_not_ok.nit:25,9--12: Error: method or variable `fail` unknown in `A`.
+error_expr_not_ok.nit:40,4--7: Error: method `fail` does not exists in `Int`.
+error_expr_not_ok.nit:41,16--19: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:42,7--9: Type Error: expected `A`, got `Int`.
+error_expr_not_ok.nit:43,5--8: Error: method `fail` does not exists in `Int`.
+error_expr_not_ok.nit:44,12--15: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:48,1--4: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:49,7--10: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:50,1--4: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:51,1--4: Error: method or variable `fail=` unknown in `Sys`.
+error_expr_not_ok.nit:52,6--9: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:53,1--4: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:55,1--4: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:58,2--5: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:60,4--7: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:60,20: Type Error: expected `A`, got `Int`.
+error_expr_not_ok.nit:61,14--17: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:61,24--27: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:62,10--13: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:62,7--27: Type Error: expected `A`, got `Int`.
+error_expr_not_ok.nit:63,27--30: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:64,20--23: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:64,30--33: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:66,7--10: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:66,21: Type Error: expected `A`, got `Int`.
+error_expr_not_ok.nit:67,15--18: Error: method or variable `fail` unknown in `Sys`.
error_expr_not_ok.nit:67,1--18: Warning: use `loop` instead of `while true do`.
-error_expr_not_ok.nit:69,10--13: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:70,20--23: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:71,8--11: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:72,12--15: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:73,7--10: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:73,7--18: Type error: expected A, got Bool
-error_expr_not_ok.nit:74,15--18: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:74,7--18: Type error: expected A, got Bool
-error_expr_not_ok.nit:75,7--10: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:75,15--18: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:75,7--18: Type error: expected A, got Bool
-error_expr_not_ok.nit:76,7--10: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:76,7--19: Type error: expected A, got Bool
-error_expr_not_ok.nit:77,7--10: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:77,16--19: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:77,7--19: Type error: expected A, got Bool
-error_expr_not_ok.nit:78,7--10: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:78,16--19: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:78,7--19: Type error: expected A, got Bool
-error_expr_not_ok.nit:79,11--14: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:79,7--14: Type error: expected A, got Bool
-error_expr_not_ok.nit:80,7--10: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:81,12--15: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:81,7--15: Type error: expected A, got Bool
-error_expr_not_ok.nit:82,7--10: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:83,7--10: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:84,12--15: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:84,7--15: Type error: expected A, got Bool
-error_expr_not_ok.nit:85,7--10: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:86,7--10: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:87,26--29: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:87,7--30: Type error: expected A, got Bool
-error_expr_not_ok.nit:88,7--10: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:89,7--10: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:90,11--14: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:90,7--14: Type error: expected A, got Bool
-error_expr_not_ok.nit:91,7--10: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:92,7--10: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:93,11--14: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:93,7--14: Type error: expected A, got Bool
-error_expr_not_ok.nit:94,7--10: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:95,7--10: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:96,12--15: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:96,7--15: Type error: expected A, got Bool
-error_expr_not_ok.nit:97,7--10: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:98,7--10: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:99,12--15: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:99,7--15: Type error: expected A, got Bool
-error_expr_not_ok.nit:100,7--10: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:101,7--10: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:102,13--16: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:102,7--16: Type error: expected A, got Int
-error_expr_not_ok.nit:103,7--10: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:104,7--10: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:105,11--14: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:105,7--14: Type error: expected A, got Int
-error_expr_not_ok.nit:106,7--10: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:107,7--10: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:108,11--14: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:108,7--14: Type error: expected A, got Int
-error_expr_not_ok.nit:109,7--10: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:110,7--10: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:111,11--14: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:111,7--14: Type error: expected A, got Int
-error_expr_not_ok.nit:112,7--10: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:113,7--10: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:114,11--14: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:114,7--14: Type error: expected A, got Int
-error_expr_not_ok.nit:115,7--10: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:116,7--10: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:117,11--14: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:117,7--14: Type error: expected A, got Int
-error_expr_not_ok.nit:118,7--10: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:119,8--11: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:122,7--15: Error: Attribute _fail doesn't exists in String.
-error_expr_not_ok.nit:123,1--13: Error: Attribute _fail doesn't exists in String.
-error_expr_not_ok.nit:124,1--14: Error: Attribute _fail doesn't exists in String.
-error_expr_not_ok.nit:126,7--10: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:127,1--4: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:128,1--4: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:131,11--14: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:131,7--15: Type error: expected A, got Int
-error_expr_not_ok.nit:132,10--13: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:133,11--14: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:134,7--10: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:135,1--4: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:136,1--4: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:137,1--4: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:139,11--14: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:140,8--11: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:141,8--11: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:141,14--17: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:142,11--14: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:143,8--11: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:144,8--11: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:144,14--17: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:145,11--14: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:146,8--11: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:147,8--11: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:149,14--17: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:149,7--24: Type error: expected A, got String
-error_expr_not_ok.nit:150,7--10: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:151,7--10: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:152,7--10: Error: Method or variable 'fail' unknown in Sys.
-error_expr_not_ok.nit:152,7--18: Type error: expected A, got Bool
+error_expr_not_ok.nit:69,10--13: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:70,20--23: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:71,8--11: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:72,12--15: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:73,7--10: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:73,7--18: Type Error: expected `A`, got `Bool`.
+error_expr_not_ok.nit:74,15--18: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:74,7--18: Type Error: expected `A`, got `Bool`.
+error_expr_not_ok.nit:75,7--10: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:75,15--18: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:75,7--18: Type Error: expected `A`, got `Bool`.
+error_expr_not_ok.nit:76,7--10: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:76,7--19: Type Error: expected `A`, got `Bool`.
+error_expr_not_ok.nit:77,7--10: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:77,16--19: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:77,7--19: Type Error: expected `A`, got `Bool`.
+error_expr_not_ok.nit:78,7--10: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:78,16--19: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:78,7--19: Type Error: expected `A`, got `Bool`.
+error_expr_not_ok.nit:79,11--14: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:79,7--14: Type Error: expected `A`, got `Bool`.
+error_expr_not_ok.nit:80,7--10: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:81,12--15: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:81,7--15: Type Error: expected `A`, got `Bool`.
+error_expr_not_ok.nit:82,7--10: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:83,7--10: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:84,12--15: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:84,7--15: Type Error: expected `A`, got `Bool`.
+error_expr_not_ok.nit:85,7--10: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:86,7--10: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:87,26--29: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:87,7--30: Type Error: expected `A`, got `Bool`.
+error_expr_not_ok.nit:88,7--10: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:89,7--10: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:90,11--14: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:90,7--14: Type Error: expected `A`, got `Bool`.
+error_expr_not_ok.nit:91,7--10: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:92,7--10: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:93,11--14: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:93,7--14: Type Error: expected `A`, got `Bool`.
+error_expr_not_ok.nit:94,7--10: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:95,7--10: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:96,12--15: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:96,7--15: Type Error: expected `A`, got `Bool`.
+error_expr_not_ok.nit:97,7--10: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:98,7--10: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:99,12--15: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:99,7--15: Type Error: expected `A`, got `Bool`.
+error_expr_not_ok.nit:100,7--10: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:101,7--10: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:102,13--16: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:102,7--16: Type Error: expected `A`, got `Int`.
+error_expr_not_ok.nit:103,7--10: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:104,7--10: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:105,11--14: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:105,7--14: Type Error: expected `A`, got `Int`.
+error_expr_not_ok.nit:106,7--10: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:107,7--10: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:108,11--14: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:108,7--14: Type Error: expected `A`, got `Int`.
+error_expr_not_ok.nit:109,7--10: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:110,7--10: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:111,11--14: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:111,7--14: Type Error: expected `A`, got `Int`.
+error_expr_not_ok.nit:112,7--10: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:113,7--10: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:114,11--14: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:114,7--14: Type Error: expected `A`, got `Int`.
+error_expr_not_ok.nit:115,7--10: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:116,7--10: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:117,11--14: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:117,7--14: Type Error: expected `A`, got `Int`.
+error_expr_not_ok.nit:118,7--10: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:119,8--11: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:122,11--15: Error: attribute `_fail` does not exist in `String`.
+error_expr_not_ok.nit:123,5--9: Error: attribute `_fail` does not exist in `String`.
+error_expr_not_ok.nit:124,5--9: Error: attribute `_fail` does not exist in `String`.
+error_expr_not_ok.nit:126,7--10: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:127,1--4: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:128,1--4: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:131,11--14: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:131,7--15: Type Error: expected `A`, got `Int`.
+error_expr_not_ok.nit:132,10--13: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:133,11--14: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:134,7--10: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:135,1--4: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:136,1--4: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:137,1--4: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:139,11--14: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:140,8--11: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:141,8--11: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:141,14--17: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:142,11--14: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:143,8--11: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:144,8--11: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:144,14--17: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:145,11--14: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:146,8--11: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:147,8--11: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:149,14--17: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:149,7--24: Type Error: expected `A`, got `String`.
+error_expr_not_ok.nit:150,7--10: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:151,7--10: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:152,7--10: Error: method or variable `fail` unknown in `Sys`.
+error_expr_not_ok.nit:152,7--18: Type Error: expected `A`, got `Bool`.
-alt/error_expr_not_ok_alt1.nit:32,11--14: Type error: class Fail not found in module error_expr_not_ok_alt1.
+alt/error_expr_not_ok_alt1.nit:32,11--14: Error: class `Fail` not found in module `error_expr_not_ok_alt1`.
-alt/error_expr_not_ok_alt2.nit:19,18--21: Error: Method or variable 'fail' unknown in A.
-alt/error_expr_not_ok_alt2.nit:21,11--14: Error: Method or variable 'fail' unknown in A.
-alt/error_expr_not_ok_alt2.nit:22,26--29: Error: Method or variable 'fail' unknown in A.
-alt/error_expr_not_ok_alt2.nit:24,8--11: Error: Method or variable 'fail' unknown in A.
-alt/error_expr_not_ok_alt2.nit:25,9--12: Error: Method or variable 'fail' unknown in A.
-alt/error_expr_not_ok_alt2.nit:33,11--14: Type error: class Fail not found in module error_expr_not_ok_alt2.
-alt/error_expr_not_ok_alt2.nit:40,1--7: Error: Method 'fail' doesn't exists in Int.
-alt/error_expr_not_ok_alt2.nit:42,7--9: Type error: expected A, got Int
-alt/error_expr_not_ok_alt2.nit:43,1--8: Error: Method 'fail' doesn't exists in Int.
-alt/error_expr_not_ok_alt2.nit:60,20: Type error: expected A, got Int
-alt/error_expr_not_ok_alt2.nit:62,7--27: Type error: expected A, got Int
-alt/error_expr_not_ok_alt2.nit:66,21: Type error: expected A, got Int
+alt/error_expr_not_ok_alt2.nit:19,18--21: Error: method or variable `fail` unknown in `A`.
+alt/error_expr_not_ok_alt2.nit:21,11--14: Error: method or variable `fail` unknown in `A`.
+alt/error_expr_not_ok_alt2.nit:22,26--29: Error: method or variable `fail` unknown in `A`.
+alt/error_expr_not_ok_alt2.nit:24,8--11: Error: method or variable `fail` unknown in `A`.
+alt/error_expr_not_ok_alt2.nit:25,9--12: Error: method or variable `fail` unknown in `A`.
+alt/error_expr_not_ok_alt2.nit:33,11--14: Error: class `Fail` not found in module `error_expr_not_ok_alt2`.
+alt/error_expr_not_ok_alt2.nit:40,4--7: Error: method `fail` does not exists in `Int`.
+alt/error_expr_not_ok_alt2.nit:42,7--9: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt2.nit:43,5--8: Error: method `fail` does not exists in `Int`.
+alt/error_expr_not_ok_alt2.nit:60,20: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt2.nit:62,7--27: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt2.nit:66,21: Type Error: expected `A`, got `Int`.
alt/error_expr_not_ok_alt2.nit:67,1--18: Warning: use `loop` instead of `while true do`.
-alt/error_expr_not_ok_alt2.nit:73,7--18: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt2.nit:74,7--18: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt2.nit:75,7--18: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt2.nit:76,7--19: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt2.nit:77,7--19: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt2.nit:78,7--19: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt2.nit:79,7--14: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt2.nit:81,7--15: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt2.nit:84,7--15: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt2.nit:87,7--30: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt2.nit:90,7--14: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt2.nit:93,7--14: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt2.nit:96,7--15: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt2.nit:99,7--15: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt2.nit:102,7--16: Type error: expected A, got Int
-alt/error_expr_not_ok_alt2.nit:105,7--14: Type error: expected A, got Int
-alt/error_expr_not_ok_alt2.nit:108,7--14: Type error: expected A, got Int
-alt/error_expr_not_ok_alt2.nit:111,7--14: Type error: expected A, got Int
-alt/error_expr_not_ok_alt2.nit:114,7--14: Type error: expected A, got Int
-alt/error_expr_not_ok_alt2.nit:117,7--14: Type error: expected A, got Int
-alt/error_expr_not_ok_alt2.nit:122,7--15: Error: Attribute _fail doesn't exists in String.
-alt/error_expr_not_ok_alt2.nit:123,1--13: Error: Attribute _fail doesn't exists in String.
-alt/error_expr_not_ok_alt2.nit:124,1--14: Error: Attribute _fail doesn't exists in String.
-alt/error_expr_not_ok_alt2.nit:131,7--15: Type error: expected A, got Int
-alt/error_expr_not_ok_alt2.nit:149,7--24: Type error: expected A, got String
-alt/error_expr_not_ok_alt2.nit:152,7--18: Type error: expected A, got Bool
+alt/error_expr_not_ok_alt2.nit:73,7--18: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt2.nit:74,7--18: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt2.nit:75,7--18: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt2.nit:76,7--19: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt2.nit:77,7--19: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt2.nit:78,7--19: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt2.nit:79,7--14: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt2.nit:81,7--15: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt2.nit:84,7--15: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt2.nit:87,7--30: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt2.nit:90,7--14: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt2.nit:93,7--14: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt2.nit:96,7--15: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt2.nit:99,7--15: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt2.nit:102,7--16: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt2.nit:105,7--14: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt2.nit:108,7--14: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt2.nit:111,7--14: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt2.nit:114,7--14: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt2.nit:117,7--14: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt2.nit:122,11--15: Error: attribute `_fail` does not exist in `String`.
+alt/error_expr_not_ok_alt2.nit:123,5--9: Error: attribute `_fail` does not exist in `String`.
+alt/error_expr_not_ok_alt2.nit:124,5--9: Error: attribute `_fail` does not exist in `String`.
+alt/error_expr_not_ok_alt2.nit:131,7--15: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt2.nit:149,7--24: Type Error: expected `A`, got `String`.
+alt/error_expr_not_ok_alt2.nit:152,7--18: Type Error: expected `A`, got `Bool`.
-alt/error_expr_not_ok_alt3.nit:19,18--21: Error: Method or variable 'fail' unknown in A.
-alt/error_expr_not_ok_alt3.nit:21,11--14: Error: Method or variable 'fail' unknown in A.
-alt/error_expr_not_ok_alt3.nit:22,26--29: Error: Method or variable 'fail' unknown in A.
-alt/error_expr_not_ok_alt3.nit:24,8--11: Error: Method or variable 'fail' unknown in A.
-alt/error_expr_not_ok_alt3.nit:25,9--12: Error: Method or variable 'fail' unknown in A.
-alt/error_expr_not_ok_alt3.nit:34,12--18: Error: Method or variable 'fail' unknown in Sys.
-alt/error_expr_not_ok_alt3.nit:40,1--7: Error: Method 'fail' doesn't exists in Int.
-alt/error_expr_not_ok_alt3.nit:42,7--9: Type error: expected A, got Int
-alt/error_expr_not_ok_alt3.nit:43,1--8: Error: Method 'fail' doesn't exists in Int.
-alt/error_expr_not_ok_alt3.nit:60,20: Type error: expected A, got Int
-alt/error_expr_not_ok_alt3.nit:62,7--27: Type error: expected A, got Int
-alt/error_expr_not_ok_alt3.nit:66,21: Type error: expected A, got Int
+alt/error_expr_not_ok_alt3.nit:19,18--21: Error: method or variable `fail` unknown in `A`.
+alt/error_expr_not_ok_alt3.nit:21,11--14: Error: method or variable `fail` unknown in `A`.
+alt/error_expr_not_ok_alt3.nit:22,26--29: Error: method or variable `fail` unknown in `A`.
+alt/error_expr_not_ok_alt3.nit:24,8--11: Error: method or variable `fail` unknown in `A`.
+alt/error_expr_not_ok_alt3.nit:25,9--12: Error: method or variable `fail` unknown in `A`.
+alt/error_expr_not_ok_alt3.nit:34,12--15: Error: method or variable `fail` unknown in `Sys`.
+alt/error_expr_not_ok_alt3.nit:40,4--7: Error: method `fail` does not exists in `Int`.
+alt/error_expr_not_ok_alt3.nit:42,7--9: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt3.nit:43,5--8: Error: method `fail` does not exists in `Int`.
+alt/error_expr_not_ok_alt3.nit:60,20: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt3.nit:62,7--27: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt3.nit:66,21: Type Error: expected `A`, got `Int`.
alt/error_expr_not_ok_alt3.nit:67,1--18: Warning: use `loop` instead of `while true do`.
-alt/error_expr_not_ok_alt3.nit:73,7--18: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt3.nit:74,7--18: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt3.nit:75,7--18: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt3.nit:76,7--19: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt3.nit:77,7--19: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt3.nit:78,7--19: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt3.nit:79,7--14: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt3.nit:81,7--15: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt3.nit:84,7--15: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt3.nit:87,7--30: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt3.nit:90,7--14: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt3.nit:93,7--14: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt3.nit:96,7--15: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt3.nit:99,7--15: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt3.nit:102,7--16: Type error: expected A, got Int
-alt/error_expr_not_ok_alt3.nit:105,7--14: Type error: expected A, got Int
-alt/error_expr_not_ok_alt3.nit:108,7--14: Type error: expected A, got Int
-alt/error_expr_not_ok_alt3.nit:111,7--14: Type error: expected A, got Int
-alt/error_expr_not_ok_alt3.nit:114,7--14: Type error: expected A, got Int
-alt/error_expr_not_ok_alt3.nit:117,7--14: Type error: expected A, got Int
-alt/error_expr_not_ok_alt3.nit:122,7--15: Error: Attribute _fail doesn't exists in String.
-alt/error_expr_not_ok_alt3.nit:123,1--13: Error: Attribute _fail doesn't exists in String.
-alt/error_expr_not_ok_alt3.nit:124,1--14: Error: Attribute _fail doesn't exists in String.
-alt/error_expr_not_ok_alt3.nit:131,7--15: Type error: expected A, got Int
-alt/error_expr_not_ok_alt3.nit:149,7--24: Type error: expected A, got String
-alt/error_expr_not_ok_alt3.nit:152,7--18: Type error: expected A, got Bool
+alt/error_expr_not_ok_alt3.nit:73,7--18: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt3.nit:74,7--18: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt3.nit:75,7--18: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt3.nit:76,7--19: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt3.nit:77,7--19: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt3.nit:78,7--19: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt3.nit:79,7--14: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt3.nit:81,7--15: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt3.nit:84,7--15: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt3.nit:87,7--30: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt3.nit:90,7--14: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt3.nit:93,7--14: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt3.nit:96,7--15: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt3.nit:99,7--15: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt3.nit:102,7--16: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt3.nit:105,7--14: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt3.nit:108,7--14: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt3.nit:111,7--14: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt3.nit:114,7--14: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt3.nit:117,7--14: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt3.nit:122,11--15: Error: attribute `_fail` does not exist in `String`.
+alt/error_expr_not_ok_alt3.nit:123,5--9: Error: attribute `_fail` does not exist in `String`.
+alt/error_expr_not_ok_alt3.nit:124,5--9: Error: attribute `_fail` does not exist in `String`.
+alt/error_expr_not_ok_alt3.nit:131,7--15: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt3.nit:149,7--24: Type Error: expected `A`, got `String`.
+alt/error_expr_not_ok_alt3.nit:152,7--18: Type Error: expected `A`, got `Bool`.
-alt/error_expr_not_ok_alt4.nit:19,18--21: Error: Method or variable 'fail' unknown in A.
-alt/error_expr_not_ok_alt4.nit:21,11--14: Error: Method or variable 'fail' unknown in A.
-alt/error_expr_not_ok_alt4.nit:22,26--29: Error: Method or variable 'fail' unknown in A.
-alt/error_expr_not_ok_alt4.nit:24,8--11: Error: Method or variable 'fail' unknown in A.
-alt/error_expr_not_ok_alt4.nit:25,9--12: Error: Method or variable 'fail' unknown in A.
-alt/error_expr_not_ok_alt4.nit:40,1--7: Error: Method 'fail' doesn't exists in Int.
-alt/error_expr_not_ok_alt4.nit:41,16--19: Type error: expected Int, got Object
-alt/error_expr_not_ok_alt4.nit:42,7--9: Type error: expected A, got Int
-alt/error_expr_not_ok_alt4.nit:43,1--8: Error: Method 'fail' doesn't exists in Int.
-alt/error_expr_not_ok_alt4.nit:45,7--10: Type error: expected A, got Object
-alt/error_expr_not_ok_alt4.nit:46,1--9: Error: Method 'fail' doesn't exists in Object.
-alt/error_expr_not_ok_alt4.nit:49,7--10: Type error: expected A, got Object
-alt/error_expr_not_ok_alt4.nit:50,1--10: Error: Method 'trash' doesn't exists in Object.
-alt/error_expr_not_ok_alt4.nit:60,4--7: Type error: expected Bool, got Int
-alt/error_expr_not_ok_alt4.nit:60,20: Type error: expected A, got Int
-alt/error_expr_not_ok_alt4.nit:62,10--13: Type error: expected Bool, got Int
-alt/error_expr_not_ok_alt4.nit:62,7--27: Type error: expected A, got Int
-alt/error_expr_not_ok_alt4.nit:63,7--30: Type error: expected A, got Int
-alt/error_expr_not_ok_alt4.nit:64,7--33: Type error: expected A, got Int
-alt/error_expr_not_ok_alt4.nit:66,7--10: Type error: expected Bool, got Int
-alt/error_expr_not_ok_alt4.nit:66,21: Type error: expected A, got Int
+alt/error_expr_not_ok_alt4.nit:19,18--21: Error: method or variable `fail` unknown in `A`.
+alt/error_expr_not_ok_alt4.nit:21,11--14: Error: method or variable `fail` unknown in `A`.
+alt/error_expr_not_ok_alt4.nit:22,26--29: Error: method or variable `fail` unknown in `A`.
+alt/error_expr_not_ok_alt4.nit:24,8--11: Error: method or variable `fail` unknown in `A`.
+alt/error_expr_not_ok_alt4.nit:25,9--12: Error: method or variable `fail` unknown in `A`.
+alt/error_expr_not_ok_alt4.nit:40,4--7: Error: method `fail` does not exists in `Int`.
+alt/error_expr_not_ok_alt4.nit:41,16--19: Type Error: expected `Int`, got `Object`.
+alt/error_expr_not_ok_alt4.nit:42,7--9: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt4.nit:43,5--8: Error: method `fail` does not exists in `Int`.
+alt/error_expr_not_ok_alt4.nit:45,7--10: Type Error: expected `A`, got `Object`.
+alt/error_expr_not_ok_alt4.nit:46,6--9: Error: method `fail` does not exists in `Object`.
+alt/error_expr_not_ok_alt4.nit:49,7--10: Type Error: expected `A`, got `Object`.
+alt/error_expr_not_ok_alt4.nit:50,6--10: Error: method `trash` does not exists in `Object`.
+alt/error_expr_not_ok_alt4.nit:60,4--7: Type Error: expected `Bool`, got `Int`.
+alt/error_expr_not_ok_alt4.nit:60,20: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt4.nit:62,10--13: Type Error: expected `Bool`, got `Int`.
+alt/error_expr_not_ok_alt4.nit:62,7--27: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt4.nit:63,7--30: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt4.nit:64,7--33: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt4.nit:66,7--10: Type Error: expected `Bool`, got `Int`.
+alt/error_expr_not_ok_alt4.nit:66,21: Type Error: expected `A`, got `Int`.
alt/error_expr_not_ok_alt4.nit:67,1--18: Warning: use `loop` instead of `while true do`.
-alt/error_expr_not_ok_alt4.nit:69,24: Type error: expected A, got Int
-alt/error_expr_not_ok_alt4.nit:69,1--25: Type Error: 'for' expects a type providing 'iterator' method, got 'Int'.
-alt/error_expr_not_ok_alt4.nit:69,1--25: Error: Method 'iterator' doesn't exists in Int.
-alt/error_expr_not_ok_alt4.nit:71,8--11: Type error: expected Bool, got Int
-alt/error_expr_not_ok_alt4.nit:72,7--15: Type error: expected A, got Int
-alt/error_expr_not_ok_alt4.nit:73,7--10: Type error: expected Bool, got Int
-alt/error_expr_not_ok_alt4.nit:73,7--18: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt4.nit:74,15--18: Type error: expected Bool, got Int
-alt/error_expr_not_ok_alt4.nit:74,7--18: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt4.nit:75,7--10: Type error: expected Bool, got Int
-alt/error_expr_not_ok_alt4.nit:75,15--18: Type error: expected Bool, got Int
-alt/error_expr_not_ok_alt4.nit:75,7--18: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt4.nit:76,7--10: Type error: expected Bool, got Int
-alt/error_expr_not_ok_alt4.nit:76,7--19: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt4.nit:77,7--10: Type error: expected Bool, got Int
-alt/error_expr_not_ok_alt4.nit:77,16--19: Type error: expected Bool, got Int
-alt/error_expr_not_ok_alt4.nit:77,7--19: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt4.nit:78,7--10: Type error: expected Bool, got Int
-alt/error_expr_not_ok_alt4.nit:78,16--19: Type error: expected Bool, got Int
-alt/error_expr_not_ok_alt4.nit:78,7--19: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt4.nit:79,11--14: Type error: expected Bool, got Int
-alt/error_expr_not_ok_alt4.nit:79,7--14: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt4.nit:80,7--15: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt4.nit:81,7--15: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt4.nit:82,7--18: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt4.nit:83,7--15: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt4.nit:84,7--15: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt4.nit:85,7--18: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt4.nit:86,7--30: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt4.nit:87,7--30: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt4.nit:88,7--33: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt4.nit:89,7--14: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt4.nit:90,7--14: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt4.nit:91,7--17: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt4.nit:92,7--14: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt4.nit:93,7--14: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt4.nit:94,7--17: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt4.nit:95,7--15: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt4.nit:96,7--15: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt4.nit:97,7--18: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt4.nit:98,7--15: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt4.nit:99,7--15: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt4.nit:100,7--18: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt4.nit:101,7--16: Type error: expected A, got Int
-alt/error_expr_not_ok_alt4.nit:102,7--16: Type error: expected A, got Int
-alt/error_expr_not_ok_alt4.nit:103,7--19: Type error: expected A, got Int
-alt/error_expr_not_ok_alt4.nit:104,7--14: Type error: expected A, got Int
-alt/error_expr_not_ok_alt4.nit:105,7--14: Type error: expected A, got Int
-alt/error_expr_not_ok_alt4.nit:106,7--17: Type error: expected A, got Int
-alt/error_expr_not_ok_alt4.nit:107,7--14: Type error: expected A, got Int
-alt/error_expr_not_ok_alt4.nit:108,7--14: Type error: expected A, got Int
-alt/error_expr_not_ok_alt4.nit:109,7--17: Type error: expected A, got Int
-alt/error_expr_not_ok_alt4.nit:110,7--14: Type error: expected A, got Int
-alt/error_expr_not_ok_alt4.nit:111,7--14: Type error: expected A, got Int
-alt/error_expr_not_ok_alt4.nit:112,7--17: Type error: expected A, got Int
-alt/error_expr_not_ok_alt4.nit:113,7--14: Type error: expected A, got Int
-alt/error_expr_not_ok_alt4.nit:114,7--14: Type error: expected A, got Int
-alt/error_expr_not_ok_alt4.nit:115,7--17: Type error: expected A, got Int
-alt/error_expr_not_ok_alt4.nit:116,7--14: Type error: expected A, got Int
-alt/error_expr_not_ok_alt4.nit:117,7--14: Type error: expected A, got Int
-alt/error_expr_not_ok_alt4.nit:118,7--17: Type error: expected A, got Int
-alt/error_expr_not_ok_alt4.nit:119,7--11: Type error: expected A, got Int
-alt/error_expr_not_ok_alt4.nit:122,7--15: Error: Attribute _fail doesn't exists in String.
-alt/error_expr_not_ok_alt4.nit:123,1--13: Error: Attribute _fail doesn't exists in String.
-alt/error_expr_not_ok_alt4.nit:124,1--14: Error: Attribute _fail doesn't exists in String.
-alt/error_expr_not_ok_alt4.nit:126,7--13: Error: Attribute _x doesn't exists in Int.
-alt/error_expr_not_ok_alt4.nit:127,1--11: Error: Attribute _x doesn't exists in Int.
-alt/error_expr_not_ok_alt4.nit:128,1--12: Error: Attribute _x doesn't exists in Int.
-alt/error_expr_not_ok_alt4.nit:131,7--15: Type error: expected A, got Int
-alt/error_expr_not_ok_alt4.nit:134,7--13: Error: Method '[]' doesn't exists in Int.
-alt/error_expr_not_ok_alt4.nit:135,1--11: Error: Method '[]=' doesn't exists in Int.
-alt/error_expr_not_ok_alt4.nit:136,1--12: Error: Method '[]' doesn't exists in Int.
-alt/error_expr_not_ok_alt4.nit:137,1--17: Error: Method '[]=' doesn't exists in Int.
-alt/error_expr_not_ok_alt4.nit:139,7--15: Type error: expected A, got Range[Int]
-alt/error_expr_not_ok_alt4.nit:140,7--15: Type error: expected A, got Range[Int]
-alt/error_expr_not_ok_alt4.nit:141,7--18: Type error: expected A, got Range[Int]
-alt/error_expr_not_ok_alt4.nit:142,7--15: Type error: expected A, got Range[Int]
-alt/error_expr_not_ok_alt4.nit:143,7--15: Type error: expected A, got Range[Int]
-alt/error_expr_not_ok_alt4.nit:144,7--18: Type error: expected A, got Range[Int]
-alt/error_expr_not_ok_alt4.nit:145,7--15: Type error: expected A, got Array[Int]
-alt/error_expr_not_ok_alt4.nit:146,7--15: Type error: expected A, got Array[Int]
-alt/error_expr_not_ok_alt4.nit:147,7--18: Type error: expected A, got Array[Int]
-alt/error_expr_not_ok_alt4.nit:149,7--24: Type error: expected A, got String
-alt/error_expr_not_ok_alt4.nit:150,7--18: Warning: Expression is already a Int.
-alt/error_expr_not_ok_alt4.nit:150,7--18: Type error: expected A, got Int
+alt/error_expr_not_ok_alt4.nit:69,24: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt4.nit:69,1--25: Type Error: `for` expects a type providing an `iterator` method, got `Int`.
+alt/error_expr_not_ok_alt4.nit:69,1--25: Error: method `iterator` does not exists in `Int`.
+alt/error_expr_not_ok_alt4.nit:71,8--11: Type Error: expected `Bool`, got `Int`.
+alt/error_expr_not_ok_alt4.nit:72,7--15: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt4.nit:73,7--10: Type Error: expected `Bool`, got `Int`.
+alt/error_expr_not_ok_alt4.nit:73,7--18: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt4.nit:74,15--18: Type Error: expected `Bool`, got `Int`.
+alt/error_expr_not_ok_alt4.nit:74,7--18: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt4.nit:75,7--10: Type Error: expected `Bool`, got `Int`.
+alt/error_expr_not_ok_alt4.nit:75,15--18: Type Error: expected `Bool`, got `Int`.
+alt/error_expr_not_ok_alt4.nit:75,7--18: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt4.nit:76,7--10: Type Error: expected `Bool`, got `Int`.
+alt/error_expr_not_ok_alt4.nit:76,7--19: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt4.nit:77,7--10: Type Error: expected `Bool`, got `Int`.
+alt/error_expr_not_ok_alt4.nit:77,16--19: Type Error: expected `Bool`, got `Int`.
+alt/error_expr_not_ok_alt4.nit:77,7--19: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt4.nit:78,7--10: Type Error: expected `Bool`, got `Int`.
+alt/error_expr_not_ok_alt4.nit:78,16--19: Type Error: expected `Bool`, got `Int`.
+alt/error_expr_not_ok_alt4.nit:78,7--19: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt4.nit:79,11--14: Type Error: expected `Bool`, got `Int`.
+alt/error_expr_not_ok_alt4.nit:79,7--14: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt4.nit:80,7--15: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt4.nit:81,7--15: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt4.nit:82,7--18: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt4.nit:83,7--15: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt4.nit:84,7--15: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt4.nit:85,7--18: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt4.nit:86,7--30: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt4.nit:87,7--30: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt4.nit:88,7--33: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt4.nit:89,7--14: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt4.nit:90,7--14: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt4.nit:91,7--17: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt4.nit:92,7--14: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt4.nit:93,7--14: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt4.nit:94,7--17: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt4.nit:95,7--15: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt4.nit:96,7--15: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt4.nit:97,7--18: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt4.nit:98,7--15: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt4.nit:99,7--15: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt4.nit:100,7--18: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt4.nit:101,7--16: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt4.nit:102,7--16: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt4.nit:103,7--19: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt4.nit:104,7--14: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt4.nit:105,7--14: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt4.nit:106,7--17: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt4.nit:107,7--14: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt4.nit:108,7--14: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt4.nit:109,7--17: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt4.nit:110,7--14: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt4.nit:111,7--14: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt4.nit:112,7--17: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt4.nit:113,7--14: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt4.nit:114,7--14: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt4.nit:115,7--17: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt4.nit:116,7--14: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt4.nit:117,7--14: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt4.nit:118,7--17: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt4.nit:119,7--11: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt4.nit:122,11--15: Error: attribute `_fail` does not exist in `String`.
+alt/error_expr_not_ok_alt4.nit:123,5--9: Error: attribute `_fail` does not exist in `String`.
+alt/error_expr_not_ok_alt4.nit:124,5--9: Error: attribute `_fail` does not exist in `String`.
+alt/error_expr_not_ok_alt4.nit:126,12--13: Error: attribute `_x` does not exist in `Int`.
+alt/error_expr_not_ok_alt4.nit:127,6--7: Error: attribute `_x` does not exist in `Int`.
+alt/error_expr_not_ok_alt4.nit:128,6--7: Error: attribute `_x` does not exist in `Int`.
+alt/error_expr_not_ok_alt4.nit:131,7--15: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt4.nit:134,7--13: Error: method `[]` does not exists in `Int`.
+alt/error_expr_not_ok_alt4.nit:135,1--11: Error: method `[]=` does not exists in `Int`.
+alt/error_expr_not_ok_alt4.nit:136,1--12: Error: method `[]` does not exists in `Int`.
+alt/error_expr_not_ok_alt4.nit:137,1--17: Error: method `[]=` does not exists in `Int`.
+alt/error_expr_not_ok_alt4.nit:139,7--15: Type Error: expected `A`, got `Range[Int]`.
+alt/error_expr_not_ok_alt4.nit:140,7--15: Type Error: expected `A`, got `Range[Int]`.
+alt/error_expr_not_ok_alt4.nit:141,7--18: Type Error: expected `A`, got `Range[Int]`.
+alt/error_expr_not_ok_alt4.nit:142,7--15: Type Error: expected `A`, got `Range[Int]`.
+alt/error_expr_not_ok_alt4.nit:143,7--15: Type Error: expected `A`, got `Range[Int]`.
+alt/error_expr_not_ok_alt4.nit:144,7--18: Type Error: expected `A`, got `Range[Int]`.
+alt/error_expr_not_ok_alt4.nit:145,7--15: Type Error: expected `A`, got `Array[Int]`.
+alt/error_expr_not_ok_alt4.nit:146,7--15: Type Error: expected `A`, got `Array[Int]`.
+alt/error_expr_not_ok_alt4.nit:147,7--18: Type Error: expected `A`, got `Array[Int]`.
+alt/error_expr_not_ok_alt4.nit:149,7--24: Type Error: expected `A`, got `String`.
+alt/error_expr_not_ok_alt4.nit:150,7--18: Warning: expression is already a `Int`.
+alt/error_expr_not_ok_alt4.nit:150,7--18: Type Error: expected `A`, got `Int`.
alt/error_expr_not_ok_alt4.nit:151,7--10: Warning: expression is not null, since it is a `Int`.
-alt/error_expr_not_ok_alt4.nit:151,7--23: Type error: expected A, got Int
-alt/error_expr_not_ok_alt4.nit:152,7--18: Warning: Expression is already a Int.
-alt/error_expr_not_ok_alt4.nit:152,7--18: Type error: expected A, got Bool
+alt/error_expr_not_ok_alt4.nit:151,7--23: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt4.nit:152,7--18: Warning: expression is already a `Int`.
+alt/error_expr_not_ok_alt4.nit:152,7--18: Type Error: expected `A`, got `Bool`.
-alt/error_expr_not_ok_alt5.nit:19,18--21: Error: Method or variable 'fail' unknown in A.
-alt/error_expr_not_ok_alt5.nit:21,11--14: Error: Method or variable 'fail' unknown in A.
-alt/error_expr_not_ok_alt5.nit:22,26--29: Error: Method or variable 'fail' unknown in A.
-alt/error_expr_not_ok_alt5.nit:24,8--11: Error: Method or variable 'fail' unknown in A.
-alt/error_expr_not_ok_alt5.nit:25,9--12: Error: Method or variable 'fail' unknown in A.
-alt/error_expr_not_ok_alt5.nit:37,8--15: Error: Method or variable 'fail2' unknown in Sys.
-alt/error_expr_not_ok_alt5.nit:40,1--7: Error: Method 'fail' doesn't exists in Int.
-alt/error_expr_not_ok_alt5.nit:42,7--9: Type error: expected A, got Int
-alt/error_expr_not_ok_alt5.nit:43,1--8: Error: Method 'fail' doesn't exists in Int.
-alt/error_expr_not_ok_alt5.nit:60,4--7: Type error: expected Bool, got Int
-alt/error_expr_not_ok_alt5.nit:60,20: Type error: expected A, got Int
-alt/error_expr_not_ok_alt5.nit:62,10--13: Type error: expected Bool, got Int
-alt/error_expr_not_ok_alt5.nit:62,7--27: Type error: expected A, got Int
-alt/error_expr_not_ok_alt5.nit:63,7--30: Type error: expected A, got Int
-alt/error_expr_not_ok_alt5.nit:64,7--33: Type error: expected A, got Int
-alt/error_expr_not_ok_alt5.nit:66,7--10: Type error: expected Bool, got Int
-alt/error_expr_not_ok_alt5.nit:66,21: Type error: expected A, got Int
+alt/error_expr_not_ok_alt5.nit:19,18--21: Error: method or variable `fail` unknown in `A`.
+alt/error_expr_not_ok_alt5.nit:21,11--14: Error: method or variable `fail` unknown in `A`.
+alt/error_expr_not_ok_alt5.nit:22,26--29: Error: method or variable `fail` unknown in `A`.
+alt/error_expr_not_ok_alt5.nit:24,8--11: Error: method or variable `fail` unknown in `A`.
+alt/error_expr_not_ok_alt5.nit:25,9--12: Error: method or variable `fail` unknown in `A`.
+alt/error_expr_not_ok_alt5.nit:37,8--12: Error: method or variable `fail2` unknown in `Sys`.
+alt/error_expr_not_ok_alt5.nit:40,4--7: Error: method `fail` does not exists in `Int`.
+alt/error_expr_not_ok_alt5.nit:42,7--9: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt5.nit:43,5--8: Error: method `fail` does not exists in `Int`.
+alt/error_expr_not_ok_alt5.nit:60,4--7: Type Error: expected `Bool`, got `Int`.
+alt/error_expr_not_ok_alt5.nit:60,20: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt5.nit:62,10--13: Type Error: expected `Bool`, got `Int`.
+alt/error_expr_not_ok_alt5.nit:62,7--27: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt5.nit:63,7--30: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt5.nit:64,7--33: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt5.nit:66,7--10: Type Error: expected `Bool`, got `Int`.
+alt/error_expr_not_ok_alt5.nit:66,21: Type Error: expected `A`, got `Int`.
alt/error_expr_not_ok_alt5.nit:67,1--18: Warning: use `loop` instead of `while true do`.
-alt/error_expr_not_ok_alt5.nit:69,24: Type error: expected A, got Int
-alt/error_expr_not_ok_alt5.nit:69,1--25: Type Error: 'for' expects a type providing 'iterator' method, got 'Int'.
-alt/error_expr_not_ok_alt5.nit:69,1--25: Error: Method 'iterator' doesn't exists in Int.
-alt/error_expr_not_ok_alt5.nit:71,8--11: Type error: expected Bool, got Int
-alt/error_expr_not_ok_alt5.nit:72,7--15: Type error: expected A, got Int
-alt/error_expr_not_ok_alt5.nit:73,7--10: Type error: expected Bool, got Int
-alt/error_expr_not_ok_alt5.nit:73,7--18: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt5.nit:74,15--18: Type error: expected Bool, got Int
-alt/error_expr_not_ok_alt5.nit:74,7--18: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt5.nit:75,7--10: Type error: expected Bool, got Int
-alt/error_expr_not_ok_alt5.nit:75,15--18: Type error: expected Bool, got Int
-alt/error_expr_not_ok_alt5.nit:75,7--18: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt5.nit:76,7--10: Type error: expected Bool, got Int
-alt/error_expr_not_ok_alt5.nit:76,7--19: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt5.nit:77,7--10: Type error: expected Bool, got Int
-alt/error_expr_not_ok_alt5.nit:77,16--19: Type error: expected Bool, got Int
-alt/error_expr_not_ok_alt5.nit:77,7--19: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt5.nit:78,7--10: Type error: expected Bool, got Int
-alt/error_expr_not_ok_alt5.nit:78,16--19: Type error: expected Bool, got Int
-alt/error_expr_not_ok_alt5.nit:78,7--19: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt5.nit:79,11--14: Type error: expected Bool, got Int
-alt/error_expr_not_ok_alt5.nit:79,7--14: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt5.nit:80,7--15: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt5.nit:81,7--15: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt5.nit:82,7--18: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt5.nit:83,7--15: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt5.nit:84,7--15: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt5.nit:85,7--18: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt5.nit:86,7--30: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt5.nit:87,7--30: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt5.nit:88,7--33: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt5.nit:89,7--14: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt5.nit:90,7--14: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt5.nit:91,7--17: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt5.nit:92,7--14: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt5.nit:93,7--14: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt5.nit:94,7--17: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt5.nit:95,7--15: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt5.nit:96,7--15: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt5.nit:97,7--18: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt5.nit:98,7--15: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt5.nit:99,7--15: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt5.nit:100,7--18: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt5.nit:101,7--16: Type error: expected A, got Int
-alt/error_expr_not_ok_alt5.nit:102,7--16: Type error: expected A, got Int
-alt/error_expr_not_ok_alt5.nit:103,7--19: Type error: expected A, got Int
-alt/error_expr_not_ok_alt5.nit:104,7--14: Type error: expected A, got Int
-alt/error_expr_not_ok_alt5.nit:105,7--14: Type error: expected A, got Int
-alt/error_expr_not_ok_alt5.nit:106,7--17: Type error: expected A, got Int
-alt/error_expr_not_ok_alt5.nit:107,7--14: Type error: expected A, got Int
-alt/error_expr_not_ok_alt5.nit:108,7--14: Type error: expected A, got Int
-alt/error_expr_not_ok_alt5.nit:109,7--17: Type error: expected A, got Int
-alt/error_expr_not_ok_alt5.nit:110,7--14: Type error: expected A, got Int
-alt/error_expr_not_ok_alt5.nit:111,7--14: Type error: expected A, got Int
-alt/error_expr_not_ok_alt5.nit:112,7--17: Type error: expected A, got Int
-alt/error_expr_not_ok_alt5.nit:113,7--14: Type error: expected A, got Int
-alt/error_expr_not_ok_alt5.nit:114,7--14: Type error: expected A, got Int
-alt/error_expr_not_ok_alt5.nit:115,7--17: Type error: expected A, got Int
-alt/error_expr_not_ok_alt5.nit:116,7--14: Type error: expected A, got Int
-alt/error_expr_not_ok_alt5.nit:117,7--14: Type error: expected A, got Int
-alt/error_expr_not_ok_alt5.nit:118,7--17: Type error: expected A, got Int
-alt/error_expr_not_ok_alt5.nit:119,7--11: Type error: expected A, got Int
-alt/error_expr_not_ok_alt5.nit:122,7--15: Error: Attribute _fail doesn't exists in String.
-alt/error_expr_not_ok_alt5.nit:123,1--13: Error: Attribute _fail doesn't exists in String.
-alt/error_expr_not_ok_alt5.nit:124,1--14: Error: Attribute _fail doesn't exists in String.
-alt/error_expr_not_ok_alt5.nit:126,7--13: Error: Attribute _x doesn't exists in Int.
-alt/error_expr_not_ok_alt5.nit:127,1--11: Error: Attribute _x doesn't exists in Int.
-alt/error_expr_not_ok_alt5.nit:128,1--12: Error: Attribute _x doesn't exists in Int.
-alt/error_expr_not_ok_alt5.nit:131,7--15: Type error: expected A, got Int
-alt/error_expr_not_ok_alt5.nit:134,7--13: Error: Method '[]' doesn't exists in Int.
-alt/error_expr_not_ok_alt5.nit:135,1--11: Error: Method '[]=' doesn't exists in Int.
-alt/error_expr_not_ok_alt5.nit:136,1--12: Error: Method '[]' doesn't exists in Int.
-alt/error_expr_not_ok_alt5.nit:137,1--17: Error: Method '[]=' doesn't exists in Int.
-alt/error_expr_not_ok_alt5.nit:139,7--15: Type error: expected A, got Range[Int]
-alt/error_expr_not_ok_alt5.nit:140,7--15: Type error: expected A, got Range[Int]
-alt/error_expr_not_ok_alt5.nit:141,7--18: Type error: expected A, got Range[Int]
-alt/error_expr_not_ok_alt5.nit:142,7--15: Type error: expected A, got Range[Int]
-alt/error_expr_not_ok_alt5.nit:143,7--15: Type error: expected A, got Range[Int]
-alt/error_expr_not_ok_alt5.nit:144,7--18: Type error: expected A, got Range[Int]
-alt/error_expr_not_ok_alt5.nit:145,7--15: Type error: expected A, got Array[Int]
-alt/error_expr_not_ok_alt5.nit:146,7--15: Type error: expected A, got Array[Int]
-alt/error_expr_not_ok_alt5.nit:147,7--18: Type error: expected A, got Array[Int]
-alt/error_expr_not_ok_alt5.nit:149,7--24: Type error: expected A, got String
-alt/error_expr_not_ok_alt5.nit:150,7--18: Warning: Expression is already a Int.
-alt/error_expr_not_ok_alt5.nit:150,7--18: Type error: expected A, got Int
+alt/error_expr_not_ok_alt5.nit:69,24: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt5.nit:69,1--25: Type Error: `for` expects a type providing an `iterator` method, got `Int`.
+alt/error_expr_not_ok_alt5.nit:69,1--25: Error: method `iterator` does not exists in `Int`.
+alt/error_expr_not_ok_alt5.nit:71,8--11: Type Error: expected `Bool`, got `Int`.
+alt/error_expr_not_ok_alt5.nit:72,7--15: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt5.nit:73,7--10: Type Error: expected `Bool`, got `Int`.
+alt/error_expr_not_ok_alt5.nit:73,7--18: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt5.nit:74,15--18: Type Error: expected `Bool`, got `Int`.
+alt/error_expr_not_ok_alt5.nit:74,7--18: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt5.nit:75,7--10: Type Error: expected `Bool`, got `Int`.
+alt/error_expr_not_ok_alt5.nit:75,15--18: Type Error: expected `Bool`, got `Int`.
+alt/error_expr_not_ok_alt5.nit:75,7--18: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt5.nit:76,7--10: Type Error: expected `Bool`, got `Int`.
+alt/error_expr_not_ok_alt5.nit:76,7--19: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt5.nit:77,7--10: Type Error: expected `Bool`, got `Int`.
+alt/error_expr_not_ok_alt5.nit:77,16--19: Type Error: expected `Bool`, got `Int`.
+alt/error_expr_not_ok_alt5.nit:77,7--19: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt5.nit:78,7--10: Type Error: expected `Bool`, got `Int`.
+alt/error_expr_not_ok_alt5.nit:78,16--19: Type Error: expected `Bool`, got `Int`.
+alt/error_expr_not_ok_alt5.nit:78,7--19: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt5.nit:79,11--14: Type Error: expected `Bool`, got `Int`.
+alt/error_expr_not_ok_alt5.nit:79,7--14: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt5.nit:80,7--15: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt5.nit:81,7--15: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt5.nit:82,7--18: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt5.nit:83,7--15: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt5.nit:84,7--15: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt5.nit:85,7--18: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt5.nit:86,7--30: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt5.nit:87,7--30: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt5.nit:88,7--33: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt5.nit:89,7--14: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt5.nit:90,7--14: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt5.nit:91,7--17: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt5.nit:92,7--14: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt5.nit:93,7--14: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt5.nit:94,7--17: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt5.nit:95,7--15: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt5.nit:96,7--15: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt5.nit:97,7--18: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt5.nit:98,7--15: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt5.nit:99,7--15: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt5.nit:100,7--18: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt5.nit:101,7--16: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt5.nit:102,7--16: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt5.nit:103,7--19: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt5.nit:104,7--14: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt5.nit:105,7--14: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt5.nit:106,7--17: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt5.nit:107,7--14: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt5.nit:108,7--14: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt5.nit:109,7--17: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt5.nit:110,7--14: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt5.nit:111,7--14: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt5.nit:112,7--17: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt5.nit:113,7--14: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt5.nit:114,7--14: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt5.nit:115,7--17: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt5.nit:116,7--14: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt5.nit:117,7--14: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt5.nit:118,7--17: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt5.nit:119,7--11: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt5.nit:122,11--15: Error: attribute `_fail` does not exist in `String`.
+alt/error_expr_not_ok_alt5.nit:123,5--9: Error: attribute `_fail` does not exist in `String`.
+alt/error_expr_not_ok_alt5.nit:124,5--9: Error: attribute `_fail` does not exist in `String`.
+alt/error_expr_not_ok_alt5.nit:126,12--13: Error: attribute `_x` does not exist in `Int`.
+alt/error_expr_not_ok_alt5.nit:127,6--7: Error: attribute `_x` does not exist in `Int`.
+alt/error_expr_not_ok_alt5.nit:128,6--7: Error: attribute `_x` does not exist in `Int`.
+alt/error_expr_not_ok_alt5.nit:131,7--15: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt5.nit:134,7--13: Error: method `[]` does not exists in `Int`.
+alt/error_expr_not_ok_alt5.nit:135,1--11: Error: method `[]=` does not exists in `Int`.
+alt/error_expr_not_ok_alt5.nit:136,1--12: Error: method `[]` does not exists in `Int`.
+alt/error_expr_not_ok_alt5.nit:137,1--17: Error: method `[]=` does not exists in `Int`.
+alt/error_expr_not_ok_alt5.nit:139,7--15: Type Error: expected `A`, got `Range[Int]`.
+alt/error_expr_not_ok_alt5.nit:140,7--15: Type Error: expected `A`, got `Range[Int]`.
+alt/error_expr_not_ok_alt5.nit:141,7--18: Type Error: expected `A`, got `Range[Int]`.
+alt/error_expr_not_ok_alt5.nit:142,7--15: Type Error: expected `A`, got `Range[Int]`.
+alt/error_expr_not_ok_alt5.nit:143,7--15: Type Error: expected `A`, got `Range[Int]`.
+alt/error_expr_not_ok_alt5.nit:144,7--18: Type Error: expected `A`, got `Range[Int]`.
+alt/error_expr_not_ok_alt5.nit:145,7--15: Type Error: expected `A`, got `Array[Int]`.
+alt/error_expr_not_ok_alt5.nit:146,7--15: Type Error: expected `A`, got `Array[Int]`.
+alt/error_expr_not_ok_alt5.nit:147,7--18: Type Error: expected `A`, got `Array[Int]`.
+alt/error_expr_not_ok_alt5.nit:149,7--24: Type Error: expected `A`, got `String`.
+alt/error_expr_not_ok_alt5.nit:150,7--18: Warning: expression is already a `Int`.
+alt/error_expr_not_ok_alt5.nit:150,7--18: Type Error: expected `A`, got `Int`.
alt/error_expr_not_ok_alt5.nit:151,7--10: Warning: expression is not null, since it is a `Int`.
-alt/error_expr_not_ok_alt5.nit:151,7--23: Type error: expected A, got Int
-alt/error_expr_not_ok_alt5.nit:152,7--18: Warning: Expression is already a Int.
-alt/error_expr_not_ok_alt5.nit:152,7--18: Type error: expected A, got Bool
+alt/error_expr_not_ok_alt5.nit:151,7--23: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt5.nit:152,7--18: Warning: expression is already a `Int`.
+alt/error_expr_not_ok_alt5.nit:152,7--18: Type Error: expected `A`, got `Bool`.
-alt/error_expr_not_ok_alt6.nit:19,18--21: Error: Method or variable 'fail' unknown in A.
-alt/error_expr_not_ok_alt6.nit:21,11--14: Error: Method or variable 'fail' unknown in A.
-alt/error_expr_not_ok_alt6.nit:22,26--29: Error: Method or variable 'fail' unknown in A.
-alt/error_expr_not_ok_alt6.nit:24,8--11: Error: Method or variable 'fail' unknown in A.
-alt/error_expr_not_ok_alt6.nit:25,9--12: Error: Method or variable 'fail' unknown in A.
-alt/error_expr_not_ok_alt6.nit:40,1--7: Error: Method 'fail' doesn't exists in Int.
-alt/error_expr_not_ok_alt6.nit:41,16--19: Type error: expected Int, got null
-alt/error_expr_not_ok_alt6.nit:42,7--9: Type error: expected A, got Int
-alt/error_expr_not_ok_alt6.nit:43,1--8: Error: Method 'fail' doesn't exists in Int.
-alt/error_expr_not_ok_alt6.nit:45,7--10: Type error: expected A, got null
-alt/error_expr_not_ok_alt6.nit:46,1--9: Error: Method 'fail' call on 'null'.
-alt/error_expr_not_ok_alt6.nit:49,7--10: Type error: expected A, got null
-alt/error_expr_not_ok_alt6.nit:50,1--10: Error: Method 'trash' call on 'null'.
-alt/error_expr_not_ok_alt6.nit:60,4--7: Type error: expected Bool, got Int
-alt/error_expr_not_ok_alt6.nit:60,20: Type error: expected A, got Int
-alt/error_expr_not_ok_alt6.nit:62,10--13: Type error: expected Bool, got Int
-alt/error_expr_not_ok_alt6.nit:62,7--27: Type error: expected A, got Int
-alt/error_expr_not_ok_alt6.nit:63,7--30: Type error: expected A, got Int
-alt/error_expr_not_ok_alt6.nit:64,7--33: Type error: expected A, got Int
-alt/error_expr_not_ok_alt6.nit:66,7--10: Type error: expected Bool, got Int
-alt/error_expr_not_ok_alt6.nit:66,21: Type error: expected A, got Int
+alt/error_expr_not_ok_alt6.nit:19,18--21: Error: method or variable `fail` unknown in `A`.
+alt/error_expr_not_ok_alt6.nit:21,11--14: Error: method or variable `fail` unknown in `A`.
+alt/error_expr_not_ok_alt6.nit:22,26--29: Error: method or variable `fail` unknown in `A`.
+alt/error_expr_not_ok_alt6.nit:24,8--11: Error: method or variable `fail` unknown in `A`.
+alt/error_expr_not_ok_alt6.nit:25,9--12: Error: method or variable `fail` unknown in `A`.
+alt/error_expr_not_ok_alt6.nit:40,4--7: Error: method `fail` does not exists in `Int`.
+alt/error_expr_not_ok_alt6.nit:41,16--19: Type Error: expected `Int`, got `null`.
+alt/error_expr_not_ok_alt6.nit:42,7--9: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt6.nit:43,5--8: Error: method `fail` does not exists in `Int`.
+alt/error_expr_not_ok_alt6.nit:45,7--10: Type Error: expected `A`, got `null`.
+alt/error_expr_not_ok_alt6.nit:46,6--9: Error: method `fail` called on `null`.
+alt/error_expr_not_ok_alt6.nit:49,7--10: Type Error: expected `A`, got `null`.
+alt/error_expr_not_ok_alt6.nit:50,6--10: Error: method `trash` called on `null`.
+alt/error_expr_not_ok_alt6.nit:60,4--7: Type Error: expected `Bool`, got `Int`.
+alt/error_expr_not_ok_alt6.nit:60,20: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt6.nit:62,10--13: Type Error: expected `Bool`, got `Int`.
+alt/error_expr_not_ok_alt6.nit:62,7--27: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt6.nit:63,7--30: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt6.nit:64,7--33: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt6.nit:66,7--10: Type Error: expected `Bool`, got `Int`.
+alt/error_expr_not_ok_alt6.nit:66,21: Type Error: expected `A`, got `Int`.
alt/error_expr_not_ok_alt6.nit:67,1--18: Warning: use `loop` instead of `while true do`.
-alt/error_expr_not_ok_alt6.nit:69,24: Type error: expected A, got Int
-alt/error_expr_not_ok_alt6.nit:69,1--25: Type Error: 'for' expects a type providing 'iterator' method, got 'Int'.
-alt/error_expr_not_ok_alt6.nit:69,1--25: Error: Method 'iterator' doesn't exists in Int.
-alt/error_expr_not_ok_alt6.nit:71,8--11: Type error: expected Bool, got Int
-alt/error_expr_not_ok_alt6.nit:72,7--15: Type error: expected A, got Int
-alt/error_expr_not_ok_alt6.nit:73,7--10: Type error: expected Bool, got Int
-alt/error_expr_not_ok_alt6.nit:73,7--18: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt6.nit:74,15--18: Type error: expected Bool, got Int
-alt/error_expr_not_ok_alt6.nit:74,7--18: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt6.nit:75,7--10: Type error: expected Bool, got Int
-alt/error_expr_not_ok_alt6.nit:75,15--18: Type error: expected Bool, got Int
-alt/error_expr_not_ok_alt6.nit:75,7--18: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt6.nit:76,7--10: Type error: expected Bool, got Int
-alt/error_expr_not_ok_alt6.nit:76,7--19: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt6.nit:77,7--10: Type error: expected Bool, got Int
-alt/error_expr_not_ok_alt6.nit:77,16--19: Type error: expected Bool, got Int
-alt/error_expr_not_ok_alt6.nit:77,7--19: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt6.nit:78,7--10: Type error: expected Bool, got Int
-alt/error_expr_not_ok_alt6.nit:78,16--19: Type error: expected Bool, got Int
-alt/error_expr_not_ok_alt6.nit:78,7--19: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt6.nit:79,11--14: Type error: expected Bool, got Int
-alt/error_expr_not_ok_alt6.nit:79,7--14: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt6.nit:80,7--15: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt6.nit:81,7--15: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt6.nit:82,7--18: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt6.nit:83,7--15: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt6.nit:84,7--15: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt6.nit:85,7--18: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt6.nit:86,7--30: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt6.nit:87,7--30: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt6.nit:88,7--33: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt6.nit:89,7--14: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt6.nit:90,7--14: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt6.nit:91,7--17: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt6.nit:92,7--14: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt6.nit:93,7--14: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt6.nit:94,7--17: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt6.nit:95,7--15: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt6.nit:96,7--15: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt6.nit:97,7--18: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt6.nit:98,7--15: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt6.nit:99,7--15: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt6.nit:100,7--18: Type error: expected A, got Bool
-alt/error_expr_not_ok_alt6.nit:101,7--16: Type error: expected A, got Int
-alt/error_expr_not_ok_alt6.nit:102,7--16: Type error: expected A, got Int
-alt/error_expr_not_ok_alt6.nit:103,7--19: Type error: expected A, got Int
-alt/error_expr_not_ok_alt6.nit:104,7--14: Type error: expected A, got Int
-alt/error_expr_not_ok_alt6.nit:105,7--14: Type error: expected A, got Int
-alt/error_expr_not_ok_alt6.nit:106,7--17: Type error: expected A, got Int
-alt/error_expr_not_ok_alt6.nit:107,7--14: Type error: expected A, got Int
-alt/error_expr_not_ok_alt6.nit:108,7--14: Type error: expected A, got Int
-alt/error_expr_not_ok_alt6.nit:109,7--17: Type error: expected A, got Int
-alt/error_expr_not_ok_alt6.nit:110,7--14: Type error: expected A, got Int
-alt/error_expr_not_ok_alt6.nit:111,7--14: Type error: expected A, got Int
-alt/error_expr_not_ok_alt6.nit:112,7--17: Type error: expected A, got Int
-alt/error_expr_not_ok_alt6.nit:113,7--14: Type error: expected A, got Int
-alt/error_expr_not_ok_alt6.nit:114,7--14: Type error: expected A, got Int
-alt/error_expr_not_ok_alt6.nit:115,7--17: Type error: expected A, got Int
-alt/error_expr_not_ok_alt6.nit:116,7--14: Type error: expected A, got Int
-alt/error_expr_not_ok_alt6.nit:117,7--14: Type error: expected A, got Int
-alt/error_expr_not_ok_alt6.nit:118,7--17: Type error: expected A, got Int
-alt/error_expr_not_ok_alt6.nit:119,7--11: Type error: expected A, got Int
-alt/error_expr_not_ok_alt6.nit:122,7--15: Error: Attribute _fail doesn't exists in String.
-alt/error_expr_not_ok_alt6.nit:123,1--13: Error: Attribute _fail doesn't exists in String.
-alt/error_expr_not_ok_alt6.nit:124,1--14: Error: Attribute _fail doesn't exists in String.
-alt/error_expr_not_ok_alt6.nit:126,7--13: Error: Attribute _x doesn't exists in Int.
-alt/error_expr_not_ok_alt6.nit:127,1--11: Error: Attribute _x doesn't exists in Int.
-alt/error_expr_not_ok_alt6.nit:128,1--12: Error: Attribute _x doesn't exists in Int.
-alt/error_expr_not_ok_alt6.nit:131,7--15: Type error: expected A, got Int
-alt/error_expr_not_ok_alt6.nit:134,7--13: Error: Method '[]' doesn't exists in Int.
-alt/error_expr_not_ok_alt6.nit:135,1--11: Error: Method '[]=' doesn't exists in Int.
-alt/error_expr_not_ok_alt6.nit:136,1--12: Error: Method '[]' doesn't exists in Int.
-alt/error_expr_not_ok_alt6.nit:137,1--17: Error: Method '[]=' doesn't exists in Int.
-alt/error_expr_not_ok_alt6.nit:139,7--15: Type error: expected A, got Range[Int]
-alt/error_expr_not_ok_alt6.nit:140,7--15: Type error: expected A, got Range[Int]
-alt/error_expr_not_ok_alt6.nit:141,7--18: Type error: expected A, got Range[Int]
-alt/error_expr_not_ok_alt6.nit:142,7--15: Type error: expected A, got Range[Int]
-alt/error_expr_not_ok_alt6.nit:143,7--15: Type error: expected A, got Range[Int]
-alt/error_expr_not_ok_alt6.nit:144,7--18: Type error: expected A, got Range[Int]
-alt/error_expr_not_ok_alt6.nit:145,7--15: Type error: expected A, got Array[Int]
-alt/error_expr_not_ok_alt6.nit:146,7--15: Type error: expected A, got Array[Int]
-alt/error_expr_not_ok_alt6.nit:147,7--18: Type error: expected A, got Array[Int]
-alt/error_expr_not_ok_alt6.nit:149,7--24: Type error: expected A, got String
-alt/error_expr_not_ok_alt6.nit:150,7--18: Warning: Expression is already a Int.
-alt/error_expr_not_ok_alt6.nit:150,7--18: Type error: expected A, got Int
+alt/error_expr_not_ok_alt6.nit:69,24: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt6.nit:69,1--25: Type Error: `for` expects a type providing an `iterator` method, got `Int`.
+alt/error_expr_not_ok_alt6.nit:69,1--25: Error: method `iterator` does not exists in `Int`.
+alt/error_expr_not_ok_alt6.nit:71,8--11: Type Error: expected `Bool`, got `Int`.
+alt/error_expr_not_ok_alt6.nit:72,7--15: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt6.nit:73,7--10: Type Error: expected `Bool`, got `Int`.
+alt/error_expr_not_ok_alt6.nit:73,7--18: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt6.nit:74,15--18: Type Error: expected `Bool`, got `Int`.
+alt/error_expr_not_ok_alt6.nit:74,7--18: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt6.nit:75,7--10: Type Error: expected `Bool`, got `Int`.
+alt/error_expr_not_ok_alt6.nit:75,15--18: Type Error: expected `Bool`, got `Int`.
+alt/error_expr_not_ok_alt6.nit:75,7--18: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt6.nit:76,7--10: Type Error: expected `Bool`, got `Int`.
+alt/error_expr_not_ok_alt6.nit:76,7--19: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt6.nit:77,7--10: Type Error: expected `Bool`, got `Int`.
+alt/error_expr_not_ok_alt6.nit:77,16--19: Type Error: expected `Bool`, got `Int`.
+alt/error_expr_not_ok_alt6.nit:77,7--19: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt6.nit:78,7--10: Type Error: expected `Bool`, got `Int`.
+alt/error_expr_not_ok_alt6.nit:78,16--19: Type Error: expected `Bool`, got `Int`.
+alt/error_expr_not_ok_alt6.nit:78,7--19: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt6.nit:79,11--14: Type Error: expected `Bool`, got `Int`.
+alt/error_expr_not_ok_alt6.nit:79,7--14: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt6.nit:80,7--15: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt6.nit:81,7--15: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt6.nit:82,7--18: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt6.nit:83,7--15: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt6.nit:84,7--15: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt6.nit:85,7--18: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt6.nit:86,7--30: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt6.nit:87,7--30: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt6.nit:88,7--33: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt6.nit:89,7--14: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt6.nit:90,7--14: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt6.nit:91,7--17: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt6.nit:92,7--14: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt6.nit:93,7--14: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt6.nit:94,7--17: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt6.nit:95,7--15: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt6.nit:96,7--15: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt6.nit:97,7--18: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt6.nit:98,7--15: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt6.nit:99,7--15: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt6.nit:100,7--18: Type Error: expected `A`, got `Bool`.
+alt/error_expr_not_ok_alt6.nit:101,7--16: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt6.nit:102,7--16: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt6.nit:103,7--19: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt6.nit:104,7--14: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt6.nit:105,7--14: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt6.nit:106,7--17: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt6.nit:107,7--14: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt6.nit:108,7--14: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt6.nit:109,7--17: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt6.nit:110,7--14: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt6.nit:111,7--14: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt6.nit:112,7--17: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt6.nit:113,7--14: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt6.nit:114,7--14: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt6.nit:115,7--17: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt6.nit:116,7--14: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt6.nit:117,7--14: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt6.nit:118,7--17: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt6.nit:119,7--11: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt6.nit:122,11--15: Error: attribute `_fail` does not exist in `String`.
+alt/error_expr_not_ok_alt6.nit:123,5--9: Error: attribute `_fail` does not exist in `String`.
+alt/error_expr_not_ok_alt6.nit:124,5--9: Error: attribute `_fail` does not exist in `String`.
+alt/error_expr_not_ok_alt6.nit:126,12--13: Error: attribute `_x` does not exist in `Int`.
+alt/error_expr_not_ok_alt6.nit:127,6--7: Error: attribute `_x` does not exist in `Int`.
+alt/error_expr_not_ok_alt6.nit:128,6--7: Error: attribute `_x` does not exist in `Int`.
+alt/error_expr_not_ok_alt6.nit:131,7--15: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt6.nit:134,7--13: Error: method `[]` does not exists in `Int`.
+alt/error_expr_not_ok_alt6.nit:135,1--11: Error: method `[]=` does not exists in `Int`.
+alt/error_expr_not_ok_alt6.nit:136,1--12: Error: method `[]` does not exists in `Int`.
+alt/error_expr_not_ok_alt6.nit:137,1--17: Error: method `[]=` does not exists in `Int`.
+alt/error_expr_not_ok_alt6.nit:139,7--15: Type Error: expected `A`, got `Range[Int]`.
+alt/error_expr_not_ok_alt6.nit:140,7--15: Type Error: expected `A`, got `Range[Int]`.
+alt/error_expr_not_ok_alt6.nit:141,7--18: Type Error: expected `A`, got `Range[Int]`.
+alt/error_expr_not_ok_alt6.nit:142,7--15: Type Error: expected `A`, got `Range[Int]`.
+alt/error_expr_not_ok_alt6.nit:143,7--15: Type Error: expected `A`, got `Range[Int]`.
+alt/error_expr_not_ok_alt6.nit:144,7--18: Type Error: expected `A`, got `Range[Int]`.
+alt/error_expr_not_ok_alt6.nit:145,7--15: Type Error: expected `A`, got `Array[Int]`.
+alt/error_expr_not_ok_alt6.nit:146,7--15: Type Error: expected `A`, got `Array[Int]`.
+alt/error_expr_not_ok_alt6.nit:147,7--18: Type Error: expected `A`, got `Array[Int]`.
+alt/error_expr_not_ok_alt6.nit:149,7--24: Type Error: expected `A`, got `String`.
+alt/error_expr_not_ok_alt6.nit:150,7--18: Warning: expression is already a `Int`.
+alt/error_expr_not_ok_alt6.nit:150,7--18: Type Error: expected `A`, got `Int`.
alt/error_expr_not_ok_alt6.nit:151,7--10: Warning: expression is not null, since it is a `Int`.
-alt/error_expr_not_ok_alt6.nit:151,7--23: Type error: expected A, got Int
-alt/error_expr_not_ok_alt6.nit:152,7--18: Warning: Expression is already a Int.
-alt/error_expr_not_ok_alt6.nit:152,7--18: Type error: expected A, got Bool
+alt/error_expr_not_ok_alt6.nit:151,7--23: Type Error: expected `A`, got `Int`.
+alt/error_expr_not_ok_alt6.nit:152,7--18: Warning: expression is already a `Int`.
+alt/error_expr_not_ok_alt6.nit:152,7--18: Type Error: expected `A`, got `Bool`.
-error_for_coll.nit:17,1--18,3: Error: Method 'iterator' doesn't exists in Int.
-error_for_coll.nit:17,1--18,3: Type Error: 'for' expects a type providing 'iterator' method, got 'Int'.
+error_for_coll.nit:17,1--18,3: Error: method `iterator` does not exists in `Int`.
+error_for_coll.nit:17,1--18,3: Type Error: `for` expects a type providing an `iterator` method, got `Int`.
-error_formal.nit:18,9--13: Type error: formal type T cannot have formal parameters.
+error_formal.nit:18,9--13: Type Error: formal type `T` cannot have formal parameters.
-error_formal_name.nit:17,9--11: Warning: lowercase in the formal parameter type Foo
-error_formal_name.nit:18,7--9: Warning: lowercase in the virtual type Bar
+error_formal_name.nit:17,9--11: Warning: lowercase in the formal parameter type `Foo`.
+error_formal_name.nit:18,7--9: Warning: lowercase in the virtual type `Bar`.
-error_fun_ret.nit:17,5--8: Control error: Reached end of function (a 'return' with a value was expected).
+error_fun_ret.nit:17,5--8: Error: reached end of function; expected `return` with a value.
-error_fun_ret2.nit:17,5--8: Control error: Reached end of function (a 'return' with a value was expected).
+error_fun_ret2.nit:17,5--8: Error: reached end of function; expected `return` with a value.
-error_fun_ret3.nit:17,5--8: Control error: Reached end of function (a 'return' with a value was expected).
+error_fun_ret3.nit:17,5--8: Error: reached end of function; expected `return` with a value.
-error_fun_ret4.nit:17,5--8: Control error: Reached end of function (a 'return' with a value was expected).
+error_fun_ret4.nit:17,5--8: Error: reached end of function; expected `return` with a value.
error_fun_ret4.nit:19,2--22,4: Warning: use `loop` instead of `while true do`.
-error_fun_ret5.nit:17,5--8: Control error: Reached end of function (a 'return' with a value was expected).
+error_fun_ret5.nit:17,5--8: Error: reached end of function; expected `return` with a value.
-base_gen_f.nit:19,14: Type error: class E not found in module base_gen_f.
+base_gen_f.nit:19,14: Error: class `E` not found in module `base_gen_f`.
-error_if_bool.nit:17,4: Type error: expected Bool, got Int
+error_if_bool.nit:17,4: Type Error: expected `Bool`, got `Int`.
-error_inh_clash.nit:17,7: Error: Incompatibles ancestors for A: Array[Int], Array[Char]
+error_inh_clash.nit:17,7: Error: incompatible ancestors for `A`; conflict: `Array[Int]` and `Array[Char]`
-error_inh_clash2.nit:23,7: Error: Incompatibles ancestors for C: Array[Char], Array[Int]
+error_inh_clash2.nit:23,7: Error: incompatible ancestors for `C`; conflict: `Array[Char]` and `Array[Int]`
-error_inh_clash3.nit:23,7: Error: Incompatibles ancestors for C: Sequence[Char], Sequence[Int]
-error_inh_clash3.nit:23,7: Error: Incompatibles ancestors for C: SequenceRead[Char], SequenceRead[Int]
+error_inh_clash3.nit:23,7: Error: incompatible ancestors for `C`; conflict: `Sequence[Char]` and `Sequence[Int]`
+error_inh_clash3.nit:23,7: Error: incompatible ancestors for `C`; conflict: `SequenceRead[Char]` and `SequenceRead[Int]`
-error_inh_clash4.nit:15,7: Error: Incompatibles ancestors for A: Sequence[F], Sequence[E]
-error_inh_clash4.nit:15,7: Error: Incompatibles ancestors for A: SequenceRead[F], SequenceRead[E]
+error_inh_clash4.nit:15,7: Error: incompatible ancestors for `A`; conflict: `Sequence[F]` and `Sequence[E]`
+error_inh_clash4.nit:15,7: Error: incompatible ancestors for `A`; conflict: `SequenceRead[F]` and `SequenceRead[E]`
-error_inh_loop.nit:19,7: Error: Inheritance loop for class A with type B
-error_inh_loop.nit:23,7: Error: Inheritance loop for class B with type C
-error_inh_loop.nit:27,7: Error: Inheritance loop for class C with type A
+error_inh_loop.nit:19,7: Error: inheritance loop for class `A` with type `B`.
+error_inh_loop.nit:23,7: Error: inheritance loop for class `B` with type `C`.
+error_inh_loop.nit:27,7: Error: inheritance loop for class `C` with type `A`.
-error_init_auto.nit:34,5--9: Error: Incorrect number of parameters. Got 0, expected 1. Signature is (x: Int)
-error_init_auto.nit:36,5--15: Error: Incorrect number of parameters. Got 2, expected 1. Signature is (x: Int)
-error_init_auto.nit:37,5--18: Error: Incorrect number of parameters. Got 3, expected 1. Signature is (x: Int)
-error_init_auto.nit:38,5--16: Error: Method 'foo' doesn't exists in A.
+error_init_auto.nit:34,5--7: Error: expected 1 argument(s) for `init(x: Int)`; got 0. See introduction at `standard::Object::init`.
+error_init_auto.nit:36,5--7: Error: expected 1 argument(s) for `init(x: Int)`; got 2. See introduction at `standard::Object::init`.
+error_init_auto.nit:37,5--7: Error: expected 1 argument(s) for `init(x: Int)`; got 3. See introduction at `standard::Object::init`.
+error_init_auto.nit:38,11--13: Error: method `foo` does not exists in `A`.
-alt/error_init_auto_alt1.nit:35,5--12: Error: Incorrect number of parameters. Got 1, expected 0. Signature is
-alt/error_init_auto_alt1.nit:36,5--15: Error: Incorrect number of parameters. Got 2, expected 0. Signature is
-alt/error_init_auto_alt1.nit:37,5--18: Error: Incorrect number of parameters. Got 3, expected 0. Signature is
-alt/error_init_auto_alt1.nit:38,5--16: Error: Method 'foo' doesn't exists in A.
+alt/error_init_auto_alt1.nit:35,5--7: Error: expected 0 argument(s) for `init`; got 1. See introduction at `standard::Object::init`.
+alt/error_init_auto_alt1.nit:36,5--7: Error: expected 0 argument(s) for `init`; got 2. See introduction at `standard::Object::init`.
+alt/error_init_auto_alt1.nit:37,5--7: Error: expected 0 argument(s) for `init`; got 3. See introduction at `standard::Object::init`.
+alt/error_init_auto_alt1.nit:38,11--13: Error: method `foo` does not exists in `A`.
-alt/error_init_auto_alt2.nit:34,5--9: Error: Incorrect number of parameters. Got 0, expected 2. Signature is (x: Int, y: Int)
-alt/error_init_auto_alt2.nit:35,5--12: Error: Incorrect number of parameters. Got 1, expected 2. Signature is (x: Int, y: Int)
-alt/error_init_auto_alt2.nit:37,5--18: Error: Incorrect number of parameters. Got 3, expected 2. Signature is (x: Int, y: Int)
-alt/error_init_auto_alt2.nit:38,5--16: Error: Method 'foo' doesn't exists in A.
+alt/error_init_auto_alt2.nit:34,5--7: Error: expected 2 argument(s) for `init(x: Int, y: Int)`; got 0. See introduction at `standard::Object::init`.
+alt/error_init_auto_alt2.nit:35,5--7: Error: expected 2 argument(s) for `init(x: Int, y: Int)`; got 1. See introduction at `standard::Object::init`.
+alt/error_init_auto_alt2.nit:37,5--7: Error: expected 2 argument(s) for `init(x: Int, y: Int)`; got 3. See introduction at `standard::Object::init`.
+alt/error_init_auto_alt2.nit:38,11--13: Error: method `foo` does not exists in `A`.
-alt/error_init_auto_alt3.nit:34,5--9: Error: Incorrect number of parameters. Got 0, expected 1. Signature is (xx: Int)
-alt/error_init_auto_alt3.nit:36,5--15: Error: Incorrect number of parameters. Got 2, expected 1. Signature is (xx: Int)
-alt/error_init_auto_alt3.nit:37,5--18: Error: Incorrect number of parameters. Got 3, expected 1. Signature is (xx: Int)
-alt/error_init_auto_alt3.nit:38,5--16: Error: Method 'foo' doesn't exists in A.
+alt/error_init_auto_alt3.nit:34,5--7: Error: expected 1 argument(s) for `init(xx: Int)`; got 0. See introduction at `error_init_auto_alt3::A::init`.
+alt/error_init_auto_alt3.nit:36,5--7: Error: expected 1 argument(s) for `init(xx: Int)`; got 2. See introduction at `error_init_auto_alt3::A::init`.
+alt/error_init_auto_alt3.nit:37,5--7: Error: expected 1 argument(s) for `init(xx: Int)`; got 3. See introduction at `error_init_auto_alt3::A::init`.
+alt/error_init_auto_alt3.nit:38,11--13: Error: method `foo` does not exists in `A`.
-alt/error_init_auto_alt4.nit:34,5--9: Error: Incorrect number of parameters. Got 0, expected 1. Signature is (x: Int)
-alt/error_init_auto_alt4.nit:36,5--15: Error: Incorrect number of parameters. Got 2, expected 1. Signature is (x: Int)
-alt/error_init_auto_alt4.nit:37,5--18: Error: Incorrect number of parameters. Got 3, expected 1. Signature is (x: Int)
+alt/error_init_auto_alt4.nit:34,5--7: Error: expected 1 argument(s) for `init(x: Int)`; got 0. See introduction at `standard::Object::init`.
+alt/error_init_auto_alt4.nit:36,5--7: Error: expected 1 argument(s) for `init(x: Int)`; got 2. See introduction at `standard::Object::init`.
+alt/error_init_auto_alt4.nit:37,5--7: Error: expected 1 argument(s) for `init(x: Int)`; got 3. See introduction at `standard::Object::init`.
-error_intern.nit:20,2--8: Fatal error: unknown intern method error_intern::A::foo.
+Runtime error: uncompiled method `foo` called on `A`. NOT YET IMPLEMENTED (error_intern.nit:20)
-error_kern_attr_any.nit:18,6--9: Error: Attempt to define attribute toto in the interface Object.
+error_kern_attr_any.nit:18,6--9: Error: attempt to define attribute `toto` in the interface `Object`.
-error_kern_attr_int.nit:18,6--9: Error: Attempt to define attribute toto in the enum class Int.
+error_kern_attr_int.nit:18,6--9: Error: attempt to define attribute `toto` in the enum `Int`.
-error_left_bool.nit:17,4: Type error: expected Bool, got Int
+error_left_bool.nit:17,4: Type Error: expected `Bool`, got `Int`.
-error_loop_bool_while.nit:17,7: Type error: expected Bool, got Int
+error_loop_bool_while.nit:17,7: Type Error: expected `Bool`, got `Int`.
-error_meth_2def.nit:19,6--9: Error: A property toto is already defined in class A at line 18.
+error_meth_2def.nit:19,6--9: Error: a property `toto` is already defined in class `A` at line 18.
-error_meth_2def2.nit:19,6--9: Error: A property toto is already defined in class A at line 18.
+error_meth_2def2.nit:19,6--9: Error: a property `toto` is already defined in class `A` at line 18.
-error_meth_create.nit:20,9--17: Error: foo is not a constructor.
+error_meth_create.nit:20,9--17: Error: `foo` is not a constructor.
-error_meth_unk1.nit:17,1--4: Error: Method or variable 'blub' unknown in Sys.
+error_meth_unk1.nit:17,1--4: Error: method or variable `blub` unknown in `Sys`.
-error_meth_unk2.nit:17,1--9: Error: Method or variable 'tabul=' unknown in Sys.
+error_meth_unk2.nit:17,1--5: Error: method or variable `tabul=` unknown in `Sys`.
-error_mod_unk.nit:17,8--11: Error: cannot find module dfgd from error_mod_unk. tried ., ../lib/standard, ../lib/standard/collection, alt, ../lib
+error_mod_unk.nit:17,8--11: Error: cannot find module `dfgd` from `error_mod_unk`. Tried: ., ../lib/standard, ../lib/standard/collection, alt, ../lib.
-alt/error_needed_method_alt1.nit:46,9--14: Error: Method 'with_capacity' doesn't exists in Array[Int].
-alt/error_needed_method_alt1.nit:46,9--14: Error: Method 'push' doesn't exists in Array[Int].
+alt/error_needed_method_alt1.nit:46,9--14: Error: method `with_capacity` does not exists in `Array[Int]`.
+alt/error_needed_method_alt1.nit:46,9--14: Error: method `push` does not exists in `Array[Int]`.
-alt/error_needed_method_alt2.nit:47,10--27: Type Error: Cannot instantiate interface Collection[Int].
+alt/error_needed_method_alt2.nit:47,10--27: Type Error: cannot instantiate interface `Collection[Int]`.
-alt/error_needed_method_alt3.nit:48,9--13: Fatal Error: NativeString must have a property named to_s_with_length.
+alt/error_needed_method_alt3.nit:48,9--13: Fatal Error: `NativeString` must have a property named `to_s_with_length`.
-alt/error_needed_method_alt6.nit:51,9--15: Error: Method 'without_last' doesn't exists in Range[Int].
+alt/error_needed_method_alt6.nit:51,9--15: Error: method `without_last` does not exists in `Range[Int]`.
-alt/error_needed_types_alt8.nit:21,1--22,3: Error: Method 'iterator' doesn't exists in L.
-alt/error_needed_types_alt8.nit:21,1--22,3: Type Error: 'for' expects a type providing 'iterator' method, got 'L'.
+alt/error_needed_types_alt8.nit:21,1--22,3: Error: method `iterator` does not exists in `L`.
+alt/error_needed_types_alt8.nit:21,1--22,3: Type Error: `for` expects a type providing an `iterator` method, got `L`.
-error_parser_oneline_bad_char.nit:1,1--2: Syntax error: unexpected malformed character 'h.
+error_parser_oneline_bad_char.nit:1,1--2: Syntax Error: unexpected malformed character 'h.
-error_parser_oneline_bad_char_empty.nit:1,1--2: Syntax error: unexpected malformed character ''.
+error_parser_oneline_bad_char_empty.nit:1,1--2: Syntax Error: unexpected malformed character ''.
-error_parser_oneline_bad_char_full.nit:1,1--2: Syntax error: unexpected malformed character 'h.
+error_parser_oneline_bad_char_full.nit:1,1--2: Syntax Error: unexpected malformed character 'h.
-error_parser_oneline_bad_char_noeol.nit:1,1--2: Syntax error: unexpected malformed character 'h.
+error_parser_oneline_bad_char_noeol.nit:1,1--2: Syntax Error: unexpected malformed character 'h.
-error_parser_oneline_bad_string.nit:1,1--6: Syntax error: unexpected malformed string "hello.
+error_parser_oneline_bad_string.nit:1,1--6: Syntax Error: unexpected malformed string "hello.
-error_parser_oneline_bad_string_noeol.nit:1,1--6: Syntax error: unexpected malformed string "hello.
+error_parser_oneline_bad_string_noeol.nit:1,1--6: Syntax Error: unexpected malformed string "hello.
-error_parser_oneline_char.nit:1,4--2,0: Syntax error: unexpected end of line.
+error_parser_oneline_char.nit:1,4--2,0: Syntax Error: unexpected end of line.
-error_parser_oneline_char_noeol.nit:1,4: Syntax error: unexpected end of file.
+error_parser_oneline_char_noeol.nit:1,4: Syntax Error: unexpected end of file.
-error_parser_oneline_string.nit:1,8--2,0: Syntax error: unexpected end of line.
+error_parser_oneline_string.nit:1,8--2,0: Syntax Error: unexpected end of line.
-error_parser_oneline_string_noeol.nit:1,8: Syntax error: unexpected end of file.
+error_parser_oneline_string_noeol.nit:1,8: Syntax Error: unexpected end of file.
-error_parser_oneline_string_start.nit:2,1: Syntax error: unexpected end of file.
+error_parser_oneline_string_start.nit:2,1: Syntax Error: unexpected end of file.
-error_parser_oneline_string_start_noeol.nit:1,8: Syntax error: unexpected end of file.
+error_parser_oneline_string_start_noeol.nit:1,8: Syntax Error: unexpected end of file.
-alt/error_prop_loc_alt1.nit:38,1--12: Warning: conflicting property definitions for property toto in D: error_prop_loc_alt1#B#toto error_prop_loc_alt1#C#toto
+alt/error_prop_loc_alt1.nit:38,9--12: Warning: conflicting property definitions for property `toto` in `D`: error_prop_loc_alt1#B#toto error_prop_loc_alt1#C#toto
1
2
3
-alt/error_prop_name_alt1.nit:34,1--5: Ambigous property name 'foo' for A; conflict between error_prop_name_m1::A::foo and error_prop_name_m2::B::foo
+alt/error_prop_name_alt1.nit:34,3--5: Error: ambiguous property name `foo` for `A`; conflict between error_prop_name_m1::A::foo and error_prop_name_m2::B::foo.
-alt/error_prop_name_alt2.nit:37,1--5: Ambigous property name 'bar' for A; conflict between error_prop_name_m1::A::bar and error_prop_name_alt2::C::bar
+alt/error_prop_name_alt2.nit:37,3--5: Error: ambiguous property name `bar` for `A`; conflict between error_prop_name_m1::A::bar and error_prop_name_alt2::C::bar.
-alt/error_prop_name_alt3.nit:27,12--14: Ambigous property name 'foo' for A; conflict between error_prop_name_m1::A::foo and error_prop_name_m2::B::foo
+alt/error_prop_name_alt3.nit:27,12--14: Error: ambiguous property name `foo` for `A`; conflict between error_prop_name_m1::A::foo and error_prop_name_m2::B::foo.
-alt/error_prop_name_alt4.nit:28,12--14: Ambigous property name 'bar' for A; conflict between error_prop_name_m1::A::bar and error_prop_name_alt4::C::bar
+alt/error_prop_name_alt4.nit:28,12--14: Error: ambiguous property name `bar` for `A`; conflict between error_prop_name_m1::A::bar and error_prop_name_alt4::C::bar.
-alt/error_redef2_1alt1_alt1.nit:26,6--7: Redef error: B::f1 is an inherited property. To redefine it, add the redef keyword.
+alt/error_redef2_1alt1_alt1.nit:26,6--7: Redef Error: `B::f1` is an inherited property. To redefine it, add the `redef` keyword.
-alt/error_redef2_1alt1_alt2.nit:27,6--7: Redef error: B::f1 is an inherited property. To redefine it, add the redef keyword.
+alt/error_redef2_1alt1_alt2.nit:27,6--7: Redef Error: `B::f1` is an inherited property. To redefine it, add the `redef` keyword.
-alt/error_redef2_1alt1_alt3.nit:28,6--7: Redef error: B::f1 is an inherited property. To redefine it, add the redef keyword.
+alt/error_redef2_1alt1_alt3.nit:28,6--7: Redef Error: `B::f1` is an inherited property. To redefine it, add the `redef` keyword.
-alt/error_redef2_1alt1_alt4.nit:29,6--7: Redef error: B::f1 is an inherited property. To redefine it, add the redef keyword.
+alt/error_redef2_1alt1_alt4.nit:29,6--7: Redef Error: `B::f1` is an inherited property. To redefine it, add the `redef` keyword.
-alt/error_redef2_1alt1_alt5.nit:30,6--7: Redef error: B::f1 is an inherited property. To redefine it, add the redef keyword.
+alt/error_redef2_1alt1_alt5.nit:30,6--7: Redef Error: `B::f1` is an inherited property. To redefine it, add the `redef` keyword.
-alt/error_redef2_1alt1_alt6.nit:31,6--7: Redef error: B::f1 is an inherited property. To redefine it, add the redef keyword.
+alt/error_redef2_1alt1_alt6.nit:31,6--7: Redef Error: `B::f1` is an inherited property. To redefine it, add the `redef` keyword.
-alt/error_redef2_1alt1_alt7.nit:32,6--7: Redef error: B::f1 is an inherited property. To redefine it, add the redef keyword.
+alt/error_redef2_1alt1_alt7.nit:32,6--7: Redef Error: `B::f1` is an inherited property. To redefine it, add the `redef` keyword.
-alt/error_redef2_1alt1_alt8.nit:33,6--7: Redef error: B::f1 is an inherited property. To redefine it, add the redef keyword.
+alt/error_redef2_1alt1_alt8.nit:33,6--7: Redef Error: `B::f1` is an inherited property. To redefine it, add the `redef` keyword.
-alt/error_redef2_1alt1_alt9.nit:34,6--7: Redef error: B::f1 is an inherited property. To redefine it, add the redef keyword.
+alt/error_redef2_1alt1_alt9.nit:34,6--7: Redef Error: `B::f1` is an inherited property. To redefine it, add the `redef` keyword.
-alt/error_redef2_1alt2_alt1.nit:26,6--7: Redef error: B::f1 is an inherited property. To redefine it, add the redef keyword.
+alt/error_redef2_1alt2_alt1.nit:26,6--7: Redef Error: `B::f1` is an inherited property. To redefine it, add the `redef` keyword.
-alt/error_redef2_1alt2_alt2.nit:27,6--7: Redef error: B::f1 is an inherited property. To redefine it, add the redef keyword.
+alt/error_redef2_1alt2_alt2.nit:27,6--7: Redef Error: `B::f1` is an inherited property. To redefine it, add the `redef` keyword.
-alt/error_redef2_1alt2_alt3.nit:28,6--7: Redef error: B::f1 is an inherited property. To redefine it, add the redef keyword.
+alt/error_redef2_1alt2_alt3.nit:28,6--7: Redef Error: `B::f1` is an inherited property. To redefine it, add the `redef` keyword.
-alt/error_redef2_1alt2_alt4.nit:29,6--7: Redef error: B::f1 is an inherited property. To redefine it, add the redef keyword.
+alt/error_redef2_1alt2_alt4.nit:29,6--7: Redef Error: `B::f1` is an inherited property. To redefine it, add the `redef` keyword.
-alt/error_redef2_1alt2_alt5.nit:30,6--7: Redef error: B::f1 is an inherited property. To redefine it, add the redef keyword.
+alt/error_redef2_1alt2_alt5.nit:30,6--7: Redef Error: `B::f1` is an inherited property. To redefine it, add the `redef` keyword.
-alt/error_redef2_1alt2_alt6.nit:31,6--7: Redef error: B::f1 is an inherited property. To redefine it, add the redef keyword.
+alt/error_redef2_1alt2_alt6.nit:31,6--7: Redef Error: `B::f1` is an inherited property. To redefine it, add the `redef` keyword.
-alt/error_redef2_1alt2_alt7.nit:32,6--7: Redef error: B::f1 is an inherited property. To redefine it, add the redef keyword.
+alt/error_redef2_1alt2_alt7.nit:32,6--7: Redef Error: `B::f1` is an inherited property. To redefine it, add the `redef` keyword.
-alt/error_redef2_1alt2_alt8.nit:33,6--7: Redef error: B::f1 is an inherited property. To redefine it, add the redef keyword.
+alt/error_redef2_1alt2_alt8.nit:33,6--7: Redef Error: `B::f1` is an inherited property. To redefine it, add the `redef` keyword.
-alt/error_redef2_1alt2_alt9.nit:34,6--7: Redef error: B::f1 is an inherited property. To redefine it, add the redef keyword.
+alt/error_redef2_1alt2_alt9.nit:34,6--7: Redef Error: `B::f1` is an inherited property. To redefine it, add the `redef` keyword.
-alt/error_redef2_1alt3_alt1.nit:26,6--7: Redef error: B::f1 is an inherited property. To redefine it, add the redef keyword.
+alt/error_redef2_1alt3_alt1.nit:26,6--7: Redef Error: `B::f1` is an inherited property. To redefine it, add the `redef` keyword.
-alt/error_redef2_1alt3_alt2.nit:27,6--7: Redef error: B::f1 is an inherited property. To redefine it, add the redef keyword.
+alt/error_redef2_1alt3_alt2.nit:27,6--7: Redef Error: `B::f1` is an inherited property. To redefine it, add the `redef` keyword.
-alt/error_redef2_1alt3_alt3.nit:28,6--7: Redef error: B::f1 is an inherited property. To redefine it, add the redef keyword.
+alt/error_redef2_1alt3_alt3.nit:28,6--7: Redef Error: `B::f1` is an inherited property. To redefine it, add the `redef` keyword.
-alt/error_redef2_1alt3_alt4.nit:29,6--7: Redef error: B::f1 is an inherited property. To redefine it, add the redef keyword.
+alt/error_redef2_1alt3_alt4.nit:29,6--7: Redef Error: `B::f1` is an inherited property. To redefine it, add the `redef` keyword.
-alt/error_redef2_1alt3_alt5.nit:30,6--7: Redef error: B::f1 is an inherited property. To redefine it, add the redef keyword.
+alt/error_redef2_1alt3_alt5.nit:30,6--7: Redef Error: `B::f1` is an inherited property. To redefine it, add the `redef` keyword.
-alt/error_redef2_1alt3_alt6.nit:31,6--7: Redef error: B::f1 is an inherited property. To redefine it, add the redef keyword.
+alt/error_redef2_1alt3_alt6.nit:31,6--7: Redef Error: `B::f1` is an inherited property. To redefine it, add the `redef` keyword.
-alt/error_redef2_1alt3_alt7.nit:32,6--7: Redef error: B::f1 is an inherited property. To redefine it, add the redef keyword.
+alt/error_redef2_1alt3_alt7.nit:32,6--7: Redef Error: `B::f1` is an inherited property. To redefine it, add the `redef` keyword.
-alt/error_redef2_1alt3_alt8.nit:33,6--7: Redef error: B::f1 is an inherited property. To redefine it, add the redef keyword.
+alt/error_redef2_1alt3_alt8.nit:33,6--7: Redef Error: `B::f1` is an inherited property. To redefine it, add the `redef` keyword.
-alt/error_redef2_1alt3_alt9.nit:34,6--7: Redef error: B::f1 is an inherited property. To redefine it, add the redef keyword.
+alt/error_redef2_1alt3_alt9.nit:34,6--7: Redef Error: `B::f1` is an inherited property. To redefine it, add the `redef` keyword.
-alt/error_redef2_1alt4_alt1.nit:26,6--7: Redef error: B::f1 is an inherited property. To redefine it, add the redef keyword.
+alt/error_redef2_1alt4_alt1.nit:26,6--7: Redef Error: `B::f1` is an inherited property. To redefine it, add the `redef` keyword.
-alt/error_redef2_1alt4_alt2.nit:27,6--7: Redef error: B::f1 is an inherited property. To redefine it, add the redef keyword.
+alt/error_redef2_1alt4_alt2.nit:27,6--7: Redef Error: `B::f1` is an inherited property. To redefine it, add the `redef` keyword.
-alt/error_redef2_1alt4_alt3.nit:28,6--7: Redef error: B::f1 is an inherited property. To redefine it, add the redef keyword.
+alt/error_redef2_1alt4_alt3.nit:28,6--7: Redef Error: `B::f1` is an inherited property. To redefine it, add the `redef` keyword.
-alt/error_redef2_1alt4_alt4.nit:29,6--7: Redef error: B::f1 is an inherited property. To redefine it, add the redef keyword.
+alt/error_redef2_1alt4_alt4.nit:29,6--7: Redef Error: `B::f1` is an inherited property. To redefine it, add the `redef` keyword.
-alt/error_redef2_1alt4_alt5.nit:30,6--7: Redef error: B::f1 is an inherited property. To redefine it, add the redef keyword.
+alt/error_redef2_1alt4_alt5.nit:30,6--7: Redef Error: `B::f1` is an inherited property. To redefine it, add the `redef` keyword.
-alt/error_redef2_1alt4_alt6.nit:31,6--7: Redef error: B::f1 is an inherited property. To redefine it, add the redef keyword.
+alt/error_redef2_1alt4_alt6.nit:31,6--7: Redef Error: `B::f1` is an inherited property. To redefine it, add the `redef` keyword.
-alt/error_redef2_1alt4_alt7.nit:32,6--7: Redef error: B::f1 is an inherited property. To redefine it, add the redef keyword.
+alt/error_redef2_1alt4_alt7.nit:32,6--7: Redef Error: `B::f1` is an inherited property. To redefine it, add the `redef` keyword.
-alt/error_redef2_1alt4_alt8.nit:33,6--7: Redef error: B::f1 is an inherited property. To redefine it, add the redef keyword.
+alt/error_redef2_1alt4_alt8.nit:33,6--7: Redef Error: `B::f1` is an inherited property. To redefine it, add the `redef` keyword.
-alt/error_redef2_1alt4_alt9.nit:34,6--7: Redef error: B::f1 is an inherited property. To redefine it, add the redef keyword.
+alt/error_redef2_1alt4_alt9.nit:34,6--7: Redef Error: `B::f1` is an inherited property. To redefine it, add the `redef` keyword.
-alt/error_redef2_alt3.nit:28,9: Error: Untyped parameter `i'.
+alt/error_redef2_alt3.nit:28,9: Error: untyped parameter `i'.
-alt/error_redef2_alt4.nit:29,12--19: Error: Return with value in a procedure.
+alt/error_redef2_alt4.nit:29,19: Error: `return` with value in a procedure.
-alt/error_redef2_alt5.nit:30,20--31: Error: Return with value in a procedure.
+alt/error_redef2_alt5.nit:30,27--31: Error: `return` with value in a procedure.
-alt/error_redef2_alt6.nit:31,9: Error: Untyped parameter `i'.
+alt/error_redef2_alt6.nit:31,9: Error: untyped parameter `i'.
-alt/error_redef2_alt9.nit:34,9: Error: Untyped parameter `i'.
+alt/error_redef2_alt9.nit:34,9: Error: untyped parameter `i'.
-error_redef3.nit:16,7: Error: A class A is already defined at line 15.
+error_redef3.nit:16,7: Error: a class `A` is already defined at line 15.
-error_redef4.nit:18,13: Error: A class A is already defined at line 17.
+error_redef4.nit:18,13: Error: a class `A` is already defined at line 17.
-alt/error_redef_1alt1_alt2.nit:27,14--21: Redef error: error_redef_1alt1_alt2#B#f1 redefines error_redef_1alt1_alt2#A#f1 with 1 parameter(s), 0 expected. Signature is error_redef_1alt1_alt2#B#f1
+alt/error_redef_1alt1_alt2.nit:27,14--21: Redef Error: expected 0 parameter(s) for `f1`; got 1. See introduction at `error_redef_1alt1_alt2::A::f1`.
-alt/error_redef_1alt1_alt3.nit:28,14--16: Redef error: error_redef_1alt1_alt3#B#f1 redefines error_redef_1alt1_alt3#A#f1 with 1 parameter(s), 0 expected. Signature is error_redef_1alt1_alt3#B#f1
+alt/error_redef_1alt1_alt3.nit:28,14--16: Redef Error: expected 0 parameter(s) for `f1`; got 1. See introduction at `error_redef_1alt1_alt3::A::f1`.
-alt/error_redef_1alt1_alt4.nit:29,18--25: Error: Return with value in a procedure.
+alt/error_redef_1alt1_alt4.nit:29,25: Error: `return` with value in a procedure.
-alt/error_redef_1alt1_alt5.nit:30,14--21: Redef error: error_redef_1alt1_alt5#B#f1 redefines error_redef_1alt1_alt5#A#f1 with 1 parameter(s), 0 expected. Signature is error_redef_1alt1_alt5#B#f1
+alt/error_redef_1alt1_alt5.nit:30,14--21: Redef Error: expected 0 parameter(s) for `f1`; got 1. See introduction at `error_redef_1alt1_alt5::A::f1`.
-alt/error_redef_1alt1_alt6.nit:31,14--16: Redef error: error_redef_1alt1_alt6#B#f1 redefines error_redef_1alt1_alt6#A#f1 with 1 parameter(s), 0 expected. Signature is error_redef_1alt1_alt6#B#f1
+alt/error_redef_1alt1_alt6.nit:31,14--16: Redef Error: expected 0 parameter(s) for `f1`; got 1. See introduction at `error_redef_1alt1_alt6::A::f1`.
-alt/error_redef_1alt1_alt7.nit:32,16--18: Redef Error: f1 is a procedure, not a function.
+alt/error_redef_1alt1_alt7.nit:32,16--18: Redef Error: `f1` is a procedure, not a function.
-alt/error_redef_1alt1_alt8.nit:33,14--26: Redef error: error_redef_1alt1_alt8#B#f1 redefines error_redef_1alt1_alt8#A#f1 with 1 parameter(s), 0 expected. Signature is error_redef_1alt1_alt8#B#f1
+alt/error_redef_1alt1_alt8.nit:33,14--26: Redef Error: expected 0 parameter(s) for `f1`; got 1. See introduction at `error_redef_1alt1_alt8::A::f1`.
-alt/error_redef_1alt1_alt9.nit:34,14--21: Redef error: error_redef_1alt1_alt9#B#f1 redefines error_redef_1alt1_alt9#A#f1 with 1 parameter(s), 0 expected. Signature is error_redef_1alt1_alt9#B#f1
+alt/error_redef_1alt1_alt9.nit:34,14--21: Redef Error: expected 0 parameter(s) for `f1`; got 1. See introduction at `error_redef_1alt1_alt9::A::f1`.
-alt/error_redef_1alt2_alt1.nit:26,18: Redef error: error_redef_1alt2_alt1#B#f1 redefines error_redef_1alt2_alt1#A#f1 with 0 parameter(s), 1 expected. Signature is error_redef_1alt2_alt1#B#f1(i: Int)
+alt/error_redef_1alt2_alt1.nit:26,18: Redef Error: expected 1 parameter(s) for `f1(i: Int)`; got 0. See introduction at `error_redef_1alt2_alt1::A::f1`.
-alt/error_redef_1alt2_alt4.nit:29,18: Redef error: error_redef_1alt2_alt4#B#f1 redefines error_redef_1alt2_alt4#A#f1 with 0 parameter(s), 1 expected. Signature is error_redef_1alt2_alt4#B#f1(i: Int)
+alt/error_redef_1alt2_alt4.nit:29,18: Redef Error: expected 1 parameter(s) for `f1(i: Int)`; got 0. See introduction at `error_redef_1alt2_alt4::A::f1`.
-alt/error_redef_1alt2_alt5.nit:30,26--37: Error: Return with value in a procedure.
+alt/error_redef_1alt2_alt5.nit:30,33--37: Error: `return` with value in a procedure.
-alt/error_redef_1alt2_alt6.nit:31,21--32: Error: Return with value in a procedure.
+alt/error_redef_1alt2_alt6.nit:31,28--32: Error: `return` with value in a procedure.
-alt/error_redef_1alt2_alt7.nit:32,16--18: Redef error: error_redef_1alt2_alt7#B#f1 redefines error_redef_1alt2_alt7#A#f1 with 0 parameter(s), 1 expected. Signature is error_redef_1alt2_alt7#B#f1(i: Int)
+alt/error_redef_1alt2_alt7.nit:32,16--18: Redef Error: expected 1 parameter(s) for `f1(i: Int)`; got 0. See introduction at `error_redef_1alt2_alt7::A::f1`.
-alt/error_redef_1alt2_alt8.nit:33,24--26: Redef Error: f1 is a procedure, not a function.
+alt/error_redef_1alt2_alt8.nit:33,24--26: Redef Error: `f1` is a procedure, not a function.
-alt/error_redef_1alt2_alt9.nit:34,19--21: Redef Error: f1 is a procedure, not a function.
+alt/error_redef_1alt2_alt9.nit:34,19--21: Redef Error: `f1` is a procedure, not a function.
-alt/error_redef_1alt3_alt1.nit:26,12--13: Control error: Reached end of function (a 'return' with a value was expected).
+alt/error_redef_1alt3_alt1.nit:26,12--13: Error: reached end of function; expected `return` with a value.
-alt/error_redef_1alt3_alt2.nit:27,14--21: Redef error: error_redef_1alt3_alt2#B#f1 redefines error_redef_1alt3_alt2#A#f1 with 1 parameter(s), 0 expected. Signature is error_redef_1alt3_alt2#B#f1: Int
+alt/error_redef_1alt3_alt2.nit:27,14--21: Redef Error: expected 0 parameter(s) for `f1: Int`; got 1. See introduction at `error_redef_1alt3_alt2::A::f1`.
-alt/error_redef_1alt3_alt3.nit:28,14--16: Redef error: error_redef_1alt3_alt3#B#f1 redefines error_redef_1alt3_alt3#A#f1 with 1 parameter(s), 0 expected. Signature is error_redef_1alt3_alt3#B#f1: Int
+alt/error_redef_1alt3_alt3.nit:28,14--16: Redef Error: expected 0 parameter(s) for `f1: Int`; got 1. See introduction at `error_redef_1alt3_alt3::A::f1`.
-alt/error_redef_1alt3_alt5.nit:30,14--21: Redef error: error_redef_1alt3_alt5#B#f1 redefines error_redef_1alt3_alt5#A#f1 with 1 parameter(s), 0 expected. Signature is error_redef_1alt3_alt5#B#f1: Int
+alt/error_redef_1alt3_alt5.nit:30,14--21: Redef Error: expected 0 parameter(s) for `f1: Int`; got 1. See introduction at `error_redef_1alt3_alt5::A::f1`.
-alt/error_redef_1alt3_alt6.nit:31,14--16: Redef error: error_redef_1alt3_alt6#B#f1 redefines error_redef_1alt3_alt6#A#f1 with 1 parameter(s), 0 expected. Signature is error_redef_1alt3_alt6#B#f1: Int
+alt/error_redef_1alt3_alt6.nit:31,14--16: Redef Error: expected 0 parameter(s) for `f1: Int`; got 1. See introduction at `error_redef_1alt3_alt6::A::f1`.
-alt/error_redef_1alt3_alt8.nit:33,14--26: Redef error: error_redef_1alt3_alt8#B#f1 redefines error_redef_1alt3_alt8#A#f1 with 1 parameter(s), 0 expected. Signature is error_redef_1alt3_alt8#B#f1: Int
+alt/error_redef_1alt3_alt8.nit:33,14--26: Redef Error: expected 0 parameter(s) for `f1: Int`; got 1. See introduction at `error_redef_1alt3_alt8::A::f1`.
-alt/error_redef_1alt3_alt9.nit:34,14--21: Redef error: error_redef_1alt3_alt9#B#f1 redefines error_redef_1alt3_alt9#A#f1 with 1 parameter(s), 0 expected. Signature is error_redef_1alt3_alt9#B#f1: Int
+alt/error_redef_1alt3_alt9.nit:34,14--21: Redef Error: expected 0 parameter(s) for `f1: Int`; got 1. See introduction at `error_redef_1alt3_alt9::A::f1`.
-alt/error_redef_1alt4_alt1.nit:26,18: Redef error: error_redef_1alt4_alt1#B#f1 redefines error_redef_1alt4_alt1#A#f1 with 0 parameter(s), 1 expected. Signature is error_redef_1alt4_alt1#B#f1(i: Int): Int
+alt/error_redef_1alt4_alt1.nit:26,18: Redef Error: expected 1 parameter(s) for `f1(i: Int): Int`; got 0. See introduction at `error_redef_1alt4_alt1::A::f1`.
-alt/error_redef_1alt4_alt2.nit:27,12--13: Control error: Reached end of function (a 'return' with a value was expected).
+alt/error_redef_1alt4_alt2.nit:27,12--13: Error: reached end of function; expected `return` with a value.
-alt/error_redef_1alt4_alt3.nit:28,12--13: Control error: Reached end of function (a 'return' with a value was expected).
+alt/error_redef_1alt4_alt3.nit:28,12--13: Error: reached end of function; expected `return` with a value.
-alt/error_redef_1alt4_alt4.nit:29,18: Redef error: error_redef_1alt4_alt4#B#f1 redefines error_redef_1alt4_alt4#A#f1 with 0 parameter(s), 1 expected. Signature is error_redef_1alt4_alt4#B#f1(i: Int): Int
+alt/error_redef_1alt4_alt4.nit:29,18: Redef Error: expected 1 parameter(s) for `f1(i: Int): Int`; got 0. See introduction at `error_redef_1alt4_alt4::A::f1`.
-alt/error_redef_1alt4_alt7.nit:32,16--18: Redef error: error_redef_1alt4_alt7#B#f1 redefines error_redef_1alt4_alt7#A#f1 with 0 parameter(s), 1 expected. Signature is error_redef_1alt4_alt7#B#f1(i: Int): Int
+alt/error_redef_1alt4_alt7.nit:32,16--18: Redef Error: expected 1 parameter(s) for `f1(i: Int): Int`; got 0. See introduction at `error_redef_1alt4_alt7::A::f1`.
-alt/error_redef_alt1.nit:26,12--13: Error: No property B::f1 is inherited. Remove the redef keyword to define a new property.
+alt/error_redef_alt1.nit:26,12--13: Error: no property `B::f1` is inherited. Remove the `redef` keyword to define a new property.
-alt/error_redef_alt2.nit:27,12--13: Error: No property B::f1 is inherited. Remove the redef keyword to define a new property.
+alt/error_redef_alt2.nit:27,12--13: Error: no property `B::f1` is inherited. Remove the `redef` keyword to define a new property.
-alt/error_redef_alt3.nit:28,12--13: Error: No property B::f1 is inherited. Remove the redef keyword to define a new property.
-alt/error_redef_alt3.nit:28,15: Error: Untyped parameter `i'.
+alt/error_redef_alt3.nit:28,12--13: Error: no property `B::f1` is inherited. Remove the `redef` keyword to define a new property.
+alt/error_redef_alt3.nit:28,15: Error: untyped parameter `i'.
-alt/error_redef_alt4.nit:29,12--13: Error: No property B::f1 is inherited. Remove the redef keyword to define a new property.
+alt/error_redef_alt4.nit:29,12--13: Error: no property `B::f1` is inherited. Remove the `redef` keyword to define a new property.
-alt/error_redef_alt5.nit:30,12--13: Error: No property B::f1 is inherited. Remove the redef keyword to define a new property.
+alt/error_redef_alt5.nit:30,12--13: Error: no property `B::f1` is inherited. Remove the `redef` keyword to define a new property.
-alt/error_redef_alt6.nit:31,12--13: Error: No property B::f1 is inherited. Remove the redef keyword to define a new property.
-alt/error_redef_alt6.nit:31,15: Error: Untyped parameter `i'.
+alt/error_redef_alt6.nit:31,12--13: Error: no property `B::f1` is inherited. Remove the `redef` keyword to define a new property.
+alt/error_redef_alt6.nit:31,15: Error: untyped parameter `i'.
-alt/error_redef_alt7.nit:32,12--13: Error: No property B::f1 is inherited. Remove the redef keyword to define a new property.
+alt/error_redef_alt7.nit:32,12--13: Error: no property `B::f1` is inherited. Remove the `redef` keyword to define a new property.
-alt/error_redef_alt8.nit:33,12--13: Error: No property B::f1 is inherited. Remove the redef keyword to define a new property.
+alt/error_redef_alt8.nit:33,12--13: Error: no property `B::f1` is inherited. Remove the `redef` keyword to define a new property.
-alt/error_redef_alt9.nit:34,12--13: Error: No property B::f1 is inherited. Remove the redef keyword to define a new property.
-alt/error_redef_alt9.nit:34,15: Error: Untyped parameter `i'.
+alt/error_redef_alt9.nit:34,12--13: Error: no property `B::f1` is inherited. Remove the `redef` keyword to define a new property.
+alt/error_redef_alt9.nit:34,15: Error: untyped parameter `i'.
-error_redef_class.nit:17,13--16: Redef error: No imported class Fail to refine.
+error_redef_class.nit:17,13--16: Redef Error: no imported class `Fail` to refine.
-error_ref_attr.nit:20,15--17: Redef Error: Wrong return type. found Int, expected B.
+error_ref_attr.nit:20,15--17: Redef Error: expected `B` return type; got `Int`.
-error_ref_fun.nit:20,12: Control error: Reached end of function (a 'return' with a value was expected).
+error_ref_fun.nit:20,12: Error: reached end of function; expected `return` with a value.
-error_ref_param.nit:20,14--17: Redef Error: Wrong type for parameter `x'. found C, expected B as in module_simple#C#r.
+error_ref_param.nit:20,14--17: Redef Error: expected `B` for parameter `x'; got `C`.
-error_ref_proc.nit:20,21: Redef Error: r is a procedure, not a function.
+error_ref_proc.nit:20,21: Redef Error: `r` is a procedure, not a function.
-error_ref_ret.nit:20,15--17: Redef Error: Wrong return type. found Int, expected B as in module_simple#C#s.
+error_ref_ret.nit:20,15--17: Redef Error: expected `B` for return type; got `Int`.
-error_req_loop0.nit:15,8--22: Error: Dependency loop in module error_req_loop0.
+error_req_loop0.nit:15,8--22: Error: dependency loop in module error_req_loop0.
-error_req_loop1.nit:17,8--22: Error: Dependency loop between modules error_req_loop1 and error_req_loop2.
+error_req_loop1.nit:17,8--22: Error: dependency loop between modules error_req_loop1 and error_req_loop2.
-error_req_loop2.nit:17,8--22: Error: Dependency loop between modules error_req_loop2 and error_req_loop1.
+error_req_loop2.nit:17,8--22: Error: dependency loop between modules error_req_loop2 and error_req_loop1.
-error_ret_fun.nit:19,2--7: Error: Return without value in a function.
+error_ret_fun.nit:19,2--7: Error: `return` without value in a function.
-error_ret_proc.nit:19,2--9: Error: Return with value in a procedure.
+error_ret_proc.nit:19,9: Error: `return` with value in a procedure.
-error_ret_type.nit:19,9--11: Type error: expected Int, got Char
+error_ret_type.nit:19,9--11: Type Error: expected `Int`, got `Char`.
-error_right_bool.nit:17,12: Type error: expected Bool, got Int
+error_right_bool.nit:17,12: Type Error: expected `Bool`, got `Int`.
-error_signature.nit:18,11--14: Type error: class Fail not found in module error_signature.
+error_signature.nit:18,11--14: Error: class `Fail` not found in module `error_signature`.
-error_spe_attr.nit:22,15--20: Redef Error: Wrong return type. found Object, expected Int.
-error_spe_attr.nit:22,15--20: Redef Error: Wrong type for parameter `a'. found Object, expected Int.
+error_spe_attr.nit:22,15--20: Redef Error: expected `Int` return type; got `Object`.
+error_spe_attr.nit:22,15--20: Redef Error: expected `Int` type for parameter `a'; got `Object`.
-error_spe_fun.nit:23,11--14: Control error: Reached end of function (a 'return' with a value was expected).
+error_spe_fun.nit:23,11--14: Error: reached end of function; expected `return` with a value.
-error_spe_param.nit:24,16--24: Redef Error: Wrong type for parameter `c'. found Object, expected Int as in error_spe_param#A#toto.
+error_spe_param.nit:24,16--24: Redef Error: expected `Int` for parameter `c'; got `Object`.
-error_spe_param2.nit:24,16--22: Redef Error: Wrong type for parameter `c'. found Char, expected Int as in error_spe_param2#A#toto.
+error_spe_param2.nit:24,16--22: Redef Error: expected `Int` for parameter `c'; got `Char`.
-error_spe_proc.nit:23,17--19: Redef Error: toto is a procedure, not a function.
+error_spe_proc.nit:23,17--19: Redef Error: `toto` is a procedure, not a function.
-error_spe_ret.nit:23,17--20: Redef Error: Wrong return type. found Char, expected Int as in error_spe_ret#A#toto.
+error_spe_ret.nit:23,17--20: Redef Error: expected `Int` for return type; got `Char`.
-error_star_type.nit:18,8--10: Type error: expected Int, got Char
+error_star_type.nit:18,8--10: Type Error: expected `Int`, got `Char`.
-error_super_none.nit:21,3--7: Error: No super method to call for foo.
+error_super_none.nit:21,3--7: Error: no super method to call for `foo`.
-alt/error_superclass_superfluous_alt1.nit:22,8: Warning: superfluous super-class A in class D.
+alt/error_superclass_superfluous_alt1.nit:22,8: Warning: superfluous super-class `A` in class `D`.
-alt/error_superclass_superfluous_alt2.nit:23,8: Warning: duplicated super-class B in class D.
+alt/error_superclass_superfluous_alt2.nit:23,8: Warning: duplicated super-class `B` in class `D`.
-alt/error_superclass_superfluous_alt3.nit:7,8--13: Warning: superfluous super-class Object in class X.
+alt/error_superclass_superfluous_alt3.nit:7,8--13: Warning: superfluous super-class `Object` in class `X`.
-alt/error_superclass_superfluous_alt4.nit:24,8: Warning: superfluous super-class X in class D.
+alt/error_superclass_superfluous_alt4.nit:24,8: Warning: superfluous super-class `X` in class `D`.
-alt/error_superclass_superfluous_alt5.nit:19,11: Error: Inheritance loop for class D with type D
+alt/error_superclass_superfluous_alt5.nit:19,11: Error: inheritance loop for class `D` with type `D`.
-error_syntax.nit:19,2: Syntax error: unknown token ?.
+error_syntax.nit:19,2: Syntax Error: unknown token `?`.
-error_syntax2.nit:1,1: Syntax error: unknown token &.
+error_syntax2.nit:1,1: Syntax Error: unknown token `&`.
-error_syntax3.nit:1,1--4: Syntax error: unexpected keyword 'else'.
+error_syntax3.nit:1,1--4: Syntax Error: unexpected keyword 'else'.
-alt/error_syntax_alt1.nit:18,2--5: Syntax error: unexpected keyword 'once'.
+alt/error_syntax_alt1.nit:18,2--5: Syntax Error: unexpected keyword 'once'.
-alt/error_toplevel_alt1.nit:25,3--10: Error: Method 'bar' doesn't exists in Int.
+alt/error_toplevel_alt1.nit:25,5--7: Error: method `bar` does not exists in `Int`.
-alt/error_toplevel_alt4.nit:37,2--10: Error: Method 'bar' doesn't exists in Int.
+alt/error_toplevel_alt4.nit:37,4--6: Error: method `bar` does not exists in `Int`.
-error_type_not_ok.nit:21,8--11: Type error: class Fail not found in module error_type_not_ok.
+error_type_not_ok.nit:21,8--11: Error: class `Fail` not found in module `error_type_not_ok`.
-error_type_not_ok2.nit:21,14--17: Type error: class Fail not found in module error_type_not_ok2.
+error_type_not_ok2.nit:21,14--17: Error: class `Fail` not found in module `error_type_not_ok2`.
-alt/error_type_not_ok2_alt1.nit:21,14--17: Type error: 'Fail' is a generic class.
+alt/error_type_not_ok2_alt1.nit:21,14--17: Type Error: `Fail[E: nullable Object]` is a generic class.
-error_type_not_ok3.nit:20,12--15: Type error: class Fail not found in module error_type_not_ok3.
-error_type_not_ok3.nit:23,18--21: Type error: class Fail not found in module error_type_not_ok3.
+error_type_not_ok3.nit:20,12--15: Error: class `Fail` not found in module `error_type_not_ok3`.
+error_type_not_ok3.nit:23,18--21: Error: class `Fail` not found in module `error_type_not_ok3`.
-alt/error_type_not_ok3_alt1.nit:20,12--15: Type error: 'Fail' is a generic class.
-alt/error_type_not_ok3_alt1.nit:23,18--21: Type error: 'Fail' is a generic class.
+alt/error_type_not_ok3_alt1.nit:20,12--15: Type Error: `Fail[E: nullable Object]` is a generic class.
+alt/error_type_not_ok3_alt1.nit:23,18--21: Type Error: `Fail[E: nullable Object]` is a generic class.
-error_type_not_ok4.nit:21,10--13: Type error: class Fail not found in module error_type_not_ok4.
-error_type_not_ok4.nit:25,16--19: Type error: class Fail not found in module error_type_not_ok4.
-error_type_not_ok4.nit:29,9--12: Type error: class Fail not found in module error_type_not_ok4.
-error_type_not_ok4.nit:30,12--15: Type error: class Fail not found in module error_type_not_ok4.
-error_type_not_ok4.nit:31,18--21: Type error: class Fail not found in module error_type_not_ok4.
-error_type_not_ok4.nit:32,10--13: Type error: class Fail not found in module error_type_not_ok4.
-error_type_not_ok4.nit:33,16--19: Type error: class Fail not found in module error_type_not_ok4.
+error_type_not_ok4.nit:21,10--13: Error: class `Fail` not found in module `error_type_not_ok4`.
+error_type_not_ok4.nit:25,16--19: Error: class `Fail` not found in module `error_type_not_ok4`.
+error_type_not_ok4.nit:29,9--12: Error: class `Fail` not found in module `error_type_not_ok4`.
+error_type_not_ok4.nit:30,12--15: Error: class `Fail` not found in module `error_type_not_ok4`.
+error_type_not_ok4.nit:31,18--21: Error: class `Fail` not found in module `error_type_not_ok4`.
+error_type_not_ok4.nit:32,10--13: Error: class `Fail` not found in module `error_type_not_ok4`.
+error_type_not_ok4.nit:33,16--19: Error: class `Fail` not found in module `error_type_not_ok4`.
-alt/error_type_not_ok4_alt1.nit:21,10--13: Type error: 'Fail' is a generic class.
-alt/error_type_not_ok4_alt1.nit:25,16--19: Type error: 'Fail' is a generic class.
-alt/error_type_not_ok4_alt1.nit:29,9--12: Type error: 'Fail' is a generic class.
-alt/error_type_not_ok4_alt1.nit:30,12--15: Type error: 'Fail' is a generic class.
-alt/error_type_not_ok4_alt1.nit:31,18--21: Type error: 'Fail' is a generic class.
-alt/error_type_not_ok4_alt1.nit:32,10--13: Type error: 'Fail' is a generic class.
-alt/error_type_not_ok4_alt1.nit:33,16--19: Type error: 'Fail' is a generic class.
+alt/error_type_not_ok4_alt1.nit:21,10--13: Type Error: `Fail[E: nullable Object]` is a generic class.
+alt/error_type_not_ok4_alt1.nit:25,16--19: Type Error: `Fail[E: nullable Object]` is a generic class.
+alt/error_type_not_ok4_alt1.nit:29,9--12: Type Error: `Fail[E: nullable Object]` is a generic class.
+alt/error_type_not_ok4_alt1.nit:30,12--15: Type Error: `Fail[E: nullable Object]` is a generic class.
+alt/error_type_not_ok4_alt1.nit:31,18--21: Type Error: `Fail[E: nullable Object]` is a generic class.
+alt/error_type_not_ok4_alt1.nit:32,10--13: Type Error: `Fail[E: nullable Object]` is a generic class.
+alt/error_type_not_ok4_alt1.nit:33,16--19: Type Error: `Fail[E: nullable Object]` is a generic class.
-error_type_not_ok5.nit:23,8--11: Type error: class Fail not found in module error_type_not_ok5.
-error_type_not_ok5.nit:25,9--21: Type error: class Fail not found in module error_type_not_ok5.
-error_type_not_ok5.nit:28,14--17: Type error: class Fail not found in module error_type_not_ok5.
-error_type_not_ok5.nit:28,7--17: Type error: expected Char, got Bool
-error_type_not_ok5.nit:29,11--14: Type error: class Fail not found in module error_type_not_ok5.
-error_type_not_ok5.nit:30,11--14: Type error: class Fail not found in module error_type_not_ok5.
-error_type_not_ok5.nit:31,13--16: Type error: class Fail not found in module error_type_not_ok5.
+error_type_not_ok5.nit:23,8--11: Error: class `Fail` not found in module `error_type_not_ok5`.
+error_type_not_ok5.nit:25,9--21: Error: class `Fail` not found in module `error_type_not_ok5`.
+error_type_not_ok5.nit:28,14--17: Error: class `Fail` not found in module `error_type_not_ok5`.
+error_type_not_ok5.nit:28,7--17: Type Error: expected `Char`, got `Bool`.
+error_type_not_ok5.nit:29,11--14: Error: class `Fail` not found in module `error_type_not_ok5`.
+error_type_not_ok5.nit:30,11--14: Error: class `Fail` not found in module `error_type_not_ok5`.
+error_type_not_ok5.nit:31,13--16: Error: class `Fail` not found in module `error_type_not_ok5`.
-alt/error_type_not_ok5_alt1.nit:23,8--11: Type error: 'Fail' is a generic class.
-alt/error_type_not_ok5_alt1.nit:25,9--21: Type error: 'Fail' is a generic class.
-alt/error_type_not_ok5_alt1.nit:28,14--17: Type error: 'Fail' is a generic class.
-alt/error_type_not_ok5_alt1.nit:28,7--17: Type error: expected Char, got Bool
-alt/error_type_not_ok5_alt1.nit:29,11--14: Type error: 'Fail' is a generic class.
-alt/error_type_not_ok5_alt1.nit:30,11--14: Type error: 'Fail' is a generic class.
-alt/error_type_not_ok5_alt1.nit:31,13--16: Type error: 'Fail' is a generic class.
+alt/error_type_not_ok5_alt1.nit:23,8--11: Type Error: `Fail[E: nullable Object]` is a generic class.
+alt/error_type_not_ok5_alt1.nit:25,9--21: Type Error: `Fail[E: nullable Object]` is a generic class.
+alt/error_type_not_ok5_alt1.nit:28,14--17: Type Error: `Fail[E: nullable Object]` is a generic class.
+alt/error_type_not_ok5_alt1.nit:28,7--17: Type Error: expected `Char`, got `Bool`.
+alt/error_type_not_ok5_alt1.nit:29,11--14: Type Error: `Fail[E: nullable Object]` is a generic class.
+alt/error_type_not_ok5_alt1.nit:30,11--14: Type Error: `Fail[E: nullable Object]` is a generic class.
+alt/error_type_not_ok5_alt1.nit:31,13--16: Type Error: `Fail[E: nullable Object]` is a generic class.
-alt/error_type_not_ok_alt1.nit:21,8--11: Type error: 'Fail' is a generic class.
+alt/error_type_not_ok_alt1.nit:21,8--11: Type Error: `Fail[E: nullable Object]` is a generic class.
-error_type_unk.nit:22,17--20: Type error: class Fail not found in module error_type_unk.
-error_type_unk.nit:23,7--11: Error: Method '+' doesn't exists in Bool.
+error_type_unk.nit:22,17--20: Error: class `Fail` not found in module `error_type_unk`.
+error_type_unk.nit:23,7--11: Error: method `+` does not exists in `Bool`.
-alt/error_type_unk_alt1.nit:6,12--15: Type error: class Fail not found in module error_type_unk_alt1.
+alt/error_type_unk_alt1.nit:6,12--15: Error: class `Fail` not found in module `error_type_unk_alt1`.
-alt/error_type_unk_alt2.nit:9,8--11: Type error: class Fail not found in module error_type_unk_alt2.
-alt/error_type_unk_alt2.nit:11,8--13: Type error: class Fail not found in module error_type_unk_alt2.
+alt/error_type_unk_alt2.nit:9,8--11: Error: class `Fail` not found in module `error_type_unk_alt2`.
+alt/error_type_unk_alt2.nit:11,8--13: Error: class `Fail` not found in module `error_type_unk_alt2`.
-alt/error_type_unk_alt3.nit:10,10--13: Type error: class Fail not found in module error_type_unk_alt3.
+alt/error_type_unk_alt3.nit:10,10--13: Error: class `Fail` not found in module `error_type_unk_alt3`.
-alt/error_type_unk_alt4.nit:13,9--12: Type error: class Fail not found in module error_type_unk_alt4.
-alt/error_type_unk_alt4.nit:14,11--14: Type error: class Fail not found in module error_type_unk_alt4.
+alt/error_type_unk_alt4.nit:13,9--12: Error: class `Fail` not found in module `error_type_unk_alt4`.
+alt/error_type_unk_alt4.nit:14,11--14: Error: class `Fail` not found in module `error_type_unk_alt4`.
-alt/error_type_unk_alt5.nit:15,9--12: Type error: class Fail not found in module error_type_unk_alt5.
-alt/error_type_unk_alt5.nit:16,11--14: Type error: class Fail not found in module error_type_unk_alt5.
-alt/error_type_unk_alt5.nit:33,15--18: Type error: class Fail not found in module error_type_unk_alt5.
-alt/error_type_unk_alt5.nit:34,17--20: Type error: class Fail not found in module error_type_unk_alt5.
+alt/error_type_unk_alt5.nit:15,9--12: Error: class `Fail` not found in module `error_type_unk_alt5`.
+alt/error_type_unk_alt5.nit:16,11--14: Error: class `Fail` not found in module `error_type_unk_alt5`.
+alt/error_type_unk_alt5.nit:33,15--18: Error: class `Fail` not found in module `error_type_unk_alt5`.
+alt/error_type_unk_alt5.nit:34,17--20: Error: class `Fail` not found in module `error_type_unk_alt5`.
-alt/error_type_unk_alt6.nit:19,10--13: Type error: class Fail not found in module error_type_unk_alt6.
-alt/error_type_unk_alt6.nit:22,17--20: Type error: class Fail not found in module error_type_unk_alt6.
-alt/error_type_unk_alt6.nit:23,7--11: Error: Method '+' doesn't exists in Bool.
+alt/error_type_unk_alt6.nit:19,10--13: Error: class `Fail` not found in module `error_type_unk_alt6`.
+alt/error_type_unk_alt6.nit:22,17--20: Error: class `Fail` not found in module `error_type_unk_alt6`.
+alt/error_type_unk_alt6.nit:23,7--11: Error: method `+` does not exists in `Bool`.
-alt/error_type_unk_alt7.nit:20,15--18: Type error: class Fail not found in module error_type_unk_alt7.
-alt/error_type_unk_alt7.nit:22,17--20: Type error: class Fail not found in module error_type_unk_alt7.
-alt/error_type_unk_alt7.nit:23,7--11: Error: Method '+' doesn't exists in Bool.
+alt/error_type_unk_alt7.nit:20,15--18: Error: class `Fail` not found in module `error_type_unk_alt7`.
+alt/error_type_unk_alt7.nit:22,17--20: Error: class `Fail` not found in module `error_type_unk_alt7`.
+alt/error_type_unk_alt7.nit:23,7--11: Error: method `+` does not exists in `Bool`.
-error_unk_class.nit:17,13--18: Type error: class Canard not found in module error_unk_class.
+error_unk_class.nit:17,13--18: Error: class `Canard` not found in module `error_unk_class`.
-error_var_args.nit:18,1--4: Error: t is variable, not a function.
+error_var_args.nit:18,1--4: Error: `t` is a variable, not a method.
-error_var_args2.nit:18,1--9: Error: t is variable, not a function.
+error_var_args2.nit:18,1--9: Error: `t` is a variable, not a method.
error_var_args3.nit:18,2--3: Warning: superfluous parentheses.
-error_var_args3.nit:18,1--3: Error: t is variable, not a function.
+error_var_args3.nit:18,1--3: Error: `t` is a variable, not a method.
error_var_args4.nit:18,2--3: Warning: superfluous parentheses.
-error_var_args4.nit:18,1--8: Error: t is variable, not a function.
+error_var_args4.nit:18,1--8: Error: `t` is a variable, not a method.
-error_var_assign.nit:18,5--7: Type error: expected Int, got Char
+error_var_assign.nit:18,5--7: Type Error: expected `Int`, got `Char`.
-error_virtual_type2.nit:40,17--26: Redef Error: Wrong bound type. Found G[Discrete], expected a subtype of G[T], as in error_virtual_type2#A#GT.
+error_virtual_type2.nit:40,17--26: Redef Error: expected `G[T]` bound type; got `G[Discrete]`.
-alt/error_virtual_type2_alt1.nit:22,2--24,13: Error: circularity of virtual type definition: GT -> T <-> T
-alt/error_virtual_type2_alt1.nit:25,2--10: Error: circularity of virtual type definition: T <-> T
-alt/error_virtual_type2_alt1.nit:38,23: Redef Error: Wrong return type. found T, expected Comparable as in error_virtual_type2_alt1#A#foo.
-alt/error_virtual_type2_alt1.nit:40,17--26: Redef Error: Wrong bound type. Found G[Discrete], expected a subtype of null, as in error_virtual_type2_alt1#A#GT.
-alt/error_virtual_type2_alt1.nit:42,23: Redef Error: Wrong return type. found T, expected Comparable as in error_virtual_type2_alt1#A#bar.
+alt/error_virtual_type2_alt1.nit:22,2--24,13: Error: circularity of virtual type definition: GT -> T <-> T.
+alt/error_virtual_type2_alt1.nit:25,2--10: Error: circularity of virtual type definition: T <-> T.
+alt/error_virtual_type2_alt1.nit:38,23: Redef Error: expected `Comparable` for return type; got `T`.
+alt/error_virtual_type2_alt1.nit:40,17--26: Redef Error: expected `null` bound type; got `G[Discrete]`.
+alt/error_virtual_type2_alt1.nit:42,23: Redef Error: expected `Comparable` for return type; got `T`.
-alt/error_virtual_type2_alt2.nit:22,2--24,13: Error: circularity of virtual type definition: GT -> T <-> nullable T
-alt/error_virtual_type2_alt2.nit:25,2--26,19: Error: circularity of virtual type definition: T <-> nullable T
-alt/error_virtual_type2_alt2.nit:38,23: Redef Error: Wrong return type. found T, expected Comparable as in error_virtual_type2_alt2#A#foo.
-alt/error_virtual_type2_alt2.nit:40,17--26: Redef Error: Wrong bound type. Found G[Discrete], expected a subtype of null, as in error_virtual_type2_alt2#A#GT.
-alt/error_virtual_type2_alt2.nit:42,23: Redef Error: Wrong return type. found T, expected Comparable as in error_virtual_type2_alt2#A#bar.
+alt/error_virtual_type2_alt2.nit:22,2--24,13: Error: circularity of virtual type definition: GT -> T <-> nullable T.
+alt/error_virtual_type2_alt2.nit:25,2--26,19: Error: circularity of virtual type definition: T <-> nullable T.
+alt/error_virtual_type2_alt2.nit:38,23: Redef Error: expected `Comparable` for return type; got `T`.
+alt/error_virtual_type2_alt2.nit:40,17--26: Redef Error: expected `null` bound type; got `G[Discrete]`.
+alt/error_virtual_type2_alt2.nit:42,23: Redef Error: expected `Comparable` for return type; got `T`.
-alt/error_virtual_type2_alt3.nit:22,2--24,13: Error: circularity of virtual type definition: GT -> G[T] <-> T
-alt/error_virtual_type2_alt3.nit:25,2--27,12: Error: circularity of virtual type definition: T <-> G[T]
-alt/error_virtual_type2_alt3.nit:38,23: Redef Error: Wrong return type. found T, expected Comparable as in error_virtual_type2_alt3#A#foo.
-alt/error_virtual_type2_alt3.nit:40,17--26: Redef Error: Wrong bound type. Found G[Discrete], expected a subtype of null, as in error_virtual_type2_alt3#A#GT.
-alt/error_virtual_type2_alt3.nit:42,23: Redef Error: Wrong return type. found T, expected Comparable as in error_virtual_type2_alt3#A#bar.
+alt/error_virtual_type2_alt3.nit:22,2--24,13: Error: circularity of virtual type definition: GT -> G[T] <-> T.
+alt/error_virtual_type2_alt3.nit:25,2--27,12: Error: circularity of virtual type definition: T <-> G[T].
+alt/error_virtual_type2_alt3.nit:38,23: Redef Error: expected `Comparable` for return type; got `T`.
+alt/error_virtual_type2_alt3.nit:40,17--26: Redef Error: expected `null` bound type; got `G[Discrete]`.
+alt/error_virtual_type2_alt3.nit:42,23: Redef Error: expected `Comparable` for return type; got `T`.
-alt/error_virtual_type2_alt4.nit:29,10--13: Type error: class FAIL not found in module error_virtual_type2_alt4.
-alt/error_virtual_type2_alt4.nit:38,23: Redef Error: Wrong return type. found T, expected Comparable as in error_virtual_type2_alt4#A#foo.
-alt/error_virtual_type2_alt4.nit:40,17--26: Redef Error: Wrong bound type. Found G[Discrete], expected a subtype of null, as in error_virtual_type2_alt4#A#GT.
-alt/error_virtual_type2_alt4.nit:42,23: Redef Error: Wrong return type. found T, expected Comparable as in error_virtual_type2_alt4#A#bar.
+alt/error_virtual_type2_alt4.nit:29,10--13: Error: class `FAIL` not found in module `error_virtual_type2_alt4`.
+alt/error_virtual_type2_alt4.nit:38,23: Redef Error: expected `Comparable` for return type; got `T`.
+alt/error_virtual_type2_alt4.nit:40,17--26: Redef Error: expected `null` bound type; got `G[Discrete]`.
+alt/error_virtual_type2_alt4.nit:42,23: Redef Error: expected `Comparable` for return type; got `T`.
-alt/error_virtual_type2_alt5.nit:22,2--24,13: Error: circularity of virtual type definition: GT -> T <-> U
-alt/error_virtual_type2_alt5.nit:25,2--30,10: Error: circularity of virtual type definition: T <-> U
-alt/error_virtual_type2_alt5.nit:38,23: Redef Error: Wrong return type. found T, expected Comparable as in error_virtual_type2_alt5#A#foo.
-alt/error_virtual_type2_alt5.nit:40,17--26: Redef Error: Wrong bound type. Found G[Discrete], expected a subtype of null, as in error_virtual_type2_alt5#A#GT.
-alt/error_virtual_type2_alt5.nit:42,23: Redef Error: Wrong return type. found T, expected Comparable as in error_virtual_type2_alt5#A#bar.
+alt/error_virtual_type2_alt5.nit:22,2--24,13: Error: circularity of virtual type definition: GT -> T <-> U.
+alt/error_virtual_type2_alt5.nit:25,2--30,10: Error: circularity of virtual type definition: T <-> U.
+alt/error_virtual_type2_alt5.nit:38,23: Redef Error: expected `Comparable` for return type; got `T`.
+alt/error_virtual_type2_alt5.nit:40,17--26: Redef Error: expected `null` bound type; got `G[Discrete]`.
+alt/error_virtual_type2_alt5.nit:42,23: Redef Error: expected `Comparable` for return type; got `T`.
-alt/error_virtual_type2_alt6.nit:40,17--26: Redef Error: Wrong bound type. Found G[Discrete], expected a subtype of G[T], as in error_virtual_type2_alt6#A#GT.
-alt/error_virtual_type2_alt6.nit:41,2--22: Error: A property GT is already defined in class B at line 39.
+alt/error_virtual_type2_alt6.nit:40,17--26: Redef Error: expected `G[T]` bound type; got `G[Discrete]`.
+alt/error_virtual_type2_alt6.nit:41,2--22: Error: a property `GT` is already defined in class `B` at line 39.
-alt/error_virtual_type_alt1.nit:22,2--23,10: Error: circularity of virtual type definition: T <-> T
+alt/error_virtual_type_alt1.nit:22,2--23,10: Error: circularity of virtual type definition: T <-> T.
-alt/error_virtual_type_alt2.nit:22,2--24,19: Error: circularity of virtual type definition: T <-> nullable T
+alt/error_virtual_type_alt2.nit:22,2--24,19: Error: circularity of virtual type definition: T <-> nullable T.
-alt/error_virtual_type_alt3.nit:25,12: Type error: expected Object, got T
-alt/error_virtual_type_alt3.nit:22,2--25,12: Error: circularity of virtual type definition: T <-> G[T]
+alt/error_virtual_type_alt3.nit:25,12: Type Error: expected `Object`, got `T`.
+alt/error_virtual_type_alt3.nit:22,2--25,12: Error: circularity of virtual type definition: T <-> G[T].
-alt/error_virtual_type_alt4.nit:27,10--13: Type error: class FAIL not found in module error_virtual_type_alt4.
+alt/error_virtual_type_alt4.nit:27,10--13: Error: class `FAIL` not found in module `error_virtual_type_alt4`.
-alt/error_virtual_type_alt5.nit:22,2--28,10: Error: circularity of virtual type definition: T <-> U
+alt/error_virtual_type_alt5.nit:22,2--28,10: Error: circularity of virtual type definition: T <-> U.
-alt/error_visibility_protected_alt9.nit:20,2--8: Error: intrude is not a legal visibility for properties.
+alt/error_visibility_protected_alt9.nit:20,2--8: Error: `intrude` is not a legal visibility for properties.
-base_gen_f.nit:19,14: Type error: class E not found in module base_gen_f.
+base_gen_f.nit:19,14: Error: class `E` not found in module `base_gen_f`.
-alt/base_isa_cast4_alt5.nit:89,1--8: Error: Method 'foo' doesn't exists in A.
+alt/base_isa_cast4_alt5.nit:89,3--5: Error: method `foo` does not exists in `A`.
-test_paire.nit:45,7--10: Error: A class Pair is already defined at line 17.
-test_paire.nit:54,7--10: Error: A class Pair is already defined at line 17.
+test_paire.nit:45,7--10: Error: a class `Pair` is already defined at line 17.
+test_paire.nit:54,7--10: Error: a class `Pair` is already defined at line 17.
-base_isa_gen1.nit:62,8--14: Warning: Expression is already a A since it is a F.
-base_isa_gen1.nit:65,8--29: Warning: Expression is already a D[Object, Object] since it is a G[Object].
-base_isa_gen1.nit:66,8--29: Warning: Expression is already a D[Object, Object] since it is a E[F].
+base_isa_gen1.nit:62,8--14: Warning: expression is already a `A` since it is a `F`.
+base_isa_gen1.nit:65,8--29: Warning: expression is already a `D[Object, Object]` since it is a `G[Object]`.
+base_isa_gen1.nit:66,8--29: Warning: expression is already a `D[Object, Object]` since it is a `E[F]`.
Runtime error: Assert failed (base_isa_gen1.nit:68)
-base_isa_gen4.nit:34,8--15: Warning: Expression is already a A since it is a B[Canard].
-base_isa_gen4.nit:36,8--22: Warning: Expression is already a B[Animal] since it is a B[Canard].
-base_isa_gen4.nit:40,8--24: Warning: Expression is already a B[B[Canard]].
-base_isa_gen4.nit:42,8--24: Warning: Expression is already a B[B[Animal]] since it is a B[B[Canard]].
+base_isa_gen4.nit:34,8--15: Warning: expression is already a `A` since it is a `B[Canard]`.
+base_isa_gen4.nit:36,8--22: Warning: expression is already a `B[Animal]` since it is a `B[Canard]`.
+base_isa_gen4.nit:40,8--24: Warning: expression is already a `B[B[Canard]]`.
+base_isa_gen4.nit:42,8--24: Warning: expression is already a `B[B[Animal]]` since it is a `B[B[Canard]]`.
Runtime error: Assert failed (base_isa_gen4.nit:37)
-base_isa_gen5.nit:39,8--15: Warning: Expression is already a A since it is a B[Canard].
-base_isa_gen5.nit:41,8--22: Warning: Expression is already a B[Animal] since it is a B[Canard].
-base_isa_gen5.nit:46,8--24: Warning: Expression is already a B[B[Canard]].
-base_isa_gen5.nit:48,8--24: Warning: Expression is already a B[B[Animal]] since it is a B[B[Canard]].
+base_isa_gen5.nit:39,8--15: Warning: expression is already a `A` since it is a `B[Canard]`.
+base_isa_gen5.nit:41,8--22: Warning: expression is already a `B[Animal]` since it is a `B[Canard]`.
+base_isa_gen5.nit:46,8--24: Warning: expression is already a `B[B[Canard]]`.
+base_isa_gen5.nit:48,8--24: Warning: expression is already a `B[B[Animal]]` since it is a `B[B[Canard]]`.
Runtime error: Assert failed (base_isa_gen5.nit:42)
-base_isa_nullable1.nit:39,8--15: Warning: Expression is already a A since it is a B[Integer].
-base_isa_nullable1.nit:41,8--24: Warning: Expression is already a B[Discrete] since it is a B[Integer].
-base_isa_nullable1.nit:46,8--25: Warning: Expression is already a B[B[Integer]].
-base_isa_nullable1.nit:48,8--26: Warning: Expression is already a B[B[Discrete]] since it is a B[B[Integer]].
-base_isa_nullable1.nit:50,8--33: Warning: Expression is already a B[nullable Discrete] since it is a B[Discrete].
+base_isa_nullable1.nit:39,8--15: Warning: expression is already a `A` since it is a `B[Integer]`.
+base_isa_nullable1.nit:41,8--24: Warning: expression is already a `B[Discrete]` since it is a `B[Integer]`.
+base_isa_nullable1.nit:46,8--25: Warning: expression is already a `B[B[Integer]]`.
+base_isa_nullable1.nit:48,8--26: Warning: expression is already a `B[B[Discrete]]` since it is a `B[B[Integer]]`.
+base_isa_nullable1.nit:50,8--33: Warning: expression is already a `B[nullable Discrete]` since it is a `B[Discrete]`.
Runtime error: Assert failed (base_isa_nullable1.nit:42)
-base_isa_nullable2.nit:27,8--23: Warning: Expression is already a nullable A since it is a A.
-base_isa_nullable2.nit:29,8--30: Warning: Expression is already a nullable B[Object] since it is a B[Object].
-base_isa_nullable2.nit:30,8--39: Warning: Expression is already a nullable B[nullable Object] since it is a nullable B[Object].
-base_isa_nullable2.nit:33,8--30: Warning: Expression is already a C[nullable Object].
+base_isa_nullable2.nit:27,8--23: Warning: expression is already a `nullable A` since it is a `A`.
+base_isa_nullable2.nit:29,8--30: Warning: expression is already a `nullable B[Object]` since it is a `B[Object]`.
+base_isa_nullable2.nit:30,8--39: Warning: expression is already a `nullable B[nullable Object]` since it is a `nullable B[Object]`.
+base_isa_nullable2.nit:33,8--30: Warning: expression is already a `C[nullable Object]`.
Runtime error: Assert failed (base_isa_nullable2.nit:32)
-Fatal error: limitation in the rapidtype analysis engine: a type depth of 256 is too important, the problematic type is G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[Int]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]].
+Fatal Error: limitation in the rapidtype analysis engine: a type depth of 256 is too important, the problematic type is `G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[Int]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]`.
-Fatal error: limitation in the rapidtype analysis engine: a type depth of 256 is too important, the problematic type is G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[Int]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]].
+Fatal Error: limitation in the rapidtype analysis engine: a type depth of 256 is too important, the problematic type is `G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[Int]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]`.
-Fatal error: limitation in the rapidtype analysis engine: a type depth of 256 is too important, the problematic type is G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[Int]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]].
+Fatal Error: limitation in the rapidtype analysis engine: a type depth of 256 is too important, the problematic type is `G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[G[Int]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]`.
-alt/error_needed_method_alt4.nit:49,10--14: Fatal Error: NativeString must have a property named to_s_with_length.
+alt/error_needed_method_alt4.nit:49,10--14: Fatal Error: `NativeString` must have a property named `to_s_with_length`.
test_nitunit.nit:20,1--22,0: ERROR: nitunit.test_nitunit.test_nitunit::X.<class> (in .nitunit/test_nitunit-2.nit): Runtime error: Assert failed (.nitunit/test_nitunit-2.nit:5)
-test_nitunit.nit:23,2--25,0: FAILURE: nitunit.test_nitunit.test_nitunit::X.test_nitunit::X::foo (in .nitunit/test_nitunit-3.nit): .nitunit/test_nitunit-3.nit:5,8--27: Error: Method or variable 'undefined_identifier' unknown in Sys.
+test_nitunit.nit:23,2--25,0: FAILURE: nitunit.test_nitunit.test_nitunit::X.test_nitunit::X::foo (in .nitunit/test_nitunit-3.nit): .nitunit/test_nitunit-3.nit:5,8--27: Error: method or variable `undefined_identifier` unknown in `Sys`.
test_test_nitunit.nit:36,2--40,4: ERROR: test_foo1 (in file .nitunit/gen_test_test_nitunit.nit): Runtime error: Assert failed (test_test_nitunit.nit:39)
</system-out></testcase><testcase classname="nitunit.test_nitunit.test_nitunit::X" name="<class>"><system-err></system-err><system-out>assert false
</system-out><error message="Runtime error: Assert failed (.nitunit/test_nitunit-2.nit:5)
"></error></testcase><testcase classname="nitunit.test_nitunit.test_nitunit::X" name="test_nitunit::X::foo"><system-err></system-err><system-out>assert undefined_identifier
-</system-out><failure message=".nitunit/test_nitunit-3.nit:5,8--27: Error: Method or variable 'undefined_identifier' unknown in Sys.
+</system-out><failure message=".nitunit/test_nitunit-3.nit:5,8--27: Error: method or variable `undefined_identifier` unknown in `Sys`.
"></failure></testcase></testsuite><testsuite package="test_test_nitunit"><testcase classname="nitunit.test_test_nitunit.test_test_nitunit::TestX" name="test_test_nitunit::TestX::test_foo"><system-err></system-err><system-out>out</system-out></testcase><testcase classname="nitunit.test_test_nitunit.test_test_nitunit::TestX" name="test_test_nitunit::TestX::test_foo1"><system-err></system-err><system-out>out</system-out><error message="Runtime error: Assert failed (test_test_nitunit.nit:39)
"></error></testcase><testcase classname="nitunit.test_test_nitunit.test_test_nitunit::TestX" name="test_test_nitunit::TestX::test_foo2"><system-err></system-err><system-out>out</system-out></testcase></testsuite></testsuites>
\ No newline at end of file
-test_nitunit3/README.md: Error: There is a block of code that is not valid Nit, thus not considered a nitunit. To suppress this warning, enclose the block with a fence tagged `nitish` or `raw` (see `man nitdoc`). At 1,1: Syntax error: unknown token ;..
+test_nitunit3/README.md: Error: there is a block of invalid Nit code, thus not considered a nitunit. To suppress this warning, enclose the block with a fence tagged `nitish` or `raw` (see `man nitdoc`). At 1,1: Syntax Error: unknown token `;`..
test_nitunit3/README.md: ERROR: nitunit.test_nitunit3.<group> (in .nitunit/test_nitunit3-0.nit): Runtime error: Assert failed (.nitunit/test_nitunit3-0.nit:7)
DocUnits:
TestSuites:
No test cases found
Class suites: 0; Test Cases: 0; Failures: 0
-<testsuites><testsuite package="test_nitunit3"><testcase classname="nitunit.test_nitunit3" name="<group>"><failure message="test_nitunit3/README.md: Invalid block of code. At 1,1: Syntax error: unknown token ;.."></failure><system-err></system-err><system-out>assert false
+<testsuites><testsuite package="test_nitunit3"><testcase classname="nitunit.test_nitunit3" name="<group>"><failure message="test_nitunit3/README.md: Invalid block of code. At 1,1: Syntax Error: unknown token `;`.."></failure><system-err></system-err><system-out>assert false
assert true
</system-out><error message="Runtime error: Assert failed (.nitunit/test_nitunit3-0.nit:7)
"></error></testcase></testsuite><testsuite package="test_nitunit3"><testcase classname="nitunit.test_nitunit3.<module>" name="<module>"><system-err></system-err><system-out>assert true
-syntax_annotations.nit:15,10--12: Warning: unknown annotation `foo`
+syntax_annotations.nit:15,10--12: Warning: unknown annotation `foo`.
-syntax_annotations2.nit:16,2--6: Warning: unknown annotation `annot`
-syntax_annotations2.nit:17,2--7: Warning: unknown annotation `annot2`
-syntax_annotations2.nit:38,15--17: Warning: unknown annotation `foo`
+syntax_annotations2.nit:16,2--6: Warning: unknown annotation `annot`.
+syntax_annotations2.nit:17,2--7: Warning: unknown annotation `annot2`.
+syntax_annotations2.nit:38,15--17: Warning: unknown annotation `foo`.
-syntax_annotations3.nit:16,2--20: Warning: unknown annotation `invariant`
-syntax_annotations3.nit:19,3--12: Warning: unknown annotation `pre`
-syntax_annotations3.nit:20,3--22: Warning: unknown annotation `post`
-syntax_annotations3.nit:21,3--19: Warning: unknown annotation `test`
-syntax_annotations3.nit:28,3--7: Warning: unknown annotation `inter`
-syntax_annotations3.nit:33,16--18: Warning: unknown annotation `u32`
-syntax_annotations3.nit:34,19--36: Warning: unknown annotation `after`
-syntax_annotations3.nit:34,12--36: Warning: unknown annotation `daemon`
-syntax_annotations3.nit:34,3--37: Warning: unknown annotation `ondebug`
-syntax_annotations3.nit:35,3--7: Warning: unknown annotation `final`
-syntax_annotations3.nit:38,28--35: Warning: unknown annotation `readable`
-syntax_annotations3.nit:38,38--45: Warning: unknown annotation `initable`
-syntax_annotations3.nit:38,48--56: Warning: unknown annotation `fast_init`
-syntax_annotations3.nit:42,20--28: Warning: unknown annotation `unchecked`
+syntax_annotations3.nit:16,2--20: Warning: unknown annotation `invariant`.
+syntax_annotations3.nit:19,3--12: Warning: unknown annotation `pre`.
+syntax_annotations3.nit:20,3--22: Warning: unknown annotation `post`.
+syntax_annotations3.nit:21,3--19: Warning: unknown annotation `test`.
+syntax_annotations3.nit:28,3--7: Warning: unknown annotation `inter`.
+syntax_annotations3.nit:33,16--18: Warning: unknown annotation `u32`.
+syntax_annotations3.nit:34,19--36: Warning: unknown annotation `after`.
+syntax_annotations3.nit:34,12--36: Warning: unknown annotation `daemon`.
+syntax_annotations3.nit:34,3--37: Warning: unknown annotation `ondebug`.
+syntax_annotations3.nit:35,3--7: Warning: unknown annotation `final`.
+syntax_annotations3.nit:38,28--35: Warning: unknown annotation `readable`.
+syntax_annotations3.nit:38,38--45: Warning: unknown annotation `initable`.
+syntax_annotations3.nit:38,48--56: Warning: unknown annotation `fast_init`.
+syntax_annotations3.nit:42,20--28: Warning: unknown annotation `unchecked`.
-alt/test_annot_pkgconfig_alt1.nit:17,8--27: Error: module name missmatch; declared test_annot_pkgconfig file named test_annot_pkgconfig_alt1
+alt/test_annot_pkgconfig_alt1.nit:17,8--27: Error: module name mismatch; declared test_annot_pkgconfig file named test_annot_pkgconfig_alt1.
-alt/test_annot_pkgconfig_alt2.nit:18,8--27: Error: module name missmatch; declared test_annot_pkgconfig file named test_annot_pkgconfig_alt2
+alt/test_annot_pkgconfig_alt2.nit:18,8--27: Error: module name mismatch; declared test_annot_pkgconfig file named test_annot_pkgconfig_alt2.
-test_attr_easy.nit:19,5--14: Warning: Expression is already a Bool.
-test_attr_easy.nit:19,18--27: Warning: Expression is already a Bool.
-test_attr_easy.nit:19,31--39: Warning: Expression is already a Int.
-test_attr_easy.nit:19,43--53: Warning: Expression is already a Float.
-test_attr_easy.nit:20,5--16: Warning: Expression is already a String.
-test_attr_easy.nit:20,20--26: Warning: Expression is already a B.
-test_attr_easy.nit:20,44--62: Warning: Expression is already a HashMap[Int, B].
+test_attr_easy.nit:19,5--14: Warning: expression is already a `Bool`.
+test_attr_easy.nit:19,18--27: Warning: expression is already a `Bool`.
+test_attr_easy.nit:19,31--39: Warning: expression is already a `Int`.
+test_attr_easy.nit:19,43--53: Warning: expression is already a `Float`.
+test_attr_easy.nit:20,5--16: Warning: expression is already a `String`.
+test_attr_easy.nit:20,20--26: Warning: expression is already a `B`.
+test_attr_easy.nit:20,44--62: Warning: expression is already a `HashMap[Int, B]`.
true false 12345 1.235 asdf true
an instance of B
true true true true
-alt/test_combined_assignment_alt1.nit:23,3--8: Error: Method '+' doesn't exists in Object.
-alt/test_combined_assignment_alt1.nit:28,3--8: Error: Method '+' doesn't exists in Object.
-alt/test_combined_assignment_alt1.nit:29,10: Type error: expected Int, got Object
-alt/test_combined_assignment_alt1.nit:49,1--8: Error: Method '+' doesn't exists in Object.
+alt/test_combined_assignment_alt1.nit:23,5--6: Error: method `+` does not exists in `Object`.
+alt/test_combined_assignment_alt1.nit:28,5--6: Error: method `+` does not exists in `Object`.
+alt/test_combined_assignment_alt1.nit:29,10: Type Error: expected `Int`, got `Object`.
+alt/test_combined_assignment_alt1.nit:49,5--6: Error: method `+` does not exists in `Object`.
-alt/test_ffi_c_polymorphism_alt1.nit:56,15--25: Type error: expected NativeB, got NativeA
+alt/test_ffi_c_polymorphism_alt1.nit:56,15--25: Type Error: expected `NativeB`, got `NativeA`.
-alt/test_ffi_c_polymorphism_alt2.nit:58,12--22: Type error: expected NativeB, got NativeA
+alt/test_ffi_c_polymorphism_alt2.nit:58,12--22: Type Error: expected `NativeB`, got `NativeA`.
-test_gen_inh.nit:29,15--17: Warning: Useless formal parameter type since `Int` cannnot have subclasses.
-test_gen_inh.nit:34,15--17: Warning: Useless formal parameter type since `Int` cannnot have subclasses.
+test_gen_inh.nit:29,15--17: Warning: useless formal parameter type since `Int` cannot have subclasses.
+test_gen_inh.nit:34,15--17: Warning: useless formal parameter type since `Int` cannot have subclasses.
11
22
33
-test_isa.nit:25,7--19: Warning: Expression is already a Object.
-test_isa.nit:34,7--19: Warning: Expression is already a Object.
-test_isa.nit:43,7--28: Warning: Expression is already a nullable Object.
+test_isa.nit:25,7--19: Warning: expression is already a `Object`.
+test_isa.nit:34,7--19: Warning: expression is already a `Object`.
+test_isa.nit:43,7--28: Warning: expression is already a `nullable Object`.
int:
true
true
-test_multiconstraint.nit:64,7: Error: A class G is already defined at line 56.
-test_multiconstraint.nit:70,7: Error: A class G is already defined at line 56.
+test_multiconstraint.nit:64,7: Error: a class `G` is already defined at line 56.
+test_multiconstraint.nit:70,7: Error: a class `G` is already defined at line 56.
-test_multiconstraint_inh.nit:39,18--21: Redef Error: Wrong type for parameter `e'. found J, expected I[E] as in test_multiconstraint_inh#G#baz.
+test_multiconstraint_inh.nit:39,18--21: Redef Error: expected `I[E]` for parameter `e'; got `J`.
-test_multiconstraint.nit:64,7: Error: A class G is already defined at line 56.
-test_multiconstraint.nit:70,7: Error: A class G is already defined at line 56.
+test_multiconstraint.nit:64,7: Error: a class `G` is already defined at line 56.
+test_multiconstraint.nit:70,7: Error: a class `G` is already defined at line 56.
-test_multiconstraint.nit:64,7: Error: A class G is already defined at line 56.
-test_multiconstraint.nit:70,7: Error: A class G is already defined at line 56.
+test_multiconstraint.nit:64,7: Error: a class `G` is already defined at line 56.
+test_multiconstraint.nit:70,7: Error: a class `G` is already defined at line 56.
TId "only_lexer" ../src/test_parser.nit:84,5--14
AListExprs ../src/test_parser.nit:84,14
ABlockExpr ../src/test_parser.nit:85,3--86,8
- ACallExpr ../src/test_parser.nit:85,3--44
+ ACallExpr ../src/test_parser.nit:85,3--43
AImplicitSelfExpr ../src/test_parser.nit:85,3
TId "print" ../src/test_parser.nit:85,3--7
- AListExprs ../src/test_parser.nit:85,9--44
- AStringExpr ../src/test_parser.nit:85,9--44
- TString "\"Error: -l and -i are incompatibles\"" ../src/test_parser.nit:85,9--44
+ AListExprs ../src/test_parser.nit:85,9--43
+ AStringExpr ../src/test_parser.nit:85,9--43
+ TString "\"Error: -l and -i are incompatible\"" ../src/test_parser.nit:85,9--43
ACallExpr ../src/test_parser.nit:86,3--8
AImplicitSelfExpr ../src/test_parser.nit:86,3
TId "exit" ../src/test_parser.nit:86,3--6
TId "no_file" ../src/test_parser.nit:87,10--16
AListExprs ../src/test_parser.nit:87,16
ABlockExpr ../src/test_parser.nit:88,3--89,8
- ACallExpr ../src/test_parser.nit:88,3--44
+ ACallExpr ../src/test_parser.nit:88,3--43
AImplicitSelfExpr ../src/test_parser.nit:88,3
TId "print" ../src/test_parser.nit:88,3--7
- AListExprs ../src/test_parser.nit:88,9--44
- AStringExpr ../src/test_parser.nit:88,9--44
- TString "\"Error: -e and -i are incompatibles\"" ../src/test_parser.nit:88,9--44
+ AListExprs ../src/test_parser.nit:88,9--43
+ AStringExpr ../src/test_parser.nit:88,9--43
+ TString "\"Error: -e and -i are incompatible\"" ../src/test_parser.nit:88,9--43
ACallExpr ../src/test_parser.nit:89,3--8
AImplicitSelfExpr ../src/test_parser.nit:89,3
TId "exit" ../src/test_parser.nit:89,3--6
Read token at ../src/test_parser.nit:84,20--85,0 text='
'
Read token at ../src/test_parser.nit:85,3--7 text='print'
-Read token at ../src/test_parser.nit:85,9--44 text='"Error: -l and -i are incompatibles"'
-Read token at ../src/test_parser.nit:85,45--86,0 text='
+Read token at ../src/test_parser.nit:85,9--43 text='"Error: -l and -i are incompatible"'
+Read token at ../src/test_parser.nit:85,44--86,0 text='
'
Read token at ../src/test_parser.nit:86,3--6 text='exit'
Read token at ../src/test_parser.nit:86,8 text='1'
Read token at ../src/test_parser.nit:87,22--88,0 text='
'
Read token at ../src/test_parser.nit:88,3--7 text='print'
-Read token at ../src/test_parser.nit:88,9--44 text='"Error: -e and -i are incompatibles"'
-Read token at ../src/test_parser.nit:88,45--89,0 text='
+Read token at ../src/test_parser.nit:88,9--43 text='"Error: -e and -i are incompatible"'
+Read token at ../src/test_parser.nit:88,44--89,0 text='
'
Read token at ../src/test_parser.nit:89,3--6 text='exit'
Read token at ../src/test_parser.nit:89,8 text='1'
Error at ./error_syntax.nit:19,2:
- Syntax error: unknown token ?.
+ Syntax Error: unknown token `?`.
Error at ./error_syntax3.nit:1,1--4:
- Syntax error: unexpected keyword 'else'.
+ Syntax Error: unexpected keyword 'else'.
TKwend "end" 4,1--3
TKwend "end" 5,1--3
--> ... \e[0;31mfun\e[0m fun fun fu
- ^: Syntax error: unexpected keyword 'fun'.
+ ^: Syntax Error: unexpected keyword 'fun'.
--> %\e[0;31m$\e[0m&^*
- ^: Syntax error: unknown token $.
+ ^: Syntax Error: unknown token `$`.
-->
\ No newline at end of file
-error_syntax3.nit:1,1--4: Syntax error: unexpected keyword 'else'.
+error_syntax3.nit:1,1--4: Syntax Error: unexpected keyword 'else'.
-alt/test_string_triple4_alt1.nit:15,7--14: Syntax error: unexpected malformed string "#alt1# .
+alt/test_string_triple4_alt1.nit:15,7--14: Syntax Error: unexpected malformed string "#alt1# .
-test_super_gen.nit:27,12--14: Warning: Useless formal parameter type since `Int` cannnot have subclasses.
+test_super_gen.nit:27,12--14: Warning: useless formal parameter type since `Int` cannot have subclasses.
1
0
5
-test_super_gen.nit:27,12--14: Warning: Useless formal parameter type since `Int` cannnot have subclasses.
-test_super_gen_raf.nit:19,12--14: Warning: Useless formal parameter type since `Int` cannnot have subclasses.
+test_super_gen.nit:27,12--14: Warning: useless formal parameter type since `Int` cannot have subclasses.
+test_super_gen_raf.nit:19,12--14: Warning: useless formal parameter type since `Int` cannot have subclasses.
0
20
-test_super_param2.nit:20,10: Type error: class C not found in module test_super_param2.
+test_super_param2.nit:20,10: Error: class `C` not found in module `test_super_param2`.
-alt/test_superstring_alt1.nit:24,16--19: Type error: expected Object, got null
+alt/test_superstring_alt1.nit:24,16--19: Type Error: expected `Object`, got `null`.
-test_variance_attr.nit:28,20--31: Redef Error: Wrong type for parameter `foo'. found nullable Int, expected nullable Object.
-test_variance_attr.nit:29,20--29: Redef Error: Wrong type for parameter `bar'. found nullable B, expected nullable A.
+test_variance_attr.nit:28,20--31: Redef Error: expected `nullable Object` type for parameter `foo'; got `nullable Int`.
+test_variance_attr.nit:29,20--29: Redef Error: expected `nullable A` type for parameter `bar'; got `nullable B`.
-../examples/nitcorn/src/xymus_net.nit:24,8--14: Error: cannot find module tnitter from nitcorn. tried alt, ../lib, ../examples/nitcorn
-../examples/nitcorn/src/xymus_net.nit:25,8--26: Error: cannot find module benitlux_controller from nitcorn. tried alt, ../lib, ../examples/nitcorn
-../examples/nitcorn/src/xymus_net.nit:26,8--29: Error: cannot find module opportunity_controller from nitcorn. tried alt, ../lib, ../examples/nitcorn
+../examples/nitcorn/src/xymus_net.nit:24,8--14: Error: cannot find module `tnitter` from `nitcorn`. Tried: alt, ../lib, ../examples/nitcorn.
+../examples/nitcorn/src/xymus_net.nit:25,8--26: Error: cannot find module `benitlux_controller` from `nitcorn`. Tried: alt, ../lib, ../examples/nitcorn.
+../examples/nitcorn/src/xymus_net.nit:26,8--29: Error: cannot find module `opportunity_controller` from `nitcorn`. Tried: alt, ../lib, ../examples/nitcorn.