diff options
Diffstat (limited to 'testdata/language-features/basic-list/list10.reject.out')
-rw-r--r-- | testdata/language-features/basic-list/list10.reject.out | 141 |
1 files changed, 141 insertions, 0 deletions
diff --git a/testdata/language-features/basic-list/list10.reject.out b/testdata/language-features/basic-list/list10.reject.out index 8f1376a7..6c108119 100644 --- a/testdata/language-features/basic-list/list10.reject.out +++ b/testdata/language-features/basic-list/list10.reject.out | |||
@@ -4,3 +4,144 @@ with | |||
4 | [32m'Float[m | 4 | [32m'Float[m |
5 | 5 | ||
6 | in builtin Nil | 6 | in builtin Nil |
7 | |||
8 | ------------ trace | ||
9 | infer: [47mlabelend (Cons (fromInt 1) (Cons 1.2 Nil) : 'List 'Int)[49m[K | ||
10 | infer: labEnd ([47mCons (fromInt 1) (Cons 1.2 Nil) : 'List 'Int[49m)[K | ||
11 | check: labEnd (([47m'List 'Int :: [32mType[39m[49m) : ??)[K | ||
12 | infer: labEnd (([47m'List[49m 'Int : [32mType[39m) : ??)[K | ||
13 | focus: labEnd (([47m[32m'List[39m[49m 'Int : [32mType[39m) : ??)[K | ||
14 | focus: labEnd ((\[34ma[39m:[32m'Unit[39m -> [47m[32m'List[39m[49m) 'Int : ??)[K | ||
15 | focus: labEnd ([47m[32m'List[39m[49m 'Int : ??)[K | ||
16 | check: labEnd ([32m'List[39m [47m'Int::[32mType[39m[49m : ??)[K | ||
17 | infer: labEnd ([32m'List[39m [47m'Int[49m:[32mType[39m : ??)[K | ||
18 | focus: labEnd ([32m'List[39m [47m[32m'Int[39m[49m:[32mType[39m : ??)[K | ||
19 | focus: labEnd ([32m'List[39m (\[34ma[39m:[32m'Unit[39m -> [47m[32m'Int[39m[49m) : ??)[K | ||
20 | focus: labEnd ([32m'List[39m [47m[32m'Int[39m[49m : ??)[K | ||
21 | focus: labEnd ([47m[32m'List 'Int[39m[49m : ??)[K | ||
22 | check: labEnd ([47mCons (fromInt 1) (Cons 1.2 Nil) :: [32m'List 'Int[39m[49m)[K | ||
23 | infer: labEnd ([47mCons (fromInt 1)[49m (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
24 | infer: labEnd ([47mCons[49m (fromInt 1) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
25 | focus: labEnd ([47m[32mCons[39m[49m (fromInt 1) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
26 | focus: labEnd ([47m[32mCons[39m[49m {_ : _:'Type} (fromInt 1) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
27 | check: labEnd ([32mCons[39m {[47m(_ : _:'Type) :: [32mType[39m[49m} (fromInt 1) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
28 | infer: labEnd ([32mCons[39m {([47m_ : _:'Type[49m) : [32mType[39m} (fromInt 1) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
29 | infer: labEnd ([32mCons[39m {\([34ma[39m : [47m_:'Type[49m)->a : [32mType[39m} (fromInt 1) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
30 | infer: labEnd ([32mCons[39m {\([34mb[39m : (\[34ma[39m:[47m'Type[49m -> a))->b : [32mType[39m} (fromInt 1) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
31 | focus: labEnd ([32mCons[39m {\([34mb[39m : (\[34ma[39m:[47m[32mType[39m[49m -> a))->b : [32mType[39m} (fromInt 1) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
32 | infer: labEnd ([32mCons[39m {\([34mb[39m : \[34ma[39m->[47ma[49m)->b : [32mType[39m} (fromInt 1) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
33 | focus: labEnd ([32mCons[39m {\([34mb[39m : \[34ma[39m->[47m[32ma[39m[49m)->b : [32mType[39m} (fromInt 1) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
34 | focus: labEnd ([32mCons[39m {(\[34ma[39m [34mb[39m:[47m[32ma[39m[49m -> b) : [32mType[39m} (fromInt 1) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
35 | infer: labEnd ([32mCons[39m {(\[34ma[39m [34mb[39m:[32ma[39m -> [47mb[49m) : [32mType[39m} (fromInt 1) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
36 | focus: labEnd ([32mCons[39m {(\[34ma[39m [34mb[39m:[32ma[39m -> [47m[32mb[39m[49m) : [32mType[39m} (fromInt 1) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
37 | focus: labEnd ([32mCons[39m {\[34ma[39m [34mb[39m:[32ma[39m -> [47m[32mb[39m[49m:[32mType[39m} (fromInt 1) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
38 | focus: labEnd ([32mCons[39m {\[34ma[39m [34mb[39m:[32ma[39m -> \([34mc[39m : [32mType~a[39m)->[47m[32mb[39m[49m} (fromInt 1) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
39 | focus: labEnd ([32mCons[39m {\[34ma[39m [34mb[39m:[32ma[39m [34ma[39m:=[32mType[39m -> [47m[32mb[39m[49m} (fromInt 1) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
40 | focus: labEnd ([32mCons[39m {\[34ma[39m [34ma[39m:=[32mType[39m -> \[34mb[39m->[47m[32mb[39m[49m} (fromInt 1) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
41 | focus: labEnd ([32mCons[39m {\[34ma[39m->[47m[32ma[39m[49m} (fromInt 1) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
42 | focus: labEnd ((\[34ma[39m -> [32mCons[39m {[47m[32ma[39m[49m}) (fromInt 1) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
43 | focus: labEnd (\[34ma[39m->[47m[32mCons[39m[49m (fromInt 1) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
44 | focus: labEnd ((\[34ma[39m -> [47m[32mCons[39m[49m (fromInt 1)) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
45 | check: labEnd ((\[34ma[39m -> [32mCons[39m ([47mfromInt 1 :: [32ma[39m[49m)) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
46 | infer: labEnd ((\[34ma[39m -> [32mCons[39m ([47mfromInt[49m 1 : [32ma[39m)) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
47 | focus: labEnd ((\[34ma[39m -> [32mCons[39m ([47m[32mfromInt[39m[49m 1 : [32ma[39m)) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
48 | focus: labEnd ((\[34ma[39m -> [32mCons[39m ([47m[32mfromInt[39m[49m 1 : [32ma[39m)) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
49 | focus: labEnd ((\[34ma[39m -> [32mCons[39m ([47m[32mfromInt[39m[49m {_ : _:'Type} 1 : [32ma[39m)) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
50 | check: labEnd ((\[34ma[39m -> [32mCons[39m ([32mfromInt[39m {[47m(_ : _:'Type) :: [32mType[39m[49m} 1 : [32ma[39m)) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
51 | infer: labEnd ((\[34ma[39m -> [32mCons[39m ([32mfromInt[39m {([47m_ : _:'Type[49m) : [32mType[39m} 1 : [32ma[39m)) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
52 | infer: labEnd ((\[34ma[39m -> [32mCons[39m ([32mfromInt[39m {\([34mb[39m : [47m_:'Type[49m)->b : [32mType[39m} 1 : [32ma[39m)) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
53 | infer: labEnd ((\[34ma[39m -> [32mCons[39m ([32mfromInt[39m {\([34mc[39m : (\[34mb[39m:[47m'Type[49m -> b))->c : [32mType[39m} 1 : [32ma[39m)) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
54 | focus: labEnd ((\[34ma[39m -> [32mCons[39m ([32mfromInt[39m {\([34mc[39m : (\[34mb[39m:[47m[32mType[39m[49m -> b))->c : [32mType[39m} 1 : [32ma[39m)) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
55 | infer: labEnd ((\[34ma[39m -> [32mCons[39m ([32mfromInt[39m {\([34mc[39m : \[34mb[39m->[47mb[49m)->c : [32mType[39m} 1 : [32ma[39m)) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
56 | focus: labEnd ((\[34ma[39m -> [32mCons[39m ([32mfromInt[39m {\([34mc[39m : \[34mb[39m->[47m[32mb[39m[49m)->c : [32mType[39m} 1 : [32ma[39m)) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
57 | focus: labEnd ((\[34ma[39m -> [32mCons[39m ([32mfromInt[39m {(\[34mb[39m [34mc[39m:[47m[32mb[39m[49m -> c) : [32mType[39m} 1 : [32ma[39m)) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
58 | infer: labEnd ((\[34ma[39m -> [32mCons[39m ([32mfromInt[39m {(\[34mb[39m [34mc[39m:[32mb[39m -> [47mc[49m) : [32mType[39m} 1 : [32ma[39m)) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
59 | focus: labEnd ((\[34ma[39m -> [32mCons[39m ([32mfromInt[39m {(\[34mb[39m [34mc[39m:[32mb[39m -> [47m[32mc[39m[49m) : [32mType[39m} 1 : [32ma[39m)) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
60 | focus: labEnd ((\[34ma[39m -> [32mCons[39m ([32mfromInt[39m {\[34mb[39m [34mc[39m:[32mb[39m -> [47m[32mc[39m[49m:[32mType[39m} 1 : [32ma[39m)) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
61 | focus: labEnd ((\[34ma[39m -> [32mCons[39m ([32mfromInt[39m {\[34mb[39m [34mc[39m:[32mb[39m -> \([34md[39m : [32mType~b[39m)->[47m[32mc[39m[49m} 1 : [32ma[39m)) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
62 | focus: labEnd ((\[34ma[39m -> [32mCons[39m ([32mfromInt[39m {\[34mb[39m [34mc[39m:[32mb[39m [34mb[39m:=[32mType[39m -> [47m[32mc[39m[49m} 1 : [32ma[39m)) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
63 | focus: labEnd ((\[34ma[39m -> [32mCons[39m ([32mfromInt[39m {\[34mb[39m [34mb[39m:=[32mType[39m -> \[34mc[39m->[47m[32mc[39m[49m} 1 : [32ma[39m)) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
64 | focus: labEnd ((\[34ma[39m -> [32mCons[39m ([32mfromInt[39m {\[34mb[39m->[47m[32mb[39m[49m} 1 : [32ma[39m)) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
65 | focus: labEnd ((\[34ma[39m -> [32mCons[39m ((\[34mb[39m -> [32mfromInt[39m {[47m[32mb[39m[49m}) 1 : [32ma[39m)) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
66 | focus: labEnd ((\[34ma[39m -> [32mCons[39m ((\[34mb[39m -> [47m[32mfromInt b[39m[49m) 1 : [32ma[39m)) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
67 | focus: labEnd ((\[34ma[39m -> [32mCons[39m ((\[34mb[39m -> [47m[32mfromInt b[39m[49m 1) : [32ma[39m)) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
68 | focus: labEnd ((\[34ma[39m -> [32mCons[39m ((\[34mb[39m -> [47m[32mfromInt b[39m[49m {_ : _:'Type} 1) : [32ma[39m)) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
69 | check: labEnd ((\[34ma[39m -> [32mCons[39m ((\[34mb[39m -> [32mfromInt b[39m {[47m(_ : _:'Type) :: [32m'Num b[39m[49m} 1) : [32ma[39m)) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
70 | infer: labEnd ((\[34ma[39m -> [32mCons[39m ((\[34mb[39m -> [32mfromInt b[39m {([47m_ : _:'Type[49m) : [32m'Num b[39m} 1) : [32ma[39m)) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
71 | infer: labEnd ((\[34ma[39m -> [32mCons[39m ((\[34mb[39m -> [32mfromInt b[39m {\([34mc[39m : [47m_:'Type[49m)->c : [32m'Num b[39m} 1) : [32ma[39m)) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
72 | infer: labEnd ((\[34ma[39m -> [32mCons[39m ((\[34mb[39m -> [32mfromInt b[39m {\([34md[39m : (\[34mc[39m:[47m'Type[49m -> c))->d : [32m'Num b[39m} 1) : [32ma[39m)) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
73 | focus: labEnd ((\[34ma[39m -> [32mCons[39m ((\[34mb[39m -> [32mfromInt b[39m {\([34md[39m : (\[34mc[39m:[47m[32mType[39m[49m -> c))->d : [32m'Num b[39m} 1) : [32ma[39m)) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
74 | infer: labEnd ((\[34ma[39m -> [32mCons[39m ((\[34mb[39m -> [32mfromInt b[39m {\([34md[39m : \[34mc[39m->[47mc[49m)->d : [32m'Num b[39m} 1) : [32ma[39m)) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
75 | focus: labEnd ((\[34ma[39m -> [32mCons[39m ((\[34mb[39m -> [32mfromInt b[39m {\([34md[39m : \[34mc[39m->[47m[32mc[39m[49m)->d : [32m'Num b[39m} 1) : [32ma[39m)) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
76 | focus: labEnd ((\[34ma[39m -> [32mCons[39m ((\[34mb[39m -> [32mfromInt b[39m {(\[34mc[39m [34md[39m:[47m[32mc[39m[49m -> d) : [32m'Num b[39m} 1) : [32ma[39m)) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
77 | infer: labEnd ((\[34ma[39m -> [32mCons[39m ((\[34mb[39m -> [32mfromInt b[39m {(\[34mc[39m [34md[39m:[32mc[39m -> [47md[49m) : [32m'Num b[39m} 1) : [32ma[39m)) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
78 | focus: labEnd ((\[34ma[39m -> [32mCons[39m ((\[34mb[39m -> [32mfromInt b[39m {(\[34mc[39m [34md[39m:[32mc[39m -> [47m[32md[39m[49m) : [32m'Num b[39m} 1) : [32ma[39m)) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
79 | focus: labEnd ((\[34ma[39m -> [32mCons[39m ((\[34mb[39m -> [32mfromInt b[39m {\[34mc[39m [34md[39m:[32mc[39m -> [47m[32md[39m[49m : [32m'Num b[39m} 1) : [32ma[39m)) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
80 | focus: labEnd ((\[34ma[39m -> [32mCons[39m ((\[34mb[39m -> [32mfromInt b[39m {\[34mc[39m [34md[39m:[32mc[39m -> \([34me[39m : [32m'Num b ~ c[39m)->[47m[32md[39m[49m} 1) : [32ma[39m)) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
81 | focus: labEnd ((\[34ma[39m -> [32mCons[39m ((\[34mb[39m -> [32mfromInt b[39m {\[34mc[39m [34md[39m:[32mc[39m -> \([34mc[39m := [32m'Num b[39m)->[47m[32md[39m[49m} 1) : [32ma[39m)) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
82 | focus: labEnd ((\[34ma[39m -> [32mCons[39m ((\[34mb[39m -> [32mfromInt b[39m {\[34mc[39m ([34mc[39m := [32m'Num b[39m) -> \([34md[39m : [32m'Num b[39m)->[47m[32md[39m[49m} 1) : [32ma[39m)) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
83 | focus: labEnd ((\[34ma[39m -> [32mCons[39m ((\[34mb[39m -> [32mfromInt b[39m {\([34mc[39m : [32m'Num b[39m)->[47m[32mc[39m[49m} 1) : [32ma[39m)) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
84 | focus: labEnd ((\[34ma[39m -> [32mCons[39m ((\[34mb[39m -> (\([34mc[39m : [32m'Num b[39m) -> [32mfromInt b[39m {[47m[32mc[39m[49m}) 1) : [32ma[39m)) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
85 | focus: labEnd ((\[34ma[39m -> [32mCons[39m ((\[34mb[39m -> (\([34mc[39m : [32m'Num b[39m) -> [47m[32mfromInt b c[39m[49m) 1) : [32ma[39m)) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
86 | focus: labEnd ((\[34ma[39m -> [32mCons[39m ((\[34mb[39m ([34mc[39m : [32m'Num b[39m) -> [47m[32mfromInt b c[39m[49m 1) : [32ma[39m)) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
87 | check: labEnd ((\[34ma[39m -> [32mCons[39m ((\[34mb[39m ([34mc[39m : [32m'Num b[39m) -> [32mfromInt b c[39m [47m1::[32m'Int[39m[49m) : [32ma[39m)) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
88 | infer: labEnd ((\[34ma[39m -> [32mCons[39m ((\[34mb[39m ([34mc[39m : [32m'Num b[39m) -> [32mfromInt b c[39m [47m1[49m:[32m'Int[39m) : [32ma[39m)) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
89 | focus: labEnd ((\[34ma[39m -> [32mCons[39m ((\[34mb[39m ([34mc[39m : [32m'Num b[39m) -> [32mfromInt b c[39m [47m[32m1[39m[49m:[32m'Int[39m) : [32ma[39m)) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
90 | focus: labEnd ((\[34ma[39m -> [32mCons[39m ((\[34mb[39m ([34mc[39m : [32m'Num b[39m) -> [32mfromInt b c[39m (\[34md[39m:[32m'Unit[39m -> [47m[32m1[39m[49m)) : [32ma[39m)) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
91 | focus: labEnd ((\[34ma[39m -> [32mCons[39m ((\[34mb[39m ([34mc[39m : [32m'Num b[39m) -> [32mfromInt b c[39m [47m[32m1[39m[49m) : [32ma[39m)) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
92 | focus: labEnd ((\[34ma[39m -> [32mCons[39m ((\[34mb[39m ([34mc[39m : [32m'Num b[39m) -> [47m[32mfromInt b c 1[39m[49m) : [32ma[39m)) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
93 | focus: labEnd ((\[34ma[39m -> [32mCons[39m (\[34mb[39m ([34mc[39m : [32m'Num b[39m) -> [47m[32mfromInt b c 1[39m[49m : [32ma[39m)) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
94 | focus: labEnd ((\[34ma[39m -> [32mCons[39m (\[34mb[39m ([34mc[39m : [32m'Num b[39m) ([34md[39m : [32ma~b[39m) -> [47m[32mfromInt b c 1[39m[49m)) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
95 | focus: labEnd ((\[34ma[39m -> [32mCons[39m (\[34mb[39m ([34mc[39m : [32m'Num b[39m) [34mb[39m:=[32ma[39m -> [47m[32mfromInt a c 1[39m[49m)) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
96 | focus: labEnd ((\[34ma[39m -> [32mCons[39m (\[34mb[39m [34mb[39m:=[32ma[39m ([34mc[39m : [32m'Num a[39m) -> [47m[32mfromInt a c 1[39m[49m)) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
97 | focus: labEnd ((\[34ma[39m -> [32mCons[39m (\([34mb[39m : [32m'Num a[39m) -> [47m[32mfromInt a b 1[39m[49m)) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
98 | focus: labEnd ((\[34ma[39m ([34mb[39m : [32m'Num a[39m) -> [32mCons[39m ([47m[32mfromInt a b 1[39m[49m)) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
99 | focus: labEnd ((\[34ma[39m ([34mb[39m : [32m'Num a[39m) -> [47m[32mCons (fromInt a b 1)[39m[49m) (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
100 | focus: labEnd (\[34ma[39m ([34mb[39m : [32m'Num a[39m) -> [47m[32mCons (fromInt a b 1)[39m[49m (Cons 1.2 Nil) : [32m'List 'Int[39m)[K | ||
101 | focus: labEnd (\[34ma[39m ([34mb[39m : [32m'Num a[39m) -> (\([34mc[39m : [32m'Int~a[39m) -> [47m[32mCons (fromInt a b 1)[39m[49m) (Cons 1.2 Nil))[K | ||
102 | focus: labEnd (\[34ma[39m ([34mb[39m : [32m'Num a[39m) -> (\[34ma[39m:=[32m'Int[39m -> [47m[32mCons 1[39m[49m) (Cons 1.2 Nil))[K | ||
103 | focus: labEnd (\[34ma[39m ([34mb[39m : [32m'Num a[39m) [34ma[39m:=[32m'Int[39m -> [47m[32mCons 1[39m[49m (Cons 1.2 Nil))[K | ||
104 | check: labEnd (\[34ma[39m ([34mb[39m : [32m'Num a[39m) [34ma[39m:=[32m'Int[39m -> [32mCons 1[39m ([47mCons 1.2 Nil :: [32m'List 'Int[39m[49m))[K | ||
105 | infer: labEnd (\[34ma[39m ([34mb[39m : [32m'Num a[39m) [34ma[39m:=[32m'Int[39m -> [32mCons 1[39m ([47mCons 1.2[49m Nil : [32m'List 'Int[39m))[K | ||
106 | infer: labEnd (\[34ma[39m ([34mb[39m : [32m'Num a[39m) [34ma[39m:=[32m'Int[39m -> [32mCons 1[39m ([47mCons[49m 1.2 Nil : [32m'List 'Int[39m))[K | ||
107 | focus: labEnd (\[34ma[39m ([34mb[39m : [32m'Num a[39m) [34ma[39m:=[32m'Int[39m -> [32mCons 1[39m ([47m[32mCons[39m[49m 1.2 Nil : [32m'List 'Int[39m))[K | ||
108 | focus: labEnd (\[34ma[39m ([34mb[39m : [32m'Num a[39m) [34ma[39m:=[32m'Int[39m -> [32mCons 1[39m ([47m[32mCons[39m[49m {_ : _:'Type} 1.2 Nil : [32m'List 'Int[39m))[K | ||
109 | check: labEnd (\[34ma[39m ([34mb[39m : [32m'Num a[39m) [34ma[39m:=[32m'Int[39m -> [32mCons 1[39m ([32mCons[39m {[47m(_ : _:'Type) :: [32mType[39m[49m} 1.2 Nil : [32m'List 'Int[39m))[K | ||
110 | infer: labEnd (\[34ma[39m ([34mb[39m : [32m'Num a[39m) [34ma[39m:=[32m'Int[39m -> [32mCons 1[39m ([32mCons[39m {([47m_ : _:'Type[49m) : [32mType[39m} 1.2 Nil : [32m'List 'Int[39m))[K | ||
111 | infer: labEnd (\[34ma[39m ([34mb[39m : [32m'Num a[39m) [34ma[39m:=[32m'Int[39m -> [32mCons 1[39m ([32mCons[39m {\([34mc[39m : [47m_:'Type[49m)->c : [32mType[39m} 1.2 Nil : [32m'List 'Int[39m))[K | ||
112 | infer: labEnd (\[34ma[39m ([34mb[39m : [32m'Num a[39m) [34ma[39m:=[32m'Int[39m -> [32mCons 1[39m ([32mCons[39m {\([34md[39m : (\[34mc[39m:[47m'Type[49m -> c))->d : [32mType[39m} 1.2 Nil : [32m'List 'Int[39m))[K | ||
113 | focus: labEnd (\[34ma[39m ([34mb[39m : [32m'Num a[39m) [34ma[39m:=[32m'Int[39m -> [32mCons 1[39m ([32mCons[39m {\([34md[39m : (\[34mc[39m:[47m[32mType[39m[49m -> c))->d : [32mType[39m} 1.2 Nil : [32m'List 'Int[39m))[K | ||
114 | infer: labEnd (\[34ma[39m ([34mb[39m : [32m'Num a[39m) [34ma[39m:=[32m'Int[39m -> [32mCons 1[39m ([32mCons[39m {\([34md[39m : \[34mc[39m->[47mc[49m)->d : [32mType[39m} 1.2 Nil : [32m'List 'Int[39m))[K | ||
115 | focus: labEnd (\[34ma[39m ([34mb[39m : [32m'Num a[39m) [34ma[39m:=[32m'Int[39m -> [32mCons 1[39m ([32mCons[39m {\([34md[39m : \[34mc[39m->[47m[32mc[39m[49m)->d : [32mType[39m} 1.2 Nil : [32m'List 'Int[39m))[K | ||
116 | focus: labEnd (\[34ma[39m ([34mb[39m : [32m'Num a[39m) [34ma[39m:=[32m'Int[39m -> [32mCons 1[39m ([32mCons[39m {(\[34mc[39m [34md[39m:[47m[32mc[39m[49m -> d) : [32mType[39m} 1.2 Nil : [32m'List 'Int[39m))[K | ||
117 | infer: labEnd (\[34ma[39m ([34mb[39m : [32m'Num a[39m) [34ma[39m:=[32m'Int[39m -> [32mCons 1[39m ([32mCons[39m {(\[34mc[39m [34md[39m:[32mc[39m -> [47md[49m) : [32mType[39m} 1.2 Nil : [32m'List 'Int[39m))[K | ||
118 | focus: labEnd (\[34ma[39m ([34mb[39m : [32m'Num a[39m) [34ma[39m:=[32m'Int[39m -> [32mCons 1[39m ([32mCons[39m {(\[34mc[39m [34md[39m:[32mc[39m -> [47m[32md[39m[49m) : [32mType[39m} 1.2 Nil : [32m'List 'Int[39m))[K | ||
119 | focus: labEnd (\[34ma[39m ([34mb[39m : [32m'Num a[39m) [34ma[39m:=[32m'Int[39m -> [32mCons 1[39m ([32mCons[39m {\[34mc[39m [34md[39m:[32mc[39m -> [47m[32md[39m[49m:[32mType[39m} 1.2 Nil : [32m'List 'Int[39m))[K | ||
120 | focus: labEnd (\[34ma[39m ([34mb[39m : [32m'Num a[39m) [34ma[39m:=[32m'Int[39m -> [32mCons 1[39m ([32mCons[39m {\[34mc[39m [34md[39m:[32mc[39m -> \([34me[39m : [32mType~c[39m)->[47m[32md[39m[49m} 1.2 Nil : [32m'List 'Int[39m))[K | ||
121 | focus: labEnd (\[34ma[39m ([34mb[39m : [32m'Num a[39m) [34ma[39m:=[32m'Int[39m -> [32mCons 1[39m ([32mCons[39m {\[34mc[39m [34md[39m:[32mc[39m [34mc[39m:=[32mType[39m -> [47m[32md[39m[49m} 1.2 Nil : [32m'List 'Int[39m))[K | ||
122 | focus: labEnd (\[34ma[39m ([34mb[39m : [32m'Num a[39m) [34ma[39m:=[32m'Int[39m -> [32mCons 1[39m ([32mCons[39m {\[34mc[39m [34mc[39m:=[32mType[39m -> \[34md[39m->[47m[32md[39m[49m} 1.2 Nil : [32m'List 'Int[39m))[K | ||
123 | focus: labEnd (\[34ma[39m ([34mb[39m : [32m'Num a[39m) [34ma[39m:=[32m'Int[39m -> [32mCons 1[39m ([32mCons[39m {\[34mc[39m->[47m[32mc[39m[49m} 1.2 Nil : [32m'List 'Int[39m))[K | ||
124 | focus: labEnd (\[34ma[39m ([34mb[39m : [32m'Num a[39m) [34ma[39m:=[32m'Int[39m -> [32mCons 1[39m ((\[34mc[39m -> [32mCons[39m {[47m[32mc[39m[49m}) 1.2 Nil : [32m'List 'Int[39m))[K | ||
125 | focus: labEnd (\[34ma[39m ([34mb[39m : [32m'Num a[39m) [34ma[39m:=[32m'Int[39m -> [32mCons 1[39m (\[34mc[39m->[47m[32mCons[39m[49m 1.2 Nil : [32m'List 'Int[39m))[K | ||
126 | focus: labEnd (\[34ma[39m ([34mb[39m : [32m'Num a[39m) [34ma[39m:=[32m'Int[39m -> [32mCons 1[39m ((\[34mc[39m -> [47m[32mCons[39m[49m 1.2) Nil : [32m'List 'Int[39m))[K | ||
127 | check: labEnd (\[34ma[39m ([34mb[39m : [32m'Num a[39m) [34ma[39m:=[32m'Int[39m -> [32mCons 1[39m ((\[34mc[39m -> [32mCons[39m [47m1.2::[32mc[39m[49m) Nil : [32m'List 'Int[39m))[K | ||
128 | infer: labEnd (\[34ma[39m ([34mb[39m : [32m'Num a[39m) [34ma[39m:=[32m'Int[39m -> [32mCons 1[39m ((\[34mc[39m -> [32mCons[39m [47m1.2[49m:[32mc[39m) Nil : [32m'List 'Int[39m))[K | ||
129 | focus: labEnd (\[34ma[39m ([34mb[39m : [32m'Num a[39m) [34ma[39m:=[32m'Int[39m -> [32mCons 1[39m ((\[34mc[39m -> [32mCons[39m [47m[32m1.2[39m[49m:[32mc[39m) Nil : [32m'List 'Int[39m))[K | ||
130 | focus: labEnd (\[34ma[39m ([34mb[39m : [32m'Num a[39m) [34ma[39m:=[32m'Int[39m -> [32mCons 1[39m ((\[34mc[39m -> [32mCons[39m \([34md[39m : [32mc~'Float[39m)->[47m[32m1.2[39m[49m) Nil : [32m'List 'Int[39m))[K | ||
131 | focus: labEnd (\[34ma[39m ([34mb[39m : [32m'Num a[39m) [34ma[39m:=[32m'Int[39m -> [32mCons 1[39m ((\[34mc[39m -> [32mCons[39m (\[34mc[39m:=[32m'Float[39m -> [47m[32m1.2[39m[49m)) Nil : [32m'List 'Int[39m))[K | ||
132 | focus: labEnd (\[34ma[39m ([34mb[39m : [32m'Num a[39m) [34ma[39m:=[32m'Int[39m -> [32mCons 1[39m ((\[34mc[39m [34mc[39m:=[32m'Float[39m -> [32mCons[39m [47m[32m1.2[39m[49m) Nil : [32m'List 'Int[39m))[K | ||
133 | focus: labEnd (\[34ma[39m ([34mb[39m : [32m'Num a[39m) [34ma[39m:=[32m'Int[39m -> [32mCons 1[39m ((\[34mc[39m [34mc[39m:=[32m'Float[39m -> [47m[32mCons 1.2[39m[49m) Nil : [32m'List 'Int[39m))[K | ||
134 | focus: labEnd (\[34ma[39m ([34mb[39m : [32m'Num a[39m) [34ma[39m:=[32m'Int[39m -> [32mCons 1[39m ([47m[32mCons 1.2[39m[49m Nil : [32m'List 'Int[39m))[K | ||
135 | focus: labEnd (\[34ma[39m ([34mb[39m : [32m'Num a[39m) [34ma[39m:=[32m'Int[39m -> [32mCons 1[39m ((\([34mc[39m : [32m'Empty "can not unify\n\ESC[32m'Int\ESC[m\nwith\n\ESC[32m'Float\ESC[m\n"[39m) -> [47m[32mCons 1.2[39m[49m) Nil))[K | ||
136 | !type error: can not unify | ||
137 | [32m'Int[m | ||
138 | with | ||
139 | [32m'Float[m | ||
140 | |||
141 | in builtin Nil | ||
142 | |||
143 | ------------ tooltips | ||
144 | testdata/language-features/basic-list/list10.reject.lc 1:10-1:11 V1 | ||
145 | testdata/language-features/basic-list/list10.reject.lc 1:12-1:15 Float | ||
146 | testdata/language-features/basic-list/list10.reject.lc 1:20-1:25 Type | ||
147 | testdata/language-features/basic-list/list10.reject.lc 1:21-1:24 Type | ||