diff options
author | Péter Diviánszky <divipp@gmail.com> | 2016-01-21 23:50:27 +0100 |
---|---|---|
committer | Péter Diviánszky <divipp@gmail.com> | 2016-01-21 23:50:27 +0100 |
commit | 23bbb0006279533d7f99c3cb7873cfed677ca608 (patch) | |
tree | ec0455c38b348cfd6aa9d2b540ef2ab7971f867b /testdata | |
parent | 2c5495fe76d2315ff241064d77a7a97014a7f898 (diff) |
better source range handling
Diffstat (limited to 'testdata')
37 files changed, 1446 insertions, 763 deletions
diff --git a/testdata/Builtins.out b/testdata/Builtins.out index dca1e33e..68d9101a 100644 --- a/testdata/Builtins.out +++ b/testdata/Builtins.out | |||
@@ -5,20 +5,26 @@ testdata/Builtins.lc 9:1-9:3 {a} -> a->a | |||
5 | testdata/Builtins.lc 13:6-13:9 Type | 5 | testdata/Builtins.lc 13:6-13:9 Type |
6 | testdata/Builtins.lc 13:12-13:16 'Nat | 6 | testdata/Builtins.lc 13:12-13:16 'Nat |
7 | testdata/Builtins.lc 13:24-13:27 Type | 7 | testdata/Builtins.lc 13:24-13:27 Type |
8 | testdata/Builtins.lc 13:6-13:9 Type->Type | ||
8 | testdata/Builtins.lc 13:19-13:23 'Nat->'Nat | 9 | testdata/Builtins.lc 13:19-13:23 'Nat->'Nat |
10 | testdata/Builtins.lc 13:6-13:23 Type->Type | ||
9 | testdata/Builtins.lc 13:6-13:23 Type | 11 | testdata/Builtins.lc 13:6-13:23 Type |
12 | testdata/Builtins.lc 13:19-13:23 Type->Type | ||
10 | testdata/Builtins.lc 13:19-13:23 Type | 13 | testdata/Builtins.lc 13:19-13:23 Type |
11 | testdata/Builtins.lc 13:19-13:23 'Nat | 14 | testdata/Builtins.lc 13:19-13:23 'Nat |
12 | testdata/Builtins.lc 15:6-15:10 Type->Type | 15 | testdata/Builtins.lc 15:6-15:10 Type->Type |
13 | testdata/Builtins.lc 15:6-15:10 Type | 16 | testdata/Builtins.lc 15:6-15:10 Type |
14 | testdata/Builtins.lc 15:15-15:18 {a} -> 'List a | 17 | testdata/Builtins.lc 15:15-15:18 {a} -> 'List a |
15 | testdata/Builtins.lc 15:6-15:35 Type | 18 | testdata/Builtins.lc 15:6-15:36 Type->Type |
19 | testdata/Builtins.lc 15:6-15:36 Type | ||
16 | testdata/Builtins.lc 15:26-15:27 Type | 20 | testdata/Builtins.lc 15:26-15:27 Type |
17 | testdata/Builtins.lc 15:29-15:33 Type->Type | 21 | testdata/Builtins.lc 15:29-15:33 Type->Type |
18 | testdata/Builtins.lc 15:34-15:35 Type | 22 | testdata/Builtins.lc 15:34-15:35 Type |
19 | testdata/Builtins.lc 15:21-15:25 {a} -> a -> 'List a -> 'List a | 23 | testdata/Builtins.lc 15:21-15:25 {a} -> a -> 'List a -> 'List a |
24 | testdata/Builtins.lc 15:6-15:25 Type->Type | ||
20 | testdata/Builtins.lc 15:6-15:25 Type | 25 | testdata/Builtins.lc 15:6-15:25 Type |
21 | testdata/Builtins.lc 15:15-15:18 'List V1 | 26 | testdata/Builtins.lc 15:15-15:18 'List V1 |
27 | testdata/Builtins.lc 15:21-15:25 Type->Type | ||
22 | testdata/Builtins.lc 15:21-15:25 Type | 28 | testdata/Builtins.lc 15:21-15:25 Type |
23 | testdata/Builtins.lc 15:21-15:25 'List V4 | 29 | testdata/Builtins.lc 15:21-15:25 'List V4 |
24 | testdata/Builtins.lc 19:26-23:31 Type -> Type->Type | 30 | testdata/Builtins.lc 19:26-23:31 Type -> Type->Type |
@@ -29,7 +35,6 @@ testdata/Builtins.lc 20:22-23:31 Type | |||
29 | testdata/Builtins.lc 20:30-20:39 Type -> Type->Type | 35 | testdata/Builtins.lc 20:30-20:39 Type -> Type->Type |
30 | testdata/Builtins.lc 20:30-20:39 Type->Type | 36 | testdata/Builtins.lc 20:30-20:39 Type->Type |
31 | testdata/Builtins.lc 20:30-20:39 Type | 37 | testdata/Builtins.lc 20:30-20:39 Type |
32 | testdata/Builtins.lc 20:30-20:39 Type -> Type -> Type->Type | ||
33 | testdata/Builtins.lc 20:31-20:32 Type | 38 | testdata/Builtins.lc 20:31-20:32 Type |
34 | testdata/Builtins.lc 20:34-20:35 Type | 39 | testdata/Builtins.lc 20:34-20:35 Type |
35 | testdata/Builtins.lc 20:37-20:38 Type | 40 | testdata/Builtins.lc 20:37-20:38 Type |
@@ -39,7 +44,6 @@ testdata/Builtins.lc 21:33-21:45 Type -> Type -> Type->Type | |||
39 | testdata/Builtins.lc 21:33-21:45 Type -> Type->Type | 44 | testdata/Builtins.lc 21:33-21:45 Type -> Type->Type |
40 | testdata/Builtins.lc 21:33-21:45 Type->Type | 45 | testdata/Builtins.lc 21:33-21:45 Type->Type |
41 | testdata/Builtins.lc 21:33-21:45 Type | 46 | testdata/Builtins.lc 21:33-21:45 Type |
42 | testdata/Builtins.lc 21:33-21:45 Type -> Type -> Type -> Type->Type | ||
43 | testdata/Builtins.lc 21:34-21:35 Type | 47 | testdata/Builtins.lc 21:34-21:35 Type |
44 | testdata/Builtins.lc 21:37-21:38 Type | 48 | testdata/Builtins.lc 21:37-21:38 Type |
45 | testdata/Builtins.lc 21:40-21:41 Type | 49 | testdata/Builtins.lc 21:40-21:41 Type |
@@ -51,7 +55,6 @@ testdata/Builtins.lc 22:36-22:51 Type -> Type -> Type->Type | |||
51 | testdata/Builtins.lc 22:36-22:51 Type -> Type->Type | 55 | testdata/Builtins.lc 22:36-22:51 Type -> Type->Type |
52 | testdata/Builtins.lc 22:36-22:51 Type->Type | 56 | testdata/Builtins.lc 22:36-22:51 Type->Type |
53 | testdata/Builtins.lc 22:36-22:51 Type | 57 | testdata/Builtins.lc 22:36-22:51 Type |
54 | testdata/Builtins.lc 22:36-22:51 Type -> Type -> Type -> Type -> Type->Type | ||
55 | testdata/Builtins.lc 22:37-22:38 Type | 58 | testdata/Builtins.lc 22:37-22:38 Type |
56 | testdata/Builtins.lc 22:40-22:41 Type | 59 | testdata/Builtins.lc 22:40-22:41 Type |
57 | testdata/Builtins.lc 22:43-22:44 Type | 60 | testdata/Builtins.lc 22:43-22:44 Type |
@@ -59,61 +62,76 @@ testdata/Builtins.lc 22:46-22:47 Type | |||
59 | testdata/Builtins.lc 22:49-22:50 Type | 62 | testdata/Builtins.lc 22:49-22:50 Type |
60 | testdata/Builtins.lc 22:22-22:32 Type | 63 | testdata/Builtins.lc 22:22-22:32 Type |
61 | testdata/Builtins.lc 23:25-23:31 Type | 64 | testdata/Builtins.lc 23:25-23:31 Type |
62 | testdata/Builtins.lc 23:25-23:31 Type -> Type->Type | ||
63 | testdata/Builtins.lc 23:26-23:27 Type | 65 | testdata/Builtins.lc 23:26-23:27 Type |
64 | testdata/Builtins.lc 23:29-23:30 Type | 66 | testdata/Builtins.lc 23:29-23:30 Type |
65 | testdata/Builtins.lc 19:5-19:18 Type -> Type->Type | 67 | testdata/Builtins.lc 19:5-19:18 Type -> Type->Type |
66 | testdata/Builtins.lc 26:10-26:24 Type->Type | ||
67 | testdata/Builtins.lc 26:10-26:24 Type | ||
68 | testdata/Builtins.lc 25:7-25:21 Type->Type | 68 | testdata/Builtins.lc 25:7-25:21 Type->Type |
69 | testdata/Builtins.lc 28:10-28:21 Type->Type | ||
70 | testdata/Builtins.lc 28:10-28:21 Type | ||
71 | testdata/Builtins.lc 27:7-27:18 Type->Type | 69 | testdata/Builtins.lc 27:7-27:18 Type->Type |
72 | testdata/Builtins.lc 30:10-30:26 Type->Type | ||
73 | testdata/Builtins.lc 30:10-30:26 Type | ||
74 | testdata/Builtins.lc 29:7-29:23 Type->Type | 70 | testdata/Builtins.lc 29:7-29:23 Type->Type |
75 | testdata/Builtins.lc 32:17-32:21 Type | 71 | testdata/Builtins.lc 32:17-32:21 Type |
72 | testdata/Builtins.lc 32:26-32:37 Type->Type | ||
76 | testdata/Builtins.lc 32:26-32:37 Type | 73 | testdata/Builtins.lc 32:26-32:37 Type |
77 | testdata/Builtins.lc 32:26-32:29 Type | 74 | testdata/Builtins.lc 32:26-32:29 Type |
75 | testdata/Builtins.lc 32:33-32:37 Type->Type | ||
78 | testdata/Builtins.lc 32:33-32:37 Type | 76 | testdata/Builtins.lc 32:33-32:37 Type |
79 | testdata/Builtins.lc 32:6-32:10 Type -> 'Nat->Type | 77 | testdata/Builtins.lc 32:6-32:10 Type -> 'Nat->Type |
80 | testdata/Builtins.lc 33:9-33:25 Type | 78 | testdata/Builtins.lc 33:9-33:27 Type->Type |
79 | testdata/Builtins.lc 33:9-33:27 Type | ||
81 | testdata/Builtins.lc 33:9-33:10 Type | 80 | testdata/Builtins.lc 33:9-33:10 Type |
82 | testdata/Builtins.lc 33:14-33:25 Type | 81 | testdata/Builtins.lc 33:14-33:27 Type->Type |
82 | testdata/Builtins.lc 33:14-33:27 Type | ||
83 | testdata/Builtins.lc 33:14-33:15 Type | 83 | testdata/Builtins.lc 33:14-33:15 Type |
84 | testdata/Builtins.lc 33:19-33:25 Type | 84 | testdata/Builtins.lc 33:19-33:27 Type->Type |
85 | testdata/Builtins.lc 33:19-33:27 Type | ||
85 | testdata/Builtins.lc 33:19-33:23 Type -> 'Nat->Type | 86 | testdata/Builtins.lc 33:19-33:23 Type -> 'Nat->Type |
86 | testdata/Builtins.lc 33:24-33:25 Type | 87 | testdata/Builtins.lc 33:24-33:25 Type |
88 | testdata/Builtins.lc 33:26-33:27 'Nat | ||
87 | testdata/Builtins.lc 33:3-33:5 {a} -> a -> a -> 'VecS a (Succ (Succ Zero)) | 89 | testdata/Builtins.lc 33:3-33:5 {a} -> a -> a -> 'VecS a (Succ (Succ Zero)) |
88 | testdata/Builtins.lc 34:9-34:30 Type | 90 | testdata/Builtins.lc 34:9-34:32 Type->Type |
91 | testdata/Builtins.lc 34:9-34:32 Type | ||
89 | testdata/Builtins.lc 34:9-34:10 Type | 92 | testdata/Builtins.lc 34:9-34:10 Type |
90 | testdata/Builtins.lc 34:14-34:30 Type | 93 | testdata/Builtins.lc 34:14-34:32 Type->Type |
94 | testdata/Builtins.lc 34:14-34:32 Type | ||
91 | testdata/Builtins.lc 34:14-34:15 Type | 95 | testdata/Builtins.lc 34:14-34:15 Type |
92 | testdata/Builtins.lc 34:19-34:30 Type | 96 | testdata/Builtins.lc 34:19-34:32 Type->Type |
97 | testdata/Builtins.lc 34:19-34:32 Type | ||
93 | testdata/Builtins.lc 34:19-34:20 Type | 98 | testdata/Builtins.lc 34:19-34:20 Type |
94 | testdata/Builtins.lc 34:24-34:30 Type | 99 | testdata/Builtins.lc 34:24-34:32 Type->Type |
100 | testdata/Builtins.lc 34:24-34:32 Type | ||
95 | testdata/Builtins.lc 34:24-34:28 Type -> 'Nat->Type | 101 | testdata/Builtins.lc 34:24-34:28 Type -> 'Nat->Type |
96 | testdata/Builtins.lc 34:29-34:30 Type | 102 | testdata/Builtins.lc 34:29-34:30 Type |
103 | testdata/Builtins.lc 34:31-34:32 'Nat | ||
97 | testdata/Builtins.lc 34:3-34:5 {a} -> a -> a -> a -> 'VecS a (Succ (Succ (Succ Zero))) | 104 | testdata/Builtins.lc 34:3-34:5 {a} -> a -> a -> a -> 'VecS a (Succ (Succ (Succ Zero))) |
98 | testdata/Builtins.lc 35:9-35:35 Type | 105 | testdata/Builtins.lc 35:9-35:37 Type->Type |
106 | testdata/Builtins.lc 35:9-35:37 Type | ||
99 | testdata/Builtins.lc 35:9-35:10 Type | 107 | testdata/Builtins.lc 35:9-35:10 Type |
100 | testdata/Builtins.lc 35:14-35:35 Type | 108 | testdata/Builtins.lc 35:14-35:37 Type->Type |
109 | testdata/Builtins.lc 35:14-35:37 Type | ||
101 | testdata/Builtins.lc 35:14-35:15 Type | 110 | testdata/Builtins.lc 35:14-35:15 Type |
102 | testdata/Builtins.lc 35:19-35:35 Type | 111 | testdata/Builtins.lc 35:19-35:37 Type->Type |
112 | testdata/Builtins.lc 35:19-35:37 Type | ||
103 | testdata/Builtins.lc 35:19-35:20 Type | 113 | testdata/Builtins.lc 35:19-35:20 Type |
104 | testdata/Builtins.lc 35:24-35:35 Type | 114 | testdata/Builtins.lc 35:24-35:37 Type->Type |
115 | testdata/Builtins.lc 35:24-35:37 Type | ||
105 | testdata/Builtins.lc 35:24-35:25 Type | 116 | testdata/Builtins.lc 35:24-35:25 Type |
106 | testdata/Builtins.lc 35:29-35:35 Type | 117 | testdata/Builtins.lc 35:29-35:37 Type->Type |
118 | testdata/Builtins.lc 35:29-35:37 Type | ||
107 | testdata/Builtins.lc 35:29-35:33 Type -> 'Nat->Type | 119 | testdata/Builtins.lc 35:29-35:33 Type -> 'Nat->Type |
108 | testdata/Builtins.lc 35:34-35:35 Type | 120 | testdata/Builtins.lc 35:34-35:35 Type |
121 | testdata/Builtins.lc 35:36-35:37 'Nat | ||
109 | testdata/Builtins.lc 35:3-35:5 {a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) | 122 | testdata/Builtins.lc 35:3-35:5 {a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) |
110 | testdata/Builtins.lc 32:6-35:5 Type | 123 | testdata/Builtins.lc 32:6-35:37 Type->Type |
124 | testdata/Builtins.lc 32:6-35:37 Type | ||
125 | testdata/Builtins.lc 32:6-32:10 Type->Type | ||
111 | testdata/Builtins.lc 32:6-32:10 Type | 126 | testdata/Builtins.lc 32:6-32:10 Type |
112 | testdata/Builtins.lc 33:3-33:5 Type | 127 | testdata/Builtins.lc 33:3-33:27 Type->Type |
128 | testdata/Builtins.lc 33:3-33:27 Type | ||
113 | testdata/Builtins.lc 33:3-33:5 'VecS V3 (Succ (Succ Zero)) | 129 | testdata/Builtins.lc 33:3-33:5 'VecS V3 (Succ (Succ Zero)) |
114 | testdata/Builtins.lc 34:3-34:5 Type | 130 | testdata/Builtins.lc 34:3-34:32 Type->Type |
131 | testdata/Builtins.lc 34:3-34:32 Type | ||
115 | testdata/Builtins.lc 34:3-34:5 'VecS V5 (Succ (Succ (Succ Zero))) | 132 | testdata/Builtins.lc 34:3-34:5 'VecS V5 (Succ (Succ (Succ Zero))) |
116 | testdata/Builtins.lc 35:3-35:5 Type | 133 | testdata/Builtins.lc 35:3-35:37 Type->Type |
134 | testdata/Builtins.lc 35:3-35:37 Type | ||
117 | testdata/Builtins.lc 35:3-35:5 'VecS V7 (Succ (Succ (Succ (Succ Zero)))) | 135 | testdata/Builtins.lc 35:3-35:5 'VecS V7 (Succ (Succ (Succ (Succ Zero)))) |
118 | testdata/Builtins.lc 37:23-37:26 Type | 136 | testdata/Builtins.lc 37:23-37:26 Type |
119 | testdata/Builtins.lc 37:47-37:55 'Nat -> Type->Type | 137 | testdata/Builtins.lc 37:47-37:55 'Nat -> Type->Type |
@@ -133,10 +151,10 @@ testdata/Builtins.lc 40:21-40:22 Type | |||
133 | testdata/Builtins.lc 41:37-41:60 'Nat->Type | 151 | testdata/Builtins.lc 41:37-41:60 'Nat->Type |
134 | testdata/Builtins.lc 41:37-41:60 Type | 152 | testdata/Builtins.lc 41:37-41:60 Type |
135 | testdata/Builtins.lc 41:37-41:40 'Nat -> Type->Type | 153 | testdata/Builtins.lc 41:37-41:40 'Nat -> Type->Type |
136 | testdata/Builtins.lc 41:43-41:56 'Nat | 154 | testdata/Builtins.lc 41:41-41:58 'Nat |
137 | testdata/Builtins.lc 41:43-41:47 'Nat->'Nat | 155 | testdata/Builtins.lc 41:42-41:47 'Nat->'Nat |
138 | testdata/Builtins.lc 41:50-41:56 'Nat | 156 | testdata/Builtins.lc 41:48-41:57 'Nat |
139 | testdata/Builtins.lc 41:50-41:54 'Nat->'Nat | 157 | testdata/Builtins.lc 41:49-41:54 'Nat->'Nat |
140 | testdata/Builtins.lc 41:55-41:56 'Nat | 158 | testdata/Builtins.lc 41:55-41:56 'Nat |
141 | testdata/Builtins.lc 41:59-41:60 Type | 159 | testdata/Builtins.lc 41:59-41:60 Type |
142 | testdata/Builtins.lc 40:15-40:16 'Nat | 160 | testdata/Builtins.lc 40:15-40:16 'Nat |
@@ -150,138 +168,224 @@ testdata/Builtins.lc 45:21-45:22 'Nat | |||
150 | testdata/Builtins.lc 45:23-45:24 Type | 168 | testdata/Builtins.lc 45:23-45:24 Type |
151 | testdata/Builtins.lc 45:5-45:10 'Nat -> Type->Type | 169 | testdata/Builtins.lc 45:5-45:10 'Nat -> Type->Type |
152 | testdata/Builtins.lc 48:13-48:16 Type | 170 | testdata/Builtins.lc 48:13-48:16 Type |
171 | testdata/Builtins.lc 48:20-48:39 Type->Type | ||
153 | testdata/Builtins.lc 48:20-48:39 Type | 172 | testdata/Builtins.lc 48:20-48:39 Type |
154 | testdata/Builtins.lc 48:20-48:23 Type | 173 | testdata/Builtins.lc 48:20-48:23 Type |
174 | testdata/Builtins.lc 48:27-48:39 Type->Type | ||
155 | testdata/Builtins.lc 48:27-48:39 Type | 175 | testdata/Builtins.lc 48:27-48:39 Type |
156 | testdata/Builtins.lc 48:27-48:31 Type | 176 | testdata/Builtins.lc 48:27-48:31 Type |
177 | testdata/Builtins.lc 48:35-48:39 Type->Type | ||
157 | testdata/Builtins.lc 48:35-48:39 Type | 178 | testdata/Builtins.lc 48:35-48:39 Type |
158 | testdata/Builtins.lc 48:6-48:9 'Nat -> 'Nat -> Type->Type | 179 | testdata/Builtins.lc 48:6-48:9 'Nat -> 'Nat -> Type->Type |
159 | testdata/Builtins.lc 49:11-49:14 'Nat -> Type->Type | 180 | testdata/Builtins.lc 49:11-49:14 'Nat -> Type->Type |
181 | testdata/Builtins.lc 49:15-49:16 'Nat | ||
160 | testdata/Builtins.lc 49:17-49:22 Type | 182 | testdata/Builtins.lc 49:17-49:22 Type |
183 | testdata/Builtins.lc 49:26-49:54 Type->Type | ||
161 | testdata/Builtins.lc 49:26-49:54 Type | 184 | testdata/Builtins.lc 49:26-49:54 Type |
162 | testdata/Builtins.lc 49:26-49:29 'Nat -> Type->Type | 185 | testdata/Builtins.lc 49:26-49:29 'Nat -> Type->Type |
186 | testdata/Builtins.lc 49:30-49:31 'Nat | ||
163 | testdata/Builtins.lc 49:32-49:37 Type | 187 | testdata/Builtins.lc 49:32-49:37 Type |
188 | testdata/Builtins.lc 49:41-49:54 Type->Type | ||
164 | testdata/Builtins.lc 49:41-49:54 Type | 189 | testdata/Builtins.lc 49:41-49:54 Type |
165 | testdata/Builtins.lc 49:41-49:44 'Nat -> 'Nat -> Type->Type | 190 | testdata/Builtins.lc 49:41-49:44 'Nat -> 'Nat -> Type->Type |
191 | testdata/Builtins.lc 49:45-49:46 'Nat | ||
192 | testdata/Builtins.lc 49:47-49:48 'Nat | ||
166 | testdata/Builtins.lc 49:49-49:54 Type | 193 | testdata/Builtins.lc 49:49-49:54 Type |
167 | testdata/Builtins.lc 49:3-49:7 'VecS 'Float (Succ (Succ Zero)) -> 'VecS 'Float (Succ (Succ Zero)) -> 'Mat (Succ (Succ Zero)) (Succ (Succ Zero)) 'Float | 194 | testdata/Builtins.lc 49:3-49:7 'VecS 'Float (Succ (Succ Zero)) -> 'VecS 'Float (Succ (Succ Zero)) -> 'Mat (Succ (Succ Zero)) (Succ (Succ Zero)) 'Float |
168 | testdata/Builtins.lc 50:11-50:14 'Nat -> Type->Type | 195 | testdata/Builtins.lc 50:11-50:14 'Nat -> Type->Type |
196 | testdata/Builtins.lc 50:15-50:16 'Nat | ||
169 | testdata/Builtins.lc 50:17-50:22 Type | 197 | testdata/Builtins.lc 50:17-50:22 Type |
198 | testdata/Builtins.lc 50:26-50:54 Type->Type | ||
170 | testdata/Builtins.lc 50:26-50:54 Type | 199 | testdata/Builtins.lc 50:26-50:54 Type |
171 | testdata/Builtins.lc 50:26-50:29 'Nat -> Type->Type | 200 | testdata/Builtins.lc 50:26-50:29 'Nat -> Type->Type |
201 | testdata/Builtins.lc 50:30-50:31 'Nat | ||
172 | testdata/Builtins.lc 50:32-50:37 Type | 202 | testdata/Builtins.lc 50:32-50:37 Type |
203 | testdata/Builtins.lc 50:41-50:54 Type->Type | ||
173 | testdata/Builtins.lc 50:41-50:54 Type | 204 | testdata/Builtins.lc 50:41-50:54 Type |
174 | testdata/Builtins.lc 50:41-50:44 'Nat -> 'Nat -> Type->Type | 205 | testdata/Builtins.lc 50:41-50:44 'Nat -> 'Nat -> Type->Type |
206 | testdata/Builtins.lc 50:45-50:46 'Nat | ||
207 | testdata/Builtins.lc 50:47-50:48 'Nat | ||
175 | testdata/Builtins.lc 50:49-50:54 Type | 208 | testdata/Builtins.lc 50:49-50:54 Type |
176 | testdata/Builtins.lc 50:3-50:7 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'Mat (Succ (Succ (Succ Zero))) (Succ (Succ Zero)) 'Float | 209 | testdata/Builtins.lc 50:3-50:7 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'Mat (Succ (Succ (Succ Zero))) (Succ (Succ Zero)) 'Float |
177 | testdata/Builtins.lc 51:11-51:14 'Nat -> Type->Type | 210 | testdata/Builtins.lc 51:11-51:14 'Nat -> Type->Type |
211 | testdata/Builtins.lc 51:15-51:16 'Nat | ||
178 | testdata/Builtins.lc 51:17-51:22 Type | 212 | testdata/Builtins.lc 51:17-51:22 Type |
213 | testdata/Builtins.lc 51:26-51:54 Type->Type | ||
179 | testdata/Builtins.lc 51:26-51:54 Type | 214 | testdata/Builtins.lc 51:26-51:54 Type |
180 | testdata/Builtins.lc 51:26-51:29 'Nat -> Type->Type | 215 | testdata/Builtins.lc 51:26-51:29 'Nat -> Type->Type |
216 | testdata/Builtins.lc 51:30-51:31 'Nat | ||
181 | testdata/Builtins.lc 51:32-51:37 Type | 217 | testdata/Builtins.lc 51:32-51:37 Type |
218 | testdata/Builtins.lc 51:41-51:54 Type->Type | ||
182 | testdata/Builtins.lc 51:41-51:54 Type | 219 | testdata/Builtins.lc 51:41-51:54 Type |
183 | testdata/Builtins.lc 51:41-51:44 'Nat -> 'Nat -> Type->Type | 220 | testdata/Builtins.lc 51:41-51:44 'Nat -> 'Nat -> Type->Type |
221 | testdata/Builtins.lc 51:45-51:46 'Nat | ||
222 | testdata/Builtins.lc 51:47-51:48 'Nat | ||
184 | testdata/Builtins.lc 51:49-51:54 Type | 223 | testdata/Builtins.lc 51:49-51:54 Type |
185 | testdata/Builtins.lc 51:3-51:7 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'Mat (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ Zero)) 'Float | 224 | testdata/Builtins.lc 51:3-51:7 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'Mat (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ Zero)) 'Float |
186 | testdata/Builtins.lc 52:11-52:14 'Nat -> Type->Type | 225 | testdata/Builtins.lc 52:11-52:14 'Nat -> Type->Type |
226 | testdata/Builtins.lc 52:15-52:16 'Nat | ||
187 | testdata/Builtins.lc 52:17-52:22 Type | 227 | testdata/Builtins.lc 52:17-52:22 Type |
228 | testdata/Builtins.lc 52:26-52:69 Type->Type | ||
188 | testdata/Builtins.lc 52:26-52:69 Type | 229 | testdata/Builtins.lc 52:26-52:69 Type |
189 | testdata/Builtins.lc 52:26-52:29 'Nat -> Type->Type | 230 | testdata/Builtins.lc 52:26-52:29 'Nat -> Type->Type |
231 | testdata/Builtins.lc 52:30-52:31 'Nat | ||
190 | testdata/Builtins.lc 52:32-52:37 Type | 232 | testdata/Builtins.lc 52:32-52:37 Type |
233 | testdata/Builtins.lc 52:41-52:69 Type->Type | ||
191 | testdata/Builtins.lc 52:41-52:69 Type | 234 | testdata/Builtins.lc 52:41-52:69 Type |
192 | testdata/Builtins.lc 52:41-52:44 'Nat -> Type->Type | 235 | testdata/Builtins.lc 52:41-52:44 'Nat -> Type->Type |
236 | testdata/Builtins.lc 52:45-52:46 'Nat | ||
193 | testdata/Builtins.lc 52:47-52:52 Type | 237 | testdata/Builtins.lc 52:47-52:52 Type |
238 | testdata/Builtins.lc 52:56-52:69 Type->Type | ||
194 | testdata/Builtins.lc 52:56-52:69 Type | 239 | testdata/Builtins.lc 52:56-52:69 Type |
195 | testdata/Builtins.lc 52:56-52:59 'Nat -> 'Nat -> Type->Type | 240 | testdata/Builtins.lc 52:56-52:59 'Nat -> 'Nat -> Type->Type |
241 | testdata/Builtins.lc 52:60-52:61 'Nat | ||
242 | testdata/Builtins.lc 52:62-52:63 'Nat | ||
196 | testdata/Builtins.lc 52:64-52:69 Type | 243 | testdata/Builtins.lc 52:64-52:69 Type |
197 | testdata/Builtins.lc 52:3-52:7 'VecS 'Float (Succ (Succ Zero)) -> 'VecS 'Float (Succ (Succ Zero)) -> 'VecS 'Float (Succ (Succ Zero)) -> 'Mat (Succ (Succ Zero)) (Succ (Succ (Succ Zero))) 'Float | 244 | testdata/Builtins.lc 52:3-52:7 'VecS 'Float (Succ (Succ Zero)) -> 'VecS 'Float (Succ (Succ Zero)) -> 'VecS 'Float (Succ (Succ Zero)) -> 'Mat (Succ (Succ Zero)) (Succ (Succ (Succ Zero))) 'Float |
198 | testdata/Builtins.lc 53:11-53:14 'Nat -> Type->Type | 245 | testdata/Builtins.lc 53:11-53:14 'Nat -> Type->Type |
246 | testdata/Builtins.lc 53:15-53:16 'Nat | ||
199 | testdata/Builtins.lc 53:17-53:22 Type | 247 | testdata/Builtins.lc 53:17-53:22 Type |
248 | testdata/Builtins.lc 53:26-53:69 Type->Type | ||
200 | testdata/Builtins.lc 53:26-53:69 Type | 249 | testdata/Builtins.lc 53:26-53:69 Type |
201 | testdata/Builtins.lc 53:26-53:29 'Nat -> Type->Type | 250 | testdata/Builtins.lc 53:26-53:29 'Nat -> Type->Type |
251 | testdata/Builtins.lc 53:30-53:31 'Nat | ||
202 | testdata/Builtins.lc 53:32-53:37 Type | 252 | testdata/Builtins.lc 53:32-53:37 Type |
253 | testdata/Builtins.lc 53:41-53:69 Type->Type | ||
203 | testdata/Builtins.lc 53:41-53:69 Type | 254 | testdata/Builtins.lc 53:41-53:69 Type |
204 | testdata/Builtins.lc 53:41-53:44 'Nat -> Type->Type | 255 | testdata/Builtins.lc 53:41-53:44 'Nat -> Type->Type |
256 | testdata/Builtins.lc 53:45-53:46 'Nat | ||
205 | testdata/Builtins.lc 53:47-53:52 Type | 257 | testdata/Builtins.lc 53:47-53:52 Type |
258 | testdata/Builtins.lc 53:56-53:69 Type->Type | ||
206 | testdata/Builtins.lc 53:56-53:69 Type | 259 | testdata/Builtins.lc 53:56-53:69 Type |
207 | testdata/Builtins.lc 53:56-53:59 'Nat -> 'Nat -> Type->Type | 260 | testdata/Builtins.lc 53:56-53:59 'Nat -> 'Nat -> Type->Type |
261 | testdata/Builtins.lc 53:60-53:61 'Nat | ||
262 | testdata/Builtins.lc 53:62-53:63 'Nat | ||
208 | testdata/Builtins.lc 53:64-53:69 Type | 263 | testdata/Builtins.lc 53:64-53:69 Type |
209 | testdata/Builtins.lc 53:3-53:7 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'Mat (Succ (Succ (Succ Zero))) (Succ (Succ (Succ Zero))) 'Float | 264 | testdata/Builtins.lc 53:3-53:7 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'Mat (Succ (Succ (Succ Zero))) (Succ (Succ (Succ Zero))) 'Float |
210 | testdata/Builtins.lc 54:11-54:14 'Nat -> Type->Type | 265 | testdata/Builtins.lc 54:11-54:14 'Nat -> Type->Type |
266 | testdata/Builtins.lc 54:15-54:16 'Nat | ||
211 | testdata/Builtins.lc 54:17-54:22 Type | 267 | testdata/Builtins.lc 54:17-54:22 Type |
268 | testdata/Builtins.lc 54:26-54:69 Type->Type | ||
212 | testdata/Builtins.lc 54:26-54:69 Type | 269 | testdata/Builtins.lc 54:26-54:69 Type |
213 | testdata/Builtins.lc 54:26-54:29 'Nat -> Type->Type | 270 | testdata/Builtins.lc 54:26-54:29 'Nat -> Type->Type |
271 | testdata/Builtins.lc 54:30-54:31 'Nat | ||
214 | testdata/Builtins.lc 54:32-54:37 Type | 272 | testdata/Builtins.lc 54:32-54:37 Type |
273 | testdata/Builtins.lc 54:41-54:69 Type->Type | ||
215 | testdata/Builtins.lc 54:41-54:69 Type | 274 | testdata/Builtins.lc 54:41-54:69 Type |
216 | testdata/Builtins.lc 54:41-54:44 'Nat -> Type->Type | 275 | testdata/Builtins.lc 54:41-54:44 'Nat -> Type->Type |
276 | testdata/Builtins.lc 54:45-54:46 'Nat | ||
217 | testdata/Builtins.lc 54:47-54:52 Type | 277 | testdata/Builtins.lc 54:47-54:52 Type |
278 | testdata/Builtins.lc 54:56-54:69 Type->Type | ||
218 | testdata/Builtins.lc 54:56-54:69 Type | 279 | testdata/Builtins.lc 54:56-54:69 Type |
219 | testdata/Builtins.lc 54:56-54:59 'Nat -> 'Nat -> Type->Type | 280 | testdata/Builtins.lc 54:56-54:59 'Nat -> 'Nat -> Type->Type |
281 | testdata/Builtins.lc 54:60-54:61 'Nat | ||
282 | testdata/Builtins.lc 54:62-54:63 'Nat | ||
220 | testdata/Builtins.lc 54:64-54:69 Type | 283 | testdata/Builtins.lc 54:64-54:69 Type |
221 | testdata/Builtins.lc 54:3-54:7 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'Mat (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ Zero))) 'Float | 284 | testdata/Builtins.lc 54:3-54:7 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'Mat (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ Zero))) 'Float |
222 | testdata/Builtins.lc 55:11-55:14 'Nat -> Type->Type | 285 | testdata/Builtins.lc 55:11-55:14 'Nat -> Type->Type |
286 | testdata/Builtins.lc 55:15-55:16 'Nat | ||
223 | testdata/Builtins.lc 55:17-55:22 Type | 287 | testdata/Builtins.lc 55:17-55:22 Type |
288 | testdata/Builtins.lc 55:26-55:84 Type->Type | ||
224 | testdata/Builtins.lc 55:26-55:84 Type | 289 | testdata/Builtins.lc 55:26-55:84 Type |
225 | testdata/Builtins.lc 55:26-55:29 'Nat -> Type->Type | 290 | testdata/Builtins.lc 55:26-55:29 'Nat -> Type->Type |
291 | testdata/Builtins.lc 55:30-55:31 'Nat | ||
226 | testdata/Builtins.lc 55:32-55:37 Type | 292 | testdata/Builtins.lc 55:32-55:37 Type |
293 | testdata/Builtins.lc 55:41-55:84 Type->Type | ||
227 | testdata/Builtins.lc 55:41-55:84 Type | 294 | testdata/Builtins.lc 55:41-55:84 Type |
228 | testdata/Builtins.lc 55:41-55:44 'Nat -> Type->Type | 295 | testdata/Builtins.lc 55:41-55:44 'Nat -> Type->Type |
296 | testdata/Builtins.lc 55:45-55:46 'Nat | ||
229 | testdata/Builtins.lc 55:47-55:52 Type | 297 | testdata/Builtins.lc 55:47-55:52 Type |
298 | testdata/Builtins.lc 55:56-55:84 Type->Type | ||
230 | testdata/Builtins.lc 55:56-55:84 Type | 299 | testdata/Builtins.lc 55:56-55:84 Type |
231 | testdata/Builtins.lc 55:56-55:59 'Nat -> Type->Type | 300 | testdata/Builtins.lc 55:56-55:59 'Nat -> Type->Type |
301 | testdata/Builtins.lc 55:60-55:61 'Nat | ||
232 | testdata/Builtins.lc 55:62-55:67 Type | 302 | testdata/Builtins.lc 55:62-55:67 Type |
303 | testdata/Builtins.lc 55:71-55:84 Type->Type | ||
233 | testdata/Builtins.lc 55:71-55:84 Type | 304 | testdata/Builtins.lc 55:71-55:84 Type |
234 | testdata/Builtins.lc 55:71-55:74 'Nat -> 'Nat -> Type->Type | 305 | testdata/Builtins.lc 55:71-55:74 'Nat -> 'Nat -> Type->Type |
306 | testdata/Builtins.lc 55:75-55:76 'Nat | ||
307 | testdata/Builtins.lc 55:77-55:78 'Nat | ||
235 | testdata/Builtins.lc 55:79-55:84 Type | 308 | testdata/Builtins.lc 55:79-55:84 Type |
236 | testdata/Builtins.lc 55:3-55:7 'VecS 'Float (Succ (Succ Zero)) -> 'VecS 'Float (Succ (Succ Zero)) -> 'VecS 'Float (Succ (Succ Zero)) -> 'VecS 'Float (Succ (Succ Zero)) -> 'Mat (Succ (Succ Zero)) (Succ (Succ (Succ (Succ Zero)))) 'Float | 309 | testdata/Builtins.lc 55:3-55:7 'VecS 'Float (Succ (Succ Zero)) -> 'VecS 'Float (Succ (Succ Zero)) -> 'VecS 'Float (Succ (Succ Zero)) -> 'VecS 'Float (Succ (Succ Zero)) -> 'Mat (Succ (Succ Zero)) (Succ (Succ (Succ (Succ Zero)))) 'Float |
237 | testdata/Builtins.lc 56:11-56:14 'Nat -> Type->Type | 310 | testdata/Builtins.lc 56:11-56:14 'Nat -> Type->Type |
311 | testdata/Builtins.lc 56:15-56:16 'Nat | ||
238 | testdata/Builtins.lc 56:17-56:22 Type | 312 | testdata/Builtins.lc 56:17-56:22 Type |
313 | testdata/Builtins.lc 56:26-56:84 Type->Type | ||
239 | testdata/Builtins.lc 56:26-56:84 Type | 314 | testdata/Builtins.lc 56:26-56:84 Type |
240 | testdata/Builtins.lc 56:26-56:29 'Nat -> Type->Type | 315 | testdata/Builtins.lc 56:26-56:29 'Nat -> Type->Type |
316 | testdata/Builtins.lc 56:30-56:31 'Nat | ||
241 | testdata/Builtins.lc 56:32-56:37 Type | 317 | testdata/Builtins.lc 56:32-56:37 Type |
318 | testdata/Builtins.lc 56:41-56:84 Type->Type | ||
242 | testdata/Builtins.lc 56:41-56:84 Type | 319 | testdata/Builtins.lc 56:41-56:84 Type |
243 | testdata/Builtins.lc 56:41-56:44 'Nat -> Type->Type | 320 | testdata/Builtins.lc 56:41-56:44 'Nat -> Type->Type |
321 | testdata/Builtins.lc 56:45-56:46 'Nat | ||
244 | testdata/Builtins.lc 56:47-56:52 Type | 322 | testdata/Builtins.lc 56:47-56:52 Type |
323 | testdata/Builtins.lc 56:56-56:84 Type->Type | ||
245 | testdata/Builtins.lc 56:56-56:84 Type | 324 | testdata/Builtins.lc 56:56-56:84 Type |
246 | testdata/Builtins.lc 56:56-56:59 'Nat -> Type->Type | 325 | testdata/Builtins.lc 56:56-56:59 'Nat -> Type->Type |
326 | testdata/Builtins.lc 56:60-56:61 'Nat | ||
247 | testdata/Builtins.lc 56:62-56:67 Type | 327 | testdata/Builtins.lc 56:62-56:67 Type |
328 | testdata/Builtins.lc 56:71-56:84 Type->Type | ||
248 | testdata/Builtins.lc 56:71-56:84 Type | 329 | testdata/Builtins.lc 56:71-56:84 Type |
249 | testdata/Builtins.lc 56:71-56:74 'Nat -> 'Nat -> Type->Type | 330 | testdata/Builtins.lc 56:71-56:74 'Nat -> 'Nat -> Type->Type |
331 | testdata/Builtins.lc 56:75-56:76 'Nat | ||
332 | testdata/Builtins.lc 56:77-56:78 'Nat | ||
250 | testdata/Builtins.lc 56:79-56:84 Type | 333 | testdata/Builtins.lc 56:79-56:84 Type |
251 | testdata/Builtins.lc 56:3-56:7 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'Mat (Succ (Succ (Succ Zero))) (Succ (Succ (Succ (Succ Zero)))) 'Float | 334 | testdata/Builtins.lc 56:3-56:7 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'Mat (Succ (Succ (Succ Zero))) (Succ (Succ (Succ (Succ Zero)))) 'Float |
252 | testdata/Builtins.lc 57:11-57:14 'Nat -> Type->Type | 335 | testdata/Builtins.lc 57:11-57:14 'Nat -> Type->Type |
336 | testdata/Builtins.lc 57:15-57:16 'Nat | ||
253 | testdata/Builtins.lc 57:17-57:22 Type | 337 | testdata/Builtins.lc 57:17-57:22 Type |
338 | testdata/Builtins.lc 57:26-57:84 Type->Type | ||
254 | testdata/Builtins.lc 57:26-57:84 Type | 339 | testdata/Builtins.lc 57:26-57:84 Type |
255 | testdata/Builtins.lc 57:26-57:29 'Nat -> Type->Type | 340 | testdata/Builtins.lc 57:26-57:29 'Nat -> Type->Type |
341 | testdata/Builtins.lc 57:30-57:31 'Nat | ||
256 | testdata/Builtins.lc 57:32-57:37 Type | 342 | testdata/Builtins.lc 57:32-57:37 Type |
343 | testdata/Builtins.lc 57:41-57:84 Type->Type | ||
257 | testdata/Builtins.lc 57:41-57:84 Type | 344 | testdata/Builtins.lc 57:41-57:84 Type |
258 | testdata/Builtins.lc 57:41-57:44 'Nat -> Type->Type | 345 | testdata/Builtins.lc 57:41-57:44 'Nat -> Type->Type |
346 | testdata/Builtins.lc 57:45-57:46 'Nat | ||
259 | testdata/Builtins.lc 57:47-57:52 Type | 347 | testdata/Builtins.lc 57:47-57:52 Type |
348 | testdata/Builtins.lc 57:56-57:84 Type->Type | ||
260 | testdata/Builtins.lc 57:56-57:84 Type | 349 | testdata/Builtins.lc 57:56-57:84 Type |
261 | testdata/Builtins.lc 57:56-57:59 'Nat -> Type->Type | 350 | testdata/Builtins.lc 57:56-57:59 'Nat -> Type->Type |
351 | testdata/Builtins.lc 57:60-57:61 'Nat | ||
262 | testdata/Builtins.lc 57:62-57:67 Type | 352 | testdata/Builtins.lc 57:62-57:67 Type |
353 | testdata/Builtins.lc 57:71-57:84 Type->Type | ||
263 | testdata/Builtins.lc 57:71-57:84 Type | 354 | testdata/Builtins.lc 57:71-57:84 Type |
264 | testdata/Builtins.lc 57:71-57:74 'Nat -> 'Nat -> Type->Type | 355 | testdata/Builtins.lc 57:71-57:74 'Nat -> 'Nat -> Type->Type |
356 | testdata/Builtins.lc 57:75-57:76 'Nat | ||
357 | testdata/Builtins.lc 57:77-57:78 'Nat | ||
265 | testdata/Builtins.lc 57:79-57:84 Type | 358 | testdata/Builtins.lc 57:79-57:84 Type |
266 | testdata/Builtins.lc 57:3-57:7 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'Mat (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ Zero)))) 'Float | 359 | testdata/Builtins.lc 57:3-57:7 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'Mat (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ Zero)))) 'Float |
360 | testdata/Builtins.lc 48:6-48:9 Type->Type | ||
267 | testdata/Builtins.lc 48:6-48:9 Type | 361 | testdata/Builtins.lc 48:6-48:9 Type |
362 | testdata/Builtins.lc 48:6-57:84 Type->Type | ||
268 | testdata/Builtins.lc 48:6-57:84 Type | 363 | testdata/Builtins.lc 48:6-57:84 Type |
364 | testdata/Builtins.lc 49:3-49:54 Type->Type | ||
269 | testdata/Builtins.lc 49:3-49:54 Type | 365 | testdata/Builtins.lc 49:3-49:54 Type |
270 | testdata/Builtins.lc 49:3-49:7 'Mat (Succ (Succ Zero)) (Succ (Succ Zero)) 'Float | 366 | testdata/Builtins.lc 49:3-49:7 'Mat (Succ (Succ Zero)) (Succ (Succ Zero)) 'Float |
367 | testdata/Builtins.lc 50:3-50:54 Type->Type | ||
271 | testdata/Builtins.lc 50:3-50:54 Type | 368 | testdata/Builtins.lc 50:3-50:54 Type |
272 | testdata/Builtins.lc 50:3-50:7 'Mat (Succ (Succ (Succ Zero))) (Succ (Succ Zero)) 'Float | 369 | testdata/Builtins.lc 50:3-50:7 'Mat (Succ (Succ (Succ Zero))) (Succ (Succ Zero)) 'Float |
370 | testdata/Builtins.lc 51:3-51:54 Type->Type | ||
273 | testdata/Builtins.lc 51:3-51:54 Type | 371 | testdata/Builtins.lc 51:3-51:54 Type |
274 | testdata/Builtins.lc 51:3-51:7 'Mat (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ Zero)) 'Float | 372 | testdata/Builtins.lc 51:3-51:7 'Mat (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ Zero)) 'Float |
373 | testdata/Builtins.lc 52:3-52:69 Type->Type | ||
275 | testdata/Builtins.lc 52:3-52:69 Type | 374 | testdata/Builtins.lc 52:3-52:69 Type |
276 | testdata/Builtins.lc 52:3-52:7 'Mat (Succ (Succ Zero)) (Succ (Succ (Succ Zero))) 'Float | 375 | testdata/Builtins.lc 52:3-52:7 'Mat (Succ (Succ Zero)) (Succ (Succ (Succ Zero))) 'Float |
376 | testdata/Builtins.lc 53:3-53:69 Type->Type | ||
277 | testdata/Builtins.lc 53:3-53:69 Type | 377 | testdata/Builtins.lc 53:3-53:69 Type |
278 | testdata/Builtins.lc 53:3-53:7 'Mat (Succ (Succ (Succ Zero))) (Succ (Succ (Succ Zero))) 'Float | 378 | testdata/Builtins.lc 53:3-53:7 'Mat (Succ (Succ (Succ Zero))) (Succ (Succ (Succ Zero))) 'Float |
379 | testdata/Builtins.lc 54:3-54:69 Type->Type | ||
279 | testdata/Builtins.lc 54:3-54:69 Type | 380 | testdata/Builtins.lc 54:3-54:69 Type |
280 | testdata/Builtins.lc 54:3-54:7 'Mat (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ Zero))) 'Float | 381 | testdata/Builtins.lc 54:3-54:7 'Mat (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ Zero))) 'Float |
382 | testdata/Builtins.lc 55:3-55:84 Type->Type | ||
281 | testdata/Builtins.lc 55:3-55:84 Type | 383 | testdata/Builtins.lc 55:3-55:84 Type |
282 | testdata/Builtins.lc 55:3-55:7 'Mat (Succ (Succ Zero)) (Succ (Succ (Succ (Succ Zero)))) 'Float | 384 | testdata/Builtins.lc 55:3-55:7 'Mat (Succ (Succ Zero)) (Succ (Succ (Succ (Succ Zero)))) 'Float |
385 | testdata/Builtins.lc 56:3-56:84 Type->Type | ||
283 | testdata/Builtins.lc 56:3-56:84 Type | 386 | testdata/Builtins.lc 56:3-56:84 Type |
284 | testdata/Builtins.lc 56:3-56:7 'Mat (Succ (Succ (Succ Zero))) (Succ (Succ (Succ (Succ Zero)))) 'Float | 387 | testdata/Builtins.lc 56:3-56:7 'Mat (Succ (Succ (Succ Zero))) (Succ (Succ (Succ (Succ Zero)))) 'Float |
388 | testdata/Builtins.lc 57:3-57:84 Type->Type | ||
285 | testdata/Builtins.lc 57:3-57:84 Type | 389 | testdata/Builtins.lc 57:3-57:84 Type |
286 | testdata/Builtins.lc 57:3-57:7 'Mat (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ Zero)))) 'Float | 390 | testdata/Builtins.lc 57:3-57:7 'Mat (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ Zero)))) 'Float |
287 | testdata/Builtins.lc 60:22-64:37 Type->Type | 391 | testdata/Builtins.lc 60:22-64:37 Type->Type |
@@ -311,87 +415,99 @@ testdata/Builtins.lc 68:14-68:16 'Swizz | |||
311 | testdata/Builtins.lc 68:19-68:21 'Swizz | 415 | testdata/Builtins.lc 68:19-68:21 'Swizz |
312 | testdata/Builtins.lc 68:24-68:26 'Swizz | 416 | testdata/Builtins.lc 68:24-68:26 'Swizz |
313 | testdata/Builtins.lc 68:29-68:31 'Swizz | 417 | testdata/Builtins.lc 68:29-68:31 'Swizz |
418 | testdata/Builtins.lc 68:6-68:31 Type->Type | ||
314 | testdata/Builtins.lc 68:6-68:31 Type | 419 | testdata/Builtins.lc 68:6-68:31 Type |
315 | testdata/Builtins.lc 71:27-71:56 Type | 420 | testdata/Builtins.lc 68:6-68:11 Type->Type |
421 | testdata/Builtins.lc 71:11-71:56 Type | ||
422 | testdata/Builtins.lc 71:26-71:56 Type->Type | ||
423 | testdata/Builtins.lc 71:26-71:56 Type | ||
316 | testdata/Builtins.lc 71:27-71:28 V5 | 424 | testdata/Builtins.lc 71:27-71:28 V5 |
425 | testdata/Builtins.lc 71:32-71:33 Type->Type | ||
317 | testdata/Builtins.lc 71:32-71:33 Type | 426 | testdata/Builtins.lc 71:32-71:33 Type |
318 | testdata/Builtins.lc 71:32-71:33 V4 | 427 | testdata/Builtins.lc 71:32-71:33 V4 |
428 | testdata/Builtins.lc 71:38-71:56 Type->Type | ||
319 | testdata/Builtins.lc 71:38-71:56 Type | 429 | testdata/Builtins.lc 71:38-71:56 Type |
320 | testdata/Builtins.lc 71:38-71:41 'Nat -> Type->Type | 430 | testdata/Builtins.lc 71:38-71:41 'Nat -> Type->Type |
321 | testdata/Builtins.lc 71:42-71:43 'Nat | 431 | testdata/Builtins.lc 71:42-71:43 'Nat |
322 | testdata/Builtins.lc 71:42-71:43 V2 | 432 | testdata/Builtins.lc 71:42-71:43 V2 |
323 | testdata/Builtins.lc 71:44-71:45 Type | 433 | testdata/Builtins.lc 71:44-71:45 Type |
434 | testdata/Builtins.lc 71:49-71:56 Type->Type | ||
324 | testdata/Builtins.lc 71:49-71:56 Type | 435 | testdata/Builtins.lc 71:49-71:56 Type |
325 | testdata/Builtins.lc 71:49-71:52 'Nat -> Type->Type | 436 | testdata/Builtins.lc 71:49-71:52 'Nat -> Type->Type |
326 | testdata/Builtins.lc 71:53-71:54 'Nat | 437 | testdata/Builtins.lc 71:53-71:54 'Nat |
327 | testdata/Builtins.lc 71:55-71:56 Type | 438 | testdata/Builtins.lc 71:55-71:56 Type |
328 | testdata/Builtins.lc 72:24-77:6 {a} -> {b} -> {c:'Nat} -> a->b -> 'VecS a c -> 'VecS b c | 439 | testdata/Builtins.lc 72:23-77:6 {a} -> {b} -> {c:'Nat} -> a->b -> 'VecS a c -> 'VecS b c |
329 | testdata/Builtins.lc 72:24-77:6 {a} -> {b:'Nat} -> V2->a -> 'VecS V3 b -> 'VecS a b | 440 | testdata/Builtins.lc 72:23-77:6 {a} -> {b:'Nat} -> V2->a -> 'VecS V3 b -> 'VecS a b |
330 | testdata/Builtins.lc 72:24-77:6 {a:'Nat} -> V2->V2 -> 'VecS V3 a -> 'VecS V3 a | 441 | testdata/Builtins.lc 72:23-77:6 {a:'Nat} -> V2->V2 -> 'VecS V3 a -> 'VecS V3 a |
331 | testdata/Builtins.lc 72:24-77:6 V2->V2 -> 'VecS V3 V1 -> 'VecS V3 V2 | 442 | testdata/Builtins.lc 72:23-77:6 V2->V2 -> 'VecS V3 V1 -> 'VecS V3 V2 |
332 | testdata/Builtins.lc 72:24-77:6 'VecS V3 V1 -> 'VecS V3 V2 | 443 | testdata/Builtins.lc 72:23-77:6 'VecS V3 V1 -> 'VecS V3 V2 |
333 | testdata/Builtins.lc 72:24-77:6 'VecS V3 V2 | 444 | testdata/Builtins.lc 72:23-77:6 'VecS V3 V2 |
334 | testdata/Builtins.lc 72:24-72:32 {a} -> (d : b:'Nat -> 'VecS a b -> Type) -> (e:a -> f:a -> d (Succ (Succ Zero)) (V2 a e f)) -> (h:a -> i:a -> j:a -> d (Succ (Succ (Succ Zero))) (V3 a h i j)) -> (l:a -> m:a -> n:a -> o:a -> d (Succ (Succ (Succ (Succ Zero)))) (V4 a l m n o)) -> {q:'Nat} -> (r : 'VecS a q) -> d q r | 445 | testdata/Builtins.lc 72:23-72:32 {a} -> (d : b:'Nat -> 'VecS a b -> Type) -> (e:a -> f:a -> d (Succ (Succ Zero)) (V2 a e f)) -> (h:a -> i:a -> j:a -> d (Succ (Succ (Succ Zero))) (V3 a h i j)) -> (l:a -> m:a -> n:a -> o:a -> d (Succ (Succ (Succ (Succ Zero)))) (V4 a l m n o)) -> {q:'Nat} -> (r : 'VecS a q) -> d q r |
335 | testdata/Builtins.lc 72:34-72:50 a:'Nat -> 'VecS V1 a -> Type | 446 | testdata/Builtins.lc 72:33-72:51 a:'Nat -> 'VecS V1 a -> Type |
336 | testdata/Builtins.lc 72:34-72:50 'VecS V1 V0 -> Type | 447 | testdata/Builtins.lc 72:34-72:50 'VecS V1 V0 -> Type |
337 | testdata/Builtins.lc 72:43-72:50 Type | 448 | testdata/Builtins.lc 72:42-72:50 Type |
338 | testdata/Builtins.lc 72:43-72:46 'Nat -> Type->Type | 449 | testdata/Builtins.lc 72:42-72:46 'Nat -> Type->Type |
339 | testdata/Builtins.lc 72:47-72:48 'Nat | 450 | testdata/Builtins.lc 72:47-72:48 'Nat |
340 | testdata/Builtins.lc 72:49-72:50 Type | 451 | testdata/Builtins.lc 72:49-72:50 Type |
341 | testdata/Builtins.lc 73:6-73:28 V0 -> V1 -> 'VecS V6 (Succ (Succ Zero)) | 452 | testdata/Builtins.lc 73:5-73:29 V0 -> V1 -> 'VecS V6 (Succ (Succ Zero)) |
342 | testdata/Builtins.lc 73:6-73:28 V1 -> 'VecS V6 (Succ (Succ Zero)) | 453 | testdata/Builtins.lc 73:6-73:28 V1 -> 'VecS V6 (Succ (Succ Zero)) |
343 | testdata/Builtins.lc 73:14-73:27 'VecS V6 (Succ (Succ Zero)) | 454 | testdata/Builtins.lc 73:14-73:28 'VecS V6 (Succ (Succ Zero)) |
344 | testdata/Builtins.lc 73:14-73:16 {a} -> a -> a -> 'VecS a (Succ (Succ Zero)) | 455 | testdata/Builtins.lc 73:14-73:16 {a} -> a -> a -> 'VecS a (Succ (Succ Zero)) |
345 | testdata/Builtins.lc 73:18-73:21 V0 | 456 | testdata/Builtins.lc 73:17-73:22 V0 |
346 | testdata/Builtins.lc 73:18-73:19 V8->V8 | 457 | testdata/Builtins.lc 73:18-73:19 V8->V8 |
347 | testdata/Builtins.lc 73:20-73:21 V7 | 458 | testdata/Builtins.lc 73:20-73:21 V7 |
348 | testdata/Builtins.lc 73:20-73:21 V2 | 459 | testdata/Builtins.lc 73:20-73:21 V2 |
349 | testdata/Builtins.lc 73:24-73:27 V5 | 460 | testdata/Builtins.lc 73:23-73:28 V5 |
350 | testdata/Builtins.lc 73:24-73:25 V6->V6 | 461 | testdata/Builtins.lc 73:24-73:25 V6->V6 |
351 | testdata/Builtins.lc 73:26-73:27 V6 | 462 | testdata/Builtins.lc 73:26-73:27 V6 |
352 | testdata/Builtins.lc 74:6-74:36 V4 -> V5 -> V6 -> 'VecS V6 (Succ (Succ (Succ Zero))) | 463 | testdata/Builtins.lc 74:5-74:37 V4 -> V5 -> V6 -> 'VecS V6 (Succ (Succ (Succ Zero))) |
353 | testdata/Builtins.lc 74:6-74:36 V5 -> V6 -> 'VecS V6 (Succ (Succ (Succ Zero))) | 464 | testdata/Builtins.lc 74:6-74:36 V5 -> V6 -> 'VecS V6 (Succ (Succ (Succ Zero))) |
354 | testdata/Builtins.lc 74:6-74:36 V6 -> 'VecS V6 (Succ (Succ (Succ Zero))) | 465 | testdata/Builtins.lc 74:6-74:36 V6 -> 'VecS V6 (Succ (Succ (Succ Zero))) |
355 | testdata/Builtins.lc 74:16-74:35 'VecS V6 (Succ (Succ (Succ Zero))) | 466 | testdata/Builtins.lc 74:16-74:36 'VecS V6 (Succ (Succ (Succ Zero))) |
356 | testdata/Builtins.lc 74:16-74:18 {a} -> a -> a -> a -> 'VecS a (Succ (Succ (Succ Zero))) | 467 | testdata/Builtins.lc 74:16-74:18 {a} -> a -> a -> a -> 'VecS a (Succ (Succ (Succ Zero))) |
357 | testdata/Builtins.lc 74:20-74:23 V0 | 468 | testdata/Builtins.lc 74:19-74:24 V0 |
358 | testdata/Builtins.lc 74:20-74:21 V8->V8 | 469 | testdata/Builtins.lc 74:20-74:21 V8->V8 |
359 | testdata/Builtins.lc 74:22-74:23 V7 | 470 | testdata/Builtins.lc 74:22-74:23 V7 |
360 | testdata/Builtins.lc 74:26-74:29 V6 | 471 | testdata/Builtins.lc 74:25-74:30 V6 |
361 | testdata/Builtins.lc 74:26-74:27 V7->V7 | 472 | testdata/Builtins.lc 74:26-74:27 V7->V7 |
362 | testdata/Builtins.lc 74:28-74:29 V7 | 473 | testdata/Builtins.lc 74:28-74:29 V7 |
363 | testdata/Builtins.lc 74:32-74:35 V6 | 474 | testdata/Builtins.lc 74:31-74:36 V6 |
364 | testdata/Builtins.lc 74:32-74:33 V7->V7 | 475 | testdata/Builtins.lc 74:32-74:33 V7->V7 |
365 | testdata/Builtins.lc 74:34-74:35 V7 | 476 | testdata/Builtins.lc 74:34-74:35 V7 |
366 | testdata/Builtins.lc 75:6-75:44 V4 -> V5 -> V6 -> V7 -> 'VecS V7 (Succ (Succ (Succ (Succ Zero)))) | 477 | testdata/Builtins.lc 75:5-75:45 V4 -> V5 -> V6 -> V7 -> 'VecS V7 (Succ (Succ (Succ (Succ Zero)))) |
367 | testdata/Builtins.lc 75:6-75:44 V5 -> V6 -> V7 -> 'VecS V7 (Succ (Succ (Succ (Succ Zero)))) | 478 | testdata/Builtins.lc 75:6-75:44 V5 -> V6 -> V7 -> 'VecS V7 (Succ (Succ (Succ (Succ Zero)))) |
368 | testdata/Builtins.lc 75:6-75:44 V6 -> V7 -> 'VecS V7 (Succ (Succ (Succ (Succ Zero)))) | 479 | testdata/Builtins.lc 75:6-75:44 V6 -> V7 -> 'VecS V7 (Succ (Succ (Succ (Succ Zero)))) |
369 | testdata/Builtins.lc 75:6-75:44 V7 -> 'VecS V7 (Succ (Succ (Succ (Succ Zero)))) | 480 | testdata/Builtins.lc 75:6-75:44 V7 -> 'VecS V7 (Succ (Succ (Succ (Succ Zero)))) |
370 | testdata/Builtins.lc 75:18-75:43 'VecS V7 (Succ (Succ (Succ (Succ Zero)))) | 481 | testdata/Builtins.lc 75:18-75:44 'VecS V7 (Succ (Succ (Succ (Succ Zero)))) |
371 | testdata/Builtins.lc 75:18-75:20 {a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) | 482 | testdata/Builtins.lc 75:18-75:20 {a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) |
372 | testdata/Builtins.lc 75:22-75:25 V0 | 483 | testdata/Builtins.lc 75:21-75:26 V0 |
373 | testdata/Builtins.lc 75:22-75:23 V9->V9 | 484 | testdata/Builtins.lc 75:22-75:23 V9->V9 |
374 | testdata/Builtins.lc 75:24-75:25 V8 | 485 | testdata/Builtins.lc 75:24-75:25 V8 |
375 | testdata/Builtins.lc 75:28-75:31 V7 | 486 | testdata/Builtins.lc 75:27-75:32 V7 |
376 | testdata/Builtins.lc 75:28-75:29 V8->V8 | 487 | testdata/Builtins.lc 75:28-75:29 V8->V8 |
377 | testdata/Builtins.lc 75:30-75:31 V8 | 488 | testdata/Builtins.lc 75:30-75:31 V8 |
378 | testdata/Builtins.lc 75:34-75:37 V7 | 489 | testdata/Builtins.lc 75:33-75:38 V7 |
379 | testdata/Builtins.lc 75:34-75:35 V8->V8 | 490 | testdata/Builtins.lc 75:34-75:35 V8->V8 |
380 | testdata/Builtins.lc 75:36-75:37 V8 | 491 | testdata/Builtins.lc 75:36-75:37 V8 |
381 | testdata/Builtins.lc 75:40-75:43 V7 | 492 | testdata/Builtins.lc 75:39-75:44 V7 |
382 | testdata/Builtins.lc 75:40-75:41 V8->V8 | 493 | testdata/Builtins.lc 75:40-75:41 V8->V8 |
383 | testdata/Builtins.lc 75:42-75:43 V8 | 494 | testdata/Builtins.lc 75:42-75:43 V8 |
384 | testdata/Builtins.lc 76:6-76:7 'Nat | 495 | testdata/Builtins.lc 76:6-76:7 'Nat |
385 | testdata/Builtins.lc 77:5-77:6 'VecS V4 V2 | 496 | testdata/Builtins.lc 77:5-77:6 'VecS V4 V2 |
386 | testdata/Builtins.lc 72:1-72:7 {a} -> {b} -> {c:'Nat} -> a->b -> 'VecS a c -> 'VecS b c | 497 | testdata/Builtins.lc 72:1-72:7 {a} -> {b} -> {c:'Nat} -> a->b -> 'VecS a c -> 'VecS b c |
498 | testdata/Builtins.lc 80:16-80:48 Type | ||
499 | testdata/Builtins.lc 80:16-80:48 Type->Type | ||
500 | testdata/Builtins.lc 80:27-80:48 Type->Type | ||
387 | testdata/Builtins.lc 80:27-80:48 Type | 501 | testdata/Builtins.lc 80:27-80:48 Type |
388 | testdata/Builtins.lc 80:27-80:30 'Nat -> Type->Type | 502 | testdata/Builtins.lc 80:27-80:30 'Nat -> Type->Type |
389 | testdata/Builtins.lc 80:31-80:32 'Nat | 503 | testdata/Builtins.lc 80:31-80:32 'Nat |
390 | testdata/Builtins.lc 80:31-80:32 V1 | 504 | testdata/Builtins.lc 80:31-80:32 V1 |
391 | testdata/Builtins.lc 80:33-80:34 Type | 505 | testdata/Builtins.lc 80:33-80:34 Type |
392 | testdata/Builtins.lc 80:33-80:34 V2 | 506 | testdata/Builtins.lc 80:33-80:34 V2 |
507 | testdata/Builtins.lc 80:38-80:48 Type->Type | ||
393 | testdata/Builtins.lc 80:38-80:48 Type | 508 | testdata/Builtins.lc 80:38-80:48 Type |
394 | testdata/Builtins.lc 80:38-80:43 Type | 509 | testdata/Builtins.lc 80:38-80:43 Type |
510 | testdata/Builtins.lc 80:47-80:48 Type->Type | ||
395 | testdata/Builtins.lc 80:47-80:48 Type | 511 | testdata/Builtins.lc 80:47-80:48 Type |
396 | testdata/Builtins.lc 81:17-89:32 {a} -> {b:'Nat} -> 'VecS a b -> 'Swizz->a | 512 | testdata/Builtins.lc 81:17-89:32 {a} -> {b:'Nat} -> 'VecS a b -> 'Swizz->a |
397 | testdata/Builtins.lc 81:17-89:32 {a:'Nat} -> 'VecS V1 a -> 'Swizz->V3 | 513 | testdata/Builtins.lc 81:17-89:32 {a:'Nat} -> 'VecS V1 a -> 'Swizz->V3 |
@@ -428,12 +544,15 @@ testdata/Builtins.lc 86:26-86:28 'Swizz | |||
428 | testdata/Builtins.lc 81:17-81:20 'VecS V1 V0 | 544 | testdata/Builtins.lc 81:17-81:20 'VecS V1 V0 |
429 | testdata/Builtins.lc 81:17-81:20 'VecS V5 V4 | 545 | testdata/Builtins.lc 81:17-81:20 'VecS V5 V4 |
430 | testdata/Builtins.lc 81:1-81:12 {a} -> {b:'Nat} -> 'VecS a b -> 'Swizz->a | 546 | testdata/Builtins.lc 81:1-81:12 {a} -> {b:'Nat} -> 'VecS a b -> 'Swizz->a |
547 | testdata/Builtins.lc 92:15-92:43 Type | ||
548 | testdata/Builtins.lc 92:28-92:43 Type->Type | ||
431 | testdata/Builtins.lc 92:28-92:43 Type | 549 | testdata/Builtins.lc 92:28-92:43 Type |
432 | testdata/Builtins.lc 92:28-92:31 'Nat -> Type->Type | 550 | testdata/Builtins.lc 92:28-92:31 'Nat -> Type->Type |
433 | testdata/Builtins.lc 92:32-92:33 'Nat | 551 | testdata/Builtins.lc 92:32-92:33 'Nat |
434 | testdata/Builtins.lc 92:32-92:33 V1 | 552 | testdata/Builtins.lc 92:32-92:33 V1 |
435 | testdata/Builtins.lc 92:34-92:35 Type | 553 | testdata/Builtins.lc 92:34-92:35 Type |
436 | testdata/Builtins.lc 92:34-92:35 V2 | 554 | testdata/Builtins.lc 92:34-92:35 V2 |
555 | testdata/Builtins.lc 92:39-92:43 Type->Type | ||
437 | testdata/Builtins.lc 92:39-92:43 Type | 556 | testdata/Builtins.lc 92:39-92:43 Type |
438 | testdata/Builtins.lc 93:16-95:31 {a} -> {b:'Nat} -> 'VecS a b -> 'Bool | 557 | testdata/Builtins.lc 93:16-95:31 {a} -> {b:'Nat} -> 'VecS a b -> 'Bool |
439 | testdata/Builtins.lc 93:16-95:31 {a:'Nat} -> 'VecS V1 a -> 'Bool | 558 | testdata/Builtins.lc 93:16-95:31 {a:'Nat} -> 'VecS V1 a -> 'Bool |
@@ -455,17 +574,24 @@ testdata/Builtins.lc 95:27-95:31 'Bool | |||
455 | testdata/Builtins.lc 93:16-93:19 'VecS V1 V0 | 574 | testdata/Builtins.lc 93:16-93:19 'VecS V1 V0 |
456 | testdata/Builtins.lc 93:16-93:19 'VecS V4 V3 | 575 | testdata/Builtins.lc 93:16-93:19 'VecS V4 V3 |
457 | testdata/Builtins.lc 93:1-93:11 {a} -> {b:'Nat} -> 'VecS a b -> 'Bool | 576 | testdata/Builtins.lc 93:1-93:11 {a} -> {b:'Nat} -> 'VecS a b -> 'Bool |
577 | testdata/Builtins.lc 97:16-97:71 Type | ||
578 | testdata/Builtins.lc 97:16-97:71 Type->Type | ||
579 | testdata/Builtins.lc 97:27-97:71 Type->Type | ||
580 | testdata/Builtins.lc 97:27-97:71 Type | ||
581 | testdata/Builtins.lc 97:38-97:71 Type->Type | ||
458 | testdata/Builtins.lc 97:38-97:71 Type | 582 | testdata/Builtins.lc 97:38-97:71 Type |
459 | testdata/Builtins.lc 97:38-97:41 'Nat -> Type->Type | 583 | testdata/Builtins.lc 97:38-97:41 'Nat -> Type->Type |
460 | testdata/Builtins.lc 97:42-97:43 'Nat | 584 | testdata/Builtins.lc 97:42-97:43 'Nat |
461 | testdata/Builtins.lc 97:42-97:43 V3 | 585 | testdata/Builtins.lc 97:42-97:43 V3 |
462 | testdata/Builtins.lc 97:44-97:45 Type | 586 | testdata/Builtins.lc 97:44-97:45 Type |
463 | testdata/Builtins.lc 97:44-97:45 V4 | 587 | testdata/Builtins.lc 97:44-97:45 V4 |
588 | testdata/Builtins.lc 97:49-97:71 Type->Type | ||
464 | testdata/Builtins.lc 97:49-97:71 Type | 589 | testdata/Builtins.lc 97:49-97:71 Type |
465 | testdata/Builtins.lc 97:49-97:52 'Nat -> Type->Type | 590 | testdata/Builtins.lc 97:49-97:52 'Nat -> Type->Type |
466 | testdata/Builtins.lc 97:53-97:54 'Nat | 591 | testdata/Builtins.lc 97:53-97:54 'Nat |
467 | testdata/Builtins.lc 97:53-97:54 V2 | 592 | testdata/Builtins.lc 97:53-97:54 V2 |
468 | testdata/Builtins.lc 97:55-97:60 Type | 593 | testdata/Builtins.lc 97:55-97:60 Type |
594 | testdata/Builtins.lc 97:64-97:71 Type->Type | ||
469 | testdata/Builtins.lc 97:64-97:71 Type | 595 | testdata/Builtins.lc 97:64-97:71 Type |
470 | testdata/Builtins.lc 97:64-97:67 'Nat -> Type->Type | 596 | testdata/Builtins.lc 97:64-97:67 'Nat -> Type->Type |
471 | testdata/Builtins.lc 97:68-97:69 'Nat | 597 | testdata/Builtins.lc 97:68-97:69 'Nat |
@@ -478,7 +604,7 @@ testdata/Builtins.lc 98:19-98:58 'VecS 'Swizz V1 -> 'VecS V4 V2 | |||
478 | testdata/Builtins.lc 98:19-98:58 'VecS V4 V2 | 604 | testdata/Builtins.lc 98:19-98:58 'VecS V4 V2 |
479 | testdata/Builtins.lc 98:34-98:58 V0 | 605 | testdata/Builtins.lc 98:34-98:58 V0 |
480 | testdata/Builtins.lc 98:34-98:40 {a} -> {b} -> {c:'Nat} -> a->b -> 'VecS a c -> 'VecS b c | 606 | testdata/Builtins.lc 98:34-98:40 {a} -> {b} -> {c:'Nat} -> a->b -> 'VecS a c -> 'VecS b c |
481 | testdata/Builtins.lc 98:42-98:55 V2->V2 | 607 | testdata/Builtins.lc 98:41-98:56 V2->V2 |
482 | testdata/Builtins.lc 98:42-98:53 {a} -> {b:'Nat} -> 'VecS a b -> 'Swizz->a | 608 | testdata/Builtins.lc 98:42-98:53 {a} -> {b:'Nat} -> 'VecS a b -> 'Swizz->a |
483 | testdata/Builtins.lc 98:54-98:55 'VecS V1 V0 | 609 | testdata/Builtins.lc 98:54-98:55 'VecS V1 V0 |
484 | testdata/Builtins.lc 98:54-98:55 'VecS V10 V9 | 610 | testdata/Builtins.lc 98:54-98:55 'VecS V10 V9 |
@@ -489,55 +615,34 @@ testdata/Builtins.lc 98:19-98:29 {a} -> {b:'Nat} -> 'VecS a b -> 'Bool | |||
489 | testdata/Builtins.lc 98:30-98:31 'VecS V1 V0 | 615 | testdata/Builtins.lc 98:30-98:31 'VecS V1 V0 |
490 | testdata/Builtins.lc 98:30-98:31 'VecS V6 V5 | 616 | testdata/Builtins.lc 98:30-98:31 'VecS V6 V5 |
491 | testdata/Builtins.lc 98:1-98:12 {a} -> {b:'Nat} -> {c:'Nat} -> 'VecS a b -> 'VecS 'Swizz c -> 'VecS a c | 617 | testdata/Builtins.lc 98:1-98:12 {a} -> {b:'Nat} -> {c:'Nat} -> 'VecS a b -> 'VecS 'Swizz c -> 'VecS a c |
492 | testdata/Builtins.lc 105:10-106:30 Type->Type | 618 | testdata/Builtins.lc 105:25-106:30 Type->Type |
493 | testdata/Builtins.lc 105:10-106:30 Type | 619 | testdata/Builtins.lc 105:25-106:30 Type |
494 | testdata/Builtins.lc 105:10-105:16 Type | ||
495 | testdata/Builtins.lc 105:25-105:28 Type | 620 | testdata/Builtins.lc 105:25-105:28 Type |
496 | testdata/Builtins.lc 106:10-106:30 Type | ||
497 | testdata/Builtins.lc 106:10-106:16 Type | ||
498 | testdata/Builtins.lc 106:25-106:30 Type | 621 | testdata/Builtins.lc 106:25-106:30 Type |
499 | testdata/Builtins.lc 103:7-103:13 Type->Type | 622 | testdata/Builtins.lc 103:7-103:13 Type->Type |
500 | testdata/Builtins.lc 116:10-162:19 Type->Type | 623 | testdata/Builtins.lc 116:20-142:33 Type->Type |
501 | testdata/Builtins.lc 116:10-162:19 Type | 624 | testdata/Builtins.lc 116:20-142:33 Type |
502 | testdata/Builtins.lc 116:10-116:19 Type | ||
503 | testdata/Builtins.lc 116:20-116:24 Type | 625 | testdata/Builtins.lc 116:20-116:24 Type |
504 | testdata/Builtins.lc 122:10-162:19 Type | 626 | testdata/Builtins.lc 122:20-142:33 Type |
505 | testdata/Builtins.lc 122:10-122:19 Type | ||
506 | testdata/Builtins.lc 122:20-122:23 Type | 627 | testdata/Builtins.lc 122:20-122:23 Type |
507 | testdata/Builtins.lc 129:10-162:19 Type | 628 | testdata/Builtins.lc 129:20-142:33 Type |
508 | testdata/Builtins.lc 129:10-129:19 Type | ||
509 | testdata/Builtins.lc 129:20-129:24 Type | 629 | testdata/Builtins.lc 129:20-129:24 Type |
510 | testdata/Builtins.lc 136:10-162:19 Type | 630 | testdata/Builtins.lc 136:20-142:33 Type |
511 | testdata/Builtins.lc 136:10-136:19 Type | ||
512 | testdata/Builtins.lc 136:20-136:25 Type | 631 | testdata/Builtins.lc 136:20-136:25 Type |
513 | testdata/Builtins.lc 142:10-162:19 Type | ||
514 | testdata/Builtins.lc 142:10-162:19 Type -> 'Nat->Type | ||
515 | testdata/Builtins.lc 142:10-162:19 'Nat->Type | ||
516 | testdata/Builtins.lc 142:10-154:19 Type | ||
517 | testdata/Builtins.lc 142:10-154:19 'Nat->Type | ||
518 | testdata/Builtins.lc 142:10-142:19 Type | ||
519 | testdata/Builtins.lc 148:10-154:19 'Nat->Type | ||
520 | testdata/Builtins.lc 148:10-154:19 Type | ||
521 | testdata/Builtins.lc 148:10-148:19 Type | ||
522 | testdata/Builtins.lc 154:10-154:19 'Nat->Type | ||
523 | testdata/Builtins.lc 154:10-154:19 Type | ||
524 | testdata/Builtins.lc 160:10-162:19 Type | ||
525 | testdata/Builtins.lc 160:10-162:19 'Nat->Type | ||
526 | testdata/Builtins.lc 160:10-160:19 Type | ||
527 | testdata/Builtins.lc 161:10-162:19 'Nat->Type | ||
528 | testdata/Builtins.lc 161:10-162:19 Type | ||
529 | testdata/Builtins.lc 161:10-161:19 Type | ||
530 | testdata/Builtins.lc 162:10-162:19 'Nat->Type | ||
531 | testdata/Builtins.lc 162:10-162:19 Type | ||
532 | testdata/Builtins.lc 142:26-142:33 Type | 632 | testdata/Builtins.lc 142:26-142:33 Type |
533 | testdata/Builtins.lc 108:7-108:16 Type->Type | 633 | testdata/Builtins.lc 108:7-108:16 Type->Type |
534 | testdata/Builtins.lc 108:7-109:28 Type | 634 | testdata/Builtins.lc 108:7-109:28 Type |
635 | testdata/Builtins.lc 108:7-109:28 Type->Type | ||
636 | testdata/Builtins.lc 109:11-109:28 Type->Type | ||
535 | testdata/Builtins.lc 109:11-109:28 Type | 637 | testdata/Builtins.lc 109:11-109:28 Type |
536 | testdata/Builtins.lc 109:11-109:12 Type | 638 | testdata/Builtins.lc 109:11-109:12 Type |
639 | testdata/Builtins.lc 109:16-109:28 Type->Type | ||
537 | testdata/Builtins.lc 109:16-109:28 Type | 640 | testdata/Builtins.lc 109:16-109:28 Type |
538 | testdata/Builtins.lc 109:16-109:17 Type | 641 | testdata/Builtins.lc 109:16-109:17 Type |
642 | testdata/Builtins.lc 109:21-109:28 Type->Type | ||
539 | testdata/Builtins.lc 109:21-109:28 Type | 643 | testdata/Builtins.lc 109:21-109:28 Type |
540 | testdata/Builtins.lc 109:21-109:24 'Nat -> Type->Type | 644 | testdata/Builtins.lc 109:21-109:24 'Nat -> Type->Type |
645 | testdata/Builtins.lc 109:25-109:26 'Nat | ||
541 | testdata/Builtins.lc 109:27-109:28 Type | 646 | testdata/Builtins.lc 109:27-109:28 Type |
542 | testdata/Builtins.lc 116:20-163:12 {a} -> {b : 'Component a} -> a -> a -> 'VecS a (Succ (Succ Zero)) | 647 | testdata/Builtins.lc 116:20-163:12 {a} -> {b : 'Component a} -> a -> a -> 'VecS a (Succ (Succ Zero)) |
543 | testdata/Builtins.lc 116:20-163:12 {a : 'Component V0} -> V1 -> V2 -> 'VecS V3 (Succ (Succ Zero)) | 648 | testdata/Builtins.lc 116:20-163:12 {a : 'Component V0} -> V1 -> V2 -> 'VecS V3 (Succ (Succ Zero)) |
@@ -593,14 +698,20 @@ testdata/Builtins.lc 163:10-163:12 'VecS 'Bool (Succ (Succ (Succ (Succ Zero)))) | |||
593 | testdata/Builtins.lc 163:10-163:12 {a} -> a -> a -> 'VecS a (Succ (Succ Zero)) | 698 | testdata/Builtins.lc 163:10-163:12 {a} -> a -> a -> 'VecS a (Succ (Succ Zero)) |
594 | testdata/Builtins.lc 109:3-109:7 {a} -> {b : 'Component a} -> a -> a -> 'VecS a (Succ (Succ Zero)) | 699 | testdata/Builtins.lc 109:3-109:7 {a} -> {b : 'Component a} -> a -> a -> 'VecS a (Succ (Succ Zero)) |
595 | testdata/Builtins.lc 108:7-110:33 Type | 700 | testdata/Builtins.lc 108:7-110:33 Type |
701 | testdata/Builtins.lc 108:7-110:33 Type->Type | ||
702 | testdata/Builtins.lc 110:11-110:33 Type->Type | ||
596 | testdata/Builtins.lc 110:11-110:33 Type | 703 | testdata/Builtins.lc 110:11-110:33 Type |
597 | testdata/Builtins.lc 110:11-110:12 Type | 704 | testdata/Builtins.lc 110:11-110:12 Type |
705 | testdata/Builtins.lc 110:16-110:33 Type->Type | ||
598 | testdata/Builtins.lc 110:16-110:33 Type | 706 | testdata/Builtins.lc 110:16-110:33 Type |
599 | testdata/Builtins.lc 110:16-110:17 Type | 707 | testdata/Builtins.lc 110:16-110:17 Type |
708 | testdata/Builtins.lc 110:21-110:33 Type->Type | ||
600 | testdata/Builtins.lc 110:21-110:33 Type | 709 | testdata/Builtins.lc 110:21-110:33 Type |
601 | testdata/Builtins.lc 110:21-110:22 Type | 710 | testdata/Builtins.lc 110:21-110:22 Type |
711 | testdata/Builtins.lc 110:26-110:33 Type->Type | ||
602 | testdata/Builtins.lc 110:26-110:33 Type | 712 | testdata/Builtins.lc 110:26-110:33 Type |
603 | testdata/Builtins.lc 110:26-110:29 'Nat -> Type->Type | 713 | testdata/Builtins.lc 110:26-110:29 'Nat -> Type->Type |
714 | testdata/Builtins.lc 110:30-110:31 'Nat | ||
604 | testdata/Builtins.lc 110:32-110:33 Type | 715 | testdata/Builtins.lc 110:32-110:33 Type |
605 | testdata/Builtins.lc 116:20-164:12 {a} -> {b : 'Component a} -> a -> a -> a -> 'VecS a (Succ (Succ (Succ Zero))) | 716 | testdata/Builtins.lc 116:20-164:12 {a} -> {b : 'Component a} -> a -> a -> a -> 'VecS a (Succ (Succ (Succ Zero))) |
606 | testdata/Builtins.lc 116:20-164:12 {a : 'Component V0} -> V1 -> V2 -> V3 -> 'VecS V4 (Succ (Succ (Succ Zero))) | 717 | testdata/Builtins.lc 116:20-164:12 {a : 'Component V0} -> V1 -> V2 -> V3 -> 'VecS V4 (Succ (Succ (Succ Zero))) |
@@ -656,16 +767,23 @@ testdata/Builtins.lc 164:10-164:12 'VecS 'Bool (Succ (Succ (Succ (Succ Zero)))) | |||
656 | testdata/Builtins.lc 164:10-164:12 {a} -> a -> a -> a -> 'VecS a (Succ (Succ (Succ Zero))) | 767 | testdata/Builtins.lc 164:10-164:12 {a} -> a -> a -> a -> 'VecS a (Succ (Succ (Succ Zero))) |
657 | testdata/Builtins.lc 110:3-110:7 {a} -> {b : 'Component a} -> a -> a -> a -> 'VecS a (Succ (Succ (Succ Zero))) | 768 | testdata/Builtins.lc 110:3-110:7 {a} -> {b : 'Component a} -> a -> a -> a -> 'VecS a (Succ (Succ (Succ Zero))) |
658 | testdata/Builtins.lc 108:7-111:38 Type | 769 | testdata/Builtins.lc 108:7-111:38 Type |
770 | testdata/Builtins.lc 108:7-111:38 Type->Type | ||
771 | testdata/Builtins.lc 111:11-111:38 Type->Type | ||
659 | testdata/Builtins.lc 111:11-111:38 Type | 772 | testdata/Builtins.lc 111:11-111:38 Type |
660 | testdata/Builtins.lc 111:11-111:12 Type | 773 | testdata/Builtins.lc 111:11-111:12 Type |
774 | testdata/Builtins.lc 111:16-111:38 Type->Type | ||
661 | testdata/Builtins.lc 111:16-111:38 Type | 775 | testdata/Builtins.lc 111:16-111:38 Type |
662 | testdata/Builtins.lc 111:16-111:17 Type | 776 | testdata/Builtins.lc 111:16-111:17 Type |
777 | testdata/Builtins.lc 111:21-111:38 Type->Type | ||
663 | testdata/Builtins.lc 111:21-111:38 Type | 778 | testdata/Builtins.lc 111:21-111:38 Type |
664 | testdata/Builtins.lc 111:21-111:22 Type | 779 | testdata/Builtins.lc 111:21-111:22 Type |
780 | testdata/Builtins.lc 111:26-111:38 Type->Type | ||
665 | testdata/Builtins.lc 111:26-111:38 Type | 781 | testdata/Builtins.lc 111:26-111:38 Type |
666 | testdata/Builtins.lc 111:26-111:27 Type | 782 | testdata/Builtins.lc 111:26-111:27 Type |
783 | testdata/Builtins.lc 111:31-111:38 Type->Type | ||
667 | testdata/Builtins.lc 111:31-111:38 Type | 784 | testdata/Builtins.lc 111:31-111:38 Type |
668 | testdata/Builtins.lc 111:31-111:34 'Nat -> Type->Type | 785 | testdata/Builtins.lc 111:31-111:34 'Nat -> Type->Type |
786 | testdata/Builtins.lc 111:35-111:36 'Nat | ||
669 | testdata/Builtins.lc 111:37-111:38 Type | 787 | testdata/Builtins.lc 111:37-111:38 Type |
670 | testdata/Builtins.lc 116:20-165:12 {a} -> {b : 'Component a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) | 788 | testdata/Builtins.lc 116:20-165:12 {a} -> {b : 'Component a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) |
671 | testdata/Builtins.lc 116:20-165:12 {a : 'Component V0} -> V1 -> V2 -> V3 -> V4 -> 'VecS V5 (Succ (Succ (Succ (Succ Zero)))) | 789 | testdata/Builtins.lc 116:20-165:12 {a : 'Component V0} -> V1 -> V2 -> V3 -> V4 -> 'VecS V5 (Succ (Succ (Succ (Succ Zero)))) |
@@ -721,6 +839,8 @@ testdata/Builtins.lc 165:10-165:12 'VecS 'Bool (Succ (Succ (Succ (Succ Zero)))) | |||
721 | testdata/Builtins.lc 165:10-165:12 {a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) | 839 | testdata/Builtins.lc 165:10-165:12 {a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) |
722 | testdata/Builtins.lc 111:3-111:7 {a} -> {b : 'Component a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) | 840 | testdata/Builtins.lc 111:3-111:7 {a} -> {b : 'Component a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) |
723 | testdata/Builtins.lc 108:7-112:16 Type | 841 | testdata/Builtins.lc 108:7-112:16 Type |
842 | testdata/Builtins.lc 108:7-112:16 Type->Type | ||
843 | testdata/Builtins.lc 112:15-112:16 Type->Type | ||
724 | testdata/Builtins.lc 112:15-112:16 Type | 844 | testdata/Builtins.lc 112:15-112:16 Type |
725 | testdata/Builtins.lc 116:20-166:40 {a} -> {b : 'Component a}->a | 845 | testdata/Builtins.lc 116:20-166:40 {a} -> {b : 'Component a}->a |
726 | testdata/Builtins.lc 116:20-166:40 {a : 'Component V0}->V1 | 846 | testdata/Builtins.lc 116:20-166:40 {a : 'Component V0}->V1 |
@@ -734,7 +854,6 @@ testdata/Builtins.lc 129:20-166:40 {a : 'Component V0}->V1 | |||
734 | testdata/Builtins.lc 133:14-133:23 {a:'Unit}->'Word | 854 | testdata/Builtins.lc 133:14-133:23 {a:'Unit}->'Word |
735 | testdata/Builtins.lc 133:19-133:23 Type | 855 | testdata/Builtins.lc 133:19-133:23 Type |
736 | testdata/Builtins.lc 133:14-133:15 'Word | 856 | testdata/Builtins.lc 133:14-133:15 'Word |
737 | testdata/Builtins.lc 133:14-133:15 'Int | ||
738 | testdata/Builtins.lc 136:20-166:40 {a : 'Component V0}->V1 | 857 | testdata/Builtins.lc 136:20-166:40 {a : 'Component V0}->V1 |
739 | testdata/Builtins.lc 140:14-140:17 {a:'Unit}->'Float | 858 | testdata/Builtins.lc 140:14-140:17 {a:'Unit}->'Float |
740 | testdata/Builtins.lc 140:14-140:17 'Float | 859 | testdata/Builtins.lc 140:14-140:17 'Float |
@@ -788,6 +907,8 @@ testdata/Builtins.lc 166:29-166:34 'Bool | |||
788 | testdata/Builtins.lc 166:35-166:40 'Bool | 907 | testdata/Builtins.lc 166:35-166:40 'Bool |
789 | testdata/Builtins.lc 112:3-112:11 {a} -> {b : 'Component a}->a | 908 | testdata/Builtins.lc 112:3-112:11 {a} -> {b : 'Component a}->a |
790 | testdata/Builtins.lc 108:7-113:15 Type | 909 | testdata/Builtins.lc 108:7-113:15 Type |
910 | testdata/Builtins.lc 108:7-113:15 Type->Type | ||
911 | testdata/Builtins.lc 113:14-113:15 Type->Type | ||
791 | testdata/Builtins.lc 113:14-113:15 Type | 912 | testdata/Builtins.lc 113:14-113:15 Type |
792 | testdata/Builtins.lc 116:20-167:35 {a} -> {b : 'Component a}->a | 913 | testdata/Builtins.lc 116:20-167:35 {a} -> {b : 'Component a}->a |
793 | testdata/Builtins.lc 116:20-167:35 {a : 'Component V0}->V1 | 914 | testdata/Builtins.lc 116:20-167:35 {a : 'Component V0}->V1 |
@@ -801,7 +922,6 @@ testdata/Builtins.lc 129:20-167:35 {a : 'Component V0}->V1 | |||
801 | testdata/Builtins.lc 134:13-134:22 {a:'Unit}->'Word | 922 | testdata/Builtins.lc 134:13-134:22 {a:'Unit}->'Word |
802 | testdata/Builtins.lc 134:18-134:22 Type | 923 | testdata/Builtins.lc 134:18-134:22 Type |
803 | testdata/Builtins.lc 134:13-134:14 'Word | 924 | testdata/Builtins.lc 134:13-134:14 'Word |
804 | testdata/Builtins.lc 134:13-134:14 'Int | ||
805 | testdata/Builtins.lc 136:20-167:35 {a : 'Component V0}->V1 | 925 | testdata/Builtins.lc 136:20-167:35 {a : 'Component V0}->V1 |
806 | testdata/Builtins.lc 141:13-141:16 {a:'Unit}->'Float | 926 | testdata/Builtins.lc 141:13-141:16 {a:'Unit}->'Float |
807 | testdata/Builtins.lc 141:13-141:16 'Float | 927 | testdata/Builtins.lc 141:13-141:16 'Float |
@@ -854,60 +974,16 @@ testdata/Builtins.lc 167:21-167:25 'Bool | |||
854 | testdata/Builtins.lc 167:26-167:30 'Bool | 974 | testdata/Builtins.lc 167:26-167:30 'Bool |
855 | testdata/Builtins.lc 167:31-167:35 'Bool | 975 | testdata/Builtins.lc 167:31-167:35 'Bool |
856 | testdata/Builtins.lc 113:3-113:10 {a} -> {b : 'Component a}->a | 976 | testdata/Builtins.lc 113:3-113:10 {a} -> {b : 'Component a}->a |
857 | testdata/Builtins.lc 171:10-172:29 Type->Type | 977 | testdata/Builtins.lc 171:25-172:29 Type->Type |
858 | testdata/Builtins.lc 171:10-172:29 Type | 978 | testdata/Builtins.lc 171:25-172:29 Type |
859 | testdata/Builtins.lc 171:10-171:18 Type | ||
860 | testdata/Builtins.lc 171:25-171:28 Type | 979 | testdata/Builtins.lc 171:25-171:28 Type |
861 | testdata/Builtins.lc 172:10-172:29 Type | ||
862 | testdata/Builtins.lc 172:10-172:18 Type | ||
863 | testdata/Builtins.lc 172:25-172:29 Type | 980 | testdata/Builtins.lc 172:25-172:29 Type |
864 | testdata/Builtins.lc 169:7-169:15 Type->Type | 981 | testdata/Builtins.lc 169:7-169:15 Type->Type |
865 | testdata/Builtins.lc 176:10-188:18 Type->Type | 982 | testdata/Builtins.lc 176:25-180:39 Type->Type |
866 | testdata/Builtins.lc 176:10-188:18 Type | 983 | testdata/Builtins.lc 176:25-180:39 Type |
867 | testdata/Builtins.lc 176:10-176:18 Type | ||
868 | testdata/Builtins.lc 176:25-176:30 Type | 984 | testdata/Builtins.lc 176:25-176:30 Type |
869 | testdata/Builtins.lc 177:10-188:18 Type | 985 | testdata/Builtins.lc 177:31-180:39 Type |
870 | testdata/Builtins.lc 177:10-179:18 Type -> 'Nat->Type | ||
871 | testdata/Builtins.lc 177:10-179:18 'Nat->Type | ||
872 | testdata/Builtins.lc 177:10-179:18 Type | ||
873 | testdata/Builtins.lc 177:10-177:18 Type | ||
874 | testdata/Builtins.lc 178:10-179:18 'Nat->Type | ||
875 | testdata/Builtins.lc 178:10-179:18 Type | ||
876 | testdata/Builtins.lc 178:10-178:18 Type | ||
877 | testdata/Builtins.lc 179:10-179:18 'Nat->Type | ||
878 | testdata/Builtins.lc 179:10-179:18 Type | ||
879 | testdata/Builtins.lc 177:31-177:38 Type | 986 | testdata/Builtins.lc 177:31-177:38 Type |
880 | testdata/Builtins.lc 180:10-188:18 Type | ||
881 | testdata/Builtins.lc 180:10-188:18 'Nat -> 'Nat -> Type->Type | ||
882 | testdata/Builtins.lc 180:10-188:18 'Nat -> Type->Type | ||
883 | testdata/Builtins.lc 180:10-188:18 Type->Type | ||
884 | testdata/Builtins.lc 180:10-188:18 'Nat->Type | ||
885 | testdata/Builtins.lc 180:10-182:18 Type | ||
886 | testdata/Builtins.lc 180:10-182:18 'Nat->Type | ||
887 | testdata/Builtins.lc 180:10-180:18 Type | ||
888 | testdata/Builtins.lc 181:10-182:18 'Nat->Type | ||
889 | testdata/Builtins.lc 181:10-182:18 Type | ||
890 | testdata/Builtins.lc 181:10-181:18 Type | ||
891 | testdata/Builtins.lc 182:10-182:18 'Nat->Type | ||
892 | testdata/Builtins.lc 182:10-182:18 Type | ||
893 | testdata/Builtins.lc 183:10-188:18 'Nat->Type | ||
894 | testdata/Builtins.lc 183:10-188:18 Type | ||
895 | testdata/Builtins.lc 183:10-185:18 Type | ||
896 | testdata/Builtins.lc 183:10-185:18 'Nat->Type | ||
897 | testdata/Builtins.lc 183:10-183:18 Type | ||
898 | testdata/Builtins.lc 184:10-185:18 'Nat->Type | ||
899 | testdata/Builtins.lc 184:10-185:18 Type | ||
900 | testdata/Builtins.lc 184:10-184:18 Type | ||
901 | testdata/Builtins.lc 185:10-185:18 'Nat->Type | ||
902 | testdata/Builtins.lc 185:10-185:18 Type | ||
903 | testdata/Builtins.lc 186:10-188:18 'Nat->Type | ||
904 | testdata/Builtins.lc 186:10-188:18 Type | ||
905 | testdata/Builtins.lc 186:10-186:18 Type | ||
906 | testdata/Builtins.lc 187:10-188:18 'Nat->Type | ||
907 | testdata/Builtins.lc 187:10-188:18 Type | ||
908 | testdata/Builtins.lc 187:10-187:18 Type | ||
909 | testdata/Builtins.lc 188:10-188:18 'Nat->Type | ||
910 | testdata/Builtins.lc 188:10-188:18 Type | ||
911 | testdata/Builtins.lc 180:30-180:39 Type | 987 | testdata/Builtins.lc 180:30-180:39 Type |
912 | testdata/Builtins.lc 174:7-174:15 Type->Type | 988 | testdata/Builtins.lc 174:7-174:15 Type->Type |
913 | testdata/Builtins.lc 190:6-190:20 Type | 989 | testdata/Builtins.lc 190:6-190:20 Type |
@@ -926,14 +1002,18 @@ testdata/Builtins.lc 202:7-202:28 'BlendingFactor | |||
926 | testdata/Builtins.lc 203:7-203:20 'BlendingFactor | 1002 | testdata/Builtins.lc 203:7-203:20 'BlendingFactor |
927 | testdata/Builtins.lc 204:7-204:28 'BlendingFactor | 1003 | testdata/Builtins.lc 204:7-204:28 'BlendingFactor |
928 | testdata/Builtins.lc 205:7-205:23 'BlendingFactor | 1004 | testdata/Builtins.lc 205:7-205:23 'BlendingFactor |
1005 | testdata/Builtins.lc 190:6-205:23 Type->Type | ||
929 | testdata/Builtins.lc 190:6-205:23 Type | 1006 | testdata/Builtins.lc 190:6-205:23 Type |
1007 | testdata/Builtins.lc 190:6-190:20 Type->Type | ||
930 | testdata/Builtins.lc 207:6-207:19 Type | 1008 | testdata/Builtins.lc 207:6-207:19 Type |
931 | testdata/Builtins.lc 208:7-208:14 'BlendEquation | 1009 | testdata/Builtins.lc 208:7-208:14 'BlendEquation |
932 | testdata/Builtins.lc 209:7-209:19 'BlendEquation | 1010 | testdata/Builtins.lc 209:7-209:19 'BlendEquation |
933 | testdata/Builtins.lc 210:7-210:26 'BlendEquation | 1011 | testdata/Builtins.lc 210:7-210:26 'BlendEquation |
934 | testdata/Builtins.lc 211:7-211:10 'BlendEquation | 1012 | testdata/Builtins.lc 211:7-211:10 'BlendEquation |
935 | testdata/Builtins.lc 212:7-212:10 'BlendEquation | 1013 | testdata/Builtins.lc 212:7-212:10 'BlendEquation |
1014 | testdata/Builtins.lc 207:6-212:10 Type->Type | ||
936 | testdata/Builtins.lc 207:6-212:10 Type | 1015 | testdata/Builtins.lc 207:6-212:10 Type |
1016 | testdata/Builtins.lc 207:6-207:19 Type->Type | ||
937 | testdata/Builtins.lc 214:6-214:20 Type | 1017 | testdata/Builtins.lc 214:6-214:20 Type |
938 | testdata/Builtins.lc 215:7-215:12 'LogicOperation | 1018 | testdata/Builtins.lc 215:7-215:12 'LogicOperation |
939 | testdata/Builtins.lc 216:7-216:10 'LogicOperation | 1019 | testdata/Builtins.lc 216:7-216:10 'LogicOperation |
@@ -951,7 +1031,9 @@ testdata/Builtins.lc 227:7-227:19 'LogicOperation | |||
951 | testdata/Builtins.lc 228:7-228:17 'LogicOperation | 1031 | testdata/Builtins.lc 228:7-228:17 'LogicOperation |
952 | testdata/Builtins.lc 229:7-229:11 'LogicOperation | 1032 | testdata/Builtins.lc 229:7-229:11 'LogicOperation |
953 | testdata/Builtins.lc 230:7-230:10 'LogicOperation | 1033 | testdata/Builtins.lc 230:7-230:10 'LogicOperation |
1034 | testdata/Builtins.lc 214:6-230:10 Type->Type | ||
954 | testdata/Builtins.lc 214:6-230:10 Type | 1035 | testdata/Builtins.lc 214:6-230:10 Type |
1036 | testdata/Builtins.lc 214:6-214:20 Type->Type | ||
955 | testdata/Builtins.lc 232:6-232:22 Type | 1037 | testdata/Builtins.lc 232:6-232:22 Type |
956 | testdata/Builtins.lc 233:7-233:13 'StencilOperation | 1038 | testdata/Builtins.lc 233:7-233:13 'StencilOperation |
957 | testdata/Builtins.lc 234:7-234:13 'StencilOperation | 1039 | testdata/Builtins.lc 234:7-234:13 'StencilOperation |
@@ -961,7 +1043,9 @@ testdata/Builtins.lc 237:7-237:17 'StencilOperation | |||
961 | testdata/Builtins.lc 238:7-238:13 'StencilOperation | 1043 | testdata/Builtins.lc 238:7-238:13 'StencilOperation |
962 | testdata/Builtins.lc 239:7-239:17 'StencilOperation | 1044 | testdata/Builtins.lc 239:7-239:17 'StencilOperation |
963 | testdata/Builtins.lc 240:7-240:15 'StencilOperation | 1045 | testdata/Builtins.lc 240:7-240:15 'StencilOperation |
1046 | testdata/Builtins.lc 232:6-240:15 Type->Type | ||
964 | testdata/Builtins.lc 232:6-240:15 Type | 1047 | testdata/Builtins.lc 232:6-240:15 Type |
1048 | testdata/Builtins.lc 232:6-232:22 Type->Type | ||
965 | testdata/Builtins.lc 242:6-242:24 Type | 1049 | testdata/Builtins.lc 242:6-242:24 Type |
966 | testdata/Builtins.lc 243:7-243:12 'ComparisonFunction | 1050 | testdata/Builtins.lc 243:7-243:12 'ComparisonFunction |
967 | testdata/Builtins.lc 244:7-244:11 'ComparisonFunction | 1051 | testdata/Builtins.lc 244:7-244:11 'ComparisonFunction |
@@ -971,47 +1055,66 @@ testdata/Builtins.lc 247:7-247:14 'ComparisonFunction | |||
971 | testdata/Builtins.lc 248:7-248:15 'ComparisonFunction | 1055 | testdata/Builtins.lc 248:7-248:15 'ComparisonFunction |
972 | testdata/Builtins.lc 249:7-249:13 'ComparisonFunction | 1056 | testdata/Builtins.lc 249:7-249:13 'ComparisonFunction |
973 | testdata/Builtins.lc 250:7-250:13 'ComparisonFunction | 1057 | testdata/Builtins.lc 250:7-250:13 'ComparisonFunction |
1058 | testdata/Builtins.lc 242:6-250:13 Type->Type | ||
974 | testdata/Builtins.lc 242:6-250:13 Type | 1059 | testdata/Builtins.lc 242:6-250:13 Type |
1060 | testdata/Builtins.lc 242:6-242:24 Type->Type | ||
975 | testdata/Builtins.lc 252:6-252:21 Type | 1061 | testdata/Builtins.lc 252:6-252:21 Type |
976 | testdata/Builtins.lc 253:7-253:17 'ProvokingVertex | 1062 | testdata/Builtins.lc 253:7-253:17 'ProvokingVertex |
977 | testdata/Builtins.lc 254:7-254:18 'ProvokingVertex | 1063 | testdata/Builtins.lc 254:7-254:18 'ProvokingVertex |
1064 | testdata/Builtins.lc 252:6-254:18 Type->Type | ||
978 | testdata/Builtins.lc 252:6-254:18 Type | 1065 | testdata/Builtins.lc 252:6-254:18 Type |
1066 | testdata/Builtins.lc 252:6-252:21 Type->Type | ||
979 | testdata/Builtins.lc 256:6-256:14 Type | 1067 | testdata/Builtins.lc 256:6-256:14 Type |
980 | testdata/Builtins.lc 257:7-257:16 'CullMode | 1068 | testdata/Builtins.lc 257:7-257:16 'CullMode |
981 | testdata/Builtins.lc 258:7-258:15 'CullMode | 1069 | testdata/Builtins.lc 258:7-258:15 'CullMode |
982 | testdata/Builtins.lc 259:7-259:15 'CullMode | 1070 | testdata/Builtins.lc 259:7-259:15 'CullMode |
1071 | testdata/Builtins.lc 256:6-259:15 Type->Type | ||
983 | testdata/Builtins.lc 256:6-259:15 Type | 1072 | testdata/Builtins.lc 256:6-259:15 Type |
1073 | testdata/Builtins.lc 256:6-256:14 Type->Type | ||
984 | testdata/Builtins.lc 261:6-261:15 Type | 1074 | testdata/Builtins.lc 261:6-261:15 Type |
985 | testdata/Builtins.lc 262:17-262:22 Type | 1075 | testdata/Builtins.lc 262:17-262:22 Type |
1076 | testdata/Builtins.lc 261:6-261:15 Type->Type | ||
986 | testdata/Builtins.lc 262:7-262:16 'Float->'PointSize | 1077 | testdata/Builtins.lc 262:7-262:16 'Float->'PointSize |
987 | testdata/Builtins.lc 263:7-263:23 'PointSize | 1078 | testdata/Builtins.lc 263:7-263:23 'PointSize |
1079 | testdata/Builtins.lc 261:6-263:23 Type->Type | ||
988 | testdata/Builtins.lc 261:6-263:23 Type | 1080 | testdata/Builtins.lc 261:6-263:23 Type |
1081 | testdata/Builtins.lc 262:7-262:16 Type->Type | ||
989 | testdata/Builtins.lc 262:7-262:16 Type | 1082 | testdata/Builtins.lc 262:7-262:16 Type |
990 | testdata/Builtins.lc 262:7-262:16 'PointSize | 1083 | testdata/Builtins.lc 262:7-262:16 'PointSize |
991 | testdata/Builtins.lc 265:6-265:17 Type | 1084 | testdata/Builtins.lc 265:6-265:17 Type |
992 | testdata/Builtins.lc 266:7-266:18 'PolygonMode | 1085 | testdata/Builtins.lc 266:7-266:18 'PolygonMode |
993 | testdata/Builtins.lc 267:20-267:29 Type | 1086 | testdata/Builtins.lc 267:20-267:29 Type |
1087 | testdata/Builtins.lc 265:6-265:17 Type->Type | ||
994 | testdata/Builtins.lc 267:7-267:19 'PointSize->'PolygonMode | 1088 | testdata/Builtins.lc 267:7-267:19 'PointSize->'PolygonMode |
995 | testdata/Builtins.lc 268:19-268:24 Type | 1089 | testdata/Builtins.lc 268:19-268:24 Type |
996 | testdata/Builtins.lc 268:7-268:18 'Float->'PolygonMode | 1090 | testdata/Builtins.lc 268:7-268:18 'Float->'PolygonMode |
1091 | testdata/Builtins.lc 265:6-268:18 Type->Type | ||
997 | testdata/Builtins.lc 265:6-268:18 Type | 1092 | testdata/Builtins.lc 265:6-268:18 Type |
1093 | testdata/Builtins.lc 267:7-267:19 Type->Type | ||
998 | testdata/Builtins.lc 267:7-267:19 Type | 1094 | testdata/Builtins.lc 267:7-267:19 Type |
999 | testdata/Builtins.lc 267:7-267:19 'PolygonMode | 1095 | testdata/Builtins.lc 267:7-267:19 'PolygonMode |
1096 | testdata/Builtins.lc 268:7-268:18 Type->Type | ||
1000 | testdata/Builtins.lc 268:7-268:18 Type | 1097 | testdata/Builtins.lc 268:7-268:18 Type |
1001 | testdata/Builtins.lc 268:7-268:18 'PolygonMode | 1098 | testdata/Builtins.lc 268:7-268:18 'PolygonMode |
1002 | testdata/Builtins.lc 270:6-270:19 Type | 1099 | testdata/Builtins.lc 270:6-270:19 Type |
1003 | testdata/Builtins.lc 271:7-271:15 'PolygonOffset | 1100 | testdata/Builtins.lc 271:7-271:15 'PolygonOffset |
1004 | testdata/Builtins.lc 272:14-272:19 Type | 1101 | testdata/Builtins.lc 272:14-272:19 Type |
1102 | testdata/Builtins.lc 270:6-272:25 Type->Type | ||
1005 | testdata/Builtins.lc 270:6-272:25 Type | 1103 | testdata/Builtins.lc 270:6-272:25 Type |
1006 | testdata/Builtins.lc 272:20-272:25 Type | 1104 | testdata/Builtins.lc 272:20-272:25 Type |
1105 | testdata/Builtins.lc 270:6-270:19 Type->Type | ||
1007 | testdata/Builtins.lc 272:7-272:13 'Float -> 'Float->'PolygonOffset | 1106 | testdata/Builtins.lc 272:7-272:13 'Float -> 'Float->'PolygonOffset |
1107 | testdata/Builtins.lc 270:6-272:13 Type->Type | ||
1008 | testdata/Builtins.lc 270:6-272:13 Type | 1108 | testdata/Builtins.lc 270:6-272:13 Type |
1109 | testdata/Builtins.lc 272:7-272:13 Type->Type | ||
1009 | testdata/Builtins.lc 272:7-272:13 Type | 1110 | testdata/Builtins.lc 272:7-272:13 Type |
1010 | testdata/Builtins.lc 272:7-272:13 'PolygonOffset | 1111 | testdata/Builtins.lc 272:7-272:13 'PolygonOffset |
1011 | testdata/Builtins.lc 274:6-274:28 Type | 1112 | testdata/Builtins.lc 274:6-274:28 Type |
1012 | testdata/Builtins.lc 275:7-275:16 'PointSpriteCoordOrigin | 1113 | testdata/Builtins.lc 275:7-275:16 'PointSpriteCoordOrigin |
1013 | testdata/Builtins.lc 276:7-276:16 'PointSpriteCoordOrigin | 1114 | testdata/Builtins.lc 276:7-276:16 'PointSpriteCoordOrigin |
1115 | testdata/Builtins.lc 274:6-276:16 Type->Type | ||
1014 | testdata/Builtins.lc 274:6-276:16 Type | 1116 | testdata/Builtins.lc 274:6-276:16 Type |
1117 | testdata/Builtins.lc 274:6-274:28 Type->Type | ||
1015 | testdata/Builtins.lc 279:6-279:11 Type->Type | 1118 | testdata/Builtins.lc 279:6-279:11 Type->Type |
1016 | testdata/Builtins.lc 279:6-279:11 Type | 1119 | testdata/Builtins.lc 279:6-279:11 Type |
1017 | testdata/Builtins.lc 280:6-280:13 Type->Type | 1120 | testdata/Builtins.lc 280:6-280:13 Type->Type |
@@ -1024,79 +1127,110 @@ testdata/Builtins.lc 285:7-285:11 'PrimitiveType | |||
1024 | testdata/Builtins.lc 286:7-286:12 'PrimitiveType | 1127 | testdata/Builtins.lc 286:7-286:12 'PrimitiveType |
1025 | testdata/Builtins.lc 287:7-287:24 'PrimitiveType | 1128 | testdata/Builtins.lc 287:7-287:24 'PrimitiveType |
1026 | testdata/Builtins.lc 288:7-288:20 'PrimitiveType | 1129 | testdata/Builtins.lc 288:7-288:20 'PrimitiveType |
1130 | testdata/Builtins.lc 283:6-288:20 Type->Type | ||
1027 | testdata/Builtins.lc 283:6-288:20 Type | 1131 | testdata/Builtins.lc 283:6-288:20 Type |
1132 | testdata/Builtins.lc 283:6-283:19 Type->Type | ||
1028 | testdata/Builtins.lc 291:16-291:18 Type | 1133 | testdata/Builtins.lc 291:16-291:18 Type |
1134 | testdata/Builtins.lc 291:22-291:48 Type->Type | ||
1029 | testdata/Builtins.lc 291:22-291:48 Type | 1135 | testdata/Builtins.lc 291:22-291:48 Type |
1030 | testdata/Builtins.lc 291:22-291:25 'Nat -> Type->Type | 1136 | testdata/Builtins.lc 291:22-291:25 'Nat -> Type->Type |
1137 | testdata/Builtins.lc 291:26-291:27 'Nat | ||
1031 | testdata/Builtins.lc 291:28-291:33 Type | 1138 | testdata/Builtins.lc 291:28-291:33 Type |
1139 | testdata/Builtins.lc 291:37-291:48 Type->Type | ||
1032 | testdata/Builtins.lc 291:37-291:48 Type | 1140 | testdata/Builtins.lc 291:37-291:48 Type |
1033 | testdata/Builtins.lc 291:37-291:40 'Nat -> Type->Type | 1141 | testdata/Builtins.lc 291:37-291:40 'Nat -> Type->Type |
1142 | testdata/Builtins.lc 291:41-291:42 'Nat | ||
1034 | testdata/Builtins.lc 291:43-291:48 Type | 1143 | testdata/Builtins.lc 291:43-291:48 Type |
1035 | testdata/Builtins.lc 291:1-291:12 'Tuple0 -> 'VecS 'Float (Succ (Succ Zero)) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) | 1144 | testdata/Builtins.lc 291:1-291:12 'Tuple0 -> 'VecS 'Float (Succ (Succ Zero)) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) |
1145 | testdata/Builtins.lc 294:14-294:25 Type->Type | ||
1036 | testdata/Builtins.lc 294:14-294:25 Type | 1146 | testdata/Builtins.lc 294:14-294:25 Type |
1037 | testdata/Builtins.lc 294:14-294:20 Type | 1147 | testdata/Builtins.lc 294:14-294:20 Type |
1148 | testdata/Builtins.lc 294:24-294:25 Type->Type | ||
1038 | testdata/Builtins.lc 294:24-294:25 Type | 1149 | testdata/Builtins.lc 294:24-294:25 Type |
1039 | testdata/Builtins.lc 294:24-294:25 V2 | 1150 | testdata/Builtins.lc 294:24-294:25 V2 |
1040 | testdata/Builtins.lc 294:1-294:8 {a} -> 'String->a | 1151 | testdata/Builtins.lc 294:1-294:8 {a} -> 'String->a |
1152 | testdata/Builtins.lc 295:14-295:25 Type->Type | ||
1041 | testdata/Builtins.lc 295:14-295:25 Type | 1153 | testdata/Builtins.lc 295:14-295:25 Type |
1042 | testdata/Builtins.lc 295:14-295:20 Type | 1154 | testdata/Builtins.lc 295:14-295:20 Type |
1155 | testdata/Builtins.lc 295:24-295:25 Type->Type | ||
1043 | testdata/Builtins.lc 295:24-295:25 Type | 1156 | testdata/Builtins.lc 295:24-295:25 Type |
1044 | testdata/Builtins.lc 295:24-295:25 V2 | 1157 | testdata/Builtins.lc 295:24-295:25 V2 |
1045 | testdata/Builtins.lc 295:1-295:10 {a} -> 'String->a | 1158 | testdata/Builtins.lc 295:1-295:10 {a} -> 'String->a |
1046 | testdata/Builtins.lc 297:23-297:36 Type | 1159 | testdata/Builtins.lc 297:23-297:36 Type |
1160 | testdata/Builtins.lc 297:40-297:44 Type->Type | ||
1047 | testdata/Builtins.lc 297:40-297:44 Type | 1161 | testdata/Builtins.lc 297:40-297:44 Type |
1048 | testdata/Builtins.lc 297:6-297:19 'PrimitiveType->Type | 1162 | testdata/Builtins.lc 297:6-297:19 'PrimitiveType->Type |
1049 | testdata/Builtins.lc 298:26-298:34 Type | 1163 | testdata/Builtins.lc 298:26-298:34 Type |
1164 | testdata/Builtins.lc 298:38-298:111 Type->Type | ||
1050 | testdata/Builtins.lc 298:38-298:111 Type | 1165 | testdata/Builtins.lc 298:38-298:111 Type |
1051 | testdata/Builtins.lc 298:38-298:49 Type | 1166 | testdata/Builtins.lc 298:38-298:49 Type |
1167 | testdata/Builtins.lc 298:53-298:111 Type->Type | ||
1052 | testdata/Builtins.lc 298:53-298:111 Type | 1168 | testdata/Builtins.lc 298:53-298:111 Type |
1053 | testdata/Builtins.lc 298:53-298:66 Type | 1169 | testdata/Builtins.lc 298:53-298:66 Type |
1170 | testdata/Builtins.lc 298:70-298:111 Type->Type | ||
1054 | testdata/Builtins.lc 298:70-298:111 Type | 1171 | testdata/Builtins.lc 298:70-298:111 Type |
1055 | testdata/Builtins.lc 298:70-298:85 Type | 1172 | testdata/Builtins.lc 298:70-298:85 Type |
1173 | testdata/Builtins.lc 298:89-298:111 Type->Type | ||
1056 | testdata/Builtins.lc 298:89-298:111 Type | 1174 | testdata/Builtins.lc 298:89-298:111 Type |
1057 | testdata/Builtins.lc 298:89-298:102 'PrimitiveType->Type | 1175 | testdata/Builtins.lc 298:89-298:102 'PrimitiveType->Type |
1058 | testdata/Builtins.lc 298:103-298:111 'PrimitiveType | 1176 | testdata/Builtins.lc 298:103-298:111 'PrimitiveType |
1059 | testdata/Builtins.lc 298:3-298:14 'CullMode -> 'PolygonMode -> 'PolygonOffset -> 'ProvokingVertex -> 'RasterContext Triangle | 1177 | testdata/Builtins.lc 298:3-298:14 'CullMode -> 'PolygonMode -> 'PolygonOffset -> 'ProvokingVertex -> 'RasterContext Triangle |
1060 | testdata/Builtins.lc 299:26-299:35 Type | 1178 | testdata/Builtins.lc 299:26-299:35 Type |
1179 | testdata/Builtins.lc 299:39-299:108 Type->Type | ||
1061 | testdata/Builtins.lc 299:39-299:108 Type | 1180 | testdata/Builtins.lc 299:39-299:108 Type |
1062 | testdata/Builtins.lc 299:39-299:44 Type | 1181 | testdata/Builtins.lc 299:39-299:44 Type |
1182 | testdata/Builtins.lc 299:48-299:108 Type->Type | ||
1063 | testdata/Builtins.lc 299:48-299:108 Type | 1183 | testdata/Builtins.lc 299:48-299:108 Type |
1064 | testdata/Builtins.lc 299:48-299:70 Type | 1184 | testdata/Builtins.lc 299:48-299:70 Type |
1185 | testdata/Builtins.lc 299:89-299:108 Type->Type | ||
1065 | testdata/Builtins.lc 299:89-299:108 Type | 1186 | testdata/Builtins.lc 299:89-299:108 Type |
1066 | testdata/Builtins.lc 299:89-299:102 'PrimitiveType->Type | 1187 | testdata/Builtins.lc 299:89-299:102 'PrimitiveType->Type |
1067 | testdata/Builtins.lc 299:103-299:108 'PrimitiveType | 1188 | testdata/Builtins.lc 299:103-299:108 'PrimitiveType |
1068 | testdata/Builtins.lc 299:3-299:11 'PointSize -> 'Float -> 'PointSpriteCoordOrigin -> 'RasterContext Point | 1189 | testdata/Builtins.lc 299:3-299:11 'PointSize -> 'Float -> 'PointSpriteCoordOrigin -> 'RasterContext Point |
1069 | testdata/Builtins.lc 300:26-300:31 Type | 1190 | testdata/Builtins.lc 300:26-300:31 Type |
1191 | testdata/Builtins.lc 300:35-300:107 Type->Type | ||
1070 | testdata/Builtins.lc 300:35-300:107 Type | 1192 | testdata/Builtins.lc 300:35-300:107 Type |
1071 | testdata/Builtins.lc 300:35-300:50 Type | 1193 | testdata/Builtins.lc 300:35-300:50 Type |
1194 | testdata/Builtins.lc 300:89-300:107 Type->Type | ||
1072 | testdata/Builtins.lc 300:89-300:107 Type | 1195 | testdata/Builtins.lc 300:89-300:107 Type |
1073 | testdata/Builtins.lc 300:89-300:102 'PrimitiveType->Type | 1196 | testdata/Builtins.lc 300:89-300:102 'PrimitiveType->Type |
1074 | testdata/Builtins.lc 300:103-300:107 'PrimitiveType | 1197 | testdata/Builtins.lc 300:103-300:107 'PrimitiveType |
1075 | testdata/Builtins.lc 300:3-300:10 'Float -> 'ProvokingVertex -> 'RasterContext Line | 1198 | testdata/Builtins.lc 300:3-300:10 'Float -> 'ProvokingVertex -> 'RasterContext Line |
1199 | testdata/Builtins.lc 297:6-297:19 Type->Type | ||
1076 | testdata/Builtins.lc 297:6-297:19 Type | 1200 | testdata/Builtins.lc 297:6-297:19 Type |
1201 | testdata/Builtins.lc 297:6-300:107 Type->Type | ||
1077 | testdata/Builtins.lc 297:6-300:107 Type | 1202 | testdata/Builtins.lc 297:6-300:107 Type |
1203 | testdata/Builtins.lc 298:3-298:111 Type->Type | ||
1078 | testdata/Builtins.lc 298:3-298:111 Type | 1204 | testdata/Builtins.lc 298:3-298:111 Type |
1079 | testdata/Builtins.lc 298:3-298:14 'RasterContext Triangle | 1205 | testdata/Builtins.lc 298:3-298:14 'RasterContext Triangle |
1206 | testdata/Builtins.lc 299:3-299:108 Type->Type | ||
1080 | testdata/Builtins.lc 299:3-299:108 Type | 1207 | testdata/Builtins.lc 299:3-299:108 Type |
1081 | testdata/Builtins.lc 299:3-299:11 'RasterContext Point | 1208 | testdata/Builtins.lc 299:3-299:11 'RasterContext Point |
1209 | testdata/Builtins.lc 300:3-300:107 Type->Type | ||
1082 | testdata/Builtins.lc 300:3-300:107 Type | 1210 | testdata/Builtins.lc 300:3-300:107 Type |
1083 | testdata/Builtins.lc 300:3-300:10 'RasterContext Line | 1211 | testdata/Builtins.lc 300:3-300:10 'RasterContext Line |
1084 | testdata/Builtins.lc 302:6-302:18 Type->Type | 1212 | testdata/Builtins.lc 302:6-302:18 Type->Type |
1085 | testdata/Builtins.lc 304:27-304:56 Type | 1213 | testdata/Builtins.lc 304:26-304:56 Type->Type |
1214 | testdata/Builtins.lc 304:26-304:56 Type | ||
1086 | testdata/Builtins.lc 304:27-304:35 Type->Type | 1215 | testdata/Builtins.lc 304:27-304:35 Type->Type |
1087 | testdata/Builtins.lc 304:36-304:37 Type | 1216 | testdata/Builtins.lc 304:36-304:37 Type |
1217 | testdata/Builtins.lc 304:42-304:56 Type->Type | ||
1088 | testdata/Builtins.lc 304:42-304:56 Type | 1218 | testdata/Builtins.lc 304:42-304:56 Type |
1089 | testdata/Builtins.lc 304:42-304:54 Type->Type | 1219 | testdata/Builtins.lc 304:42-304:54 Type->Type |
1090 | testdata/Builtins.lc 304:55-304:56 Type | 1220 | testdata/Builtins.lc 304:55-304:56 Type |
1091 | testdata/Builtins.lc 303:3-303:9 {a} -> {b : 'Floating a} -> 'Interpolated a | 1221 | testdata/Builtins.lc 303:3-303:9 {a} -> {b : 'Floating a} -> 'Interpolated a |
1092 | testdata/Builtins.lc 303:11-303:24 {a} -> {b : 'Floating a} -> 'Interpolated a | 1222 | testdata/Builtins.lc 303:11-303:24 {a} -> {b : 'Floating a} -> 'Interpolated a |
1223 | testdata/Builtins.lc 305:42-305:56 Type->Type | ||
1093 | testdata/Builtins.lc 305:42-305:56 Type | 1224 | testdata/Builtins.lc 305:42-305:56 Type |
1094 | testdata/Builtins.lc 305:42-305:54 Type->Type | 1225 | testdata/Builtins.lc 305:42-305:54 Type->Type |
1095 | testdata/Builtins.lc 305:55-305:56 Type | 1226 | testdata/Builtins.lc 305:55-305:56 Type |
1096 | testdata/Builtins.lc 305:3-305:7 {a} -> 'Interpolated a | 1227 | testdata/Builtins.lc 305:3-305:7 {a} -> 'Interpolated a |
1228 | testdata/Builtins.lc 302:6-305:7 Type->Type | ||
1097 | testdata/Builtins.lc 302:6-305:7 Type | 1229 | testdata/Builtins.lc 302:6-305:7 Type |
1230 | testdata/Builtins.lc 303:3-303:9 Type->Type | ||
1098 | testdata/Builtins.lc 303:3-303:9 Type | 1231 | testdata/Builtins.lc 303:3-303:9 Type |
1099 | testdata/Builtins.lc 303:3-303:9 'Interpolated V2 | 1232 | testdata/Builtins.lc 303:3-303:9 'Interpolated V2 |
1233 | testdata/Builtins.lc 303:11-303:24 Type->Type | ||
1100 | testdata/Builtins.lc 303:11-303:24 Type | 1234 | testdata/Builtins.lc 303:11-303:24 Type |
1101 | testdata/Builtins.lc 303:11-303:24 'Interpolated V3 | 1235 | testdata/Builtins.lc 303:11-303:24 'Interpolated V3 |
1102 | testdata/Builtins.lc 305:3-305:7 'Interpolated V3 | 1236 | testdata/Builtins.lc 305:3-305:7 'Interpolated V3 |
@@ -1139,58 +1273,72 @@ testdata/Builtins.lc 316:80-316:81 Type | |||
1139 | testdata/Builtins.lc 316:23-316:69 Type | 1273 | testdata/Builtins.lc 316:23-316:69 Type |
1140 | testdata/Builtins.lc 313:5-313:21 Type->Type | 1274 | testdata/Builtins.lc 313:5-313:21 Type->Type |
1141 | testdata/Builtins.lc 318:18-318:22 Type | 1275 | testdata/Builtins.lc 318:18-318:22 Type |
1276 | testdata/Builtins.lc 318:26-318:30 Type->Type | ||
1142 | testdata/Builtins.lc 318:26-318:30 Type | 1277 | testdata/Builtins.lc 318:26-318:30 Type |
1143 | testdata/Builtins.lc 318:6-318:14 Type->Type | 1278 | testdata/Builtins.lc 318:6-318:14 Type->Type |
1279 | testdata/Builtins.lc 319:60-319:70 Type->Type | ||
1144 | testdata/Builtins.lc 319:60-319:70 Type | 1280 | testdata/Builtins.lc 319:60-319:70 Type |
1145 | testdata/Builtins.lc 319:60-319:68 Type->Type | 1281 | testdata/Builtins.lc 319:60-319:68 Type->Type |
1146 | testdata/Builtins.lc 319:69-319:70 Type | 1282 | testdata/Builtins.lc 319:69-319:70 Type |
1147 | testdata/Builtins.lc 319:69-319:70 V1 | 1283 | testdata/Builtins.lc 319:69-319:70 V1 |
1148 | testdata/Builtins.lc 319:3-319:13 {a} -> 'Blending a | 1284 | testdata/Builtins.lc 319:3-319:13 {a} -> 'Blending a |
1149 | testdata/Builtins.lc 320:27-320:70 Type | 1285 | testdata/Builtins.lc 320:26-320:70 Type->Type |
1286 | testdata/Builtins.lc 320:26-320:70 Type | ||
1150 | testdata/Builtins.lc 320:27-320:35 Type->Type | 1287 | testdata/Builtins.lc 320:27-320:35 Type->Type |
1151 | testdata/Builtins.lc 320:36-320:37 Type | 1288 | testdata/Builtins.lc 320:36-320:37 Type |
1152 | testdata/Builtins.lc 320:36-320:37 V1 | 1289 | testdata/Builtins.lc 320:36-320:37 V1 |
1290 | testdata/Builtins.lc 320:42-320:70 Type->Type | ||
1153 | testdata/Builtins.lc 320:42-320:70 Type | 1291 | testdata/Builtins.lc 320:42-320:70 Type |
1154 | testdata/Builtins.lc 320:42-320:56 Type | 1292 | testdata/Builtins.lc 320:42-320:56 Type |
1293 | testdata/Builtins.lc 320:60-320:70 Type->Type | ||
1155 | testdata/Builtins.lc 320:60-320:70 Type | 1294 | testdata/Builtins.lc 320:60-320:70 Type |
1156 | testdata/Builtins.lc 320:60-320:68 Type->Type | 1295 | testdata/Builtins.lc 320:60-320:68 Type->Type |
1157 | testdata/Builtins.lc 320:69-320:70 Type | 1296 | testdata/Builtins.lc 320:69-320:70 Type |
1158 | testdata/Builtins.lc 320:3-320:15 {a} -> {b : 'Integral a} -> 'LogicOperation -> 'Blending a | 1297 | testdata/Builtins.lc 320:3-320:15 {a} -> {b : 'Integral a} -> 'LogicOperation -> 'Blending a |
1159 | testdata/Builtins.lc 321:26-321:56 Type -> Type->Type | ||
1160 | testdata/Builtins.lc 321:27-321:40 Type | 1298 | testdata/Builtins.lc 321:27-321:40 Type |
1161 | testdata/Builtins.lc 321:42-321:55 Type | 1299 | testdata/Builtins.lc 321:42-321:55 Type |
1300 | testdata/Builtins.lc 322:29-323:74 Type->Type | ||
1162 | testdata/Builtins.lc 322:29-323:74 Type | 1301 | testdata/Builtins.lc 322:29-323:74 Type |
1163 | testdata/Builtins.lc 322:29-322:97 Type -> Type->Type | ||
1164 | testdata/Builtins.lc 322:30-322:62 Type | 1302 | testdata/Builtins.lc 322:30-322:62 Type |
1165 | testdata/Builtins.lc 322:30-322:62 Type -> Type->Type | ||
1166 | testdata/Builtins.lc 322:31-322:45 Type | 1303 | testdata/Builtins.lc 322:31-322:45 Type |
1167 | testdata/Builtins.lc 322:47-322:61 Type | 1304 | testdata/Builtins.lc 322:47-322:61 Type |
1168 | testdata/Builtins.lc 322:64-322:96 Type | 1305 | testdata/Builtins.lc 322:64-322:96 Type |
1169 | testdata/Builtins.lc 322:64-322:96 Type -> Type->Type | ||
1170 | testdata/Builtins.lc 322:65-322:79 Type | 1306 | testdata/Builtins.lc 322:65-322:79 Type |
1171 | testdata/Builtins.lc 322:81-322:95 Type | 1307 | testdata/Builtins.lc 322:81-322:95 Type |
1308 | testdata/Builtins.lc 323:29-323:74 Type->Type | ||
1172 | testdata/Builtins.lc 323:29-323:74 Type | 1309 | testdata/Builtins.lc 323:29-323:74 Type |
1173 | testdata/Builtins.lc 323:29-323:32 'Nat -> Type->Type | 1310 | testdata/Builtins.lc 323:29-323:32 'Nat -> Type->Type |
1311 | testdata/Builtins.lc 323:33-323:34 'Nat | ||
1174 | testdata/Builtins.lc 323:35-323:40 Type | 1312 | testdata/Builtins.lc 323:35-323:40 Type |
1313 | testdata/Builtins.lc 323:60-323:74 Type->Type | ||
1175 | testdata/Builtins.lc 323:60-323:74 Type | 1314 | testdata/Builtins.lc 323:60-323:74 Type |
1176 | testdata/Builtins.lc 323:60-323:68 Type->Type | 1315 | testdata/Builtins.lc 323:60-323:68 Type->Type |
1177 | testdata/Builtins.lc 323:69-323:74 Type | 1316 | testdata/Builtins.lc 323:69-323:74 Type |
1178 | testdata/Builtins.lc 321:3-321:8 'Tuple2 'BlendEquation 'BlendEquation -> 'Tuple2 ('Tuple2 'BlendingFactor 'BlendingFactor) ('Tuple2 'BlendingFactor 'BlendingFactor) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'Blending 'Float | 1317 | testdata/Builtins.lc 321:3-321:8 'Tuple2 'BlendEquation 'BlendEquation -> 'Tuple2 ('Tuple2 'BlendingFactor 'BlendingFactor) ('Tuple2 'BlendingFactor 'BlendingFactor) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'Blending 'Float |
1179 | testdata/Builtins.lc 318:6-318:14 Type | 1318 | testdata/Builtins.lc 318:6-318:14 Type |
1319 | testdata/Builtins.lc 318:6-323:74 Type->Type | ||
1180 | testdata/Builtins.lc 318:6-323:74 Type | 1320 | testdata/Builtins.lc 318:6-323:74 Type |
1321 | testdata/Builtins.lc 319:3-319:70 Type->Type | ||
1181 | testdata/Builtins.lc 319:3-319:70 Type | 1322 | testdata/Builtins.lc 319:3-319:70 Type |
1182 | testdata/Builtins.lc 319:3-319:13 'Blending V0 | 1323 | testdata/Builtins.lc 319:3-319:13 'Blending V0 |
1324 | testdata/Builtins.lc 320:3-320:70 Type->Type | ||
1183 | testdata/Builtins.lc 320:3-320:70 Type | 1325 | testdata/Builtins.lc 320:3-320:70 Type |
1184 | testdata/Builtins.lc 320:3-320:15 'Blending V2 | 1326 | testdata/Builtins.lc 320:3-320:15 'Blending V2 |
1327 | testdata/Builtins.lc 321:3-323:74 Type->Type | ||
1185 | testdata/Builtins.lc 321:3-323:74 Type | 1328 | testdata/Builtins.lc 321:3-323:74 Type |
1186 | testdata/Builtins.lc 321:3-321:8 'Blending 'Float | 1329 | testdata/Builtins.lc 321:3-321:8 'Blending 'Float |
1187 | testdata/Builtins.lc 330:6-330:18 Type | 1330 | testdata/Builtins.lc 330:6-330:18 Type |
1331 | testdata/Builtins.lc 330:6-330:18 Type->Type | ||
1188 | testdata/Builtins.lc 331:6-331:16 Type | 1332 | testdata/Builtins.lc 331:6-331:16 Type |
1333 | testdata/Builtins.lc 331:6-331:16 Type->Type | ||
1189 | testdata/Builtins.lc 332:6-332:11 Type | 1334 | testdata/Builtins.lc 332:6-332:11 Type |
1335 | testdata/Builtins.lc 332:6-332:11 Type->Type | ||
1190 | testdata/Builtins.lc 334:27-334:31 Type | 1336 | testdata/Builtins.lc 334:27-334:31 Type |
1337 | testdata/Builtins.lc 334:35-334:39 Type->Type | ||
1191 | testdata/Builtins.lc 334:35-334:39 Type | 1338 | testdata/Builtins.lc 334:35-334:39 Type |
1192 | testdata/Builtins.lc 334:6-334:23 Type->Type | 1339 | testdata/Builtins.lc 334:6-334:23 Type->Type |
1193 | testdata/Builtins.lc 335:27-336:101 Type | 1340 | testdata/Builtins.lc 335:26-336:102 Type->Type |
1341 | testdata/Builtins.lc 335:26-336:102 Type | ||
1194 | testdata/Builtins.lc 335:27-335:31 Type | 1342 | testdata/Builtins.lc 335:27-335:31 Type |
1195 | testdata/Builtins.lc 335:27-335:31 V7 | 1343 | testdata/Builtins.lc 335:27-335:31 V7 |
1196 | testdata/Builtins.lc 335:34-335:50 Type | 1344 | testdata/Builtins.lc 335:34-335:50 Type |
@@ -1198,7 +1346,8 @@ testdata/Builtins.lc 335:34-335:43 'Nat -> Type->Type | |||
1198 | testdata/Builtins.lc 335:44-335:45 'Nat | 1346 | testdata/Builtins.lc 335:44-335:45 'Nat |
1199 | testdata/Builtins.lc 335:44-335:45 V5 | 1347 | testdata/Builtins.lc 335:44-335:45 V5 |
1200 | testdata/Builtins.lc 335:46-335:50 Type | 1348 | testdata/Builtins.lc 335:46-335:50 Type |
1201 | testdata/Builtins.lc 335:52-336:101 Type | 1349 | testdata/Builtins.lc 335:52-336:102 Type->Type |
1350 | testdata/Builtins.lc 335:52-336:102 Type | ||
1202 | testdata/Builtins.lc 335:52-335:57 Type | 1351 | testdata/Builtins.lc 335:52-335:57 Type |
1203 | testdata/Builtins.lc 335:52-335:57 V4 | 1352 | testdata/Builtins.lc 335:52-335:57 V4 |
1204 | testdata/Builtins.lc 335:60-335:73 Type | 1353 | testdata/Builtins.lc 335:60-335:73 Type |
@@ -1206,47 +1355,60 @@ testdata/Builtins.lc 335:60-335:69 'Nat -> Type->Type | |||
1206 | testdata/Builtins.lc 335:70-335:71 'Nat | 1355 | testdata/Builtins.lc 335:70-335:71 'Nat |
1207 | testdata/Builtins.lc 335:72-335:73 Type | 1356 | testdata/Builtins.lc 335:72-335:73 Type |
1208 | testdata/Builtins.lc 335:72-335:73 V2 | 1357 | testdata/Builtins.lc 335:72-335:73 V2 |
1209 | testdata/Builtins.lc 335:75-336:101 Type | 1358 | testdata/Builtins.lc 335:75-336:102 Type->Type |
1359 | testdata/Builtins.lc 335:75-336:102 Type | ||
1210 | testdata/Builtins.lc 335:75-335:78 Type->Type | 1360 | testdata/Builtins.lc 335:75-335:78 Type->Type |
1211 | testdata/Builtins.lc 335:79-335:80 Type | 1361 | testdata/Builtins.lc 335:79-335:80 Type |
1212 | testdata/Builtins.lc 335:85-336:101 Type | 1362 | testdata/Builtins.lc 335:85-336:102 Type->Type |
1363 | testdata/Builtins.lc 335:85-336:102 Type | ||
1213 | testdata/Builtins.lc 335:85-335:93 Type->Type | 1364 | testdata/Builtins.lc 335:85-335:93 Type->Type |
1214 | testdata/Builtins.lc 335:94-335:95 Type | 1365 | testdata/Builtins.lc 335:94-335:95 Type |
1215 | testdata/Builtins.lc 335:99-336:101 Type | 1366 | testdata/Builtins.lc 335:99-336:102 Type->Type |
1367 | testdata/Builtins.lc 335:99-336:102 Type | ||
1216 | testdata/Builtins.lc 335:99-335:103 Type | 1368 | testdata/Builtins.lc 335:99-335:103 Type |
1217 | testdata/Builtins.lc 336:71-336:101 Type | 1369 | testdata/Builtins.lc 336:71-336:102 Type->Type |
1370 | testdata/Builtins.lc 336:71-336:102 Type | ||
1218 | testdata/Builtins.lc 336:71-336:88 Type->Type | 1371 | testdata/Builtins.lc 336:71-336:88 Type->Type |
1219 | testdata/Builtins.lc 336:90-336:101 Type | 1372 | testdata/Builtins.lc 336:89-336:102 Type |
1220 | testdata/Builtins.lc 336:90-336:95 Type->Type | 1373 | testdata/Builtins.lc 336:90-336:95 Type->Type |
1221 | testdata/Builtins.lc 336:96-336:101 Type | 1374 | testdata/Builtins.lc 336:96-336:101 Type |
1222 | testdata/Builtins.lc 335:3-335:10 {a} -> {b:'Nat} -> {c} -> {d} -> {e : a ~ 'VecScalar b 'Bool} -> {f : c ~ 'VecScalar b d} -> {g : 'Num d} -> 'Blending d -> a -> 'FragmentOperation ('Color c) | 1375 | testdata/Builtins.lc 335:3-335:10 {a} -> {b:'Nat} -> {c} -> {d} -> {e : a ~ 'VecScalar b 'Bool} -> {f : c ~ 'VecScalar b d} -> {g : 'Num d} -> 'Blending d -> a -> 'FragmentOperation ('Color c) |
1223 | testdata/Builtins.lc 337:26-337:44 Type | 1376 | testdata/Builtins.lc 337:26-337:44 Type |
1224 | testdata/Builtins.lc 337:48-337:101 Type | 1377 | testdata/Builtins.lc 337:48-337:102 Type->Type |
1378 | testdata/Builtins.lc 337:48-337:102 Type | ||
1225 | testdata/Builtins.lc 337:48-337:52 Type | 1379 | testdata/Builtins.lc 337:48-337:52 Type |
1226 | testdata/Builtins.lc 337:71-337:101 Type | 1380 | testdata/Builtins.lc 337:71-337:102 Type->Type |
1381 | testdata/Builtins.lc 337:71-337:102 Type | ||
1227 | testdata/Builtins.lc 337:71-337:88 Type->Type | 1382 | testdata/Builtins.lc 337:71-337:88 Type->Type |
1228 | testdata/Builtins.lc 337:90-337:101 Type | 1383 | testdata/Builtins.lc 337:89-337:102 Type |
1229 | testdata/Builtins.lc 337:90-337:95 Type->Type | 1384 | testdata/Builtins.lc 337:90-337:95 Type->Type |
1230 | testdata/Builtins.lc 337:96-337:101 Type | 1385 | testdata/Builtins.lc 337:96-337:101 Type |
1231 | testdata/Builtins.lc 337:3-337:10 'ComparisonFunction -> 'Bool -> 'FragmentOperation ('Depth 'Float) | 1386 | testdata/Builtins.lc 337:3-337:10 'ComparisonFunction -> 'Bool -> 'FragmentOperation ('Depth 'Float) |
1232 | testdata/Builtins.lc 338:26-338:38 Type | 1387 | testdata/Builtins.lc 338:26-338:38 Type |
1233 | testdata/Builtins.lc 338:42-338:103 Type | 1388 | testdata/Builtins.lc 338:42-338:104 Type->Type |
1389 | testdata/Builtins.lc 338:42-338:104 Type | ||
1234 | testdata/Builtins.lc 338:42-338:52 Type | 1390 | testdata/Builtins.lc 338:42-338:52 Type |
1235 | testdata/Builtins.lc 338:56-338:103 Type | 1391 | testdata/Builtins.lc 338:56-338:104 Type->Type |
1392 | testdata/Builtins.lc 338:56-338:104 Type | ||
1236 | testdata/Builtins.lc 338:56-338:66 Type | 1393 | testdata/Builtins.lc 338:56-338:66 Type |
1237 | testdata/Builtins.lc 338:71-338:103 Type | 1394 | testdata/Builtins.lc 338:71-338:104 Type->Type |
1395 | testdata/Builtins.lc 338:71-338:104 Type | ||
1238 | testdata/Builtins.lc 338:71-338:88 Type->Type | 1396 | testdata/Builtins.lc 338:71-338:88 Type->Type |
1239 | testdata/Builtins.lc 338:90-338:103 Type | 1397 | testdata/Builtins.lc 338:89-338:104 Type |
1240 | testdata/Builtins.lc 338:90-338:97 Type->Type | 1398 | testdata/Builtins.lc 338:90-338:97 Type->Type |
1241 | testdata/Builtins.lc 338:98-338:103 Type | 1399 | testdata/Builtins.lc 338:98-338:103 Type |
1242 | testdata/Builtins.lc 338:3-338:12 'StencilTests -> 'StencilOps -> 'StencilOps -> 'FragmentOperation ('Stencil 'Int32) | 1400 | testdata/Builtins.lc 338:3-338:12 'StencilTests -> 'StencilOps -> 'StencilOps -> 'FragmentOperation ('Stencil 'Int32) |
1243 | testdata/Builtins.lc 334:6-334:23 Type | 1401 | testdata/Builtins.lc 334:6-334:23 Type |
1244 | testdata/Builtins.lc 334:6-338:103 Type | 1402 | testdata/Builtins.lc 334:6-338:104 Type->Type |
1245 | testdata/Builtins.lc 335:3-336:101 Type | 1403 | testdata/Builtins.lc 334:6-338:104 Type |
1404 | testdata/Builtins.lc 335:3-336:102 Type->Type | ||
1405 | testdata/Builtins.lc 335:3-336:102 Type | ||
1246 | testdata/Builtins.lc 335:3-335:10 'FragmentOperation ('Color V6) | 1406 | testdata/Builtins.lc 335:3-335:10 'FragmentOperation ('Color V6) |
1247 | testdata/Builtins.lc 337:3-337:101 Type | 1407 | testdata/Builtins.lc 337:3-337:102 Type->Type |
1408 | testdata/Builtins.lc 337:3-337:102 Type | ||
1248 | testdata/Builtins.lc 337:3-337:10 'FragmentOperation ('Depth 'Float) | 1409 | testdata/Builtins.lc 337:3-337:10 'FragmentOperation ('Depth 'Float) |
1249 | testdata/Builtins.lc 338:3-338:103 Type | 1410 | testdata/Builtins.lc 338:3-338:104 Type->Type |
1411 | testdata/Builtins.lc 338:3-338:104 Type | ||
1250 | testdata/Builtins.lc 338:3-338:12 'FragmentOperation ('Stencil 'Int32) | 1412 | testdata/Builtins.lc 338:3-338:12 'FragmentOperation ('Stencil 'Int32) |
1251 | testdata/Builtins.lc 341:32-345:146 Type->Type | 1413 | testdata/Builtins.lc 341:32-345:146 Type->Type |
1252 | testdata/Builtins.lc 341:32-345:146 Type | 1414 | testdata/Builtins.lc 341:32-345:146 Type |
@@ -1294,8 +1456,8 @@ testdata/Builtins.lc 345:139-345:141 Type | |||
1294 | testdata/Builtins.lc 345:143-345:145 Type | 1456 | testdata/Builtins.lc 345:143-345:145 Type |
1295 | testdata/Builtins.lc 345:14-345:122 Type | 1457 | testdata/Builtins.lc 345:14-345:122 Type |
1296 | testdata/Builtins.lc 341:5-341:12 Type->Type | 1458 | testdata/Builtins.lc 341:5-341:12 Type->Type |
1297 | testdata/Builtins.lc 348:15-352:38 Type->Type | 1459 | testdata/Builtins.lc 348:15-352:39 Type->Type |
1298 | testdata/Builtins.lc 348:15-352:38 Type | 1460 | testdata/Builtins.lc 348:15-352:39 Type |
1299 | testdata/Builtins.lc 348:25-348:69 Type -> Type->Type | 1461 | testdata/Builtins.lc 348:25-348:69 Type -> Type->Type |
1300 | testdata/Builtins.lc 348:25-348:69 Type->Type | 1462 | testdata/Builtins.lc 348:25-348:69 Type->Type |
1301 | testdata/Builtins.lc 348:25-348:69 Type | 1463 | testdata/Builtins.lc 348:25-348:69 Type |
@@ -1306,7 +1468,7 @@ testdata/Builtins.lc 348:48-348:68 Type | |||
1306 | testdata/Builtins.lc 348:48-348:65 Type->Type | 1468 | testdata/Builtins.lc 348:48-348:65 Type->Type |
1307 | testdata/Builtins.lc 348:66-348:68 Type | 1469 | testdata/Builtins.lc 348:66-348:68 Type |
1308 | testdata/Builtins.lc 348:15-348:21 Type | 1470 | testdata/Builtins.lc 348:15-348:21 Type |
1309 | testdata/Builtins.lc 349:15-352:38 Type | 1471 | testdata/Builtins.lc 349:15-352:39 Type |
1310 | testdata/Builtins.lc 349:29-349:95 Type -> Type -> Type->Type | 1472 | testdata/Builtins.lc 349:29-349:95 Type -> Type -> Type->Type |
1311 | testdata/Builtins.lc 349:29-349:95 Type -> Type->Type | 1473 | testdata/Builtins.lc 349:29-349:95 Type -> Type->Type |
1312 | testdata/Builtins.lc 349:29-349:95 Type->Type | 1474 | testdata/Builtins.lc 349:29-349:95 Type->Type |
@@ -1321,7 +1483,7 @@ testdata/Builtins.lc 349:74-349:94 Type | |||
1321 | testdata/Builtins.lc 349:74-349:91 Type->Type | 1483 | testdata/Builtins.lc 349:74-349:91 Type->Type |
1322 | testdata/Builtins.lc 349:92-349:94 Type | 1484 | testdata/Builtins.lc 349:92-349:94 Type |
1323 | testdata/Builtins.lc 349:15-349:25 Type | 1485 | testdata/Builtins.lc 349:15-349:25 Type |
1324 | testdata/Builtins.lc 350:15-352:38 Type | 1486 | testdata/Builtins.lc 350:15-352:39 Type |
1325 | testdata/Builtins.lc 350:34-350:122 Type -> Type -> Type -> Type->Type | 1487 | testdata/Builtins.lc 350:34-350:122 Type -> Type -> Type -> Type->Type |
1326 | testdata/Builtins.lc 350:34-350:122 Type -> Type -> Type->Type | 1488 | testdata/Builtins.lc 350:34-350:122 Type -> Type -> Type->Type |
1327 | testdata/Builtins.lc 350:34-350:122 Type -> Type->Type | 1489 | testdata/Builtins.lc 350:34-350:122 Type -> Type->Type |
@@ -1340,7 +1502,7 @@ testdata/Builtins.lc 350:101-350:121 Type | |||
1340 | testdata/Builtins.lc 350:101-350:118 Type->Type | 1502 | testdata/Builtins.lc 350:101-350:118 Type->Type |
1341 | testdata/Builtins.lc 350:119-350:121 Type | 1503 | testdata/Builtins.lc 350:119-350:121 Type |
1342 | testdata/Builtins.lc 350:15-350:29 Type | 1504 | testdata/Builtins.lc 350:15-350:29 Type |
1343 | testdata/Builtins.lc 351:15-352:38 Type | 1505 | testdata/Builtins.lc 351:15-352:39 Type |
1344 | testdata/Builtins.lc 351:38-351:148 Type -> Type -> Type -> Type -> Type->Type | 1506 | testdata/Builtins.lc 351:38-351:148 Type -> Type -> Type -> Type -> Type->Type |
1345 | testdata/Builtins.lc 351:38-351:148 Type -> Type -> Type -> Type->Type | 1507 | testdata/Builtins.lc 351:38-351:148 Type -> Type -> Type -> Type->Type |
1346 | testdata/Builtins.lc 351:38-351:148 Type -> Type -> Type->Type | 1508 | testdata/Builtins.lc 351:38-351:148 Type -> Type -> Type->Type |
@@ -1363,123 +1525,152 @@ testdata/Builtins.lc 351:127-351:147 Type | |||
1363 | testdata/Builtins.lc 351:127-351:144 Type->Type | 1525 | testdata/Builtins.lc 351:127-351:144 Type->Type |
1364 | testdata/Builtins.lc 351:145-351:147 Type | 1526 | testdata/Builtins.lc 351:145-351:147 Type |
1365 | testdata/Builtins.lc 351:15-351:33 Type | 1527 | testdata/Builtins.lc 351:15-351:33 Type |
1366 | testdata/Builtins.lc 352:19-352:38 Type | 1528 | testdata/Builtins.lc 352:18-352:39 Type |
1367 | testdata/Builtins.lc 352:19-352:36 Type->Type | 1529 | testdata/Builtins.lc 352:19-352:36 Type->Type |
1368 | testdata/Builtins.lc 352:37-352:38 Type | 1530 | testdata/Builtins.lc 352:37-352:38 Type |
1369 | testdata/Builtins.lc 348:5-348:13 Type->Type | 1531 | testdata/Builtins.lc 348:5-348:13 Type->Type |
1370 | testdata/Builtins.lc 354:6-354:12 Type->Type | 1532 | testdata/Builtins.lc 354:6-354:12 Type->Type |
1371 | testdata/Builtins.lc 354:6-354:12 Type | 1533 | testdata/Builtins.lc 354:6-354:12 Type |
1372 | testdata/Builtins.lc 356:15-356:46 Type | 1534 | testdata/Builtins.lc 356:14-356:46 Type->Type |
1535 | testdata/Builtins.lc 356:14-356:46 Type | ||
1373 | testdata/Builtins.lc 356:15-356:16 V3 | 1536 | testdata/Builtins.lc 356:15-356:16 V3 |
1537 | testdata/Builtins.lc 356:20-356:21 Type->Type | ||
1374 | testdata/Builtins.lc 356:20-356:21 Type | 1538 | testdata/Builtins.lc 356:20-356:21 Type |
1375 | testdata/Builtins.lc 356:20-356:21 V2 | 1539 | testdata/Builtins.lc 356:20-356:21 V2 |
1540 | testdata/Builtins.lc 356:26-356:46 Type->Type | ||
1376 | testdata/Builtins.lc 356:26-356:46 Type | 1541 | testdata/Builtins.lc 356:26-356:46 Type |
1377 | testdata/Builtins.lc 356:26-356:32 Type->Type | 1542 | testdata/Builtins.lc 356:26-356:32 Type->Type |
1378 | testdata/Builtins.lc 356:33-356:34 Type | 1543 | testdata/Builtins.lc 356:33-356:34 Type |
1544 | testdata/Builtins.lc 356:38-356:46 Type->Type | ||
1379 | testdata/Builtins.lc 356:38-356:46 Type | 1545 | testdata/Builtins.lc 356:38-356:46 Type |
1380 | testdata/Builtins.lc 356:38-356:44 Type->Type | 1546 | testdata/Builtins.lc 356:38-356:44 Type->Type |
1381 | testdata/Builtins.lc 356:45-356:46 Type | 1547 | testdata/Builtins.lc 356:45-356:46 Type |
1382 | testdata/Builtins.lc 356:1-356:10 {a} -> {b} -> a->b -> 'Stream a -> 'Stream b | 1548 | testdata/Builtins.lc 356:1-356:10 {a} -> {b} -> a->b -> 'Stream a -> 'Stream b |
1383 | testdata/Builtins.lc 357:21-357:59 Type | 1549 | testdata/Builtins.lc 357:20-357:59 Type->Type |
1550 | testdata/Builtins.lc 357:20-357:59 Type | ||
1384 | testdata/Builtins.lc 357:21-357:22 V3 | 1551 | testdata/Builtins.lc 357:21-357:22 V3 |
1552 | testdata/Builtins.lc 357:26-357:34 Type->Type | ||
1385 | testdata/Builtins.lc 357:26-357:34 Type | 1553 | testdata/Builtins.lc 357:26-357:34 Type |
1386 | testdata/Builtins.lc 357:26-357:32 Type->Type | 1554 | testdata/Builtins.lc 357:26-357:32 Type->Type |
1387 | testdata/Builtins.lc 357:33-357:34 Type | 1555 | testdata/Builtins.lc 357:33-357:34 Type |
1388 | testdata/Builtins.lc 357:33-357:34 V2 | 1556 | testdata/Builtins.lc 357:33-357:34 V2 |
1557 | testdata/Builtins.lc 357:39-357:59 Type->Type | ||
1389 | testdata/Builtins.lc 357:39-357:59 Type | 1558 | testdata/Builtins.lc 357:39-357:59 Type |
1390 | testdata/Builtins.lc 357:39-357:45 Type->Type | 1559 | testdata/Builtins.lc 357:39-357:45 Type->Type |
1391 | testdata/Builtins.lc 357:46-357:47 Type | 1560 | testdata/Builtins.lc 357:46-357:47 Type |
1561 | testdata/Builtins.lc 357:51-357:59 Type->Type | ||
1392 | testdata/Builtins.lc 357:51-357:59 Type | 1562 | testdata/Builtins.lc 357:51-357:59 Type |
1393 | testdata/Builtins.lc 357:51-357:57 Type->Type | 1563 | testdata/Builtins.lc 357:51-357:57 Type->Type |
1394 | testdata/Builtins.lc 357:58-357:59 Type | 1564 | testdata/Builtins.lc 357:58-357:59 Type |
1395 | testdata/Builtins.lc 357:1-357:16 {a} -> {b} -> (a -> 'Stream b) -> 'Stream a -> 'Stream b | 1565 | testdata/Builtins.lc 357:1-357:16 {a} -> {b} -> (a -> 'Stream b) -> 'Stream a -> 'Stream b |
1396 | testdata/Builtins.lc 358:18-358:52 Type | 1566 | testdata/Builtins.lc 358:17-358:52 Type->Type |
1567 | testdata/Builtins.lc 358:17-358:52 Type | ||
1397 | testdata/Builtins.lc 358:18-358:19 V1 | 1568 | testdata/Builtins.lc 358:18-358:19 V1 |
1569 | testdata/Builtins.lc 358:23-358:27 Type->Type | ||
1398 | testdata/Builtins.lc 358:23-358:27 Type | 1570 | testdata/Builtins.lc 358:23-358:27 Type |
1571 | testdata/Builtins.lc 358:32-358:52 Type->Type | ||
1399 | testdata/Builtins.lc 358:32-358:52 Type | 1572 | testdata/Builtins.lc 358:32-358:52 Type |
1400 | testdata/Builtins.lc 358:32-358:38 Type->Type | 1573 | testdata/Builtins.lc 358:32-358:38 Type->Type |
1401 | testdata/Builtins.lc 358:39-358:40 Type | 1574 | testdata/Builtins.lc 358:39-358:40 Type |
1575 | testdata/Builtins.lc 358:44-358:52 Type->Type | ||
1402 | testdata/Builtins.lc 358:44-358:52 Type | 1576 | testdata/Builtins.lc 358:44-358:52 Type |
1403 | testdata/Builtins.lc 358:44-358:50 Type->Type | 1577 | testdata/Builtins.lc 358:44-358:50 Type->Type |
1404 | testdata/Builtins.lc 358:51-358:52 Type | 1578 | testdata/Builtins.lc 358:51-358:52 Type |
1405 | testdata/Builtins.lc 358:1-358:13 {a} -> a->'Bool -> 'Stream a -> 'Stream a | 1579 | testdata/Builtins.lc 358:1-358:13 {a} -> a->'Bool -> 'Stream a -> 'Stream a |
1406 | testdata/Builtins.lc 360:22-360:35 Type | 1580 | testdata/Builtins.lc 360:22-360:35 Type |
1407 | testdata/Builtins.lc 360:6-360:15 'PrimitiveType -> Type->Type | 1581 | testdata/Builtins.lc 360:6-360:15 'PrimitiveType -> Type->Type |
1582 | testdata/Builtins.lc 360:6-360:15 Type->Type | ||
1408 | testdata/Builtins.lc 360:6-360:15 Type | 1583 | testdata/Builtins.lc 360:6-360:15 Type |
1409 | testdata/Builtins.lc 362:28-362:34 Type->Type | 1584 | testdata/Builtins.lc 362:28-362:34 Type->Type |
1410 | testdata/Builtins.lc 362:36-362:49 Type | 1585 | testdata/Builtins.lc 362:35-362:50 Type |
1411 | testdata/Builtins.lc 362:36-362:45 'PrimitiveType -> Type->Type | 1586 | testdata/Builtins.lc 362:36-362:45 'PrimitiveType -> Type->Type |
1412 | testdata/Builtins.lc 362:46-362:47 'PrimitiveType | 1587 | testdata/Builtins.lc 362:46-362:47 'PrimitiveType |
1413 | testdata/Builtins.lc 362:46-362:47 V3 | 1588 | testdata/Builtins.lc 362:46-362:47 V3 |
1414 | testdata/Builtins.lc 362:48-362:49 Type | 1589 | testdata/Builtins.lc 362:48-362:49 Type |
1415 | testdata/Builtins.lc 362:48-362:49 V1 | 1590 | testdata/Builtins.lc 362:48-362:49 V1 |
1416 | testdata/Builtins.lc 362:6-362:21 'PrimitiveType -> Type->Type | 1591 | testdata/Builtins.lc 362:6-362:21 'PrimitiveType -> Type->Type |
1417 | testdata/Builtins.lc 364:18-364:59 Type | 1592 | testdata/Builtins.lc 364:17-364:59 Type->Type |
1593 | testdata/Builtins.lc 364:17-364:59 Type | ||
1418 | testdata/Builtins.lc 364:18-364:19 V5 | 1594 | testdata/Builtins.lc 364:18-364:19 V5 |
1595 | testdata/Builtins.lc 364:23-364:24 Type->Type | ||
1419 | testdata/Builtins.lc 364:23-364:24 Type | 1596 | testdata/Builtins.lc 364:23-364:24 Type |
1420 | testdata/Builtins.lc 364:23-364:24 V4 | 1597 | testdata/Builtins.lc 364:23-364:24 V4 |
1598 | testdata/Builtins.lc 364:29-364:59 Type->Type | ||
1421 | testdata/Builtins.lc 364:29-364:59 Type | 1599 | testdata/Builtins.lc 364:29-364:59 Type |
1422 | testdata/Builtins.lc 364:29-364:38 'PrimitiveType -> Type->Type | 1600 | testdata/Builtins.lc 364:29-364:38 'PrimitiveType -> Type->Type |
1423 | testdata/Builtins.lc 364:39-364:40 'PrimitiveType | 1601 | testdata/Builtins.lc 364:39-364:40 'PrimitiveType |
1424 | testdata/Builtins.lc 364:39-364:40 V2 | 1602 | testdata/Builtins.lc 364:39-364:40 V2 |
1425 | testdata/Builtins.lc 364:41-364:42 Type | 1603 | testdata/Builtins.lc 364:41-364:42 Type |
1604 | testdata/Builtins.lc 364:46-364:59 Type->Type | ||
1426 | testdata/Builtins.lc 364:46-364:59 Type | 1605 | testdata/Builtins.lc 364:46-364:59 Type |
1427 | testdata/Builtins.lc 364:46-364:55 'PrimitiveType -> Type->Type | 1606 | testdata/Builtins.lc 364:46-364:55 'PrimitiveType -> Type->Type |
1428 | testdata/Builtins.lc 364:56-364:57 'PrimitiveType | 1607 | testdata/Builtins.lc 364:56-364:57 'PrimitiveType |
1429 | testdata/Builtins.lc 364:58-364:59 Type | 1608 | testdata/Builtins.lc 364:58-364:59 Type |
1430 | testdata/Builtins.lc 364:1-364:13 {a} -> {b} -> {c:'PrimitiveType} -> a->b -> 'Primitive c a -> 'Primitive c b | 1609 | testdata/Builtins.lc 364:1-364:13 {a} -> {b} -> {c:'PrimitiveType} -> a->b -> 'Primitive c a -> 'Primitive c b |
1431 | testdata/Builtins.lc 366:39-366:94 Type | 1610 | testdata/Builtins.lc 366:38-366:94 Type->Type |
1611 | testdata/Builtins.lc 366:38-366:94 Type | ||
1432 | testdata/Builtins.lc 366:39-366:53 Type->Type | 1612 | testdata/Builtins.lc 366:39-366:53 Type->Type |
1433 | testdata/Builtins.lc 366:54-366:55 Type | 1613 | testdata/Builtins.lc 366:54-366:55 Type |
1434 | testdata/Builtins.lc 366:54-366:55 V1 | 1614 | testdata/Builtins.lc 366:54-366:55 V1 |
1615 | testdata/Builtins.lc 366:60-366:94 Type->Type | ||
1435 | testdata/Builtins.lc 366:60-366:94 Type | 1616 | testdata/Builtins.lc 366:60-366:94 Type |
1436 | testdata/Builtins.lc 366:60-366:66 Type | 1617 | testdata/Builtins.lc 366:60-366:66 Type |
1618 | testdata/Builtins.lc 366:70-366:94 Type->Type | ||
1437 | testdata/Builtins.lc 366:70-366:94 Type | 1619 | testdata/Builtins.lc 366:70-366:94 Type |
1438 | testdata/Builtins.lc 366:70-366:71 Type | 1620 | testdata/Builtins.lc 366:70-366:71 Type |
1621 | testdata/Builtins.lc 366:75-366:94 Type->Type | ||
1439 | testdata/Builtins.lc 366:75-366:94 Type | 1622 | testdata/Builtins.lc 366:75-366:94 Type |
1440 | testdata/Builtins.lc 366:75-366:90 'PrimitiveType -> Type->Type | 1623 | testdata/Builtins.lc 366:75-366:90 'PrimitiveType -> Type->Type |
1441 | testdata/Builtins.lc 366:91-366:92 'PrimitiveType | 1624 | testdata/Builtins.lc 366:91-366:92 'PrimitiveType |
1442 | testdata/Builtins.lc 366:91-366:92 V5 | 1625 | testdata/Builtins.lc 366:91-366:92 V5 |
1443 | testdata/Builtins.lc 366:93-366:94 Type | 1626 | testdata/Builtins.lc 366:93-366:94 Type |
1444 | testdata/Builtins.lc 366:1-366:7 {a:'PrimitiveType} -> {b} -> {c:'Unit} -> 'String -> b -> 'Stream ('Primitive a b) | 1627 | testdata/Builtins.lc 366:1-366:7 {a:'PrimitiveType} -> {b} -> {c:'Unit} -> 'String -> b -> 'Stream ('Primitive a b) |
1445 | testdata/Builtins.lc 367:42-367:104 Type | 1628 | testdata/Builtins.lc 367:41-367:104 Type->Type |
1629 | testdata/Builtins.lc 367:41-367:104 Type | ||
1446 | testdata/Builtins.lc 367:42-367:56 Type->Type | 1630 | testdata/Builtins.lc 367:42-367:56 Type->Type |
1447 | testdata/Builtins.lc 367:57-367:58 Type | 1631 | testdata/Builtins.lc 367:57-367:58 Type |
1448 | testdata/Builtins.lc 367:57-367:58 V3 | 1632 | testdata/Builtins.lc 367:57-367:58 V3 |
1633 | testdata/Builtins.lc 367:60-367:104 Type->Type | ||
1449 | testdata/Builtins.lc 367:60-367:104 Type | 1634 | testdata/Builtins.lc 367:60-367:104 Type |
1450 | testdata/Builtins.lc 367:60-367:61 Type | 1635 | testdata/Builtins.lc 367:60-367:61 Type |
1451 | testdata/Builtins.lc 367:64-367:74 Type | 1636 | testdata/Builtins.lc 367:64-367:74 Type |
1452 | testdata/Builtins.lc 367:64-367:71 Type->Type | 1637 | testdata/Builtins.lc 367:64-367:71 Type->Type |
1453 | testdata/Builtins.lc 367:72-367:74 Type | 1638 | testdata/Builtins.lc 367:72-367:74 Type |
1454 | testdata/Builtins.lc 367:72-367:74 V2 | 1639 | testdata/Builtins.lc 367:72-367:74 V2 |
1640 | testdata/Builtins.lc 367:79-367:104 Type->Type | ||
1455 | testdata/Builtins.lc 367:79-367:104 Type | 1641 | testdata/Builtins.lc 367:79-367:104 Type |
1456 | testdata/Builtins.lc 367:79-367:81 Type | 1642 | testdata/Builtins.lc 367:79-367:81 Type |
1643 | testdata/Builtins.lc 367:85-367:104 Type->Type | ||
1457 | testdata/Builtins.lc 367:85-367:104 Type | 1644 | testdata/Builtins.lc 367:85-367:104 Type |
1458 | testdata/Builtins.lc 367:85-367:100 'PrimitiveType -> Type->Type | 1645 | testdata/Builtins.lc 367:85-367:100 'PrimitiveType -> Type->Type |
1459 | testdata/Builtins.lc 367:101-367:102 'PrimitiveType | 1646 | testdata/Builtins.lc 367:101-367:102 'PrimitiveType |
1460 | testdata/Builtins.lc 367:101-367:102 V6 | 1647 | testdata/Builtins.lc 367:101-367:102 V6 |
1461 | testdata/Builtins.lc 367:103-367:104 Type | 1648 | testdata/Builtins.lc 367:103-367:104 Type |
1462 | testdata/Builtins.lc 367:1-367:13 {a:'PrimitiveType} -> {b} -> {c} -> {d:'Unit} -> {e : b ~ 'FTRepr' c} -> c -> 'Stream ('Primitive a b) | 1649 | testdata/Builtins.lc 367:1-367:13 {a:'PrimitiveType} -> {b} -> {c} -> {d:'Unit} -> {e : b ~ 'FTRepr' c} -> c -> 'Stream ('Primitive a b) |
1463 | testdata/Builtins.lc 369:19-369:74 Type | 1650 | testdata/Builtins.lc 369:18-369:74 Type |
1651 | testdata/Builtins.lc 369:18-369:74 Type->Type | ||
1464 | testdata/Builtins.lc 369:19-369:21 V5 | 1652 | testdata/Builtins.lc 369:19-369:21 V5 |
1653 | testdata/Builtins.lc 369:25-369:26 Type->Type | ||
1465 | testdata/Builtins.lc 369:25-369:26 Type | 1654 | testdata/Builtins.lc 369:25-369:26 Type |
1466 | testdata/Builtins.lc 369:25-369:26 V4 | 1655 | testdata/Builtins.lc 369:25-369:26 V4 |
1656 | testdata/Builtins.lc 369:31-369:74 Type->Type | ||
1467 | testdata/Builtins.lc 369:31-369:74 Type | 1657 | testdata/Builtins.lc 369:31-369:74 Type |
1468 | testdata/Builtins.lc 369:31-369:46 'PrimitiveType -> Type->Type | 1658 | testdata/Builtins.lc 369:31-369:46 'PrimitiveType -> Type->Type |
1469 | testdata/Builtins.lc 369:47-369:48 'PrimitiveType | 1659 | testdata/Builtins.lc 369:47-369:48 'PrimitiveType |
1470 | testdata/Builtins.lc 369:47-369:48 V2 | 1660 | testdata/Builtins.lc 369:47-369:48 V2 |
1471 | testdata/Builtins.lc 369:49-369:51 Type | 1661 | testdata/Builtins.lc 369:49-369:51 Type |
1662 | testdata/Builtins.lc 369:55-369:74 Type->Type | ||
1472 | testdata/Builtins.lc 369:55-369:74 Type | 1663 | testdata/Builtins.lc 369:55-369:74 Type |
1473 | testdata/Builtins.lc 369:55-369:70 'PrimitiveType -> Type->Type | 1664 | testdata/Builtins.lc 369:55-369:70 'PrimitiveType -> Type->Type |
1474 | testdata/Builtins.lc 369:71-369:72 'PrimitiveType | 1665 | testdata/Builtins.lc 369:71-369:72 'PrimitiveType |
1475 | testdata/Builtins.lc 369:73-369:74 Type | 1666 | testdata/Builtins.lc 369:73-369:74 Type |
1476 | testdata/Builtins.lc 370:19-370:44 {a} -> {b} -> {c:'PrimitiveType} -> a->b -> 'Stream ('Primitive c a) -> 'Stream ('Primitive c b) | 1667 | testdata/Builtins.lc 370:19-370:45 {a} -> {b} -> {c:'PrimitiveType} -> a->b -> 'Stream ('Primitive c a) -> 'Stream ('Primitive c b) |
1477 | testdata/Builtins.lc 370:19-370:44 {a} -> {b:'PrimitiveType} -> V2->a -> 'Stream ('Primitive b V3) -> 'Stream ('Primitive b a) | 1668 | testdata/Builtins.lc 370:19-370:45 {a} -> {b:'PrimitiveType} -> V2->a -> 'Stream ('Primitive b V3) -> 'Stream ('Primitive b a) |
1478 | testdata/Builtins.lc 370:19-370:44 {a:'PrimitiveType} -> V2->V2 -> 'Stream ('Primitive a V3) -> 'Stream ('Primitive a V3) | 1669 | testdata/Builtins.lc 370:19-370:45 {a:'PrimitiveType} -> V2->V2 -> 'Stream ('Primitive a V3) -> 'Stream ('Primitive a V3) |
1479 | testdata/Builtins.lc 370:19-370:44 V2->V2 -> 'Stream ('Primitive V1 V3) -> 'Stream ('Primitive V2 V3) | 1670 | testdata/Builtins.lc 370:19-370:45 V2->V2 -> 'Stream ('Primitive V1 V3) -> 'Stream ('Primitive V2 V3) |
1480 | testdata/Builtins.lc 370:19-370:44 'Stream ('Primitive V1 V3) -> 'Stream ('Primitive V2 V3) | 1671 | testdata/Builtins.lc 370:19-370:45 'Stream ('Primitive V1 V3) -> 'Stream ('Primitive V2 V3) |
1481 | testdata/Builtins.lc 370:19-370:28 {a} -> {b} -> a->b -> 'Stream a -> 'Stream b | 1672 | testdata/Builtins.lc 370:19-370:28 {a} -> {b} -> a->b -> 'Stream a -> 'Stream b |
1482 | testdata/Builtins.lc 370:30-370:44 V1->V1 | 1673 | testdata/Builtins.lc 370:29-370:45 V1->V1 |
1483 | testdata/Builtins.lc 370:30-370:42 {a} -> {b} -> {c:'PrimitiveType} -> a->b -> 'Primitive c a -> 'Primitive c b | 1674 | testdata/Builtins.lc 370:30-370:42 {a} -> {b} -> {c:'PrimitiveType} -> a->b -> 'Primitive c a -> 'Primitive c b |
1484 | testdata/Builtins.lc 370:43-370:44 V2->V2 | 1675 | testdata/Builtins.lc 370:43-370:44 V2->V2 |
1485 | testdata/Builtins.lc 370:43-370:44 V8->V8 | 1676 | testdata/Builtins.lc 370:43-370:44 V8->V8 |
@@ -1511,7 +1702,6 @@ testdata/Builtins.lc 378:39-383:44 Type->Type | |||
1511 | testdata/Builtins.lc 378:39-383:44 Type | 1702 | testdata/Builtins.lc 378:39-383:44 Type |
1512 | testdata/Builtins.lc 378:39-378:45 Type->Type | 1703 | testdata/Builtins.lc 378:39-378:45 Type->Type |
1513 | testdata/Builtins.lc 378:39-378:45 Type | 1704 | testdata/Builtins.lc 378:39-378:45 Type |
1514 | testdata/Builtins.lc 378:39-378:45 Type -> Type->Type | ||
1515 | testdata/Builtins.lc 378:40-378:41 Type | 1705 | testdata/Builtins.lc 378:40-378:41 Type |
1516 | testdata/Builtins.lc 378:43-378:44 Type | 1706 | testdata/Builtins.lc 378:43-378:44 Type |
1517 | testdata/Builtins.lc 383:43-383:44 Type | 1707 | testdata/Builtins.lc 383:43-383:44 Type |
@@ -1524,13 +1714,11 @@ testdata/Builtins.lc 379:48-384:58 Type->Type | |||
1524 | testdata/Builtins.lc 379:48-384:58 Type | 1714 | testdata/Builtins.lc 379:48-384:58 Type |
1525 | testdata/Builtins.lc 379:48-379:57 Type->Type | 1715 | testdata/Builtins.lc 379:48-379:57 Type->Type |
1526 | testdata/Builtins.lc 379:48-379:57 Type | 1716 | testdata/Builtins.lc 379:48-379:57 Type |
1527 | testdata/Builtins.lc 379:48-379:57 Type -> Type -> Type->Type | ||
1528 | testdata/Builtins.lc 379:49-379:50 Type | 1717 | testdata/Builtins.lc 379:49-379:50 Type |
1529 | testdata/Builtins.lc 379:52-379:53 Type | 1718 | testdata/Builtins.lc 379:52-379:53 Type |
1530 | testdata/Builtins.lc 379:55-379:56 Type | 1719 | testdata/Builtins.lc 379:55-379:56 Type |
1531 | testdata/Builtins.lc 384:52-384:58 Type | 1720 | testdata/Builtins.lc 384:52-384:58 Type |
1532 | testdata/Builtins.lc 384:52-384:58 Type->Type | 1721 | testdata/Builtins.lc 384:52-384:58 Type->Type |
1533 | testdata/Builtins.lc 384:52-384:58 Type -> Type->Type | ||
1534 | testdata/Builtins.lc 384:53-384:54 Type | 1722 | testdata/Builtins.lc 384:53-384:54 Type |
1535 | testdata/Builtins.lc 384:56-384:57 Type | 1723 | testdata/Builtins.lc 384:56-384:57 Type |
1536 | testdata/Builtins.lc 379:19-379:44 Type | 1724 | testdata/Builtins.lc 379:19-379:44 Type |
@@ -1542,14 +1730,12 @@ testdata/Builtins.lc 380:57-385:70 Type->Type | |||
1542 | testdata/Builtins.lc 380:57-385:70 Type | 1730 | testdata/Builtins.lc 380:57-385:70 Type |
1543 | testdata/Builtins.lc 380:57-380:69 Type->Type | 1731 | testdata/Builtins.lc 380:57-380:69 Type->Type |
1544 | testdata/Builtins.lc 380:57-380:69 Type | 1732 | testdata/Builtins.lc 380:57-380:69 Type |
1545 | testdata/Builtins.lc 380:57-380:69 Type -> Type -> Type -> Type->Type | ||
1546 | testdata/Builtins.lc 380:58-380:59 Type | 1733 | testdata/Builtins.lc 380:58-380:59 Type |
1547 | testdata/Builtins.lc 380:61-380:62 Type | 1734 | testdata/Builtins.lc 380:61-380:62 Type |
1548 | testdata/Builtins.lc 380:64-380:65 Type | 1735 | testdata/Builtins.lc 380:64-380:65 Type |
1549 | testdata/Builtins.lc 380:67-380:68 Type | 1736 | testdata/Builtins.lc 380:67-380:68 Type |
1550 | testdata/Builtins.lc 385:61-385:70 Type | 1737 | testdata/Builtins.lc 385:61-385:70 Type |
1551 | testdata/Builtins.lc 385:61-385:70 Type->Type | 1738 | testdata/Builtins.lc 385:61-385:70 Type->Type |
1552 | testdata/Builtins.lc 385:61-385:70 Type -> Type -> Type->Type | ||
1553 | testdata/Builtins.lc 385:62-385:63 Type | 1739 | testdata/Builtins.lc 385:62-385:63 Type |
1554 | testdata/Builtins.lc 385:65-385:66 Type | 1740 | testdata/Builtins.lc 385:65-385:66 Type |
1555 | testdata/Builtins.lc 385:68-385:69 Type | 1741 | testdata/Builtins.lc 385:68-385:69 Type |
@@ -1563,7 +1749,6 @@ testdata/Builtins.lc 381:66-386:82 Type->Type | |||
1563 | testdata/Builtins.lc 381:66-386:82 Type | 1749 | testdata/Builtins.lc 381:66-386:82 Type |
1564 | testdata/Builtins.lc 381:66-381:81 Type->Type | 1750 | testdata/Builtins.lc 381:66-381:81 Type->Type |
1565 | testdata/Builtins.lc 381:66-381:81 Type | 1751 | testdata/Builtins.lc 381:66-381:81 Type |
1566 | testdata/Builtins.lc 381:66-381:81 Type -> Type -> Type -> Type -> Type->Type | ||
1567 | testdata/Builtins.lc 381:67-381:68 Type | 1752 | testdata/Builtins.lc 381:67-381:68 Type |
1568 | testdata/Builtins.lc 381:70-381:71 Type | 1753 | testdata/Builtins.lc 381:70-381:71 Type |
1569 | testdata/Builtins.lc 381:73-381:74 Type | 1754 | testdata/Builtins.lc 381:73-381:74 Type |
@@ -1571,7 +1756,6 @@ testdata/Builtins.lc 381:76-381:77 Type | |||
1571 | testdata/Builtins.lc 381:79-381:80 Type | 1756 | testdata/Builtins.lc 381:79-381:80 Type |
1572 | testdata/Builtins.lc 386:70-386:82 Type | 1757 | testdata/Builtins.lc 386:70-386:82 Type |
1573 | testdata/Builtins.lc 386:70-386:82 Type->Type | 1758 | testdata/Builtins.lc 386:70-386:82 Type->Type |
1574 | testdata/Builtins.lc 386:70-386:82 Type -> Type -> Type -> Type->Type | ||
1575 | testdata/Builtins.lc 386:71-386:72 Type | 1759 | testdata/Builtins.lc 386:71-386:72 Type |
1576 | testdata/Builtins.lc 386:74-386:75 Type | 1760 | testdata/Builtins.lc 386:74-386:75 Type |
1577 | testdata/Builtins.lc 386:77-386:78 Type | 1761 | testdata/Builtins.lc 386:77-386:78 Type |
@@ -1583,162 +1767,186 @@ testdata/Builtins.lc 382:34-382:36 Type | |||
1583 | testdata/Builtins.lc 382:25-382:30 Type | 1767 | testdata/Builtins.lc 382:25-382:30 Type |
1584 | testdata/Builtins.lc 376:5-376:17 Type->Type | 1768 | testdata/Builtins.lc 376:5-376:17 Type->Type |
1585 | testdata/Builtins.lc 389:18-389:21 Type | 1769 | testdata/Builtins.lc 389:18-389:21 Type |
1770 | testdata/Builtins.lc 389:25-389:37 Type->Type | ||
1586 | testdata/Builtins.lc 389:25-389:37 Type | 1771 | testdata/Builtins.lc 389:25-389:37 Type |
1587 | testdata/Builtins.lc 389:25-389:29 Type | 1772 | testdata/Builtins.lc 389:25-389:29 Type |
1773 | testdata/Builtins.lc 389:33-389:37 Type->Type | ||
1588 | testdata/Builtins.lc 389:33-389:37 Type | 1774 | testdata/Builtins.lc 389:33-389:37 Type |
1589 | testdata/Builtins.lc 389:6-389:14 'Nat -> Type->Type | 1775 | testdata/Builtins.lc 389:6-389:14 'Nat -> Type->Type |
1776 | testdata/Builtins.lc 389:6-389:14 Type->Type | ||
1590 | testdata/Builtins.lc 389:6-389:14 Type | 1777 | testdata/Builtins.lc 389:6-389:14 Type |
1591 | testdata/Builtins.lc 391:27-391:33 Type->Type | 1778 | testdata/Builtins.lc 391:27-391:33 Type->Type |
1592 | testdata/Builtins.lc 391:35-391:47 Type | 1779 | testdata/Builtins.lc 391:34-391:48 Type |
1593 | testdata/Builtins.lc 391:35-391:43 'Nat -> Type->Type | 1780 | testdata/Builtins.lc 391:35-391:43 'Nat -> Type->Type |
1594 | testdata/Builtins.lc 391:44-391:45 'Nat | 1781 | testdata/Builtins.lc 391:44-391:45 'Nat |
1595 | testdata/Builtins.lc 391:44-391:45 V3 | 1782 | testdata/Builtins.lc 391:44-391:45 V3 |
1596 | testdata/Builtins.lc 391:46-391:47 Type | 1783 | testdata/Builtins.lc 391:46-391:47 Type |
1597 | testdata/Builtins.lc 391:46-391:47 V1 | 1784 | testdata/Builtins.lc 391:46-391:47 V1 |
1598 | testdata/Builtins.lc 391:6-391:20 'Nat -> Type->Type | 1785 | testdata/Builtins.lc 391:6-391:20 'Nat -> Type->Type |
1599 | testdata/Builtins.lc 393:20-393:63 Type | 1786 | testdata/Builtins.lc 393:19-393:63 Type->Type |
1787 | testdata/Builtins.lc 393:19-393:63 Type | ||
1600 | testdata/Builtins.lc 393:20-393:21 V3 | 1788 | testdata/Builtins.lc 393:20-393:21 V3 |
1789 | testdata/Builtins.lc 393:25-393:30 Type->Type | ||
1601 | testdata/Builtins.lc 393:25-393:30 Type | 1790 | testdata/Builtins.lc 393:25-393:30 Type |
1791 | testdata/Builtins.lc 393:35-393:63 Type->Type | ||
1602 | testdata/Builtins.lc 393:35-393:63 Type | 1792 | testdata/Builtins.lc 393:35-393:63 Type |
1603 | testdata/Builtins.lc 393:35-393:43 'Nat -> Type->Type | 1793 | testdata/Builtins.lc 393:35-393:43 'Nat -> Type->Type |
1604 | testdata/Builtins.lc 393:44-393:45 'Nat | 1794 | testdata/Builtins.lc 393:44-393:45 'Nat |
1605 | testdata/Builtins.lc 393:44-393:45 V2 | 1795 | testdata/Builtins.lc 393:44-393:45 V2 |
1606 | testdata/Builtins.lc 393:46-393:47 Type | 1796 | testdata/Builtins.lc 393:46-393:47 Type |
1797 | testdata/Builtins.lc 393:51-393:63 Type->Type | ||
1607 | testdata/Builtins.lc 393:51-393:63 Type | 1798 | testdata/Builtins.lc 393:51-393:63 Type |
1608 | testdata/Builtins.lc 393:51-393:59 'Nat -> Type->Type | 1799 | testdata/Builtins.lc 393:51-393:59 'Nat -> Type->Type |
1609 | testdata/Builtins.lc 393:60-393:61 'Nat | 1800 | testdata/Builtins.lc 393:60-393:61 'Nat |
1610 | testdata/Builtins.lc 393:62-393:63 Type | 1801 | testdata/Builtins.lc 393:62-393:63 Type |
1611 | testdata/Builtins.lc 393:1-393:15 {a} -> {b:'Nat} -> a->'Float -> 'Fragment b a -> 'Fragment b a | 1802 | testdata/Builtins.lc 393:1-393:15 {a} -> {b:'Nat} -> a->'Float -> 'Fragment b a -> 'Fragment b a |
1612 | testdata/Builtins.lc 395:21-395:30 {a} -> {b} -> a->b -> 'Stream a -> 'Stream b | 1803 | testdata/Builtins.lc 395:21-395:30 {a} -> {b} -> a->b -> 'Stream a -> 'Stream b |
1613 | testdata/Builtins.lc 395:32-395:48 V1->V1 | 1804 | testdata/Builtins.lc 395:31-395:49 V1->V1 |
1614 | testdata/Builtins.lc 395:32-395:46 {a} -> {b:'Nat} -> a->'Float -> 'Fragment b a -> 'Fragment b a | 1805 | testdata/Builtins.lc 395:32-395:46 {a} -> {b:'Nat} -> a->'Float -> 'Fragment b a -> 'Fragment b a |
1615 | testdata/Builtins.lc 395:47-395:48 V1->'Float | 1806 | testdata/Builtins.lc 395:47-395:48 V1->'Float |
1616 | testdata/Builtins.lc 395:47-395:48 V5 | 1807 | testdata/Builtins.lc 395:47-395:48 V5 |
1617 | testdata/Builtins.lc 395:1-395:16 {a} -> {b:'Nat} -> a->'Float -> 'Stream ('Fragment b a) -> 'Stream ('Fragment b a) | 1808 | testdata/Builtins.lc 395:1-395:16 {a} -> {b:'Nat} -> a->'Float -> 'Stream ('Fragment b a) -> 'Stream ('Fragment b a) |
1618 | testdata/Builtins.lc 397:21-401:55 Type | 1809 | testdata/Builtins.lc 397:20-401:55 Type->Type |
1810 | testdata/Builtins.lc 397:20-401:55 Type | ||
1619 | testdata/Builtins.lc 397:21-397:22 Type | 1811 | testdata/Builtins.lc 397:21-397:22 Type |
1620 | testdata/Builtins.lc 397:21-397:22 V7 | 1812 | testdata/Builtins.lc 397:21-397:22 V7 |
1621 | testdata/Builtins.lc 397:25-397:43 Type | 1813 | testdata/Builtins.lc 397:25-397:43 Type |
1622 | testdata/Builtins.lc 397:25-397:41 Type->Type | 1814 | testdata/Builtins.lc 397:25-397:41 Type->Type |
1623 | testdata/Builtins.lc 397:42-397:43 Type | 1815 | testdata/Builtins.lc 397:42-397:43 Type |
1624 | testdata/Builtins.lc 397:42-397:43 V5 | 1816 | testdata/Builtins.lc 397:42-397:43 V5 |
1817 | testdata/Builtins.lc 397:45-401:55 Type->Type | ||
1625 | testdata/Builtins.lc 397:45-401:55 Type | 1818 | testdata/Builtins.lc 397:45-401:55 Type |
1626 | testdata/Builtins.lc 397:45-397:46 Type | 1819 | testdata/Builtins.lc 397:45-397:46 Type |
1627 | testdata/Builtins.lc 397:45-397:46 V4 | 1820 | testdata/Builtins.lc 397:45-397:46 V4 |
1628 | testdata/Builtins.lc 397:49-397:78 Type | 1821 | testdata/Builtins.lc 397:49-397:78 Type |
1629 | testdata/Builtins.lc 397:49-397:62 Type -> Type->Type | 1822 | testdata/Builtins.lc 397:49-397:62 Type -> Type->Type |
1630 | testdata/Builtins.lc 397:64-397:75 Type | 1823 | testdata/Builtins.lc 397:63-397:76 Type |
1631 | testdata/Builtins.lc 397:64-397:67 'Nat -> Type->Type | 1824 | testdata/Builtins.lc 397:64-397:67 'Nat -> Type->Type |
1825 | testdata/Builtins.lc 397:68-397:69 'Nat | ||
1632 | testdata/Builtins.lc 397:70-397:75 Type | 1826 | testdata/Builtins.lc 397:70-397:75 Type |
1633 | testdata/Builtins.lc 397:77-397:78 Type | 1827 | testdata/Builtins.lc 397:77-397:78 Type |
1634 | testdata/Builtins.lc 398:21-401:55 Type | 1828 | testdata/Builtins.lc 398:20-401:55 Type->Type |
1829 | testdata/Builtins.lc 398:20-401:55 Type | ||
1635 | testdata/Builtins.lc 398:21-398:22 Type | 1830 | testdata/Builtins.lc 398:21-398:22 Type |
1831 | testdata/Builtins.lc 398:26-398:31 Type->Type | ||
1636 | testdata/Builtins.lc 398:26-398:31 Type | 1832 | testdata/Builtins.lc 398:26-398:31 Type |
1833 | testdata/Builtins.lc 399:20-401:55 Type->Type | ||
1637 | testdata/Builtins.lc 399:20-401:55 Type | 1834 | testdata/Builtins.lc 399:20-401:55 Type |
1638 | testdata/Builtins.lc 399:20-399:21 Type | 1835 | testdata/Builtins.lc 399:20-399:21 Type |
1836 | testdata/Builtins.lc 400:20-401:55 Type->Type | ||
1639 | testdata/Builtins.lc 400:20-401:55 Type | 1837 | testdata/Builtins.lc 400:20-401:55 Type |
1640 | testdata/Builtins.lc 400:20-400:33 'PrimitiveType->Type | 1838 | testdata/Builtins.lc 400:20-400:33 'PrimitiveType->Type |
1641 | testdata/Builtins.lc 400:34-400:35 'PrimitiveType | 1839 | testdata/Builtins.lc 400:34-400:35 'PrimitiveType |
1642 | testdata/Builtins.lc 400:34-400:35 V5 | 1840 | testdata/Builtins.lc 400:34-400:35 V5 |
1841 | testdata/Builtins.lc 401:20-401:55 Type->Type | ||
1643 | testdata/Builtins.lc 401:20-401:55 Type | 1842 | testdata/Builtins.lc 401:20-401:55 Type |
1644 | testdata/Builtins.lc 401:20-401:29 'PrimitiveType -> Type->Type | 1843 | testdata/Builtins.lc 401:20-401:29 'PrimitiveType -> Type->Type |
1645 | testdata/Builtins.lc 401:30-401:31 'PrimitiveType | 1844 | testdata/Builtins.lc 401:30-401:31 'PrimitiveType |
1646 | testdata/Builtins.lc 401:32-401:33 Type | 1845 | testdata/Builtins.lc 401:32-401:33 Type |
1846 | testdata/Builtins.lc 401:37-401:55 Type->Type | ||
1647 | testdata/Builtins.lc 401:37-401:55 Type | 1847 | testdata/Builtins.lc 401:37-401:55 Type |
1648 | testdata/Builtins.lc 401:37-401:51 'Nat -> Type->Type | 1848 | testdata/Builtins.lc 401:37-401:51 'Nat -> Type->Type |
1849 | testdata/Builtins.lc 401:52-401:53 'Nat | ||
1649 | testdata/Builtins.lc 401:54-401:55 Type | 1850 | testdata/Builtins.lc 401:54-401:55 Type |
1650 | testdata/Builtins.lc 397:1-397:11 {a} -> {b} -> {c} -> {d:'PrimitiveType} -> {e : a ~ 'InterpolatedType b} -> {f : c ~ 'JoinTupleType ('VecS 'Float (Succ (Succ (Succ (Succ Zero))))) a} -> c->'Float -> b -> 'RasterContext d -> 'Primitive d c -> 'Stream ('Fragment (Succ Zero) a) | 1851 | testdata/Builtins.lc 397:1-397:11 {a} -> {b} -> {c} -> {d:'PrimitiveType} -> {e : a ~ 'InterpolatedType b} -> {f : c ~ 'JoinTupleType ('VecS 'Float (Succ (Succ (Succ (Succ Zero))))) a} -> c->'Float -> b -> 'RasterContext d -> 'Primitive d c -> 'Stream ('Fragment (Succ Zero) a) |
1651 | testdata/Builtins.lc 403:20-403:54 Type | 1852 | testdata/Builtins.lc 403:19-403:54 Type->Type |
1853 | testdata/Builtins.lc 403:19-403:54 Type | ||
1652 | testdata/Builtins.lc 403:20-403:21 V3 | 1854 | testdata/Builtins.lc 403:20-403:21 V3 |
1855 | testdata/Builtins.lc 403:25-403:29 Type->Type | ||
1653 | testdata/Builtins.lc 403:25-403:29 Type | 1856 | testdata/Builtins.lc 403:25-403:29 Type |
1857 | testdata/Builtins.lc 403:34-403:54 Type->Type | ||
1654 | testdata/Builtins.lc 403:34-403:54 Type | 1858 | testdata/Builtins.lc 403:34-403:54 Type |
1655 | testdata/Builtins.lc 403:34-403:42 'Nat -> Type->Type | 1859 | testdata/Builtins.lc 403:34-403:42 'Nat -> Type->Type |
1656 | testdata/Builtins.lc 403:43-403:44 'Nat | 1860 | testdata/Builtins.lc 403:43-403:44 'Nat |
1657 | testdata/Builtins.lc 403:43-403:44 V2 | 1861 | testdata/Builtins.lc 403:43-403:44 V2 |
1658 | testdata/Builtins.lc 403:45-403:46 Type | 1862 | testdata/Builtins.lc 403:45-403:46 Type |
1863 | testdata/Builtins.lc 403:50-403:54 Type->Type | ||
1659 | testdata/Builtins.lc 403:50-403:54 Type | 1864 | testdata/Builtins.lc 403:50-403:54 Type |
1660 | testdata/Builtins.lc 403:1-403:15 {a} -> {b:'Nat} -> a->'Bool -> 'Fragment b a -> 'Bool | 1865 | testdata/Builtins.lc 403:1-403:15 {a} -> {b:'Nat} -> a->'Bool -> 'Fragment b a -> 'Bool |
1661 | testdata/Builtins.lc 405:21-405:78 Type | 1866 | testdata/Builtins.lc 405:20-405:79 Type |
1867 | testdata/Builtins.lc 405:20-405:79 Type->Type | ||
1662 | testdata/Builtins.lc 405:21-405:22 V3 | 1868 | testdata/Builtins.lc 405:21-405:22 V3 |
1869 | testdata/Builtins.lc 405:26-405:30 Type->Type | ||
1663 | testdata/Builtins.lc 405:26-405:30 Type | 1870 | testdata/Builtins.lc 405:26-405:30 Type |
1664 | testdata/Builtins.lc 405:36-405:78 Type | 1871 | testdata/Builtins.lc 405:35-405:79 Type->Type |
1872 | testdata/Builtins.lc 405:35-405:79 Type | ||
1665 | testdata/Builtins.lc 405:36-405:50 'Nat -> Type->Type | 1873 | testdata/Builtins.lc 405:36-405:50 'Nat -> Type->Type |
1666 | testdata/Builtins.lc 405:51-405:52 'Nat | 1874 | testdata/Builtins.lc 405:51-405:52 'Nat |
1667 | testdata/Builtins.lc 405:51-405:52 V2 | 1875 | testdata/Builtins.lc 405:51-405:52 V2 |
1668 | testdata/Builtins.lc 405:53-405:54 Type | 1876 | testdata/Builtins.lc 405:53-405:54 Type |
1669 | testdata/Builtins.lc 405:60-405:78 Type | 1877 | testdata/Builtins.lc 405:59-405:79 Type->Type |
1878 | testdata/Builtins.lc 405:59-405:79 Type | ||
1670 | testdata/Builtins.lc 405:60-405:74 'Nat -> Type->Type | 1879 | testdata/Builtins.lc 405:60-405:74 'Nat -> Type->Type |
1671 | testdata/Builtins.lc 405:75-405:76 'Nat | 1880 | testdata/Builtins.lc 405:75-405:76 'Nat |
1672 | testdata/Builtins.lc 405:77-405:78 Type | 1881 | testdata/Builtins.lc 405:77-405:78 Type |
1673 | testdata/Builtins.lc 406:21-406:51 {a} -> {b:'Nat} -> a->'Bool -> 'Stream ('Fragment b a) -> 'Stream ('Fragment b a) | 1882 | testdata/Builtins.lc 406:21-406:52 {a} -> {b:'Nat} -> a->'Bool -> 'Stream ('Fragment b a) -> 'Stream ('Fragment b a) |
1674 | testdata/Builtins.lc 406:21-406:51 {a:'Nat} -> V1->'Bool -> 'Stream ('Fragment a V2) -> 'Stream ('Fragment a V3) | 1883 | testdata/Builtins.lc 406:21-406:52 {a:'Nat} -> V1->'Bool -> 'Stream ('Fragment a V2) -> 'Stream ('Fragment a V3) |
1675 | testdata/Builtins.lc 406:21-406:51 V1->'Bool -> 'Stream ('Fragment V1 V2) -> 'Stream ('Fragment V2 V3) | 1884 | testdata/Builtins.lc 406:21-406:52 V1->'Bool -> 'Stream ('Fragment V1 V2) -> 'Stream ('Fragment V2 V3) |
1676 | testdata/Builtins.lc 406:21-406:51 'Stream ('Fragment V1 V2) -> 'Stream ('Fragment V2 V3) | 1885 | testdata/Builtins.lc 406:21-406:52 'Stream ('Fragment V1 V2) -> 'Stream ('Fragment V2 V3) |
1677 | testdata/Builtins.lc 406:21-406:33 {a} -> a->'Bool -> 'Stream a -> 'Stream a | 1886 | testdata/Builtins.lc 406:21-406:33 {a} -> a->'Bool -> 'Stream a -> 'Stream a |
1678 | testdata/Builtins.lc 406:35-406:51 V0->'Bool | 1887 | testdata/Builtins.lc 406:34-406:52 V0->'Bool |
1679 | testdata/Builtins.lc 406:35-406:49 {a} -> {b:'Nat} -> a->'Bool -> 'Fragment b a -> 'Bool | 1888 | testdata/Builtins.lc 406:35-406:49 {a} -> {b:'Nat} -> a->'Bool -> 'Fragment b a -> 'Bool |
1680 | testdata/Builtins.lc 406:50-406:51 V1->'Bool | 1889 | testdata/Builtins.lc 406:50-406:51 V1->'Bool |
1681 | testdata/Builtins.lc 406:50-406:51 V5->'Bool | 1890 | testdata/Builtins.lc 406:50-406:51 V5->'Bool |
1682 | testdata/Builtins.lc 406:1-406:16 {a} -> {b:'Nat} -> a->'Bool -> 'Stream ('Fragment b a) -> 'Stream ('Fragment b a) | 1891 | testdata/Builtins.lc 406:1-406:16 {a} -> {b:'Nat} -> a->'Bool -> 'Stream ('Fragment b a) -> 'Stream ('Fragment b a) |
1683 | testdata/Builtins.lc 408:17-408:56 Type | 1892 | testdata/Builtins.lc 408:16-408:56 Type->Type |
1893 | testdata/Builtins.lc 408:16-408:56 Type | ||
1684 | testdata/Builtins.lc 408:17-408:18 V5 | 1894 | testdata/Builtins.lc 408:17-408:18 V5 |
1895 | testdata/Builtins.lc 408:22-408:23 Type->Type | ||
1685 | testdata/Builtins.lc 408:22-408:23 Type | 1896 | testdata/Builtins.lc 408:22-408:23 Type |
1686 | testdata/Builtins.lc 408:22-408:23 V4 | 1897 | testdata/Builtins.lc 408:22-408:23 V4 |
1898 | testdata/Builtins.lc 408:28-408:56 Type->Type | ||
1687 | testdata/Builtins.lc 408:28-408:56 Type | 1899 | testdata/Builtins.lc 408:28-408:56 Type |
1688 | testdata/Builtins.lc 408:28-408:36 'Nat -> Type->Type | 1900 | testdata/Builtins.lc 408:28-408:36 'Nat -> Type->Type |
1689 | testdata/Builtins.lc 408:37-408:38 'Nat | 1901 | testdata/Builtins.lc 408:37-408:38 'Nat |
1690 | testdata/Builtins.lc 408:37-408:38 V2 | 1902 | testdata/Builtins.lc 408:37-408:38 V2 |
1691 | testdata/Builtins.lc 408:39-408:40 Type | 1903 | testdata/Builtins.lc 408:39-408:40 Type |
1904 | testdata/Builtins.lc 408:44-408:56 Type->Type | ||
1692 | testdata/Builtins.lc 408:44-408:56 Type | 1905 | testdata/Builtins.lc 408:44-408:56 Type |
1693 | testdata/Builtins.lc 408:44-408:52 'Nat -> Type->Type | 1906 | testdata/Builtins.lc 408:44-408:52 'Nat -> Type->Type |
1694 | testdata/Builtins.lc 408:53-408:54 'Nat | 1907 | testdata/Builtins.lc 408:53-408:54 'Nat |
1695 | testdata/Builtins.lc 408:55-408:56 Type | 1908 | testdata/Builtins.lc 408:55-408:56 Type |
1696 | testdata/Builtins.lc 408:1-408:12 {a} -> {b} -> {c:'Nat} -> a->b -> 'Fragment c a -> 'Fragment c b | 1909 | testdata/Builtins.lc 408:1-408:12 {a} -> {b} -> {c:'Nat} -> a->b -> 'Fragment c a -> 'Fragment c b |
1697 | testdata/Builtins.lc 410:18-410:27 {a} -> {b} -> a->b -> 'Stream a -> 'Stream b | 1910 | testdata/Builtins.lc 410:18-410:27 {a} -> {b} -> a->b -> 'Stream a -> 'Stream b |
1698 | testdata/Builtins.lc 410:29-410:42 V1->V1 | 1911 | testdata/Builtins.lc 410:28-410:43 V1->V1 |
1699 | testdata/Builtins.lc 410:29-410:40 {a} -> {b} -> {c:'Nat} -> a->b -> 'Fragment c a -> 'Fragment c b | 1912 | testdata/Builtins.lc 410:29-410:40 {a} -> {b} -> {c:'Nat} -> a->b -> 'Fragment c a -> 'Fragment c b |
1700 | testdata/Builtins.lc 410:41-410:42 V2->V2 | 1913 | testdata/Builtins.lc 410:41-410:42 V2->V2 |
1701 | testdata/Builtins.lc 410:41-410:42 V6 | 1914 | testdata/Builtins.lc 410:41-410:42 V6 |
1702 | testdata/Builtins.lc 410:1-410:13 {a} -> {b} -> {c:'Nat} -> a->b -> 'Stream ('Fragment c a) -> 'Stream ('Fragment c b) | 1915 | testdata/Builtins.lc 410:1-410:13 {a} -> {b} -> {c:'Nat} -> a->b -> 'Stream ('Fragment c a) -> 'Stream ('Fragment c b) |
1703 | testdata/Builtins.lc 415:13-415:26 Type->Type | 1916 | testdata/Builtins.lc 415:13-415:26 Type->Type |
1704 | testdata/Builtins.lc 420:13-420:28 Type->Type | 1917 | testdata/Builtins.lc 420:13-420:28 Type->Type |
1705 | testdata/Builtins.lc 423:10-424:36 Type->Type | 1918 | testdata/Builtins.lc 423:37-424:36 Type->Type |
1706 | testdata/Builtins.lc 423:10-424:36 Type | 1919 | testdata/Builtins.lc 423:37-424:36 Type |
1707 | testdata/Builtins.lc 423:10-423:23 Type->Type | ||
1708 | testdata/Builtins.lc 423:10-423:23 Type | ||
1709 | testdata/Builtins.lc 423:10-423:23 Type -> 'Nat->Type | ||
1710 | testdata/Builtins.lc 423:10-423:23 'Nat->Type | ||
1711 | testdata/Builtins.lc 423:37-423:44 Type | 1920 | testdata/Builtins.lc 423:37-423:44 Type |
1712 | testdata/Builtins.lc 424:10-424:36 Type | ||
1713 | testdata/Builtins.lc 424:10-424:23 Type->Type | ||
1714 | testdata/Builtins.lc 424:10-424:23 Type | ||
1715 | testdata/Builtins.lc 424:31-424:36 Type | 1921 | testdata/Builtins.lc 424:31-424:36 Type |
1716 | testdata/Builtins.lc 422:7-422:20 Type->Type | 1922 | testdata/Builtins.lc 422:7-422:20 Type->Type |
1717 | testdata/Builtins.lc 422:7-422:65 Type | 1923 | testdata/Builtins.lc 422:7-422:65 Type |
1924 | testdata/Builtins.lc 422:7-422:65 Type->Type | ||
1925 | testdata/Builtins.lc 422:46-422:65 Type->Type | ||
1718 | testdata/Builtins.lc 422:46-422:65 Type | 1926 | testdata/Builtins.lc 422:46-422:65 Type |
1719 | testdata/Builtins.lc 422:46-422:63 Type->Type | 1927 | testdata/Builtins.lc 422:46-422:63 Type->Type |
1720 | testdata/Builtins.lc 422:64-422:65 Type | 1928 | testdata/Builtins.lc 422:64-422:65 Type |
1721 | testdata/Builtins.lc 423:37-424:77 {a} -> {b : 'DefaultFragOp a} -> 'FragmentOperation a | 1929 | testdata/Builtins.lc 423:37-424:77 {a} -> {b : 'DefaultFragOp a} -> 'FragmentOperation a |
1722 | testdata/Builtins.lc 423:37-424:77 {a : 'DefaultFragOp V0} -> 'FragmentOperation V1 | 1930 | testdata/Builtins.lc 423:37-424:77 {a : 'DefaultFragOp V0} -> 'FragmentOperation V1 |
1723 | testdata/Builtins.lc 423:69-423:111 a:Type -> {b : 'DefaultFragOp ('Color a)} -> 'FragmentOperation ('Color a) | 1931 | testdata/Builtins.lc 423:69-423:112 a:Type -> {b : 'DefaultFragOp ('Color a)} -> 'FragmentOperation ('Color a) |
1724 | testdata/Builtins.lc 423:69-423:111 {a : 'DefaultFragOp ('Color V0)} -> 'FragmentOperation ('Color V1) | 1932 | testdata/Builtins.lc 423:69-423:112 {a : 'DefaultFragOp ('Color V0)} -> 'FragmentOperation ('Color V1) |
1725 | testdata/Builtins.lc 423:69-423:111 a:Type -> b:'Nat -> {c : 'DefaultFragOp ('Color ('VecS a b))} -> 'FragmentOperation ('Color ('VecS a b)) | 1933 | testdata/Builtins.lc 423:69-423:112 a:Type -> b:'Nat -> {c : 'DefaultFragOp ('Color ('VecS a b))} -> 'FragmentOperation ('Color ('VecS a b)) |
1726 | testdata/Builtins.lc 423:69-423:111 a:'Nat -> {b : 'DefaultFragOp ('Color ('VecS V1 a))} -> 'FragmentOperation ('Color ('VecS V2 a)) | 1934 | testdata/Builtins.lc 423:69-423:112 a:'Nat -> {b : 'DefaultFragOp ('Color ('VecS V1 a))} -> 'FragmentOperation ('Color ('VecS V2 a)) |
1727 | testdata/Builtins.lc 423:69-423:111 {a : 'DefaultFragOp ('Color ('VecS V1 V0))} -> 'FragmentOperation ('Color ('VecS V2 V1)) | 1935 | testdata/Builtins.lc 423:69-423:112 {a : 'DefaultFragOp ('Color ('VecS V1 V0))} -> 'FragmentOperation ('Color ('VecS V2 V1)) |
1728 | testdata/Builtins.lc 423:69-423:111 {a : 'DefaultFragOp ('Color ('VecS 'Float V0))} -> 'FragmentOperation ('Color ('VecS 'Float V1)) | 1936 | testdata/Builtins.lc 423:69-423:112 {a : 'DefaultFragOp ('Color ('VecS 'Float V0))} -> 'FragmentOperation ('Color ('VecS 'Float V1)) |
1729 | testdata/Builtins.lc 423:69-423:111 a:'Nat -> {b : 'DefaultFragOp ('Color ('VecS 'Float (Succ a)))} -> 'FragmentOperation ('Color ('VecS 'Float (Succ a))) | 1937 | testdata/Builtins.lc 423:69-423:112 a:'Nat -> {b : 'DefaultFragOp ('Color ('VecS 'Float (Succ a)))} -> 'FragmentOperation ('Color ('VecS 'Float (Succ a))) |
1730 | testdata/Builtins.lc 423:69-423:111 {a : 'DefaultFragOp ('Color ('VecS 'Float (Succ V0)))} -> 'FragmentOperation ('Color ('VecS 'Float (Succ V1))) | 1938 | testdata/Builtins.lc 423:69-423:112 {a : 'DefaultFragOp ('Color ('VecS 'Float (Succ V0)))} -> 'FragmentOperation ('Color ('VecS 'Float (Succ V1))) |
1731 | testdata/Builtins.lc 423:69-423:111 a:'Nat -> {b : 'DefaultFragOp ('Color ('VecS 'Float (Succ (Succ a))))} -> 'FragmentOperation ('Color ('VecS 'Float (Succ (Succ a)))) | 1939 | testdata/Builtins.lc 423:69-423:112 a:'Nat -> {b : 'DefaultFragOp ('Color ('VecS 'Float (Succ (Succ a))))} -> 'FragmentOperation ('Color ('VecS 'Float (Succ (Succ a)))) |
1732 | testdata/Builtins.lc 423:69-423:111 {a : 'DefaultFragOp ('Color ('VecS 'Float (Succ (Succ V0))))} -> 'FragmentOperation ('Color ('VecS 'Float (Succ (Succ V1)))) | 1940 | testdata/Builtins.lc 423:69-423:112 {a : 'DefaultFragOp ('Color ('VecS 'Float (Succ (Succ V0))))} -> 'FragmentOperation ('Color ('VecS 'Float (Succ (Succ V1)))) |
1733 | testdata/Builtins.lc 423:69-423:111 a:'Nat -> {b : 'DefaultFragOp ('Color ('VecS 'Float (Succ (Succ (Succ a)))))} -> 'FragmentOperation ('Color ('VecS 'Float (Succ (Succ (Succ a))))) | 1941 | testdata/Builtins.lc 423:69-423:112 a:'Nat -> {b : 'DefaultFragOp ('Color ('VecS 'Float (Succ (Succ (Succ a)))))} -> 'FragmentOperation ('Color ('VecS 'Float (Succ (Succ (Succ a))))) |
1734 | testdata/Builtins.lc 423:69-423:111 {a : 'DefaultFragOp ('Color ('VecS 'Float (Succ (Succ (Succ V0)))))} -> 'FragmentOperation ('Color ('VecS 'Float (Succ (Succ (Succ V1))))) | 1942 | testdata/Builtins.lc 423:69-423:112 {a : 'DefaultFragOp ('Color ('VecS 'Float (Succ (Succ (Succ V0)))))} -> 'FragmentOperation ('Color ('VecS 'Float (Succ (Succ (Succ V1))))) |
1735 | testdata/Builtins.lc 423:69-423:111 a:'Nat -> {b : 'DefaultFragOp ('Color ('VecS 'Float (Succ (Succ (Succ (Succ a))))))} -> 'FragmentOperation ('Color ('VecS 'Float (Succ (Succ (Succ (Succ a)))))) | 1943 | testdata/Builtins.lc 423:69-423:112 a:'Nat -> {b : 'DefaultFragOp ('Color ('VecS 'Float (Succ (Succ (Succ (Succ a))))))} -> 'FragmentOperation ('Color ('VecS 'Float (Succ (Succ (Succ (Succ a)))))) |
1736 | testdata/Builtins.lc 423:69-423:111 {a : 'DefaultFragOp ('Color ('VecS 'Float (Succ (Succ (Succ (Succ V0))))))} -> 'FragmentOperation ('Color ('VecS 'Float (Succ (Succ (Succ (Succ V1)))))) | 1944 | testdata/Builtins.lc 423:69-423:112 {a : 'DefaultFragOp ('Color ('VecS 'Float (Succ (Succ (Succ (Succ V0))))))} -> 'FragmentOperation ('Color ('VecS 'Float (Succ (Succ (Succ (Succ V1)))))) |
1737 | testdata/Builtins.lc 423:69-423:111 {a:'Unit} -> 'FragmentOperation ('Color ('VecS 'Float (Succ (Succ (Succ (Succ Zero)))))) | 1945 | testdata/Builtins.lc 423:69-423:112 {a:'Unit} -> 'FragmentOperation ('Color ('VecS 'Float (Succ (Succ (Succ (Succ Zero)))))) |
1738 | testdata/Builtins.lc 423:69-423:76 {a} -> {b:'Nat} -> {c} -> {d} -> {e : a ~ 'VecScalar b 'Bool} -> {f : c ~ 'VecScalar b d} -> {g : 'Num d} -> 'Blending d -> a -> 'FragmentOperation ('Color c) | 1946 | testdata/Builtins.lc 423:69-423:76 {a} -> {b:'Nat} -> {c} -> {d} -> {e : a ~ 'VecScalar b 'Bool} -> {f : c ~ 'VecScalar b d} -> {g : 'Num d} -> 'Blending d -> a -> 'FragmentOperation ('Color c) |
1739 | testdata/Builtins.lc 423:77-423:87 'Blending V1 | 1947 | testdata/Builtins.lc 423:77-423:87 'Blending V1 |
1740 | testdata/Builtins.lc 423:77-423:87 {a} -> 'Blending a | 1948 | testdata/Builtins.lc 423:77-423:87 {a} -> 'Blending a |
1741 | testdata/Builtins.lc 423:89-423:111 'VecScalar V2 'Bool | 1949 | testdata/Builtins.lc 423:88-423:112 'VecScalar V2 'Bool |
1742 | testdata/Builtins.lc 423:89-423:91 {a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) | 1950 | testdata/Builtins.lc 423:89-423:91 {a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) |
1743 | testdata/Builtins.lc 423:92-423:96 V0 | 1951 | testdata/Builtins.lc 423:92-423:96 V0 |
1744 | testdata/Builtins.lc 423:92-423:96 'Bool | 1952 | testdata/Builtins.lc 423:92-423:96 'Bool |
@@ -1755,31 +1963,38 @@ testdata/Builtins.lc 424:73-424:77 'Bool | |||
1755 | testdata/Builtins.lc 422:29-422:42 {a} -> {b} -> {c : 'DefaultFragOp b} -> 'FragmentOperation b | 1963 | testdata/Builtins.lc 422:29-422:42 {a} -> {b} -> {c : 'DefaultFragOp b} -> 'FragmentOperation b |
1756 | testdata/Builtins.lc 431:24-431:27 Type | 1964 | testdata/Builtins.lc 431:24-431:27 Type |
1757 | testdata/Builtins.lc 431:6-431:17 'Nat -> Type->Type | 1965 | testdata/Builtins.lc 431:6-431:17 'Nat -> Type->Type |
1966 | testdata/Builtins.lc 432:19-432:106 Type->Type | ||
1758 | testdata/Builtins.lc 432:19-432:106 Type | 1967 | testdata/Builtins.lc 432:19-432:106 Type |
1759 | testdata/Builtins.lc 432:19-432:27 Type->Type | 1968 | testdata/Builtins.lc 432:19-432:27 Type->Type |
1760 | testdata/Builtins.lc 432:28-432:29 Type | 1969 | testdata/Builtins.lc 432:28-432:29 Type |
1761 | testdata/Builtins.lc 432:34-432:106 Type | 1970 | testdata/Builtins.lc 432:33-432:106 Type->Type |
1971 | testdata/Builtins.lc 432:33-432:106 Type | ||
1762 | testdata/Builtins.lc 432:34-432:48 'Nat -> Type->Type | 1972 | testdata/Builtins.lc 432:34-432:48 'Nat -> Type->Type |
1763 | testdata/Builtins.lc 432:49-432:50 'Nat | 1973 | testdata/Builtins.lc 432:49-432:50 'Nat |
1764 | testdata/Builtins.lc 432:52-432:66 Type | 1974 | testdata/Builtins.lc 432:51-432:67 Type |
1765 | testdata/Builtins.lc 432:52-432:64 Type->Type | 1975 | testdata/Builtins.lc 432:52-432:64 Type->Type |
1766 | testdata/Builtins.lc 432:65-432:66 Type | 1976 | testdata/Builtins.lc 432:65-432:66 Type |
1977 | testdata/Builtins.lc 432:72-432:106 Type->Type | ||
1767 | testdata/Builtins.lc 432:72-432:106 Type | 1978 | testdata/Builtins.lc 432:72-432:106 Type |
1768 | testdata/Builtins.lc 432:72-432:83 'Nat -> Type->Type | 1979 | testdata/Builtins.lc 432:72-432:83 'Nat -> Type->Type |
1769 | testdata/Builtins.lc 432:84-432:85 'Nat | 1980 | testdata/Builtins.lc 432:84-432:85 'Nat |
1770 | testdata/Builtins.lc 432:86-432:87 Type | 1981 | testdata/Builtins.lc 432:86-432:87 Type |
1982 | testdata/Builtins.lc 432:91-432:106 Type->Type | ||
1771 | testdata/Builtins.lc 432:91-432:106 Type | 1983 | testdata/Builtins.lc 432:91-432:106 Type |
1772 | testdata/Builtins.lc 432:91-432:102 'Nat -> Type->Type | 1984 | testdata/Builtins.lc 432:91-432:102 'Nat -> Type->Type |
1773 | testdata/Builtins.lc 432:103-432:104 'Nat | 1985 | testdata/Builtins.lc 432:103-432:104 'Nat |
1774 | testdata/Builtins.lc 432:105-432:106 Type | 1986 | testdata/Builtins.lc 432:105-432:106 Type |
1775 | testdata/Builtins.lc 432:3-432:13 {a:'Nat} -> {b} -> 'FragOps' b -> 'Stream ('Fragment a ('RemSemantics b)) -> 'FrameBuffer a b -> 'FrameBuffer a b | 1987 | testdata/Builtins.lc 432:3-432:13 {a:'Nat} -> {b} -> 'FragOps' b -> 'Stream ('Fragment a ('RemSemantics b)) -> 'FrameBuffer a b -> 'FrameBuffer a b |
1776 | testdata/Builtins.lc 433:20-433:117 Type | 1988 | testdata/Builtins.lc 433:19-433:117 Type->Type |
1989 | testdata/Builtins.lc 433:19-433:117 Type | ||
1777 | testdata/Builtins.lc 433:20-433:36 Type->Type | 1990 | testdata/Builtins.lc 433:20-433:36 Type->Type |
1778 | testdata/Builtins.lc 433:37-433:38 Type | 1991 | testdata/Builtins.lc 433:37-433:38 Type |
1992 | testdata/Builtins.lc 433:40-433:117 Type->Type | ||
1779 | testdata/Builtins.lc 433:40-433:117 Type | 1993 | testdata/Builtins.lc 433:40-433:117 Type |
1780 | testdata/Builtins.lc 433:40-433:55 Type->Type | 1994 | testdata/Builtins.lc 433:40-433:55 Type->Type |
1781 | testdata/Builtins.lc 433:56-433:57 Type | 1995 | testdata/Builtins.lc 433:56-433:57 Type |
1782 | testdata/Builtins.lc 433:56-433:57 V2 | 1996 | testdata/Builtins.lc 433:56-433:57 V2 |
1997 | testdata/Builtins.lc 433:59-433:117 Type->Type | ||
1783 | testdata/Builtins.lc 433:59-433:117 Type | 1998 | testdata/Builtins.lc 433:59-433:117 Type |
1784 | testdata/Builtins.lc 433:59-433:74 Type | 1999 | testdata/Builtins.lc 433:59-433:74 Type |
1785 | testdata/Builtins.lc 433:59-433:70 'Nat -> Type->Type | 2000 | testdata/Builtins.lc 433:59-433:70 'Nat -> Type->Type |
@@ -1788,23 +2003,29 @@ testdata/Builtins.lc 433:73-433:74 Type | |||
1788 | testdata/Builtins.lc 433:77-433:92 Type | 2003 | testdata/Builtins.lc 433:77-433:92 Type |
1789 | testdata/Builtins.lc 433:77-433:90 Type->Type | 2004 | testdata/Builtins.lc 433:77-433:90 Type->Type |
1790 | testdata/Builtins.lc 433:91-433:92 Type | 2005 | testdata/Builtins.lc 433:91-433:92 Type |
2006 | testdata/Builtins.lc 433:97-433:117 Type->Type | ||
1791 | testdata/Builtins.lc 433:97-433:117 Type | 2007 | testdata/Builtins.lc 433:97-433:117 Type |
1792 | testdata/Builtins.lc 433:97-433:98 Type | 2008 | testdata/Builtins.lc 433:97-433:98 Type |
2009 | testdata/Builtins.lc 433:102-433:117 Type->Type | ||
1793 | testdata/Builtins.lc 433:102-433:117 Type | 2010 | testdata/Builtins.lc 433:102-433:117 Type |
1794 | testdata/Builtins.lc 433:102-433:113 'Nat -> Type->Type | 2011 | testdata/Builtins.lc 433:102-433:113 'Nat -> Type->Type |
1795 | testdata/Builtins.lc 433:114-433:115 'Nat | 2012 | testdata/Builtins.lc 433:114-433:115 'Nat |
1796 | testdata/Builtins.lc 433:116-433:117 Type | 2013 | testdata/Builtins.lc 433:116-433:117 Type |
1797 | testdata/Builtins.lc 433:3-433:14 {a:'Nat} -> {b} -> {c} -> {d : 'SameLayerCounts c} -> {e : 'FrameBuffer a b ~ 'TFFrameBuffer c} -> c -> 'FrameBuffer a b | 2014 | testdata/Builtins.lc 433:3-433:14 {a:'Nat} -> {b} -> {c} -> {d : 'SameLayerCounts c} -> {e : 'FrameBuffer a b ~ 'TFFrameBuffer c} -> c -> 'FrameBuffer a b |
2015 | testdata/Builtins.lc 431:6-433:14 Type->Type | ||
1798 | testdata/Builtins.lc 431:6-433:14 Type | 2016 | testdata/Builtins.lc 431:6-433:14 Type |
2017 | testdata/Builtins.lc 432:3-432:13 Type->Type | ||
1799 | testdata/Builtins.lc 432:3-432:13 Type | 2018 | testdata/Builtins.lc 432:3-432:13 Type |
1800 | testdata/Builtins.lc 432:3-432:13 'FrameBuffer V5 V4 | 2019 | testdata/Builtins.lc 432:3-432:13 'FrameBuffer V5 V4 |
2020 | testdata/Builtins.lc 433:3-433:14 Type->Type | ||
1801 | testdata/Builtins.lc 433:3-433:14 Type | 2021 | testdata/Builtins.lc 433:3-433:14 Type |
1802 | testdata/Builtins.lc 433:3-433:14 'FrameBuffer V7 V6 | 2022 | testdata/Builtins.lc 433:3-433:14 'FrameBuffer V7 V6 |
2023 | testdata/Builtins.lc 431:6-431:17 Type->Type | ||
1803 | testdata/Builtins.lc 431:6-431:17 Type | 2024 | testdata/Builtins.lc 431:6-431:17 Type |
1804 | testdata/Builtins.lc 435:34-435:44 {a:'Nat} -> {b} -> 'FragOps' b -> 'Stream ('Fragment a ('RemSemantics b)) -> 'FrameBuffer a b -> 'FrameBuffer a b | 2025 | testdata/Builtins.lc 435:34-435:44 {a:'Nat} -> {b} -> 'FragOps' b -> 'Stream ('Fragment a ('RemSemantics b)) -> 'FrameBuffer a b -> 'FrameBuffer a b |
1805 | testdata/Builtins.lc 435:45-435:48 'FragOps' V0 | 2026 | testdata/Builtins.lc 435:45-435:48 'FragOps' V0 |
1806 | testdata/Builtins.lc 435:45-435:48 V9 | 2027 | testdata/Builtins.lc 435:45-435:48 V9 |
1807 | testdata/Builtins.lc 435:50-435:75 'Stream ('Fragment V1 ('RemSemantics V0)) | 2028 | testdata/Builtins.lc 435:49-435:76 'Stream ('Fragment V1 ('RemSemantics V0)) |
1808 | testdata/Builtins.lc 435:50-435:62 {a} -> {b} -> {c:'Nat} -> a->b -> 'Stream ('Fragment c a) -> 'Stream ('Fragment c b) | 2029 | testdata/Builtins.lc 435:50-435:62 {a} -> {b} -> {c:'Nat} -> a->b -> 'Stream ('Fragment c a) -> 'Stream ('Fragment c b) |
1809 | testdata/Builtins.lc 435:63-435:70 V2->V2 | 2030 | testdata/Builtins.lc 435:63-435:70 V2->V2 |
1810 | testdata/Builtins.lc 435:63-435:70 V10 | 2031 | testdata/Builtins.lc 435:63-435:70 V10 |
@@ -1816,15 +2037,19 @@ testdata/Builtins.lc 435:1-435:11 {a:'Nat} -> {b} -> {c} -> 'FragOps' b -> (c - | |||
1816 | testdata/Builtins.lc 437:25-437:26 V1 | 2037 | testdata/Builtins.lc 437:25-437:26 V1 |
1817 | testdata/Builtins.lc 437:1-437:20 {a} -> a->a | 2038 | testdata/Builtins.lc 437:1-437:20 {a} -> a->a |
1818 | testdata/Builtins.lc 439:15-439:18 Type | 2039 | testdata/Builtins.lc 439:15-439:18 Type |
2040 | testdata/Builtins.lc 439:22-439:34 Type->Type | ||
1819 | testdata/Builtins.lc 439:22-439:34 Type | 2041 | testdata/Builtins.lc 439:22-439:34 Type |
1820 | testdata/Builtins.lc 439:22-439:26 Type | 2042 | testdata/Builtins.lc 439:22-439:26 Type |
2043 | testdata/Builtins.lc 439:30-439:34 Type->Type | ||
1821 | testdata/Builtins.lc 439:30-439:34 Type | 2044 | testdata/Builtins.lc 439:30-439:34 Type |
1822 | testdata/Builtins.lc 439:6-439:11 'Nat -> Type->Type | 2045 | testdata/Builtins.lc 439:6-439:11 'Nat -> Type->Type |
1823 | testdata/Builtins.lc 440:48-441:56 Type | 2046 | testdata/Builtins.lc 440:47-441:57 Type->Type |
2047 | testdata/Builtins.lc 440:47-441:57 Type | ||
1824 | testdata/Builtins.lc 440:48-440:51 Type->Type | 2048 | testdata/Builtins.lc 440:48-440:51 Type->Type |
1825 | testdata/Builtins.lc 440:52-440:53 Type | 2049 | testdata/Builtins.lc 440:52-440:53 Type |
1826 | testdata/Builtins.lc 440:52-440:53 V3 | 2050 | testdata/Builtins.lc 440:52-440:53 V3 |
1827 | testdata/Builtins.lc 440:55-441:56 Type | 2051 | testdata/Builtins.lc 440:55-441:57 Type->Type |
2052 | testdata/Builtins.lc 440:55-441:57 Type | ||
1828 | testdata/Builtins.lc 440:55-440:60 Type | 2053 | testdata/Builtins.lc 440:55-440:60 Type |
1829 | testdata/Builtins.lc 440:55-440:60 V2 | 2054 | testdata/Builtins.lc 440:55-440:60 V2 |
1830 | testdata/Builtins.lc 440:63-440:76 Type | 2055 | testdata/Builtins.lc 440:63-440:76 Type |
@@ -1832,123 +2057,160 @@ testdata/Builtins.lc 440:63-440:72 'Nat -> Type->Type | |||
1832 | testdata/Builtins.lc 440:73-440:74 'Nat | 2057 | testdata/Builtins.lc 440:73-440:74 'Nat |
1833 | testdata/Builtins.lc 440:73-440:74 V4 | 2058 | testdata/Builtins.lc 440:73-440:74 V4 |
1834 | testdata/Builtins.lc 440:75-440:76 Type | 2059 | testdata/Builtins.lc 440:75-440:76 Type |
1835 | testdata/Builtins.lc 441:26-441:56 Type | 2060 | testdata/Builtins.lc 441:26-441:57 Type->Type |
2061 | testdata/Builtins.lc 441:26-441:57 Type | ||
1836 | testdata/Builtins.lc 441:26-441:31 Type | 2062 | testdata/Builtins.lc 441:26-441:31 Type |
1837 | testdata/Builtins.lc 441:36-441:56 Type | 2063 | testdata/Builtins.lc 441:36-441:57 Type->Type |
2064 | testdata/Builtins.lc 441:36-441:57 Type | ||
1838 | testdata/Builtins.lc 441:36-441:41 'Nat -> Type->Type | 2065 | testdata/Builtins.lc 441:36-441:41 'Nat -> Type->Type |
1839 | testdata/Builtins.lc 441:42-441:43 'Nat | 2066 | testdata/Builtins.lc 441:42-441:43 'Nat |
1840 | testdata/Builtins.lc 441:42-441:43 V7 | 2067 | testdata/Builtins.lc 441:42-441:43 V7 |
1841 | testdata/Builtins.lc 441:45-441:56 Type | 2068 | testdata/Builtins.lc 441:44-441:57 Type |
1842 | testdata/Builtins.lc 441:45-441:50 Type->Type | 2069 | testdata/Builtins.lc 441:45-441:50 Type->Type |
1843 | testdata/Builtins.lc 441:51-441:56 Type | 2070 | testdata/Builtins.lc 441:51-441:56 Type |
1844 | testdata/Builtins.lc 440:3-440:13 {a:'Nat} -> {b:'Nat} -> {c} -> {d} -> {e : 'Num c} -> {f : d ~ 'VecScalar b c} -> d -> 'Image a ('Color d) | 2071 | testdata/Builtins.lc 440:3-440:13 {a:'Nat} -> {b:'Nat} -> {c} -> {d} -> {e : 'Num c} -> {f : d ~ 'VecScalar b c} -> d -> 'Image a ('Color d) |
1845 | testdata/Builtins.lc 442:37-442:67 Type | 2072 | testdata/Builtins.lc 442:37-442:68 Type->Type |
2073 | testdata/Builtins.lc 442:37-442:68 Type | ||
1846 | testdata/Builtins.lc 442:37-442:42 Type | 2074 | testdata/Builtins.lc 442:37-442:42 Type |
1847 | testdata/Builtins.lc 442:47-442:67 Type | 2075 | testdata/Builtins.lc 442:47-442:68 Type->Type |
2076 | testdata/Builtins.lc 442:47-442:68 Type | ||
1848 | testdata/Builtins.lc 442:47-442:52 'Nat -> Type->Type | 2077 | testdata/Builtins.lc 442:47-442:52 'Nat -> Type->Type |
1849 | testdata/Builtins.lc 442:53-442:54 'Nat | 2078 | testdata/Builtins.lc 442:53-442:54 'Nat |
1850 | testdata/Builtins.lc 442:53-442:54 V2 | 2079 | testdata/Builtins.lc 442:53-442:54 V2 |
1851 | testdata/Builtins.lc 442:56-442:67 Type | 2080 | testdata/Builtins.lc 442:55-442:68 Type |
1852 | testdata/Builtins.lc 442:56-442:61 Type->Type | 2081 | testdata/Builtins.lc 442:56-442:61 Type->Type |
1853 | testdata/Builtins.lc 442:62-442:67 Type | 2082 | testdata/Builtins.lc 442:62-442:67 Type |
1854 | testdata/Builtins.lc 442:3-442:13 {a:'Nat} -> 'Float -> 'Image a ('Depth 'Float) | 2083 | testdata/Builtins.lc 442:3-442:13 {a:'Nat} -> 'Float -> 'Image a ('Depth 'Float) |
1855 | testdata/Builtins.lc 443:37-443:67 Type | 2084 | testdata/Builtins.lc 443:37-443:68 Type->Type |
2085 | testdata/Builtins.lc 443:37-443:68 Type | ||
1856 | testdata/Builtins.lc 443:37-443:40 Type | 2086 | testdata/Builtins.lc 443:37-443:40 Type |
1857 | testdata/Builtins.lc 443:47-443:67 Type | 2087 | testdata/Builtins.lc 443:47-443:68 Type->Type |
2088 | testdata/Builtins.lc 443:47-443:68 Type | ||
1858 | testdata/Builtins.lc 443:47-443:52 'Nat -> Type->Type | 2089 | testdata/Builtins.lc 443:47-443:52 'Nat -> Type->Type |
1859 | testdata/Builtins.lc 443:53-443:54 'Nat | 2090 | testdata/Builtins.lc 443:53-443:54 'Nat |
1860 | testdata/Builtins.lc 443:53-443:54 V2 | 2091 | testdata/Builtins.lc 443:53-443:54 V2 |
1861 | testdata/Builtins.lc 443:56-443:67 Type | 2092 | testdata/Builtins.lc 443:55-443:68 Type |
1862 | testdata/Builtins.lc 443:56-443:63 Type->Type | 2093 | testdata/Builtins.lc 443:56-443:63 Type->Type |
1863 | testdata/Builtins.lc 443:64-443:67 Type | 2094 | testdata/Builtins.lc 443:64-443:67 Type |
1864 | testdata/Builtins.lc 443:3-443:15 {a:'Nat} -> 'Int -> 'Image a ('Stencil 'Int) | 2095 | testdata/Builtins.lc 443:3-443:15 {a:'Nat} -> 'Int -> 'Image a ('Stencil 'Int) |
2096 | testdata/Builtins.lc 446:26-446:54 Type->Type | ||
1865 | testdata/Builtins.lc 446:26-446:54 Type | 2097 | testdata/Builtins.lc 446:26-446:54 Type |
1866 | testdata/Builtins.lc 446:26-446:37 'Nat -> Type->Type | 2098 | testdata/Builtins.lc 446:26-446:37 'Nat -> Type->Type |
2099 | testdata/Builtins.lc 446:38-446:39 'Nat | ||
1867 | testdata/Builtins.lc 446:40-446:41 Type | 2100 | testdata/Builtins.lc 446:40-446:41 Type |
1868 | testdata/Builtins.lc 446:40-446:41 V1 | 2101 | testdata/Builtins.lc 446:40-446:41 V1 |
2102 | testdata/Builtins.lc 446:45-446:54 Type->Type | ||
1869 | testdata/Builtins.lc 446:45-446:54 Type | 2103 | testdata/Builtins.lc 446:45-446:54 Type |
1870 | testdata/Builtins.lc 446:45-446:50 'Nat -> Type->Type | 2104 | testdata/Builtins.lc 446:45-446:50 'Nat -> Type->Type |
2105 | testdata/Builtins.lc 446:51-446:52 'Nat | ||
1871 | testdata/Builtins.lc 446:53-446:54 Type | 2106 | testdata/Builtins.lc 446:53-446:54 Type |
1872 | testdata/Builtins.lc 446:3-446:11 {a} -> 'FrameBuffer (Succ Zero) a -> 'Image (Succ Zero) a | 2107 | testdata/Builtins.lc 446:3-446:11 {a} -> 'FrameBuffer (Succ Zero) a -> 'Image (Succ Zero) a |
1873 | testdata/Builtins.lc 447:26-447:37 'Nat -> Type->Type | 2108 | testdata/Builtins.lc 447:26-447:37 'Nat -> Type->Type |
2109 | testdata/Builtins.lc 447:38-447:39 'Nat | ||
1874 | testdata/Builtins.lc 447:40-447:74 Type | 2110 | testdata/Builtins.lc 447:40-447:74 Type |
1875 | testdata/Builtins.lc 447:40-447:74 Type -> Type->Type | ||
1876 | testdata/Builtins.lc 447:41-447:52 Type | 2111 | testdata/Builtins.lc 447:41-447:52 Type |
1877 | testdata/Builtins.lc 447:41-447:46 Type->Type | 2112 | testdata/Builtins.lc 447:41-447:46 Type->Type |
1878 | testdata/Builtins.lc 447:47-447:52 Type | 2113 | testdata/Builtins.lc 447:47-447:52 Type |
1879 | testdata/Builtins.lc 447:54-447:72 Type | 2114 | testdata/Builtins.lc 447:54-447:73 Type |
1880 | testdata/Builtins.lc 447:54-447:59 Type->Type | 2115 | testdata/Builtins.lc 447:54-447:59 Type->Type |
1881 | testdata/Builtins.lc 447:61-447:72 Type | 2116 | testdata/Builtins.lc 447:60-447:73 Type |
1882 | testdata/Builtins.lc 447:61-447:64 'Nat -> Type->Type | 2117 | testdata/Builtins.lc 447:61-447:64 'Nat -> Type->Type |
2118 | testdata/Builtins.lc 447:65-447:66 'Nat | ||
1883 | testdata/Builtins.lc 447:67-447:72 Type | 2119 | testdata/Builtins.lc 447:67-447:72 Type |
1884 | testdata/Builtins.lc 447:78-447:105 Type | 2120 | testdata/Builtins.lc 447:78-447:107 Type->Type |
2121 | testdata/Builtins.lc 447:78-447:107 Type | ||
1885 | testdata/Builtins.lc 447:78-447:83 'Nat -> Type->Type | 2122 | testdata/Builtins.lc 447:78-447:83 'Nat -> Type->Type |
1886 | testdata/Builtins.lc 447:87-447:105 Type | 2123 | testdata/Builtins.lc 447:84-447:85 'Nat |
2124 | testdata/Builtins.lc 447:86-447:107 Type | ||
1887 | testdata/Builtins.lc 447:87-447:92 Type->Type | 2125 | testdata/Builtins.lc 447:87-447:92 Type->Type |
1888 | testdata/Builtins.lc 447:94-447:105 Type | 2126 | testdata/Builtins.lc 447:93-447:106 Type |
1889 | testdata/Builtins.lc 447:94-447:97 'Nat -> Type->Type | 2127 | testdata/Builtins.lc 447:94-447:97 'Nat -> Type->Type |
2128 | testdata/Builtins.lc 447:98-447:99 'Nat | ||
1890 | testdata/Builtins.lc 447:100-447:105 Type | 2129 | testdata/Builtins.lc 447:100-447:105 Type |
1891 | testdata/Builtins.lc 447:3-447:16 'FrameBuffer (Succ Zero) ('Tuple2 ('Depth 'Float) ('Color ('VecS 'Float (Succ (Succ (Succ (Succ Zero))))))) -> 'Image (Succ Zero) ('Color ('VecS 'Float (Succ (Succ (Succ (Succ Zero)))))) | 2130 | testdata/Builtins.lc 447:3-447:16 'FrameBuffer (Succ Zero) ('Tuple2 ('Depth 'Float) ('Color ('VecS 'Float (Succ (Succ (Succ (Succ Zero))))))) -> 'Image (Succ Zero) ('Color ('VecS 'Float (Succ (Succ (Succ (Succ Zero)))))) |
2131 | testdata/Builtins.lc 439:6-439:11 Type->Type | ||
1892 | testdata/Builtins.lc 439:6-439:11 Type | 2132 | testdata/Builtins.lc 439:6-439:11 Type |
1893 | testdata/Builtins.lc 439:6-447:105 Type | 2133 | testdata/Builtins.lc 439:6-447:107 Type->Type |
1894 | testdata/Builtins.lc 440:3-441:56 Type | 2134 | testdata/Builtins.lc 439:6-447:107 Type |
2135 | testdata/Builtins.lc 440:3-441:57 Type->Type | ||
2136 | testdata/Builtins.lc 440:3-441:57 Type | ||
1895 | testdata/Builtins.lc 440:3-440:13 'Image V6 ('Color V3) | 2137 | testdata/Builtins.lc 440:3-440:13 'Image V6 ('Color V3) |
1896 | testdata/Builtins.lc 442:3-442:67 Type | 2138 | testdata/Builtins.lc 442:3-442:68 Type->Type |
2139 | testdata/Builtins.lc 442:3-442:68 Type | ||
1897 | testdata/Builtins.lc 442:3-442:13 'Image V1 ('Depth 'Float) | 2140 | testdata/Builtins.lc 442:3-442:13 'Image V1 ('Depth 'Float) |
1898 | testdata/Builtins.lc 443:3-443:67 Type | 2141 | testdata/Builtins.lc 443:3-443:68 Type->Type |
2142 | testdata/Builtins.lc 443:3-443:68 Type | ||
1899 | testdata/Builtins.lc 443:3-443:15 'Image V1 ('Stencil 'Int) | 2143 | testdata/Builtins.lc 443:3-443:15 'Image V1 ('Stencil 'Int) |
2144 | testdata/Builtins.lc 446:3-446:54 Type->Type | ||
1900 | testdata/Builtins.lc 446:3-446:54 Type | 2145 | testdata/Builtins.lc 446:3-446:54 Type |
1901 | testdata/Builtins.lc 446:3-446:11 'Image (Succ Zero) V1 | 2146 | testdata/Builtins.lc 446:3-446:11 'Image (Succ Zero) V1 |
1902 | testdata/Builtins.lc 447:3-447:105 Type | 2147 | testdata/Builtins.lc 447:3-447:107 Type->Type |
2148 | testdata/Builtins.lc 447:3-447:107 Type | ||
1903 | testdata/Builtins.lc 447:3-447:16 'Image (Succ Zero) ('Color ('VecS 'Float (Succ (Succ (Succ (Succ Zero)))))) | 2149 | testdata/Builtins.lc 447:3-447:16 'Image (Succ Zero) ('Color ('VecS 'Float (Succ (Succ (Succ (Succ Zero)))))) |
1904 | testdata/Builtins.lc 449:6-449:12 Type | 2150 | testdata/Builtins.lc 449:6-449:12 Type |
2151 | testdata/Builtins.lc 450:26-450:51 Type->Type | ||
1905 | testdata/Builtins.lc 450:26-450:51 Type | 2152 | testdata/Builtins.lc 450:26-450:51 Type |
1906 | testdata/Builtins.lc 450:26-450:37 'Nat -> Type->Type | 2153 | testdata/Builtins.lc 450:26-450:37 'Nat -> Type->Type |
1907 | testdata/Builtins.lc 450:38-450:39 'Nat | 2154 | testdata/Builtins.lc 450:38-450:39 'Nat |
1908 | testdata/Builtins.lc 450:38-450:39 V3 | 2155 | testdata/Builtins.lc 450:38-450:39 V3 |
1909 | testdata/Builtins.lc 450:40-450:41 Type | 2156 | testdata/Builtins.lc 450:40-450:41 Type |
1910 | testdata/Builtins.lc 450:40-450:41 V1 | 2157 | testdata/Builtins.lc 450:40-450:41 V1 |
2158 | testdata/Builtins.lc 450:45-450:51 Type->Type | ||
1911 | testdata/Builtins.lc 450:45-450:51 Type | 2159 | testdata/Builtins.lc 450:45-450:51 Type |
1912 | testdata/Builtins.lc 450:3-450:12 {a:'Nat} -> {b} -> 'FrameBuffer a b -> 'Output | 2160 | testdata/Builtins.lc 450:3-450:12 {a:'Nat} -> {b} -> 'FrameBuffer a b -> 'Output |
2161 | testdata/Builtins.lc 449:6-450:12 Type->Type | ||
1913 | testdata/Builtins.lc 449:6-450:12 Type | 2162 | testdata/Builtins.lc 449:6-450:12 Type |
2163 | testdata/Builtins.lc 450:3-450:12 Type->Type | ||
1914 | testdata/Builtins.lc 450:3-450:12 Type | 2164 | testdata/Builtins.lc 450:3-450:12 Type |
1915 | testdata/Builtins.lc 450:3-450:12 'Output | 2165 | testdata/Builtins.lc 450:3-450:12 'Output |
2166 | testdata/Builtins.lc 449:6-449:12 Type->Type | ||
2167 | testdata/Builtins.lc 456:34-456:73 Type->Type | ||
1916 | testdata/Builtins.lc 456:34-456:73 Type | 2168 | testdata/Builtins.lc 456:34-456:73 Type |
1917 | testdata/Builtins.lc 456:34-456:37 Type->Type | 2169 | testdata/Builtins.lc 456:34-456:37 Type->Type |
1918 | testdata/Builtins.lc 456:39-456:57 Type | 2170 | testdata/Builtins.lc 456:38-456:58 Type |
1919 | testdata/Builtins.lc 456:39-456:55 Type->Type | 2171 | testdata/Builtins.lc 456:39-456:55 Type->Type |
1920 | testdata/Builtins.lc 456:56-456:57 Type | 2172 | testdata/Builtins.lc 456:56-456:57 Type |
1921 | testdata/Builtins.lc 456:56-456:57 V1 | 2173 | testdata/Builtins.lc 456:56-456:57 V1 |
2174 | testdata/Builtins.lc 456:62-456:73 Type->Type | ||
1922 | testdata/Builtins.lc 456:62-456:73 Type | 2175 | testdata/Builtins.lc 456:62-456:73 Type |
1923 | testdata/Builtins.lc 456:62-456:63 Type | 2176 | testdata/Builtins.lc 456:62-456:63 Type |
2177 | testdata/Builtins.lc 456:67-456:73 Type->Type | ||
1924 | testdata/Builtins.lc 456:67-456:73 Type | 2178 | testdata/Builtins.lc 456:67-456:73 Type |
1925 | testdata/Builtins.lc 456:67-456:68 Type | 2179 | testdata/Builtins.lc 456:67-456:68 Type |
2180 | testdata/Builtins.lc 456:72-456:73 Type->Type | ||
1926 | testdata/Builtins.lc 456:72-456:73 Type | 2181 | testdata/Builtins.lc 456:72-456:73 Type |
1927 | testdata/Builtins.lc 456:1-456:8 {a} -> {b : 'Num ('MatVecScalarElem a)} -> a -> a->a | 2182 | testdata/Builtins.lc 456:1-456:8 {a} -> {b : 'Num ('MatVecScalarElem a)} -> a -> a->a |
1928 | testdata/Builtins.lc 456:10-456:17 {a} -> {b : 'Num ('MatVecScalarElem a)} -> a -> a->a | 2183 | testdata/Builtins.lc 456:10-456:17 {a} -> {b : 'Num ('MatVecScalarElem a)} -> a -> a->a |
1929 | testdata/Builtins.lc 456:19-456:26 {a} -> {b : 'Num ('MatVecScalarElem a)} -> a -> a->a | 2184 | testdata/Builtins.lc 456:19-456:26 {a} -> {b : 'Num ('MatVecScalarElem a)} -> a -> a->a |
1930 | testdata/Builtins.lc 457:35-457:80 Type | 2185 | testdata/Builtins.lc 457:34-457:80 Type->Type |
2186 | testdata/Builtins.lc 457:34-457:80 Type | ||
1931 | testdata/Builtins.lc 457:35-457:36 Type | 2187 | testdata/Builtins.lc 457:35-457:36 Type |
1932 | testdata/Builtins.lc 457:35-457:36 V3 | 2188 | testdata/Builtins.lc 457:35-457:36 V3 |
1933 | testdata/Builtins.lc 457:39-457:57 Type | 2189 | testdata/Builtins.lc 457:39-457:57 Type |
1934 | testdata/Builtins.lc 457:39-457:55 Type->Type | 2190 | testdata/Builtins.lc 457:39-457:55 Type->Type |
1935 | testdata/Builtins.lc 457:56-457:57 Type | 2191 | testdata/Builtins.lc 457:56-457:57 Type |
1936 | testdata/Builtins.lc 457:56-457:57 V1 | 2192 | testdata/Builtins.lc 457:56-457:57 V1 |
2193 | testdata/Builtins.lc 457:59-457:80 Type->Type | ||
1937 | testdata/Builtins.lc 457:59-457:80 Type | 2194 | testdata/Builtins.lc 457:59-457:80 Type |
1938 | testdata/Builtins.lc 457:59-457:62 Type->Type | 2195 | testdata/Builtins.lc 457:59-457:62 Type->Type |
1939 | testdata/Builtins.lc 457:63-457:64 Type | 2196 | testdata/Builtins.lc 457:63-457:64 Type |
2197 | testdata/Builtins.lc 457:69-457:80 Type->Type | ||
1940 | testdata/Builtins.lc 457:69-457:80 Type | 2198 | testdata/Builtins.lc 457:69-457:80 Type |
1941 | testdata/Builtins.lc 457:69-457:70 Type | 2199 | testdata/Builtins.lc 457:69-457:70 Type |
2200 | testdata/Builtins.lc 457:74-457:80 Type->Type | ||
1942 | testdata/Builtins.lc 457:74-457:80 Type | 2201 | testdata/Builtins.lc 457:74-457:80 Type |
1943 | testdata/Builtins.lc 457:74-457:75 Type | 2202 | testdata/Builtins.lc 457:74-457:75 Type |
2203 | testdata/Builtins.lc 457:79-457:80 Type->Type | ||
1944 | testdata/Builtins.lc 457:79-457:80 Type | 2204 | testdata/Builtins.lc 457:79-457:80 Type |
1945 | testdata/Builtins.lc 457:1-457:9 {a} -> {b} -> {c : a ~ 'MatVecScalarElem b} -> {d : 'Num a} -> b -> a->b | 2205 | testdata/Builtins.lc 457:1-457:9 {a} -> {b} -> {c : a ~ 'MatVecScalarElem b} -> {d : 'Num a} -> b -> a->b |
1946 | testdata/Builtins.lc 457:11-457:19 {a} -> {b} -> {c : a ~ 'MatVecScalarElem b} -> {d : 'Num a} -> b -> a->b | 2206 | testdata/Builtins.lc 457:11-457:19 {a} -> {b} -> {c : a ~ 'MatVecScalarElem b} -> {d : 'Num a} -> b -> a->b |
1947 | testdata/Builtins.lc 457:21-457:29 {a} -> {b} -> {c : a ~ 'MatVecScalarElem b} -> {d : 'Num a} -> b -> a->b | 2207 | testdata/Builtins.lc 457:21-457:29 {a} -> {b} -> {c : a ~ 'MatVecScalarElem b} -> {d : 'Num a} -> b -> a->b |
1948 | testdata/Builtins.lc 458:35-458:75 Type | 2208 | testdata/Builtins.lc 458:34-458:75 Type->Type |
2209 | testdata/Builtins.lc 458:34-458:75 Type | ||
1949 | testdata/Builtins.lc 458:35-458:38 Type->Type | 2210 | testdata/Builtins.lc 458:35-458:38 Type->Type |
1950 | testdata/Builtins.lc 458:39-458:40 Type | 2211 | testdata/Builtins.lc 458:39-458:40 Type |
1951 | testdata/Builtins.lc 458:39-458:40 V5 | 2212 | testdata/Builtins.lc 458:39-458:40 V5 |
2213 | testdata/Builtins.lc 458:42-458:75 Type->Type | ||
1952 | testdata/Builtins.lc 458:42-458:75 Type | 2214 | testdata/Builtins.lc 458:42-458:75 Type |
1953 | testdata/Builtins.lc 458:42-458:43 Type | 2215 | testdata/Builtins.lc 458:42-458:43 Type |
1954 | testdata/Builtins.lc 458:42-458:43 V4 | 2216 | testdata/Builtins.lc 458:42-458:43 V4 |
@@ -1957,17 +2219,22 @@ testdata/Builtins.lc 458:46-458:55 'Nat -> Type->Type | |||
1957 | testdata/Builtins.lc 458:56-458:57 'Nat | 2219 | testdata/Builtins.lc 458:56-458:57 'Nat |
1958 | testdata/Builtins.lc 458:56-458:57 V2 | 2220 | testdata/Builtins.lc 458:56-458:57 V2 |
1959 | testdata/Builtins.lc 458:58-458:59 Type | 2221 | testdata/Builtins.lc 458:58-458:59 Type |
2222 | testdata/Builtins.lc 458:64-458:75 Type->Type | ||
1960 | testdata/Builtins.lc 458:64-458:75 Type | 2223 | testdata/Builtins.lc 458:64-458:75 Type |
1961 | testdata/Builtins.lc 458:64-458:65 Type | 2224 | testdata/Builtins.lc 458:64-458:65 Type |
2225 | testdata/Builtins.lc 458:69-458:75 Type->Type | ||
1962 | testdata/Builtins.lc 458:69-458:75 Type | 2226 | testdata/Builtins.lc 458:69-458:75 Type |
1963 | testdata/Builtins.lc 458:69-458:70 Type | 2227 | testdata/Builtins.lc 458:69-458:70 Type |
2228 | testdata/Builtins.lc 458:74-458:75 Type->Type | ||
1964 | testdata/Builtins.lc 458:74-458:75 Type | 2229 | testdata/Builtins.lc 458:74-458:75 Type |
1965 | testdata/Builtins.lc 458:1-458:8 {a} -> {b} -> {c:'Nat} -> {d : 'Num a} -> {e : b ~ 'VecScalar c a} -> b -> b->b | 2230 | testdata/Builtins.lc 458:1-458:8 {a} -> {b} -> {c:'Nat} -> {d : 'Num a} -> {e : b ~ 'VecScalar c a} -> b -> b->b |
1966 | testdata/Builtins.lc 458:10-458:17 {a} -> {b} -> {c:'Nat} -> {d : 'Num a} -> {e : b ~ 'VecScalar c a} -> b -> b->b | 2231 | testdata/Builtins.lc 458:10-458:17 {a} -> {b} -> {c:'Nat} -> {d : 'Num a} -> {e : b ~ 'VecScalar c a} -> b -> b->b |
1967 | testdata/Builtins.lc 459:35-459:75 Type | 2232 | testdata/Builtins.lc 459:34-459:75 Type->Type |
2233 | testdata/Builtins.lc 459:34-459:75 Type | ||
1968 | testdata/Builtins.lc 459:35-459:38 Type->Type | 2234 | testdata/Builtins.lc 459:35-459:38 Type->Type |
1969 | testdata/Builtins.lc 459:39-459:40 Type | 2235 | testdata/Builtins.lc 459:39-459:40 Type |
1970 | testdata/Builtins.lc 459:39-459:40 V5 | 2236 | testdata/Builtins.lc 459:39-459:40 V5 |
2237 | testdata/Builtins.lc 459:42-459:75 Type->Type | ||
1971 | testdata/Builtins.lc 459:42-459:75 Type | 2238 | testdata/Builtins.lc 459:42-459:75 Type |
1972 | testdata/Builtins.lc 459:42-459:43 Type | 2239 | testdata/Builtins.lc 459:42-459:43 Type |
1973 | testdata/Builtins.lc 459:42-459:43 V4 | 2240 | testdata/Builtins.lc 459:42-459:43 V4 |
@@ -1976,27 +2243,35 @@ testdata/Builtins.lc 459:46-459:55 'Nat -> Type->Type | |||
1976 | testdata/Builtins.lc 459:56-459:57 'Nat | 2243 | testdata/Builtins.lc 459:56-459:57 'Nat |
1977 | testdata/Builtins.lc 459:56-459:57 V2 | 2244 | testdata/Builtins.lc 459:56-459:57 V2 |
1978 | testdata/Builtins.lc 459:58-459:59 Type | 2245 | testdata/Builtins.lc 459:58-459:59 Type |
2246 | testdata/Builtins.lc 459:64-459:75 Type->Type | ||
1979 | testdata/Builtins.lc 459:64-459:75 Type | 2247 | testdata/Builtins.lc 459:64-459:75 Type |
1980 | testdata/Builtins.lc 459:64-459:65 Type | 2248 | testdata/Builtins.lc 459:64-459:65 Type |
2249 | testdata/Builtins.lc 459:69-459:75 Type->Type | ||
1981 | testdata/Builtins.lc 459:69-459:75 Type | 2250 | testdata/Builtins.lc 459:69-459:75 Type |
1982 | testdata/Builtins.lc 459:69-459:70 Type | 2251 | testdata/Builtins.lc 459:69-459:70 Type |
2252 | testdata/Builtins.lc 459:74-459:75 Type->Type | ||
1983 | testdata/Builtins.lc 459:74-459:75 Type | 2253 | testdata/Builtins.lc 459:74-459:75 Type |
1984 | testdata/Builtins.lc 459:1-459:9 {a} -> {b} -> {c:'Nat} -> {d : 'Num a} -> {e : b ~ 'VecScalar c a} -> b -> a->b | 2254 | testdata/Builtins.lc 459:1-459:9 {a} -> {b} -> {c:'Nat} -> {d : 'Num a} -> {e : b ~ 'VecScalar c a} -> b -> a->b |
1985 | testdata/Builtins.lc 459:11-459:19 {a} -> {b} -> {c:'Nat} -> {d : 'Num a} -> {e : b ~ 'VecScalar c a} -> b -> a->b | 2255 | testdata/Builtins.lc 459:11-459:19 {a} -> {b} -> {c:'Nat} -> {d : 'Num a} -> {e : b ~ 'VecScalar c a} -> b -> a->b |
2256 | testdata/Builtins.lc 460:34-460:71 Type->Type | ||
1986 | testdata/Builtins.lc 460:34-460:71 Type | 2257 | testdata/Builtins.lc 460:34-460:71 Type |
1987 | testdata/Builtins.lc 460:34-460:40 Type->Type | 2258 | testdata/Builtins.lc 460:34-460:40 Type->Type |
1988 | testdata/Builtins.lc 460:42-460:60 Type | 2259 | testdata/Builtins.lc 460:41-460:61 Type |
1989 | testdata/Builtins.lc 460:42-460:58 Type->Type | 2260 | testdata/Builtins.lc 460:42-460:58 Type->Type |
1990 | testdata/Builtins.lc 460:59-460:60 Type | 2261 | testdata/Builtins.lc 460:59-460:60 Type |
1991 | testdata/Builtins.lc 460:59-460:60 V1 | 2262 | testdata/Builtins.lc 460:59-460:60 V1 |
2263 | testdata/Builtins.lc 460:65-460:71 Type->Type | ||
1992 | testdata/Builtins.lc 460:65-460:71 Type | 2264 | testdata/Builtins.lc 460:65-460:71 Type |
1993 | testdata/Builtins.lc 460:65-460:66 Type | 2265 | testdata/Builtins.lc 460:65-460:66 Type |
2266 | testdata/Builtins.lc 460:70-460:71 Type->Type | ||
1994 | testdata/Builtins.lc 460:70-460:71 Type | 2267 | testdata/Builtins.lc 460:70-460:71 Type |
1995 | testdata/Builtins.lc 460:1-460:8 {a} -> {b : 'Signed ('MatVecScalarElem a)} -> a->a | 2268 | testdata/Builtins.lc 460:1-460:8 {a} -> {b : 'Signed ('MatVecScalarElem a)} -> a->a |
1996 | testdata/Builtins.lc 462:35-462:80 Type | 2269 | testdata/Builtins.lc 462:34-462:80 Type->Type |
2270 | testdata/Builtins.lc 462:34-462:80 Type | ||
1997 | testdata/Builtins.lc 462:35-462:43 Type->Type | 2271 | testdata/Builtins.lc 462:35-462:43 Type->Type |
1998 | testdata/Builtins.lc 462:44-462:45 Type | 2272 | testdata/Builtins.lc 462:44-462:45 Type |
1999 | testdata/Builtins.lc 462:44-462:45 V5 | 2273 | testdata/Builtins.lc 462:44-462:45 V5 |
2274 | testdata/Builtins.lc 462:47-462:80 Type->Type | ||
2000 | testdata/Builtins.lc 462:47-462:80 Type | 2275 | testdata/Builtins.lc 462:47-462:80 Type |
2001 | testdata/Builtins.lc 462:47-462:48 Type | 2276 | testdata/Builtins.lc 462:47-462:48 Type |
2002 | testdata/Builtins.lc 462:47-462:48 V4 | 2277 | testdata/Builtins.lc 462:47-462:48 V4 |
@@ -2005,18 +2280,23 @@ testdata/Builtins.lc 462:51-462:60 'Nat -> Type->Type | |||
2005 | testdata/Builtins.lc 462:61-462:62 'Nat | 2280 | testdata/Builtins.lc 462:61-462:62 'Nat |
2006 | testdata/Builtins.lc 462:61-462:62 V2 | 2281 | testdata/Builtins.lc 462:61-462:62 V2 |
2007 | testdata/Builtins.lc 462:63-462:64 Type | 2282 | testdata/Builtins.lc 462:63-462:64 Type |
2283 | testdata/Builtins.lc 462:69-462:80 Type->Type | ||
2008 | testdata/Builtins.lc 462:69-462:80 Type | 2284 | testdata/Builtins.lc 462:69-462:80 Type |
2009 | testdata/Builtins.lc 462:69-462:70 Type | 2285 | testdata/Builtins.lc 462:69-462:70 Type |
2286 | testdata/Builtins.lc 462:74-462:80 Type->Type | ||
2010 | testdata/Builtins.lc 462:74-462:80 Type | 2287 | testdata/Builtins.lc 462:74-462:80 Type |
2011 | testdata/Builtins.lc 462:74-462:75 Type | 2288 | testdata/Builtins.lc 462:74-462:75 Type |
2289 | testdata/Builtins.lc 462:79-462:80 Type->Type | ||
2012 | testdata/Builtins.lc 462:79-462:80 Type | 2290 | testdata/Builtins.lc 462:79-462:80 Type |
2013 | testdata/Builtins.lc 462:1-462:9 {a} -> {b} -> {c:'Nat} -> {d : 'Integral a} -> {e : b ~ 'VecScalar c a} -> b -> b->b | 2291 | testdata/Builtins.lc 462:1-462:9 {a} -> {b} -> {c:'Nat} -> {d : 'Integral a} -> {e : b ~ 'VecScalar c a} -> b -> b->b |
2014 | testdata/Builtins.lc 462:11-462:18 {a} -> {b} -> {c:'Nat} -> {d : 'Integral a} -> {e : b ~ 'VecScalar c a} -> b -> b->b | 2292 | testdata/Builtins.lc 462:11-462:18 {a} -> {b} -> {c:'Nat} -> {d : 'Integral a} -> {e : b ~ 'VecScalar c a} -> b -> b->b |
2015 | testdata/Builtins.lc 462:20-462:28 {a} -> {b} -> {c:'Nat} -> {d : 'Integral a} -> {e : b ~ 'VecScalar c a} -> b -> b->b | 2293 | testdata/Builtins.lc 462:20-462:28 {a} -> {b} -> {c:'Nat} -> {d : 'Integral a} -> {e : b ~ 'VecScalar c a} -> b -> b->b |
2016 | testdata/Builtins.lc 463:35-463:80 Type | 2294 | testdata/Builtins.lc 463:34-463:80 Type->Type |
2295 | testdata/Builtins.lc 463:34-463:80 Type | ||
2017 | testdata/Builtins.lc 463:35-463:43 Type->Type | 2296 | testdata/Builtins.lc 463:35-463:43 Type->Type |
2018 | testdata/Builtins.lc 463:44-463:45 Type | 2297 | testdata/Builtins.lc 463:44-463:45 Type |
2019 | testdata/Builtins.lc 463:44-463:45 V5 | 2298 | testdata/Builtins.lc 463:44-463:45 V5 |
2299 | testdata/Builtins.lc 463:47-463:80 Type->Type | ||
2020 | testdata/Builtins.lc 463:47-463:80 Type | 2300 | testdata/Builtins.lc 463:47-463:80 Type |
2021 | testdata/Builtins.lc 463:47-463:48 Type | 2301 | testdata/Builtins.lc 463:47-463:48 Type |
2022 | testdata/Builtins.lc 463:47-463:48 V4 | 2302 | testdata/Builtins.lc 463:47-463:48 V4 |
@@ -2025,18 +2305,23 @@ testdata/Builtins.lc 463:51-463:60 'Nat -> Type->Type | |||
2025 | testdata/Builtins.lc 463:61-463:62 'Nat | 2305 | testdata/Builtins.lc 463:61-463:62 'Nat |
2026 | testdata/Builtins.lc 463:61-463:62 V2 | 2306 | testdata/Builtins.lc 463:61-463:62 V2 |
2027 | testdata/Builtins.lc 463:63-463:64 Type | 2307 | testdata/Builtins.lc 463:63-463:64 Type |
2308 | testdata/Builtins.lc 463:69-463:80 Type->Type | ||
2028 | testdata/Builtins.lc 463:69-463:80 Type | 2309 | testdata/Builtins.lc 463:69-463:80 Type |
2029 | testdata/Builtins.lc 463:69-463:70 Type | 2310 | testdata/Builtins.lc 463:69-463:70 Type |
2311 | testdata/Builtins.lc 463:74-463:80 Type->Type | ||
2030 | testdata/Builtins.lc 463:74-463:80 Type | 2312 | testdata/Builtins.lc 463:74-463:80 Type |
2031 | testdata/Builtins.lc 463:74-463:75 Type | 2313 | testdata/Builtins.lc 463:74-463:75 Type |
2314 | testdata/Builtins.lc 463:79-463:80 Type->Type | ||
2032 | testdata/Builtins.lc 463:79-463:80 Type | 2315 | testdata/Builtins.lc 463:79-463:80 Type |
2033 | testdata/Builtins.lc 463:1-463:10 {a} -> {b} -> {c:'Nat} -> {d : 'Integral a} -> {e : b ~ 'VecScalar c a} -> b -> a->b | 2316 | testdata/Builtins.lc 463:1-463:10 {a} -> {b} -> {c:'Nat} -> {d : 'Integral a} -> {e : b ~ 'VecScalar c a} -> b -> a->b |
2034 | testdata/Builtins.lc 463:12-463:20 {a} -> {b} -> {c:'Nat} -> {d : 'Integral a} -> {e : b ~ 'VecScalar c a} -> b -> a->b | 2317 | testdata/Builtins.lc 463:12-463:20 {a} -> {b} -> {c:'Nat} -> {d : 'Integral a} -> {e : b ~ 'VecScalar c a} -> b -> a->b |
2035 | testdata/Builtins.lc 463:22-463:31 {a} -> {b} -> {c:'Nat} -> {d : 'Integral a} -> {e : b ~ 'VecScalar c a} -> b -> a->b | 2318 | testdata/Builtins.lc 463:22-463:31 {a} -> {b} -> {c:'Nat} -> {d : 'Integral a} -> {e : b ~ 'VecScalar c a} -> b -> a->b |
2036 | testdata/Builtins.lc 464:35-464:75 Type | 2319 | testdata/Builtins.lc 464:34-464:75 Type->Type |
2320 | testdata/Builtins.lc 464:34-464:75 Type | ||
2037 | testdata/Builtins.lc 464:35-464:43 Type->Type | 2321 | testdata/Builtins.lc 464:35-464:43 Type->Type |
2038 | testdata/Builtins.lc 464:44-464:45 Type | 2322 | testdata/Builtins.lc 464:44-464:45 Type |
2039 | testdata/Builtins.lc 464:44-464:45 V5 | 2323 | testdata/Builtins.lc 464:44-464:45 V5 |
2324 | testdata/Builtins.lc 464:47-464:75 Type->Type | ||
2040 | testdata/Builtins.lc 464:47-464:75 Type | 2325 | testdata/Builtins.lc 464:47-464:75 Type |
2041 | testdata/Builtins.lc 464:47-464:48 Type | 2326 | testdata/Builtins.lc 464:47-464:48 Type |
2042 | testdata/Builtins.lc 464:47-464:48 V4 | 2327 | testdata/Builtins.lc 464:47-464:48 V4 |
@@ -2045,14 +2330,18 @@ testdata/Builtins.lc 464:51-464:60 'Nat -> Type->Type | |||
2045 | testdata/Builtins.lc 464:61-464:62 'Nat | 2330 | testdata/Builtins.lc 464:61-464:62 'Nat |
2046 | testdata/Builtins.lc 464:61-464:62 V2 | 2331 | testdata/Builtins.lc 464:61-464:62 V2 |
2047 | testdata/Builtins.lc 464:63-464:64 Type | 2332 | testdata/Builtins.lc 464:63-464:64 Type |
2333 | testdata/Builtins.lc 464:69-464:75 Type->Type | ||
2048 | testdata/Builtins.lc 464:69-464:75 Type | 2334 | testdata/Builtins.lc 464:69-464:75 Type |
2049 | testdata/Builtins.lc 464:69-464:70 Type | 2335 | testdata/Builtins.lc 464:69-464:70 Type |
2336 | testdata/Builtins.lc 464:74-464:75 Type->Type | ||
2050 | testdata/Builtins.lc 464:74-464:75 Type | 2337 | testdata/Builtins.lc 464:74-464:75 Type |
2051 | testdata/Builtins.lc 464:1-464:9 {a} -> {b} -> {c:'Nat} -> {d : 'Integral a} -> {e : b ~ 'VecScalar c a} -> b->b | 2338 | testdata/Builtins.lc 464:1-464:9 {a} -> {b} -> {c:'Nat} -> {d : 'Integral a} -> {e : b ~ 'VecScalar c a} -> b->b |
2052 | testdata/Builtins.lc 465:35-465:102 Type | 2339 | testdata/Builtins.lc 465:34-465:102 Type->Type |
2340 | testdata/Builtins.lc 465:34-465:102 Type | ||
2053 | testdata/Builtins.lc 465:35-465:43 Type->Type | 2341 | testdata/Builtins.lc 465:35-465:43 Type->Type |
2054 | testdata/Builtins.lc 465:44-465:45 Type | 2342 | testdata/Builtins.lc 465:44-465:45 Type |
2055 | testdata/Builtins.lc 465:44-465:45 V7 | 2343 | testdata/Builtins.lc 465:44-465:45 V7 |
2344 | testdata/Builtins.lc 465:47-465:102 Type->Type | ||
2056 | testdata/Builtins.lc 465:47-465:102 Type | 2345 | testdata/Builtins.lc 465:47-465:102 Type |
2057 | testdata/Builtins.lc 465:47-465:48 Type | 2346 | testdata/Builtins.lc 465:47-465:48 Type |
2058 | testdata/Builtins.lc 465:47-465:48 V6 | 2347 | testdata/Builtins.lc 465:47-465:48 V6 |
@@ -2061,6 +2350,7 @@ testdata/Builtins.lc 465:51-465:60 'Nat -> Type->Type | |||
2061 | testdata/Builtins.lc 465:61-465:62 'Nat | 2350 | testdata/Builtins.lc 465:61-465:62 'Nat |
2062 | testdata/Builtins.lc 465:61-465:62 V4 | 2351 | testdata/Builtins.lc 465:61-465:62 V4 |
2063 | testdata/Builtins.lc 465:63-465:64 Type | 2352 | testdata/Builtins.lc 465:63-465:64 Type |
2353 | testdata/Builtins.lc 465:66-465:102 Type->Type | ||
2064 | testdata/Builtins.lc 465:66-465:102 Type | 2354 | testdata/Builtins.lc 465:66-465:102 Type |
2065 | testdata/Builtins.lc 465:66-465:67 Type | 2355 | testdata/Builtins.lc 465:66-465:67 Type |
2066 | testdata/Builtins.lc 465:66-465:67 V3 | 2356 | testdata/Builtins.lc 465:66-465:67 V3 |
@@ -2068,17 +2358,22 @@ testdata/Builtins.lc 465:70-465:86 Type | |||
2068 | testdata/Builtins.lc 465:70-465:79 'Nat -> Type->Type | 2358 | testdata/Builtins.lc 465:70-465:79 'Nat -> Type->Type |
2069 | testdata/Builtins.lc 465:80-465:81 'Nat | 2359 | testdata/Builtins.lc 465:80-465:81 'Nat |
2070 | testdata/Builtins.lc 465:82-465:86 Type | 2360 | testdata/Builtins.lc 465:82-465:86 Type |
2361 | testdata/Builtins.lc 465:91-465:102 Type->Type | ||
2071 | testdata/Builtins.lc 465:91-465:102 Type | 2362 | testdata/Builtins.lc 465:91-465:102 Type |
2072 | testdata/Builtins.lc 465:91-465:92 Type | 2363 | testdata/Builtins.lc 465:91-465:92 Type |
2364 | testdata/Builtins.lc 465:96-465:102 Type->Type | ||
2073 | testdata/Builtins.lc 465:96-465:102 Type | 2365 | testdata/Builtins.lc 465:96-465:102 Type |
2074 | testdata/Builtins.lc 465:96-465:97 Type | 2366 | testdata/Builtins.lc 465:96-465:97 Type |
2367 | testdata/Builtins.lc 465:101-465:102 Type->Type | ||
2075 | testdata/Builtins.lc 465:101-465:102 Type | 2368 | testdata/Builtins.lc 465:101-465:102 Type |
2076 | testdata/Builtins.lc 465:1-465:12 {a} -> {b} -> {c:'Nat} -> {d} -> {e : 'Integral a} -> {f : b ~ 'VecScalar c a} -> {g : d ~ 'VecScalar c 'Word} -> b -> d->b | 2369 | testdata/Builtins.lc 465:1-465:12 {a} -> {b} -> {c:'Nat} -> {d} -> {e : 'Integral a} -> {f : b ~ 'VecScalar c a} -> {g : d ~ 'VecScalar c 'Word} -> b -> d->b |
2077 | testdata/Builtins.lc 465:14-465:25 {a} -> {b} -> {c:'Nat} -> {d} -> {e : 'Integral a} -> {f : b ~ 'VecScalar c a} -> {g : d ~ 'VecScalar c 'Word} -> b -> d->b | 2370 | testdata/Builtins.lc 465:14-465:25 {a} -> {b} -> {c:'Nat} -> {d} -> {e : 'Integral a} -> {f : b ~ 'VecScalar c a} -> {g : d ~ 'VecScalar c 'Word} -> b -> d->b |
2078 | testdata/Builtins.lc 466:35-466:83 Type | 2371 | testdata/Builtins.lc 466:34-466:83 Type->Type |
2372 | testdata/Builtins.lc 466:34-466:83 Type | ||
2079 | testdata/Builtins.lc 466:35-466:43 Type->Type | 2373 | testdata/Builtins.lc 466:35-466:43 Type->Type |
2080 | testdata/Builtins.lc 466:44-466:45 Type | 2374 | testdata/Builtins.lc 466:44-466:45 Type |
2081 | testdata/Builtins.lc 466:44-466:45 V5 | 2375 | testdata/Builtins.lc 466:44-466:45 V5 |
2376 | testdata/Builtins.lc 466:47-466:83 Type->Type | ||
2082 | testdata/Builtins.lc 466:47-466:83 Type | 2377 | testdata/Builtins.lc 466:47-466:83 Type |
2083 | testdata/Builtins.lc 466:47-466:48 Type | 2378 | testdata/Builtins.lc 466:47-466:48 Type |
2084 | testdata/Builtins.lc 466:47-466:48 V4 | 2379 | testdata/Builtins.lc 466:47-466:48 V4 |
@@ -2087,21 +2382,27 @@ testdata/Builtins.lc 466:51-466:60 'Nat -> Type->Type | |||
2087 | testdata/Builtins.lc 466:61-466:62 'Nat | 2382 | testdata/Builtins.lc 466:61-466:62 'Nat |
2088 | testdata/Builtins.lc 466:61-466:62 V2 | 2383 | testdata/Builtins.lc 466:61-466:62 V2 |
2089 | testdata/Builtins.lc 466:63-466:64 Type | 2384 | testdata/Builtins.lc 466:63-466:64 Type |
2385 | testdata/Builtins.lc 466:69-466:83 Type->Type | ||
2090 | testdata/Builtins.lc 466:69-466:83 Type | 2386 | testdata/Builtins.lc 466:69-466:83 Type |
2091 | testdata/Builtins.lc 466:69-466:70 Type | 2387 | testdata/Builtins.lc 466:69-466:70 Type |
2388 | testdata/Builtins.lc 466:74-466:83 Type->Type | ||
2092 | testdata/Builtins.lc 466:74-466:83 Type | 2389 | testdata/Builtins.lc 466:74-466:83 Type |
2093 | testdata/Builtins.lc 466:74-466:78 Type | 2390 | testdata/Builtins.lc 466:74-466:78 Type |
2391 | testdata/Builtins.lc 466:82-466:83 Type->Type | ||
2094 | testdata/Builtins.lc 466:82-466:83 Type | 2392 | testdata/Builtins.lc 466:82-466:83 Type |
2095 | testdata/Builtins.lc 466:1-466:13 {a} -> {b} -> {c:'Nat} -> {d : 'Integral a} -> {e : b ~ 'VecScalar c a} -> b -> 'Word->b | 2393 | testdata/Builtins.lc 466:1-466:13 {a} -> {b} -> {c:'Nat} -> {d : 'Integral a} -> {e : b ~ 'VecScalar c a} -> b -> 'Word->b |
2096 | testdata/Builtins.lc 466:15-466:27 {a} -> {b} -> {c:'Nat} -> {d : 'Integral a} -> {e : b ~ 'VecScalar c a} -> b -> 'Word->b | 2394 | testdata/Builtins.lc 466:15-466:27 {a} -> {b} -> {c:'Nat} -> {d : 'Integral a} -> {e : b ~ 'VecScalar c a} -> b -> 'Word->b |
2097 | testdata/Builtins.lc 468:34-468:38 Type | 2395 | testdata/Builtins.lc 468:34-468:38 Type |
2396 | testdata/Builtins.lc 468:42-468:54 Type->Type | ||
2098 | testdata/Builtins.lc 468:42-468:54 Type | 2397 | testdata/Builtins.lc 468:42-468:54 Type |
2099 | testdata/Builtins.lc 468:42-468:46 Type | 2398 | testdata/Builtins.lc 468:42-468:46 Type |
2399 | testdata/Builtins.lc 468:50-468:54 Type->Type | ||
2100 | testdata/Builtins.lc 468:50-468:54 Type | 2400 | testdata/Builtins.lc 468:50-468:54 Type |
2101 | testdata/Builtins.lc 468:1-468:8 'Bool -> 'Bool->'Bool | 2401 | testdata/Builtins.lc 468:1-468:8 'Bool -> 'Bool->'Bool |
2102 | testdata/Builtins.lc 468:10-468:16 'Bool -> 'Bool->'Bool | 2402 | testdata/Builtins.lc 468:10-468:16 'Bool -> 'Bool->'Bool |
2103 | testdata/Builtins.lc 468:18-468:25 'Bool -> 'Bool->'Bool | 2403 | testdata/Builtins.lc 468:18-468:25 'Bool -> 'Bool->'Bool |
2104 | testdata/Builtins.lc 469:35-469:66 Type | 2404 | testdata/Builtins.lc 469:34-469:66 Type->Type |
2405 | testdata/Builtins.lc 469:34-469:66 Type | ||
2105 | testdata/Builtins.lc 469:35-469:36 Type | 2406 | testdata/Builtins.lc 469:35-469:36 Type |
2106 | testdata/Builtins.lc 469:35-469:36 V3 | 2407 | testdata/Builtins.lc 469:35-469:36 V3 |
2107 | testdata/Builtins.lc 469:39-469:55 Type | 2408 | testdata/Builtins.lc 469:39-469:55 Type |
@@ -2109,19 +2410,24 @@ testdata/Builtins.lc 469:39-469:48 'Nat -> Type->Type | |||
2109 | testdata/Builtins.lc 469:49-469:50 'Nat | 2410 | testdata/Builtins.lc 469:49-469:50 'Nat |
2110 | testdata/Builtins.lc 469:49-469:50 V1 | 2411 | testdata/Builtins.lc 469:49-469:50 V1 |
2111 | testdata/Builtins.lc 469:51-469:55 Type | 2412 | testdata/Builtins.lc 469:51-469:55 Type |
2413 | testdata/Builtins.lc 469:60-469:66 Type->Type | ||
2112 | testdata/Builtins.lc 469:60-469:66 Type | 2414 | testdata/Builtins.lc 469:60-469:66 Type |
2113 | testdata/Builtins.lc 469:60-469:61 Type | 2415 | testdata/Builtins.lc 469:60-469:61 Type |
2416 | testdata/Builtins.lc 469:65-469:66 Type->Type | ||
2114 | testdata/Builtins.lc 469:65-469:66 Type | 2417 | testdata/Builtins.lc 469:65-469:66 Type |
2115 | testdata/Builtins.lc 469:1-469:8 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Bool} -> a->a | 2418 | testdata/Builtins.lc 469:1-469:8 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Bool} -> a->a |
2419 | testdata/Builtins.lc 470:34-470:58 Type->Type | ||
2116 | testdata/Builtins.lc 470:34-470:58 Type | 2420 | testdata/Builtins.lc 470:34-470:58 Type |
2117 | testdata/Builtins.lc 470:34-470:43 'Nat -> Type->Type | 2421 | testdata/Builtins.lc 470:34-470:43 'Nat -> Type->Type |
2118 | testdata/Builtins.lc 470:44-470:45 'Nat | 2422 | testdata/Builtins.lc 470:44-470:45 'Nat |
2119 | testdata/Builtins.lc 470:44-470:45 V1 | 2423 | testdata/Builtins.lc 470:44-470:45 V1 |
2120 | testdata/Builtins.lc 470:46-470:50 Type | 2424 | testdata/Builtins.lc 470:46-470:50 Type |
2425 | testdata/Builtins.lc 470:54-470:58 Type->Type | ||
2121 | testdata/Builtins.lc 470:54-470:58 Type | 2426 | testdata/Builtins.lc 470:54-470:58 Type |
2122 | testdata/Builtins.lc 470:1-470:8 {a:'Nat} -> 'VecScalar a 'Bool -> 'Bool | 2427 | testdata/Builtins.lc 470:1-470:8 {a:'Nat} -> 'VecScalar a 'Bool -> 'Bool |
2123 | testdata/Builtins.lc 470:10-470:17 {a:'Nat} -> 'VecScalar a 'Bool -> 'Bool | 2428 | testdata/Builtins.lc 470:10-470:17 {a:'Nat} -> 'VecScalar a 'Bool -> 'Bool |
2124 | testdata/Builtins.lc 474:35-474:67 Type | 2429 | testdata/Builtins.lc 474:34-474:67 Type->Type |
2430 | testdata/Builtins.lc 474:34-474:67 Type | ||
2125 | testdata/Builtins.lc 474:35-474:36 Type | 2431 | testdata/Builtins.lc 474:35-474:36 Type |
2126 | testdata/Builtins.lc 474:35-474:36 V3 | 2432 | testdata/Builtins.lc 474:35-474:36 V3 |
2127 | testdata/Builtins.lc 474:39-474:56 Type | 2433 | testdata/Builtins.lc 474:39-474:56 Type |
@@ -2129,8 +2435,10 @@ testdata/Builtins.lc 474:39-474:48 'Nat -> Type->Type | |||
2129 | testdata/Builtins.lc 474:49-474:50 'Nat | 2435 | testdata/Builtins.lc 474:49-474:50 'Nat |
2130 | testdata/Builtins.lc 474:49-474:50 V1 | 2436 | testdata/Builtins.lc 474:49-474:50 V1 |
2131 | testdata/Builtins.lc 474:51-474:56 Type | 2437 | testdata/Builtins.lc 474:51-474:56 Type |
2438 | testdata/Builtins.lc 474:61-474:67 Type->Type | ||
2132 | testdata/Builtins.lc 474:61-474:67 Type | 2439 | testdata/Builtins.lc 474:61-474:67 Type |
2133 | testdata/Builtins.lc 474:61-474:62 Type | 2440 | testdata/Builtins.lc 474:61-474:62 Type |
2441 | testdata/Builtins.lc 474:66-474:67 Type->Type | ||
2134 | testdata/Builtins.lc 474:66-474:67 Type | 2442 | testdata/Builtins.lc 474:66-474:67 Type |
2135 | testdata/Builtins.lc 473:1-473:9 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | 2443 | testdata/Builtins.lc 473:1-473:9 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a |
2136 | testdata/Builtins.lc 473:11-473:20 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | 2444 | testdata/Builtins.lc 473:11-473:20 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a |
@@ -2152,7 +2460,8 @@ testdata/Builtins.lc 473:165-473:173 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b ' | |||
2152 | testdata/Builtins.lc 473:175-473:183 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | 2460 | testdata/Builtins.lc 473:175-473:183 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a |
2153 | testdata/Builtins.lc 473:185-473:193 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | 2461 | testdata/Builtins.lc 473:185-473:193 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a |
2154 | testdata/Builtins.lc 473:195-473:206 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | 2462 | testdata/Builtins.lc 473:195-473:206 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a |
2155 | testdata/Builtins.lc 475:35-475:72 Type | 2463 | testdata/Builtins.lc 475:34-475:72 Type->Type |
2464 | testdata/Builtins.lc 475:34-475:72 Type | ||
2156 | testdata/Builtins.lc 475:35-475:36 Type | 2465 | testdata/Builtins.lc 475:35-475:36 Type |
2157 | testdata/Builtins.lc 475:35-475:36 V3 | 2466 | testdata/Builtins.lc 475:35-475:36 V3 |
2158 | testdata/Builtins.lc 475:39-475:56 Type | 2467 | testdata/Builtins.lc 475:39-475:56 Type |
@@ -2160,14 +2469,18 @@ testdata/Builtins.lc 475:39-475:48 'Nat -> Type->Type | |||
2160 | testdata/Builtins.lc 475:49-475:50 'Nat | 2469 | testdata/Builtins.lc 475:49-475:50 'Nat |
2161 | testdata/Builtins.lc 475:49-475:50 V1 | 2470 | testdata/Builtins.lc 475:49-475:50 V1 |
2162 | testdata/Builtins.lc 475:51-475:56 Type | 2471 | testdata/Builtins.lc 475:51-475:56 Type |
2472 | testdata/Builtins.lc 475:61-475:72 Type->Type | ||
2163 | testdata/Builtins.lc 475:61-475:72 Type | 2473 | testdata/Builtins.lc 475:61-475:72 Type |
2164 | testdata/Builtins.lc 475:61-475:62 Type | 2474 | testdata/Builtins.lc 475:61-475:62 Type |
2475 | testdata/Builtins.lc 475:66-475:72 Type->Type | ||
2165 | testdata/Builtins.lc 475:66-475:72 Type | 2476 | testdata/Builtins.lc 475:66-475:72 Type |
2166 | testdata/Builtins.lc 475:66-475:67 Type | 2477 | testdata/Builtins.lc 475:66-475:67 Type |
2478 | testdata/Builtins.lc 475:71-475:72 Type->Type | ||
2167 | testdata/Builtins.lc 475:71-475:72 Type | 2479 | testdata/Builtins.lc 475:71-475:72 Type |
2168 | testdata/Builtins.lc 475:1-475:8 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> a->a | 2480 | testdata/Builtins.lc 475:1-475:8 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> a->a |
2169 | testdata/Builtins.lc 475:10-475:19 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> a->a | 2481 | testdata/Builtins.lc 475:10-475:19 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> a->a |
2170 | testdata/Builtins.lc 478:35-478:67 Type | 2482 | testdata/Builtins.lc 478:34-478:67 Type->Type |
2483 | testdata/Builtins.lc 478:34-478:67 Type | ||
2171 | testdata/Builtins.lc 478:35-478:36 Type | 2484 | testdata/Builtins.lc 478:35-478:36 Type |
2172 | testdata/Builtins.lc 478:35-478:36 V3 | 2485 | testdata/Builtins.lc 478:35-478:36 V3 |
2173 | testdata/Builtins.lc 478:39-478:56 Type | 2486 | testdata/Builtins.lc 478:39-478:56 Type |
@@ -2175,8 +2488,10 @@ testdata/Builtins.lc 478:39-478:48 'Nat -> Type->Type | |||
2175 | testdata/Builtins.lc 478:49-478:50 'Nat | 2488 | testdata/Builtins.lc 478:49-478:50 'Nat |
2176 | testdata/Builtins.lc 478:49-478:50 V1 | 2489 | testdata/Builtins.lc 478:49-478:50 V1 |
2177 | testdata/Builtins.lc 478:51-478:56 Type | 2490 | testdata/Builtins.lc 478:51-478:56 Type |
2491 | testdata/Builtins.lc 478:61-478:67 Type->Type | ||
2178 | testdata/Builtins.lc 478:61-478:67 Type | 2492 | testdata/Builtins.lc 478:61-478:67 Type |
2179 | testdata/Builtins.lc 478:61-478:62 Type | 2493 | testdata/Builtins.lc 478:61-478:62 Type |
2494 | testdata/Builtins.lc 478:66-478:67 Type->Type | ||
2180 | testdata/Builtins.lc 478:66-478:67 Type | 2495 | testdata/Builtins.lc 478:66-478:67 Type |
2181 | testdata/Builtins.lc 477:1-477:10 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | 2496 | testdata/Builtins.lc 477:1-477:10 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a |
2182 | testdata/Builtins.lc 477:12-477:21 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | 2497 | testdata/Builtins.lc 477:12-477:21 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a |
@@ -2184,10 +2499,12 @@ testdata/Builtins.lc 477:23-477:32 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Fl | |||
2184 | testdata/Builtins.lc 477:34-477:47 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | 2499 | testdata/Builtins.lc 477:34-477:47 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a |
2185 | testdata/Builtins.lc 477:49-477:57 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | 2500 | testdata/Builtins.lc 477:49-477:57 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a |
2186 | testdata/Builtins.lc 477:59-477:68 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | 2501 | testdata/Builtins.lc 477:59-477:68 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a |
2187 | testdata/Builtins.lc 479:35-479:75 Type | 2502 | testdata/Builtins.lc 479:34-479:75 Type->Type |
2503 | testdata/Builtins.lc 479:34-479:75 Type | ||
2188 | testdata/Builtins.lc 479:35-479:38 Type->Type | 2504 | testdata/Builtins.lc 479:35-479:38 Type->Type |
2189 | testdata/Builtins.lc 479:39-479:40 Type | 2505 | testdata/Builtins.lc 479:39-479:40 Type |
2190 | testdata/Builtins.lc 479:39-479:40 V5 | 2506 | testdata/Builtins.lc 479:39-479:40 V5 |
2507 | testdata/Builtins.lc 479:42-479:75 Type->Type | ||
2191 | testdata/Builtins.lc 479:42-479:75 Type | 2508 | testdata/Builtins.lc 479:42-479:75 Type |
2192 | testdata/Builtins.lc 479:42-479:43 Type | 2509 | testdata/Builtins.lc 479:42-479:43 Type |
2193 | testdata/Builtins.lc 479:42-479:43 V4 | 2510 | testdata/Builtins.lc 479:42-479:43 V4 |
@@ -2196,17 +2513,22 @@ testdata/Builtins.lc 479:46-479:55 'Nat -> Type->Type | |||
2196 | testdata/Builtins.lc 479:56-479:57 'Nat | 2513 | testdata/Builtins.lc 479:56-479:57 'Nat |
2197 | testdata/Builtins.lc 479:56-479:57 V2 | 2514 | testdata/Builtins.lc 479:56-479:57 V2 |
2198 | testdata/Builtins.lc 479:58-479:59 Type | 2515 | testdata/Builtins.lc 479:58-479:59 Type |
2516 | testdata/Builtins.lc 479:64-479:75 Type->Type | ||
2199 | testdata/Builtins.lc 479:64-479:75 Type | 2517 | testdata/Builtins.lc 479:64-479:75 Type |
2200 | testdata/Builtins.lc 479:64-479:65 Type | 2518 | testdata/Builtins.lc 479:64-479:65 Type |
2519 | testdata/Builtins.lc 479:69-479:75 Type->Type | ||
2201 | testdata/Builtins.lc 479:69-479:75 Type | 2520 | testdata/Builtins.lc 479:69-479:75 Type |
2202 | testdata/Builtins.lc 479:69-479:70 Type | 2521 | testdata/Builtins.lc 479:69-479:70 Type |
2522 | testdata/Builtins.lc 479:74-479:75 Type->Type | ||
2203 | testdata/Builtins.lc 479:74-479:75 Type | 2523 | testdata/Builtins.lc 479:74-479:75 Type |
2204 | testdata/Builtins.lc 479:1-479:8 {a} -> {b} -> {c:'Nat} -> {d : 'Num a} -> {e : b ~ 'VecScalar c a} -> b -> b->b | 2524 | testdata/Builtins.lc 479:1-479:8 {a} -> {b} -> {c:'Nat} -> {d : 'Num a} -> {e : b ~ 'VecScalar c a} -> b -> b->b |
2205 | testdata/Builtins.lc 479:10-479:17 {a} -> {b} -> {c:'Nat} -> {d : 'Num a} -> {e : b ~ 'VecScalar c a} -> b -> b->b | 2525 | testdata/Builtins.lc 479:10-479:17 {a} -> {b} -> {c:'Nat} -> {d : 'Num a} -> {e : b ~ 'VecScalar c a} -> b -> b->b |
2206 | testdata/Builtins.lc 480:35-480:75 Type | 2526 | testdata/Builtins.lc 480:34-480:75 Type->Type |
2527 | testdata/Builtins.lc 480:34-480:75 Type | ||
2207 | testdata/Builtins.lc 480:35-480:38 Type->Type | 2528 | testdata/Builtins.lc 480:35-480:38 Type->Type |
2208 | testdata/Builtins.lc 480:39-480:40 Type | 2529 | testdata/Builtins.lc 480:39-480:40 Type |
2209 | testdata/Builtins.lc 480:39-480:40 V5 | 2530 | testdata/Builtins.lc 480:39-480:40 V5 |
2531 | testdata/Builtins.lc 480:42-480:75 Type->Type | ||
2210 | testdata/Builtins.lc 480:42-480:75 Type | 2532 | testdata/Builtins.lc 480:42-480:75 Type |
2211 | testdata/Builtins.lc 480:42-480:43 Type | 2533 | testdata/Builtins.lc 480:42-480:43 Type |
2212 | testdata/Builtins.lc 480:42-480:43 V4 | 2534 | testdata/Builtins.lc 480:42-480:43 V4 |
@@ -2215,14 +2537,18 @@ testdata/Builtins.lc 480:46-480:55 'Nat -> Type->Type | |||
2215 | testdata/Builtins.lc 480:56-480:57 'Nat | 2537 | testdata/Builtins.lc 480:56-480:57 'Nat |
2216 | testdata/Builtins.lc 480:56-480:57 V2 | 2538 | testdata/Builtins.lc 480:56-480:57 V2 |
2217 | testdata/Builtins.lc 480:58-480:59 Type | 2539 | testdata/Builtins.lc 480:58-480:59 Type |
2540 | testdata/Builtins.lc 480:64-480:75 Type->Type | ||
2218 | testdata/Builtins.lc 480:64-480:75 Type | 2541 | testdata/Builtins.lc 480:64-480:75 Type |
2219 | testdata/Builtins.lc 480:64-480:65 Type | 2542 | testdata/Builtins.lc 480:64-480:65 Type |
2543 | testdata/Builtins.lc 480:69-480:75 Type->Type | ||
2220 | testdata/Builtins.lc 480:69-480:75 Type | 2544 | testdata/Builtins.lc 480:69-480:75 Type |
2221 | testdata/Builtins.lc 480:69-480:70 Type | 2545 | testdata/Builtins.lc 480:69-480:70 Type |
2546 | testdata/Builtins.lc 480:74-480:75 Type->Type | ||
2222 | testdata/Builtins.lc 480:74-480:75 Type | 2547 | testdata/Builtins.lc 480:74-480:75 Type |
2223 | testdata/Builtins.lc 480:1-480:9 {a} -> {b} -> {c:'Nat} -> {d : 'Num a} -> {e : b ~ 'VecScalar c a} -> b -> a->b | 2548 | testdata/Builtins.lc 480:1-480:9 {a} -> {b} -> {c:'Nat} -> {d : 'Num a} -> {e : b ~ 'VecScalar c a} -> b -> a->b |
2224 | testdata/Builtins.lc 480:11-480:19 {a} -> {b} -> {c:'Nat} -> {d : 'Num a} -> {e : b ~ 'VecScalar c a} -> b -> a->b | 2549 | testdata/Builtins.lc 480:11-480:19 {a} -> {b} -> {c:'Nat} -> {d : 'Num a} -> {e : b ~ 'VecScalar c a} -> b -> a->b |
2225 | testdata/Builtins.lc 481:35-481:89 Type | 2550 | testdata/Builtins.lc 481:34-481:89 Type->Type |
2551 | testdata/Builtins.lc 481:34-481:89 Type | ||
2226 | testdata/Builtins.lc 481:35-481:36 Type | 2552 | testdata/Builtins.lc 481:35-481:36 Type |
2227 | testdata/Builtins.lc 481:35-481:36 V5 | 2553 | testdata/Builtins.lc 481:35-481:36 V5 |
2228 | testdata/Builtins.lc 481:39-481:56 Type | 2554 | testdata/Builtins.lc 481:39-481:56 Type |
@@ -2230,6 +2556,7 @@ testdata/Builtins.lc 481:39-481:48 'Nat -> Type->Type | |||
2230 | testdata/Builtins.lc 481:49-481:50 'Nat | 2556 | testdata/Builtins.lc 481:49-481:50 'Nat |
2231 | testdata/Builtins.lc 481:49-481:50 V3 | 2557 | testdata/Builtins.lc 481:49-481:50 V3 |
2232 | testdata/Builtins.lc 481:51-481:56 Type | 2558 | testdata/Builtins.lc 481:51-481:56 Type |
2559 | testdata/Builtins.lc 481:58-481:89 Type->Type | ||
2233 | testdata/Builtins.lc 481:58-481:89 Type | 2560 | testdata/Builtins.lc 481:58-481:89 Type |
2234 | testdata/Builtins.lc 481:58-481:59 Type | 2561 | testdata/Builtins.lc 481:58-481:59 Type |
2235 | testdata/Builtins.lc 481:58-481:59 V2 | 2562 | testdata/Builtins.lc 481:58-481:59 V2 |
@@ -2237,15 +2564,19 @@ testdata/Builtins.lc 481:62-481:78 Type | |||
2237 | testdata/Builtins.lc 481:62-481:71 'Nat -> Type->Type | 2564 | testdata/Builtins.lc 481:62-481:71 'Nat -> Type->Type |
2238 | testdata/Builtins.lc 481:72-481:73 'Nat | 2565 | testdata/Builtins.lc 481:72-481:73 'Nat |
2239 | testdata/Builtins.lc 481:74-481:78 Type | 2566 | testdata/Builtins.lc 481:74-481:78 Type |
2567 | testdata/Builtins.lc 481:83-481:89 Type->Type | ||
2240 | testdata/Builtins.lc 481:83-481:89 Type | 2568 | testdata/Builtins.lc 481:83-481:89 Type |
2241 | testdata/Builtins.lc 481:83-481:84 Type | 2569 | testdata/Builtins.lc 481:83-481:84 Type |
2570 | testdata/Builtins.lc 481:88-481:89 Type->Type | ||
2242 | testdata/Builtins.lc 481:88-481:89 Type | 2571 | testdata/Builtins.lc 481:88-481:89 Type |
2243 | testdata/Builtins.lc 481:1-481:10 {a} -> {b:'Nat} -> {c} -> {d : a ~ 'VecScalar b 'Float} -> {e : c ~ 'VecScalar b 'Bool} -> a->c | 2572 | testdata/Builtins.lc 481:1-481:10 {a} -> {b:'Nat} -> {c} -> {d : a ~ 'VecScalar b 'Float} -> {e : c ~ 'VecScalar b 'Bool} -> a->c |
2244 | testdata/Builtins.lc 481:12-481:21 {a} -> {b:'Nat} -> {c} -> {d : a ~ 'VecScalar b 'Float} -> {e : c ~ 'VecScalar b 'Bool} -> a->c | 2573 | testdata/Builtins.lc 481:12-481:21 {a} -> {b:'Nat} -> {c} -> {d : a ~ 'VecScalar b 'Float} -> {e : c ~ 'VecScalar b 'Bool} -> a->c |
2245 | testdata/Builtins.lc 482:35-482:73 Type | 2574 | testdata/Builtins.lc 482:34-482:73 Type->Type |
2575 | testdata/Builtins.lc 482:34-482:73 Type | ||
2246 | testdata/Builtins.lc 482:35-482:41 Type->Type | 2576 | testdata/Builtins.lc 482:35-482:41 Type->Type |
2247 | testdata/Builtins.lc 482:42-482:43 Type | 2577 | testdata/Builtins.lc 482:42-482:43 Type |
2248 | testdata/Builtins.lc 482:42-482:43 V5 | 2578 | testdata/Builtins.lc 482:42-482:43 V5 |
2579 | testdata/Builtins.lc 482:45-482:73 Type->Type | ||
2249 | testdata/Builtins.lc 482:45-482:73 Type | 2580 | testdata/Builtins.lc 482:45-482:73 Type |
2250 | testdata/Builtins.lc 482:45-482:46 Type | 2581 | testdata/Builtins.lc 482:45-482:46 Type |
2251 | testdata/Builtins.lc 482:45-482:46 V4 | 2582 | testdata/Builtins.lc 482:45-482:46 V4 |
@@ -2254,12 +2585,15 @@ testdata/Builtins.lc 482:49-482:58 'Nat -> Type->Type | |||
2254 | testdata/Builtins.lc 482:59-482:60 'Nat | 2585 | testdata/Builtins.lc 482:59-482:60 'Nat |
2255 | testdata/Builtins.lc 482:59-482:60 V2 | 2586 | testdata/Builtins.lc 482:59-482:60 V2 |
2256 | testdata/Builtins.lc 482:61-482:62 Type | 2587 | testdata/Builtins.lc 482:61-482:62 Type |
2588 | testdata/Builtins.lc 482:67-482:73 Type->Type | ||
2257 | testdata/Builtins.lc 482:67-482:73 Type | 2589 | testdata/Builtins.lc 482:67-482:73 Type |
2258 | testdata/Builtins.lc 482:67-482:68 Type | 2590 | testdata/Builtins.lc 482:67-482:68 Type |
2591 | testdata/Builtins.lc 482:72-482:73 Type->Type | ||
2259 | testdata/Builtins.lc 482:72-482:73 Type | 2592 | testdata/Builtins.lc 482:72-482:73 Type |
2260 | testdata/Builtins.lc 482:1-482:8 {a} -> {b} -> {c:'Nat} -> {d : 'Signed a} -> {e : b ~ 'VecScalar c a} -> b->b | 2593 | testdata/Builtins.lc 482:1-482:8 {a} -> {b} -> {c:'Nat} -> {d : 'Signed a} -> {e : b ~ 'VecScalar c a} -> b->b |
2261 | testdata/Builtins.lc 482:10-482:18 {a} -> {b} -> {c:'Nat} -> {d : 'Signed a} -> {e : b ~ 'VecScalar c a} -> b->b | 2594 | testdata/Builtins.lc 482:10-482:18 {a} -> {b} -> {c:'Nat} -> {d : 'Signed a} -> {e : b ~ 'VecScalar c a} -> b->b |
2262 | testdata/Builtins.lc 483:35-483:72 Type | 2595 | testdata/Builtins.lc 483:34-483:72 Type->Type |
2596 | testdata/Builtins.lc 483:34-483:72 Type | ||
2263 | testdata/Builtins.lc 483:35-483:36 Type | 2597 | testdata/Builtins.lc 483:35-483:36 Type |
2264 | testdata/Builtins.lc 483:35-483:36 V3 | 2598 | testdata/Builtins.lc 483:35-483:36 V3 |
2265 | testdata/Builtins.lc 483:39-483:56 Type | 2599 | testdata/Builtins.lc 483:39-483:56 Type |
@@ -2267,17 +2601,20 @@ testdata/Builtins.lc 483:39-483:48 'Nat -> Type->Type | |||
2267 | testdata/Builtins.lc 483:49-483:50 'Nat | 2601 | testdata/Builtins.lc 483:49-483:50 'Nat |
2268 | testdata/Builtins.lc 483:49-483:50 V1 | 2602 | testdata/Builtins.lc 483:49-483:50 V1 |
2269 | testdata/Builtins.lc 483:51-483:56 Type | 2603 | testdata/Builtins.lc 483:51-483:56 Type |
2604 | testdata/Builtins.lc 483:61-483:72 Type->Type | ||
2270 | testdata/Builtins.lc 483:61-483:72 Type | 2605 | testdata/Builtins.lc 483:61-483:72 Type |
2271 | testdata/Builtins.lc 483:61-483:62 Type | 2606 | testdata/Builtins.lc 483:61-483:62 Type |
2607 | testdata/Builtins.lc 483:66-483:72 Type->Type | ||
2272 | testdata/Builtins.lc 483:66-483:72 Type | 2608 | testdata/Builtins.lc 483:66-483:72 Type |
2273 | testdata/Builtins.lc 483:66-483:72 Type -> Type->Type | ||
2274 | testdata/Builtins.lc 483:67-483:68 Type | 2609 | testdata/Builtins.lc 483:67-483:68 Type |
2275 | testdata/Builtins.lc 483:70-483:71 Type | 2610 | testdata/Builtins.lc 483:70-483:71 Type |
2276 | testdata/Builtins.lc 483:1-483:9 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> 'Tuple2 a a | 2611 | testdata/Builtins.lc 483:1-483:9 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> 'Tuple2 a a |
2277 | testdata/Builtins.lc 484:35-484:80 Type | 2612 | testdata/Builtins.lc 484:34-484:80 Type->Type |
2613 | testdata/Builtins.lc 484:34-484:80 Type | ||
2278 | testdata/Builtins.lc 484:35-484:38 Type->Type | 2614 | testdata/Builtins.lc 484:35-484:38 Type->Type |
2279 | testdata/Builtins.lc 484:39-484:40 Type | 2615 | testdata/Builtins.lc 484:39-484:40 Type |
2280 | testdata/Builtins.lc 484:39-484:40 V5 | 2616 | testdata/Builtins.lc 484:39-484:40 V5 |
2617 | testdata/Builtins.lc 484:42-484:80 Type->Type | ||
2281 | testdata/Builtins.lc 484:42-484:80 Type | 2618 | testdata/Builtins.lc 484:42-484:80 Type |
2282 | testdata/Builtins.lc 484:42-484:43 Type | 2619 | testdata/Builtins.lc 484:42-484:43 Type |
2283 | testdata/Builtins.lc 484:42-484:43 V4 | 2620 | testdata/Builtins.lc 484:42-484:43 V4 |
@@ -2286,18 +2623,24 @@ testdata/Builtins.lc 484:46-484:55 'Nat -> Type->Type | |||
2286 | testdata/Builtins.lc 484:56-484:57 'Nat | 2623 | testdata/Builtins.lc 484:56-484:57 'Nat |
2287 | testdata/Builtins.lc 484:56-484:57 V2 | 2624 | testdata/Builtins.lc 484:56-484:57 V2 |
2288 | testdata/Builtins.lc 484:58-484:59 Type | 2625 | testdata/Builtins.lc 484:58-484:59 Type |
2626 | testdata/Builtins.lc 484:64-484:80 Type->Type | ||
2289 | testdata/Builtins.lc 484:64-484:80 Type | 2627 | testdata/Builtins.lc 484:64-484:80 Type |
2290 | testdata/Builtins.lc 484:64-484:65 Type | 2628 | testdata/Builtins.lc 484:64-484:65 Type |
2629 | testdata/Builtins.lc 484:69-484:80 Type->Type | ||
2291 | testdata/Builtins.lc 484:69-484:80 Type | 2630 | testdata/Builtins.lc 484:69-484:80 Type |
2292 | testdata/Builtins.lc 484:69-484:70 Type | 2631 | testdata/Builtins.lc 484:69-484:70 Type |
2632 | testdata/Builtins.lc 484:74-484:80 Type->Type | ||
2293 | testdata/Builtins.lc 484:74-484:80 Type | 2633 | testdata/Builtins.lc 484:74-484:80 Type |
2294 | testdata/Builtins.lc 484:74-484:75 Type | 2634 | testdata/Builtins.lc 484:74-484:75 Type |
2635 | testdata/Builtins.lc 484:79-484:80 Type->Type | ||
2295 | testdata/Builtins.lc 484:79-484:80 Type | 2636 | testdata/Builtins.lc 484:79-484:80 Type |
2296 | testdata/Builtins.lc 484:1-484:10 {a} -> {b} -> {c:'Nat} -> {d : 'Num a} -> {e : b ~ 'VecScalar c a} -> b -> b -> b->b | 2637 | testdata/Builtins.lc 484:1-484:10 {a} -> {b} -> {c:'Nat} -> {d : 'Num a} -> {e : b ~ 'VecScalar c a} -> b -> b -> b->b |
2297 | testdata/Builtins.lc 485:35-485:80 Type | 2638 | testdata/Builtins.lc 485:34-485:80 Type->Type |
2639 | testdata/Builtins.lc 485:34-485:80 Type | ||
2298 | testdata/Builtins.lc 485:35-485:38 Type->Type | 2640 | testdata/Builtins.lc 485:35-485:38 Type->Type |
2299 | testdata/Builtins.lc 485:39-485:40 Type | 2641 | testdata/Builtins.lc 485:39-485:40 Type |
2300 | testdata/Builtins.lc 485:39-485:40 V5 | 2642 | testdata/Builtins.lc 485:39-485:40 V5 |
2643 | testdata/Builtins.lc 485:42-485:80 Type->Type | ||
2301 | testdata/Builtins.lc 485:42-485:80 Type | 2644 | testdata/Builtins.lc 485:42-485:80 Type |
2302 | testdata/Builtins.lc 485:42-485:43 Type | 2645 | testdata/Builtins.lc 485:42-485:43 Type |
2303 | testdata/Builtins.lc 485:42-485:43 V4 | 2646 | testdata/Builtins.lc 485:42-485:43 V4 |
@@ -2306,15 +2649,20 @@ testdata/Builtins.lc 485:46-485:55 'Nat -> Type->Type | |||
2306 | testdata/Builtins.lc 485:56-485:57 'Nat | 2649 | testdata/Builtins.lc 485:56-485:57 'Nat |
2307 | testdata/Builtins.lc 485:56-485:57 V2 | 2650 | testdata/Builtins.lc 485:56-485:57 V2 |
2308 | testdata/Builtins.lc 485:58-485:59 Type | 2651 | testdata/Builtins.lc 485:58-485:59 Type |
2652 | testdata/Builtins.lc 485:64-485:80 Type->Type | ||
2309 | testdata/Builtins.lc 485:64-485:80 Type | 2653 | testdata/Builtins.lc 485:64-485:80 Type |
2310 | testdata/Builtins.lc 485:64-485:65 Type | 2654 | testdata/Builtins.lc 485:64-485:65 Type |
2655 | testdata/Builtins.lc 485:69-485:80 Type->Type | ||
2311 | testdata/Builtins.lc 485:69-485:80 Type | 2656 | testdata/Builtins.lc 485:69-485:80 Type |
2312 | testdata/Builtins.lc 485:69-485:70 Type | 2657 | testdata/Builtins.lc 485:69-485:70 Type |
2658 | testdata/Builtins.lc 485:74-485:80 Type->Type | ||
2313 | testdata/Builtins.lc 485:74-485:80 Type | 2659 | testdata/Builtins.lc 485:74-485:80 Type |
2314 | testdata/Builtins.lc 485:74-485:75 Type | 2660 | testdata/Builtins.lc 485:74-485:75 Type |
2661 | testdata/Builtins.lc 485:79-485:80 Type->Type | ||
2315 | testdata/Builtins.lc 485:79-485:80 Type | 2662 | testdata/Builtins.lc 485:79-485:80 Type |
2316 | testdata/Builtins.lc 485:1-485:11 {a} -> {b} -> {c:'Nat} -> {d : 'Num a} -> {e : b ~ 'VecScalar c a} -> b -> a -> a->b | 2663 | testdata/Builtins.lc 485:1-485:11 {a} -> {b} -> {c:'Nat} -> {d : 'Num a} -> {e : b ~ 'VecScalar c a} -> b -> a -> a->b |
2317 | testdata/Builtins.lc 486:35-486:77 Type | 2664 | testdata/Builtins.lc 486:34-486:77 Type->Type |
2665 | testdata/Builtins.lc 486:34-486:77 Type | ||
2318 | testdata/Builtins.lc 486:35-486:36 Type | 2666 | testdata/Builtins.lc 486:35-486:36 Type |
2319 | testdata/Builtins.lc 486:35-486:36 V3 | 2667 | testdata/Builtins.lc 486:35-486:36 V3 |
2320 | testdata/Builtins.lc 486:39-486:56 Type | 2668 | testdata/Builtins.lc 486:39-486:56 Type |
@@ -2322,15 +2670,20 @@ testdata/Builtins.lc 486:39-486:48 'Nat -> Type->Type | |||
2322 | testdata/Builtins.lc 486:49-486:50 'Nat | 2670 | testdata/Builtins.lc 486:49-486:50 'Nat |
2323 | testdata/Builtins.lc 486:49-486:50 V1 | 2671 | testdata/Builtins.lc 486:49-486:50 V1 |
2324 | testdata/Builtins.lc 486:51-486:56 Type | 2672 | testdata/Builtins.lc 486:51-486:56 Type |
2673 | testdata/Builtins.lc 486:61-486:77 Type->Type | ||
2325 | testdata/Builtins.lc 486:61-486:77 Type | 2674 | testdata/Builtins.lc 486:61-486:77 Type |
2326 | testdata/Builtins.lc 486:61-486:62 Type | 2675 | testdata/Builtins.lc 486:61-486:62 Type |
2676 | testdata/Builtins.lc 486:66-486:77 Type->Type | ||
2327 | testdata/Builtins.lc 486:66-486:77 Type | 2677 | testdata/Builtins.lc 486:66-486:77 Type |
2328 | testdata/Builtins.lc 486:66-486:67 Type | 2678 | testdata/Builtins.lc 486:66-486:67 Type |
2679 | testdata/Builtins.lc 486:71-486:77 Type->Type | ||
2329 | testdata/Builtins.lc 486:71-486:77 Type | 2680 | testdata/Builtins.lc 486:71-486:77 Type |
2330 | testdata/Builtins.lc 486:71-486:72 Type | 2681 | testdata/Builtins.lc 486:71-486:72 Type |
2682 | testdata/Builtins.lc 486:76-486:77 Type->Type | ||
2331 | testdata/Builtins.lc 486:76-486:77 Type | 2683 | testdata/Builtins.lc 486:76-486:77 Type |
2332 | testdata/Builtins.lc 486:1-486:8 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> a -> a->a | 2684 | testdata/Builtins.lc 486:1-486:8 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> a -> a->a |
2333 | testdata/Builtins.lc 487:35-487:81 Type | 2685 | testdata/Builtins.lc 487:34-487:81 Type->Type |
2686 | testdata/Builtins.lc 487:34-487:81 Type | ||
2334 | testdata/Builtins.lc 487:35-487:36 Type | 2687 | testdata/Builtins.lc 487:35-487:36 Type |
2335 | testdata/Builtins.lc 487:35-487:36 V3 | 2688 | testdata/Builtins.lc 487:35-487:36 V3 |
2336 | testdata/Builtins.lc 487:39-487:56 Type | 2689 | testdata/Builtins.lc 487:39-487:56 Type |
@@ -2338,15 +2691,20 @@ testdata/Builtins.lc 487:39-487:48 'Nat -> Type->Type | |||
2338 | testdata/Builtins.lc 487:49-487:50 'Nat | 2691 | testdata/Builtins.lc 487:49-487:50 'Nat |
2339 | testdata/Builtins.lc 487:49-487:50 V1 | 2692 | testdata/Builtins.lc 487:49-487:50 V1 |
2340 | testdata/Builtins.lc 487:51-487:56 Type | 2693 | testdata/Builtins.lc 487:51-487:56 Type |
2694 | testdata/Builtins.lc 487:61-487:81 Type->Type | ||
2341 | testdata/Builtins.lc 487:61-487:81 Type | 2695 | testdata/Builtins.lc 487:61-487:81 Type |
2342 | testdata/Builtins.lc 487:61-487:62 Type | 2696 | testdata/Builtins.lc 487:61-487:62 Type |
2697 | testdata/Builtins.lc 487:66-487:81 Type->Type | ||
2343 | testdata/Builtins.lc 487:66-487:81 Type | 2698 | testdata/Builtins.lc 487:66-487:81 Type |
2344 | testdata/Builtins.lc 487:66-487:67 Type | 2699 | testdata/Builtins.lc 487:66-487:67 Type |
2700 | testdata/Builtins.lc 487:71-487:81 Type->Type | ||
2345 | testdata/Builtins.lc 487:71-487:81 Type | 2701 | testdata/Builtins.lc 487:71-487:81 Type |
2346 | testdata/Builtins.lc 487:71-487:76 Type | 2702 | testdata/Builtins.lc 487:71-487:76 Type |
2703 | testdata/Builtins.lc 487:80-487:81 Type->Type | ||
2347 | testdata/Builtins.lc 487:80-487:81 Type | 2704 | testdata/Builtins.lc 487:80-487:81 Type |
2348 | testdata/Builtins.lc 487:1-487:9 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> a -> 'Float->a | 2705 | testdata/Builtins.lc 487:1-487:9 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> a -> 'Float->a |
2349 | testdata/Builtins.lc 488:35-488:99 Type | 2706 | testdata/Builtins.lc 488:34-488:99 Type->Type |
2707 | testdata/Builtins.lc 488:34-488:99 Type | ||
2350 | testdata/Builtins.lc 488:35-488:36 Type | 2708 | testdata/Builtins.lc 488:35-488:36 Type |
2351 | testdata/Builtins.lc 488:35-488:36 V5 | 2709 | testdata/Builtins.lc 488:35-488:36 V5 |
2352 | testdata/Builtins.lc 488:39-488:56 Type | 2710 | testdata/Builtins.lc 488:39-488:56 Type |
@@ -2354,6 +2712,7 @@ testdata/Builtins.lc 488:39-488:48 'Nat -> Type->Type | |||
2354 | testdata/Builtins.lc 488:49-488:50 'Nat | 2712 | testdata/Builtins.lc 488:49-488:50 'Nat |
2355 | testdata/Builtins.lc 488:49-488:50 V3 | 2713 | testdata/Builtins.lc 488:49-488:50 V3 |
2356 | testdata/Builtins.lc 488:51-488:56 Type | 2714 | testdata/Builtins.lc 488:51-488:56 Type |
2715 | testdata/Builtins.lc 488:58-488:99 Type->Type | ||
2357 | testdata/Builtins.lc 488:58-488:99 Type | 2716 | testdata/Builtins.lc 488:58-488:99 Type |
2358 | testdata/Builtins.lc 488:58-488:59 Type | 2717 | testdata/Builtins.lc 488:58-488:59 Type |
2359 | testdata/Builtins.lc 488:58-488:59 V2 | 2718 | testdata/Builtins.lc 488:58-488:59 V2 |
@@ -2361,15 +2720,20 @@ testdata/Builtins.lc 488:62-488:78 Type | |||
2361 | testdata/Builtins.lc 488:62-488:71 'Nat -> Type->Type | 2720 | testdata/Builtins.lc 488:62-488:71 'Nat -> Type->Type |
2362 | testdata/Builtins.lc 488:72-488:73 'Nat | 2721 | testdata/Builtins.lc 488:72-488:73 'Nat |
2363 | testdata/Builtins.lc 488:74-488:78 Type | 2722 | testdata/Builtins.lc 488:74-488:78 Type |
2723 | testdata/Builtins.lc 488:83-488:99 Type->Type | ||
2364 | testdata/Builtins.lc 488:83-488:99 Type | 2724 | testdata/Builtins.lc 488:83-488:99 Type |
2365 | testdata/Builtins.lc 488:83-488:84 Type | 2725 | testdata/Builtins.lc 488:83-488:84 Type |
2726 | testdata/Builtins.lc 488:88-488:99 Type->Type | ||
2366 | testdata/Builtins.lc 488:88-488:99 Type | 2727 | testdata/Builtins.lc 488:88-488:99 Type |
2367 | testdata/Builtins.lc 488:88-488:89 Type | 2728 | testdata/Builtins.lc 488:88-488:89 Type |
2729 | testdata/Builtins.lc 488:93-488:99 Type->Type | ||
2368 | testdata/Builtins.lc 488:93-488:99 Type | 2730 | testdata/Builtins.lc 488:93-488:99 Type |
2369 | testdata/Builtins.lc 488:93-488:94 Type | 2731 | testdata/Builtins.lc 488:93-488:94 Type |
2732 | testdata/Builtins.lc 488:98-488:99 Type->Type | ||
2370 | testdata/Builtins.lc 488:98-488:99 Type | 2733 | testdata/Builtins.lc 488:98-488:99 Type |
2371 | testdata/Builtins.lc 488:1-488:9 {a} -> {b:'Nat} -> {c} -> {d : a ~ 'VecScalar b 'Float} -> {e : c ~ 'VecScalar b 'Bool} -> a -> a -> c->a | 2734 | testdata/Builtins.lc 488:1-488:9 {a} -> {b:'Nat} -> {c} -> {d : a ~ 'VecScalar b 'Float} -> {e : c ~ 'VecScalar b 'Bool} -> a -> a -> c->a |
2372 | testdata/Builtins.lc 489:35-489:68 Type | 2735 | testdata/Builtins.lc 489:34-489:68 Type->Type |
2736 | testdata/Builtins.lc 489:34-489:68 Type | ||
2373 | testdata/Builtins.lc 489:35-489:36 Type | 2737 | testdata/Builtins.lc 489:35-489:36 Type |
2374 | testdata/Builtins.lc 489:35-489:36 V3 | 2738 | testdata/Builtins.lc 489:35-489:36 V3 |
2375 | testdata/Builtins.lc 489:39-489:52 Type | 2739 | testdata/Builtins.lc 489:39-489:52 Type |
@@ -2377,13 +2741,17 @@ testdata/Builtins.lc 489:39-489:44 'Nat -> Type->Type | |||
2377 | testdata/Builtins.lc 489:45-489:46 'Nat | 2741 | testdata/Builtins.lc 489:45-489:46 'Nat |
2378 | testdata/Builtins.lc 489:45-489:46 V1 | 2742 | testdata/Builtins.lc 489:45-489:46 V1 |
2379 | testdata/Builtins.lc 489:47-489:52 Type | 2743 | testdata/Builtins.lc 489:47-489:52 Type |
2744 | testdata/Builtins.lc 489:57-489:68 Type->Type | ||
2380 | testdata/Builtins.lc 489:57-489:68 Type | 2745 | testdata/Builtins.lc 489:57-489:68 Type |
2381 | testdata/Builtins.lc 489:57-489:58 Type | 2746 | testdata/Builtins.lc 489:57-489:58 Type |
2747 | testdata/Builtins.lc 489:62-489:68 Type->Type | ||
2382 | testdata/Builtins.lc 489:62-489:68 Type | 2748 | testdata/Builtins.lc 489:62-489:68 Type |
2383 | testdata/Builtins.lc 489:62-489:63 Type | 2749 | testdata/Builtins.lc 489:62-489:63 Type |
2750 | testdata/Builtins.lc 489:67-489:68 Type->Type | ||
2384 | testdata/Builtins.lc 489:67-489:68 Type | 2751 | testdata/Builtins.lc 489:67-489:68 Type |
2385 | testdata/Builtins.lc 489:1-489:9 {a} -> {b:'Nat} -> {c : a ~ 'VecS 'Float b} -> a -> a->a | 2752 | testdata/Builtins.lc 489:1-489:9 {a} -> {b:'Nat} -> {c : a ~ 'VecS 'Float b} -> a -> a->a |
2386 | testdata/Builtins.lc 490:35-490:76 Type | 2753 | testdata/Builtins.lc 490:34-490:76 Type->Type |
2754 | testdata/Builtins.lc 490:34-490:76 Type | ||
2387 | testdata/Builtins.lc 490:35-490:36 Type | 2755 | testdata/Builtins.lc 490:35-490:36 Type |
2388 | testdata/Builtins.lc 490:35-490:36 V3 | 2756 | testdata/Builtins.lc 490:35-490:36 V3 |
2389 | testdata/Builtins.lc 490:39-490:56 Type | 2757 | testdata/Builtins.lc 490:39-490:56 Type |
@@ -2391,13 +2759,17 @@ testdata/Builtins.lc 490:39-490:48 'Nat -> Type->Type | |||
2391 | testdata/Builtins.lc 490:49-490:50 'Nat | 2759 | testdata/Builtins.lc 490:49-490:50 'Nat |
2392 | testdata/Builtins.lc 490:49-490:50 V1 | 2760 | testdata/Builtins.lc 490:49-490:50 V1 |
2393 | testdata/Builtins.lc 490:51-490:56 Type | 2761 | testdata/Builtins.lc 490:51-490:56 Type |
2762 | testdata/Builtins.lc 490:61-490:76 Type->Type | ||
2394 | testdata/Builtins.lc 490:61-490:76 Type | 2763 | testdata/Builtins.lc 490:61-490:76 Type |
2395 | testdata/Builtins.lc 490:61-490:66 Type | 2764 | testdata/Builtins.lc 490:61-490:66 Type |
2765 | testdata/Builtins.lc 490:70-490:76 Type->Type | ||
2396 | testdata/Builtins.lc 490:70-490:76 Type | 2766 | testdata/Builtins.lc 490:70-490:76 Type |
2397 | testdata/Builtins.lc 490:70-490:71 Type | 2767 | testdata/Builtins.lc 490:70-490:71 Type |
2768 | testdata/Builtins.lc 490:75-490:76 Type->Type | ||
2398 | testdata/Builtins.lc 490:75-490:76 Type | 2769 | testdata/Builtins.lc 490:75-490:76 Type |
2399 | testdata/Builtins.lc 490:1-490:10 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> 'Float -> a->a | 2770 | testdata/Builtins.lc 490:1-490:10 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> 'Float -> a->a |
2400 | testdata/Builtins.lc 491:35-491:73 Type | 2771 | testdata/Builtins.lc 491:34-491:73 Type->Type |
2772 | testdata/Builtins.lc 491:34-491:73 Type | ||
2401 | testdata/Builtins.lc 491:35-491:36 Type | 2773 | testdata/Builtins.lc 491:35-491:36 Type |
2402 | testdata/Builtins.lc 491:35-491:36 V3 | 2774 | testdata/Builtins.lc 491:35-491:36 V3 |
2403 | testdata/Builtins.lc 491:39-491:52 Type | 2775 | testdata/Builtins.lc 491:39-491:52 Type |
@@ -2405,15 +2777,20 @@ testdata/Builtins.lc 491:39-491:44 'Nat -> Type->Type | |||
2405 | testdata/Builtins.lc 491:45-491:46 'Nat | 2777 | testdata/Builtins.lc 491:45-491:46 'Nat |
2406 | testdata/Builtins.lc 491:45-491:46 V1 | 2778 | testdata/Builtins.lc 491:45-491:46 V1 |
2407 | testdata/Builtins.lc 491:47-491:52 Type | 2779 | testdata/Builtins.lc 491:47-491:52 Type |
2780 | testdata/Builtins.lc 491:57-491:73 Type->Type | ||
2408 | testdata/Builtins.lc 491:57-491:73 Type | 2781 | testdata/Builtins.lc 491:57-491:73 Type |
2409 | testdata/Builtins.lc 491:57-491:58 Type | 2782 | testdata/Builtins.lc 491:57-491:58 Type |
2783 | testdata/Builtins.lc 491:62-491:73 Type->Type | ||
2410 | testdata/Builtins.lc 491:62-491:73 Type | 2784 | testdata/Builtins.lc 491:62-491:73 Type |
2411 | testdata/Builtins.lc 491:62-491:63 Type | 2785 | testdata/Builtins.lc 491:62-491:63 Type |
2786 | testdata/Builtins.lc 491:67-491:73 Type->Type | ||
2412 | testdata/Builtins.lc 491:67-491:73 Type | 2787 | testdata/Builtins.lc 491:67-491:73 Type |
2413 | testdata/Builtins.lc 491:67-491:68 Type | 2788 | testdata/Builtins.lc 491:67-491:68 Type |
2789 | testdata/Builtins.lc 491:72-491:73 Type->Type | ||
2414 | testdata/Builtins.lc 491:72-491:73 Type | 2790 | testdata/Builtins.lc 491:72-491:73 Type |
2415 | testdata/Builtins.lc 491:1-491:15 {a} -> {b:'Nat} -> {c : a ~ 'VecS 'Float b} -> a -> a -> a->a | 2791 | testdata/Builtins.lc 491:1-491:15 {a} -> {b:'Nat} -> {c : a ~ 'VecS 'Float b} -> a -> a -> a->a |
2416 | testdata/Builtins.lc 492:35-492:85 Type | 2792 | testdata/Builtins.lc 492:34-492:85 Type->Type |
2793 | testdata/Builtins.lc 492:34-492:85 Type | ||
2417 | testdata/Builtins.lc 492:35-492:36 Type | 2794 | testdata/Builtins.lc 492:35-492:36 Type |
2418 | testdata/Builtins.lc 492:35-492:36 V3 | 2795 | testdata/Builtins.lc 492:35-492:36 V3 |
2419 | testdata/Builtins.lc 492:39-492:56 Type | 2796 | testdata/Builtins.lc 492:39-492:56 Type |
@@ -2421,55 +2798,68 @@ testdata/Builtins.lc 492:39-492:48 'Nat -> Type->Type | |||
2421 | testdata/Builtins.lc 492:49-492:50 'Nat | 2798 | testdata/Builtins.lc 492:49-492:50 'Nat |
2422 | testdata/Builtins.lc 492:49-492:50 V1 | 2799 | testdata/Builtins.lc 492:49-492:50 V1 |
2423 | testdata/Builtins.lc 492:51-492:56 Type | 2800 | testdata/Builtins.lc 492:51-492:56 Type |
2801 | testdata/Builtins.lc 492:61-492:85 Type->Type | ||
2424 | testdata/Builtins.lc 492:61-492:85 Type | 2802 | testdata/Builtins.lc 492:61-492:85 Type |
2425 | testdata/Builtins.lc 492:61-492:66 Type | 2803 | testdata/Builtins.lc 492:61-492:66 Type |
2804 | testdata/Builtins.lc 492:70-492:85 Type->Type | ||
2426 | testdata/Builtins.lc 492:70-492:85 Type | 2805 | testdata/Builtins.lc 492:70-492:85 Type |
2427 | testdata/Builtins.lc 492:70-492:75 Type | 2806 | testdata/Builtins.lc 492:70-492:75 Type |
2807 | testdata/Builtins.lc 492:79-492:85 Type->Type | ||
2428 | testdata/Builtins.lc 492:79-492:85 Type | 2808 | testdata/Builtins.lc 492:79-492:85 Type |
2429 | testdata/Builtins.lc 492:79-492:80 Type | 2809 | testdata/Builtins.lc 492:79-492:80 Type |
2810 | testdata/Builtins.lc 492:84-492:85 Type->Type | ||
2430 | testdata/Builtins.lc 492:84-492:85 Type | 2811 | testdata/Builtins.lc 492:84-492:85 Type |
2431 | testdata/Builtins.lc 492:1-492:16 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> 'Float -> 'Float -> a->a | 2812 | testdata/Builtins.lc 492:1-492:16 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> 'Float -> 'Float -> a->a |
2813 | testdata/Builtins.lc 495:34-495:70 Type->Type | ||
2432 | testdata/Builtins.lc 495:34-495:70 Type | 2814 | testdata/Builtins.lc 495:34-495:70 Type |
2433 | testdata/Builtins.lc 495:34-495:43 'Nat -> Type->Type | 2815 | testdata/Builtins.lc 495:34-495:43 'Nat -> Type->Type |
2434 | testdata/Builtins.lc 495:44-495:45 'Nat | 2816 | testdata/Builtins.lc 495:44-495:45 'Nat |
2435 | testdata/Builtins.lc 495:44-495:45 V1 | 2817 | testdata/Builtins.lc 495:44-495:45 V1 |
2436 | testdata/Builtins.lc 495:46-495:51 Type | 2818 | testdata/Builtins.lc 495:46-495:51 Type |
2819 | testdata/Builtins.lc 495:55-495:70 Type->Type | ||
2437 | testdata/Builtins.lc 495:55-495:70 Type | 2820 | testdata/Builtins.lc 495:55-495:70 Type |
2438 | testdata/Builtins.lc 495:55-495:64 'Nat -> Type->Type | 2821 | testdata/Builtins.lc 495:55-495:64 'Nat -> Type->Type |
2439 | testdata/Builtins.lc 495:65-495:66 'Nat | 2822 | testdata/Builtins.lc 495:65-495:66 'Nat |
2440 | testdata/Builtins.lc 495:67-495:70 Type | 2823 | testdata/Builtins.lc 495:67-495:70 Type |
2441 | testdata/Builtins.lc 495:1-495:19 {a:'Nat} -> 'VecScalar a 'Float -> 'VecScalar a 'Int | 2824 | testdata/Builtins.lc 495:1-495:19 {a:'Nat} -> 'VecScalar a 'Float -> 'VecScalar a 'Int |
2825 | testdata/Builtins.lc 496:34-496:71 Type->Type | ||
2442 | testdata/Builtins.lc 496:34-496:71 Type | 2826 | testdata/Builtins.lc 496:34-496:71 Type |
2443 | testdata/Builtins.lc 496:34-496:43 'Nat -> Type->Type | 2827 | testdata/Builtins.lc 496:34-496:43 'Nat -> Type->Type |
2444 | testdata/Builtins.lc 496:44-496:45 'Nat | 2828 | testdata/Builtins.lc 496:44-496:45 'Nat |
2445 | testdata/Builtins.lc 496:44-496:45 V1 | 2829 | testdata/Builtins.lc 496:44-496:45 V1 |
2446 | testdata/Builtins.lc 496:46-496:51 Type | 2830 | testdata/Builtins.lc 496:46-496:51 Type |
2831 | testdata/Builtins.lc 496:55-496:71 Type->Type | ||
2447 | testdata/Builtins.lc 496:55-496:71 Type | 2832 | testdata/Builtins.lc 496:55-496:71 Type |
2448 | testdata/Builtins.lc 496:55-496:64 'Nat -> Type->Type | 2833 | testdata/Builtins.lc 496:55-496:64 'Nat -> Type->Type |
2449 | testdata/Builtins.lc 496:65-496:66 'Nat | 2834 | testdata/Builtins.lc 496:65-496:66 'Nat |
2450 | testdata/Builtins.lc 496:67-496:71 Type | 2835 | testdata/Builtins.lc 496:67-496:71 Type |
2451 | testdata/Builtins.lc 496:1-496:20 {a:'Nat} -> 'VecScalar a 'Float -> 'VecScalar a 'Word | 2836 | testdata/Builtins.lc 496:1-496:20 {a:'Nat} -> 'VecScalar a 'Float -> 'VecScalar a 'Word |
2837 | testdata/Builtins.lc 497:34-497:72 Type->Type | ||
2452 | testdata/Builtins.lc 497:34-497:72 Type | 2838 | testdata/Builtins.lc 497:34-497:72 Type |
2453 | testdata/Builtins.lc 497:34-497:43 'Nat -> Type->Type | 2839 | testdata/Builtins.lc 497:34-497:43 'Nat -> Type->Type |
2454 | testdata/Builtins.lc 497:44-497:45 'Nat | 2840 | testdata/Builtins.lc 497:44-497:45 'Nat |
2455 | testdata/Builtins.lc 497:44-497:45 V1 | 2841 | testdata/Builtins.lc 497:44-497:45 V1 |
2456 | testdata/Builtins.lc 497:46-497:49 Type | 2842 | testdata/Builtins.lc 497:46-497:49 Type |
2843 | testdata/Builtins.lc 497:55-497:72 Type->Type | ||
2457 | testdata/Builtins.lc 497:55-497:72 Type | 2844 | testdata/Builtins.lc 497:55-497:72 Type |
2458 | testdata/Builtins.lc 497:55-497:64 'Nat -> Type->Type | 2845 | testdata/Builtins.lc 497:55-497:64 'Nat -> Type->Type |
2459 | testdata/Builtins.lc 497:65-497:66 'Nat | 2846 | testdata/Builtins.lc 497:65-497:66 'Nat |
2460 | testdata/Builtins.lc 497:67-497:72 Type | 2847 | testdata/Builtins.lc 497:67-497:72 Type |
2461 | testdata/Builtins.lc 497:1-497:19 {a:'Nat} -> 'VecScalar a 'Int -> 'VecScalar a 'Float | 2848 | testdata/Builtins.lc 497:1-497:19 {a:'Nat} -> 'VecScalar a 'Int -> 'VecScalar a 'Float |
2849 | testdata/Builtins.lc 498:34-498:72 Type->Type | ||
2462 | testdata/Builtins.lc 498:34-498:72 Type | 2850 | testdata/Builtins.lc 498:34-498:72 Type |
2463 | testdata/Builtins.lc 498:34-498:43 'Nat -> Type->Type | 2851 | testdata/Builtins.lc 498:34-498:43 'Nat -> Type->Type |
2464 | testdata/Builtins.lc 498:44-498:45 'Nat | 2852 | testdata/Builtins.lc 498:44-498:45 'Nat |
2465 | testdata/Builtins.lc 498:44-498:45 V1 | 2853 | testdata/Builtins.lc 498:44-498:45 V1 |
2466 | testdata/Builtins.lc 498:46-498:50 Type | 2854 | testdata/Builtins.lc 498:46-498:50 Type |
2855 | testdata/Builtins.lc 498:55-498:72 Type->Type | ||
2467 | testdata/Builtins.lc 498:55-498:72 Type | 2856 | testdata/Builtins.lc 498:55-498:72 Type |
2468 | testdata/Builtins.lc 498:55-498:64 'Nat -> Type->Type | 2857 | testdata/Builtins.lc 498:55-498:64 'Nat -> Type->Type |
2469 | testdata/Builtins.lc 498:65-498:66 'Nat | 2858 | testdata/Builtins.lc 498:65-498:66 'Nat |
2470 | testdata/Builtins.lc 498:67-498:72 Type | 2859 | testdata/Builtins.lc 498:67-498:72 Type |
2471 | testdata/Builtins.lc 498:1-498:20 {a:'Nat} -> 'VecScalar a 'Word -> 'VecScalar a 'Float | 2860 | testdata/Builtins.lc 498:1-498:20 {a:'Nat} -> 'VecScalar a 'Word -> 'VecScalar a 'Float |
2472 | testdata/Builtins.lc 500:35-500:71 Type | 2861 | testdata/Builtins.lc 500:34-500:71 Type->Type |
2862 | testdata/Builtins.lc 500:34-500:71 Type | ||
2473 | testdata/Builtins.lc 500:35-500:36 Type | 2863 | testdata/Builtins.lc 500:35-500:36 Type |
2474 | testdata/Builtins.lc 500:35-500:36 V3 | 2864 | testdata/Builtins.lc 500:35-500:36 V3 |
2475 | testdata/Builtins.lc 500:39-500:56 Type | 2865 | testdata/Builtins.lc 500:39-500:56 Type |
@@ -2477,11 +2867,14 @@ testdata/Builtins.lc 500:39-500:48 'Nat -> Type->Type | |||
2477 | testdata/Builtins.lc 500:49-500:50 'Nat | 2867 | testdata/Builtins.lc 500:49-500:50 'Nat |
2478 | testdata/Builtins.lc 500:49-500:50 V1 | 2868 | testdata/Builtins.lc 500:49-500:50 V1 |
2479 | testdata/Builtins.lc 500:51-500:56 Type | 2869 | testdata/Builtins.lc 500:51-500:56 Type |
2870 | testdata/Builtins.lc 500:61-500:71 Type->Type | ||
2480 | testdata/Builtins.lc 500:61-500:71 Type | 2871 | testdata/Builtins.lc 500:61-500:71 Type |
2481 | testdata/Builtins.lc 500:61-500:62 Type | 2872 | testdata/Builtins.lc 500:61-500:62 Type |
2873 | testdata/Builtins.lc 500:66-500:71 Type->Type | ||
2482 | testdata/Builtins.lc 500:66-500:71 Type | 2874 | testdata/Builtins.lc 500:66-500:71 Type |
2483 | testdata/Builtins.lc 500:1-500:11 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->'Float | 2875 | testdata/Builtins.lc 500:1-500:11 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->'Float |
2484 | testdata/Builtins.lc 501:35-501:76 Type | 2876 | testdata/Builtins.lc 501:34-501:76 Type->Type |
2877 | testdata/Builtins.lc 501:34-501:76 Type | ||
2485 | testdata/Builtins.lc 501:35-501:36 Type | 2878 | testdata/Builtins.lc 501:35-501:36 Type |
2486 | testdata/Builtins.lc 501:35-501:36 V3 | 2879 | testdata/Builtins.lc 501:35-501:36 V3 |
2487 | testdata/Builtins.lc 501:39-501:56 Type | 2880 | testdata/Builtins.lc 501:39-501:56 Type |
@@ -2489,26 +2882,35 @@ testdata/Builtins.lc 501:39-501:48 'Nat -> Type->Type | |||
2489 | testdata/Builtins.lc 501:49-501:50 'Nat | 2882 | testdata/Builtins.lc 501:49-501:50 'Nat |
2490 | testdata/Builtins.lc 501:49-501:50 V1 | 2883 | testdata/Builtins.lc 501:49-501:50 V1 |
2491 | testdata/Builtins.lc 501:51-501:56 Type | 2884 | testdata/Builtins.lc 501:51-501:56 Type |
2885 | testdata/Builtins.lc 501:61-501:76 Type->Type | ||
2492 | testdata/Builtins.lc 501:61-501:76 Type | 2886 | testdata/Builtins.lc 501:61-501:76 Type |
2493 | testdata/Builtins.lc 501:61-501:62 Type | 2887 | testdata/Builtins.lc 501:61-501:62 Type |
2888 | testdata/Builtins.lc 501:66-501:76 Type->Type | ||
2494 | testdata/Builtins.lc 501:66-501:76 Type | 2889 | testdata/Builtins.lc 501:66-501:76 Type |
2495 | testdata/Builtins.lc 501:66-501:67 Type | 2890 | testdata/Builtins.lc 501:66-501:67 Type |
2891 | testdata/Builtins.lc 501:71-501:76 Type->Type | ||
2496 | testdata/Builtins.lc 501:71-501:76 Type | 2892 | testdata/Builtins.lc 501:71-501:76 Type |
2497 | testdata/Builtins.lc 501:1-501:13 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> a->'Float | 2893 | testdata/Builtins.lc 501:1-501:13 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> a->'Float |
2498 | testdata/Builtins.lc 501:15-501:22 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> a->'Float | 2894 | testdata/Builtins.lc 501:15-501:22 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> a->'Float |
2499 | testdata/Builtins.lc 502:35-502:72 Type | 2895 | testdata/Builtins.lc 502:34-502:72 Type->Type |
2896 | testdata/Builtins.lc 502:34-502:72 Type | ||
2500 | testdata/Builtins.lc 502:35-502:36 Type | 2897 | testdata/Builtins.lc 502:35-502:36 Type |
2501 | testdata/Builtins.lc 502:35-502:36 V1 | 2898 | testdata/Builtins.lc 502:35-502:36 V1 |
2502 | testdata/Builtins.lc 502:39-502:56 Type | 2899 | testdata/Builtins.lc 502:39-502:56 Type |
2503 | testdata/Builtins.lc 502:39-502:48 'Nat -> Type->Type | 2900 | testdata/Builtins.lc 502:39-502:48 'Nat -> Type->Type |
2901 | testdata/Builtins.lc 502:49-502:50 'Nat | ||
2504 | testdata/Builtins.lc 502:51-502:56 Type | 2902 | testdata/Builtins.lc 502:51-502:56 Type |
2903 | testdata/Builtins.lc 502:61-502:72 Type->Type | ||
2505 | testdata/Builtins.lc 502:61-502:72 Type | 2904 | testdata/Builtins.lc 502:61-502:72 Type |
2506 | testdata/Builtins.lc 502:61-502:62 Type | 2905 | testdata/Builtins.lc 502:61-502:62 Type |
2906 | testdata/Builtins.lc 502:66-502:72 Type->Type | ||
2507 | testdata/Builtins.lc 502:66-502:72 Type | 2907 | testdata/Builtins.lc 502:66-502:72 Type |
2508 | testdata/Builtins.lc 502:66-502:67 Type | 2908 | testdata/Builtins.lc 502:66-502:67 Type |
2909 | testdata/Builtins.lc 502:71-502:72 Type->Type | ||
2509 | testdata/Builtins.lc 502:71-502:72 Type | 2910 | testdata/Builtins.lc 502:71-502:72 Type |
2510 | testdata/Builtins.lc 502:1-502:10 {a} -> {b : a ~ 'VecS 'Float (Succ (Succ (Succ Zero)))} -> a -> a->a | 2911 | testdata/Builtins.lc 502:1-502:10 {a} -> {b : a ~ 'VecS 'Float (Succ (Succ (Succ Zero)))} -> a -> a->a |
2511 | testdata/Builtins.lc 503:35-503:67 Type | 2912 | testdata/Builtins.lc 503:34-503:67 Type->Type |
2913 | testdata/Builtins.lc 503:34-503:67 Type | ||
2512 | testdata/Builtins.lc 503:35-503:36 Type | 2914 | testdata/Builtins.lc 503:35-503:36 Type |
2513 | testdata/Builtins.lc 503:35-503:36 V3 | 2915 | testdata/Builtins.lc 503:35-503:36 V3 |
2514 | testdata/Builtins.lc 503:39-503:56 Type | 2916 | testdata/Builtins.lc 503:39-503:56 Type |
@@ -2516,11 +2918,14 @@ testdata/Builtins.lc 503:39-503:48 'Nat -> Type->Type | |||
2516 | testdata/Builtins.lc 503:49-503:50 'Nat | 2918 | testdata/Builtins.lc 503:49-503:50 'Nat |
2517 | testdata/Builtins.lc 503:49-503:50 V1 | 2919 | testdata/Builtins.lc 503:49-503:50 V1 |
2518 | testdata/Builtins.lc 503:51-503:56 Type | 2920 | testdata/Builtins.lc 503:51-503:56 Type |
2921 | testdata/Builtins.lc 503:61-503:67 Type->Type | ||
2519 | testdata/Builtins.lc 503:61-503:67 Type | 2922 | testdata/Builtins.lc 503:61-503:67 Type |
2520 | testdata/Builtins.lc 503:61-503:62 Type | 2923 | testdata/Builtins.lc 503:61-503:62 Type |
2924 | testdata/Builtins.lc 503:66-503:67 Type->Type | ||
2521 | testdata/Builtins.lc 503:66-503:67 Type | 2925 | testdata/Builtins.lc 503:66-503:67 Type |
2522 | testdata/Builtins.lc 503:1-503:14 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | 2926 | testdata/Builtins.lc 503:1-503:14 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a |
2523 | testdata/Builtins.lc 504:35-504:77 Type | 2927 | testdata/Builtins.lc 504:34-504:77 Type->Type |
2928 | testdata/Builtins.lc 504:34-504:77 Type | ||
2524 | testdata/Builtins.lc 504:35-504:36 Type | 2929 | testdata/Builtins.lc 504:35-504:36 Type |
2525 | testdata/Builtins.lc 504:35-504:36 V3 | 2930 | testdata/Builtins.lc 504:35-504:36 V3 |
2526 | testdata/Builtins.lc 504:39-504:56 Type | 2931 | testdata/Builtins.lc 504:39-504:56 Type |
@@ -2528,16 +2933,21 @@ testdata/Builtins.lc 504:39-504:48 'Nat -> Type->Type | |||
2528 | testdata/Builtins.lc 504:49-504:50 'Nat | 2933 | testdata/Builtins.lc 504:49-504:50 'Nat |
2529 | testdata/Builtins.lc 504:49-504:50 V1 | 2934 | testdata/Builtins.lc 504:49-504:50 V1 |
2530 | testdata/Builtins.lc 504:51-504:56 Type | 2935 | testdata/Builtins.lc 504:51-504:56 Type |
2936 | testdata/Builtins.lc 504:61-504:77 Type->Type | ||
2531 | testdata/Builtins.lc 504:61-504:77 Type | 2937 | testdata/Builtins.lc 504:61-504:77 Type |
2532 | testdata/Builtins.lc 504:61-504:62 Type | 2938 | testdata/Builtins.lc 504:61-504:62 Type |
2939 | testdata/Builtins.lc 504:66-504:77 Type->Type | ||
2533 | testdata/Builtins.lc 504:66-504:77 Type | 2940 | testdata/Builtins.lc 504:66-504:77 Type |
2534 | testdata/Builtins.lc 504:66-504:67 Type | 2941 | testdata/Builtins.lc 504:66-504:67 Type |
2942 | testdata/Builtins.lc 504:71-504:77 Type->Type | ||
2535 | testdata/Builtins.lc 504:71-504:77 Type | 2943 | testdata/Builtins.lc 504:71-504:77 Type |
2536 | testdata/Builtins.lc 504:71-504:72 Type | 2944 | testdata/Builtins.lc 504:71-504:72 Type |
2945 | testdata/Builtins.lc 504:76-504:77 Type->Type | ||
2537 | testdata/Builtins.lc 504:76-504:77 Type | 2946 | testdata/Builtins.lc 504:76-504:77 Type |
2538 | testdata/Builtins.lc 504:1-504:16 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> a -> a->a | 2947 | testdata/Builtins.lc 504:1-504:16 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> a -> a->a |
2539 | testdata/Builtins.lc 504:18-504:29 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> a -> a->a | 2948 | testdata/Builtins.lc 504:18-504:29 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> a -> a->a |
2540 | testdata/Builtins.lc 505:35-505:72 Type | 2949 | testdata/Builtins.lc 505:34-505:72 Type->Type |
2950 | testdata/Builtins.lc 505:34-505:72 Type | ||
2541 | testdata/Builtins.lc 505:35-505:36 Type | 2951 | testdata/Builtins.lc 505:35-505:36 Type |
2542 | testdata/Builtins.lc 505:35-505:36 V3 | 2952 | testdata/Builtins.lc 505:35-505:36 V3 |
2543 | testdata/Builtins.lc 505:39-505:56 Type | 2953 | testdata/Builtins.lc 505:39-505:56 Type |
@@ -2545,12 +2955,16 @@ testdata/Builtins.lc 505:39-505:48 'Nat -> Type->Type | |||
2545 | testdata/Builtins.lc 505:49-505:50 'Nat | 2955 | testdata/Builtins.lc 505:49-505:50 'Nat |
2546 | testdata/Builtins.lc 505:49-505:50 V1 | 2956 | testdata/Builtins.lc 505:49-505:50 V1 |
2547 | testdata/Builtins.lc 505:51-505:56 Type | 2957 | testdata/Builtins.lc 505:51-505:56 Type |
2958 | testdata/Builtins.lc 505:61-505:72 Type->Type | ||
2548 | testdata/Builtins.lc 505:61-505:72 Type | 2959 | testdata/Builtins.lc 505:61-505:72 Type |
2549 | testdata/Builtins.lc 505:61-505:62 Type | 2960 | testdata/Builtins.lc 505:61-505:62 Type |
2961 | testdata/Builtins.lc 505:66-505:72 Type->Type | ||
2550 | testdata/Builtins.lc 505:66-505:72 Type | 2962 | testdata/Builtins.lc 505:66-505:72 Type |
2551 | testdata/Builtins.lc 505:66-505:67 Type | 2963 | testdata/Builtins.lc 505:66-505:67 Type |
2964 | testdata/Builtins.lc 505:71-505:72 Type->Type | ||
2552 | testdata/Builtins.lc 505:71-505:72 Type | 2965 | testdata/Builtins.lc 505:71-505:72 Type |
2553 | testdata/Builtins.lc 505:1-505:12 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> a->a | 2966 | testdata/Builtins.lc 505:1-505:12 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> a->a |
2967 | testdata/Builtins.lc 507:34-507:56 Type->Type | ||
2554 | testdata/Builtins.lc 507:34-507:56 Type | 2968 | testdata/Builtins.lc 507:34-507:56 Type |
2555 | testdata/Builtins.lc 507:34-507:37 'Nat -> 'Nat -> Type->Type | 2969 | testdata/Builtins.lc 507:34-507:37 'Nat -> 'Nat -> Type->Type |
2556 | testdata/Builtins.lc 507:38-507:39 'Nat | 2970 | testdata/Builtins.lc 507:38-507:39 'Nat |
@@ -2559,12 +2973,14 @@ testdata/Builtins.lc 507:40-507:41 'Nat | |||
2559 | testdata/Builtins.lc 507:40-507:41 V3 | 2973 | testdata/Builtins.lc 507:40-507:41 V3 |
2560 | testdata/Builtins.lc 507:42-507:43 Type | 2974 | testdata/Builtins.lc 507:42-507:43 Type |
2561 | testdata/Builtins.lc 507:42-507:43 V1 | 2975 | testdata/Builtins.lc 507:42-507:43 V1 |
2976 | testdata/Builtins.lc 507:47-507:56 Type->Type | ||
2562 | testdata/Builtins.lc 507:47-507:56 Type | 2977 | testdata/Builtins.lc 507:47-507:56 Type |
2563 | testdata/Builtins.lc 507:47-507:50 'Nat -> 'Nat -> Type->Type | 2978 | testdata/Builtins.lc 507:47-507:50 'Nat -> 'Nat -> Type->Type |
2564 | testdata/Builtins.lc 507:51-507:52 'Nat | 2979 | testdata/Builtins.lc 507:51-507:52 'Nat |
2565 | testdata/Builtins.lc 507:53-507:54 'Nat | 2980 | testdata/Builtins.lc 507:53-507:54 'Nat |
2566 | testdata/Builtins.lc 507:55-507:56 Type | 2981 | testdata/Builtins.lc 507:55-507:56 Type |
2567 | testdata/Builtins.lc 507:1-507:14 {a:'Nat} -> {b:'Nat} -> {c} -> 'Mat a b c -> 'Mat b a c | 2982 | testdata/Builtins.lc 507:1-507:14 {a:'Nat} -> {b:'Nat} -> {c} -> 'Mat a b c -> 'Mat b a c |
2983 | testdata/Builtins.lc 508:34-508:52 Type->Type | ||
2568 | testdata/Builtins.lc 508:34-508:52 Type | 2984 | testdata/Builtins.lc 508:34-508:52 Type |
2569 | testdata/Builtins.lc 508:34-508:37 'Nat -> 'Nat -> Type->Type | 2985 | testdata/Builtins.lc 508:34-508:37 'Nat -> 'Nat -> Type->Type |
2570 | testdata/Builtins.lc 508:38-508:39 'Nat | 2986 | testdata/Builtins.lc 508:38-508:39 'Nat |
@@ -2572,8 +2988,10 @@ testdata/Builtins.lc 508:38-508:39 V3 | |||
2572 | testdata/Builtins.lc 508:40-508:41 'Nat | 2988 | testdata/Builtins.lc 508:40-508:41 'Nat |
2573 | testdata/Builtins.lc 508:42-508:43 Type | 2989 | testdata/Builtins.lc 508:42-508:43 Type |
2574 | testdata/Builtins.lc 508:42-508:43 V1 | 2990 | testdata/Builtins.lc 508:42-508:43 V1 |
2991 | testdata/Builtins.lc 508:47-508:52 Type->Type | ||
2575 | testdata/Builtins.lc 508:47-508:52 Type | 2992 | testdata/Builtins.lc 508:47-508:52 Type |
2576 | testdata/Builtins.lc 508:1-508:16 {a:'Nat} -> {b} -> 'Mat a a b -> 'Float | 2993 | testdata/Builtins.lc 508:1-508:16 {a:'Nat} -> {b} -> 'Mat a a b -> 'Float |
2994 | testdata/Builtins.lc 509:34-509:56 Type->Type | ||
2577 | testdata/Builtins.lc 509:34-509:56 Type | 2995 | testdata/Builtins.lc 509:34-509:56 Type |
2578 | testdata/Builtins.lc 509:34-509:37 'Nat -> 'Nat -> Type->Type | 2996 | testdata/Builtins.lc 509:34-509:37 'Nat -> 'Nat -> Type->Type |
2579 | testdata/Builtins.lc 509:38-509:39 'Nat | 2997 | testdata/Builtins.lc 509:38-509:39 'Nat |
@@ -2581,29 +2999,34 @@ testdata/Builtins.lc 509:38-509:39 V3 | |||
2581 | testdata/Builtins.lc 509:40-509:41 'Nat | 2999 | testdata/Builtins.lc 509:40-509:41 'Nat |
2582 | testdata/Builtins.lc 509:42-509:43 Type | 3000 | testdata/Builtins.lc 509:42-509:43 Type |
2583 | testdata/Builtins.lc 509:42-509:43 V1 | 3001 | testdata/Builtins.lc 509:42-509:43 V1 |
3002 | testdata/Builtins.lc 509:47-509:56 Type->Type | ||
2584 | testdata/Builtins.lc 509:47-509:56 Type | 3003 | testdata/Builtins.lc 509:47-509:56 Type |
2585 | testdata/Builtins.lc 509:47-509:50 'Nat -> 'Nat -> Type->Type | 3004 | testdata/Builtins.lc 509:47-509:50 'Nat -> 'Nat -> Type->Type |
2586 | testdata/Builtins.lc 509:51-509:52 'Nat | 3005 | testdata/Builtins.lc 509:51-509:52 'Nat |
2587 | testdata/Builtins.lc 509:53-509:54 'Nat | 3006 | testdata/Builtins.lc 509:53-509:54 'Nat |
2588 | testdata/Builtins.lc 509:55-509:56 Type | 3007 | testdata/Builtins.lc 509:55-509:56 Type |
2589 | testdata/Builtins.lc 509:1-509:12 {a:'Nat} -> {b} -> 'Mat a a b -> 'Mat a a b | 3008 | testdata/Builtins.lc 509:1-509:12 {a:'Nat} -> {b} -> 'Mat a a b -> 'Mat a a b |
3009 | testdata/Builtins.lc 510:34-510:69 Type->Type | ||
2590 | testdata/Builtins.lc 510:34-510:69 Type | 3010 | testdata/Builtins.lc 510:34-510:69 Type |
2591 | testdata/Builtins.lc 510:34-510:37 'Nat -> Type->Type | 3011 | testdata/Builtins.lc 510:34-510:37 'Nat -> Type->Type |
2592 | testdata/Builtins.lc 510:38-510:39 'Nat | 3012 | testdata/Builtins.lc 510:38-510:39 'Nat |
2593 | testdata/Builtins.lc 510:38-510:39 V5 | 3013 | testdata/Builtins.lc 510:38-510:39 V5 |
2594 | testdata/Builtins.lc 510:40-510:41 Type | 3014 | testdata/Builtins.lc 510:40-510:41 Type |
2595 | testdata/Builtins.lc 510:40-510:41 V3 | 3015 | testdata/Builtins.lc 510:40-510:41 V3 |
3016 | testdata/Builtins.lc 510:47-510:69 Type->Type | ||
2596 | testdata/Builtins.lc 510:47-510:69 Type | 3017 | testdata/Builtins.lc 510:47-510:69 Type |
2597 | testdata/Builtins.lc 510:47-510:50 'Nat -> Type->Type | 3018 | testdata/Builtins.lc 510:47-510:50 'Nat -> Type->Type |
2598 | testdata/Builtins.lc 510:51-510:52 'Nat | 3019 | testdata/Builtins.lc 510:51-510:52 'Nat |
2599 | testdata/Builtins.lc 510:51-510:52 V2 | 3020 | testdata/Builtins.lc 510:51-510:52 V2 |
2600 | testdata/Builtins.lc 510:53-510:54 Type | 3021 | testdata/Builtins.lc 510:53-510:54 Type |
3022 | testdata/Builtins.lc 510:60-510:69 Type->Type | ||
2601 | testdata/Builtins.lc 510:60-510:69 Type | 3023 | testdata/Builtins.lc 510:60-510:69 Type |
2602 | testdata/Builtins.lc 510:60-510:63 'Nat -> 'Nat -> Type->Type | 3024 | testdata/Builtins.lc 510:60-510:63 'Nat -> 'Nat -> Type->Type |
2603 | testdata/Builtins.lc 510:64-510:65 'Nat | 3025 | testdata/Builtins.lc 510:64-510:65 'Nat |
2604 | testdata/Builtins.lc 510:66-510:67 'Nat | 3026 | testdata/Builtins.lc 510:66-510:67 'Nat |
2605 | testdata/Builtins.lc 510:68-510:69 Type | 3027 | testdata/Builtins.lc 510:68-510:69 Type |
2606 | testdata/Builtins.lc 510:1-510:17 {a:'Nat} -> {b} -> {c:'Nat} -> 'VecS b a -> 'VecS b c -> 'Mat c a b | 3028 | testdata/Builtins.lc 510:1-510:17 {a:'Nat} -> {b} -> {c:'Nat} -> 'VecS b a -> 'VecS b c -> 'Mat c a b |
3029 | testdata/Builtins.lc 511:34-511:67 Type->Type | ||
2607 | testdata/Builtins.lc 511:34-511:67 Type | 3030 | testdata/Builtins.lc 511:34-511:67 Type |
2608 | testdata/Builtins.lc 511:34-511:37 'Nat -> 'Nat -> Type->Type | 3031 | testdata/Builtins.lc 511:34-511:37 'Nat -> 'Nat -> Type->Type |
2609 | testdata/Builtins.lc 511:38-511:39 'Nat | 3032 | testdata/Builtins.lc 511:38-511:39 'Nat |
@@ -2612,32 +3035,38 @@ testdata/Builtins.lc 511:40-511:41 'Nat | |||
2612 | testdata/Builtins.lc 511:40-511:41 V3 | 3035 | testdata/Builtins.lc 511:40-511:41 V3 |
2613 | testdata/Builtins.lc 511:42-511:43 Type | 3036 | testdata/Builtins.lc 511:42-511:43 Type |
2614 | testdata/Builtins.lc 511:42-511:43 V1 | 3037 | testdata/Builtins.lc 511:42-511:43 V1 |
3038 | testdata/Builtins.lc 511:47-511:67 Type->Type | ||
2615 | testdata/Builtins.lc 511:47-511:67 Type | 3039 | testdata/Builtins.lc 511:47-511:67 Type |
2616 | testdata/Builtins.lc 511:47-511:50 'Nat -> Type->Type | 3040 | testdata/Builtins.lc 511:47-511:50 'Nat -> Type->Type |
2617 | testdata/Builtins.lc 511:51-511:52 'Nat | 3041 | testdata/Builtins.lc 511:51-511:52 'Nat |
2618 | testdata/Builtins.lc 511:53-511:54 Type | 3042 | testdata/Builtins.lc 511:53-511:54 Type |
3043 | testdata/Builtins.lc 511:60-511:67 Type->Type | ||
2619 | testdata/Builtins.lc 511:60-511:67 Type | 3044 | testdata/Builtins.lc 511:60-511:67 Type |
2620 | testdata/Builtins.lc 511:60-511:63 'Nat -> Type->Type | 3045 | testdata/Builtins.lc 511:60-511:63 'Nat -> Type->Type |
2621 | testdata/Builtins.lc 511:64-511:65 'Nat | 3046 | testdata/Builtins.lc 511:64-511:65 'Nat |
2622 | testdata/Builtins.lc 511:66-511:67 Type | 3047 | testdata/Builtins.lc 511:66-511:67 Type |
2623 | testdata/Builtins.lc 511:1-511:14 {a:'Nat} -> {b:'Nat} -> {c} -> 'Mat a b c -> 'VecS c b -> 'VecS c a | 3048 | testdata/Builtins.lc 511:1-511:14 {a:'Nat} -> {b:'Nat} -> {c} -> 'Mat a b c -> 'VecS c b -> 'VecS c a |
3049 | testdata/Builtins.lc 512:34-512:67 Type->Type | ||
2624 | testdata/Builtins.lc 512:34-512:67 Type | 3050 | testdata/Builtins.lc 512:34-512:67 Type |
2625 | testdata/Builtins.lc 512:34-512:37 'Nat -> Type->Type | 3051 | testdata/Builtins.lc 512:34-512:37 'Nat -> Type->Type |
2626 | testdata/Builtins.lc 512:38-512:39 'Nat | 3052 | testdata/Builtins.lc 512:38-512:39 'Nat |
2627 | testdata/Builtins.lc 512:38-512:39 V5 | 3053 | testdata/Builtins.lc 512:38-512:39 V5 |
2628 | testdata/Builtins.lc 512:40-512:41 Type | 3054 | testdata/Builtins.lc 512:40-512:41 Type |
2629 | testdata/Builtins.lc 512:40-512:41 V3 | 3055 | testdata/Builtins.lc 512:40-512:41 V3 |
3056 | testdata/Builtins.lc 512:47-512:67 Type->Type | ||
2630 | testdata/Builtins.lc 512:47-512:67 Type | 3057 | testdata/Builtins.lc 512:47-512:67 Type |
2631 | testdata/Builtins.lc 512:47-512:50 'Nat -> 'Nat -> Type->Type | 3058 | testdata/Builtins.lc 512:47-512:50 'Nat -> 'Nat -> Type->Type |
2632 | testdata/Builtins.lc 512:51-512:52 'Nat | 3059 | testdata/Builtins.lc 512:51-512:52 'Nat |
2633 | testdata/Builtins.lc 512:53-512:54 'Nat | 3060 | testdata/Builtins.lc 512:53-512:54 'Nat |
2634 | testdata/Builtins.lc 512:53-512:54 V2 | 3061 | testdata/Builtins.lc 512:53-512:54 V2 |
2635 | testdata/Builtins.lc 512:55-512:56 Type | 3062 | testdata/Builtins.lc 512:55-512:56 Type |
3063 | testdata/Builtins.lc 512:60-512:67 Type->Type | ||
2636 | testdata/Builtins.lc 512:60-512:67 Type | 3064 | testdata/Builtins.lc 512:60-512:67 Type |
2637 | testdata/Builtins.lc 512:60-512:63 'Nat -> Type->Type | 3065 | testdata/Builtins.lc 512:60-512:63 'Nat -> Type->Type |
2638 | testdata/Builtins.lc 512:64-512:65 'Nat | 3066 | testdata/Builtins.lc 512:64-512:65 'Nat |
2639 | testdata/Builtins.lc 512:66-512:67 Type | 3067 | testdata/Builtins.lc 512:66-512:67 Type |
2640 | testdata/Builtins.lc 512:1-512:14 {a:'Nat} -> {b} -> {c:'Nat} -> 'VecS b a -> 'Mat a c b -> 'VecS b c | 3068 | testdata/Builtins.lc 512:1-512:14 {a:'Nat} -> {b} -> {c:'Nat} -> 'VecS b a -> 'Mat a c b -> 'VecS b c |
3069 | testdata/Builtins.lc 513:34-513:69 Type->Type | ||
2641 | testdata/Builtins.lc 513:34-513:69 Type | 3070 | testdata/Builtins.lc 513:34-513:69 Type |
2642 | testdata/Builtins.lc 513:34-513:37 'Nat -> 'Nat -> Type->Type | 3071 | testdata/Builtins.lc 513:34-513:37 'Nat -> 'Nat -> Type->Type |
2643 | testdata/Builtins.lc 513:38-513:39 'Nat | 3072 | testdata/Builtins.lc 513:38-513:39 'Nat |
@@ -2646,22 +3075,26 @@ testdata/Builtins.lc 513:40-513:41 'Nat | |||
2646 | testdata/Builtins.lc 513:40-513:41 V5 | 3075 | testdata/Builtins.lc 513:40-513:41 V5 |
2647 | testdata/Builtins.lc 513:42-513:43 Type | 3076 | testdata/Builtins.lc 513:42-513:43 Type |
2648 | testdata/Builtins.lc 513:42-513:43 V3 | 3077 | testdata/Builtins.lc 513:42-513:43 V3 |
3078 | testdata/Builtins.lc 513:47-513:69 Type->Type | ||
2649 | testdata/Builtins.lc 513:47-513:69 Type | 3079 | testdata/Builtins.lc 513:47-513:69 Type |
2650 | testdata/Builtins.lc 513:47-513:50 'Nat -> 'Nat -> Type->Type | 3080 | testdata/Builtins.lc 513:47-513:50 'Nat -> 'Nat -> Type->Type |
2651 | testdata/Builtins.lc 513:51-513:52 'Nat | 3081 | testdata/Builtins.lc 513:51-513:52 'Nat |
2652 | testdata/Builtins.lc 513:53-513:54 'Nat | 3082 | testdata/Builtins.lc 513:53-513:54 'Nat |
2653 | testdata/Builtins.lc 513:53-513:54 V2 | 3083 | testdata/Builtins.lc 513:53-513:54 V2 |
2654 | testdata/Builtins.lc 513:55-513:56 Type | 3084 | testdata/Builtins.lc 513:55-513:56 Type |
3085 | testdata/Builtins.lc 513:60-513:69 Type->Type | ||
2655 | testdata/Builtins.lc 513:60-513:69 Type | 3086 | testdata/Builtins.lc 513:60-513:69 Type |
2656 | testdata/Builtins.lc 513:60-513:63 'Nat -> 'Nat -> Type->Type | 3087 | testdata/Builtins.lc 513:60-513:63 'Nat -> 'Nat -> Type->Type |
2657 | testdata/Builtins.lc 513:64-513:65 'Nat | 3088 | testdata/Builtins.lc 513:64-513:65 'Nat |
2658 | testdata/Builtins.lc 513:66-513:67 'Nat | 3089 | testdata/Builtins.lc 513:66-513:67 'Nat |
2659 | testdata/Builtins.lc 513:68-513:69 Type | 3090 | testdata/Builtins.lc 513:68-513:69 Type |
2660 | testdata/Builtins.lc 513:1-513:14 {a:'Nat} -> {b:'Nat} -> {c} -> {d:'Nat} -> 'Mat a b c -> 'Mat b d c -> 'Mat a d c | 3091 | testdata/Builtins.lc 513:1-513:14 {a:'Nat} -> {b:'Nat} -> {c} -> {d:'Nat} -> 'Mat a b c -> 'Mat b d c -> 'Mat a d c |
2661 | testdata/Builtins.lc 516:35-516:97 Type | 3092 | testdata/Builtins.lc 516:34-516:97 Type->Type |
3093 | testdata/Builtins.lc 516:34-516:97 Type | ||
2662 | testdata/Builtins.lc 516:35-516:38 Type->Type | 3094 | testdata/Builtins.lc 516:35-516:38 Type->Type |
2663 | testdata/Builtins.lc 516:39-516:40 Type | 3095 | testdata/Builtins.lc 516:39-516:40 Type |
2664 | testdata/Builtins.lc 516:39-516:40 V7 | 3096 | testdata/Builtins.lc 516:39-516:40 V7 |
3097 | testdata/Builtins.lc 516:42-516:97 Type->Type | ||
2665 | testdata/Builtins.lc 516:42-516:97 Type | 3098 | testdata/Builtins.lc 516:42-516:97 Type |
2666 | testdata/Builtins.lc 516:42-516:43 Type | 3099 | testdata/Builtins.lc 516:42-516:43 Type |
2667 | testdata/Builtins.lc 516:42-516:43 V6 | 3100 | testdata/Builtins.lc 516:42-516:43 V6 |
@@ -2670,6 +3103,7 @@ testdata/Builtins.lc 516:46-516:55 'Nat -> Type->Type | |||
2670 | testdata/Builtins.lc 516:56-516:57 'Nat | 3103 | testdata/Builtins.lc 516:56-516:57 'Nat |
2671 | testdata/Builtins.lc 516:56-516:57 V4 | 3104 | testdata/Builtins.lc 516:56-516:57 V4 |
2672 | testdata/Builtins.lc 516:58-516:59 Type | 3105 | testdata/Builtins.lc 516:58-516:59 Type |
3106 | testdata/Builtins.lc 516:61-516:97 Type->Type | ||
2673 | testdata/Builtins.lc 516:61-516:97 Type | 3107 | testdata/Builtins.lc 516:61-516:97 Type |
2674 | testdata/Builtins.lc 516:61-516:62 Type | 3108 | testdata/Builtins.lc 516:61-516:62 Type |
2675 | testdata/Builtins.lc 516:61-516:62 V3 | 3109 | testdata/Builtins.lc 516:61-516:62 V3 |
@@ -2677,10 +3111,13 @@ testdata/Builtins.lc 516:65-516:81 Type | |||
2677 | testdata/Builtins.lc 516:65-516:74 'Nat -> Type->Type | 3111 | testdata/Builtins.lc 516:65-516:74 'Nat -> Type->Type |
2678 | testdata/Builtins.lc 516:75-516:76 'Nat | 3112 | testdata/Builtins.lc 516:75-516:76 'Nat |
2679 | testdata/Builtins.lc 516:77-516:81 Type | 3113 | testdata/Builtins.lc 516:77-516:81 Type |
3114 | testdata/Builtins.lc 516:86-516:97 Type->Type | ||
2680 | testdata/Builtins.lc 516:86-516:97 Type | 3115 | testdata/Builtins.lc 516:86-516:97 Type |
2681 | testdata/Builtins.lc 516:86-516:87 Type | 3116 | testdata/Builtins.lc 516:86-516:87 Type |
3117 | testdata/Builtins.lc 516:91-516:97 Type->Type | ||
2682 | testdata/Builtins.lc 516:91-516:97 Type | 3118 | testdata/Builtins.lc 516:91-516:97 Type |
2683 | testdata/Builtins.lc 516:91-516:92 Type | 3119 | testdata/Builtins.lc 516:91-516:92 Type |
3120 | testdata/Builtins.lc 516:96-516:97 Type->Type | ||
2684 | testdata/Builtins.lc 516:96-516:97 Type | 3121 | testdata/Builtins.lc 516:96-516:97 Type |
2685 | testdata/Builtins.lc 515:1-515:13 {a} -> {b} -> {c:'Nat} -> {d} -> {e : 'Num a} -> {f : b ~ 'VecScalar c a} -> {g : d ~ 'VecScalar c 'Bool} -> b -> b->d | 3122 | testdata/Builtins.lc 515:1-515:13 {a} -> {b} -> {c:'Nat} -> {d} -> {e : 'Num a} -> {f : b ~ 'VecScalar c a} -> {g : d ~ 'VecScalar c 'Bool} -> b -> b->d |
2686 | testdata/Builtins.lc 515:15-515:32 {a} -> {b} -> {c:'Nat} -> {d} -> {e : 'Num a} -> {f : b ~ 'VecScalar c a} -> {g : d ~ 'VecScalar c 'Bool} -> b -> b->d | 3123 | testdata/Builtins.lc 515:15-515:32 {a} -> {b} -> {c:'Nat} -> {d} -> {e : 'Num a} -> {f : b ~ 'VecScalar c a} -> {g : d ~ 'VecScalar c 'Bool} -> b -> b->d |
@@ -2688,21 +3125,26 @@ testdata/Builtins.lc 515:34-515:49 {a} -> {b} -> {c:'Nat} -> {d} -> {e : 'Num a | |||
2688 | testdata/Builtins.lc 515:51-515:71 {a} -> {b} -> {c:'Nat} -> {d} -> {e : 'Num a} -> {f : b ~ 'VecScalar c a} -> {g : d ~ 'VecScalar c 'Bool} -> b -> b->d | 3125 | testdata/Builtins.lc 515:51-515:71 {a} -> {b} -> {c:'Nat} -> {d} -> {e : 'Num a} -> {f : b ~ 'VecScalar c a} -> {g : d ~ 'VecScalar c 'Bool} -> b -> b->d |
2689 | testdata/Builtins.lc 515:73-515:83 {a} -> {b} -> {c:'Nat} -> {d} -> {e : 'Num a} -> {f : b ~ 'VecScalar c a} -> {g : d ~ 'VecScalar c 'Bool} -> b -> b->d | 3126 | testdata/Builtins.lc 515:73-515:83 {a} -> {b} -> {c:'Nat} -> {d} -> {e : 'Num a} -> {f : b ~ 'VecScalar c a} -> {g : d ~ 'VecScalar c 'Bool} -> b -> b->d |
2690 | testdata/Builtins.lc 515:85-515:98 {a} -> {b} -> {c:'Nat} -> {d} -> {e : 'Num a} -> {f : b ~ 'VecScalar c a} -> {g : d ~ 'VecScalar c 'Bool} -> b -> b->d | 3127 | testdata/Builtins.lc 515:85-515:98 {a} -> {b} -> {c:'Nat} -> {d} -> {e : 'Num a} -> {f : b ~ 'VecScalar c a} -> {g : d ~ 'VecScalar c 'Bool} -> b -> b->d |
2691 | testdata/Builtins.lc 517:35-517:76 Type | 3128 | testdata/Builtins.lc 517:34-517:76 Type->Type |
3129 | testdata/Builtins.lc 517:34-517:76 Type | ||
2692 | testdata/Builtins.lc 517:35-517:36 Type | 3130 | testdata/Builtins.lc 517:35-517:36 Type |
2693 | testdata/Builtins.lc 517:35-517:36 V3 | 3131 | testdata/Builtins.lc 517:35-517:36 V3 |
2694 | testdata/Builtins.lc 517:39-517:57 Type | 3132 | testdata/Builtins.lc 517:39-517:57 Type |
2695 | testdata/Builtins.lc 517:39-517:55 Type->Type | 3133 | testdata/Builtins.lc 517:39-517:55 Type->Type |
2696 | testdata/Builtins.lc 517:56-517:57 Type | 3134 | testdata/Builtins.lc 517:56-517:57 Type |
2697 | testdata/Builtins.lc 517:56-517:57 V1 | 3135 | testdata/Builtins.lc 517:56-517:57 V1 |
3136 | testdata/Builtins.lc 517:62-517:76 Type->Type | ||
2698 | testdata/Builtins.lc 517:62-517:76 Type | 3137 | testdata/Builtins.lc 517:62-517:76 Type |
2699 | testdata/Builtins.lc 517:62-517:63 Type | 3138 | testdata/Builtins.lc 517:62-517:63 Type |
3139 | testdata/Builtins.lc 517:67-517:76 Type->Type | ||
2700 | testdata/Builtins.lc 517:67-517:76 Type | 3140 | testdata/Builtins.lc 517:67-517:76 Type |
2701 | testdata/Builtins.lc 517:67-517:68 Type | 3141 | testdata/Builtins.lc 517:67-517:68 Type |
3142 | testdata/Builtins.lc 517:72-517:76 Type->Type | ||
2702 | testdata/Builtins.lc 517:72-517:76 Type | 3143 | testdata/Builtins.lc 517:72-517:76 Type |
2703 | testdata/Builtins.lc 517:1-517:10 {a} -> {b} -> {c : a ~ 'MatVecScalarElem b} -> b -> b->'Bool | 3144 | testdata/Builtins.lc 517:1-517:10 {a} -> {b} -> {c : a ~ 'MatVecScalarElem b} -> b -> b->'Bool |
2704 | testdata/Builtins.lc 517:12-517:24 {a} -> {b} -> {c : a ~ 'MatVecScalarElem b} -> b -> b->'Bool | 3145 | testdata/Builtins.lc 517:12-517:24 {a} -> {b} -> {c : a ~ 'MatVecScalarElem b} -> b -> b->'Bool |
2705 | testdata/Builtins.lc 520:35-520:67 Type | 3146 | testdata/Builtins.lc 520:34-520:67 Type->Type |
3147 | testdata/Builtins.lc 520:34-520:67 Type | ||
2706 | testdata/Builtins.lc 520:35-520:36 Type | 3148 | testdata/Builtins.lc 520:35-520:36 Type |
2707 | testdata/Builtins.lc 520:35-520:36 V3 | 3149 | testdata/Builtins.lc 520:35-520:36 V3 |
2708 | testdata/Builtins.lc 520:39-520:56 Type | 3150 | testdata/Builtins.lc 520:39-520:56 Type |
@@ -2710,105 +3152,139 @@ testdata/Builtins.lc 520:39-520:48 'Nat -> Type->Type | |||
2710 | testdata/Builtins.lc 520:49-520:50 'Nat | 3152 | testdata/Builtins.lc 520:49-520:50 'Nat |
2711 | testdata/Builtins.lc 520:49-520:50 V1 | 3153 | testdata/Builtins.lc 520:49-520:50 V1 |
2712 | testdata/Builtins.lc 520:51-520:56 Type | 3154 | testdata/Builtins.lc 520:51-520:56 Type |
3155 | testdata/Builtins.lc 520:61-520:67 Type->Type | ||
2713 | testdata/Builtins.lc 520:61-520:67 Type | 3156 | testdata/Builtins.lc 520:61-520:67 Type |
2714 | testdata/Builtins.lc 520:61-520:62 Type | 3157 | testdata/Builtins.lc 520:61-520:62 Type |
3158 | testdata/Builtins.lc 520:66-520:67 Type->Type | ||
2715 | testdata/Builtins.lc 520:66-520:67 Type | 3159 | testdata/Builtins.lc 520:66-520:67 Type |
2716 | testdata/Builtins.lc 519:1-519:9 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | 3160 | testdata/Builtins.lc 519:1-519:9 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a |
2717 | testdata/Builtins.lc 519:11-519:19 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | 3161 | testdata/Builtins.lc 519:11-519:19 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a |
2718 | testdata/Builtins.lc 519:21-519:31 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | 3162 | testdata/Builtins.lc 519:21-519:31 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a |
3163 | testdata/Builtins.lc 522:34-522:60 Type->Type | ||
2719 | testdata/Builtins.lc 522:34-522:60 Type | 3164 | testdata/Builtins.lc 522:34-522:60 Type |
2720 | testdata/Builtins.lc 522:34-522:43 'Nat -> Type->Type | 3165 | testdata/Builtins.lc 522:34-522:43 'Nat -> Type->Type |
2721 | testdata/Builtins.lc 522:44-522:45 'Nat | 3166 | testdata/Builtins.lc 522:44-522:45 'Nat |
2722 | testdata/Builtins.lc 522:44-522:45 V1 | 3167 | testdata/Builtins.lc 522:44-522:45 V1 |
2723 | testdata/Builtins.lc 522:46-522:51 Type | 3168 | testdata/Builtins.lc 522:46-522:51 Type |
3169 | testdata/Builtins.lc 522:55-522:60 Type->Type | ||
2724 | testdata/Builtins.lc 522:55-522:60 Type | 3170 | testdata/Builtins.lc 522:55-522:60 Type |
2725 | testdata/Builtins.lc 522:1-522:11 {a:'Nat} -> 'VecScalar a 'Float -> 'Float | 3171 | testdata/Builtins.lc 522:1-522:11 {a:'Nat} -> 'VecScalar a 'Float -> 'Float |
3172 | testdata/Builtins.lc 523:34-523:66 Type->Type | ||
2726 | testdata/Builtins.lc 523:34-523:66 Type | 3173 | testdata/Builtins.lc 523:34-523:66 Type |
2727 | testdata/Builtins.lc 523:34-523:43 'Nat -> Type->Type | 3174 | testdata/Builtins.lc 523:34-523:43 'Nat -> Type->Type |
2728 | testdata/Builtins.lc 523:44-523:45 'Nat | 3175 | testdata/Builtins.lc 523:44-523:45 'Nat |
2729 | testdata/Builtins.lc 523:44-523:45 V1 | 3176 | testdata/Builtins.lc 523:44-523:45 V1 |
2730 | testdata/Builtins.lc 523:46-523:51 Type | 3177 | testdata/Builtins.lc 523:46-523:51 Type |
3178 | testdata/Builtins.lc 523:55-523:66 Type->Type | ||
2731 | testdata/Builtins.lc 523:55-523:66 Type | 3179 | testdata/Builtins.lc 523:55-523:66 Type |
2732 | testdata/Builtins.lc 523:55-523:58 'Nat -> Type->Type | 3180 | testdata/Builtins.lc 523:55-523:58 'Nat -> Type->Type |
3181 | testdata/Builtins.lc 523:59-523:60 'Nat | ||
2733 | testdata/Builtins.lc 523:61-523:66 Type | 3182 | testdata/Builtins.lc 523:61-523:66 Type |
2734 | testdata/Builtins.lc 523:1-523:11 {a:'Nat} -> 'VecScalar a 'Float -> 'VecS 'Float (Succ (Succ Zero)) | 3183 | testdata/Builtins.lc 523:1-523:11 {a:'Nat} -> 'VecScalar a 'Float -> 'VecS 'Float (Succ (Succ Zero)) |
3184 | testdata/Builtins.lc 524:34-524:66 Type->Type | ||
2735 | testdata/Builtins.lc 524:34-524:66 Type | 3185 | testdata/Builtins.lc 524:34-524:66 Type |
2736 | testdata/Builtins.lc 524:34-524:43 'Nat -> Type->Type | 3186 | testdata/Builtins.lc 524:34-524:43 'Nat -> Type->Type |
2737 | testdata/Builtins.lc 524:44-524:45 'Nat | 3187 | testdata/Builtins.lc 524:44-524:45 'Nat |
2738 | testdata/Builtins.lc 524:44-524:45 V1 | 3188 | testdata/Builtins.lc 524:44-524:45 V1 |
2739 | testdata/Builtins.lc 524:46-524:51 Type | 3189 | testdata/Builtins.lc 524:46-524:51 Type |
3190 | testdata/Builtins.lc 524:55-524:66 Type->Type | ||
2740 | testdata/Builtins.lc 524:55-524:66 Type | 3191 | testdata/Builtins.lc 524:55-524:66 Type |
2741 | testdata/Builtins.lc 524:55-524:58 'Nat -> Type->Type | 3192 | testdata/Builtins.lc 524:55-524:58 'Nat -> Type->Type |
3193 | testdata/Builtins.lc 524:59-524:60 'Nat | ||
2742 | testdata/Builtins.lc 524:61-524:66 Type | 3194 | testdata/Builtins.lc 524:61-524:66 Type |
2743 | testdata/Builtins.lc 524:1-524:11 {a:'Nat} -> 'VecScalar a 'Float -> 'VecS 'Float (Succ (Succ (Succ Zero))) | 3195 | testdata/Builtins.lc 524:1-524:11 {a:'Nat} -> 'VecScalar a 'Float -> 'VecS 'Float (Succ (Succ (Succ Zero))) |
3196 | testdata/Builtins.lc 525:34-525:66 Type->Type | ||
2744 | testdata/Builtins.lc 525:34-525:66 Type | 3197 | testdata/Builtins.lc 525:34-525:66 Type |
2745 | testdata/Builtins.lc 525:34-525:43 'Nat -> Type->Type | 3198 | testdata/Builtins.lc 525:34-525:43 'Nat -> Type->Type |
2746 | testdata/Builtins.lc 525:44-525:45 'Nat | 3199 | testdata/Builtins.lc 525:44-525:45 'Nat |
2747 | testdata/Builtins.lc 525:44-525:45 V1 | 3200 | testdata/Builtins.lc 525:44-525:45 V1 |
2748 | testdata/Builtins.lc 525:46-525:51 Type | 3201 | testdata/Builtins.lc 525:46-525:51 Type |
3202 | testdata/Builtins.lc 525:55-525:66 Type->Type | ||
2749 | testdata/Builtins.lc 525:55-525:66 Type | 3203 | testdata/Builtins.lc 525:55-525:66 Type |
2750 | testdata/Builtins.lc 525:55-525:58 'Nat -> Type->Type | 3204 | testdata/Builtins.lc 525:55-525:58 'Nat -> Type->Type |
3205 | testdata/Builtins.lc 525:59-525:60 'Nat | ||
2751 | testdata/Builtins.lc 525:61-525:66 Type | 3206 | testdata/Builtins.lc 525:61-525:66 Type |
2752 | testdata/Builtins.lc 525:1-525:11 {a:'Nat} -> 'VecScalar a 'Float -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) | 3207 | testdata/Builtins.lc 525:1-525:11 {a:'Nat} -> 'VecScalar a 'Float -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) |
2753 | testdata/Builtins.lc 541:6-541:13 Type | 3208 | testdata/Builtins.lc 541:6-541:13 Type |
2754 | testdata/Builtins.lc 542:20-542:26 Type | 3209 | testdata/Builtins.lc 542:20-542:26 Type |
3210 | testdata/Builtins.lc 543:20-543:27 Type->Type | ||
2755 | testdata/Builtins.lc 543:20-543:27 Type | 3211 | testdata/Builtins.lc 543:20-543:27 Type |
2756 | testdata/Builtins.lc 542:3-542:16 'String->'Texture | 3212 | testdata/Builtins.lc 542:3-542:16 'String->'Texture |
2757 | testdata/Builtins.lc 545:20-545:23 'Nat -> Type->Type | 3213 | testdata/Builtins.lc 545:20-545:23 'Nat -> Type->Type |
3214 | testdata/Builtins.lc 545:24-545:25 'Nat | ||
2758 | testdata/Builtins.lc 545:26-545:29 Type | 3215 | testdata/Builtins.lc 545:26-545:29 Type |
3216 | testdata/Builtins.lc 546:20-547:27 Type->Type | ||
2759 | testdata/Builtins.lc 546:20-547:27 Type | 3217 | testdata/Builtins.lc 546:20-547:27 Type |
2760 | testdata/Builtins.lc 546:20-546:25 'Nat -> Type->Type | 3218 | testdata/Builtins.lc 546:20-546:25 'Nat -> Type->Type |
2761 | testdata/Builtins.lc 546:29-546:47 Type | 3219 | testdata/Builtins.lc 546:26-546:27 'Nat |
3220 | testdata/Builtins.lc 546:28-546:49 Type | ||
2762 | testdata/Builtins.lc 546:29-546:34 Type->Type | 3221 | testdata/Builtins.lc 546:29-546:34 Type->Type |
2763 | testdata/Builtins.lc 546:36-546:47 Type | 3222 | testdata/Builtins.lc 546:35-546:48 Type |
2764 | testdata/Builtins.lc 546:36-546:39 'Nat -> Type->Type | 3223 | testdata/Builtins.lc 546:36-546:39 'Nat -> Type->Type |
3224 | testdata/Builtins.lc 546:40-546:41 'Nat | ||
2765 | testdata/Builtins.lc 546:42-546:47 Type | 3225 | testdata/Builtins.lc 546:42-546:47 Type |
3226 | testdata/Builtins.lc 547:20-547:27 Type->Type | ||
2766 | testdata/Builtins.lc 547:20-547:27 Type | 3227 | testdata/Builtins.lc 547:20-547:27 Type |
2767 | testdata/Builtins.lc 545:3-545:12 'VecS 'Int (Succ (Succ Zero)) -> 'Image (Succ Zero) ('Color ('VecS 'Float (Succ (Succ (Succ (Succ Zero)))))) -> 'Texture | 3228 | testdata/Builtins.lc 545:3-545:12 'VecS 'Int (Succ (Succ Zero)) -> 'Image (Succ Zero) ('Color ('VecS 'Float (Succ (Succ (Succ (Succ Zero)))))) -> 'Texture |
3229 | testdata/Builtins.lc 541:6-545:12 Type->Type | ||
2768 | testdata/Builtins.lc 541:6-545:12 Type | 3230 | testdata/Builtins.lc 541:6-545:12 Type |
3231 | testdata/Builtins.lc 542:3-542:16 Type->Type | ||
2769 | testdata/Builtins.lc 542:3-542:16 Type | 3232 | testdata/Builtins.lc 542:3-542:16 Type |
2770 | testdata/Builtins.lc 542:3-542:16 'Texture | 3233 | testdata/Builtins.lc 542:3-542:16 'Texture |
3234 | testdata/Builtins.lc 545:3-545:12 Type->Type | ||
2771 | testdata/Builtins.lc 545:3-545:12 Type | 3235 | testdata/Builtins.lc 545:3-545:12 Type |
2772 | testdata/Builtins.lc 545:3-545:12 'Texture | 3236 | testdata/Builtins.lc 545:3-545:12 'Texture |
3237 | testdata/Builtins.lc 541:6-541:13 Type->Type | ||
2773 | testdata/Builtins.lc 549:6-549:12 Type | 3238 | testdata/Builtins.lc 549:6-549:12 Type |
2774 | testdata/Builtins.lc 550:5-550:16 'Filter | 3239 | testdata/Builtins.lc 550:5-550:16 'Filter |
2775 | testdata/Builtins.lc 551:5-551:17 'Filter | 3240 | testdata/Builtins.lc 551:5-551:17 'Filter |
3241 | testdata/Builtins.lc 549:6-551:17 Type->Type | ||
2776 | testdata/Builtins.lc 549:6-551:17 Type | 3242 | testdata/Builtins.lc 549:6-551:17 Type |
3243 | testdata/Builtins.lc 549:6-549:12 Type->Type | ||
2777 | testdata/Builtins.lc 553:6-553:14 Type | 3244 | testdata/Builtins.lc 553:6-553:14 Type |
2778 | testdata/Builtins.lc 554:5-554:11 'EdgeMode | 3245 | testdata/Builtins.lc 554:5-554:11 'EdgeMode |
2779 | testdata/Builtins.lc 555:5-555:19 'EdgeMode | 3246 | testdata/Builtins.lc 555:5-555:19 'EdgeMode |
2780 | testdata/Builtins.lc 556:5-556:16 'EdgeMode | 3247 | testdata/Builtins.lc 556:5-556:16 'EdgeMode |
3248 | testdata/Builtins.lc 553:6-556:16 Type->Type | ||
2781 | testdata/Builtins.lc 553:6-556:16 Type | 3249 | testdata/Builtins.lc 553:6-556:16 Type |
3250 | testdata/Builtins.lc 553:6-553:14 Type->Type | ||
2782 | testdata/Builtins.lc 558:6-558:13 Type | 3251 | testdata/Builtins.lc 558:6-558:13 Type |
2783 | testdata/Builtins.lc 558:24-558:30 Type | 3252 | testdata/Builtins.lc 558:24-558:30 Type |
3253 | testdata/Builtins.lc 558:6-558:47 Type->Type | ||
2784 | testdata/Builtins.lc 558:6-558:47 Type | 3254 | testdata/Builtins.lc 558:6-558:47 Type |
2785 | testdata/Builtins.lc 558:31-558:39 Type | 3255 | testdata/Builtins.lc 558:31-558:39 Type |
2786 | testdata/Builtins.lc 558:40-558:47 Type | 3256 | testdata/Builtins.lc 558:40-558:47 Type |
3257 | testdata/Builtins.lc 558:6-558:13 Type->Type | ||
2787 | testdata/Builtins.lc 558:16-558:23 'Filter -> 'EdgeMode -> 'Texture->'Sampler | 3258 | testdata/Builtins.lc 558:16-558:23 'Filter -> 'EdgeMode -> 'Texture->'Sampler |
3259 | testdata/Builtins.lc 558:6-558:23 Type->Type | ||
2788 | testdata/Builtins.lc 558:6-558:23 Type | 3260 | testdata/Builtins.lc 558:6-558:23 Type |
3261 | testdata/Builtins.lc 558:16-558:23 Type->Type | ||
2789 | testdata/Builtins.lc 558:16-558:23 Type | 3262 | testdata/Builtins.lc 558:16-558:23 Type |
2790 | testdata/Builtins.lc 558:16-558:23 'Sampler | 3263 | testdata/Builtins.lc 558:16-558:23 'Sampler |
2791 | testdata/Builtins.lc 561:14-561:21 Type | 3264 | testdata/Builtins.lc 561:14-561:21 Type |
3265 | testdata/Builtins.lc 561:25-561:51 Type->Type | ||
2792 | testdata/Builtins.lc 561:25-561:51 Type | 3266 | testdata/Builtins.lc 561:25-561:51 Type |
2793 | testdata/Builtins.lc 561:25-561:28 'Nat -> Type->Type | 3267 | testdata/Builtins.lc 561:25-561:28 'Nat -> Type->Type |
3268 | testdata/Builtins.lc 561:29-561:30 'Nat | ||
2794 | testdata/Builtins.lc 561:31-561:36 Type | 3269 | testdata/Builtins.lc 561:31-561:36 Type |
3270 | testdata/Builtins.lc 561:40-561:51 Type->Type | ||
2795 | testdata/Builtins.lc 561:40-561:51 Type | 3271 | testdata/Builtins.lc 561:40-561:51 Type |
2796 | testdata/Builtins.lc 561:40-561:43 'Nat -> Type->Type | 3272 | testdata/Builtins.lc 561:40-561:43 'Nat -> Type->Type |
3273 | testdata/Builtins.lc 561:44-561:45 'Nat | ||
2797 | testdata/Builtins.lc 561:46-561:51 Type | 3274 | testdata/Builtins.lc 561:46-561:51 Type |
2798 | testdata/Builtins.lc 561:1-561:10 'Sampler -> 'VecS 'Float (Succ (Succ Zero)) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) | 3275 | testdata/Builtins.lc 561:1-561:10 'Sampler -> 'VecS 'Float (Succ (Succ Zero)) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) |
2799 | testdata/Builtins.lc 564:30-564:45 {a} -> {b} -> (a -> 'Stream b) -> 'Stream a -> 'Stream b | 3276 | testdata/Builtins.lc 564:30-564:45 {a} -> {b} -> (a -> 'Stream b) -> 'Stream a -> 'Stream b |
2800 | testdata/Builtins.lc 564:47-564:74 V1 -> 'Stream V1 | 3277 | testdata/Builtins.lc 564:46-564:75 V1 -> 'Stream V1 |
2801 | testdata/Builtins.lc 564:47-564:57 {a} -> {b} -> {c} -> {d:'PrimitiveType} -> {e : a ~ 'InterpolatedType b} -> {f : c ~ 'JoinTupleType ('VecS 'Float (Succ (Succ (Succ (Succ Zero))))) a} -> c->'Float -> b -> 'RasterContext d -> 'Primitive d c -> 'Stream ('Fragment (Succ Zero) a) | 3278 | testdata/Builtins.lc 564:47-564:57 {a} -> {b} -> {c} -> {d:'PrimitiveType} -> {e : a ~ 'InterpolatedType b} -> {f : c ~ 'JoinTupleType ('VecS 'Float (Succ (Succ (Succ (Succ Zero))))) a} -> c->'Float -> b -> 'RasterContext d -> 'Primitive d c -> 'Stream ('Fragment (Succ Zero) a) |
2802 | testdata/Builtins.lc 564:59-564:66 'JoinTupleType ('VecS 'Float (Succ (Succ (Succ (Succ Zero))))) ('InterpolatedType V1) -> 'Float | 3279 | testdata/Builtins.lc 564:58-564:67 'JoinTupleType ('VecS 'Float (Succ (Succ (Succ (Succ Zero))))) ('InterpolatedType V1) -> 'Float |
2803 | testdata/Builtins.lc 564:65-564:66 'Float | 3280 | testdata/Builtins.lc 564:65-564:66 'Float |
2804 | testdata/Builtins.lc 564:65-564:66 'Int | ||
2805 | testdata/Builtins.lc 564:68-564:70 V1 | 3281 | testdata/Builtins.lc 564:68-564:70 V1 |
2806 | testdata/Builtins.lc 564:68-564:70 V5 | 3282 | testdata/Builtins.lc 564:68-564:70 V5 |
2807 | testdata/Builtins.lc 564:71-564:74 'RasterContext V0 | 3283 | testdata/Builtins.lc 564:71-564:74 'RasterContext V0 |
2808 | testdata/Builtins.lc 564:71-564:74 V4 | 3284 | testdata/Builtins.lc 564:71-564:74 V4 |
2809 | testdata/Builtins.lc 564:1-564:20 {a} -> {b:'PrimitiveType} -> 'RasterContext b -> a -> 'Stream ('Primitive b ('JoinTupleType ('VecS 'Float (Succ (Succ (Succ (Succ Zero))))) ('InterpolatedType a))) -> 'Stream ('Fragment (Succ Zero) ('InterpolatedType a)) | 3285 | testdata/Builtins.lc 564:1-564:20 {a} -> {b:'PrimitiveType} -> 'RasterContext b -> a -> 'Stream ('Primitive b ('JoinTupleType ('VecS 'Float (Succ (Succ (Succ (Succ Zero))))) ('InterpolatedType a))) -> 'Stream ('Fragment (Succ Zero) ('InterpolatedType a)) |
2810 | testdata/Builtins.lc 565:46-565:61 {a} -> {b} -> (a -> 'Stream b) -> 'Stream a -> 'Stream b | 3286 | testdata/Builtins.lc 565:46-565:61 {a} -> {b} -> (a -> 'Stream b) -> 'Stream a -> 'Stream b |
2811 | testdata/Builtins.lc 565:63-565:83 V1 -> 'Stream V1 | 3287 | testdata/Builtins.lc 565:62-565:84 V1 -> 'Stream V1 |
2812 | testdata/Builtins.lc 565:63-565:73 {a} -> {b} -> {c} -> {d:'PrimitiveType} -> {e : a ~ 'InterpolatedType b} -> {f : c ~ 'JoinTupleType ('VecS 'Float (Succ (Succ (Succ (Succ Zero))))) a} -> c->'Float -> b -> 'RasterContext d -> 'Primitive d c -> 'Stream ('Fragment (Succ Zero) a) | 3288 | testdata/Builtins.lc 565:63-565:73 {a} -> {b} -> {c} -> {d:'PrimitiveType} -> {e : a ~ 'InterpolatedType b} -> {f : c ~ 'JoinTupleType ('VecS 'Float (Succ (Succ (Succ (Succ Zero))))) a} -> c->'Float -> b -> 'RasterContext d -> 'Primitive d c -> 'Stream ('Fragment (Succ Zero) a) |
2813 | testdata/Builtins.lc 565:74-565:76 'JoinTupleType ('VecS 'Float (Succ (Succ (Succ (Succ Zero))))) ('InterpolatedType V1) -> 'Float | 3289 | testdata/Builtins.lc 565:74-565:76 'JoinTupleType ('VecS 'Float (Succ (Succ (Succ (Succ Zero))))) ('InterpolatedType V1) -> 'Float |
2814 | testdata/Builtins.lc 565:74-565:76 V7 | 3290 | testdata/Builtins.lc 565:74-565:76 V7 |
@@ -2817,7 +3293,6 @@ testdata/Builtins.lc 565:77-565:79 V5 | |||
2817 | testdata/Builtins.lc 565:80-565:83 'RasterContext V0 | 3293 | testdata/Builtins.lc 565:80-565:83 'RasterContext V0 |
2818 | testdata/Builtins.lc 565:80-565:83 V5 | 3294 | testdata/Builtins.lc 565:80-565:83 V5 |
2819 | testdata/Builtins.lc 565:1-565:33 {a} -> {b:'PrimitiveType} -> 'RasterContext b -> ('JoinTupleType ('VecS 'Float (Succ (Succ (Succ (Succ Zero))))) ('InterpolatedType a) -> 'Float) -> a -> 'Stream ('Primitive b ('JoinTupleType ('VecS 'Float (Succ (Succ (Succ (Succ Zero))))) ('InterpolatedType a))) -> 'Stream ('Fragment (Succ Zero) ('InterpolatedType a)) | 3295 | testdata/Builtins.lc 565:1-565:33 {a} -> {b:'PrimitiveType} -> 'RasterContext b -> ('JoinTupleType ('VecS 'Float (Succ (Succ (Succ (Succ Zero))))) ('InterpolatedType a) -> 'Float) -> a -> 'Stream ('Primitive b ('JoinTupleType ('VecS 'Float (Succ (Succ (Succ (Succ Zero))))) ('InterpolatedType a))) -> 'Stream ('Fragment (Succ Zero) ('InterpolatedType a)) |
2820 | testdata/Builtins.lc 566:24-566:32 {a} -> {b} -> a -> b -> 'Tuple2 a b | ||
2821 | testdata/Builtins.lc 566:25-566:28 V1 | 3296 | testdata/Builtins.lc 566:25-566:28 V1 |
2822 | testdata/Builtins.lc 566:25-566:28 V5 | 3297 | testdata/Builtins.lc 566:25-566:28 V5 |
2823 | testdata/Builtins.lc 566:30-566:31 V0 | 3298 | testdata/Builtins.lc 566:30-566:31 V0 |
@@ -2841,6 +3316,8 @@ testdata/Builtins.lc 568:1-568:12 {a:'Nat} -> {b} -> 'FrameBuffer a b -> 'Outpu | |||
2841 | testdata/Builtins.lc 569:14-569:25 {a:'Nat} -> {b} -> {c} -> {d : 'SameLayerCounts c} -> {e : 'FrameBuffer a b ~ 'TFFrameBuffer c} -> c -> 'FrameBuffer a b | 3316 | testdata/Builtins.lc 569:14-569:25 {a:'Nat} -> {b} -> {c} -> {d : 'SameLayerCounts c} -> {e : 'FrameBuffer a b ~ 'TFFrameBuffer c} -> c -> 'FrameBuffer a b |
2842 | testdata/Builtins.lc 569:1-569:11 {a:'Nat} -> {b} -> {c} -> {d : 'SameLayerCounts c} -> {e : 'FrameBuffer a b ~ 'TFFrameBuffer c} -> c -> 'FrameBuffer a b | 3317 | testdata/Builtins.lc 569:1-569:11 {a:'Nat} -> {b} -> {c} -> {d : 'SameLayerCounts c} -> {e : 'FrameBuffer a b ~ 'TFFrameBuffer c} -> c -> 'FrameBuffer a b |
2843 | testdata/Builtins.lc 570:19-570:29 {a:'Nat} -> 'Float -> 'Image a ('Depth 'Float) | 3318 | testdata/Builtins.lc 570:19-570:29 {a:'Nat} -> 'Float -> 'Image a ('Depth 'Float) |
3319 | testdata/Builtins.lc 570:31-570:32 'Nat | ||
2844 | testdata/Builtins.lc 570:1-570:16 'Float -> 'Image (Succ Zero) ('Depth 'Float) | 3320 | testdata/Builtins.lc 570:1-570:16 'Float -> 'Image (Succ Zero) ('Depth 'Float) |
2845 | testdata/Builtins.lc 571:19-571:29 {a:'Nat} -> {b:'Nat} -> {c} -> {d} -> {e : 'Num c} -> {f : d ~ 'VecScalar b c} -> d -> 'Image a ('Color d) | 3321 | testdata/Builtins.lc 571:19-571:29 {a:'Nat} -> {b:'Nat} -> {c} -> {d} -> {e : 'Num c} -> {f : d ~ 'VecScalar b c} -> d -> 'Image a ('Color d) |
3322 | testdata/Builtins.lc 571:31-571:32 'Nat | ||
2846 | testdata/Builtins.lc 571:1-571:16 {a:'Nat} -> {b} -> {c} -> {d : 'Num b} -> {e : c ~ 'VecScalar a b} -> c -> 'Image (Succ Zero) ('Color c) | 3323 | testdata/Builtins.lc 571:1-571:16 {a:'Nat} -> {b} -> {c} -> {d : 'Num b} -> {e : c ~ 'VecScalar a b} -> c -> 'Image (Succ Zero) ('Color c) |
diff --git a/testdata/Internals.out b/testdata/Internals.out index d879bffd..414b8176 100644 --- a/testdata/Internals.out +++ b/testdata/Internals.out | |||
@@ -1,166 +1,235 @@ | |||
1 | main is not found | 1 | main is not found |
2 | tooltips: | 2 | tooltips: |
3 | testdata/Internals.lc 5:27-5:31 Type | 3 | testdata/Internals.lc 5:27-5:31 Type |
4 | testdata/Internals.lc 5:35-5:36 Type->Type | ||
4 | testdata/Internals.lc 5:35-5:36 Type | 5 | testdata/Internals.lc 5:35-5:36 Type |
5 | testdata/Internals.lc 5:1-5:10 {a}->a | 6 | testdata/Internals.lc 5:1-5:10 {a}->a |
6 | testdata/Internals.lc 7:25-7:29 Type | 7 | testdata/Internals.lc 7:25-7:29 Type |
7 | testdata/Internals.lc 7:34-7:46 Type | 8 | testdata/Internals.lc 7:33-7:46 Type->Type |
9 | testdata/Internals.lc 7:33-7:46 Type | ||
8 | testdata/Internals.lc 7:34-7:35 Type | 10 | testdata/Internals.lc 7:34-7:35 Type |
11 | testdata/Internals.lc 7:39-7:40 Type->Type | ||
9 | testdata/Internals.lc 7:39-7:40 Type | 12 | testdata/Internals.lc 7:39-7:40 Type |
13 | testdata/Internals.lc 7:45-7:46 Type->Type | ||
10 | testdata/Internals.lc 7:45-7:46 Type | 14 | testdata/Internals.lc 7:45-7:46 Type |
11 | testdata/Internals.lc 7:1-7:8 {a} -> a->a -> a | 15 | testdata/Internals.lc 7:1-7:8 {a} -> a->a -> a |
12 | testdata/Internals.lc 9:6-9:10 Type | 16 | testdata/Internals.lc 9:6-9:10 Type |
13 | testdata/Internals.lc 9:13-9:15 'Unit | 17 | testdata/Internals.lc 9:13-9:15 'Unit |
18 | testdata/Internals.lc 9:6-9:15 Type->Type | ||
14 | testdata/Internals.lc 9:6-9:15 Type | 19 | testdata/Internals.lc 9:6-9:15 Type |
20 | testdata/Internals.lc 9:6-9:10 Type->Type | ||
15 | testdata/Internals.lc 10:6-10:12 Type | 21 | testdata/Internals.lc 10:6-10:12 Type |
22 | testdata/Internals.lc 10:6-10:12 Type->Type | ||
16 | testdata/Internals.lc 11:18-11:24 Type | 23 | testdata/Internals.lc 11:18-11:24 Type |
17 | testdata/Internals.lc 11:6-11:11 'String->Type | 24 | testdata/Internals.lc 11:6-11:11 'String->Type |
25 | testdata/Internals.lc 11:6-11:11 Type->Type | ||
18 | testdata/Internals.lc 11:6-11:11 Type | 26 | testdata/Internals.lc 11:6-11:11 Type |
19 | testdata/Internals.lc 14:6-14:12 Type | 27 | testdata/Internals.lc 14:6-14:12 Type |
20 | testdata/Internals.lc 14:15-14:21 'Tuple0 | 28 | testdata/Internals.lc 14:15-14:21 'Tuple0 |
29 | testdata/Internals.lc 14:6-14:21 Type->Type | ||
21 | testdata/Internals.lc 14:6-14:21 Type | 30 | testdata/Internals.lc 14:6-14:21 Type |
31 | testdata/Internals.lc 14:6-14:12 Type->Type | ||
22 | testdata/Internals.lc 15:6-15:12 Type->Type | 32 | testdata/Internals.lc 15:6-15:12 Type->Type |
33 | testdata/Internals.lc 15:6-15:25 Type->Type | ||
23 | testdata/Internals.lc 15:6-15:25 Type | 34 | testdata/Internals.lc 15:6-15:25 Type |
24 | testdata/Internals.lc 15:24-15:25 Type | 35 | testdata/Internals.lc 15:24-15:25 Type |
25 | testdata/Internals.lc 15:6-15:12 Type | 36 | testdata/Internals.lc 15:6-15:12 Type |
26 | testdata/Internals.lc 15:17-15:23 {a} -> a -> 'Tuple1 a | 37 | testdata/Internals.lc 15:17-15:23 {a} -> a -> 'Tuple1 a |
38 | testdata/Internals.lc 15:6-15:23 Type->Type | ||
27 | testdata/Internals.lc 15:6-15:23 Type | 39 | testdata/Internals.lc 15:6-15:23 Type |
40 | testdata/Internals.lc 15:17-15:23 Type->Type | ||
28 | testdata/Internals.lc 15:17-15:23 Type | 41 | testdata/Internals.lc 15:17-15:23 Type |
29 | testdata/Internals.lc 15:17-15:23 'Tuple1 V2 | 42 | testdata/Internals.lc 15:17-15:23 'Tuple1 V2 |
30 | testdata/Internals.lc 16:6-16:12 Type -> Type->Type | 43 | testdata/Internals.lc 16:6-16:12 Type -> Type->Type |
44 | testdata/Internals.lc 16:6-16:29 Type->Type | ||
31 | testdata/Internals.lc 16:6-16:29 Type | 45 | testdata/Internals.lc 16:6-16:29 Type |
32 | testdata/Internals.lc 16:26-16:27 Type | 46 | testdata/Internals.lc 16:26-16:27 Type |
33 | testdata/Internals.lc 16:28-16:29 Type | 47 | testdata/Internals.lc 16:28-16:29 Type |
48 | testdata/Internals.lc 16:6-16:12 Type->Type | ||
34 | testdata/Internals.lc 16:6-16:12 Type | 49 | testdata/Internals.lc 16:6-16:12 Type |
35 | testdata/Internals.lc 16:19-16:25 {a} -> {b} -> a -> b -> 'Tuple2 a b | 50 | testdata/Internals.lc 16:19-16:25 {a} -> {b} -> a -> b -> 'Tuple2 a b |
51 | testdata/Internals.lc 16:6-16:25 Type->Type | ||
36 | testdata/Internals.lc 16:6-16:25 Type | 52 | testdata/Internals.lc 16:6-16:25 Type |
53 | testdata/Internals.lc 16:19-16:25 Type->Type | ||
37 | testdata/Internals.lc 16:19-16:25 Type | 54 | testdata/Internals.lc 16:19-16:25 Type |
38 | testdata/Internals.lc 16:19-16:25 'Tuple2 V4 V3 | 55 | testdata/Internals.lc 16:19-16:25 'Tuple2 V4 V3 |
39 | testdata/Internals.lc 17:6-17:12 Type -> Type -> Type->Type | 56 | testdata/Internals.lc 17:6-17:12 Type -> Type -> Type->Type |
57 | testdata/Internals.lc 17:6-17:33 Type->Type | ||
40 | testdata/Internals.lc 17:6-17:33 Type | 58 | testdata/Internals.lc 17:6-17:33 Type |
41 | testdata/Internals.lc 17:28-17:29 Type | 59 | testdata/Internals.lc 17:28-17:29 Type |
42 | testdata/Internals.lc 17:30-17:31 Type | 60 | testdata/Internals.lc 17:30-17:31 Type |
43 | testdata/Internals.lc 17:32-17:33 Type | 61 | testdata/Internals.lc 17:32-17:33 Type |
62 | testdata/Internals.lc 17:6-17:12 Type->Type | ||
44 | testdata/Internals.lc 17:6-17:12 Type | 63 | testdata/Internals.lc 17:6-17:12 Type |
45 | testdata/Internals.lc 17:21-17:27 {a} -> {b} -> {c} -> a -> b -> c -> 'Tuple3 a b c | 64 | testdata/Internals.lc 17:21-17:27 {a} -> {b} -> {c} -> a -> b -> c -> 'Tuple3 a b c |
65 | testdata/Internals.lc 17:6-17:27 Type->Type | ||
46 | testdata/Internals.lc 17:6-17:27 Type | 66 | testdata/Internals.lc 17:6-17:27 Type |
67 | testdata/Internals.lc 17:21-17:27 Type->Type | ||
47 | testdata/Internals.lc 17:21-17:27 Type | 68 | testdata/Internals.lc 17:21-17:27 Type |
48 | testdata/Internals.lc 17:21-17:27 'Tuple3 V6 V5 V4 | 69 | testdata/Internals.lc 17:21-17:27 'Tuple3 V6 V5 V4 |
49 | testdata/Internals.lc 18:6-18:12 Type -> Type -> Type -> Type->Type | 70 | testdata/Internals.lc 18:6-18:12 Type -> Type -> Type -> Type->Type |
71 | testdata/Internals.lc 18:6-18:37 Type->Type | ||
50 | testdata/Internals.lc 18:6-18:37 Type | 72 | testdata/Internals.lc 18:6-18:37 Type |
51 | testdata/Internals.lc 18:30-18:31 Type | 73 | testdata/Internals.lc 18:30-18:31 Type |
52 | testdata/Internals.lc 18:32-18:33 Type | 74 | testdata/Internals.lc 18:32-18:33 Type |
53 | testdata/Internals.lc 18:34-18:35 Type | 75 | testdata/Internals.lc 18:34-18:35 Type |
54 | testdata/Internals.lc 18:36-18:37 Type | 76 | testdata/Internals.lc 18:36-18:37 Type |
77 | testdata/Internals.lc 18:6-18:12 Type->Type | ||
55 | testdata/Internals.lc 18:6-18:12 Type | 78 | testdata/Internals.lc 18:6-18:12 Type |
56 | testdata/Internals.lc 18:23-18:29 {a} -> {b} -> {c} -> {d} -> a -> b -> c -> d -> 'Tuple4 a b c d | 79 | testdata/Internals.lc 18:23-18:29 {a} -> {b} -> {c} -> {d} -> a -> b -> c -> d -> 'Tuple4 a b c d |
80 | testdata/Internals.lc 18:6-18:29 Type->Type | ||
57 | testdata/Internals.lc 18:6-18:29 Type | 81 | testdata/Internals.lc 18:6-18:29 Type |
82 | testdata/Internals.lc 18:23-18:29 Type->Type | ||
58 | testdata/Internals.lc 18:23-18:29 Type | 83 | testdata/Internals.lc 18:23-18:29 Type |
59 | testdata/Internals.lc 18:23-18:29 'Tuple4 V8 V7 V6 V5 | 84 | testdata/Internals.lc 18:23-18:29 'Tuple4 V8 V7 V6 V5 |
60 | testdata/Internals.lc 19:6-19:12 Type -> Type -> Type -> Type -> Type->Type | 85 | testdata/Internals.lc 19:6-19:12 Type -> Type -> Type -> Type -> Type->Type |
86 | testdata/Internals.lc 19:6-19:41 Type->Type | ||
61 | testdata/Internals.lc 19:6-19:41 Type | 87 | testdata/Internals.lc 19:6-19:41 Type |
62 | testdata/Internals.lc 19:32-19:33 Type | 88 | testdata/Internals.lc 19:32-19:33 Type |
63 | testdata/Internals.lc 19:34-19:35 Type | 89 | testdata/Internals.lc 19:34-19:35 Type |
64 | testdata/Internals.lc 19:36-19:37 Type | 90 | testdata/Internals.lc 19:36-19:37 Type |
65 | testdata/Internals.lc 19:38-19:39 Type | 91 | testdata/Internals.lc 19:38-19:39 Type |
66 | testdata/Internals.lc 19:40-19:41 Type | 92 | testdata/Internals.lc 19:40-19:41 Type |
93 | testdata/Internals.lc 19:6-19:12 Type->Type | ||
67 | testdata/Internals.lc 19:6-19:12 Type | 94 | testdata/Internals.lc 19:6-19:12 Type |
68 | testdata/Internals.lc 19:25-19:31 {a} -> {b} -> {c} -> {d} -> {e} -> a -> b -> c -> d -> e -> 'Tuple5 a b c d e | 95 | testdata/Internals.lc 19:25-19:31 {a} -> {b} -> {c} -> {d} -> {e} -> a -> b -> c -> d -> e -> 'Tuple5 a b c d e |
96 | testdata/Internals.lc 19:6-19:31 Type->Type | ||
69 | testdata/Internals.lc 19:6-19:31 Type | 97 | testdata/Internals.lc 19:6-19:31 Type |
98 | testdata/Internals.lc 19:25-19:31 Type->Type | ||
70 | testdata/Internals.lc 19:25-19:31 Type | 99 | testdata/Internals.lc 19:25-19:31 Type |
71 | testdata/Internals.lc 19:25-19:31 'Tuple5 V10 V9 V8 V7 V6 | 100 | testdata/Internals.lc 19:25-19:31 'Tuple5 V10 V9 V8 V7 V6 |
101 | testdata/Internals.lc 25:24-25:35 Type->Type | ||
72 | testdata/Internals.lc 25:24-25:35 Type | 102 | testdata/Internals.lc 25:24-25:35 Type |
73 | testdata/Internals.lc 25:24-25:25 V1 | 103 | testdata/Internals.lc 25:24-25:25 V1 |
104 | testdata/Internals.lc 25:29-25:35 Type->Type | ||
74 | testdata/Internals.lc 25:29-25:35 Type | 105 | testdata/Internals.lc 25:29-25:35 Type |
75 | testdata/Internals.lc 25:29-25:30 Type | 106 | testdata/Internals.lc 25:29-25:30 Type |
107 | testdata/Internals.lc 25:34-25:35 Type->Type | ||
76 | testdata/Internals.lc 25:34-25:35 Type | 108 | testdata/Internals.lc 25:34-25:35 Type |
77 | testdata/Internals.lc 25:1-25:8 a:Type -> a -> a->a | 109 | testdata/Internals.lc 25:1-25:8 a:Type -> a -> a->a |
78 | testdata/Internals.lc 27:24-27:28 Type | 110 | testdata/Internals.lc 27:24-27:28 Type |
111 | testdata/Internals.lc 27:36-27:46 Type->Type | ||
79 | testdata/Internals.lc 27:36-27:46 Type | 112 | testdata/Internals.lc 27:36-27:46 Type |
80 | testdata/Internals.lc 27:36-27:37 Type | 113 | testdata/Internals.lc 27:36-27:37 Type |
114 | testdata/Internals.lc 27:45-27:46 Type->Type | ||
81 | testdata/Internals.lc 27:45-27:46 Type | 115 | testdata/Internals.lc 27:45-27:46 Type |
82 | testdata/Internals.lc 27:13-27:17 a:Type -> a -> a->Type | 116 | testdata/Internals.lc 27:13-27:17 a:Type -> a -> a->Type |
83 | testdata/Internals.lc 28:13-28:15 Type -> Type->Type | 117 | testdata/Internals.lc 28:13-28:15 Type -> Type->Type |
84 | testdata/Internals.lc 31:8-31:12 Type | 118 | testdata/Internals.lc 31:8-31:12 Type |
119 | testdata/Internals.lc 31:16-31:28 Type->Type | ||
85 | testdata/Internals.lc 31:16-31:28 Type | 120 | testdata/Internals.lc 31:16-31:28 Type |
86 | testdata/Internals.lc 31:16-31:20 Type | 121 | testdata/Internals.lc 31:16-31:20 Type |
122 | testdata/Internals.lc 31:24-31:28 Type->Type | ||
87 | testdata/Internals.lc 31:24-31:28 Type | 123 | testdata/Internals.lc 31:24-31:28 Type |
88 | testdata/Internals.lc 31:1-31:4 'Unit -> 'Unit->'Unit | 124 | testdata/Internals.lc 31:1-31:4 'Unit -> 'Unit->'Unit |
89 | testdata/Internals.lc 34:6-34:9 Type | 125 | testdata/Internals.lc 34:6-34:9 Type |
126 | testdata/Internals.lc 34:6-34:9 Type->Type | ||
90 | testdata/Internals.lc 35:6-35:10 Type | 127 | testdata/Internals.lc 35:6-35:10 Type |
128 | testdata/Internals.lc 35:6-35:10 Type->Type | ||
91 | testdata/Internals.lc 36:6-36:11 Type | 129 | testdata/Internals.lc 36:6-36:11 Type |
130 | testdata/Internals.lc 36:6-36:11 Type->Type | ||
92 | testdata/Internals.lc 37:6-37:10 Type | 131 | testdata/Internals.lc 37:6-37:10 Type |
132 | testdata/Internals.lc 37:6-37:10 Type->Type | ||
93 | testdata/Internals.lc 39:6-39:10 Type | 133 | testdata/Internals.lc 39:6-39:10 Type |
94 | testdata/Internals.lc 39:13-39:18 'Bool | 134 | testdata/Internals.lc 39:13-39:18 'Bool |
95 | testdata/Internals.lc 39:21-39:25 'Bool | 135 | testdata/Internals.lc 39:21-39:25 'Bool |
136 | testdata/Internals.lc 39:6-39:25 Type->Type | ||
96 | testdata/Internals.lc 39:6-39:25 Type | 137 | testdata/Internals.lc 39:6-39:25 Type |
138 | testdata/Internals.lc 39:6-39:10 Type->Type | ||
97 | testdata/Internals.lc 41:6-41:14 Type | 139 | testdata/Internals.lc 41:6-41:14 Type |
98 | testdata/Internals.lc 41:17-41:19 'Ordering | 140 | testdata/Internals.lc 41:17-41:19 'Ordering |
99 | testdata/Internals.lc 41:22-41:24 'Ordering | 141 | testdata/Internals.lc 41:22-41:24 'Ordering |
100 | testdata/Internals.lc 41:27-41:29 'Ordering | 142 | testdata/Internals.lc 41:27-41:29 'Ordering |
143 | testdata/Internals.lc 41:6-41:29 Type->Type | ||
101 | testdata/Internals.lc 41:6-41:29 Type | 144 | testdata/Internals.lc 41:6-41:29 Type |
145 | testdata/Internals.lc 41:6-41:14 Type->Type | ||
102 | testdata/Internals.lc 44:24-44:27 Type | 146 | testdata/Internals.lc 44:24-44:27 Type |
147 | testdata/Internals.lc 44:33-44:37 Type->Type | ||
103 | testdata/Internals.lc 44:33-44:37 Type | 148 | testdata/Internals.lc 44:33-44:37 Type |
104 | testdata/Internals.lc 44:1-44:14 'Int->'Word | 149 | testdata/Internals.lc 44:1-44:14 'Int->'Word |
105 | testdata/Internals.lc 45:24-45:27 Type | 150 | testdata/Internals.lc 45:24-45:27 Type |
151 | testdata/Internals.lc 45:33-45:38 Type->Type | ||
106 | testdata/Internals.lc 45:33-45:38 Type | 152 | testdata/Internals.lc 45:33-45:38 Type |
107 | testdata/Internals.lc 45:1-45:15 'Int->'Float | 153 | testdata/Internals.lc 45:1-45:15 'Int->'Float |
108 | testdata/Internals.lc 46:24-46:27 Type | 154 | testdata/Internals.lc 46:24-46:27 Type |
155 | testdata/Internals.lc 46:33-46:50 Type->Type | ||
109 | testdata/Internals.lc 46:33-46:50 Type | 156 | testdata/Internals.lc 46:33-46:50 Type |
110 | testdata/Internals.lc 46:33-46:36 Type | 157 | testdata/Internals.lc 46:33-46:36 Type |
158 | testdata/Internals.lc 46:42-46:50 Type->Type | ||
111 | testdata/Internals.lc 46:42-46:50 Type | 159 | testdata/Internals.lc 46:42-46:50 Type |
112 | testdata/Internals.lc 46:1-46:15 'Int -> 'Int->'Ordering | 160 | testdata/Internals.lc 46:1-46:15 'Int -> 'Int->'Ordering |
113 | testdata/Internals.lc 47:24-47:28 Type | 161 | testdata/Internals.lc 47:24-47:28 Type |
162 | testdata/Internals.lc 47:33-47:50 Type->Type | ||
114 | testdata/Internals.lc 47:33-47:50 Type | 163 | testdata/Internals.lc 47:33-47:50 Type |
115 | testdata/Internals.lc 47:33-47:37 Type | 164 | testdata/Internals.lc 47:33-47:37 Type |
165 | testdata/Internals.lc 47:42-47:50 Type->Type | ||
116 | testdata/Internals.lc 47:42-47:50 Type | 166 | testdata/Internals.lc 47:42-47:50 Type |
117 | testdata/Internals.lc 47:1-47:16 'Word -> 'Word->'Ordering | 167 | testdata/Internals.lc 47:1-47:16 'Word -> 'Word->'Ordering |
118 | testdata/Internals.lc 48:24-48:29 Type | 168 | testdata/Internals.lc 48:24-48:29 Type |
169 | testdata/Internals.lc 48:33-48:50 Type->Type | ||
119 | testdata/Internals.lc 48:33-48:50 Type | 170 | testdata/Internals.lc 48:33-48:50 Type |
120 | testdata/Internals.lc 48:33-48:38 Type | 171 | testdata/Internals.lc 48:33-48:38 Type |
172 | testdata/Internals.lc 48:42-48:50 Type->Type | ||
121 | testdata/Internals.lc 48:42-48:50 Type | 173 | testdata/Internals.lc 48:42-48:50 Type |
122 | testdata/Internals.lc 48:1-48:17 'Float -> 'Float->'Ordering | 174 | testdata/Internals.lc 48:1-48:17 'Float -> 'Float->'Ordering |
123 | testdata/Internals.lc 49:24-49:30 Type | 175 | testdata/Internals.lc 49:24-49:30 Type |
176 | testdata/Internals.lc 49:34-49:52 Type->Type | ||
124 | testdata/Internals.lc 49:34-49:52 Type | 177 | testdata/Internals.lc 49:34-49:52 Type |
125 | testdata/Internals.lc 49:34-49:40 Type | 178 | testdata/Internals.lc 49:34-49:40 Type |
179 | testdata/Internals.lc 49:44-49:52 Type->Type | ||
126 | testdata/Internals.lc 49:44-49:52 Type | 180 | testdata/Internals.lc 49:44-49:52 Type |
127 | testdata/Internals.lc 49:1-49:18 'String -> 'String->'Ordering | 181 | testdata/Internals.lc 49:1-49:18 'String -> 'String->'Ordering |
128 | testdata/Internals.lc 50:24-50:27 Type | 182 | testdata/Internals.lc 50:24-50:27 Type |
183 | testdata/Internals.lc 50:33-50:36 Type->Type | ||
129 | testdata/Internals.lc 50:33-50:36 Type | 184 | testdata/Internals.lc 50:33-50:36 Type |
130 | testdata/Internals.lc 50:1-50:14 'Int->'Int | 185 | testdata/Internals.lc 50:1-50:14 'Int->'Int |
131 | testdata/Internals.lc 51:24-51:28 Type | 186 | testdata/Internals.lc 51:24-51:28 Type |
187 | testdata/Internals.lc 51:33-51:37 Type->Type | ||
132 | testdata/Internals.lc 51:33-51:37 Type | 188 | testdata/Internals.lc 51:33-51:37 Type |
133 | testdata/Internals.lc 51:1-51:15 'Word->'Word | 189 | testdata/Internals.lc 51:1-51:15 'Word->'Word |
134 | testdata/Internals.lc 52:24-52:29 Type | 190 | testdata/Internals.lc 52:24-52:29 Type |
191 | testdata/Internals.lc 52:33-52:38 Type->Type | ||
135 | testdata/Internals.lc 52:33-52:38 Type | 192 | testdata/Internals.lc 52:33-52:38 Type |
136 | testdata/Internals.lc 52:1-52:16 'Float->'Float | 193 | testdata/Internals.lc 52:1-52:16 'Float->'Float |
137 | testdata/Internals.lc 53:24-53:27 Type | 194 | testdata/Internals.lc 53:24-53:27 Type |
195 | testdata/Internals.lc 53:33-53:45 Type->Type | ||
138 | testdata/Internals.lc 53:33-53:45 Type | 196 | testdata/Internals.lc 53:33-53:45 Type |
139 | testdata/Internals.lc 53:33-53:36 Type | 197 | testdata/Internals.lc 53:33-53:36 Type |
198 | testdata/Internals.lc 53:42-53:45 Type->Type | ||
140 | testdata/Internals.lc 53:42-53:45 Type | 199 | testdata/Internals.lc 53:42-53:45 Type |
141 | testdata/Internals.lc 53:1-53:11 'Int -> 'Int->'Int | 200 | testdata/Internals.lc 53:1-53:11 'Int -> 'Int->'Int |
142 | testdata/Internals.lc 54:24-54:27 Type | 201 | testdata/Internals.lc 54:24-54:27 Type |
202 | testdata/Internals.lc 54:33-54:45 Type->Type | ||
143 | testdata/Internals.lc 54:33-54:45 Type | 203 | testdata/Internals.lc 54:33-54:45 Type |
144 | testdata/Internals.lc 54:33-54:36 Type | 204 | testdata/Internals.lc 54:33-54:36 Type |
205 | testdata/Internals.lc 54:42-54:45 Type->Type | ||
145 | testdata/Internals.lc 54:42-54:45 Type | 206 | testdata/Internals.lc 54:42-54:45 Type |
146 | testdata/Internals.lc 54:1-54:11 'Int -> 'Int->'Int | 207 | testdata/Internals.lc 54:1-54:11 'Int -> 'Int->'Int |
147 | testdata/Internals.lc 55:24-55:27 Type | 208 | testdata/Internals.lc 55:24-55:27 Type |
209 | testdata/Internals.lc 55:33-55:45 Type->Type | ||
148 | testdata/Internals.lc 55:33-55:45 Type | 210 | testdata/Internals.lc 55:33-55:45 Type |
149 | testdata/Internals.lc 55:33-55:36 Type | 211 | testdata/Internals.lc 55:33-55:36 Type |
212 | testdata/Internals.lc 55:42-55:45 Type->Type | ||
150 | testdata/Internals.lc 55:42-55:45 Type | 213 | testdata/Internals.lc 55:42-55:45 Type |
151 | testdata/Internals.lc 55:1-55:11 'Int -> 'Int->'Int | 214 | testdata/Internals.lc 55:1-55:11 'Int -> 'Int->'Int |
152 | testdata/Internals.lc 56:24-56:29 Type | 215 | testdata/Internals.lc 56:24-56:29 Type |
216 | testdata/Internals.lc 56:33-56:38 Type->Type | ||
153 | testdata/Internals.lc 56:33-56:38 Type | 217 | testdata/Internals.lc 56:33-56:38 Type |
154 | testdata/Internals.lc 56:1-56:14 'Float->'Float | 218 | testdata/Internals.lc 56:1-56:14 'Float->'Float |
155 | testdata/Internals.lc 57:24-57:29 Type | 219 | testdata/Internals.lc 57:24-57:29 Type |
220 | testdata/Internals.lc 57:33-57:36 Type->Type | ||
156 | testdata/Internals.lc 57:33-57:36 Type | 221 | testdata/Internals.lc 57:33-57:36 Type |
157 | testdata/Internals.lc 57:1-57:10 'Float->'Int | 222 | testdata/Internals.lc 57:1-57:10 'Float->'Int |
158 | testdata/Internals.lc 60:19-60:38 Type | 223 | testdata/Internals.lc 60:19-60:38 Type |
224 | testdata/Internals.lc 60:19-60:38 Type->Type | ||
159 | testdata/Internals.lc 60:19-60:23 Type | 225 | testdata/Internals.lc 60:19-60:23 Type |
226 | testdata/Internals.lc 60:27-60:38 Type->Type | ||
160 | testdata/Internals.lc 60:27-60:38 Type | 227 | testdata/Internals.lc 60:27-60:38 Type |
161 | testdata/Internals.lc 60:27-60:28 V2 | 228 | testdata/Internals.lc 60:27-60:28 V2 |
229 | testdata/Internals.lc 60:32-60:38 Type->Type | ||
162 | testdata/Internals.lc 60:32-60:38 Type | 230 | testdata/Internals.lc 60:32-60:38 Type |
163 | testdata/Internals.lc 60:32-60:33 Type | 231 | testdata/Internals.lc 60:32-60:33 Type |
232 | testdata/Internals.lc 60:37-60:38 Type->Type | ||
164 | testdata/Internals.lc 60:37-60:38 Type | 233 | testdata/Internals.lc 60:37-60:38 Type |
165 | testdata/Internals.lc 61:16-62:29 {a} -> 'Bool -> a -> a->a | 234 | testdata/Internals.lc 61:16-62:29 {a} -> 'Bool -> a -> a->a |
166 | testdata/Internals.lc 61:16-62:29 'Bool -> V1 -> V2->V3 | 235 | testdata/Internals.lc 61:16-62:29 'Bool -> V1 -> V2->V3 |
@@ -172,20 +241,19 @@ testdata/Internals.lc 62:28-62:29 V4 | |||
172 | testdata/Internals.lc 61:28-61:29 V3 | 241 | testdata/Internals.lc 61:28-61:29 V3 |
173 | testdata/Internals.lc 61:16-61:20 'Bool | 242 | testdata/Internals.lc 61:16-61:20 'Bool |
174 | testdata/Internals.lc 61:1-61:15 {a} -> 'Bool -> a -> a->a | 243 | testdata/Internals.lc 61:1-61:15 {a} -> 'Bool -> a -> a->a |
175 | testdata/Internals.lc 70:10-78:19 Type->Type | 244 | testdata/Internals.lc 70:14-78:19 Type->Type |
176 | testdata/Internals.lc 70:10-78:19 Type | 245 | testdata/Internals.lc 70:14-78:19 Type |
177 | testdata/Internals.lc 70:10-70:13 Type | ||
178 | testdata/Internals.lc 70:14-70:17 Type | 246 | testdata/Internals.lc 70:14-70:17 Type |
179 | testdata/Internals.lc 74:10-78:19 Type | 247 | testdata/Internals.lc 74:14-78:19 Type |
180 | testdata/Internals.lc 74:10-74:13 Type | ||
181 | testdata/Internals.lc 74:14-74:18 Type | 248 | testdata/Internals.lc 74:14-74:18 Type |
182 | testdata/Internals.lc 78:10-78:19 Type | ||
183 | testdata/Internals.lc 78:10-78:13 Type | ||
184 | testdata/Internals.lc 78:14-78:19 Type | 249 | testdata/Internals.lc 78:14-78:19 Type |
185 | testdata/Internals.lc 65:7-65:10 Type->Type | 250 | testdata/Internals.lc 65:7-65:10 Type->Type |
186 | testdata/Internals.lc 65:7-66:22 Type | 251 | testdata/Internals.lc 65:7-66:22 Type |
252 | testdata/Internals.lc 65:7-66:22 Type->Type | ||
253 | testdata/Internals.lc 66:14-66:22 Type->Type | ||
187 | testdata/Internals.lc 66:14-66:22 Type | 254 | testdata/Internals.lc 66:14-66:22 Type |
188 | testdata/Internals.lc 66:14-66:17 Type | 255 | testdata/Internals.lc 66:14-66:17 Type |
256 | testdata/Internals.lc 66:21-66:22 Type->Type | ||
189 | testdata/Internals.lc 66:21-66:22 Type | 257 | testdata/Internals.lc 66:21-66:22 Type |
190 | testdata/Internals.lc 70:14-79:27 {a} -> {b : 'Num a} -> 'Int->a | 258 | testdata/Internals.lc 70:14-79:27 {a} -> {b : 'Num a} -> 'Int->a |
191 | testdata/Internals.lc 70:14-79:27 {a : 'Num V0} -> 'Int->V2 | 259 | testdata/Internals.lc 70:14-79:27 {a : 'Num V0} -> 'Int->V2 |
@@ -200,10 +268,14 @@ testdata/Internals.lc 79:13-79:27 {a:'Unit} -> 'Int->'Float | |||
200 | testdata/Internals.lc 79:13-79:27 'Int->'Float | 268 | testdata/Internals.lc 79:13-79:27 'Int->'Float |
201 | testdata/Internals.lc 66:3-66:10 {a} -> {b : 'Num a} -> 'Int->a | 269 | testdata/Internals.lc 66:3-66:10 {a} -> {b : 'Num a} -> 'Int->a |
202 | testdata/Internals.lc 65:7-67:32 Type | 270 | testdata/Internals.lc 65:7-67:32 Type |
271 | testdata/Internals.lc 65:7-67:32 Type->Type | ||
272 | testdata/Internals.lc 67:14-67:32 Type->Type | ||
203 | testdata/Internals.lc 67:14-67:32 Type | 273 | testdata/Internals.lc 67:14-67:32 Type |
204 | testdata/Internals.lc 67:14-67:15 Type | 274 | testdata/Internals.lc 67:14-67:15 Type |
275 | testdata/Internals.lc 67:19-67:32 Type->Type | ||
205 | testdata/Internals.lc 67:19-67:32 Type | 276 | testdata/Internals.lc 67:19-67:32 Type |
206 | testdata/Internals.lc 67:19-67:20 Type | 277 | testdata/Internals.lc 67:19-67:20 Type |
278 | testdata/Internals.lc 67:24-67:32 Type->Type | ||
207 | testdata/Internals.lc 67:24-67:32 Type | 279 | testdata/Internals.lc 67:24-67:32 Type |
208 | testdata/Internals.lc 70:14-80:29 {a} -> {b : 'Num a} -> a -> a->'Ordering | 280 | testdata/Internals.lc 70:14-80:29 {a} -> {b : 'Num a} -> a -> a->'Ordering |
209 | testdata/Internals.lc 70:14-80:29 {a : 'Num V0} -> V1 -> V2->'Ordering | 281 | testdata/Internals.lc 70:14-80:29 {a : 'Num V0} -> V1 -> V2->'Ordering |
@@ -217,8 +289,11 @@ testdata/Internals.lc 80:13-80:29 {a:'Unit} -> 'Float -> 'Float->'Ordering | |||
217 | testdata/Internals.lc 80:13-80:29 'Float -> 'Float->'Ordering | 289 | testdata/Internals.lc 80:13-80:29 'Float -> 'Float->'Ordering |
218 | testdata/Internals.lc 67:3-67:10 {a} -> {b : 'Num a} -> a -> a->'Ordering | 290 | testdata/Internals.lc 67:3-67:10 {a} -> {b : 'Num a} -> a -> a->'Ordering |
219 | testdata/Internals.lc 65:7-68:19 Type | 291 | testdata/Internals.lc 65:7-68:19 Type |
292 | testdata/Internals.lc 65:7-68:19 Type->Type | ||
293 | testdata/Internals.lc 68:13-68:19 Type->Type | ||
220 | testdata/Internals.lc 68:13-68:19 Type | 294 | testdata/Internals.lc 68:13-68:19 Type |
221 | testdata/Internals.lc 68:13-68:14 Type | 295 | testdata/Internals.lc 68:13-68:14 Type |
296 | testdata/Internals.lc 68:18-68:19 Type->Type | ||
222 | testdata/Internals.lc 68:18-68:19 Type | 297 | testdata/Internals.lc 68:18-68:19 Type |
223 | testdata/Internals.lc 70:14-81:28 {a} -> {b : 'Num a} -> a->a | 298 | testdata/Internals.lc 70:14-81:28 {a} -> {b : 'Num a} -> a->a |
224 | testdata/Internals.lc 70:14-81:28 {a : 'Num V0} -> V1->V2 | 299 | testdata/Internals.lc 70:14-81:28 {a : 'Num V0} -> V1->V2 |
diff --git a/testdata/Material.out b/testdata/Material.out index 4919e496..f4bf781f 100644 --- a/testdata/Material.out +++ b/testdata/Material.out | |||
@@ -2,20 +2,27 @@ main is not found | |||
2 | tooltips: | 2 | tooltips: |
3 | testdata/Material.lc 7:18-7:23 Type | 3 | testdata/Material.lc 7:18-7:23 Type |
4 | testdata/Material.lc 8:17-8:18 'Float | 4 | testdata/Material.lc 8:17-8:18 'Float |
5 | testdata/Material.lc 8:17-8:18 'Int | ||
6 | testdata/Material.lc 8:1-8:14 'Float | 5 | testdata/Material.lc 8:1-8:14 'Float |
7 | testdata/Material.lc 10:6-10:12 Type | 6 | testdata/Material.lc 10:6-10:12 Type |
8 | testdata/Material.lc 12:28-12:31 'Nat -> Type->Type | 7 | testdata/Material.lc 12:28-12:31 'Nat -> Type->Type |
8 | testdata/Material.lc 12:32-12:33 'Nat | ||
9 | testdata/Material.lc 12:34-12:39 Type | 9 | testdata/Material.lc 12:34-12:39 Type |
10 | testdata/Material.lc 10:6-15:39 Type->Type | ||
10 | testdata/Material.lc 10:6-15:39 Type | 11 | testdata/Material.lc 10:6-15:39 Type |
11 | testdata/Material.lc 13:28-13:31 'Nat -> Type->Type | 12 | testdata/Material.lc 13:28-13:31 'Nat -> Type->Type |
13 | testdata/Material.lc 13:32-13:33 'Nat | ||
12 | testdata/Material.lc 13:34-13:39 Type | 14 | testdata/Material.lc 13:34-13:39 Type |
13 | testdata/Material.lc 14:28-14:31 'Nat -> Type->Type | 15 | testdata/Material.lc 14:28-14:31 'Nat -> Type->Type |
16 | testdata/Material.lc 14:32-14:33 'Nat | ||
14 | testdata/Material.lc 14:34-14:39 Type | 17 | testdata/Material.lc 14:34-14:39 Type |
15 | testdata/Material.lc 15:28-15:31 'Nat -> Type->Type | 18 | testdata/Material.lc 15:28-15:31 'Nat -> Type->Type |
19 | testdata/Material.lc 15:32-15:33 'Nat | ||
16 | testdata/Material.lc 15:34-15:39 Type | 20 | testdata/Material.lc 15:34-15:39 Type |
21 | testdata/Material.lc 10:6-10:12 Type->Type | ||
17 | testdata/Material.lc 11:7-11:13 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'Entity | 22 | testdata/Material.lc 11:7-11:13 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'Entity |
23 | testdata/Material.lc 10:6-11:13 Type->Type | ||
18 | testdata/Material.lc 10:6-11:13 Type | 24 | testdata/Material.lc 10:6-11:13 Type |
25 | testdata/Material.lc 11:7-11:13 Type->Type | ||
19 | testdata/Material.lc 11:7-11:13 Type | 26 | testdata/Material.lc 11:7-11:13 Type |
20 | testdata/Material.lc 11:7-11:13 'Entity | 27 | testdata/Material.lc 11:7-11:13 'Entity |
21 | testdata/Material.lc 11:7-11:13 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> V4 | 28 | testdata/Material.lc 11:7-11:13 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> V4 |
@@ -37,32 +44,43 @@ testdata/Material.lc 21:7-21:16 'WaveType | |||
37 | testdata/Material.lc 22:7-22:18 'WaveType | 44 | testdata/Material.lc 22:7-22:18 'WaveType |
38 | testdata/Material.lc 23:7-23:25 'WaveType | 45 | testdata/Material.lc 23:7-23:25 'WaveType |
39 | testdata/Material.lc 24:7-24:15 'WaveType | 46 | testdata/Material.lc 24:7-24:15 'WaveType |
47 | testdata/Material.lc 18:6-24:15 Type->Type | ||
40 | testdata/Material.lc 18:6-24:15 Type | 48 | testdata/Material.lc 18:6-24:15 Type |
49 | testdata/Material.lc 18:6-18:14 Type->Type | ||
41 | testdata/Material.lc 27:6-27:10 Type | 50 | testdata/Material.lc 27:6-27:10 Type |
42 | testdata/Material.lc 27:18-27:26 Type | 51 | testdata/Material.lc 27:18-27:26 Type |
52 | testdata/Material.lc 27:6-27:50 Type->Type | ||
43 | testdata/Material.lc 27:6-27:50 Type | 53 | testdata/Material.lc 27:6-27:50 Type |
44 | testdata/Material.lc 27:27-27:32 Type | 54 | testdata/Material.lc 27:27-27:32 Type |
45 | testdata/Material.lc 27:33-27:38 Type | 55 | testdata/Material.lc 27:33-27:38 Type |
46 | testdata/Material.lc 27:39-27:44 Type | 56 | testdata/Material.lc 27:39-27:44 Type |
47 | testdata/Material.lc 27:45-27:50 Type | 57 | testdata/Material.lc 27:45-27:50 Type |
58 | testdata/Material.lc 27:6-27:10 Type->Type | ||
48 | testdata/Material.lc 27:13-27:17 'WaveType -> 'Float -> 'Float -> 'Float -> 'Float->'Wave | 59 | testdata/Material.lc 27:13-27:17 'WaveType -> 'Float -> 'Float -> 'Float -> 'Float->'Wave |
60 | testdata/Material.lc 27:6-27:17 Type->Type | ||
49 | testdata/Material.lc 27:6-27:17 Type | 61 | testdata/Material.lc 27:6-27:17 Type |
62 | testdata/Material.lc 27:13-27:17 Type->Type | ||
50 | testdata/Material.lc 27:13-27:17 Type | 63 | testdata/Material.lc 27:13-27:17 Type |
51 | testdata/Material.lc 27:13-27:17 'Wave | 64 | testdata/Material.lc 27:13-27:17 'Wave |
52 | testdata/Material.lc 29:6-29:12 Type | 65 | testdata/Material.lc 29:6-29:12 Type |
53 | testdata/Material.lc 30:7-30:19 'Deform | 66 | testdata/Material.lc 30:7-30:19 'Deform |
54 | testdata/Material.lc 31:7-31:20 'Deform | 67 | testdata/Material.lc 31:7-31:20 'Deform |
55 | testdata/Material.lc 32:15-32:20 Type | 68 | testdata/Material.lc 32:15-32:20 Type |
69 | testdata/Material.lc 29:6-32:32 Type->Type | ||
56 | testdata/Material.lc 29:6-32:32 Type | 70 | testdata/Material.lc 29:6-32:32 Type |
57 | testdata/Material.lc 32:21-32:26 Type | 71 | testdata/Material.lc 32:21-32:26 Type |
58 | testdata/Material.lc 32:27-32:32 Type | 72 | testdata/Material.lc 32:27-32:32 Type |
73 | testdata/Material.lc 29:6-29:12 Type->Type | ||
59 | testdata/Material.lc 32:7-32:14 'Float -> 'Float -> 'Float->'Deform | 74 | testdata/Material.lc 32:7-32:14 'Float -> 'Float -> 'Float->'Deform |
60 | testdata/Material.lc 33:15-33:18 'Nat -> Type->Type | 75 | testdata/Material.lc 33:15-33:18 'Nat -> Type->Type |
76 | testdata/Material.lc 33:19-33:20 'Nat | ||
61 | testdata/Material.lc 33:21-33:26 Type | 77 | testdata/Material.lc 33:21-33:26 Type |
78 | testdata/Material.lc 29:6-33:32 Type->Type | ||
62 | testdata/Material.lc 29:6-33:32 Type | 79 | testdata/Material.lc 29:6-33:32 Type |
63 | testdata/Material.lc 33:28-33:32 Type | 80 | testdata/Material.lc 33:28-33:32 Type |
64 | testdata/Material.lc 33:7-33:13 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'Wave->'Deform | 81 | testdata/Material.lc 33:7-33:13 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'Wave->'Deform |
65 | testdata/Material.lc 34:16-34:21 Type | 82 | testdata/Material.lc 34:16-34:21 Type |
83 | testdata/Material.lc 29:6-34:27 Type->Type | ||
66 | testdata/Material.lc 29:6-34:27 Type | 84 | testdata/Material.lc 29:6-34:27 Type |
67 | testdata/Material.lc 34:22-34:27 Type | 85 | testdata/Material.lc 34:22-34:27 Type |
68 | testdata/Material.lc 34:7-34:15 'Float -> 'Float->'Deform | 86 | testdata/Material.lc 34:7-34:15 'Float -> 'Float->'Deform |
@@ -76,23 +94,31 @@ testdata/Material.lc 41:7-41:14 'Deform | |||
76 | testdata/Material.lc 42:7-42:14 'Deform | 94 | testdata/Material.lc 42:7-42:14 'Deform |
77 | testdata/Material.lc 43:7-43:14 'Deform | 95 | testdata/Material.lc 43:7-43:14 'Deform |
78 | testdata/Material.lc 44:14-44:19 Type | 96 | testdata/Material.lc 44:14-44:19 Type |
97 | testdata/Material.lc 29:6-44:24 Type->Type | ||
79 | testdata/Material.lc 29:6-44:24 Type | 98 | testdata/Material.lc 29:6-44:24 Type |
80 | testdata/Material.lc 44:20-44:24 Type | 99 | testdata/Material.lc 44:20-44:24 Type |
81 | testdata/Material.lc 44:7-44:13 'Float -> 'Wave->'Deform | 100 | testdata/Material.lc 44:7-44:13 'Float -> 'Wave->'Deform |
101 | testdata/Material.lc 29:6-44:13 Type->Type | ||
82 | testdata/Material.lc 29:6-44:13 Type | 102 | testdata/Material.lc 29:6-44:13 Type |
103 | testdata/Material.lc 32:7-32:14 Type->Type | ||
83 | testdata/Material.lc 32:7-32:14 Type | 104 | testdata/Material.lc 32:7-32:14 Type |
84 | testdata/Material.lc 32:7-32:14 'Deform | 105 | testdata/Material.lc 32:7-32:14 'Deform |
106 | testdata/Material.lc 33:7-33:13 Type->Type | ||
85 | testdata/Material.lc 33:7-33:13 Type | 107 | testdata/Material.lc 33:7-33:13 Type |
86 | testdata/Material.lc 33:7-33:13 'Deform | 108 | testdata/Material.lc 33:7-33:13 'Deform |
109 | testdata/Material.lc 34:7-34:15 Type->Type | ||
87 | testdata/Material.lc 34:7-34:15 Type | 110 | testdata/Material.lc 34:7-34:15 Type |
88 | testdata/Material.lc 34:7-34:15 'Deform | 111 | testdata/Material.lc 34:7-34:15 'Deform |
112 | testdata/Material.lc 44:7-44:13 Type->Type | ||
89 | testdata/Material.lc 44:7-44:13 Type | 113 | testdata/Material.lc 44:7-44:13 Type |
90 | testdata/Material.lc 44:7-44:13 'Deform | 114 | testdata/Material.lc 44:7-44:13 'Deform |
91 | testdata/Material.lc 47:6-47:14 Type | 115 | testdata/Material.lc 47:6-47:14 Type |
92 | testdata/Material.lc 48:7-48:20 'CullType | 116 | testdata/Material.lc 48:7-48:20 'CullType |
93 | testdata/Material.lc 49:7-49:19 'CullType | 117 | testdata/Material.lc 49:7-49:19 'CullType |
94 | testdata/Material.lc 50:7-50:18 'CullType | 118 | testdata/Material.lc 50:7-50:18 'CullType |
119 | testdata/Material.lc 47:6-50:18 Type->Type | ||
95 | testdata/Material.lc 47:6-50:18 Type | 120 | testdata/Material.lc 47:6-50:18 Type |
121 | testdata/Material.lc 47:6-47:14 Type->Type | ||
96 | testdata/Material.lc 53:6-53:15 Type | 122 | testdata/Material.lc 53:6-53:15 Type |
97 | testdata/Material.lc 54:7-54:17 'Blending' | 123 | testdata/Material.lc 54:7-54:17 'Blending' |
98 | testdata/Material.lc 55:7-55:17 'Blending' | 124 | testdata/Material.lc 55:7-55:17 'Blending' |
@@ -105,11 +131,15 @@ testdata/Material.lc 61:7-61:17 'Blending' | |||
105 | testdata/Material.lc 62:7-62:25 'Blending' | 131 | testdata/Material.lc 62:7-62:25 'Blending' |
106 | testdata/Material.lc 63:7-63:17 'Blending' | 132 | testdata/Material.lc 63:7-63:17 'Blending' |
107 | testdata/Material.lc 64:7-64:13 'Blending' | 133 | testdata/Material.lc 64:7-64:13 'Blending' |
134 | testdata/Material.lc 53:6-64:13 Type->Type | ||
108 | testdata/Material.lc 53:6-64:13 Type | 135 | testdata/Material.lc 53:6-64:13 Type |
136 | testdata/Material.lc 53:6-53:15 Type->Type | ||
109 | testdata/Material.lc 67:6-67:12 Type | 137 | testdata/Material.lc 67:6-67:12 Type |
110 | testdata/Material.lc 68:16-68:20 Type | 138 | testdata/Material.lc 68:16-68:20 Type |
139 | testdata/Material.lc 67:6-67:12 Type->Type | ||
111 | testdata/Material.lc 68:7-68:15 'Wave->'RGBGen | 140 | testdata/Material.lc 68:7-68:15 'Wave->'RGBGen |
112 | testdata/Material.lc 69:17-69:22 Type | 141 | testdata/Material.lc 69:17-69:22 Type |
142 | testdata/Material.lc 67:6-69:34 Type->Type | ||
113 | testdata/Material.lc 67:6-69:34 Type | 143 | testdata/Material.lc 67:6-69:34 Type |
114 | testdata/Material.lc 69:23-69:28 Type | 144 | testdata/Material.lc 69:23-69:28 Type |
115 | testdata/Material.lc 69:29-69:34 Type | 145 | testdata/Material.lc 69:29-69:34 Type |
@@ -123,13 +153,17 @@ testdata/Material.lc 75:7-75:17 'RGBGen | |||
123 | testdata/Material.lc 76:7-76:26 'RGBGen | 153 | testdata/Material.lc 76:7-76:26 'RGBGen |
124 | testdata/Material.lc 77:7-77:25 'RGBGen | 154 | testdata/Material.lc 77:7-77:25 'RGBGen |
125 | testdata/Material.lc 78:7-78:20 'RGBGen | 155 | testdata/Material.lc 78:7-78:20 'RGBGen |
156 | testdata/Material.lc 67:6-78:20 Type->Type | ||
126 | testdata/Material.lc 67:6-78:20 Type | 157 | testdata/Material.lc 67:6-78:20 Type |
158 | testdata/Material.lc 68:7-68:15 Type->Type | ||
127 | testdata/Material.lc 68:7-68:15 Type | 159 | testdata/Material.lc 68:7-68:15 Type |
128 | testdata/Material.lc 68:7-68:15 'RGBGen | 160 | testdata/Material.lc 68:7-68:15 'RGBGen |
161 | testdata/Material.lc 69:7-69:16 Type->Type | ||
129 | testdata/Material.lc 69:7-69:16 Type | 162 | testdata/Material.lc 69:7-69:16 Type |
130 | testdata/Material.lc 69:7-69:16 'RGBGen | 163 | testdata/Material.lc 69:7-69:16 'RGBGen |
131 | testdata/Material.lc 81:6-81:14 Type | 164 | testdata/Material.lc 81:6-81:14 Type |
132 | testdata/Material.lc 82:14-82:18 Type | 165 | testdata/Material.lc 82:14-82:18 Type |
166 | testdata/Material.lc 81:6-81:14 Type->Type | ||
133 | testdata/Material.lc 82:7-82:13 'Wave->'AlphaGen | 167 | testdata/Material.lc 82:7-82:13 'Wave->'AlphaGen |
134 | testdata/Material.lc 83:15-83:20 Type | 168 | testdata/Material.lc 83:15-83:20 Type |
135 | testdata/Material.lc 83:7-83:14 'Float->'AlphaGen | 169 | testdata/Material.lc 83:7-83:14 'Float->'AlphaGen |
@@ -140,9 +174,12 @@ testdata/Material.lc 87:7-87:23 'AlphaGen | |||
140 | testdata/Material.lc 88:7-88:15 'AlphaGen | 174 | testdata/Material.lc 88:7-88:15 'AlphaGen |
141 | testdata/Material.lc 89:7-89:25 'AlphaGen | 175 | testdata/Material.lc 89:7-89:25 'AlphaGen |
142 | testdata/Material.lc 90:7-90:23 'AlphaGen | 176 | testdata/Material.lc 90:7-90:23 'AlphaGen |
177 | testdata/Material.lc 81:6-90:23 Type->Type | ||
143 | testdata/Material.lc 81:6-90:23 Type | 178 | testdata/Material.lc 81:6-90:23 Type |
179 | testdata/Material.lc 82:7-82:13 Type->Type | ||
144 | testdata/Material.lc 82:7-82:13 Type | 180 | testdata/Material.lc 82:7-82:13 Type |
145 | testdata/Material.lc 82:7-82:13 'AlphaGen | 181 | testdata/Material.lc 82:7-82:13 'AlphaGen |
182 | testdata/Material.lc 83:7-83:14 Type->Type | ||
146 | testdata/Material.lc 83:7-83:14 Type | 183 | testdata/Material.lc 83:7-83:14 Type |
147 | testdata/Material.lc 83:7-83:14 'AlphaGen | 184 | testdata/Material.lc 83:7-83:14 'AlphaGen |
148 | testdata/Material.lc 93:6-93:11 Type | 185 | testdata/Material.lc 93:6-93:11 Type |
@@ -150,30 +187,40 @@ testdata/Material.lc 94:7-94:14 'TCGen | |||
150 | testdata/Material.lc 95:7-95:18 'TCGen | 187 | testdata/Material.lc 95:7-95:18 'TCGen |
151 | testdata/Material.lc 96:7-96:21 'TCGen | 188 | testdata/Material.lc 96:7-96:21 'TCGen |
152 | testdata/Material.lc 97:18-97:21 'Nat -> Type->Type | 189 | testdata/Material.lc 97:18-97:21 'Nat -> Type->Type |
190 | testdata/Material.lc 97:22-97:23 'Nat | ||
153 | testdata/Material.lc 97:24-97:29 Type | 191 | testdata/Material.lc 97:24-97:29 Type |
154 | testdata/Material.lc 93:6-97:43 Type | 192 | testdata/Material.lc 93:6-97:44 Type->Type |
193 | testdata/Material.lc 93:6-97:44 Type | ||
155 | testdata/Material.lc 97:32-97:35 'Nat -> Type->Type | 194 | testdata/Material.lc 97:32-97:35 'Nat -> Type->Type |
195 | testdata/Material.lc 97:36-97:37 'Nat | ||
156 | testdata/Material.lc 97:38-97:43 Type | 196 | testdata/Material.lc 97:38-97:43 Type |
197 | testdata/Material.lc 93:6-93:11 Type->Type | ||
157 | testdata/Material.lc 97:7-97:16 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'TCGen | 198 | testdata/Material.lc 97:7-97:16 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'TCGen |
158 | testdata/Material.lc 98:7-98:19 'TCGen | 199 | testdata/Material.lc 98:7-98:19 'TCGen |
200 | testdata/Material.lc 93:6-98:19 Type->Type | ||
159 | testdata/Material.lc 93:6-98:19 Type | 201 | testdata/Material.lc 93:6-98:19 Type |
202 | testdata/Material.lc 97:7-97:16 Type->Type | ||
160 | testdata/Material.lc 97:7-97:16 Type | 203 | testdata/Material.lc 97:7-97:16 Type |
161 | testdata/Material.lc 97:7-97:16 'TCGen | 204 | testdata/Material.lc 97:7-97:16 'TCGen |
162 | testdata/Material.lc 101:6-101:11 Type | 205 | testdata/Material.lc 101:6-101:11 Type |
163 | testdata/Material.lc 102:7-102:25 'TCMod | 206 | testdata/Material.lc 102:7-102:25 'TCMod |
164 | testdata/Material.lc 103:17-103:22 Type | 207 | testdata/Material.lc 103:17-103:22 Type |
208 | testdata/Material.lc 101:6-101:11 Type->Type | ||
165 | testdata/Material.lc 103:7-103:16 'Float->'TCMod | 209 | testdata/Material.lc 103:7-103:16 'Float->'TCMod |
166 | testdata/Material.lc 104:17-104:22 Type | 210 | testdata/Material.lc 104:17-104:22 Type |
211 | testdata/Material.lc 101:6-104:28 Type->Type | ||
167 | testdata/Material.lc 101:6-104:28 Type | 212 | testdata/Material.lc 101:6-104:28 Type |
168 | testdata/Material.lc 104:23-104:28 Type | 213 | testdata/Material.lc 104:23-104:28 Type |
169 | testdata/Material.lc 104:7-104:16 'Float -> 'Float->'TCMod | 214 | testdata/Material.lc 104:7-104:16 'Float -> 'Float->'TCMod |
170 | testdata/Material.lc 105:16-105:21 Type | 215 | testdata/Material.lc 105:16-105:21 Type |
216 | testdata/Material.lc 101:6-105:27 Type->Type | ||
171 | testdata/Material.lc 101:6-105:27 Type | 217 | testdata/Material.lc 101:6-105:27 Type |
172 | testdata/Material.lc 105:22-105:27 Type | 218 | testdata/Material.lc 105:22-105:27 Type |
173 | testdata/Material.lc 105:7-105:15 'Float -> 'Float->'TCMod | 219 | testdata/Material.lc 105:7-105:15 'Float -> 'Float->'TCMod |
174 | testdata/Material.lc 106:18-106:22 Type | 220 | testdata/Material.lc 106:18-106:22 Type |
175 | testdata/Material.lc 106:7-106:17 'Wave->'TCMod | 221 | testdata/Material.lc 106:7-106:17 'Wave->'TCMod |
176 | testdata/Material.lc 107:20-107:25 Type | 222 | testdata/Material.lc 107:20-107:25 Type |
223 | testdata/Material.lc 101:6-107:55 Type->Type | ||
177 | testdata/Material.lc 101:6-107:55 Type | 224 | testdata/Material.lc 101:6-107:55 Type |
178 | testdata/Material.lc 107:26-107:31 Type | 225 | testdata/Material.lc 107:26-107:31 Type |
179 | testdata/Material.lc 107:32-107:37 Type | 226 | testdata/Material.lc 107:32-107:37 Type |
@@ -182,57 +229,75 @@ testdata/Material.lc 107:44-107:49 Type | |||
182 | testdata/Material.lc 107:50-107:55 Type | 229 | testdata/Material.lc 107:50-107:55 Type |
183 | testdata/Material.lc 107:7-107:19 'Float -> 'Float -> 'Float -> 'Float -> 'Float -> 'Float->'TCMod | 230 | testdata/Material.lc 107:7-107:19 'Float -> 'Float -> 'Float -> 'Float -> 'Float -> 'Float->'TCMod |
184 | testdata/Material.lc 108:15-108:20 Type | 231 | testdata/Material.lc 108:15-108:20 Type |
232 | testdata/Material.lc 101:6-108:38 Type->Type | ||
185 | testdata/Material.lc 101:6-108:38 Type | 233 | testdata/Material.lc 101:6-108:38 Type |
186 | testdata/Material.lc 108:21-108:26 Type | 234 | testdata/Material.lc 108:21-108:26 Type |
187 | testdata/Material.lc 108:27-108:32 Type | 235 | testdata/Material.lc 108:27-108:32 Type |
188 | testdata/Material.lc 108:33-108:38 Type | 236 | testdata/Material.lc 108:33-108:38 Type |
189 | testdata/Material.lc 108:7-108:14 'Float -> 'Float -> 'Float -> 'Float->'TCMod | 237 | testdata/Material.lc 108:7-108:14 'Float -> 'Float -> 'Float -> 'Float->'TCMod |
238 | testdata/Material.lc 101:6-108:14 Type->Type | ||
190 | testdata/Material.lc 101:6-108:14 Type | 239 | testdata/Material.lc 101:6-108:14 Type |
240 | testdata/Material.lc 103:7-103:16 Type->Type | ||
191 | testdata/Material.lc 103:7-103:16 Type | 241 | testdata/Material.lc 103:7-103:16 Type |
192 | testdata/Material.lc 103:7-103:16 'TCMod | 242 | testdata/Material.lc 103:7-103:16 'TCMod |
243 | testdata/Material.lc 104:7-104:16 Type->Type | ||
193 | testdata/Material.lc 104:7-104:16 Type | 244 | testdata/Material.lc 104:7-104:16 Type |
194 | testdata/Material.lc 104:7-104:16 'TCMod | 245 | testdata/Material.lc 104:7-104:16 'TCMod |
246 | testdata/Material.lc 105:7-105:15 Type->Type | ||
195 | testdata/Material.lc 105:7-105:15 Type | 247 | testdata/Material.lc 105:7-105:15 Type |
196 | testdata/Material.lc 105:7-105:15 'TCMod | 248 | testdata/Material.lc 105:7-105:15 'TCMod |
249 | testdata/Material.lc 106:7-106:17 Type->Type | ||
197 | testdata/Material.lc 106:7-106:17 Type | 250 | testdata/Material.lc 106:7-106:17 Type |
198 | testdata/Material.lc 106:7-106:17 'TCMod | 251 | testdata/Material.lc 106:7-106:17 'TCMod |
252 | testdata/Material.lc 107:7-107:19 Type->Type | ||
199 | testdata/Material.lc 107:7-107:19 Type | 253 | testdata/Material.lc 107:7-107:19 Type |
200 | testdata/Material.lc 107:7-107:19 'TCMod | 254 | testdata/Material.lc 107:7-107:19 'TCMod |
255 | testdata/Material.lc 108:7-108:14 Type->Type | ||
201 | testdata/Material.lc 108:7-108:14 Type | 256 | testdata/Material.lc 108:7-108:14 Type |
202 | testdata/Material.lc 108:7-108:14 'TCMod | 257 | testdata/Material.lc 108:7-108:14 'TCMod |
203 | testdata/Material.lc 111:6-111:18 Type | 258 | testdata/Material.lc 111:6-111:18 Type |
204 | testdata/Material.lc 112:21-112:27 Type | 259 | testdata/Material.lc 112:21-112:27 Type |
260 | testdata/Material.lc 111:6-111:18 Type->Type | ||
205 | testdata/Material.lc 112:7-112:13 'String->'StageTexture | 261 | testdata/Material.lc 112:7-112:13 'String->'StageTexture |
206 | testdata/Material.lc 113:21-113:27 Type | 262 | testdata/Material.lc 113:21-113:27 Type |
207 | testdata/Material.lc 113:7-113:18 'String->'StageTexture | 263 | testdata/Material.lc 113:7-113:18 'String->'StageTexture |
208 | testdata/Material.lc 114:21-114:26 Type | 264 | testdata/Material.lc 114:21-114:26 Type |
265 | testdata/Material.lc 111:6-114:35 Type->Type | ||
209 | testdata/Material.lc 111:6-114:35 Type | 266 | testdata/Material.lc 111:6-114:35 Type |
210 | testdata/Material.lc 114:28-114:34 Type | 267 | testdata/Material.lc 114:28-114:34 Type |
211 | testdata/Material.lc 114:7-114:17 'Float -> 'List 'String -> 'StageTexture | 268 | testdata/Material.lc 114:7-114:17 'Float -> 'List 'String -> 'StageTexture |
212 | testdata/Material.lc 115:7-115:18 'StageTexture | 269 | testdata/Material.lc 115:7-115:18 'StageTexture |
213 | testdata/Material.lc 116:7-116:20 'StageTexture | 270 | testdata/Material.lc 116:7-116:20 'StageTexture |
271 | testdata/Material.lc 111:6-116:20 Type->Type | ||
214 | testdata/Material.lc 111:6-116:20 Type | 272 | testdata/Material.lc 111:6-116:20 Type |
273 | testdata/Material.lc 112:7-112:13 Type->Type | ||
215 | testdata/Material.lc 112:7-112:13 Type | 274 | testdata/Material.lc 112:7-112:13 Type |
216 | testdata/Material.lc 112:7-112:13 'StageTexture | 275 | testdata/Material.lc 112:7-112:13 'StageTexture |
276 | testdata/Material.lc 113:7-113:18 Type->Type | ||
217 | testdata/Material.lc 113:7-113:18 Type | 277 | testdata/Material.lc 113:7-113:18 Type |
218 | testdata/Material.lc 113:7-113:18 'StageTexture | 278 | testdata/Material.lc 113:7-113:18 'StageTexture |
279 | testdata/Material.lc 114:7-114:17 Type->Type | ||
219 | testdata/Material.lc 114:7-114:17 Type | 280 | testdata/Material.lc 114:7-114:17 Type |
220 | testdata/Material.lc 114:7-114:17 'StageTexture | 281 | testdata/Material.lc 114:7-114:17 'StageTexture |
221 | testdata/Material.lc 119:6-119:19 Type | 282 | testdata/Material.lc 119:6-119:19 Type |
222 | testdata/Material.lc 120:7-120:12 'AlphaFunction | 283 | testdata/Material.lc 120:7-120:12 'AlphaFunction |
223 | testdata/Material.lc 121:7-121:14 'AlphaFunction | 284 | testdata/Material.lc 121:7-121:14 'AlphaFunction |
224 | testdata/Material.lc 122:7-122:14 'AlphaFunction | 285 | testdata/Material.lc 122:7-122:14 'AlphaFunction |
286 | testdata/Material.lc 119:6-122:14 Type->Type | ||
225 | testdata/Material.lc 119:6-122:14 Type | 287 | testdata/Material.lc 119:6-122:14 Type |
288 | testdata/Material.lc 119:6-119:19 Type->Type | ||
226 | testdata/Material.lc 125:6-125:19 Type | 289 | testdata/Material.lc 125:6-125:19 Type |
227 | testdata/Material.lc 126:7-126:14 'DepthFunction | 290 | testdata/Material.lc 126:7-126:14 'DepthFunction |
228 | testdata/Material.lc 127:7-127:15 'DepthFunction | 291 | testdata/Material.lc 127:7-127:15 'DepthFunction |
292 | testdata/Material.lc 125:6-127:15 Type->Type | ||
229 | testdata/Material.lc 125:6-127:15 Type | 293 | testdata/Material.lc 125:6-127:15 Type |
294 | testdata/Material.lc 125:6-125:19 Type->Type | ||
230 | testdata/Material.lc 130:6-130:16 Type | 295 | testdata/Material.lc 130:6-130:16 Type |
231 | testdata/Material.lc 132:25-132:30 Type->Type | 296 | testdata/Material.lc 132:25-132:30 Type->Type |
232 | testdata/Material.lc 132:31-132:53 Type | 297 | testdata/Material.lc 132:31-132:53 Type |
233 | testdata/Material.lc 132:31-132:53 Type -> Type->Type | ||
234 | testdata/Material.lc 132:32-132:41 Type | 298 | testdata/Material.lc 132:32-132:41 Type |
235 | testdata/Material.lc 132:43-132:52 Type | 299 | testdata/Material.lc 132:43-132:52 Type |
300 | testdata/Material.lc 130:6-144:34 Type->Type | ||
236 | testdata/Material.lc 130:6-144:34 Type | 301 | testdata/Material.lc 130:6-144:34 Type |
237 | testdata/Material.lc 133:24-133:30 Type | 302 | testdata/Material.lc 133:24-133:30 Type |
238 | testdata/Material.lc 134:24-134:32 Type | 303 | testdata/Material.lc 134:24-134:32 Type |
@@ -245,8 +310,11 @@ testdata/Material.lc 140:25-140:30 Type->Type | |||
245 | testdata/Material.lc 140:31-140:44 Type | 310 | testdata/Material.lc 140:31-140:44 Type |
246 | testdata/Material.lc 143:32-143:36 Type | 311 | testdata/Material.lc 143:32-143:36 Type |
247 | testdata/Material.lc 144:28-144:34 Type | 312 | testdata/Material.lc 144:28-144:34 Type |
313 | testdata/Material.lc 130:6-130:16 Type->Type | ||
248 | testdata/Material.lc 131:7-131:17 'Maybe ('Tuple2 'Blending' 'Blending') -> 'RGBGen -> 'AlphaGen -> 'TCGen -> 'List 'TCMod -> 'StageTexture -> 'Bool -> 'DepthFunction -> 'Maybe 'AlphaFunction -> 'Bool -> 'String->'StageAttrs | 314 | testdata/Material.lc 131:7-131:17 'Maybe ('Tuple2 'Blending' 'Blending') -> 'RGBGen -> 'AlphaGen -> 'TCGen -> 'List 'TCMod -> 'StageTexture -> 'Bool -> 'DepthFunction -> 'Maybe 'AlphaFunction -> 'Bool -> 'String->'StageAttrs |
315 | testdata/Material.lc 130:6-131:17 Type->Type | ||
249 | testdata/Material.lc 130:6-131:17 Type | 316 | testdata/Material.lc 130:6-131:17 Type |
317 | testdata/Material.lc 131:7-131:17 Type->Type | ||
250 | testdata/Material.lc 131:7-131:17 Type | 318 | testdata/Material.lc 131:7-131:17 Type |
251 | testdata/Material.lc 131:7-131:17 'StageAttrs | 319 | testdata/Material.lc 131:7-131:17 'StageAttrs |
252 | testdata/Material.lc 131:7-131:17 'Maybe ('Tuple2 'Blending' 'Blending') -> 'RGBGen -> 'AlphaGen -> 'TCGen -> 'List 'TCMod -> 'StageTexture -> 'Bool -> 'DepthFunction -> 'Maybe 'AlphaFunction -> 'Bool -> 'String->V11 | 320 | testdata/Material.lc 131:7-131:17 'Maybe ('Tuple2 'Blending' 'Blending') -> 'RGBGen -> 'AlphaGen -> 'TCGen -> 'List 'TCMod -> 'StageTexture -> 'Bool -> 'DepthFunction -> 'Maybe 'AlphaFunction -> 'Bool -> 'String->V11 |
@@ -284,13 +352,15 @@ testdata/Material.lc 133:7-133:15 'StageAttrs->'RGBGen | |||
284 | testdata/Material.lc 131:7-131:17 'Maybe ('Tuple2 'Blending' 'Blending') | 352 | testdata/Material.lc 131:7-131:17 'Maybe ('Tuple2 'Blending' 'Blending') |
285 | testdata/Material.lc 132:7-132:14 'StageAttrs -> 'Maybe ('Tuple2 'Blending' 'Blending') | 353 | testdata/Material.lc 132:7-132:14 'StageAttrs -> 'Maybe ('Tuple2 'Blending' 'Blending') |
286 | testdata/Material.lc 148:22-148:32 Type | 354 | testdata/Material.lc 148:22-148:32 Type |
287 | testdata/Material.lc 149:21-160:29 'StageAttrs | 355 | testdata/Material.lc 149:21-161:6 'StageAttrs |
288 | testdata/Material.lc 149:21-149:31 'Maybe ('Tuple2 'Blending' 'Blending') -> 'RGBGen -> 'AlphaGen -> 'TCGen -> 'List 'TCMod -> 'StageTexture -> 'Bool -> 'DepthFunction -> 'Maybe 'AlphaFunction -> 'Bool -> 'String->'StageAttrs | 356 | testdata/Material.lc 149:21-149:31 'Maybe ('Tuple2 'Blending' 'Blending') -> 'RGBGen -> 'AlphaGen -> 'TCGen -> 'List 'TCMod -> 'StageTexture -> 'Bool -> 'DepthFunction -> 'Maybe 'AlphaFunction -> 'Bool -> 'String->'StageAttrs |
289 | testdata/Material.lc 150:23-150:30 'Maybe ('Tuple2 'Blending' 'Blending') | 357 | testdata/Material.lc 150:23-150:30 'Maybe ('Tuple2 'Blending' 'Blending') |
290 | testdata/Material.lc 150:23-150:30 {a} -> 'Maybe a | 358 | testdata/Material.lc 150:23-150:30 {a} -> 'Maybe a |
291 | testdata/Material.lc 151:23-151:36 'RGBGen | 359 | testdata/Material.lc 151:23-151:36 'RGBGen |
292 | testdata/Material.lc 152:23-152:33 'AlphaGen | 360 | testdata/Material.lc 152:23-152:33 'AlphaGen |
293 | testdata/Material.lc 153:23-153:35 'TCGen | 361 | testdata/Material.lc 153:23-153:35 'TCGen |
362 | testdata/Material.lc 154:23-154:25 'List 'TCMod | ||
363 | testdata/Material.lc 154:23-154:25 {a} -> 'List a | ||
294 | testdata/Material.lc 155:23-155:36 'StageTexture | 364 | testdata/Material.lc 155:23-155:36 'StageTexture |
295 | testdata/Material.lc 156:23-156:27 'Bool | 365 | testdata/Material.lc 156:23-156:27 'Bool |
296 | testdata/Material.lc 157:23-157:31 'DepthFunction | 366 | testdata/Material.lc 157:23-157:31 'DepthFunction |
@@ -301,6 +371,7 @@ testdata/Material.lc 160:27-160:29 'String | |||
301 | testdata/Material.lc 149:1-149:18 'StageAttrs | 371 | testdata/Material.lc 149:1-149:18 'StageAttrs |
302 | testdata/Material.lc 163:6-163:17 Type | 372 | testdata/Material.lc 163:6-163:17 Type |
303 | testdata/Material.lc 165:28-165:30 Type | 373 | testdata/Material.lc 165:28-165:30 Type |
374 | testdata/Material.lc 163:6-178:32 Type->Type | ||
304 | testdata/Material.lc 163:6-178:32 Type | 375 | testdata/Material.lc 163:6-178:32 Type |
305 | testdata/Material.lc 166:28-166:30 Type | 376 | testdata/Material.lc 166:28-166:30 Type |
306 | testdata/Material.lc 167:28-167:32 Type | 377 | testdata/Material.lc 167:28-167:32 Type |
@@ -313,8 +384,11 @@ testdata/Material.lc 173:28-173:32 Type | |||
313 | testdata/Material.lc 174:28-174:32 Type | 384 | testdata/Material.lc 174:28-174:32 Type |
314 | testdata/Material.lc 175:29-175:39 Type | 385 | testdata/Material.lc 175:29-175:39 Type |
315 | testdata/Material.lc 178:28-178:32 Type | 386 | testdata/Material.lc 178:28-178:32 Type |
387 | testdata/Material.lc 163:6-163:17 Type->Type | ||
316 | testdata/Material.lc 164:7-164:18 'Tuple0 -> 'Tuple0 -> 'Bool -> 'Int -> 'Bool -> 'Bool -> 'CullType -> 'List 'Deform -> 'Bool -> 'Bool -> 'List 'StageAttrs -> 'Bool->'CommonAttrs | 388 | testdata/Material.lc 164:7-164:18 'Tuple0 -> 'Tuple0 -> 'Bool -> 'Int -> 'Bool -> 'Bool -> 'CullType -> 'List 'Deform -> 'Bool -> 'Bool -> 'List 'StageAttrs -> 'Bool->'CommonAttrs |
389 | testdata/Material.lc 163:6-164:18 Type->Type | ||
317 | testdata/Material.lc 163:6-164:18 Type | 390 | testdata/Material.lc 163:6-164:18 Type |
391 | testdata/Material.lc 164:7-164:18 Type->Type | ||
318 | testdata/Material.lc 164:7-164:18 Type | 392 | testdata/Material.lc 164:7-164:18 Type |
319 | testdata/Material.lc 164:7-164:18 'CommonAttrs | 393 | testdata/Material.lc 164:7-164:18 'CommonAttrs |
320 | testdata/Material.lc 164:7-164:18 'Tuple0 -> 'Tuple0 -> 'Bool -> 'Int -> 'Bool -> 'Bool -> 'CullType -> 'List 'Deform -> 'Bool -> 'Bool -> 'List 'StageAttrs -> 'Bool->V12 | 394 | testdata/Material.lc 164:7-164:18 'Tuple0 -> 'Tuple0 -> 'Bool -> 'Int -> 'Bool -> 'Bool -> 'CullType -> 'List 'Deform -> 'Bool -> 'Bool -> 'List 'StageAttrs -> 'Bool->V12 |
@@ -350,7 +424,7 @@ testdata/Material.lc 164:7-164:18 'Tuple0 | |||
350 | testdata/Material.lc 166:7-166:17 'CommonAttrs->'Tuple0 | 424 | testdata/Material.lc 166:7-166:17 'CommonAttrs->'Tuple0 |
351 | testdata/Material.lc 165:7-165:17 'CommonAttrs->'Tuple0 | 425 | testdata/Material.lc 165:7-165:17 'CommonAttrs->'Tuple0 |
352 | testdata/Material.lc 182:23-182:34 Type | 426 | testdata/Material.lc 182:23-182:34 Type |
353 | testdata/Material.lc 183:22-195:32 'CommonAttrs | 427 | testdata/Material.lc 183:22-196:6 'CommonAttrs |
354 | testdata/Material.lc 183:22-183:33 'Tuple0 -> 'Tuple0 -> 'Bool -> 'Int -> 'Bool -> 'Bool -> 'CullType -> 'List 'Deform -> 'Bool -> 'Bool -> 'List 'StageAttrs -> 'Bool->'CommonAttrs | 428 | testdata/Material.lc 183:22-183:33 'Tuple0 -> 'Tuple0 -> 'Bool -> 'Int -> 'Bool -> 'Bool -> 'CullType -> 'List 'Deform -> 'Bool -> 'Bool -> 'List 'StageAttrs -> 'Bool->'CommonAttrs |
355 | testdata/Material.lc 184:27-184:29 'Tuple0 | 429 | testdata/Material.lc 184:27-184:29 'Tuple0 |
356 | testdata/Material.lc 185:27-185:29 'Tuple0 | 430 | testdata/Material.lc 185:27-185:29 'Tuple0 |
@@ -359,7 +433,11 @@ testdata/Material.lc 187:27-187:28 'Int | |||
359 | testdata/Material.lc 188:27-188:32 'Bool | 433 | testdata/Material.lc 188:27-188:32 'Bool |
360 | testdata/Material.lc 189:27-189:32 'Bool | 434 | testdata/Material.lc 189:27-189:32 'Bool |
361 | testdata/Material.lc 190:27-190:40 'CullType | 435 | testdata/Material.lc 190:27-190:40 'CullType |
436 | testdata/Material.lc 191:27-191:29 'List 'Deform | ||
437 | testdata/Material.lc 191:27-191:29 {a} -> 'List a | ||
362 | testdata/Material.lc 192:27-192:32 'Bool | 438 | testdata/Material.lc 192:27-192:32 'Bool |
363 | testdata/Material.lc 193:27-193:32 'Bool | 439 | testdata/Material.lc 193:27-193:32 'Bool |
440 | testdata/Material.lc 194:27-194:29 'List 'StageAttrs | ||
441 | testdata/Material.lc 194:27-194:29 {a} -> 'List a | ||
364 | testdata/Material.lc 195:27-195:32 'Bool | 442 | testdata/Material.lc 195:27-195:32 'Bool |
365 | testdata/Material.lc 183:1-183:19 'CommonAttrs | 443 | testdata/Material.lc 183:1-183:19 'CommonAttrs |
diff --git a/testdata/Prelude.out b/testdata/Prelude.out index 17c94c1c..3838228c 100644 --- a/testdata/Prelude.out +++ b/testdata/Prelude.out | |||
@@ -26,7 +26,6 @@ testdata/Prelude.lc 25:1-25:8 {a} -> {b} -> {c} -> (a -> b->c) -> 'Tuple2 a b - | |||
26 | testdata/Prelude.lc 27:20-27:30 V2 -> V2->V2 | 26 | testdata/Prelude.lc 27:20-27:30 V2 -> V2->V2 |
27 | testdata/Prelude.lc 27:20-27:30 V2->V2 | 27 | testdata/Prelude.lc 27:20-27:30 V2->V2 |
28 | testdata/Prelude.lc 27:20-27:30 V2 | 28 | testdata/Prelude.lc 27:20-27:30 V2 |
29 | testdata/Prelude.lc 27:20-27:30 {a} -> {b} -> a -> b -> 'Tuple2 a b | ||
30 | testdata/Prelude.lc 27:21-27:24 V1 | 29 | testdata/Prelude.lc 27:21-27:24 V1 |
31 | testdata/Prelude.lc 27:21-27:22 V12 | 30 | testdata/Prelude.lc 27:21-27:22 V12 |
32 | testdata/Prelude.lc 27:23-27:24 V9 | 31 | testdata/Prelude.lc 27:23-27:24 V9 |
@@ -38,31 +37,38 @@ testdata/Prelude.lc 27:12-27:16 V5 | |||
38 | testdata/Prelude.lc 27:1-27:6 {a} -> {b} -> {c} -> {d} -> a->c -> b->d -> 'Tuple2 a b -> 'Tuple2 c d | 37 | testdata/Prelude.lc 27:1-27:6 {a} -> {b} -> {c} -> {d} -> a->c -> b->d -> 'Tuple2 a b -> 'Tuple2 c d |
39 | testdata/Prelude.lc 29:6-29:10 'Float | 38 | testdata/Prelude.lc 29:6-29:10 'Float |
40 | testdata/Prelude.lc 29:1-29:3 'Float | 39 | testdata/Prelude.lc 29:1-29:3 'Float |
41 | testdata/Prelude.lc 32:1-32:4 {a} -> a->a -> a | ||
42 | testdata/Prelude.lc 31:8-34:39 V0->V1 | 40 | testdata/Prelude.lc 31:8-34:39 V0->V1 |
43 | testdata/Prelude.lc 31:8-34:39 V1 | 41 | testdata/Prelude.lc 31:8-34:39 V1 |
44 | testdata/Prelude.lc 31:8-31:29 Type | 42 | testdata/Prelude.lc 31:8-31:29 Type |
43 | testdata/Prelude.lc 31:8-31:29 Type->Type | ||
45 | testdata/Prelude.lc 31:9-31:10 Type | 44 | testdata/Prelude.lc 31:9-31:10 Type |
46 | testdata/Prelude.lc 31:9-31:10 V3 | 45 | testdata/Prelude.lc 31:9-31:10 V3 |
46 | testdata/Prelude.lc 31:15-31:29 Type->Type | ||
47 | testdata/Prelude.lc 31:15-31:29 Type | 47 | testdata/Prelude.lc 31:15-31:29 Type |
48 | testdata/Prelude.lc 31:16-31:17 Type | 48 | testdata/Prelude.lc 31:16-31:17 Type |
49 | testdata/Prelude.lc 31:16-31:17 V2 | 49 | testdata/Prelude.lc 31:16-31:17 V2 |
50 | testdata/Prelude.lc 31:22-31:29 Type->Type | ||
50 | testdata/Prelude.lc 31:22-31:29 Type | 51 | testdata/Prelude.lc 31:22-31:29 Type |
51 | testdata/Prelude.lc 31:23-31:28 Type | 52 | testdata/Prelude.lc 31:23-31:28 Type |
52 | testdata/Prelude.lc 31:23-31:28 Type -> Type->Type | ||
53 | testdata/Prelude.lc 31:24-31:25 Type | 53 | testdata/Prelude.lc 31:24-31:25 Type |
54 | testdata/Prelude.lc 31:26-31:27 Type | 54 | testdata/Prelude.lc 31:26-31:27 Type |
55 | testdata/Prelude.lc 34:23-34:39 {a} -> {b} -> 'List a -> 'List b -> 'List ('Tuple2 a b) | 55 | testdata/Prelude.lc 32:22-34:39 {a} -> {b} -> 'List a -> 'List b -> 'List ('Tuple2 a b) |
56 | testdata/Prelude.lc 34:23-34:39 {a} -> 'List V1 -> 'List a -> 'List ('Tuple2 V3 a) | 56 | testdata/Prelude.lc 32:22-34:39 {a} -> 'List V1 -> 'List a -> 'List ('Tuple2 V3 a) |
57 | testdata/Prelude.lc 34:23-34:39 'List V1 -> 'List V1 -> 'List ('Tuple2 V3 V2) | 57 | testdata/Prelude.lc 32:22-34:39 'List V1 -> 'List V1 -> 'List ('Tuple2 V3 V2) |
58 | testdata/Prelude.lc 34:23-34:39 'List V1 -> 'List ('Tuple2 V3 V2) | 58 | testdata/Prelude.lc 32:22-34:39 'List V1 -> 'List ('Tuple2 V3 V2) |
59 | testdata/Prelude.lc 34:23-34:39 'List ('Tuple2 V3 V2) | 59 | testdata/Prelude.lc 32:22-34:39 'List ('Tuple2 V3 V2) |
60 | testdata/Prelude.lc 32:22-32:24 V0 | ||
61 | testdata/Prelude.lc 32:22-32:24 {a} -> 'List a | ||
62 | testdata/Prelude.lc 33:22-34:39 V1 -> 'List V2 -> 'List V2 | ||
63 | testdata/Prelude.lc 33:22-34:39 'List V2 -> 'List V2 | ||
64 | testdata/Prelude.lc 33:22-34:39 'List V2 | ||
65 | testdata/Prelude.lc 33:22-33:24 V0 | ||
66 | testdata/Prelude.lc 33:22-33:24 {a} -> 'List a | ||
60 | testdata/Prelude.lc 34:23-34:39 V1 -> 'List V2 -> 'List V2 | 67 | testdata/Prelude.lc 34:23-34:39 V1 -> 'List V2 -> 'List V2 |
61 | testdata/Prelude.lc 34:23-34:39 'List V2 -> 'List V2 | 68 | testdata/Prelude.lc 34:23-34:39 'List V2 -> 'List V2 |
62 | testdata/Prelude.lc 34:23-34:39 'List V2 | 69 | testdata/Prelude.lc 34:23-34:39 'List V2 |
63 | testdata/Prelude.lc 34:28-34:29 {a} -> a -> 'List a -> 'List a | 70 | testdata/Prelude.lc 34:28-34:29 {a} -> a -> 'List a -> 'List a |
64 | testdata/Prelude.lc 34:23-34:28 V0 | 71 | testdata/Prelude.lc 34:23-34:28 V0 |
65 | testdata/Prelude.lc 34:23-34:28 {a} -> {b} -> a -> b -> 'Tuple2 a b | ||
66 | testdata/Prelude.lc 34:24-34:25 V1 | 72 | testdata/Prelude.lc 34:24-34:25 V1 |
67 | testdata/Prelude.lc 34:24-34:25 V10 | 73 | testdata/Prelude.lc 34:24-34:25 V10 |
68 | testdata/Prelude.lc 34:26-34:27 V0 | 74 | testdata/Prelude.lc 34:26-34:27 V0 |
@@ -73,18 +79,17 @@ testdata/Prelude.lc 34:34-34:36 'List V1 | |||
73 | testdata/Prelude.lc 34:34-34:36 'List V8 | 79 | testdata/Prelude.lc 34:34-34:36 'List V8 |
74 | testdata/Prelude.lc 34:37-34:39 'List V2 | 80 | testdata/Prelude.lc 34:37-34:39 'List V2 |
75 | testdata/Prelude.lc 32:1-32:4 {a} -> {b} -> 'List a -> 'List b -> 'List ('Tuple2 a b) | 81 | testdata/Prelude.lc 32:1-32:4 {a} -> {b} -> 'List a -> 'List b -> 'List ('Tuple2 a b) |
76 | testdata/Prelude.lc 37:1-37:6 {a} -> a->a -> a | ||
77 | testdata/Prelude.lc 36:10-39:27 V0->V1 | 82 | testdata/Prelude.lc 36:10-39:27 V0->V1 |
78 | testdata/Prelude.lc 36:10-39:27 V1 | 83 | testdata/Prelude.lc 36:10-39:27 V1 |
79 | testdata/Prelude.lc 36:10-36:30 Type | 84 | testdata/Prelude.lc 36:10-36:30 Type |
85 | testdata/Prelude.lc 36:10-36:30 Type->Type | ||
80 | testdata/Prelude.lc 36:11-36:16 Type | 86 | testdata/Prelude.lc 36:11-36:16 Type |
81 | testdata/Prelude.lc 36:11-36:16 Type -> Type->Type | ||
82 | testdata/Prelude.lc 36:12-36:13 Type | 87 | testdata/Prelude.lc 36:12-36:13 Type |
83 | testdata/Prelude.lc 36:12-36:13 V3 | 88 | testdata/Prelude.lc 36:12-36:13 V3 |
84 | testdata/Prelude.lc 36:14-36:15 Type | 89 | testdata/Prelude.lc 36:14-36:15 Type |
85 | testdata/Prelude.lc 36:14-36:15 V1 | 90 | testdata/Prelude.lc 36:14-36:15 V1 |
91 | testdata/Prelude.lc 36:21-36:30 Type->Type | ||
86 | testdata/Prelude.lc 36:21-36:30 Type | 92 | testdata/Prelude.lc 36:21-36:30 Type |
87 | testdata/Prelude.lc 36:21-36:30 Type -> Type->Type | ||
88 | testdata/Prelude.lc 36:22-36:25 Type | 93 | testdata/Prelude.lc 36:22-36:25 Type |
89 | testdata/Prelude.lc 36:23-36:24 Type | 94 | testdata/Prelude.lc 36:23-36:24 Type |
90 | testdata/Prelude.lc 36:26-36:29 Type | 95 | testdata/Prelude.lc 36:26-36:29 Type |
@@ -94,7 +99,10 @@ testdata/Prelude.lc 37:12-39:27 {a} -> 'List ('Tuple2 V1 a) -> 'Tuple2 ('List V | |||
94 | testdata/Prelude.lc 37:12-39:27 'List ('Tuple2 V1 V0) -> 'Tuple2 ('List V2) ('List V1) | 99 | testdata/Prelude.lc 37:12-39:27 'List ('Tuple2 V1 V0) -> 'Tuple2 ('List V2) ('List V1) |
95 | testdata/Prelude.lc 37:12-39:27 'Tuple2 ('List V2) ('List V1) | 100 | testdata/Prelude.lc 37:12-39:27 'Tuple2 ('List V2) ('List V1) |
96 | testdata/Prelude.lc 37:12-37:19 V0 | 101 | testdata/Prelude.lc 37:12-37:19 V0 |
97 | testdata/Prelude.lc 37:12-37:19 {a} -> {b} -> a -> b -> 'Tuple2 a b | 102 | testdata/Prelude.lc 37:13-37:15 V1 |
103 | testdata/Prelude.lc 37:13-37:15 {a} -> 'List a | ||
104 | testdata/Prelude.lc 37:16-37:18 V1 | ||
105 | testdata/Prelude.lc 37:16-37:18 {a} -> 'List a | ||
98 | testdata/Prelude.lc 38:20-39:27 V2 -> 'List V3 -> 'Tuple2 ('List V3) ('List V2) | 106 | testdata/Prelude.lc 38:20-39:27 V2 -> 'List V3 -> 'Tuple2 ('List V3) ('List V2) |
99 | testdata/Prelude.lc 38:20-39:27 'List V3 -> 'Tuple2 ('List V3) ('List V2) | 107 | testdata/Prelude.lc 38:20-39:27 'List V3 -> 'Tuple2 ('List V3) ('List V2) |
100 | testdata/Prelude.lc 38:20-39:27 'Tuple2 ('List V3) ('List V2) | 108 | testdata/Prelude.lc 38:20-39:27 'Tuple2 ('List V3) ('List V2) |
@@ -104,7 +112,6 @@ testdata/Prelude.lc 38:20-39:27 V2 | |||
104 | testdata/Prelude.lc 38:20-38:31 V2 -> V2->V2 | 112 | testdata/Prelude.lc 38:20-38:31 V2 -> V2->V2 |
105 | testdata/Prelude.lc 38:20-38:31 V2->V2 | 113 | testdata/Prelude.lc 38:20-38:31 V2->V2 |
106 | testdata/Prelude.lc 38:20-38:31 V2 | 114 | testdata/Prelude.lc 38:20-38:31 V2 |
107 | testdata/Prelude.lc 38:20-38:31 {a} -> {b} -> a -> b -> 'Tuple2 a b | ||
108 | testdata/Prelude.lc 38:21-38:25 V1 | 115 | testdata/Prelude.lc 38:21-38:25 V1 |
109 | testdata/Prelude.lc 38:22-38:23 {a} -> a -> 'List a -> 'List a | 116 | testdata/Prelude.lc 38:22-38:23 {a} -> a -> 'List a -> 'List a |
110 | testdata/Prelude.lc 38:21-38:22 V0 | 117 | testdata/Prelude.lc 38:21-38:22 V0 |
@@ -124,17 +131,18 @@ testdata/Prelude.lc 39:19-39:24 {a} -> {b} -> 'List ('Tuple2 a b) -> 'Tuple2 (' | |||
124 | testdata/Prelude.lc 39:25-39:27 'List ('Tuple2 V1 V0) | 131 | testdata/Prelude.lc 39:25-39:27 'List ('Tuple2 V1 V0) |
125 | testdata/Prelude.lc 39:25-39:27 'List V10 | 132 | testdata/Prelude.lc 39:25-39:27 'List V10 |
126 | testdata/Prelude.lc 37:1-37:6 {a} -> {b} -> 'List ('Tuple2 a b) -> 'Tuple2 ('List a) ('List b) | 133 | testdata/Prelude.lc 37:1-37:6 {a} -> {b} -> 'List ('Tuple2 a b) -> 'Tuple2 ('List a) ('List b) |
127 | testdata/Prelude.lc 41:1-41:7 {a} -> a->a -> a | 134 | testdata/Prelude.lc 41:21-44:49 V0->V1 |
128 | testdata/Prelude.lc 42:27-44:48 V0->V1 | 135 | testdata/Prelude.lc 41:21-44:49 V1 |
129 | testdata/Prelude.lc 42:27-44:48 V1 | 136 | testdata/Prelude.lc 41:21-41:23 V0 |
130 | testdata/Prelude.lc 42:27-44:48 V1 -> 'List V2 -> 'List V2 | 137 | testdata/Prelude.lc 41:21-41:23 {a} -> 'List a |
131 | testdata/Prelude.lc 42:27-44:48 'List V2 -> 'List V2 | 138 | testdata/Prelude.lc 42:22-44:49 V1 -> 'List V2 -> 'List V2 |
132 | testdata/Prelude.lc 42:27-44:48 'List V2 | 139 | testdata/Prelude.lc 42:22-44:49 'List V2 -> 'List V2 |
133 | testdata/Prelude.lc 44:34-44:48 V0 | 140 | testdata/Prelude.lc 42:22-44:49 'List V2 |
141 | testdata/Prelude.lc 44:33-44:49 V0 | ||
134 | testdata/Prelude.lc 44:34-44:40 V12 | 142 | testdata/Prelude.lc 44:34-44:40 V12 |
135 | testdata/Prelude.lc 44:41-44:45 V13 | 143 | testdata/Prelude.lc 44:41-44:45 V13 |
136 | testdata/Prelude.lc 44:46-44:48 'List V10 | 144 | testdata/Prelude.lc 44:46-44:48 'List V10 |
137 | testdata/Prelude.lc 43:33-43:51 V0 | 145 | testdata/Prelude.lc 43:32-43:52 V0 |
138 | testdata/Prelude.lc 43:35-43:36 {a} -> a -> 'List a -> 'List a | 146 | testdata/Prelude.lc 43:35-43:36 {a} -> a -> 'List a -> 'List a |
139 | testdata/Prelude.lc 43:33-43:34 V0 | 147 | testdata/Prelude.lc 43:33-43:34 V0 |
140 | testdata/Prelude.lc 43:33-43:34 V7 | 148 | testdata/Prelude.lc 43:33-43:34 V7 |
@@ -149,8 +157,10 @@ testdata/Prelude.lc 42:27-42:31 V6 | |||
149 | testdata/Prelude.lc 42:32-42:33 V5 | 157 | testdata/Prelude.lc 42:32-42:33 V5 |
150 | testdata/Prelude.lc 41:1-41:7 {a} -> a->'Bool -> 'List a -> 'List a | 158 | testdata/Prelude.lc 41:1-41:7 {a} -> a->'Bool -> 'List a -> 'List a |
151 | testdata/Prelude.lc 46:9-46:17 Type | 159 | testdata/Prelude.lc 46:9-46:17 Type |
160 | testdata/Prelude.lc 46:9-46:17 Type->Type | ||
152 | testdata/Prelude.lc 46:10-46:11 Type | 161 | testdata/Prelude.lc 46:10-46:11 Type |
153 | testdata/Prelude.lc 46:10-46:11 V1 | 162 | testdata/Prelude.lc 46:10-46:11 V1 |
163 | testdata/Prelude.lc 46:16-46:17 Type->Type | ||
154 | testdata/Prelude.lc 46:16-46:17 Type | 164 | testdata/Prelude.lc 46:16-46:17 Type |
155 | testdata/Prelude.lc 47:7-47:16 {a} -> 'List a -> a | 165 | testdata/Prelude.lc 47:7-47:16 {a} -> 'List a -> a |
156 | testdata/Prelude.lc 47:7-47:16 'List V0 -> V1 | 166 | testdata/Prelude.lc 47:7-47:16 'List V0 -> V1 |
@@ -162,8 +172,10 @@ testdata/Prelude.lc 47:15-47:16 V3 | |||
162 | testdata/Prelude.lc 47:7-47:11 'List V1 | 172 | testdata/Prelude.lc 47:7-47:11 'List V1 |
163 | testdata/Prelude.lc 47:1-47:5 {a} -> 'List a -> a | 173 | testdata/Prelude.lc 47:1-47:5 {a} -> 'List a -> a |
164 | testdata/Prelude.lc 49:9-49:19 Type | 174 | testdata/Prelude.lc 49:9-49:19 Type |
175 | testdata/Prelude.lc 49:9-49:19 Type->Type | ||
165 | testdata/Prelude.lc 49:10-49:11 Type | 176 | testdata/Prelude.lc 49:10-49:11 Type |
166 | testdata/Prelude.lc 49:10-49:11 V1 | 177 | testdata/Prelude.lc 49:10-49:11 V1 |
178 | testdata/Prelude.lc 49:16-49:19 Type->Type | ||
167 | testdata/Prelude.lc 49:16-49:19 Type | 179 | testdata/Prelude.lc 49:16-49:19 Type |
168 | testdata/Prelude.lc 49:17-49:18 Type | 180 | testdata/Prelude.lc 49:17-49:18 Type |
169 | testdata/Prelude.lc 50:7-50:18 {a} -> 'List a -> 'List a | 181 | testdata/Prelude.lc 50:7-50:18 {a} -> 'List a -> 'List a |
@@ -176,25 +188,25 @@ testdata/Prelude.lc 50:16-50:18 'List V3 | |||
176 | testdata/Prelude.lc 50:7-50:12 'List V1 | 188 | testdata/Prelude.lc 50:7-50:12 'List V1 |
177 | testdata/Prelude.lc 50:1-50:5 {a} -> 'List a -> 'List a | 189 | testdata/Prelude.lc 50:1-50:5 {a} -> 'List a -> 'List a |
178 | testdata/Prelude.lc 52:10-52:25 Type | 190 | testdata/Prelude.lc 52:10-52:25 Type |
191 | testdata/Prelude.lc 52:10-52:25 Type->Type | ||
179 | testdata/Prelude.lc 52:11-52:12 Type | 192 | testdata/Prelude.lc 52:11-52:12 Type |
180 | testdata/Prelude.lc 52:11-52:12 V1 | 193 | testdata/Prelude.lc 52:11-52:12 V1 |
194 | testdata/Prelude.lc 52:17-52:25 Type->Type | ||
181 | testdata/Prelude.lc 52:17-52:25 Type | 195 | testdata/Prelude.lc 52:17-52:25 Type |
182 | testdata/Prelude.lc 52:18-52:24 Type | 196 | testdata/Prelude.lc 52:18-52:24 Type |
183 | testdata/Prelude.lc 52:18-52:24 Type -> Type->Type | ||
184 | testdata/Prelude.lc 52:19-52:20 Type | 197 | testdata/Prelude.lc 52:19-52:20 Type |
185 | testdata/Prelude.lc 52:22-52:23 Type | 198 | testdata/Prelude.lc 52:22-52:23 Type |
186 | testdata/Prelude.lc 53:11-53:24 {a} -> 'List a -> 'List ('Tuple2 a a) | 199 | testdata/Prelude.lc 53:11-53:25 {a} -> 'List a -> 'List ('Tuple2 a a) |
187 | testdata/Prelude.lc 53:11-53:24 'List V0 -> 'List ('Tuple2 V1 V1) | 200 | testdata/Prelude.lc 53:11-53:25 'List V0 -> 'List ('Tuple2 V1 V1) |
188 | testdata/Prelude.lc 53:11-53:24 'List ('Tuple2 V1 V1) | 201 | testdata/Prelude.lc 53:11-53:25 'List ('Tuple2 V1 V1) |
189 | testdata/Prelude.lc 53:11-53:14 {a} -> {b} -> 'List a -> 'List b -> 'List ('Tuple2 a b) | 202 | testdata/Prelude.lc 53:11-53:14 {a} -> {b} -> 'List a -> 'List b -> 'List ('Tuple2 a b) |
190 | testdata/Prelude.lc 53:15-53:16 'List V1 | 203 | testdata/Prelude.lc 53:15-53:16 'List V1 |
191 | testdata/Prelude.lc 53:15-53:16 'List V3 | 204 | testdata/Prelude.lc 53:15-53:16 'List V3 |
192 | testdata/Prelude.lc 53:18-53:24 'List V1 | 205 | testdata/Prelude.lc 53:17-53:25 'List V1 |
193 | testdata/Prelude.lc 53:18-53:22 {a} -> 'List a -> 'List a | 206 | testdata/Prelude.lc 53:18-53:22 {a} -> 'List a -> 'List a |
194 | testdata/Prelude.lc 53:23-53:24 'List V0 | 207 | testdata/Prelude.lc 53:23-53:24 'List V0 |
195 | testdata/Prelude.lc 53:23-53:24 'List V2 | 208 | testdata/Prelude.lc 53:23-53:24 'List V2 |
196 | testdata/Prelude.lc 53:1-53:6 {a} -> 'List a -> 'List ('Tuple2 a a) | 209 | testdata/Prelude.lc 53:1-53:6 {a} -> 'List a -> 'List ('Tuple2 a a) |
197 | testdata/Prelude.lc 55:1-55:7 {a} -> a->a -> a | ||
198 | testdata/Prelude.lc 55:17-56:41 V0->V1 | 210 | testdata/Prelude.lc 55:17-56:41 V0->V1 |
199 | testdata/Prelude.lc 55:17-56:41 V1 | 211 | testdata/Prelude.lc 55:17-56:41 V1 |
200 | testdata/Prelude.lc 55:17-55:18 V0 | 212 | testdata/Prelude.lc 55:17-55:18 V0 |
@@ -212,7 +224,6 @@ testdata/Prelude.lc 55:1-55:7 {a} -> {b} -> (a -> b->a) -> a -> 'List b -> a | |||
212 | testdata/Prelude.lc 58:16-58:17 V0 | 224 | testdata/Prelude.lc 58:16-58:17 V0 |
213 | testdata/Prelude.lc 58:16-58:17 V2 | 225 | testdata/Prelude.lc 58:16-58:17 V2 |
214 | testdata/Prelude.lc 58:1-58:10 {a} -> a -> 'List a | 226 | testdata/Prelude.lc 58:1-58:10 {a} -> a -> 'List a |
215 | testdata/Prelude.lc 60:1-60:7 {a} -> a->a -> a | ||
216 | testdata/Prelude.lc 60:20-61:36 V0->V1 | 227 | testdata/Prelude.lc 60:20-61:36 V0->V1 |
217 | testdata/Prelude.lc 60:20-61:36 V1 | 228 | testdata/Prelude.lc 60:20-61:36 V1 |
218 | testdata/Prelude.lc 60:20-60:22 V0 | 229 | testdata/Prelude.lc 60:20-60:22 V0 |
@@ -231,10 +242,13 @@ testdata/Prelude.lc 60:1-60:7 {a} -> 'List a -> 'List a -> 'List a | |||
231 | testdata/Prelude.lc 63:10-63:16 {a} -> {b} -> (a -> b->a) -> a -> 'List b -> a | 242 | testdata/Prelude.lc 63:10-63:16 {a} -> {b} -> (a -> b->a) -> a -> 'List b -> a |
232 | testdata/Prelude.lc 63:17-63:23 V1 -> V1->V3 | 243 | testdata/Prelude.lc 63:17-63:23 V1 -> V1->V3 |
233 | testdata/Prelude.lc 63:17-63:23 {a} -> 'List a -> 'List a -> 'List a | 244 | testdata/Prelude.lc 63:17-63:23 {a} -> 'List a -> 'List a -> 'List a |
245 | testdata/Prelude.lc 63:24-63:26 'List V0 | ||
246 | testdata/Prelude.lc 63:24-63:26 {a} -> 'List a | ||
234 | testdata/Prelude.lc 63:1-63:7 {a} -> 'List ('List a) -> 'List a | 247 | testdata/Prelude.lc 63:1-63:7 {a} -> 'List ('List a) -> 'List a |
235 | testdata/Prelude.lc 65:1-65:4 {a} -> a->a -> a | 248 | testdata/Prelude.lc 65:16-66:30 V0->V1 |
236 | testdata/Prelude.lc 66:16-66:30 V0->V1 | 249 | testdata/Prelude.lc 65:16-66:30 V1 |
237 | testdata/Prelude.lc 66:16-66:30 V1 | 250 | testdata/Prelude.lc 65:16-65:18 V0 |
251 | testdata/Prelude.lc 65:16-65:18 {a} -> 'List a | ||
238 | testdata/Prelude.lc 66:16-66:30 V1 -> 'List V2 -> 'List V2 | 252 | testdata/Prelude.lc 66:16-66:30 V1 -> 'List V2 -> 'List V2 |
239 | testdata/Prelude.lc 66:16-66:30 'List V2 -> 'List V2 | 253 | testdata/Prelude.lc 66:16-66:30 'List V2 -> 'List V2 |
240 | testdata/Prelude.lc 66:16-66:30 'List V2 | 254 | testdata/Prelude.lc 66:16-66:30 'List V2 |
@@ -247,39 +261,44 @@ testdata/Prelude.lc 66:22-66:25 V8 | |||
247 | testdata/Prelude.lc 66:26-66:27 V6->V6 | 261 | testdata/Prelude.lc 66:26-66:27 V6->V6 |
248 | testdata/Prelude.lc 66:28-66:30 'List V7 | 262 | testdata/Prelude.lc 66:28-66:30 'List V7 |
249 | testdata/Prelude.lc 65:1-65:4 {a} -> {b} -> a->b -> 'List a -> 'List b | 263 | testdata/Prelude.lc 65:1-65:4 {a} -> {b} -> a->b -> 'List a -> 'List b |
250 | testdata/Prelude.lc 68:15-68:38 Type | 264 | testdata/Prelude.lc 68:14-68:38 Type |
265 | testdata/Prelude.lc 68:14-68:38 Type->Type | ||
251 | testdata/Prelude.lc 68:15-68:16 V3 | 266 | testdata/Prelude.lc 68:15-68:16 V3 |
267 | testdata/Prelude.lc 68:20-68:23 Type->Type | ||
252 | testdata/Prelude.lc 68:20-68:23 Type | 268 | testdata/Prelude.lc 68:20-68:23 Type |
253 | testdata/Prelude.lc 68:21-68:22 Type | 269 | testdata/Prelude.lc 68:21-68:22 Type |
254 | testdata/Prelude.lc 68:21-68:22 V2 | 270 | testdata/Prelude.lc 68:21-68:22 V2 |
271 | testdata/Prelude.lc 68:28-68:38 Type->Type | ||
255 | testdata/Prelude.lc 68:28-68:38 Type | 272 | testdata/Prelude.lc 68:28-68:38 Type |
256 | testdata/Prelude.lc 68:29-68:30 Type | 273 | testdata/Prelude.lc 68:29-68:30 Type |
274 | testdata/Prelude.lc 68:35-68:38 Type->Type | ||
257 | testdata/Prelude.lc 68:35-68:38 Type | 275 | testdata/Prelude.lc 68:35-68:38 Type |
258 | testdata/Prelude.lc 68:36-68:37 Type | 276 | testdata/Prelude.lc 68:36-68:37 Type |
259 | testdata/Prelude.lc 69:17-69:32 {a} -> {b} -> (a -> 'List b) -> 'List a -> 'List b | 277 | testdata/Prelude.lc 69:17-69:33 {a} -> {b} -> (a -> 'List b) -> 'List a -> 'List b |
260 | testdata/Prelude.lc 69:17-69:32 {a} -> (V1 -> 'List a) -> 'List V2 -> 'List a | 278 | testdata/Prelude.lc 69:17-69:33 {a} -> (V1 -> 'List a) -> 'List V2 -> 'List a |
261 | testdata/Prelude.lc 69:17-69:32 (V1 -> 'List V1) -> 'List V2 -> 'List V2 | 279 | testdata/Prelude.lc 69:17-69:33 (V1 -> 'List V1) -> 'List V2 -> 'List V2 |
262 | testdata/Prelude.lc 69:17-69:32 'List V2 -> 'List V2 | 280 | testdata/Prelude.lc 69:17-69:33 'List V2 -> 'List V2 |
263 | testdata/Prelude.lc 69:17-69:32 'List V2 | 281 | testdata/Prelude.lc 69:17-69:33 'List V2 |
264 | testdata/Prelude.lc 69:17-69:23 {a} -> 'List ('List a) -> 'List a | 282 | testdata/Prelude.lc 69:17-69:23 {a} -> 'List ('List a) -> 'List a |
265 | testdata/Prelude.lc 69:25-69:32 'List ('List V0) | 283 | testdata/Prelude.lc 69:24-69:33 'List ('List V0) |
266 | testdata/Prelude.lc 69:25-69:28 {a} -> {b} -> a->b -> 'List a -> 'List b | 284 | testdata/Prelude.lc 69:25-69:28 {a} -> {b} -> a->b -> 'List a -> 'List b |
267 | testdata/Prelude.lc 69:29-69:30 V1->V1 | 285 | testdata/Prelude.lc 69:29-69:30 V1->V1 |
268 | testdata/Prelude.lc 69:29-69:30 V6 -> 'List V6 | 286 | testdata/Prelude.lc 69:29-69:30 V6 -> 'List V6 |
269 | testdata/Prelude.lc 69:31-69:32 'List V3 | 287 | testdata/Prelude.lc 69:31-69:32 'List V3 |
270 | testdata/Prelude.lc 69:1-69:10 {a} -> {b} -> (a -> 'List b) -> 'List a -> 'List b | 288 | testdata/Prelude.lc 69:1-69:10 {a} -> {b} -> (a -> 'List b) -> 'List a -> 'List b |
271 | testdata/Prelude.lc 71:1-71:6 {a} -> a->a -> a | ||
272 | testdata/Prelude.lc 71:12-72:55 V0->V1 | 289 | testdata/Prelude.lc 71:12-72:55 V0->V1 |
273 | testdata/Prelude.lc 71:12-72:55 V1 | 290 | testdata/Prelude.lc 71:12-72:55 V1 |
274 | testdata/Prelude.lc 71:12-71:20 V0 | 291 | testdata/Prelude.lc 71:12-71:20 V0 |
275 | testdata/Prelude.lc 71:12-71:20 {a} -> {b} -> a -> b -> 'Tuple2 a b | 292 | testdata/Prelude.lc 71:13-71:15 V1 |
293 | testdata/Prelude.lc 71:13-71:15 {a} -> 'List a | ||
294 | testdata/Prelude.lc 71:17-71:19 V1 | ||
295 | testdata/Prelude.lc 71:17-71:19 {a} -> 'List a | ||
276 | testdata/Prelude.lc 72:17-72:55 V2 -> 'List V3 -> 'Tuple2 ('List V3) ('List V2) | 296 | testdata/Prelude.lc 72:17-72:55 V2 -> 'List V3 -> 'Tuple2 ('List V3) ('List V2) |
277 | testdata/Prelude.lc 72:17-72:55 'List V3 -> 'Tuple2 ('List V3) ('List V2) | 297 | testdata/Prelude.lc 72:17-72:55 'List V3 -> 'Tuple2 ('List V3) ('List V2) |
278 | testdata/Prelude.lc 72:17-72:55 'Tuple2 ('List V3) ('List V2) | 298 | testdata/Prelude.lc 72:17-72:55 'Tuple2 ('List V3) ('List V2) |
279 | testdata/Prelude.lc 72:17-72:28 V2 -> V2->V2 | 299 | testdata/Prelude.lc 72:17-72:28 V2 -> V2->V2 |
280 | testdata/Prelude.lc 72:17-72:28 V2->V2 | 300 | testdata/Prelude.lc 72:17-72:28 V2->V2 |
281 | testdata/Prelude.lc 72:17-72:28 V2 | 301 | testdata/Prelude.lc 72:17-72:28 V2 |
282 | testdata/Prelude.lc 72:17-72:28 {a} -> {b} -> a -> b -> 'Tuple2 a b | ||
283 | testdata/Prelude.lc 72:18-72:23 V1 | 302 | testdata/Prelude.lc 72:18-72:23 V1 |
284 | testdata/Prelude.lc 72:19-72:20 {a} -> a -> 'List a -> 'List a | 303 | testdata/Prelude.lc 72:19-72:20 {a} -> a -> 'List a -> 'List a |
285 | testdata/Prelude.lc 72:18-72:19 V0 | 304 | testdata/Prelude.lc 72:18-72:19 V0 |
@@ -294,7 +313,6 @@ testdata/Prelude.lc 72:47-72:55 'Tuple2 ('List V2) ('List V3) | |||
294 | testdata/Prelude.lc 72:47-72:52 V7 | 313 | testdata/Prelude.lc 72:47-72:52 V7 |
295 | testdata/Prelude.lc 72:53-72:55 'List V6 | 314 | testdata/Prelude.lc 72:53-72:55 'List V6 |
296 | testdata/Prelude.lc 71:1-71:6 {a} -> 'List a -> 'Tuple2 ('List a) ('List a) | 315 | testdata/Prelude.lc 71:1-71:6 {a} -> 'List a -> 'Tuple2 ('List a) ('List a) |
297 | testdata/Prelude.lc 74:1-74:8 {a} -> a->a -> a | ||
298 | testdata/Prelude.lc 74:12-78:21 V0->V1 | 316 | testdata/Prelude.lc 74:12-78:21 V0->V1 |
299 | testdata/Prelude.lc 74:12-78:21 V1 | 317 | testdata/Prelude.lc 74:12-78:21 V1 |
300 | testdata/Prelude.lc 77:19-77:21 V0 | 318 | testdata/Prelude.lc 77:19-77:21 V0 |
@@ -304,14 +322,14 @@ testdata/Prelude.lc 74:19-78:21 'List V1 -> V4 | |||
304 | testdata/Prelude.lc 74:19-78:21 V4 | 322 | testdata/Prelude.lc 74:19-78:21 V4 |
305 | testdata/Prelude.lc 78:19-78:21 V0 | 323 | testdata/Prelude.lc 78:19-78:21 V0 |
306 | testdata/Prelude.lc 78:19-78:21 V8 | 324 | testdata/Prelude.lc 78:19-78:21 V8 |
307 | testdata/Prelude.lc 74:32-76:32 V0 -> 'List V1 -> V9 | 325 | testdata/Prelude.lc 74:27-76:32 V0 -> 'List V1 -> V9 |
308 | testdata/Prelude.lc 74:32-76:32 'List V1 -> V9 | 326 | testdata/Prelude.lc 74:27-76:32 'List V1 -> V9 |
309 | testdata/Prelude.lc 74:32-76:32 V9 | 327 | testdata/Prelude.lc 74:27-76:32 V9 |
310 | testdata/Prelude.lc 75:11-75:32 V0 | 328 | testdata/Prelude.lc 75:11-75:33 V0 |
311 | testdata/Prelude.lc 75:12-75:13 {a} -> a -> 'List a -> 'List a | 329 | testdata/Prelude.lc 75:12-75:13 {a} -> a -> 'List a -> 'List a |
312 | testdata/Prelude.lc 75:11-75:12 V0 | 330 | testdata/Prelude.lc 75:11-75:12 V0 |
313 | testdata/Prelude.lc 75:11-75:12 V9 | 331 | testdata/Prelude.lc 75:11-75:12 V9 |
314 | testdata/Prelude.lc 75:14-75:32 'List V7 | 332 | testdata/Prelude.lc 75:14-75:33 'List V7 |
315 | testdata/Prelude.lc 75:14-75:21 V15 | 333 | testdata/Prelude.lc 75:14-75:21 V15 |
316 | testdata/Prelude.lc 75:22-75:23 V16 | 334 | testdata/Prelude.lc 75:22-75:23 V16 |
317 | testdata/Prelude.lc 75:24-75:26 'List V11 | 335 | testdata/Prelude.lc 75:24-75:26 'List V11 |
@@ -326,7 +344,7 @@ testdata/Prelude.lc 76:10-76:11 V5 | |||
326 | testdata/Prelude.lc 76:13-76:32 'List V6 | 344 | testdata/Prelude.lc 76:13-76:32 'List V6 |
327 | testdata/Prelude.lc 76:13-76:20 V12 -> 'List V7 -> 'List V8 -> 'List V9 | 345 | testdata/Prelude.lc 76:13-76:20 V12 -> 'List V7 -> 'List V8 -> 'List V9 |
328 | testdata/Prelude.lc 76:21-76:22 V12 | 346 | testdata/Prelude.lc 76:21-76:22 V12 |
329 | testdata/Prelude.lc 76:24-76:28 'List V6 | 347 | testdata/Prelude.lc 76:23-76:29 'List V6 |
330 | testdata/Prelude.lc 76:25-76:26 {a} -> a -> 'List a -> 'List a | 348 | testdata/Prelude.lc 76:25-76:26 {a} -> a -> 'List a -> 'List a |
331 | testdata/Prelude.lc 76:24-76:25 V0 | 349 | testdata/Prelude.lc 76:24-76:25 V0 |
332 | testdata/Prelude.lc 76:24-76:25 V7 | 350 | testdata/Prelude.lc 76:24-76:25 V7 |
@@ -343,24 +361,25 @@ testdata/Prelude.lc 74:36-74:37 V8 | |||
343 | testdata/Prelude.lc 74:19-74:23 'List V2 | 361 | testdata/Prelude.lc 74:19-74:23 'List V2 |
344 | testdata/Prelude.lc 74:12-74:16 'List V0 | 362 | testdata/Prelude.lc 74:12-74:16 'List V0 |
345 | testdata/Prelude.lc 74:1-74:8 {a} -> (a -> a->'Ordering) -> 'List a -> 'List a -> 'List a | 363 | testdata/Prelude.lc 74:1-74:8 {a} -> (a -> a->'Ordering) -> 'List a -> 'List a -> 'List a |
346 | testdata/Prelude.lc 80:1-80:7 {a} -> a->a -> a | 364 | testdata/Prelude.lc 80:15-82:71 V0->V1 |
347 | testdata/Prelude.lc 81:16-82:69 V0->V1 | 365 | testdata/Prelude.lc 80:15-82:71 V1 |
348 | testdata/Prelude.lc 81:16-82:69 V1 | 366 | testdata/Prelude.lc 80:15-80:17 V0 |
349 | testdata/Prelude.lc 81:16-82:69 V1 -> 'List V2 -> 'List V2 | 367 | testdata/Prelude.lc 80:15-80:17 {a} -> 'List a |
350 | testdata/Prelude.lc 81:16-82:69 'List V2 -> 'List V2 | 368 | testdata/Prelude.lc 81:16-82:71 V1 -> 'List V2 -> 'List V2 |
351 | testdata/Prelude.lc 81:16-82:69 'List V2 | 369 | testdata/Prelude.lc 81:16-82:71 'List V2 -> 'List V2 |
370 | testdata/Prelude.lc 81:16-82:71 'List V2 | ||
352 | testdata/Prelude.lc 81:16-81:19 V0 | 371 | testdata/Prelude.lc 81:16-81:19 V0 |
353 | testdata/Prelude.lc 81:17-81:18 V0 | 372 | testdata/Prelude.lc 81:17-81:18 V0 |
354 | testdata/Prelude.lc 81:17-81:18 V6 | 373 | testdata/Prelude.lc 81:17-81:18 V6 |
355 | testdata/Prelude.lc 82:15-82:69 V0 -> 'List V1 -> 'List V6 | 374 | testdata/Prelude.lc 82:15-82:71 V0 -> 'List V1 -> 'List V6 |
356 | testdata/Prelude.lc 82:15-82:69 'List V1 -> 'List V6 | 375 | testdata/Prelude.lc 82:15-82:71 'List V1 -> 'List V6 |
357 | testdata/Prelude.lc 82:15-82:69 'List V6 | 376 | testdata/Prelude.lc 82:15-82:71 'List V6 |
358 | testdata/Prelude.lc 82:15-82:22 {a} -> {b} -> {c} -> (a -> b->c) -> 'Tuple2 a b -> c | 377 | testdata/Prelude.lc 82:15-82:22 {a} -> {b} -> {c} -> (a -> b->c) -> 'Tuple2 a b -> c |
359 | testdata/Prelude.lc 82:24-82:33 V2 -> V2->V2 | 378 | testdata/Prelude.lc 82:23-82:34 V2 -> V2->V2 |
360 | testdata/Prelude.lc 82:24-82:31 {a} -> (a -> a->'Ordering) -> 'List a -> 'List a -> 'List a | 379 | testdata/Prelude.lc 82:24-82:31 {a} -> (a -> a->'Ordering) -> 'List a -> 'List a -> 'List a |
361 | testdata/Prelude.lc 82:32-82:33 V0 -> V1->'Ordering | 380 | testdata/Prelude.lc 82:32-82:33 V0 -> V1->'Ordering |
362 | testdata/Prelude.lc 82:32-82:33 V14 | 381 | testdata/Prelude.lc 82:32-82:33 V14 |
363 | testdata/Prelude.lc 82:37-82:69 'Tuple2 ('List V6) ('List V6) | 382 | testdata/Prelude.lc 82:35-82:71 'Tuple2 ('List V6) ('List V6) |
364 | testdata/Prelude.lc 82:46-82:49 {a} -> {b} -> {c} -> {d} -> a->c -> b->d -> 'Tuple2 a b -> 'Tuple2 c d | 383 | testdata/Prelude.lc 82:46-82:49 {a} -> {b} -> {c} -> {d} -> a->c -> b->d -> 'Tuple2 a b -> 'Tuple2 c d |
365 | testdata/Prelude.lc 82:37-82:45 V3->V2 | 384 | testdata/Prelude.lc 82:37-82:45 V3->V2 |
366 | testdata/Prelude.lc 82:37-82:43 V15 | 385 | testdata/Prelude.lc 82:37-82:43 V15 |
@@ -368,46 +387,52 @@ testdata/Prelude.lc 82:44-82:45 V13 -> V14->'Ordering | |||
368 | testdata/Prelude.lc 82:50-82:58 V2->V1 | 387 | testdata/Prelude.lc 82:50-82:58 V2->V1 |
369 | testdata/Prelude.lc 82:50-82:56 (V10 -> V11->'Ordering) -> V4->V3 | 388 | testdata/Prelude.lc 82:50-82:56 (V10 -> V11->'Ordering) -> V4->V3 |
370 | testdata/Prelude.lc 82:57-82:58 V8 -> V9->'Ordering | 389 | testdata/Prelude.lc 82:57-82:58 V8 -> V9->'Ordering |
371 | testdata/Prelude.lc 82:61-82:69 'Tuple2 V0 V0 | 390 | testdata/Prelude.lc 82:60-82:70 'Tuple2 V0 V0 |
372 | testdata/Prelude.lc 82:61-82:66 {a} -> 'List a -> 'Tuple2 ('List a) ('List a) | 391 | testdata/Prelude.lc 82:61-82:66 {a} -> 'List a -> 'Tuple2 ('List a) ('List a) |
373 | testdata/Prelude.lc 82:67-82:69 'List V0 | 392 | testdata/Prelude.lc 82:67-82:69 'List V0 |
374 | testdata/Prelude.lc 82:67-82:69 V10 | 393 | testdata/Prelude.lc 82:67-82:69 V10 |
375 | testdata/Prelude.lc 80:1-80:7 {a} -> (a -> a->'Ordering) -> 'List a -> 'List a | 394 | testdata/Prelude.lc 80:1-80:7 {a} -> (a -> a->'Ordering) -> 'List a -> 'List a |
376 | testdata/Prelude.lc 84:8-84:14 {a} -> 'List a -> 'List a -> 'List a | 395 | testdata/Prelude.lc 84:8-84:14 {a} -> 'List a -> 'List a -> 'List a |
377 | testdata/Prelude.lc 84:1-84:5 {a} -> 'List a -> 'List a -> 'List a | 396 | testdata/Prelude.lc 84:1-84:5 {a} -> 'List a -> 'List a -> 'List a |
378 | testdata/Prelude.lc 88:1-88:8 {a} -> a->a -> a | 397 | testdata/Prelude.lc 87:12-88:35 V0->V1 |
379 | testdata/Prelude.lc 87:13-88:34 V0->V1 | 398 | testdata/Prelude.lc 87:12-88:35 V1 |
380 | testdata/Prelude.lc 87:13-88:34 V1 | 399 | testdata/Prelude.lc 87:12-87:32 Type |
381 | testdata/Prelude.lc 87:13-87:32 Type | 400 | testdata/Prelude.lc 87:12-87:32 Type->Type |
382 | testdata/Prelude.lc 87:13-87:14 V1 | 401 | testdata/Prelude.lc 87:13-87:14 V1 |
402 | testdata/Prelude.lc 87:18-87:19 Type->Type | ||
383 | testdata/Prelude.lc 87:18-87:19 Type | 403 | testdata/Prelude.lc 87:18-87:19 Type |
404 | testdata/Prelude.lc 87:24-87:32 Type->Type | ||
384 | testdata/Prelude.lc 87:24-87:32 Type | 405 | testdata/Prelude.lc 87:24-87:32 Type |
385 | testdata/Prelude.lc 87:24-87:25 Type | 406 | testdata/Prelude.lc 87:24-87:25 Type |
407 | testdata/Prelude.lc 87:29-87:32 Type->Type | ||
386 | testdata/Prelude.lc 87:29-87:32 Type | 408 | testdata/Prelude.lc 87:29-87:32 Type |
387 | testdata/Prelude.lc 87:30-87:31 Type | 409 | testdata/Prelude.lc 87:30-87:31 Type |
388 | testdata/Prelude.lc 88:16-88:34 {a} -> a->a -> a -> 'List a | 410 | testdata/Prelude.lc 88:16-88:35 {a} -> a->a -> a -> 'List a |
389 | testdata/Prelude.lc 88:16-88:34 V0->V1 -> V1 -> 'List V2 | 411 | testdata/Prelude.lc 88:16-88:35 V0->V1 -> V1 -> 'List V2 |
390 | testdata/Prelude.lc 88:16-88:34 V1 -> 'List V2 | 412 | testdata/Prelude.lc 88:16-88:35 V1 -> 'List V2 |
391 | testdata/Prelude.lc 88:16-88:34 'List V2 | 413 | testdata/Prelude.lc 88:16-88:35 'List V2 |
392 | testdata/Prelude.lc 88:18-88:19 {a} -> a -> 'List a -> 'List a | 414 | testdata/Prelude.lc 88:18-88:19 {a} -> a -> 'List a -> 'List a |
393 | testdata/Prelude.lc 88:16-88:17 V0 | 415 | testdata/Prelude.lc 88:16-88:17 V0 |
394 | testdata/Prelude.lc 88:16-88:17 V3 | 416 | testdata/Prelude.lc 88:16-88:17 V3 |
395 | testdata/Prelude.lc 88:20-88:34 'List V2 | 417 | testdata/Prelude.lc 88:20-88:35 'List V2 |
396 | testdata/Prelude.lc 88:20-88:27 {a} -> a->a -> a -> 'List a | 418 | testdata/Prelude.lc 88:20-88:27 {a} -> a->a -> a -> 'List a |
397 | testdata/Prelude.lc 88:28-88:29 V0->V1 | 419 | testdata/Prelude.lc 88:28-88:29 V0->V1 |
398 | testdata/Prelude.lc 88:28-88:29 V3->V4 | 420 | testdata/Prelude.lc 88:28-88:29 V3->V4 |
399 | testdata/Prelude.lc 88:31-88:34 V2 | 421 | testdata/Prelude.lc 88:30-88:35 V2 |
400 | testdata/Prelude.lc 88:31-88:32 V2->V3 | 422 | testdata/Prelude.lc 88:31-88:32 V2->V3 |
401 | testdata/Prelude.lc 88:33-88:34 V2 | 423 | testdata/Prelude.lc 88:33-88:34 V2 |
402 | testdata/Prelude.lc 88:1-88:8 {a} -> a->a -> a -> 'List a | 424 | testdata/Prelude.lc 88:1-88:8 {a} -> a->a -> a -> 'List a |
403 | testdata/Prelude.lc 90:6-90:11 Type->Type | 425 | testdata/Prelude.lc 90:6-90:11 Type->Type |
404 | testdata/Prelude.lc 90:6-90:11 Type | 426 | testdata/Prelude.lc 90:6-90:11 Type |
405 | testdata/Prelude.lc 91:7-91:14 {a} -> 'Maybe a | 427 | testdata/Prelude.lc 91:7-91:14 {a} -> 'Maybe a |
428 | testdata/Prelude.lc 90:6-92:13 Type->Type | ||
406 | testdata/Prelude.lc 90:6-92:13 Type | 429 | testdata/Prelude.lc 90:6-92:13 Type |
407 | testdata/Prelude.lc 92:12-92:13 Type | 430 | testdata/Prelude.lc 92:12-92:13 Type |
408 | testdata/Prelude.lc 92:7-92:11 {a} -> a -> 'Maybe a | 431 | testdata/Prelude.lc 92:7-92:11 {a} -> a -> 'Maybe a |
432 | testdata/Prelude.lc 90:6-92:11 Type->Type | ||
409 | testdata/Prelude.lc 90:6-92:11 Type | 433 | testdata/Prelude.lc 90:6-92:11 Type |
410 | testdata/Prelude.lc 91:7-91:14 'Maybe V1 | 434 | testdata/Prelude.lc 91:7-91:14 'Maybe V1 |
435 | testdata/Prelude.lc 92:7-92:11 Type->Type | ||
411 | testdata/Prelude.lc 92:7-92:11 Type | 436 | testdata/Prelude.lc 92:7-92:11 Type |
412 | testdata/Prelude.lc 92:7-92:11 'Maybe V3 | 437 | testdata/Prelude.lc 92:7-92:11 'Maybe V3 |
413 | testdata/Prelude.lc 96:14-96:15 V2 -> V2->V2 | 438 | testdata/Prelude.lc 96:14-96:15 V2 -> V2->V2 |
@@ -424,20 +449,19 @@ testdata/Prelude.lc 97:14-97:15 V3 | |||
424 | testdata/Prelude.lc 97:6-97:10 'Tuple2 V1 V0 | 449 | testdata/Prelude.lc 97:6-97:10 'Tuple2 V1 V0 |
425 | testdata/Prelude.lc 97:6-97:10 V3 | 450 | testdata/Prelude.lc 97:6-97:10 V3 |
426 | testdata/Prelude.lc 97:1-97:4 {a} -> {b} -> 'Tuple2 a b -> b | 451 | testdata/Prelude.lc 97:1-97:4 {a} -> {b} -> 'Tuple2 a b -> b |
427 | testdata/Prelude.lc 100:1-100:8 {a} -> a->a -> a | ||
428 | testdata/Prelude.lc 99:12-101:34 V0->V1 | 452 | testdata/Prelude.lc 99:12-101:34 V0->V1 |
429 | testdata/Prelude.lc 99:12-101:34 V1 | 453 | testdata/Prelude.lc 99:12-101:34 V1 |
430 | testdata/Prelude.lc 99:12-99:26 Type | 454 | testdata/Prelude.lc 99:12-99:26 Type |
431 | testdata/Prelude.lc 99:13-99:17 Type | 455 | testdata/Prelude.lc 99:13-99:17 Type |
456 | testdata/Prelude.lc 99:22-99:26 Type->Type | ||
432 | testdata/Prelude.lc 99:22-99:26 Type | 457 | testdata/Prelude.lc 99:22-99:26 Type |
433 | testdata/Prelude.lc 100:15-101:34 'List Type -> Type | 458 | testdata/Prelude.lc 100:14-101:34 'List Type -> Type |
434 | testdata/Prelude.lc 100:15-101:34 Type | 459 | testdata/Prelude.lc 100:14-101:34 Type |
435 | testdata/Prelude.lc 100:15-100:17 V0 | 460 | testdata/Prelude.lc 100:14-100:17 V0 |
436 | testdata/Prelude.lc 100:15-100:17 Type | 461 | testdata/Prelude.lc 100:14-100:17 Type |
437 | testdata/Prelude.lc 101:19-101:34 V0 -> 'List V1 -> Type | 462 | testdata/Prelude.lc 101:18-101:34 V0 -> 'List V1 -> Type |
438 | testdata/Prelude.lc 101:19-101:34 'List V1 -> Type | 463 | testdata/Prelude.lc 101:18-101:34 'List V1 -> Type |
439 | testdata/Prelude.lc 101:19-101:34 Type | 464 | testdata/Prelude.lc 101:18-101:34 Type |
440 | testdata/Prelude.lc 101:19-101:34 Type -> Type->Type | ||
441 | testdata/Prelude.lc 101:20-101:21 Type | 465 | testdata/Prelude.lc 101:20-101:21 Type |
442 | testdata/Prelude.lc 101:20-101:21 V2 | 466 | testdata/Prelude.lc 101:20-101:21 V2 |
443 | testdata/Prelude.lc 101:23-101:33 Type | 467 | testdata/Prelude.lc 101:23-101:33 Type |
@@ -445,34 +469,36 @@ testdata/Prelude.lc 101:23-101:30 'List Type -> Type | |||
445 | testdata/Prelude.lc 101:31-101:33 'List Type | 469 | testdata/Prelude.lc 101:31-101:33 'List Type |
446 | testdata/Prelude.lc 100:1-100:8 'List Type -> Type | 470 | testdata/Prelude.lc 100:1-100:8 'List Type -> Type |
447 | testdata/Prelude.lc 103:22-103:36 Type | 471 | testdata/Prelude.lc 103:22-103:36 Type |
448 | testdata/Prelude.lc 103:22-103:36 Type -> Type->Type | ||
449 | testdata/Prelude.lc 103:23-103:29 Type | 472 | testdata/Prelude.lc 103:23-103:29 Type |
450 | testdata/Prelude.lc 103:31-103:35 Type | 473 | testdata/Prelude.lc 103:31-103:35 Type |
451 | testdata/Prelude.lc 103:6-103:13 'List ('Tuple2 'String Type) -> Type | 474 | testdata/Prelude.lc 103:6-103:13 'List ('Tuple2 'String Type) -> Type |
452 | testdata/Prelude.lc 103:6-104:38 Type | 475 | testdata/Prelude.lc 103:6-104:40 Type->Type |
476 | testdata/Prelude.lc 103:6-104:40 Type | ||
453 | testdata/Prelude.lc 104:19-104:26 'List Type -> Type | 477 | testdata/Prelude.lc 104:19-104:26 'List Type -> Type |
454 | testdata/Prelude.lc 104:28-104:38 'List Type | 478 | testdata/Prelude.lc 104:27-104:39 'List Type |
455 | testdata/Prelude.lc 104:28-104:31 {a} -> {b} -> a->b -> 'List a -> 'List b | 479 | testdata/Prelude.lc 104:28-104:31 {a} -> {b} -> a->b -> 'List a -> 'List b |
456 | testdata/Prelude.lc 104:32-104:35 V1->V1 | 480 | testdata/Prelude.lc 104:32-104:35 V1->V1 |
457 | testdata/Prelude.lc 104:32-104:35 {a} -> {b} -> 'Tuple2 a b -> b | 481 | testdata/Prelude.lc 104:32-104:35 {a} -> {b} -> 'Tuple2 a b -> b |
458 | testdata/Prelude.lc 104:36-104:38 'List ('Tuple2 V0 Type) | 482 | testdata/Prelude.lc 104:36-104:38 'List ('Tuple2 V0 Type) |
459 | testdata/Prelude.lc 104:36-104:38 'List ('Tuple2 'String Type) | 483 | testdata/Prelude.lc 104:36-104:38 'List ('Tuple2 'String Type) |
484 | testdata/Prelude.lc 103:6-103:13 Type->Type | ||
460 | testdata/Prelude.lc 103:6-103:13 Type | 485 | testdata/Prelude.lc 103:6-103:13 Type |
461 | testdata/Prelude.lc 104:7-104:17 {a : 'List ('Tuple2 'String Type)} -> tuptype (map ('Tuple2 'String Type) Type (\(b : 'Tuple2 'String Type) -> snd 'String Type b) a) -> 'RecordC a | 486 | testdata/Prelude.lc 104:7-104:17 {a : 'List ('Tuple2 'String Type)} -> tuptype (map ('Tuple2 'String Type) Type (\(b : 'Tuple2 'String Type) -> snd 'String Type b) a) -> 'RecordC a |
487 | testdata/Prelude.lc 103:6-104:17 Type->Type | ||
462 | testdata/Prelude.lc 103:6-104:17 Type | 488 | testdata/Prelude.lc 103:6-104:17 Type |
489 | testdata/Prelude.lc 104:7-104:17 Type->Type | ||
463 | testdata/Prelude.lc 104:7-104:17 Type | 490 | testdata/Prelude.lc 104:7-104:17 Type |
464 | testdata/Prelude.lc 104:7-104:17 'RecordC V2 | 491 | testdata/Prelude.lc 104:7-104:17 'RecordC V2 |
465 | testdata/Prelude.lc 106:1-106:7 {a} -> a->a -> a | 492 | testdata/Prelude.lc 106:11-107:37 V0->V1 |
466 | testdata/Prelude.lc 106:11-107:36 V0->V1 | 493 | testdata/Prelude.lc 106:11-107:37 V1 |
467 | testdata/Prelude.lc 106:11-107:36 V1 | 494 | testdata/Prelude.lc 106:16-107:37 V1 -> 'List V2 -> V2 |
468 | testdata/Prelude.lc 106:16-107:36 V1 -> 'List V2 -> V2 | 495 | testdata/Prelude.lc 106:16-107:37 'List V2 -> V2 |
469 | testdata/Prelude.lc 106:16-107:36 'List V2 -> V2 | 496 | testdata/Prelude.lc 106:16-107:37 V2 |
470 | testdata/Prelude.lc 106:16-107:36 V2 | ||
471 | testdata/Prelude.lc 106:16-106:17 V0 | 497 | testdata/Prelude.lc 106:16-106:17 V0 |
472 | testdata/Prelude.lc 106:16-106:17 V5 | 498 | testdata/Prelude.lc 106:16-106:17 V5 |
473 | testdata/Prelude.lc 107:20-107:36 V0 -> 'List V1 -> V6 | 499 | testdata/Prelude.lc 107:20-107:37 V0 -> 'List V1 -> V6 |
474 | testdata/Prelude.lc 107:20-107:36 'List V1 -> V6 | 500 | testdata/Prelude.lc 107:20-107:37 'List V1 -> V6 |
475 | testdata/Prelude.lc 107:20-107:36 V6 | 501 | testdata/Prelude.lc 107:20-107:37 V6 |
476 | testdata/Prelude.lc 107:20-107:21 V10 | 502 | testdata/Prelude.lc 107:20-107:21 V10 |
477 | testdata/Prelude.lc 107:22-107:23 V9 | 503 | testdata/Prelude.lc 107:22-107:23 V9 |
478 | testdata/Prelude.lc 107:25-107:31 V15 | 504 | testdata/Prelude.lc 107:25-107:31 V15 |
@@ -501,39 +527,42 @@ testdata/Prelude.lc 117:14-117:15 V1 | |||
501 | testdata/Prelude.lc 117:1-117:5 'Bool | 527 | testdata/Prelude.lc 117:1-117:5 'Bool |
502 | testdata/Prelude.lc 117:1-117:5 V2 | 528 | testdata/Prelude.lc 117:1-117:5 V2 |
503 | testdata/Prelude.lc 117:6-117:9 'Bool -> 'Bool->'Bool | 529 | testdata/Prelude.lc 117:6-117:9 'Bool -> 'Bool->'Bool |
504 | testdata/Prelude.lc 127:10-127:19 Type->Type | 530 | testdata/Prelude.lc 127:13-127:19 Type->Type |
505 | testdata/Prelude.lc 127:10-127:19 Type | ||
506 | testdata/Prelude.lc 127:10-127:12 Type | ||
507 | testdata/Prelude.lc 127:13-127:19 Type | 531 | testdata/Prelude.lc 127:13-127:19 Type |
508 | testdata/Prelude.lc 122:7-122:9 Type->Type | 532 | testdata/Prelude.lc 122:7-122:9 Type->Type |
509 | testdata/Prelude.lc 122:7-123:28 Type | 533 | testdata/Prelude.lc 122:7-123:28 Type |
534 | testdata/Prelude.lc 122:7-123:28 Type->Type | ||
535 | testdata/Prelude.lc 123:14-123:28 Type->Type | ||
510 | testdata/Prelude.lc 123:14-123:28 Type | 536 | testdata/Prelude.lc 123:14-123:28 Type |
511 | testdata/Prelude.lc 123:14-123:15 Type | 537 | testdata/Prelude.lc 123:14-123:15 Type |
538 | testdata/Prelude.lc 123:19-123:28 Type->Type | ||
512 | testdata/Prelude.lc 123:19-123:28 Type | 539 | testdata/Prelude.lc 123:19-123:28 Type |
513 | testdata/Prelude.lc 123:19-123:20 Type | 540 | testdata/Prelude.lc 123:19-123:20 Type |
541 | testdata/Prelude.lc 123:24-123:28 Type->Type | ||
514 | testdata/Prelude.lc 123:24-123:28 Type | 542 | testdata/Prelude.lc 123:24-123:28 Type |
515 | testdata/Prelude.lc 127:13-128:42 {a} -> {b : 'Eq a} -> a -> a->'Bool | 543 | testdata/Prelude.lc 127:13-128:43 {a} -> {b : 'Eq a} -> a -> a->'Bool |
516 | testdata/Prelude.lc 127:13-128:42 {a : 'Eq V0} -> V1 -> V2->'Bool | 544 | testdata/Prelude.lc 127:13-128:43 {a : 'Eq V0} -> V1 -> V2->'Bool |
517 | testdata/Prelude.lc 128:15-128:42 {a:'Unit} -> 'String -> 'String->'Bool | 545 | testdata/Prelude.lc 128:15-128:43 {a:'Unit} -> 'String -> 'String->'Bool |
518 | testdata/Prelude.lc 128:15-128:42 'String -> 'String->'Bool | 546 | testdata/Prelude.lc 128:15-128:43 'String -> 'String->'Bool |
519 | testdata/Prelude.lc 128:15-128:42 'String->'Bool | 547 | testdata/Prelude.lc 128:15-128:43 'String->'Bool |
520 | testdata/Prelude.lc 128:15-128:42 'Bool | 548 | testdata/Prelude.lc 128:15-128:43 'Bool |
521 | testdata/Prelude.lc 128:15-128:19 'Ordering->'Bool | 549 | testdata/Prelude.lc 128:15-128:19 'Ordering->'Bool |
522 | testdata/Prelude.lc 128:21-128:42 'Ordering | 550 | testdata/Prelude.lc 128:20-128:43 'Ordering |
523 | testdata/Prelude.lc 128:21-128:38 'String -> 'String->'Ordering | 551 | testdata/Prelude.lc 128:21-128:38 'String -> 'String->'Ordering |
524 | testdata/Prelude.lc 128:39-128:40 'String | 552 | testdata/Prelude.lc 128:39-128:40 'String |
525 | testdata/Prelude.lc 128:41-128:42 'String | 553 | testdata/Prelude.lc 128:41-128:42 'String |
526 | testdata/Prelude.lc 123:5-123:10 {a} -> {b : 'Eq a} -> a -> a->'Bool | 554 | testdata/Prelude.lc 123:5-123:10 {a} -> {b : 'Eq a} -> a -> a->'Bool |
555 | testdata/Prelude.lc 163:30-163:36 Type->Type | ||
527 | testdata/Prelude.lc 163:30-163:36 Type | 556 | testdata/Prelude.lc 163:30-163:36 Type |
528 | testdata/Prelude.lc 163:30-163:31 V3 | 557 | testdata/Prelude.lc 163:30-163:31 V3 |
558 | testdata/Prelude.lc 163:35-163:36 Type->Type | ||
529 | testdata/Prelude.lc 163:35-163:36 Type | 559 | testdata/Prelude.lc 163:35-163:36 Type |
530 | testdata/Prelude.lc 163:35-163:36 V2 | 560 | testdata/Prelude.lc 163:35-163:36 V2 |
531 | testdata/Prelude.lc 163:1-163:13 {a} -> {b} -> a->b | 561 | testdata/Prelude.lc 163:1-163:13 {a} -> {b} -> a->b |
532 | testdata/Prelude.lc 165:1-165:7 {a} -> a->a -> a | 562 | testdata/Prelude.lc 165:17-166:71 V0->V1 |
533 | testdata/Prelude.lc 165:18-166:71 V0->V1 | 563 | testdata/Prelude.lc 165:17-166:71 V1 |
534 | testdata/Prelude.lc 165:18-166:71 V1 | 564 | testdata/Prelude.lc 165:17-165:26 V0 |
535 | testdata/Prelude.lc 165:18-165:26 V0 | 565 | testdata/Prelude.lc 165:17-165:23 'String->Type |
536 | testdata/Prelude.lc 165:18-165:23 'String->Type | ||
537 | testdata/Prelude.lc 165:24-165:26 'String | 566 | testdata/Prelude.lc 165:24-165:26 'String |
538 | testdata/Prelude.lc 166:29-166:71 V0 -> 'List V1 -> Type | 567 | testdata/Prelude.lc 166:29-166:71 V0 -> 'List V1 -> Type |
539 | testdata/Prelude.lc 166:29-166:71 'List V1 -> Type | 568 | testdata/Prelude.lc 166:29-166:71 'List V1 -> Type |
@@ -541,7 +570,6 @@ testdata/Prelude.lc 166:29-166:71 Type | |||
541 | testdata/Prelude.lc 166:29-166:71 V2 -> V2->V2 | 570 | testdata/Prelude.lc 166:29-166:71 V2 -> V2->V2 |
542 | testdata/Prelude.lc 166:29-166:71 V2->V2 | 571 | testdata/Prelude.lc 166:29-166:71 V2->V2 |
543 | testdata/Prelude.lc 166:29-166:71 V2 | 572 | testdata/Prelude.lc 166:29-166:71 V2 |
544 | testdata/Prelude.lc 166:29-166:71 {a} -> 'Bool -> a -> a->a | ||
545 | testdata/Prelude.lc 166:32-166:40 'Bool | 573 | testdata/Prelude.lc 166:32-166:40 'Bool |
546 | testdata/Prelude.lc 166:34-166:37 {a} -> {b : 'Eq a} -> a -> a->'Bool | 574 | testdata/Prelude.lc 166:34-166:37 {a} -> {b : 'Eq a} -> a -> a->'Bool |
547 | testdata/Prelude.lc 166:32-166:33 V1 | 575 | testdata/Prelude.lc 166:32-166:33 V1 |
@@ -559,66 +587,70 @@ testdata/Prelude.lc 166:65-166:66 V13 | |||
559 | testdata/Prelude.lc 166:67-166:68 Type | 587 | testdata/Prelude.lc 166:67-166:68 Type |
560 | testdata/Prelude.lc 166:69-166:71 'List V9 | 588 | testdata/Prelude.lc 166:69-166:71 'List V9 |
561 | testdata/Prelude.lc 165:1-165:7 {a} -> {b : 'Eq a} -> a -> Type -> 'List ('Tuple2 a Type) -> Type | 589 | testdata/Prelude.lc 165:1-165:7 {a} -> {b : 'Eq a} -> a -> Type -> 'List ('Tuple2 a Type) -> Type |
562 | testdata/Prelude.lc 170:1-170:8 {a} -> a->a -> a | 590 | testdata/Prelude.lc 169:12-171:164 V0->V1 |
563 | testdata/Prelude.lc 169:28-171:161 V0->V1 | 591 | testdata/Prelude.lc 169:12-171:164 V1 |
564 | testdata/Prelude.lc 169:28-171:161 V1 | 592 | testdata/Prelude.lc 169:12-169:105 Type |
593 | testdata/Prelude.lc 169:28-169:105 Type->Type | ||
565 | testdata/Prelude.lc 169:28-169:105 Type | 594 | testdata/Prelude.lc 169:28-169:105 Type |
566 | testdata/Prelude.lc 169:29-169:43 Type | 595 | testdata/Prelude.lc 169:29-169:43 Type |
567 | testdata/Prelude.lc 169:29-169:43 Type -> Type->Type | ||
568 | testdata/Prelude.lc 169:30-169:36 Type | 596 | testdata/Prelude.lc 169:30-169:36 Type |
569 | testdata/Prelude.lc 169:38-169:42 Type | 597 | testdata/Prelude.lc 169:38-169:42 Type |
570 | testdata/Prelude.lc 169:61-169:105 Type | 598 | testdata/Prelude.lc 169:48-169:105 Type->Type |
599 | testdata/Prelude.lc 169:48-169:105 Type | ||
571 | testdata/Prelude.lc 169:61-169:67 Type | 600 | testdata/Prelude.lc 169:61-169:67 Type |
572 | testdata/Prelude.lc 169:73-169:105 Type | 601 | testdata/Prelude.lc 169:72-169:105 Type->Type |
573 | testdata/Prelude.lc 169:73-169:79 {a} -> {b : 'Eq a} -> a -> Type -> 'List ('Tuple2 a Type) -> Type | 602 | testdata/Prelude.lc 169:72-169:105 Type |
603 | testdata/Prelude.lc 169:72-169:79 {a} -> {b : 'Eq a} -> a -> Type -> 'List ('Tuple2 a Type) -> Type | ||
574 | testdata/Prelude.lc 169:80-169:81 V1 | 604 | testdata/Prelude.lc 169:80-169:81 V1 |
575 | testdata/Prelude.lc 169:80-169:81 'String | 605 | testdata/Prelude.lc 169:80-169:81 'String |
576 | testdata/Prelude.lc 169:82-169:83 Type | 606 | testdata/Prelude.lc 169:82-169:83 Type |
577 | testdata/Prelude.lc 169:82-169:83 V3 | 607 | testdata/Prelude.lc 169:82-169:83 V3 |
578 | testdata/Prelude.lc 169:84-169:86 'List ('Tuple2 'String Type) | 608 | testdata/Prelude.lc 169:84-169:86 'List ('Tuple2 'String Type) |
609 | testdata/Prelude.lc 169:90-169:105 Type->Type | ||
579 | testdata/Prelude.lc 169:90-169:105 Type | 610 | testdata/Prelude.lc 169:90-169:105 Type |
580 | testdata/Prelude.lc 169:90-169:97 'List ('Tuple2 'String Type) -> Type | 611 | testdata/Prelude.lc 169:90-169:97 'List ('Tuple2 'String Type) -> Type |
581 | testdata/Prelude.lc 169:98-169:100 'List ('Tuple2 'String Type) | 612 | testdata/Prelude.lc 169:98-169:100 'List ('Tuple2 'String Type) |
613 | testdata/Prelude.lc 169:104-169:105 Type->Type | ||
582 | testdata/Prelude.lc 169:104-169:105 Type | 614 | testdata/Prelude.lc 169:104-169:105 Type |
583 | testdata/Prelude.lc 170:15-171:161 {a} -> {b : 'List ('Tuple2 'String Type)} -> c:'String -> {d : isKeyC 'String TT c a b} -> 'RecordC b -> a | 615 | testdata/Prelude.lc 170:15-171:164 {a} -> {b : 'List ('Tuple2 'String Type)} -> c:'String -> {d : isKeyC 'String TT c a b} -> 'RecordC b -> a |
584 | testdata/Prelude.lc 170:15-171:161 {a : 'List ('Tuple2 'String Type)} -> b:'String -> {c : isKeyC 'String TT b V2 a} -> 'RecordC a -> V4 | 616 | testdata/Prelude.lc 170:15-171:164 {a : 'List ('Tuple2 'String Type)} -> b:'String -> {c : isKeyC 'String TT b V2 a} -> 'RecordC a -> V4 |
585 | testdata/Prelude.lc 170:15-171:161 a:'String -> {b : isKeyC 'String TT a V2 V1} -> 'RecordC V2 -> V4 | 617 | testdata/Prelude.lc 170:15-171:164 a:'String -> {b : isKeyC 'String TT a V2 V1} -> 'RecordC V2 -> V4 |
586 | testdata/Prelude.lc 170:15-171:161 {a : isKeyC 'String TT V0 V2 V1} -> 'RecordC V2 -> V4 | 618 | testdata/Prelude.lc 170:15-171:164 {a : isKeyC 'String TT V0 V2 V1} -> 'RecordC V2 -> V4 |
587 | testdata/Prelude.lc 170:15-171:161 'RecordC V2 -> V4 | 619 | testdata/Prelude.lc 170:15-171:164 'RecordC V2 -> V4 |
588 | testdata/Prelude.lc 170:15-171:161 V4 | 620 | testdata/Prelude.lc 170:15-171:164 V4 |
589 | testdata/Prelude.lc 170:45-171:161 V1 -> 'List V2 -> V2 | 621 | testdata/Prelude.lc 170:45-171:164 V1 -> 'List V2 -> V2 |
590 | testdata/Prelude.lc 170:45-171:161 'List V2 -> V2 | 622 | testdata/Prelude.lc 170:45-171:164 'List V2 -> V2 |
591 | testdata/Prelude.lc 170:45-171:161 V2 | 623 | testdata/Prelude.lc 170:45-171:164 V2 |
592 | testdata/Prelude.lc 170:45-171:161 V2 -> V2->V2 | 624 | testdata/Prelude.lc 170:45-171:164 V2 -> V2->V2 |
593 | testdata/Prelude.lc 170:45-171:161 V2->V2 | 625 | testdata/Prelude.lc 170:45-171:164 V2->V2 |
594 | testdata/Prelude.lc 170:51-171:161 tuptype (map ('Tuple2 'String Type) Type (\(a : 'Tuple2 'String Type) -> snd 'String Type a) V1) -> V1 | 626 | testdata/Prelude.lc 170:51-171:164 tuptype (map ('Tuple2 'String Type) Type (\(a : 'Tuple2 'String Type) -> snd 'String Type a) V1) -> V1 |
595 | testdata/Prelude.lc 170:51-171:161 V1 | 627 | testdata/Prelude.lc 170:51-171:164 V1 |
596 | testdata/Prelude.lc 171:51-171:161 V0 | 628 | testdata/Prelude.lc 171:51-171:164 V0 |
597 | testdata/Prelude.lc 171:51-171:58 {a} -> {b : 'List ('Tuple2 'String Type)} -> c:'String -> {d : isKeyC 'String TT c a b} -> 'RecordC b -> a | 629 | testdata/Prelude.lc 171:51-171:58 {a} -> {b : 'List ('Tuple2 'String Type)} -> c:'String -> {d : isKeyC 'String TT c a b} -> 'RecordC b -> a |
598 | testdata/Prelude.lc 171:60-171:61 Type | 630 | testdata/Prelude.lc 171:60-171:61 Type |
599 | testdata/Prelude.lc 171:63-171:65 'List ('Tuple2 'String Type) | 631 | testdata/Prelude.lc 171:63-171:65 'List ('Tuple2 'String Type) |
600 | testdata/Prelude.lc 171:63-171:65 'List V12 | 632 | testdata/Prelude.lc 171:63-171:65 'List V12 |
601 | testdata/Prelude.lc 171:66-171:67 'String | 633 | testdata/Prelude.lc 171:66-171:67 'String |
602 | testdata/Prelude.lc 171:70-171:95 isKeyC 'String TT V14 V16 V9 | 634 | testdata/Prelude.lc 171:69-171:97 isKeyC 'String TT V14 V16 V9 |
603 | testdata/Prelude.lc 171:70-171:79 {a}->a | 635 | testdata/Prelude.lc 171:70-171:79 {a}->a |
604 | testdata/Prelude.lc 171:82-171:95 Type | 636 | testdata/Prelude.lc 171:81-171:96 Type |
605 | testdata/Prelude.lc 171:82-171:88 {a} -> {b : 'Eq a} -> a -> Type -> 'List ('Tuple2 a Type) -> Type | 637 | testdata/Prelude.lc 171:82-171:88 {a} -> {b : 'Eq a} -> a -> Type -> 'List ('Tuple2 a Type) -> Type |
606 | testdata/Prelude.lc 171:89-171:90 V1 | 638 | testdata/Prelude.lc 171:89-171:90 V1 |
607 | testdata/Prelude.lc 171:89-171:90 'String | 639 | testdata/Prelude.lc 171:89-171:90 'String |
608 | testdata/Prelude.lc 171:91-171:92 Type | 640 | testdata/Prelude.lc 171:91-171:92 Type |
609 | testdata/Prelude.lc 171:93-171:95 'List ('Tuple2 'String Type) | 641 | testdata/Prelude.lc 171:93-171:95 'List ('Tuple2 'String Type) |
610 | testdata/Prelude.lc 171:99-171:161 'RecordC V8 | 642 | testdata/Prelude.lc 171:98-171:164 'RecordC V8 |
611 | testdata/Prelude.lc 171:99-171:109 {a : 'List ('Tuple2 'String Type)} -> tuptype (map ('Tuple2 'String Type) Type (\(b : 'Tuple2 'String Type) -> snd 'String Type b) a) -> 'RecordC a | 643 | testdata/Prelude.lc 171:99-171:109 {a : 'List ('Tuple2 'String Type)} -> tuptype (map ('Tuple2 'String Type) Type (\(b : 'Tuple2 'String Type) -> snd 'String Type b) a) -> 'RecordC a |
612 | testdata/Prelude.lc 171:111-171:161 tuptype (map ('Tuple2 'String Type) Type (\(a : 'Tuple2 'String Type) -> snd 'String Type a) V0) | 644 | testdata/Prelude.lc 171:110-171:163 tuptype (map ('Tuple2 'String Type) Type (\(a : 'Tuple2 'String Type) -> snd 'String Type a) V0) |
613 | testdata/Prelude.lc 171:111-171:114 {a} -> {b} -> 'Tuple2 a b -> b | 645 | testdata/Prelude.lc 171:111-171:114 {a} -> {b} -> 'Tuple2 a b -> b |
614 | testdata/Prelude.lc 171:116-171:161 'Tuple2 V1 V0 | 646 | testdata/Prelude.lc 171:115-171:162 'Tuple2 V1 V0 |
615 | testdata/Prelude.lc 171:116-171:128 {a} -> {b} -> a->b | 647 | testdata/Prelude.lc 171:116-171:128 {a} -> {b} -> a->b |
648 | testdata/Prelude.lc 171:130-171:131 Type | ||
616 | testdata/Prelude.lc 171:133-171:158 Type | 649 | testdata/Prelude.lc 171:133-171:158 Type |
617 | testdata/Prelude.lc 171:133-171:158 Type -> Type->Type | ||
618 | testdata/Prelude.lc 171:134-171:135 Type | 650 | testdata/Prelude.lc 171:134-171:135 Type |
619 | testdata/Prelude.lc 171:137-171:156 Type | 651 | testdata/Prelude.lc 171:137-171:157 Type |
620 | testdata/Prelude.lc 171:137-171:144 'List Type -> Type | 652 | testdata/Prelude.lc 171:137-171:144 'List Type -> Type |
621 | testdata/Prelude.lc 171:146-171:156 'List Type | 653 | testdata/Prelude.lc 171:145-171:157 'List Type |
622 | testdata/Prelude.lc 171:146-171:149 {a} -> {b} -> a->b -> 'List a -> 'List b | 654 | testdata/Prelude.lc 171:146-171:149 {a} -> {b} -> a->b -> 'List a -> 'List b |
623 | testdata/Prelude.lc 171:150-171:153 V1->V1 | 655 | testdata/Prelude.lc 171:150-171:153 V1->V1 |
624 | testdata/Prelude.lc 171:150-171:153 {a} -> {b} -> 'Tuple2 a b -> b | 656 | testdata/Prelude.lc 171:150-171:153 {a} -> {b} -> 'Tuple2 a b -> b |
@@ -626,16 +658,16 @@ testdata/Prelude.lc 171:154-171:156 'List ('Tuple2 V0 Type) | |||
626 | testdata/Prelude.lc 171:154-171:156 'List ('Tuple2 'String Type) | 658 | testdata/Prelude.lc 171:154-171:156 'List ('Tuple2 'String Type) |
627 | testdata/Prelude.lc 171:159-171:161 V0 | 659 | testdata/Prelude.lc 171:159-171:161 V0 |
628 | testdata/Prelude.lc 171:159-171:161 tuptype (map ('Tuple2 'String Type) Type (\(a : 'Tuple2 'String Type) -> snd 'String Type a) V4) | 660 | testdata/Prelude.lc 171:159-171:161 tuptype (map ('Tuple2 'String Type) Type (\(a : 'Tuple2 'String Type) -> snd 'String Type a) V4) |
629 | testdata/Prelude.lc 170:62-170:112 V15 | 661 | testdata/Prelude.lc 170:62-170:113 V15 |
630 | testdata/Prelude.lc 170:62-170:65 {a} -> {b} -> 'Tuple2 a b -> a | 662 | testdata/Prelude.lc 170:62-170:65 {a} -> {b} -> 'Tuple2 a b -> a |
631 | testdata/Prelude.lc 170:67-170:112 'Tuple2 V1 V0 | 663 | testdata/Prelude.lc 170:66-170:113 'Tuple2 V1 V0 |
632 | testdata/Prelude.lc 170:67-170:79 {a} -> {b} -> a->b | 664 | testdata/Prelude.lc 170:67-170:79 {a} -> {b} -> a->b |
665 | testdata/Prelude.lc 170:81-170:82 Type | ||
633 | testdata/Prelude.lc 170:84-170:109 Type | 666 | testdata/Prelude.lc 170:84-170:109 Type |
634 | testdata/Prelude.lc 170:84-170:109 Type -> Type->Type | ||
635 | testdata/Prelude.lc 170:85-170:86 Type | 667 | testdata/Prelude.lc 170:85-170:86 Type |
636 | testdata/Prelude.lc 170:88-170:107 Type | 668 | testdata/Prelude.lc 170:88-170:108 Type |
637 | testdata/Prelude.lc 170:88-170:95 'List Type -> Type | 669 | testdata/Prelude.lc 170:88-170:95 'List Type -> Type |
638 | testdata/Prelude.lc 170:97-170:107 'List Type | 670 | testdata/Prelude.lc 170:96-170:108 'List Type |
639 | testdata/Prelude.lc 170:97-170:100 {a} -> {b} -> a->b -> 'List a -> 'List b | 671 | testdata/Prelude.lc 170:97-170:100 {a} -> {b} -> a->b -> 'List a -> 'List b |
640 | testdata/Prelude.lc 170:101-170:104 V1->V1 | 672 | testdata/Prelude.lc 170:101-170:104 V1->V1 |
641 | testdata/Prelude.lc 170:101-170:104 {a} -> {b} -> 'Tuple2 a b -> b | 673 | testdata/Prelude.lc 170:101-170:104 {a} -> {b} -> 'Tuple2 a b -> b |
@@ -744,37 +776,39 @@ testdata/Prelude.lc 192:19-192:22 'Float | |||
744 | testdata/Prelude.lc 192:23-192:26 'Float | 776 | testdata/Prelude.lc 192:23-192:26 'Float |
745 | testdata/Prelude.lc 192:1-192:8 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) | 777 | testdata/Prelude.lc 192:1-192:8 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) |
746 | testdata/Prelude.lc 194:15-194:25 {a:'Nat} -> {b:'Nat} -> {c} -> {d} -> {e : 'Num c} -> {f : d ~ 'VecScalar b c} -> d -> 'Image a ('Color d) | 778 | testdata/Prelude.lc 194:15-194:25 {a:'Nat} -> {b:'Nat} -> {c} -> {d} -> {e : 'Num c} -> {f : d ~ 'VecScalar b c} -> d -> 'Image a ('Color d) |
779 | testdata/Prelude.lc 194:27-194:28 'Nat | ||
747 | testdata/Prelude.lc 194:1-194:12 {a:'Nat} -> {b} -> {c} -> {d : 'Num b} -> {e : c ~ 'VecScalar a b} -> c -> 'Image (Succ Zero) ('Color c) | 780 | testdata/Prelude.lc 194:1-194:12 {a:'Nat} -> {b} -> {c} -> {d : 'Num b} -> {e : c ~ 'VecScalar a b} -> c -> 'Image (Succ Zero) ('Color c) |
748 | testdata/Prelude.lc 195:15-195:25 {a:'Nat} -> {b:'Nat} -> {c} -> {d} -> {e : 'Num c} -> {f : d ~ 'VecScalar b c} -> d -> 'Image a ('Color d) | 781 | testdata/Prelude.lc 195:15-195:25 {a:'Nat} -> {b:'Nat} -> {c} -> {d} -> {e : 'Num c} -> {f : d ~ 'VecScalar b c} -> d -> 'Image a ('Color d) |
782 | testdata/Prelude.lc 195:27-195:28 'Nat | ||
749 | testdata/Prelude.lc 195:1-195:12 {a:'Nat} -> {b} -> {c} -> {d : 'Num b} -> {e : c ~ 'VecScalar a b} -> c -> 'Image (Succ (Succ Zero)) ('Color c) | 783 | testdata/Prelude.lc 195:1-195:12 {a:'Nat} -> {b} -> {c} -> {d : 'Num b} -> {e : c ~ 'VecScalar a b} -> c -> 'Image (Succ (Succ Zero)) ('Color c) |
750 | testdata/Prelude.lc 197:15-197:25 {a:'Nat} -> 'Float -> 'Image a ('Depth 'Float) | 784 | testdata/Prelude.lc 197:15-197:25 {a:'Nat} -> 'Float -> 'Image a ('Depth 'Float) |
785 | testdata/Prelude.lc 197:27-197:28 'Nat | ||
751 | testdata/Prelude.lc 197:1-197:12 'Float -> 'Image (Succ Zero) ('Depth 'Float) | 786 | testdata/Prelude.lc 197:1-197:12 'Float -> 'Image (Succ Zero) ('Depth 'Float) |
752 | testdata/Prelude.lc 199:13-199:39 Type | 787 | testdata/Prelude.lc 199:13-199:39 Type |
753 | testdata/Prelude.lc 199:13-199:16 'Nat -> Type->Type | 788 | testdata/Prelude.lc 199:13-199:16 'Nat -> Type->Type |
789 | testdata/Prelude.lc 199:17-199:18 'Nat | ||
754 | testdata/Prelude.lc 199:19-199:24 Type | 790 | testdata/Prelude.lc 199:19-199:24 Type |
791 | testdata/Prelude.lc 199:28-199:39 Type->Type | ||
755 | testdata/Prelude.lc 199:28-199:39 Type | 792 | testdata/Prelude.lc 199:28-199:39 Type |
756 | testdata/Prelude.lc 199:28-199:31 'Nat -> Type->Type | 793 | testdata/Prelude.lc 199:28-199:31 'Nat -> Type->Type |
794 | testdata/Prelude.lc 199:32-199:33 'Nat | ||
757 | testdata/Prelude.lc 199:34-199:39 Type | 795 | testdata/Prelude.lc 199:34-199:39 Type |
758 | testdata/Prelude.lc 200:14-200:30 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) | 796 | testdata/Prelude.lc 200:14-200:30 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) |
759 | testdata/Prelude.lc 200:14-200:30 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) | 797 | testdata/Prelude.lc 200:14-200:30 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) |
760 | testdata/Prelude.lc 200:14-200:16 {a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) | 798 | testdata/Prelude.lc 200:14-200:16 {a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) |
761 | testdata/Prelude.lc 200:17-200:18 V0 | 799 | testdata/Prelude.lc 200:17-200:18 V0 |
762 | testdata/Prelude.lc 200:18-200:18 {a} -> {b:'Nat} -> 'VecS a b -> 'Swizz->a | ||
763 | testdata/Prelude.lc 200:17-200:18 'VecS V1 V0 | 800 | testdata/Prelude.lc 200:17-200:18 'VecS V1 V0 |
764 | testdata/Prelude.lc 200:17-200:18 'VecS 'Float (Succ (Succ (Succ Zero))) | 801 | testdata/Prelude.lc 200:17-200:18 'VecS 'Float (Succ (Succ (Succ Zero))) |
765 | testdata/Prelude.lc 200:18-200:18 'Swizz | 802 | testdata/Prelude.lc 200:18-200:18 'Swizz |
766 | testdata/Prelude.lc 200:21-200:22 'Float | 803 | testdata/Prelude.lc 200:21-200:22 'Float |
767 | testdata/Prelude.lc 200:22-200:22 {a} -> {b:'Nat} -> 'VecS a b -> 'Swizz->a | ||
768 | testdata/Prelude.lc 200:21-200:22 'VecS V1 V0 | 804 | testdata/Prelude.lc 200:21-200:22 'VecS V1 V0 |
769 | testdata/Prelude.lc 200:21-200:22 'VecS 'Float (Succ (Succ (Succ Zero))) | 805 | testdata/Prelude.lc 200:21-200:22 'VecS 'Float (Succ (Succ (Succ Zero))) |
770 | testdata/Prelude.lc 200:22-200:22 'Swizz | 806 | testdata/Prelude.lc 200:22-200:22 'Swizz |
771 | testdata/Prelude.lc 200:25-200:26 'Float | 807 | testdata/Prelude.lc 200:25-200:26 'Float |
772 | testdata/Prelude.lc 200:26-200:26 {a} -> {b:'Nat} -> 'VecS a b -> 'Swizz->a | ||
773 | testdata/Prelude.lc 200:25-200:26 'VecS V1 V0 | 808 | testdata/Prelude.lc 200:25-200:26 'VecS V1 V0 |
774 | testdata/Prelude.lc 200:25-200:26 'VecS 'Float (Succ (Succ (Succ Zero))) | 809 | testdata/Prelude.lc 200:25-200:26 'VecS 'Float (Succ (Succ (Succ Zero))) |
775 | testdata/Prelude.lc 200:26-200:26 'Swizz | 810 | testdata/Prelude.lc 200:26-200:26 'Swizz |
776 | testdata/Prelude.lc 200:29-200:30 'Float | 811 | testdata/Prelude.lc 200:29-200:30 'Float |
777 | testdata/Prelude.lc 200:29-200:30 'Int | ||
778 | testdata/Prelude.lc 200:1-200:9 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) | 812 | testdata/Prelude.lc 200:1-200:9 'VecS 'Float (Succ (Succ (Succ Zero))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) |
779 | testdata/Prelude.lc 207:11-207:22 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | 813 | testdata/Prelude.lc 207:11-207:22 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a |
780 | testdata/Prelude.lc 207:1-207:8 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | 814 | testdata/Prelude.lc 207:1-207:8 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a |
@@ -1005,47 +1039,33 @@ testdata/Prelude.lc 337:9-337:12 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Floa | |||
1005 | testdata/Prelude.lc 337:13-337:14 'VecScalar V0 'Float | 1039 | testdata/Prelude.lc 337:13-337:14 'VecScalar V0 'Float |
1006 | testdata/Prelude.lc 337:13-337:14 'VecScalar V2 'Float | 1040 | testdata/Prelude.lc 337:13-337:14 'VecScalar V2 'Float |
1007 | testdata/Prelude.lc 334:16-334:20 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'Mat (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ Zero)))) 'Float | 1041 | testdata/Prelude.lc 334:16-334:20 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'Mat (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ Zero)))) 'Float |
1008 | testdata/Prelude.lc 334:22-334:32 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) | 1042 | testdata/Prelude.lc 334:21-334:33 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) |
1009 | testdata/Prelude.lc 334:22-334:24 {a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) | 1043 | testdata/Prelude.lc 334:22-334:24 {a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) |
1010 | testdata/Prelude.lc 334:25-334:26 V0 | 1044 | testdata/Prelude.lc 334:25-334:26 V0 |
1011 | testdata/Prelude.lc 334:25-334:26 'VecScalar V3 'Float | 1045 | testdata/Prelude.lc 334:25-334:26 'VecScalar V3 'Float |
1012 | testdata/Prelude.lc 334:27-334:28 'VecScalar V2 'Float | 1046 | testdata/Prelude.lc 334:27-334:28 'VecScalar V2 'Float |
1013 | testdata/Prelude.lc 334:29-334:30 'VecScalar V2 'Float | 1047 | testdata/Prelude.lc 334:29-334:30 'VecScalar V2 'Float |
1014 | testdata/Prelude.lc 334:29-334:30 'Int | ||
1015 | testdata/Prelude.lc 334:31-334:32 'Float | 1048 | testdata/Prelude.lc 334:31-334:32 'Float |
1016 | testdata/Prelude.lc 334:31-334:32 'Int | 1049 | testdata/Prelude.lc 334:34-334:49 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) |
1017 | testdata/Prelude.lc 334:35-334:48 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) | ||
1018 | testdata/Prelude.lc 334:35-334:37 {a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) | 1050 | testdata/Prelude.lc 334:35-334:37 {a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) |
1019 | testdata/Prelude.lc 334:39-334:41 V0 | 1051 | testdata/Prelude.lc 334:38-334:42 V0 |
1020 | testdata/Prelude.lc 334:39-334:41 V1 | ||
1021 | testdata/Prelude.lc 334:39-334:41 'Int | ||
1022 | testdata/Prelude.lc 334:40-334:41 V2 | 1052 | testdata/Prelude.lc 334:40-334:41 V2 |
1023 | testdata/Prelude.lc 334:40-334:41 'Float | 1053 | testdata/Prelude.lc 334:40-334:41 'Float |
1024 | testdata/Prelude.lc 334:43-334:44 'Float | 1054 | testdata/Prelude.lc 334:43-334:44 'Float |
1025 | testdata/Prelude.lc 334:45-334:46 'Float | 1055 | testdata/Prelude.lc 334:45-334:46 'Float |
1026 | testdata/Prelude.lc 334:45-334:46 'Int | ||
1027 | testdata/Prelude.lc 334:47-334:48 'Float | 1056 | testdata/Prelude.lc 334:47-334:48 'Float |
1028 | testdata/Prelude.lc 334:47-334:48 'Int | 1057 | testdata/Prelude.lc 334:50-334:62 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) |
1029 | testdata/Prelude.lc 334:51-334:61 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) | ||
1030 | testdata/Prelude.lc 334:51-334:53 {a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) | 1058 | testdata/Prelude.lc 334:51-334:53 {a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) |
1031 | testdata/Prelude.lc 334:54-334:55 V0 | 1059 | testdata/Prelude.lc 334:54-334:55 V0 |
1032 | testdata/Prelude.lc 334:54-334:55 'Int | ||
1033 | testdata/Prelude.lc 334:56-334:57 V1 | 1060 | testdata/Prelude.lc 334:56-334:57 V1 |
1034 | testdata/Prelude.lc 334:56-334:57 'Int | ||
1035 | testdata/Prelude.lc 334:58-334:59 V1 | 1061 | testdata/Prelude.lc 334:58-334:59 V1 |
1036 | testdata/Prelude.lc 334:58-334:59 'Int | ||
1037 | testdata/Prelude.lc 334:60-334:61 'Float | 1062 | testdata/Prelude.lc 334:60-334:61 'Float |
1038 | testdata/Prelude.lc 334:60-334:61 'Int | 1063 | testdata/Prelude.lc 334:63-334:75 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) |
1039 | testdata/Prelude.lc 334:64-334:74 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) | ||
1040 | testdata/Prelude.lc 334:64-334:66 {a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) | 1064 | testdata/Prelude.lc 334:64-334:66 {a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) |
1041 | testdata/Prelude.lc 334:67-334:68 V0 | 1065 | testdata/Prelude.lc 334:67-334:68 V0 |
1042 | testdata/Prelude.lc 334:67-334:68 'Int | ||
1043 | testdata/Prelude.lc 334:69-334:70 V1 | 1066 | testdata/Prelude.lc 334:69-334:70 V1 |
1044 | testdata/Prelude.lc 334:69-334:70 'Int | ||
1045 | testdata/Prelude.lc 334:71-334:72 V1 | 1067 | testdata/Prelude.lc 334:71-334:72 V1 |
1046 | testdata/Prelude.lc 334:71-334:72 'Int | ||
1047 | testdata/Prelude.lc 334:73-334:74 'Float | 1068 | testdata/Prelude.lc 334:73-334:74 'Float |
1048 | testdata/Prelude.lc 334:73-334:74 'Int | ||
1049 | testdata/Prelude.lc 334:1-334:11 'Float -> 'Mat (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ Zero)))) 'Float | 1069 | testdata/Prelude.lc 334:1-334:11 'Float -> 'Mat (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ Zero)))) 'Float |
1050 | testdata/Prelude.lc 341:9-341:12 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | 1070 | testdata/Prelude.lc 341:9-341:12 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a |
1051 | testdata/Prelude.lc 341:13-341:14 'VecScalar V0 'Float | 1071 | testdata/Prelude.lc 341:13-341:14 'VecScalar V0 'Float |
@@ -1054,47 +1074,33 @@ testdata/Prelude.lc 342:9-342:12 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Floa | |||
1054 | testdata/Prelude.lc 342:13-342:14 'VecScalar V0 'Float | 1074 | testdata/Prelude.lc 342:13-342:14 'VecScalar V0 'Float |
1055 | testdata/Prelude.lc 342:13-342:14 'VecScalar V2 'Float | 1075 | testdata/Prelude.lc 342:13-342:14 'VecScalar V2 'Float |
1056 | testdata/Prelude.lc 339:16-339:20 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'Mat (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ Zero)))) 'Float | 1076 | testdata/Prelude.lc 339:16-339:20 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'Mat (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ Zero)))) 'Float |
1057 | testdata/Prelude.lc 339:22-339:35 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) | 1077 | testdata/Prelude.lc 339:21-339:36 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) |
1058 | testdata/Prelude.lc 339:22-339:24 {a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) | 1078 | testdata/Prelude.lc 339:22-339:24 {a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) |
1059 | testdata/Prelude.lc 339:25-339:26 V0 | 1079 | testdata/Prelude.lc 339:25-339:26 V0 |
1060 | testdata/Prelude.lc 339:25-339:26 'VecScalar V3 'Float | 1080 | testdata/Prelude.lc 339:25-339:26 'VecScalar V3 'Float |
1061 | testdata/Prelude.lc 339:27-339:28 'VecScalar V2 'Float | 1081 | testdata/Prelude.lc 339:27-339:28 'VecScalar V2 'Float |
1062 | testdata/Prelude.lc 339:27-339:28 'Int | 1082 | testdata/Prelude.lc 339:29-339:33 'VecScalar V3 'Float |
1063 | testdata/Prelude.lc 339:30-339:32 'VecScalar V3 'Float | ||
1064 | testdata/Prelude.lc 339:30-339:32 V1 | ||
1065 | testdata/Prelude.lc 339:30-339:32 'Int | ||
1066 | testdata/Prelude.lc 339:31-339:32 'VecScalar V5 'Float | 1083 | testdata/Prelude.lc 339:31-339:32 'VecScalar V5 'Float |
1067 | testdata/Prelude.lc 339:34-339:35 'Float | 1084 | testdata/Prelude.lc 339:34-339:35 'Float |
1068 | testdata/Prelude.lc 339:34-339:35 'Int | 1085 | testdata/Prelude.lc 339:37-339:49 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) |
1069 | testdata/Prelude.lc 339:38-339:48 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) | ||
1070 | testdata/Prelude.lc 339:38-339:40 {a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) | 1086 | testdata/Prelude.lc 339:38-339:40 {a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) |
1071 | testdata/Prelude.lc 339:41-339:42 V0 | 1087 | testdata/Prelude.lc 339:41-339:42 V0 |
1072 | testdata/Prelude.lc 339:41-339:42 'Int | ||
1073 | testdata/Prelude.lc 339:43-339:44 V1 | 1088 | testdata/Prelude.lc 339:43-339:44 V1 |
1074 | testdata/Prelude.lc 339:43-339:44 'Int | ||
1075 | testdata/Prelude.lc 339:45-339:46 V1 | 1089 | testdata/Prelude.lc 339:45-339:46 V1 |
1076 | testdata/Prelude.lc 339:45-339:46 'Int | ||
1077 | testdata/Prelude.lc 339:47-339:48 'Float | 1090 | testdata/Prelude.lc 339:47-339:48 'Float |
1078 | testdata/Prelude.lc 339:47-339:48 'Int | 1091 | testdata/Prelude.lc 339:50-339:62 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) |
1079 | testdata/Prelude.lc 339:51-339:61 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) | ||
1080 | testdata/Prelude.lc 339:51-339:53 {a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) | 1092 | testdata/Prelude.lc 339:51-339:53 {a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) |
1081 | testdata/Prelude.lc 339:54-339:55 V0 | 1093 | testdata/Prelude.lc 339:54-339:55 V0 |
1082 | testdata/Prelude.lc 339:54-339:55 'Float | 1094 | testdata/Prelude.lc 339:54-339:55 'Float |
1083 | testdata/Prelude.lc 339:56-339:57 'Float | 1095 | testdata/Prelude.lc 339:56-339:57 'Float |
1084 | testdata/Prelude.lc 339:56-339:57 'Int | ||
1085 | testdata/Prelude.lc 339:58-339:59 'Float | 1096 | testdata/Prelude.lc 339:58-339:59 'Float |
1086 | testdata/Prelude.lc 339:60-339:61 'Float | 1097 | testdata/Prelude.lc 339:60-339:61 'Float |
1087 | testdata/Prelude.lc 339:60-339:61 'Int | 1098 | testdata/Prelude.lc 339:63-339:75 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) |
1088 | testdata/Prelude.lc 339:64-339:74 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) | ||
1089 | testdata/Prelude.lc 339:64-339:66 {a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) | 1099 | testdata/Prelude.lc 339:64-339:66 {a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) |
1090 | testdata/Prelude.lc 339:67-339:68 V0 | 1100 | testdata/Prelude.lc 339:67-339:68 V0 |
1091 | testdata/Prelude.lc 339:67-339:68 'Int | ||
1092 | testdata/Prelude.lc 339:69-339:70 V1 | 1101 | testdata/Prelude.lc 339:69-339:70 V1 |
1093 | testdata/Prelude.lc 339:69-339:70 'Int | ||
1094 | testdata/Prelude.lc 339:71-339:72 V1 | 1102 | testdata/Prelude.lc 339:71-339:72 V1 |
1095 | testdata/Prelude.lc 339:71-339:72 'Int | ||
1096 | testdata/Prelude.lc 339:73-339:74 'Float | 1103 | testdata/Prelude.lc 339:73-339:74 'Float |
1097 | testdata/Prelude.lc 339:73-339:74 'Int | ||
1098 | testdata/Prelude.lc 339:1-339:11 'Float -> 'Mat (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ Zero)))) 'Float | 1104 | testdata/Prelude.lc 339:1-339:11 'Float -> 'Mat (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ Zero)))) 'Float |
1099 | testdata/Prelude.lc 346:9-346:12 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | 1105 | testdata/Prelude.lc 346:9-346:12 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a |
1100 | testdata/Prelude.lc 346:13-346:14 'VecScalar V0 'Float | 1106 | testdata/Prelude.lc 346:13-346:14 'VecScalar V0 'Float |
@@ -1103,46 +1109,33 @@ testdata/Prelude.lc 347:9-347:12 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Floa | |||
1103 | testdata/Prelude.lc 347:13-347:14 'VecScalar V0 'Float | 1109 | testdata/Prelude.lc 347:13-347:14 'VecScalar V0 'Float |
1104 | testdata/Prelude.lc 347:13-347:14 'VecScalar V2 'Float | 1110 | testdata/Prelude.lc 347:13-347:14 'VecScalar V2 'Float |
1105 | testdata/Prelude.lc 344:16-344:20 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'Mat (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ Zero)))) 'Float | 1111 | testdata/Prelude.lc 344:16-344:20 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'Mat (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ Zero)))) 'Float |
1106 | testdata/Prelude.lc 344:22-344:32 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) | 1112 | testdata/Prelude.lc 344:21-344:33 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) |
1107 | testdata/Prelude.lc 344:22-344:24 {a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) | 1113 | testdata/Prelude.lc 344:22-344:24 {a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) |
1108 | testdata/Prelude.lc 344:25-344:26 V0 | 1114 | testdata/Prelude.lc 344:25-344:26 V0 |
1109 | testdata/Prelude.lc 344:25-344:26 'Int | ||
1110 | testdata/Prelude.lc 344:27-344:28 V1 | 1115 | testdata/Prelude.lc 344:27-344:28 V1 |
1111 | testdata/Prelude.lc 344:27-344:28 'Int | ||
1112 | testdata/Prelude.lc 344:29-344:30 V1 | 1116 | testdata/Prelude.lc 344:29-344:30 V1 |
1113 | testdata/Prelude.lc 344:29-344:30 'Int | ||
1114 | testdata/Prelude.lc 344:31-344:32 'Float | 1117 | testdata/Prelude.lc 344:31-344:32 'Float |
1115 | testdata/Prelude.lc 344:31-344:32 'Int | 1118 | testdata/Prelude.lc 344:34-344:46 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) |
1116 | testdata/Prelude.lc 344:35-344:45 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) | ||
1117 | testdata/Prelude.lc 344:35-344:37 {a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) | 1119 | testdata/Prelude.lc 344:35-344:37 {a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) |
1118 | testdata/Prelude.lc 344:38-344:39 V0 | 1120 | testdata/Prelude.lc 344:38-344:39 V0 |
1119 | testdata/Prelude.lc 344:38-344:39 'Int | ||
1120 | testdata/Prelude.lc 344:40-344:41 V1 | 1121 | testdata/Prelude.lc 344:40-344:41 V1 |
1121 | testdata/Prelude.lc 344:40-344:41 'VecScalar V4 'Float | 1122 | testdata/Prelude.lc 344:40-344:41 'VecScalar V4 'Float |
1122 | testdata/Prelude.lc 344:42-344:43 'VecScalar V3 'Float | 1123 | testdata/Prelude.lc 344:42-344:43 'VecScalar V3 'Float |
1123 | testdata/Prelude.lc 344:44-344:45 'Float | 1124 | testdata/Prelude.lc 344:44-344:45 'Float |
1124 | testdata/Prelude.lc 344:44-344:45 'Int | 1125 | testdata/Prelude.lc 344:47-344:62 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) |
1125 | testdata/Prelude.lc 344:48-344:61 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) | ||
1126 | testdata/Prelude.lc 344:48-344:50 {a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) | 1126 | testdata/Prelude.lc 344:48-344:50 {a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) |
1127 | testdata/Prelude.lc 344:51-344:52 V0 | 1127 | testdata/Prelude.lc 344:51-344:52 V0 |
1128 | testdata/Prelude.lc 344:51-344:52 'Int | 1128 | testdata/Prelude.lc 344:53-344:57 V1 |
1129 | testdata/Prelude.lc 344:54-344:56 V1 | ||
1130 | testdata/Prelude.lc 344:54-344:56 'Int | ||
1131 | testdata/Prelude.lc 344:55-344:56 V3 | 1129 | testdata/Prelude.lc 344:55-344:56 V3 |
1132 | testdata/Prelude.lc 344:55-344:56 'Float | 1130 | testdata/Prelude.lc 344:55-344:56 'Float |
1133 | testdata/Prelude.lc 344:58-344:59 'Float | 1131 | testdata/Prelude.lc 344:58-344:59 'Float |
1134 | testdata/Prelude.lc 344:60-344:61 'Float | 1132 | testdata/Prelude.lc 344:60-344:61 'Float |
1135 | testdata/Prelude.lc 344:60-344:61 'Int | 1133 | testdata/Prelude.lc 344:63-344:75 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) |
1136 | testdata/Prelude.lc 344:64-344:74 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) | ||
1137 | testdata/Prelude.lc 344:64-344:66 {a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) | 1134 | testdata/Prelude.lc 344:64-344:66 {a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) |
1138 | testdata/Prelude.lc 344:67-344:68 V0 | 1135 | testdata/Prelude.lc 344:67-344:68 V0 |
1139 | testdata/Prelude.lc 344:67-344:68 'Int | ||
1140 | testdata/Prelude.lc 344:69-344:70 V1 | 1136 | testdata/Prelude.lc 344:69-344:70 V1 |
1141 | testdata/Prelude.lc 344:69-344:70 'Int | ||
1142 | testdata/Prelude.lc 344:71-344:72 V1 | 1137 | testdata/Prelude.lc 344:71-344:72 V1 |
1143 | testdata/Prelude.lc 344:71-344:72 'Int | ||
1144 | testdata/Prelude.lc 344:73-344:74 'Float | 1138 | testdata/Prelude.lc 344:73-344:74 'Float |
1145 | testdata/Prelude.lc 344:73-344:74 'Int | ||
1146 | testdata/Prelude.lc 344:1-344:11 'Float -> 'Mat (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ Zero)))) 'Float | 1139 | testdata/Prelude.lc 344:1-344:11 'Float -> 'Mat (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ Zero)))) 'Float |
1147 | testdata/Prelude.lc 349:53-349:56 {a:'Nat} -> {b:'Nat} -> {c} -> {d:'Nat} -> 'Mat a b c -> 'Mat b d c -> 'Mat a d c | 1140 | testdata/Prelude.lc 349:53-349:56 {a:'Nat} -> {b:'Nat} -> {c} -> {d:'Nat} -> 'Mat a b c -> 'Mat b d c -> 'Mat a d c |
1148 | testdata/Prelude.lc 349:23-349:52 'Mat V3 V2 V1 | 1141 | testdata/Prelude.lc 349:23-349:52 'Mat V3 V2 V1 |
@@ -1172,66 +1165,68 @@ testdata/Prelude.lc 365:24-365:25 V4 | |||
1172 | testdata/Prelude.lc 365:26-365:29 V3 | 1165 | testdata/Prelude.lc 365:26-365:29 V3 |
1173 | testdata/Prelude.lc 365:26-365:29 'Float | 1166 | testdata/Prelude.lc 365:26-365:29 'Float |
1174 | testdata/Prelude.lc 365:1-365:6 'Float -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) | 1167 | testdata/Prelude.lc 365:1-365:6 'Float -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) |
1175 | testdata/Prelude.lc 368:1-368:7 {a} -> a->a -> a | ||
1176 | testdata/Prelude.lc 367:11-368:58 V0->V1 | 1168 | testdata/Prelude.lc 367:11-368:58 V0->V1 |
1177 | testdata/Prelude.lc 367:11-368:58 V1 | 1169 | testdata/Prelude.lc 367:11-368:58 V1 |
1178 | testdata/Prelude.lc 367:11-367:36 Type | 1170 | testdata/Prelude.lc 367:11-367:36 Type |
1179 | testdata/Prelude.lc 367:11-367:16 Type | 1171 | testdata/Prelude.lc 367:11-367:16 Type |
1172 | testdata/Prelude.lc 367:20-367:36 Type->Type | ||
1180 | testdata/Prelude.lc 367:20-367:36 Type | 1173 | testdata/Prelude.lc 367:20-367:36 Type |
1181 | testdata/Prelude.lc 367:20-367:25 Type | 1174 | testdata/Prelude.lc 367:20-367:25 Type |
1175 | testdata/Prelude.lc 367:29-367:36 Type->Type | ||
1182 | testdata/Prelude.lc 367:29-367:36 Type | 1176 | testdata/Prelude.lc 367:29-367:36 Type |
1183 | testdata/Prelude.lc 367:30-367:35 Type | 1177 | testdata/Prelude.lc 367:30-367:35 Type |
1184 | testdata/Prelude.lc 368:14-368:58 'Float -> 'Float -> 'List 'Float | 1178 | testdata/Prelude.lc 368:14-368:58 'Float -> 'Float -> 'List 'Float |
1185 | testdata/Prelude.lc 368:14-368:58 'Float -> 'List 'Float | 1179 | testdata/Prelude.lc 368:14-368:58 'Float -> 'List 'Float |
1186 | testdata/Prelude.lc 368:14-368:58 'List 'Float | 1180 | testdata/Prelude.lc 368:14-368:58 'List 'Float |
1187 | testdata/Prelude.lc 368:14-368:58 {a} -> 'Bool -> a -> a->a | ||
1188 | testdata/Prelude.lc 368:17-368:22 'Bool | 1181 | testdata/Prelude.lc 368:17-368:22 'Bool |
1189 | testdata/Prelude.lc 368:19-368:20 {a} -> {b:'Nat} -> {c : 'Num a} -> 'VecScalar b a -> 'VecScalar b a -> 'VecScalar b 'Bool | 1182 | testdata/Prelude.lc 368:19-368:20 {a} -> {b:'Nat} -> {c : 'Num a} -> 'VecScalar b a -> 'VecScalar b a -> 'VecScalar b 'Bool |
1190 | testdata/Prelude.lc 368:17-368:18 'VecScalar V1 V2 | 1183 | testdata/Prelude.lc 368:17-368:18 'VecScalar V1 V2 |
1191 | testdata/Prelude.lc 368:17-368:18 'Float | 1184 | testdata/Prelude.lc 368:17-368:18 'Float |
1192 | testdata/Prelude.lc 368:21-368:22 'Float | 1185 | testdata/Prelude.lc 368:21-368:22 'Float |
1186 | testdata/Prelude.lc 368:28-368:30 V0 | ||
1187 | testdata/Prelude.lc 368:28-368:30 {a} -> 'List a | ||
1193 | testdata/Prelude.lc 368:36-368:58 'List 'Float | 1188 | testdata/Prelude.lc 368:36-368:58 'List 'Float |
1194 | testdata/Prelude.lc 368:37-368:38 {a} -> a -> 'List a -> 'List a | 1189 | testdata/Prelude.lc 368:37-368:38 {a} -> a -> 'List a -> 'List a |
1195 | testdata/Prelude.lc 368:36-368:37 V0 | 1190 | testdata/Prelude.lc 368:36-368:37 V0 |
1196 | testdata/Prelude.lc 368:36-368:37 'Float | 1191 | testdata/Prelude.lc 368:36-368:37 'Float |
1197 | testdata/Prelude.lc 368:39-368:58 'List 'Float | 1192 | testdata/Prelude.lc 368:39-368:58 'List 'Float |
1198 | testdata/Prelude.lc 368:39-368:45 'Float -> 'Float -> 'List 'Float | 1193 | testdata/Prelude.lc 368:39-368:45 'Float -> 'Float -> 'List 'Float |
1199 | testdata/Prelude.lc 368:47-368:55 'Float | 1194 | testdata/Prelude.lc 368:46-368:56 'Float |
1200 | testdata/Prelude.lc 368:49-368:51 {a} -> {b : 'Num ('MatVecScalarElem a)} -> a -> 'MatVecScalarElem a -> a | 1195 | testdata/Prelude.lc 368:49-368:51 {a} -> {b : 'Num ('MatVecScalarElem a)} -> a -> 'MatVecScalarElem a -> a |
1201 | testdata/Prelude.lc 368:47-368:48 V1 | 1196 | testdata/Prelude.lc 368:47-368:48 V1 |
1202 | testdata/Prelude.lc 368:47-368:48 'Float | 1197 | testdata/Prelude.lc 368:47-368:48 'Float |
1203 | testdata/Prelude.lc 368:52-368:55 'Float | 1198 | testdata/Prelude.lc 368:52-368:55 'Float |
1204 | testdata/Prelude.lc 368:57-368:58 'Float | 1199 | testdata/Prelude.lc 368:57-368:58 'Float |
1205 | testdata/Prelude.lc 368:1-368:7 'Float -> 'Float -> 'List 'Float | 1200 | testdata/Prelude.lc 368:1-368:7 'Float -> 'Float -> 'List 'Float |
1206 | testdata/Prelude.lc 371:10-371:12 {a} -> a->a -> a | 1201 | testdata/Prelude.lc 370:9-372:30 V0->V1 |
1207 | testdata/Prelude.lc 370:9-372:29 V0->V1 | 1202 | testdata/Prelude.lc 370:9-372:30 V1 |
1208 | testdata/Prelude.lc 370:9-372:29 V1 | ||
1209 | testdata/Prelude.lc 370:9-370:24 Type | 1203 | testdata/Prelude.lc 370:9-370:24 Type |
1204 | testdata/Prelude.lc 370:9-370:24 Type->Type | ||
1210 | testdata/Prelude.lc 370:10-370:11 Type | 1205 | testdata/Prelude.lc 370:10-370:11 Type |
1211 | testdata/Prelude.lc 370:10-370:11 V1 | 1206 | testdata/Prelude.lc 370:10-370:11 V1 |
1207 | testdata/Prelude.lc 370:16-370:24 Type->Type | ||
1212 | testdata/Prelude.lc 370:16-370:24 Type | 1208 | testdata/Prelude.lc 370:16-370:24 Type |
1213 | testdata/Prelude.lc 370:16-370:19 Type | 1209 | testdata/Prelude.lc 370:16-370:19 Type |
1210 | testdata/Prelude.lc 370:23-370:24 Type->Type | ||
1214 | testdata/Prelude.lc 370:23-370:24 Type | 1211 | testdata/Prelude.lc 370:23-370:24 Type |
1215 | testdata/Prelude.lc 371:2-372:29 {a} -> 'List a -> 'Int->a | 1212 | testdata/Prelude.lc 371:2-372:30 {a} -> 'List a -> 'Int->a |
1216 | testdata/Prelude.lc 371:2-372:29 'List V0 -> 'Int->V2 | 1213 | testdata/Prelude.lc 371:2-372:30 'List V0 -> 'Int->V2 |
1217 | testdata/Prelude.lc 371:2-372:29 'Int->V2 | 1214 | testdata/Prelude.lc 371:2-372:30 'Int->V2 |
1218 | testdata/Prelude.lc 371:2-372:29 V2 | 1215 | testdata/Prelude.lc 371:2-372:30 V2 |
1219 | testdata/Prelude.lc 371:13-372:29 V1 -> 'List V2 -> V2 | 1216 | testdata/Prelude.lc 371:19-372:30 V1 -> 'List V2 -> V2 |
1220 | testdata/Prelude.lc 371:13-372:29 'List V2 -> V2 | 1217 | testdata/Prelude.lc 371:19-372:30 'List V2 -> V2 |
1221 | testdata/Prelude.lc 371:13-372:29 V2 | 1218 | testdata/Prelude.lc 371:19-372:30 V2 |
1222 | testdata/Prelude.lc 372:19-372:29 V0 | 1219 | testdata/Prelude.lc 372:19-372:30 V0 |
1223 | testdata/Prelude.lc 372:22-372:24 {a} -> 'List a -> 'Int->a | 1220 | testdata/Prelude.lc 372:22-372:24 {a} -> 'List a -> 'Int->a |
1224 | testdata/Prelude.lc 372:19-372:21 'List V0 | 1221 | testdata/Prelude.lc 372:19-372:21 'List V0 |
1225 | testdata/Prelude.lc 372:19-372:21 'List V5 | 1222 | testdata/Prelude.lc 372:19-372:21 'List V5 |
1226 | testdata/Prelude.lc 372:26-372:29 'Int | 1223 | testdata/Prelude.lc 372:25-372:30 'Int |
1227 | testdata/Prelude.lc 372:27-372:28 {a} -> {b : 'Num ('MatVecScalarElem a)} -> a -> a->a | 1224 | testdata/Prelude.lc 372:27-372:28 {a} -> {b : 'Num ('MatVecScalarElem a)} -> a -> a->a |
1228 | testdata/Prelude.lc 372:26-372:27 V1 | 1225 | testdata/Prelude.lc 372:26-372:27 V1 |
1229 | testdata/Prelude.lc 372:26-372:27 'Int | 1226 | testdata/Prelude.lc 372:26-372:27 'Int |
1230 | testdata/Prelude.lc 372:28-372:29 'Int | 1227 | testdata/Prelude.lc 372:28-372:29 'Int |
1231 | testdata/Prelude.lc 371:19-371:20 V3 | 1228 | testdata/Prelude.lc 371:19-371:20 V3 |
1232 | testdata/Prelude.lc 372:19-372:29 V3 | 1229 | testdata/Prelude.lc 372:19-372:30 V3 |
1233 | testdata/Prelude.lc 372:19-372:21 'List V4 | 1230 | testdata/Prelude.lc 372:19-372:21 'List V4 |
1234 | testdata/Prelude.lc 371:13-371:14 'Ordering | ||
1235 | testdata/Prelude.lc 371:13-371:14 'Int | ||
1236 | testdata/Prelude.lc 371:2-371:7 'List V2 | 1231 | testdata/Prelude.lc 371:2-371:7 'List V2 |
1237 | testdata/Prelude.lc 371:10-371:12 {a} -> 'List a -> 'Int->a | 1232 | testdata/Prelude.lc 371:10-371:12 {a} -> 'List a -> 'Int->a |
diff --git a/testdata/SampleMaterial.out b/testdata/SampleMaterial.out index ba48a298..937791f6 100644 --- a/testdata/SampleMaterial.out +++ b/testdata/SampleMaterial.out | |||
@@ -1,10 +1,9 @@ | |||
1 | main is not found | 1 | main is not found |
2 | tooltips: | 2 | tooltips: |
3 | testdata/SampleMaterial.lc 4:5-46:6 V0 | 3 | testdata/SampleMaterial.lc 4:5-46:6 V0 |
4 | testdata/SampleMaterial.lc 4:5-46:6 {a} -> {b} -> a -> b -> 'Tuple2 a b | ||
5 | testdata/SampleMaterial.lc 4:7-4:49 V1 | 4 | testdata/SampleMaterial.lc 4:7-4:49 V1 |
6 | testdata/SampleMaterial.lc 4:7-4:49 'String | 5 | testdata/SampleMaterial.lc 4:7-4:49 'String |
7 | testdata/SampleMaterial.lc 5:7-44:26 V0 | 6 | testdata/SampleMaterial.lc 5:7-45:10 V0 |
8 | testdata/SampleMaterial.lc 5:7-5:18 'Tuple0 -> 'Tuple0 -> 'Bool -> 'Int -> 'Bool -> 'Bool -> 'CullType -> 'List 'Deform -> 'Bool -> 'Bool -> 'List 'StageAttrs -> 'Bool->'CommonAttrs | 7 | testdata/SampleMaterial.lc 5:7-5:18 'Tuple0 -> 'Tuple0 -> 'Bool -> 'Int -> 'Bool -> 'Bool -> 'CullType -> 'List 'Deform -> 'Bool -> 'Bool -> 'List 'StageAttrs -> 'Bool->'CommonAttrs |
9 | testdata/SampleMaterial.lc 6:24-6:26 'Tuple0 | 8 | testdata/SampleMaterial.lc 6:24-6:26 'Tuple0 |
10 | testdata/SampleMaterial.lc 7:24-7:26 'Tuple0 | 9 | testdata/SampleMaterial.lc 7:24-7:26 'Tuple0 |
@@ -13,16 +12,20 @@ testdata/SampleMaterial.lc 9:20-9:21 'Int | |||
13 | testdata/SampleMaterial.lc 10:30-10:35 'Bool | 12 | testdata/SampleMaterial.lc 10:30-10:35 'Bool |
14 | testdata/SampleMaterial.lc 11:23-11:28 'Bool | 13 | testdata/SampleMaterial.lc 11:23-11:28 'Bool |
15 | testdata/SampleMaterial.lc 12:20-12:33 'CullType | 14 | testdata/SampleMaterial.lc 12:20-12:33 'CullType |
15 | testdata/SampleMaterial.lc 13:30-13:32 'List 'Deform | ||
16 | testdata/SampleMaterial.lc 13:30-13:32 {a} -> 'List a | ||
16 | testdata/SampleMaterial.lc 14:25-14:30 'Bool | 17 | testdata/SampleMaterial.lc 14:25-14:30 'Bool |
17 | testdata/SampleMaterial.lc 15:29-15:34 'Bool | 18 | testdata/SampleMaterial.lc 15:29-15:34 'Bool |
18 | testdata/SampleMaterial.lc 17:13-43:14 'List 'StageAttrs | 19 | testdata/SampleMaterial.lc 17:13-43:14 'List 'StageAttrs |
19 | testdata/SampleMaterial.lc 17:15-28:53 V0 | 20 | testdata/SampleMaterial.lc 17:15-29:18 V0 |
20 | testdata/SampleMaterial.lc 17:15-17:25 'Maybe ('Tuple2 'Blending' 'Blending') -> 'RGBGen -> 'AlphaGen -> 'TCGen -> 'List 'TCMod -> 'StageTexture -> 'Bool -> 'DepthFunction -> 'Maybe 'AlphaFunction -> 'Bool -> 'String->'StageAttrs | 21 | testdata/SampleMaterial.lc 17:15-17:25 'Maybe ('Tuple2 'Blending' 'Blending') -> 'RGBGen -> 'AlphaGen -> 'TCGen -> 'List 'TCMod -> 'StageTexture -> 'Bool -> 'DepthFunction -> 'Maybe 'AlphaFunction -> 'Bool -> 'String->'StageAttrs |
21 | testdata/SampleMaterial.lc 18:29-18:36 'Maybe ('Tuple2 'Blending' 'Blending') | 22 | testdata/SampleMaterial.lc 18:29-18:36 'Maybe ('Tuple2 'Blending' 'Blending') |
22 | testdata/SampleMaterial.lc 18:29-18:36 {a} -> 'Maybe a | 23 | testdata/SampleMaterial.lc 18:29-18:36 {a} -> 'Maybe a |
23 | testdata/SampleMaterial.lc 19:30-19:50 'RGBGen | 24 | testdata/SampleMaterial.lc 19:30-19:50 'RGBGen |
24 | testdata/SampleMaterial.lc 20:32-20:42 'AlphaGen | 25 | testdata/SampleMaterial.lc 20:32-20:42 'AlphaGen |
25 | testdata/SampleMaterial.lc 21:29-21:36 'TCGen | 26 | testdata/SampleMaterial.lc 21:29-21:36 'TCGen |
27 | testdata/SampleMaterial.lc 22:29-22:31 'List 'TCMod | ||
28 | testdata/SampleMaterial.lc 22:29-22:31 {a} -> 'List a | ||
26 | testdata/SampleMaterial.lc 23:31-23:80 'StageTexture | 29 | testdata/SampleMaterial.lc 23:31-23:80 'StageTexture |
27 | testdata/SampleMaterial.lc 23:31-23:37 'String->'StageTexture | 30 | testdata/SampleMaterial.lc 23:31-23:37 'String->'StageTexture |
28 | testdata/SampleMaterial.lc 23:38-23:80 'String | 31 | testdata/SampleMaterial.lc 23:38-23:80 'String |
@@ -32,12 +35,12 @@ testdata/SampleMaterial.lc 26:33-26:40 'Maybe 'AlphaFunction | |||
32 | testdata/SampleMaterial.lc 26:33-26:40 {a} -> 'Maybe a | 35 | testdata/SampleMaterial.lc 26:33-26:40 {a} -> 'Maybe a |
33 | testdata/SampleMaterial.lc 27:41-27:46 'Bool | 36 | testdata/SampleMaterial.lc 27:41-27:46 'Bool |
34 | testdata/SampleMaterial.lc 28:38-28:53 'String | 37 | testdata/SampleMaterial.lc 28:38-28:53 'String |
35 | testdata/SampleMaterial.lc 30:15-41:54 V0 | 38 | testdata/SampleMaterial.lc 30:15-42:18 'List 'StageAttrs |
39 | testdata/SampleMaterial.lc 30:15-42:18 V0 | ||
36 | testdata/SampleMaterial.lc 30:15-30:25 'Maybe ('Tuple2 'Blending' 'Blending') -> 'RGBGen -> 'AlphaGen -> 'TCGen -> 'List 'TCMod -> 'StageTexture -> 'Bool -> 'DepthFunction -> 'Maybe 'AlphaFunction -> 'Bool -> 'String->'StageAttrs | 40 | testdata/SampleMaterial.lc 30:15-30:25 'Maybe ('Tuple2 'Blending' 'Blending') -> 'RGBGen -> 'AlphaGen -> 'TCGen -> 'List 'TCMod -> 'StageTexture -> 'Bool -> 'DepthFunction -> 'Maybe 'AlphaFunction -> 'Bool -> 'String->'StageAttrs |
37 | testdata/SampleMaterial.lc 31:29-31:57 'Maybe ('Tuple2 'Blending' 'Blending') | 41 | testdata/SampleMaterial.lc 31:29-31:57 'Maybe ('Tuple2 'Blending' 'Blending') |
38 | testdata/SampleMaterial.lc 31:29-31:33 {a} -> a -> 'Maybe a | 42 | testdata/SampleMaterial.lc 31:29-31:33 {a} -> a -> 'Maybe a |
39 | testdata/SampleMaterial.lc 31:34-31:57 V0 | 43 | testdata/SampleMaterial.lc 31:34-31:57 V0 |
40 | testdata/SampleMaterial.lc 31:34-31:57 {a} -> {b} -> a -> b -> 'Tuple2 a b | ||
41 | testdata/SampleMaterial.lc 31:36-31:46 V1 | 44 | testdata/SampleMaterial.lc 31:36-31:46 V1 |
42 | testdata/SampleMaterial.lc 31:36-31:46 'Blending' | 45 | testdata/SampleMaterial.lc 31:36-31:46 'Blending' |
43 | testdata/SampleMaterial.lc 31:49-31:55 V0 | 46 | testdata/SampleMaterial.lc 31:49-31:55 V0 |
@@ -45,6 +48,8 @@ testdata/SampleMaterial.lc 31:49-31:55 'Blending' | |||
45 | testdata/SampleMaterial.lc 32:30-32:50 'RGBGen | 48 | testdata/SampleMaterial.lc 32:30-32:50 'RGBGen |
46 | testdata/SampleMaterial.lc 33:32-33:42 'AlphaGen | 49 | testdata/SampleMaterial.lc 33:32-33:42 'AlphaGen |
47 | testdata/SampleMaterial.lc 34:29-34:40 'TCGen | 50 | testdata/SampleMaterial.lc 34:29-34:40 'TCGen |
51 | testdata/SampleMaterial.lc 35:29-35:31 'List 'TCMod | ||
52 | testdata/SampleMaterial.lc 35:29-35:31 {a} -> 'List a | ||
48 | testdata/SampleMaterial.lc 36:31-36:42 'StageTexture | 53 | testdata/SampleMaterial.lc 36:31-36:42 'StageTexture |
49 | testdata/SampleMaterial.lc 37:34-37:38 'Bool | 54 | testdata/SampleMaterial.lc 37:34-37:38 'Bool |
50 | testdata/SampleMaterial.lc 38:33-38:41 'DepthFunction | 55 | testdata/SampleMaterial.lc 38:33-38:41 'DepthFunction |
@@ -53,12 +58,11 @@ testdata/SampleMaterial.lc 39:33-39:40 {a} -> 'Maybe a | |||
53 | testdata/SampleMaterial.lc 40:41-40:46 'Bool | 58 | testdata/SampleMaterial.lc 40:41-40:46 'Bool |
54 | testdata/SampleMaterial.lc 41:38-41:54 'String | 59 | testdata/SampleMaterial.lc 41:38-41:54 'String |
55 | testdata/SampleMaterial.lc 44:21-44:26 'Bool | 60 | testdata/SampleMaterial.lc 44:21-44:26 'Bool |
56 | testdata/SampleMaterial.lc 4:3-262:4 'List ('Tuple2 'String 'CommonAttrs) | 61 | testdata/SampleMaterial.lc 47:5-261:6 'List ('Tuple2 'String 'CommonAttrs) |
57 | testdata/SampleMaterial.lc 47:5-89:6 V0 | 62 | testdata/SampleMaterial.lc 47:5-89:6 V0 |
58 | testdata/SampleMaterial.lc 47:5-89:6 {a} -> {b} -> a -> b -> 'Tuple2 a b | ||
59 | testdata/SampleMaterial.lc 47:7-47:53 V1 | 63 | testdata/SampleMaterial.lc 47:7-47:53 V1 |
60 | testdata/SampleMaterial.lc 47:7-47:53 'String | 64 | testdata/SampleMaterial.lc 47:7-47:53 'String |
61 | testdata/SampleMaterial.lc 48:7-87:26 V0 | 65 | testdata/SampleMaterial.lc 48:7-88:10 V0 |
62 | testdata/SampleMaterial.lc 48:7-48:18 'Tuple0 -> 'Tuple0 -> 'Bool -> 'Int -> 'Bool -> 'Bool -> 'CullType -> 'List 'Deform -> 'Bool -> 'Bool -> 'List 'StageAttrs -> 'Bool->'CommonAttrs | 66 | testdata/SampleMaterial.lc 48:7-48:18 'Tuple0 -> 'Tuple0 -> 'Bool -> 'Int -> 'Bool -> 'Bool -> 'CullType -> 'List 'Deform -> 'Bool -> 'Bool -> 'List 'StageAttrs -> 'Bool->'CommonAttrs |
63 | testdata/SampleMaterial.lc 49:24-49:26 'Tuple0 | 67 | testdata/SampleMaterial.lc 49:24-49:26 'Tuple0 |
64 | testdata/SampleMaterial.lc 50:24-50:26 'Tuple0 | 68 | testdata/SampleMaterial.lc 50:24-50:26 'Tuple0 |
@@ -67,16 +71,20 @@ testdata/SampleMaterial.lc 52:20-52:21 'Int | |||
67 | testdata/SampleMaterial.lc 53:30-53:35 'Bool | 71 | testdata/SampleMaterial.lc 53:30-53:35 'Bool |
68 | testdata/SampleMaterial.lc 54:23-54:28 'Bool | 72 | testdata/SampleMaterial.lc 54:23-54:28 'Bool |
69 | testdata/SampleMaterial.lc 55:20-55:33 'CullType | 73 | testdata/SampleMaterial.lc 55:20-55:33 'CullType |
74 | testdata/SampleMaterial.lc 56:30-56:32 'List 'Deform | ||
75 | testdata/SampleMaterial.lc 56:30-56:32 {a} -> 'List a | ||
70 | testdata/SampleMaterial.lc 57:25-57:30 'Bool | 76 | testdata/SampleMaterial.lc 57:25-57:30 'Bool |
71 | testdata/SampleMaterial.lc 58:29-58:34 'Bool | 77 | testdata/SampleMaterial.lc 58:29-58:34 'Bool |
72 | testdata/SampleMaterial.lc 60:13-86:14 'List 'StageAttrs | 78 | testdata/SampleMaterial.lc 60:13-86:14 'List 'StageAttrs |
73 | testdata/SampleMaterial.lc 60:15-71:54 V0 | 79 | testdata/SampleMaterial.lc 60:15-72:18 V0 |
74 | testdata/SampleMaterial.lc 60:15-60:25 'Maybe ('Tuple2 'Blending' 'Blending') -> 'RGBGen -> 'AlphaGen -> 'TCGen -> 'List 'TCMod -> 'StageTexture -> 'Bool -> 'DepthFunction -> 'Maybe 'AlphaFunction -> 'Bool -> 'String->'StageAttrs | 80 | testdata/SampleMaterial.lc 60:15-60:25 'Maybe ('Tuple2 'Blending' 'Blending') -> 'RGBGen -> 'AlphaGen -> 'TCGen -> 'List 'TCMod -> 'StageTexture -> 'Bool -> 'DepthFunction -> 'Maybe 'AlphaFunction -> 'Bool -> 'String->'StageAttrs |
75 | testdata/SampleMaterial.lc 61:29-61:36 'Maybe ('Tuple2 'Blending' 'Blending') | 81 | testdata/SampleMaterial.lc 61:29-61:36 'Maybe ('Tuple2 'Blending' 'Blending') |
76 | testdata/SampleMaterial.lc 61:29-61:36 {a} -> 'Maybe a | 82 | testdata/SampleMaterial.lc 61:29-61:36 {a} -> 'Maybe a |
77 | testdata/SampleMaterial.lc 62:30-62:50 'RGBGen | 83 | testdata/SampleMaterial.lc 62:30-62:50 'RGBGen |
78 | testdata/SampleMaterial.lc 63:32-63:42 'AlphaGen | 84 | testdata/SampleMaterial.lc 63:32-63:42 'AlphaGen |
79 | testdata/SampleMaterial.lc 64:29-64:36 'TCGen | 85 | testdata/SampleMaterial.lc 64:29-64:36 'TCGen |
86 | testdata/SampleMaterial.lc 65:29-65:31 'List 'TCMod | ||
87 | testdata/SampleMaterial.lc 65:29-65:31 {a} -> 'List a | ||
80 | testdata/SampleMaterial.lc 66:31-66:84 'StageTexture | 88 | testdata/SampleMaterial.lc 66:31-66:84 'StageTexture |
81 | testdata/SampleMaterial.lc 66:31-66:37 'String->'StageTexture | 89 | testdata/SampleMaterial.lc 66:31-66:37 'String->'StageTexture |
82 | testdata/SampleMaterial.lc 66:38-66:84 'String | 90 | testdata/SampleMaterial.lc 66:38-66:84 'String |
@@ -86,12 +94,12 @@ testdata/SampleMaterial.lc 69:33-69:40 'Maybe 'AlphaFunction | |||
86 | testdata/SampleMaterial.lc 69:33-69:40 {a} -> 'Maybe a | 94 | testdata/SampleMaterial.lc 69:33-69:40 {a} -> 'Maybe a |
87 | testdata/SampleMaterial.lc 70:41-70:46 'Bool | 95 | testdata/SampleMaterial.lc 70:41-70:46 'Bool |
88 | testdata/SampleMaterial.lc 71:38-71:54 'String | 96 | testdata/SampleMaterial.lc 71:38-71:54 'String |
89 | testdata/SampleMaterial.lc 73:15-84:54 V0 | 97 | testdata/SampleMaterial.lc 73:15-85:18 'List 'StageAttrs |
98 | testdata/SampleMaterial.lc 73:15-85:18 V0 | ||
90 | testdata/SampleMaterial.lc 73:15-73:25 'Maybe ('Tuple2 'Blending' 'Blending') -> 'RGBGen -> 'AlphaGen -> 'TCGen -> 'List 'TCMod -> 'StageTexture -> 'Bool -> 'DepthFunction -> 'Maybe 'AlphaFunction -> 'Bool -> 'String->'StageAttrs | 99 | testdata/SampleMaterial.lc 73:15-73:25 'Maybe ('Tuple2 'Blending' 'Blending') -> 'RGBGen -> 'AlphaGen -> 'TCGen -> 'List 'TCMod -> 'StageTexture -> 'Bool -> 'DepthFunction -> 'Maybe 'AlphaFunction -> 'Bool -> 'String->'StageAttrs |
91 | testdata/SampleMaterial.lc 74:29-74:57 'Maybe ('Tuple2 'Blending' 'Blending') | 100 | testdata/SampleMaterial.lc 74:29-74:57 'Maybe ('Tuple2 'Blending' 'Blending') |
92 | testdata/SampleMaterial.lc 74:29-74:33 {a} -> a -> 'Maybe a | 101 | testdata/SampleMaterial.lc 74:29-74:33 {a} -> a -> 'Maybe a |
93 | testdata/SampleMaterial.lc 74:34-74:57 V0 | 102 | testdata/SampleMaterial.lc 74:34-74:57 V0 |
94 | testdata/SampleMaterial.lc 74:34-74:57 {a} -> {b} -> a -> b -> 'Tuple2 a b | ||
95 | testdata/SampleMaterial.lc 74:36-74:46 V1 | 103 | testdata/SampleMaterial.lc 74:36-74:46 V1 |
96 | testdata/SampleMaterial.lc 74:36-74:46 'Blending' | 104 | testdata/SampleMaterial.lc 74:36-74:46 'Blending' |
97 | testdata/SampleMaterial.lc 74:49-74:55 V0 | 105 | testdata/SampleMaterial.lc 74:49-74:55 V0 |
@@ -99,6 +107,8 @@ testdata/SampleMaterial.lc 74:49-74:55 'Blending' | |||
99 | testdata/SampleMaterial.lc 75:30-75:50 'RGBGen | 107 | testdata/SampleMaterial.lc 75:30-75:50 'RGBGen |
100 | testdata/SampleMaterial.lc 76:32-76:42 'AlphaGen | 108 | testdata/SampleMaterial.lc 76:32-76:42 'AlphaGen |
101 | testdata/SampleMaterial.lc 77:29-77:40 'TCGen | 109 | testdata/SampleMaterial.lc 77:29-77:40 'TCGen |
110 | testdata/SampleMaterial.lc 78:29-78:31 'List 'TCMod | ||
111 | testdata/SampleMaterial.lc 78:29-78:31 {a} -> 'List a | ||
102 | testdata/SampleMaterial.lc 79:31-79:42 'StageTexture | 112 | testdata/SampleMaterial.lc 79:31-79:42 'StageTexture |
103 | testdata/SampleMaterial.lc 80:34-80:38 'Bool | 113 | testdata/SampleMaterial.lc 80:34-80:38 'Bool |
104 | testdata/SampleMaterial.lc 81:33-81:41 'DepthFunction | 114 | testdata/SampleMaterial.lc 81:33-81:41 'DepthFunction |
@@ -107,11 +117,11 @@ testdata/SampleMaterial.lc 82:33-82:40 {a} -> 'Maybe a | |||
107 | testdata/SampleMaterial.lc 83:41-83:46 'Bool | 117 | testdata/SampleMaterial.lc 83:41-83:46 'Bool |
108 | testdata/SampleMaterial.lc 84:38-84:54 'String | 118 | testdata/SampleMaterial.lc 84:38-84:54 'String |
109 | testdata/SampleMaterial.lc 87:21-87:26 'Bool | 119 | testdata/SampleMaterial.lc 87:21-87:26 'Bool |
120 | testdata/SampleMaterial.lc 90:5-261:6 'List ('Tuple2 'String 'CommonAttrs) | ||
110 | testdata/SampleMaterial.lc 90:5-132:6 V0 | 121 | testdata/SampleMaterial.lc 90:5-132:6 V0 |
111 | testdata/SampleMaterial.lc 90:5-132:6 {a} -> {b} -> a -> b -> 'Tuple2 a b | ||
112 | testdata/SampleMaterial.lc 90:7-90:53 V1 | 122 | testdata/SampleMaterial.lc 90:7-90:53 V1 |
113 | testdata/SampleMaterial.lc 90:7-90:53 'String | 123 | testdata/SampleMaterial.lc 90:7-90:53 'String |
114 | testdata/SampleMaterial.lc 91:7-130:26 V0 | 124 | testdata/SampleMaterial.lc 91:7-131:10 V0 |
115 | testdata/SampleMaterial.lc 91:7-91:18 'Tuple0 -> 'Tuple0 -> 'Bool -> 'Int -> 'Bool -> 'Bool -> 'CullType -> 'List 'Deform -> 'Bool -> 'Bool -> 'List 'StageAttrs -> 'Bool->'CommonAttrs | 125 | testdata/SampleMaterial.lc 91:7-91:18 'Tuple0 -> 'Tuple0 -> 'Bool -> 'Int -> 'Bool -> 'Bool -> 'CullType -> 'List 'Deform -> 'Bool -> 'Bool -> 'List 'StageAttrs -> 'Bool->'CommonAttrs |
116 | testdata/SampleMaterial.lc 92:24-92:26 'Tuple0 | 126 | testdata/SampleMaterial.lc 92:24-92:26 'Tuple0 |
117 | testdata/SampleMaterial.lc 93:24-93:26 'Tuple0 | 127 | testdata/SampleMaterial.lc 93:24-93:26 'Tuple0 |
@@ -120,16 +130,20 @@ testdata/SampleMaterial.lc 95:20-95:21 'Int | |||
120 | testdata/SampleMaterial.lc 96:30-96:35 'Bool | 130 | testdata/SampleMaterial.lc 96:30-96:35 'Bool |
121 | testdata/SampleMaterial.lc 97:23-97:28 'Bool | 131 | testdata/SampleMaterial.lc 97:23-97:28 'Bool |
122 | testdata/SampleMaterial.lc 98:20-98:33 'CullType | 132 | testdata/SampleMaterial.lc 98:20-98:33 'CullType |
133 | testdata/SampleMaterial.lc 99:30-99:32 'List 'Deform | ||
134 | testdata/SampleMaterial.lc 99:30-99:32 {a} -> 'List a | ||
123 | testdata/SampleMaterial.lc 100:25-100:30 'Bool | 135 | testdata/SampleMaterial.lc 100:25-100:30 'Bool |
124 | testdata/SampleMaterial.lc 101:29-101:34 'Bool | 136 | testdata/SampleMaterial.lc 101:29-101:34 'Bool |
125 | testdata/SampleMaterial.lc 103:13-129:14 'List 'StageAttrs | 137 | testdata/SampleMaterial.lc 103:13-129:14 'List 'StageAttrs |
126 | testdata/SampleMaterial.lc 103:15-114:54 V0 | 138 | testdata/SampleMaterial.lc 103:15-115:18 V0 |
127 | testdata/SampleMaterial.lc 103:15-103:25 'Maybe ('Tuple2 'Blending' 'Blending') -> 'RGBGen -> 'AlphaGen -> 'TCGen -> 'List 'TCMod -> 'StageTexture -> 'Bool -> 'DepthFunction -> 'Maybe 'AlphaFunction -> 'Bool -> 'String->'StageAttrs | 139 | testdata/SampleMaterial.lc 103:15-103:25 'Maybe ('Tuple2 'Blending' 'Blending') -> 'RGBGen -> 'AlphaGen -> 'TCGen -> 'List 'TCMod -> 'StageTexture -> 'Bool -> 'DepthFunction -> 'Maybe 'AlphaFunction -> 'Bool -> 'String->'StageAttrs |
128 | testdata/SampleMaterial.lc 104:29-104:36 'Maybe ('Tuple2 'Blending' 'Blending') | 140 | testdata/SampleMaterial.lc 104:29-104:36 'Maybe ('Tuple2 'Blending' 'Blending') |
129 | testdata/SampleMaterial.lc 104:29-104:36 {a} -> 'Maybe a | 141 | testdata/SampleMaterial.lc 104:29-104:36 {a} -> 'Maybe a |
130 | testdata/SampleMaterial.lc 105:30-105:50 'RGBGen | 142 | testdata/SampleMaterial.lc 105:30-105:50 'RGBGen |
131 | testdata/SampleMaterial.lc 106:32-106:42 'AlphaGen | 143 | testdata/SampleMaterial.lc 106:32-106:42 'AlphaGen |
132 | testdata/SampleMaterial.lc 107:29-107:36 'TCGen | 144 | testdata/SampleMaterial.lc 107:29-107:36 'TCGen |
145 | testdata/SampleMaterial.lc 108:29-108:31 'List 'TCMod | ||
146 | testdata/SampleMaterial.lc 108:29-108:31 {a} -> 'List a | ||
133 | testdata/SampleMaterial.lc 109:31-109:84 'StageTexture | 147 | testdata/SampleMaterial.lc 109:31-109:84 'StageTexture |
134 | testdata/SampleMaterial.lc 109:31-109:37 'String->'StageTexture | 148 | testdata/SampleMaterial.lc 109:31-109:37 'String->'StageTexture |
135 | testdata/SampleMaterial.lc 109:38-109:84 'String | 149 | testdata/SampleMaterial.lc 109:38-109:84 'String |
@@ -139,12 +153,12 @@ testdata/SampleMaterial.lc 112:33-112:40 'Maybe 'AlphaFunction | |||
139 | testdata/SampleMaterial.lc 112:33-112:40 {a} -> 'Maybe a | 153 | testdata/SampleMaterial.lc 112:33-112:40 {a} -> 'Maybe a |
140 | testdata/SampleMaterial.lc 113:41-113:46 'Bool | 154 | testdata/SampleMaterial.lc 113:41-113:46 'Bool |
141 | testdata/SampleMaterial.lc 114:38-114:54 'String | 155 | testdata/SampleMaterial.lc 114:38-114:54 'String |
142 | testdata/SampleMaterial.lc 116:15-127:54 V0 | 156 | testdata/SampleMaterial.lc 116:15-128:18 'List 'StageAttrs |
157 | testdata/SampleMaterial.lc 116:15-128:18 V0 | ||
143 | testdata/SampleMaterial.lc 116:15-116:25 'Maybe ('Tuple2 'Blending' 'Blending') -> 'RGBGen -> 'AlphaGen -> 'TCGen -> 'List 'TCMod -> 'StageTexture -> 'Bool -> 'DepthFunction -> 'Maybe 'AlphaFunction -> 'Bool -> 'String->'StageAttrs | 158 | testdata/SampleMaterial.lc 116:15-116:25 'Maybe ('Tuple2 'Blending' 'Blending') -> 'RGBGen -> 'AlphaGen -> 'TCGen -> 'List 'TCMod -> 'StageTexture -> 'Bool -> 'DepthFunction -> 'Maybe 'AlphaFunction -> 'Bool -> 'String->'StageAttrs |
144 | testdata/SampleMaterial.lc 117:29-117:57 'Maybe ('Tuple2 'Blending' 'Blending') | 159 | testdata/SampleMaterial.lc 117:29-117:57 'Maybe ('Tuple2 'Blending' 'Blending') |
145 | testdata/SampleMaterial.lc 117:29-117:33 {a} -> a -> 'Maybe a | 160 | testdata/SampleMaterial.lc 117:29-117:33 {a} -> a -> 'Maybe a |
146 | testdata/SampleMaterial.lc 117:34-117:57 V0 | 161 | testdata/SampleMaterial.lc 117:34-117:57 V0 |
147 | testdata/SampleMaterial.lc 117:34-117:57 {a} -> {b} -> a -> b -> 'Tuple2 a b | ||
148 | testdata/SampleMaterial.lc 117:36-117:46 V1 | 162 | testdata/SampleMaterial.lc 117:36-117:46 V1 |
149 | testdata/SampleMaterial.lc 117:36-117:46 'Blending' | 163 | testdata/SampleMaterial.lc 117:36-117:46 'Blending' |
150 | testdata/SampleMaterial.lc 117:49-117:55 V0 | 164 | testdata/SampleMaterial.lc 117:49-117:55 V0 |
@@ -152,6 +166,8 @@ testdata/SampleMaterial.lc 117:49-117:55 'Blending' | |||
152 | testdata/SampleMaterial.lc 118:30-118:50 'RGBGen | 166 | testdata/SampleMaterial.lc 118:30-118:50 'RGBGen |
153 | testdata/SampleMaterial.lc 119:32-119:42 'AlphaGen | 167 | testdata/SampleMaterial.lc 119:32-119:42 'AlphaGen |
154 | testdata/SampleMaterial.lc 120:29-120:40 'TCGen | 168 | testdata/SampleMaterial.lc 120:29-120:40 'TCGen |
169 | testdata/SampleMaterial.lc 121:29-121:31 'List 'TCMod | ||
170 | testdata/SampleMaterial.lc 121:29-121:31 {a} -> 'List a | ||
155 | testdata/SampleMaterial.lc 122:31-122:42 'StageTexture | 171 | testdata/SampleMaterial.lc 122:31-122:42 'StageTexture |
156 | testdata/SampleMaterial.lc 123:34-123:38 'Bool | 172 | testdata/SampleMaterial.lc 123:34-123:38 'Bool |
157 | testdata/SampleMaterial.lc 124:33-124:41 'DepthFunction | 173 | testdata/SampleMaterial.lc 124:33-124:41 'DepthFunction |
@@ -160,11 +176,11 @@ testdata/SampleMaterial.lc 125:33-125:40 {a} -> 'Maybe a | |||
160 | testdata/SampleMaterial.lc 126:41-126:46 'Bool | 176 | testdata/SampleMaterial.lc 126:41-126:46 'Bool |
161 | testdata/SampleMaterial.lc 127:38-127:54 'String | 177 | testdata/SampleMaterial.lc 127:38-127:54 'String |
162 | testdata/SampleMaterial.lc 130:21-130:26 'Bool | 178 | testdata/SampleMaterial.lc 130:21-130:26 'Bool |
179 | testdata/SampleMaterial.lc 133:5-261:6 'List ('Tuple2 'String 'CommonAttrs) | ||
163 | testdata/SampleMaterial.lc 133:5-175:6 V0 | 180 | testdata/SampleMaterial.lc 133:5-175:6 V0 |
164 | testdata/SampleMaterial.lc 133:5-175:6 {a} -> {b} -> a -> b -> 'Tuple2 a b | ||
165 | testdata/SampleMaterial.lc 133:7-133:53 V1 | 181 | testdata/SampleMaterial.lc 133:7-133:53 V1 |
166 | testdata/SampleMaterial.lc 133:7-133:53 'String | 182 | testdata/SampleMaterial.lc 133:7-133:53 'String |
167 | testdata/SampleMaterial.lc 134:7-173:26 V0 | 183 | testdata/SampleMaterial.lc 134:7-174:10 V0 |
168 | testdata/SampleMaterial.lc 134:7-134:18 'Tuple0 -> 'Tuple0 -> 'Bool -> 'Int -> 'Bool -> 'Bool -> 'CullType -> 'List 'Deform -> 'Bool -> 'Bool -> 'List 'StageAttrs -> 'Bool->'CommonAttrs | 184 | testdata/SampleMaterial.lc 134:7-134:18 'Tuple0 -> 'Tuple0 -> 'Bool -> 'Int -> 'Bool -> 'Bool -> 'CullType -> 'List 'Deform -> 'Bool -> 'Bool -> 'List 'StageAttrs -> 'Bool->'CommonAttrs |
169 | testdata/SampleMaterial.lc 135:24-135:26 'Tuple0 | 185 | testdata/SampleMaterial.lc 135:24-135:26 'Tuple0 |
170 | testdata/SampleMaterial.lc 136:24-136:26 'Tuple0 | 186 | testdata/SampleMaterial.lc 136:24-136:26 'Tuple0 |
@@ -173,16 +189,20 @@ testdata/SampleMaterial.lc 138:20-138:21 'Int | |||
173 | testdata/SampleMaterial.lc 139:30-139:35 'Bool | 189 | testdata/SampleMaterial.lc 139:30-139:35 'Bool |
174 | testdata/SampleMaterial.lc 140:23-140:28 'Bool | 190 | testdata/SampleMaterial.lc 140:23-140:28 'Bool |
175 | testdata/SampleMaterial.lc 141:20-141:33 'CullType | 191 | testdata/SampleMaterial.lc 141:20-141:33 'CullType |
192 | testdata/SampleMaterial.lc 142:30-142:32 'List 'Deform | ||
193 | testdata/SampleMaterial.lc 142:30-142:32 {a} -> 'List a | ||
176 | testdata/SampleMaterial.lc 143:25-143:30 'Bool | 194 | testdata/SampleMaterial.lc 143:25-143:30 'Bool |
177 | testdata/SampleMaterial.lc 144:29-144:34 'Bool | 195 | testdata/SampleMaterial.lc 144:29-144:34 'Bool |
178 | testdata/SampleMaterial.lc 146:13-172:14 'List 'StageAttrs | 196 | testdata/SampleMaterial.lc 146:13-172:14 'List 'StageAttrs |
179 | testdata/SampleMaterial.lc 146:15-157:54 V0 | 197 | testdata/SampleMaterial.lc 146:15-158:18 V0 |
180 | testdata/SampleMaterial.lc 146:15-146:25 'Maybe ('Tuple2 'Blending' 'Blending') -> 'RGBGen -> 'AlphaGen -> 'TCGen -> 'List 'TCMod -> 'StageTexture -> 'Bool -> 'DepthFunction -> 'Maybe 'AlphaFunction -> 'Bool -> 'String->'StageAttrs | 198 | testdata/SampleMaterial.lc 146:15-146:25 'Maybe ('Tuple2 'Blending' 'Blending') -> 'RGBGen -> 'AlphaGen -> 'TCGen -> 'List 'TCMod -> 'StageTexture -> 'Bool -> 'DepthFunction -> 'Maybe 'AlphaFunction -> 'Bool -> 'String->'StageAttrs |
181 | testdata/SampleMaterial.lc 147:29-147:36 'Maybe ('Tuple2 'Blending' 'Blending') | 199 | testdata/SampleMaterial.lc 147:29-147:36 'Maybe ('Tuple2 'Blending' 'Blending') |
182 | testdata/SampleMaterial.lc 147:29-147:36 {a} -> 'Maybe a | 200 | testdata/SampleMaterial.lc 147:29-147:36 {a} -> 'Maybe a |
183 | testdata/SampleMaterial.lc 148:30-148:50 'RGBGen | 201 | testdata/SampleMaterial.lc 148:30-148:50 'RGBGen |
184 | testdata/SampleMaterial.lc 149:32-149:42 'AlphaGen | 202 | testdata/SampleMaterial.lc 149:32-149:42 'AlphaGen |
185 | testdata/SampleMaterial.lc 150:29-150:36 'TCGen | 203 | testdata/SampleMaterial.lc 150:29-150:36 'TCGen |
204 | testdata/SampleMaterial.lc 151:29-151:31 'List 'TCMod | ||
205 | testdata/SampleMaterial.lc 151:29-151:31 {a} -> 'List a | ||
186 | testdata/SampleMaterial.lc 152:31-152:84 'StageTexture | 206 | testdata/SampleMaterial.lc 152:31-152:84 'StageTexture |
187 | testdata/SampleMaterial.lc 152:31-152:37 'String->'StageTexture | 207 | testdata/SampleMaterial.lc 152:31-152:37 'String->'StageTexture |
188 | testdata/SampleMaterial.lc 152:38-152:84 'String | 208 | testdata/SampleMaterial.lc 152:38-152:84 'String |
@@ -192,12 +212,12 @@ testdata/SampleMaterial.lc 155:33-155:40 'Maybe 'AlphaFunction | |||
192 | testdata/SampleMaterial.lc 155:33-155:40 {a} -> 'Maybe a | 212 | testdata/SampleMaterial.lc 155:33-155:40 {a} -> 'Maybe a |
193 | testdata/SampleMaterial.lc 156:41-156:46 'Bool | 213 | testdata/SampleMaterial.lc 156:41-156:46 'Bool |
194 | testdata/SampleMaterial.lc 157:38-157:54 'String | 214 | testdata/SampleMaterial.lc 157:38-157:54 'String |
195 | testdata/SampleMaterial.lc 159:15-170:54 V0 | 215 | testdata/SampleMaterial.lc 159:15-171:18 'List 'StageAttrs |
216 | testdata/SampleMaterial.lc 159:15-171:18 V0 | ||
196 | testdata/SampleMaterial.lc 159:15-159:25 'Maybe ('Tuple2 'Blending' 'Blending') -> 'RGBGen -> 'AlphaGen -> 'TCGen -> 'List 'TCMod -> 'StageTexture -> 'Bool -> 'DepthFunction -> 'Maybe 'AlphaFunction -> 'Bool -> 'String->'StageAttrs | 217 | testdata/SampleMaterial.lc 159:15-159:25 'Maybe ('Tuple2 'Blending' 'Blending') -> 'RGBGen -> 'AlphaGen -> 'TCGen -> 'List 'TCMod -> 'StageTexture -> 'Bool -> 'DepthFunction -> 'Maybe 'AlphaFunction -> 'Bool -> 'String->'StageAttrs |
197 | testdata/SampleMaterial.lc 160:29-160:57 'Maybe ('Tuple2 'Blending' 'Blending') | 218 | testdata/SampleMaterial.lc 160:29-160:57 'Maybe ('Tuple2 'Blending' 'Blending') |
198 | testdata/SampleMaterial.lc 160:29-160:33 {a} -> a -> 'Maybe a | 219 | testdata/SampleMaterial.lc 160:29-160:33 {a} -> a -> 'Maybe a |
199 | testdata/SampleMaterial.lc 160:34-160:57 V0 | 220 | testdata/SampleMaterial.lc 160:34-160:57 V0 |
200 | testdata/SampleMaterial.lc 160:34-160:57 {a} -> {b} -> a -> b -> 'Tuple2 a b | ||
201 | testdata/SampleMaterial.lc 160:36-160:46 V1 | 221 | testdata/SampleMaterial.lc 160:36-160:46 V1 |
202 | testdata/SampleMaterial.lc 160:36-160:46 'Blending' | 222 | testdata/SampleMaterial.lc 160:36-160:46 'Blending' |
203 | testdata/SampleMaterial.lc 160:49-160:55 V0 | 223 | testdata/SampleMaterial.lc 160:49-160:55 V0 |
@@ -205,6 +225,8 @@ testdata/SampleMaterial.lc 160:49-160:55 'Blending' | |||
205 | testdata/SampleMaterial.lc 161:30-161:50 'RGBGen | 225 | testdata/SampleMaterial.lc 161:30-161:50 'RGBGen |
206 | testdata/SampleMaterial.lc 162:32-162:42 'AlphaGen | 226 | testdata/SampleMaterial.lc 162:32-162:42 'AlphaGen |
207 | testdata/SampleMaterial.lc 163:29-163:40 'TCGen | 227 | testdata/SampleMaterial.lc 163:29-163:40 'TCGen |
228 | testdata/SampleMaterial.lc 164:29-164:31 'List 'TCMod | ||
229 | testdata/SampleMaterial.lc 164:29-164:31 {a} -> 'List a | ||
208 | testdata/SampleMaterial.lc 165:31-165:42 'StageTexture | 230 | testdata/SampleMaterial.lc 165:31-165:42 'StageTexture |
209 | testdata/SampleMaterial.lc 166:34-166:38 'Bool | 231 | testdata/SampleMaterial.lc 166:34-166:38 'Bool |
210 | testdata/SampleMaterial.lc 167:33-167:41 'DepthFunction | 232 | testdata/SampleMaterial.lc 167:33-167:41 'DepthFunction |
@@ -213,11 +235,11 @@ testdata/SampleMaterial.lc 168:33-168:40 {a} -> 'Maybe a | |||
213 | testdata/SampleMaterial.lc 169:41-169:46 'Bool | 235 | testdata/SampleMaterial.lc 169:41-169:46 'Bool |
214 | testdata/SampleMaterial.lc 170:38-170:54 'String | 236 | testdata/SampleMaterial.lc 170:38-170:54 'String |
215 | testdata/SampleMaterial.lc 173:21-173:26 'Bool | 237 | testdata/SampleMaterial.lc 173:21-173:26 'Bool |
238 | testdata/SampleMaterial.lc 176:5-261:6 'List ('Tuple2 'String 'CommonAttrs) | ||
216 | testdata/SampleMaterial.lc 176:5-218:6 V0 | 239 | testdata/SampleMaterial.lc 176:5-218:6 V0 |
217 | testdata/SampleMaterial.lc 176:5-218:6 {a} -> {b} -> a -> b -> 'Tuple2 a b | ||
218 | testdata/SampleMaterial.lc 176:7-176:53 V1 | 240 | testdata/SampleMaterial.lc 176:7-176:53 V1 |
219 | testdata/SampleMaterial.lc 176:7-176:53 'String | 241 | testdata/SampleMaterial.lc 176:7-176:53 'String |
220 | testdata/SampleMaterial.lc 177:7-216:26 V0 | 242 | testdata/SampleMaterial.lc 177:7-217:10 V0 |
221 | testdata/SampleMaterial.lc 177:7-177:18 'Tuple0 -> 'Tuple0 -> 'Bool -> 'Int -> 'Bool -> 'Bool -> 'CullType -> 'List 'Deform -> 'Bool -> 'Bool -> 'List 'StageAttrs -> 'Bool->'CommonAttrs | 243 | testdata/SampleMaterial.lc 177:7-177:18 'Tuple0 -> 'Tuple0 -> 'Bool -> 'Int -> 'Bool -> 'Bool -> 'CullType -> 'List 'Deform -> 'Bool -> 'Bool -> 'List 'StageAttrs -> 'Bool->'CommonAttrs |
222 | testdata/SampleMaterial.lc 178:24-178:26 'Tuple0 | 244 | testdata/SampleMaterial.lc 178:24-178:26 'Tuple0 |
223 | testdata/SampleMaterial.lc 179:24-179:26 'Tuple0 | 245 | testdata/SampleMaterial.lc 179:24-179:26 'Tuple0 |
@@ -226,16 +248,20 @@ testdata/SampleMaterial.lc 181:20-181:21 'Int | |||
226 | testdata/SampleMaterial.lc 182:30-182:35 'Bool | 248 | testdata/SampleMaterial.lc 182:30-182:35 'Bool |
227 | testdata/SampleMaterial.lc 183:23-183:28 'Bool | 249 | testdata/SampleMaterial.lc 183:23-183:28 'Bool |
228 | testdata/SampleMaterial.lc 184:20-184:33 'CullType | 250 | testdata/SampleMaterial.lc 184:20-184:33 'CullType |
251 | testdata/SampleMaterial.lc 185:30-185:32 'List 'Deform | ||
252 | testdata/SampleMaterial.lc 185:30-185:32 {a} -> 'List a | ||
229 | testdata/SampleMaterial.lc 186:25-186:30 'Bool | 253 | testdata/SampleMaterial.lc 186:25-186:30 'Bool |
230 | testdata/SampleMaterial.lc 187:29-187:34 'Bool | 254 | testdata/SampleMaterial.lc 187:29-187:34 'Bool |
231 | testdata/SampleMaterial.lc 189:13-215:14 'List 'StageAttrs | 255 | testdata/SampleMaterial.lc 189:13-215:14 'List 'StageAttrs |
232 | testdata/SampleMaterial.lc 189:15-200:54 V0 | 256 | testdata/SampleMaterial.lc 189:15-201:18 V0 |
233 | testdata/SampleMaterial.lc 189:15-189:25 'Maybe ('Tuple2 'Blending' 'Blending') -> 'RGBGen -> 'AlphaGen -> 'TCGen -> 'List 'TCMod -> 'StageTexture -> 'Bool -> 'DepthFunction -> 'Maybe 'AlphaFunction -> 'Bool -> 'String->'StageAttrs | 257 | testdata/SampleMaterial.lc 189:15-189:25 'Maybe ('Tuple2 'Blending' 'Blending') -> 'RGBGen -> 'AlphaGen -> 'TCGen -> 'List 'TCMod -> 'StageTexture -> 'Bool -> 'DepthFunction -> 'Maybe 'AlphaFunction -> 'Bool -> 'String->'StageAttrs |
234 | testdata/SampleMaterial.lc 190:29-190:36 'Maybe ('Tuple2 'Blending' 'Blending') | 258 | testdata/SampleMaterial.lc 190:29-190:36 'Maybe ('Tuple2 'Blending' 'Blending') |
235 | testdata/SampleMaterial.lc 190:29-190:36 {a} -> 'Maybe a | 259 | testdata/SampleMaterial.lc 190:29-190:36 {a} -> 'Maybe a |
236 | testdata/SampleMaterial.lc 191:30-191:50 'RGBGen | 260 | testdata/SampleMaterial.lc 191:30-191:50 'RGBGen |
237 | testdata/SampleMaterial.lc 192:32-192:42 'AlphaGen | 261 | testdata/SampleMaterial.lc 192:32-192:42 'AlphaGen |
238 | testdata/SampleMaterial.lc 193:29-193:36 'TCGen | 262 | testdata/SampleMaterial.lc 193:29-193:36 'TCGen |
263 | testdata/SampleMaterial.lc 194:29-194:31 'List 'TCMod | ||
264 | testdata/SampleMaterial.lc 194:29-194:31 {a} -> 'List a | ||
239 | testdata/SampleMaterial.lc 195:31-195:84 'StageTexture | 265 | testdata/SampleMaterial.lc 195:31-195:84 'StageTexture |
240 | testdata/SampleMaterial.lc 195:31-195:37 'String->'StageTexture | 266 | testdata/SampleMaterial.lc 195:31-195:37 'String->'StageTexture |
241 | testdata/SampleMaterial.lc 195:38-195:84 'String | 267 | testdata/SampleMaterial.lc 195:38-195:84 'String |
@@ -245,12 +271,12 @@ testdata/SampleMaterial.lc 198:33-198:40 'Maybe 'AlphaFunction | |||
245 | testdata/SampleMaterial.lc 198:33-198:40 {a} -> 'Maybe a | 271 | testdata/SampleMaterial.lc 198:33-198:40 {a} -> 'Maybe a |
246 | testdata/SampleMaterial.lc 199:41-199:46 'Bool | 272 | testdata/SampleMaterial.lc 199:41-199:46 'Bool |
247 | testdata/SampleMaterial.lc 200:38-200:54 'String | 273 | testdata/SampleMaterial.lc 200:38-200:54 'String |
248 | testdata/SampleMaterial.lc 202:15-213:54 V0 | 274 | testdata/SampleMaterial.lc 202:15-214:18 'List 'StageAttrs |
275 | testdata/SampleMaterial.lc 202:15-214:18 V0 | ||
249 | testdata/SampleMaterial.lc 202:15-202:25 'Maybe ('Tuple2 'Blending' 'Blending') -> 'RGBGen -> 'AlphaGen -> 'TCGen -> 'List 'TCMod -> 'StageTexture -> 'Bool -> 'DepthFunction -> 'Maybe 'AlphaFunction -> 'Bool -> 'String->'StageAttrs | 276 | testdata/SampleMaterial.lc 202:15-202:25 'Maybe ('Tuple2 'Blending' 'Blending') -> 'RGBGen -> 'AlphaGen -> 'TCGen -> 'List 'TCMod -> 'StageTexture -> 'Bool -> 'DepthFunction -> 'Maybe 'AlphaFunction -> 'Bool -> 'String->'StageAttrs |
250 | testdata/SampleMaterial.lc 203:29-203:57 'Maybe ('Tuple2 'Blending' 'Blending') | 277 | testdata/SampleMaterial.lc 203:29-203:57 'Maybe ('Tuple2 'Blending' 'Blending') |
251 | testdata/SampleMaterial.lc 203:29-203:33 {a} -> a -> 'Maybe a | 278 | testdata/SampleMaterial.lc 203:29-203:33 {a} -> a -> 'Maybe a |
252 | testdata/SampleMaterial.lc 203:34-203:57 V0 | 279 | testdata/SampleMaterial.lc 203:34-203:57 V0 |
253 | testdata/SampleMaterial.lc 203:34-203:57 {a} -> {b} -> a -> b -> 'Tuple2 a b | ||
254 | testdata/SampleMaterial.lc 203:36-203:46 V1 | 280 | testdata/SampleMaterial.lc 203:36-203:46 V1 |
255 | testdata/SampleMaterial.lc 203:36-203:46 'Blending' | 281 | testdata/SampleMaterial.lc 203:36-203:46 'Blending' |
256 | testdata/SampleMaterial.lc 203:49-203:55 V0 | 282 | testdata/SampleMaterial.lc 203:49-203:55 V0 |
@@ -258,6 +284,8 @@ testdata/SampleMaterial.lc 203:49-203:55 'Blending' | |||
258 | testdata/SampleMaterial.lc 204:30-204:50 'RGBGen | 284 | testdata/SampleMaterial.lc 204:30-204:50 'RGBGen |
259 | testdata/SampleMaterial.lc 205:32-205:42 'AlphaGen | 285 | testdata/SampleMaterial.lc 205:32-205:42 'AlphaGen |
260 | testdata/SampleMaterial.lc 206:29-206:40 'TCGen | 286 | testdata/SampleMaterial.lc 206:29-206:40 'TCGen |
287 | testdata/SampleMaterial.lc 207:29-207:31 'List 'TCMod | ||
288 | testdata/SampleMaterial.lc 207:29-207:31 {a} -> 'List a | ||
261 | testdata/SampleMaterial.lc 208:31-208:42 'StageTexture | 289 | testdata/SampleMaterial.lc 208:31-208:42 'StageTexture |
262 | testdata/SampleMaterial.lc 209:34-209:38 'Bool | 290 | testdata/SampleMaterial.lc 209:34-209:38 'Bool |
263 | testdata/SampleMaterial.lc 210:33-210:41 'DepthFunction | 291 | testdata/SampleMaterial.lc 210:33-210:41 'DepthFunction |
@@ -266,11 +294,11 @@ testdata/SampleMaterial.lc 211:33-211:40 {a} -> 'Maybe a | |||
266 | testdata/SampleMaterial.lc 212:41-212:46 'Bool | 294 | testdata/SampleMaterial.lc 212:41-212:46 'Bool |
267 | testdata/SampleMaterial.lc 213:38-213:54 'String | 295 | testdata/SampleMaterial.lc 213:38-213:54 'String |
268 | testdata/SampleMaterial.lc 216:21-216:26 'Bool | 296 | testdata/SampleMaterial.lc 216:21-216:26 'Bool |
297 | testdata/SampleMaterial.lc 219:5-261:6 'List ('Tuple2 'String 'CommonAttrs) | ||
269 | testdata/SampleMaterial.lc 219:5-261:6 V0 | 298 | testdata/SampleMaterial.lc 219:5-261:6 V0 |
270 | testdata/SampleMaterial.lc 219:5-261:6 {a} -> {b} -> a -> b -> 'Tuple2 a b | ||
271 | testdata/SampleMaterial.lc 219:7-219:53 V1 | 299 | testdata/SampleMaterial.lc 219:7-219:53 V1 |
272 | testdata/SampleMaterial.lc 219:7-219:53 'String | 300 | testdata/SampleMaterial.lc 219:7-219:53 'String |
273 | testdata/SampleMaterial.lc 220:7-259:26 V0 | 301 | testdata/SampleMaterial.lc 220:7-260:10 V0 |
274 | testdata/SampleMaterial.lc 220:7-220:18 'Tuple0 -> 'Tuple0 -> 'Bool -> 'Int -> 'Bool -> 'Bool -> 'CullType -> 'List 'Deform -> 'Bool -> 'Bool -> 'List 'StageAttrs -> 'Bool->'CommonAttrs | 302 | testdata/SampleMaterial.lc 220:7-220:18 'Tuple0 -> 'Tuple0 -> 'Bool -> 'Int -> 'Bool -> 'Bool -> 'CullType -> 'List 'Deform -> 'Bool -> 'Bool -> 'List 'StageAttrs -> 'Bool->'CommonAttrs |
275 | testdata/SampleMaterial.lc 221:24-221:26 'Tuple0 | 303 | testdata/SampleMaterial.lc 221:24-221:26 'Tuple0 |
276 | testdata/SampleMaterial.lc 222:24-222:26 'Tuple0 | 304 | testdata/SampleMaterial.lc 222:24-222:26 'Tuple0 |
@@ -279,16 +307,20 @@ testdata/SampleMaterial.lc 224:20-224:21 'Int | |||
279 | testdata/SampleMaterial.lc 225:30-225:35 'Bool | 307 | testdata/SampleMaterial.lc 225:30-225:35 'Bool |
280 | testdata/SampleMaterial.lc 226:23-226:28 'Bool | 308 | testdata/SampleMaterial.lc 226:23-226:28 'Bool |
281 | testdata/SampleMaterial.lc 227:20-227:33 'CullType | 309 | testdata/SampleMaterial.lc 227:20-227:33 'CullType |
310 | testdata/SampleMaterial.lc 228:30-228:32 'List 'Deform | ||
311 | testdata/SampleMaterial.lc 228:30-228:32 {a} -> 'List a | ||
282 | testdata/SampleMaterial.lc 229:25-229:30 'Bool | 312 | testdata/SampleMaterial.lc 229:25-229:30 'Bool |
283 | testdata/SampleMaterial.lc 230:29-230:34 'Bool | 313 | testdata/SampleMaterial.lc 230:29-230:34 'Bool |
284 | testdata/SampleMaterial.lc 232:13-258:14 'List 'StageAttrs | 314 | testdata/SampleMaterial.lc 232:13-258:14 'List 'StageAttrs |
285 | testdata/SampleMaterial.lc 232:15-243:54 V0 | 315 | testdata/SampleMaterial.lc 232:15-244:18 V0 |
286 | testdata/SampleMaterial.lc 232:15-232:25 'Maybe ('Tuple2 'Blending' 'Blending') -> 'RGBGen -> 'AlphaGen -> 'TCGen -> 'List 'TCMod -> 'StageTexture -> 'Bool -> 'DepthFunction -> 'Maybe 'AlphaFunction -> 'Bool -> 'String->'StageAttrs | 316 | testdata/SampleMaterial.lc 232:15-232:25 'Maybe ('Tuple2 'Blending' 'Blending') -> 'RGBGen -> 'AlphaGen -> 'TCGen -> 'List 'TCMod -> 'StageTexture -> 'Bool -> 'DepthFunction -> 'Maybe 'AlphaFunction -> 'Bool -> 'String->'StageAttrs |
287 | testdata/SampleMaterial.lc 233:29-233:36 'Maybe ('Tuple2 'Blending' 'Blending') | 317 | testdata/SampleMaterial.lc 233:29-233:36 'Maybe ('Tuple2 'Blending' 'Blending') |
288 | testdata/SampleMaterial.lc 233:29-233:36 {a} -> 'Maybe a | 318 | testdata/SampleMaterial.lc 233:29-233:36 {a} -> 'Maybe a |
289 | testdata/SampleMaterial.lc 234:30-234:50 'RGBGen | 319 | testdata/SampleMaterial.lc 234:30-234:50 'RGBGen |
290 | testdata/SampleMaterial.lc 235:32-235:42 'AlphaGen | 320 | testdata/SampleMaterial.lc 235:32-235:42 'AlphaGen |
291 | testdata/SampleMaterial.lc 236:29-236:36 'TCGen | 321 | testdata/SampleMaterial.lc 236:29-236:36 'TCGen |
322 | testdata/SampleMaterial.lc 237:29-237:31 'List 'TCMod | ||
323 | testdata/SampleMaterial.lc 237:29-237:31 {a} -> 'List a | ||
292 | testdata/SampleMaterial.lc 238:31-238:84 'StageTexture | 324 | testdata/SampleMaterial.lc 238:31-238:84 'StageTexture |
293 | testdata/SampleMaterial.lc 238:31-238:37 'String->'StageTexture | 325 | testdata/SampleMaterial.lc 238:31-238:37 'String->'StageTexture |
294 | testdata/SampleMaterial.lc 238:38-238:84 'String | 326 | testdata/SampleMaterial.lc 238:38-238:84 'String |
@@ -298,12 +330,12 @@ testdata/SampleMaterial.lc 241:33-241:40 'Maybe 'AlphaFunction | |||
298 | testdata/SampleMaterial.lc 241:33-241:40 {a} -> 'Maybe a | 330 | testdata/SampleMaterial.lc 241:33-241:40 {a} -> 'Maybe a |
299 | testdata/SampleMaterial.lc 242:41-242:46 'Bool | 331 | testdata/SampleMaterial.lc 242:41-242:46 'Bool |
300 | testdata/SampleMaterial.lc 243:38-243:54 'String | 332 | testdata/SampleMaterial.lc 243:38-243:54 'String |
301 | testdata/SampleMaterial.lc 245:15-256:54 V0 | 333 | testdata/SampleMaterial.lc 245:15-257:18 'List 'StageAttrs |
334 | testdata/SampleMaterial.lc 245:15-257:18 V0 | ||
302 | testdata/SampleMaterial.lc 245:15-245:25 'Maybe ('Tuple2 'Blending' 'Blending') -> 'RGBGen -> 'AlphaGen -> 'TCGen -> 'List 'TCMod -> 'StageTexture -> 'Bool -> 'DepthFunction -> 'Maybe 'AlphaFunction -> 'Bool -> 'String->'StageAttrs | 335 | testdata/SampleMaterial.lc 245:15-245:25 'Maybe ('Tuple2 'Blending' 'Blending') -> 'RGBGen -> 'AlphaGen -> 'TCGen -> 'List 'TCMod -> 'StageTexture -> 'Bool -> 'DepthFunction -> 'Maybe 'AlphaFunction -> 'Bool -> 'String->'StageAttrs |
303 | testdata/SampleMaterial.lc 246:29-246:57 'Maybe ('Tuple2 'Blending' 'Blending') | 336 | testdata/SampleMaterial.lc 246:29-246:57 'Maybe ('Tuple2 'Blending' 'Blending') |
304 | testdata/SampleMaterial.lc 246:29-246:33 {a} -> a -> 'Maybe a | 337 | testdata/SampleMaterial.lc 246:29-246:33 {a} -> a -> 'Maybe a |
305 | testdata/SampleMaterial.lc 246:34-246:57 V0 | 338 | testdata/SampleMaterial.lc 246:34-246:57 V0 |
306 | testdata/SampleMaterial.lc 246:34-246:57 {a} -> {b} -> a -> b -> 'Tuple2 a b | ||
307 | testdata/SampleMaterial.lc 246:36-246:46 V1 | 339 | testdata/SampleMaterial.lc 246:36-246:46 V1 |
308 | testdata/SampleMaterial.lc 246:36-246:46 'Blending' | 340 | testdata/SampleMaterial.lc 246:36-246:46 'Blending' |
309 | testdata/SampleMaterial.lc 246:49-246:55 V0 | 341 | testdata/SampleMaterial.lc 246:49-246:55 V0 |
@@ -311,6 +343,8 @@ testdata/SampleMaterial.lc 246:49-246:55 'Blending' | |||
311 | testdata/SampleMaterial.lc 247:30-247:50 'RGBGen | 343 | testdata/SampleMaterial.lc 247:30-247:50 'RGBGen |
312 | testdata/SampleMaterial.lc 248:32-248:42 'AlphaGen | 344 | testdata/SampleMaterial.lc 248:32-248:42 'AlphaGen |
313 | testdata/SampleMaterial.lc 249:29-249:40 'TCGen | 345 | testdata/SampleMaterial.lc 249:29-249:40 'TCGen |
346 | testdata/SampleMaterial.lc 250:29-250:31 'List 'TCMod | ||
347 | testdata/SampleMaterial.lc 250:29-250:31 {a} -> 'List a | ||
314 | testdata/SampleMaterial.lc 251:31-251:42 'StageTexture | 348 | testdata/SampleMaterial.lc 251:31-251:42 'StageTexture |
315 | testdata/SampleMaterial.lc 252:34-252:38 'Bool | 349 | testdata/SampleMaterial.lc 252:34-252:38 'Bool |
316 | testdata/SampleMaterial.lc 253:33-253:41 'DepthFunction | 350 | testdata/SampleMaterial.lc 253:33-253:41 'DepthFunction |
diff --git a/testdata/ambig.out b/testdata/ambig.out index e309814c..02d4d2d4 100644 --- a/testdata/ambig.out +++ b/testdata/ambig.out | |||
@@ -1,12 +1,16 @@ | |||
1 | main is not found | 1 | main is not found |
2 | tooltips: | 2 | tooltips: |
3 | testdata/ambig.lc 3:6-3:12 Type -> Type->Type | 3 | testdata/ambig.lc 3:6-3:12 Type -> Type->Type |
4 | testdata/ambig.lc 3:6-3:29 Type->Type | ||
4 | testdata/ambig.lc 3:6-3:29 Type | 5 | testdata/ambig.lc 3:6-3:29 Type |
5 | testdata/ambig.lc 3:26-3:27 Type | 6 | testdata/ambig.lc 3:26-3:27 Type |
6 | testdata/ambig.lc 3:28-3:29 Type | 7 | testdata/ambig.lc 3:28-3:29 Type |
8 | testdata/ambig.lc 3:6-3:12 Type->Type | ||
7 | testdata/ambig.lc 3:6-3:12 Type | 9 | testdata/ambig.lc 3:6-3:12 Type |
8 | testdata/ambig.lc 3:19-3:25 {a} -> {b} -> a -> b -> 'Tuple2 a b | 10 | testdata/ambig.lc 3:19-3:25 {a} -> {b} -> a -> b -> 'Tuple2 a b |
11 | testdata/ambig.lc 3:6-3:25 Type->Type | ||
9 | testdata/ambig.lc 3:6-3:25 Type | 12 | testdata/ambig.lc 3:6-3:25 Type |
13 | testdata/ambig.lc 3:19-3:25 Type->Type | ||
10 | testdata/ambig.lc 3:19-3:25 Type | 14 | testdata/ambig.lc 3:19-3:25 Type |
11 | testdata/ambig.lc 3:19-3:25 'Tuple2 V4 V3 | 15 | testdata/ambig.lc 3:19-3:25 'Tuple2 V4 V3 |
12 | testdata/ambig.lc 8:21-8:26 V2 -> V2->V2 | 16 | testdata/ambig.lc 8:21-8:26 V2 -> V2->V2 |
diff --git a/testdata/complex.out b/testdata/complex.out index 083010e5..e10d5074 100644 --- a/testdata/complex.out +++ b/testdata/complex.out | |||
@@ -3,27 +3,39 @@ tooltips: | |||
3 | testdata/complex.lc 3:6-3:10 Type | 3 | testdata/complex.lc 3:6-3:10 Type |
4 | testdata/complex.lc 3:13-3:19 'Repr | 4 | testdata/complex.lc 3:13-3:19 'Repr |
5 | testdata/complex.lc 3:22-3:27 'Repr | 5 | testdata/complex.lc 3:22-3:27 'Repr |
6 | testdata/complex.lc 3:6-3:27 Type->Type | ||
6 | testdata/complex.lc 3:6-3:27 Type | 7 | testdata/complex.lc 3:6-3:27 Type |
8 | testdata/complex.lc 3:6-3:10 Type->Type | ||
7 | testdata/complex.lc 5:17-5:21 Type | 9 | testdata/complex.lc 5:17-5:21 Type |
10 | testdata/complex.lc 5:25-5:29 Type->Type | ||
8 | testdata/complex.lc 5:25-5:29 Type | 11 | testdata/complex.lc 5:25-5:29 Type |
9 | testdata/complex.lc 5:6-5:13 'Repr->Type | 12 | testdata/complex.lc 5:6-5:13 'Repr->Type |
13 | testdata/complex.lc 6:25-6:52 Type->Type | ||
10 | testdata/complex.lc 6:25-6:52 Type | 14 | testdata/complex.lc 6:25-6:52 Type |
11 | testdata/complex.lc 6:25-6:30 Type | 15 | testdata/complex.lc 6:25-6:30 Type |
16 | testdata/complex.lc 6:34-6:52 Type->Type | ||
12 | testdata/complex.lc 6:34-6:52 Type | 17 | testdata/complex.lc 6:34-6:52 Type |
13 | testdata/complex.lc 6:34-6:39 Type | 18 | testdata/complex.lc 6:34-6:39 Type |
19 | testdata/complex.lc 6:43-6:52 Type->Type | ||
14 | testdata/complex.lc 6:43-6:52 Type | 20 | testdata/complex.lc 6:43-6:52 Type |
15 | testdata/complex.lc 6:43-6:50 'Repr->Type | 21 | testdata/complex.lc 6:43-6:50 'Repr->Type |
16 | testdata/complex.lc 6:51-6:52 'Repr | 22 | testdata/complex.lc 6:51-6:52 'Repr |
17 | testdata/complex.lc 6:51-6:52 V3 | 23 | testdata/complex.lc 6:51-6:52 V3 |
18 | testdata/complex.lc 6:3-6:10 {a:'Repr} -> 'Float -> 'Float -> 'Complex a | 24 | testdata/complex.lc 6:3-6:10 {a:'Repr} -> 'Float -> 'Float -> 'Complex a |
25 | testdata/complex.lc 5:6-5:13 Type->Type | ||
19 | testdata/complex.lc 5:6-5:13 Type | 26 | testdata/complex.lc 5:6-5:13 Type |
27 | testdata/complex.lc 5:6-6:52 Type->Type | ||
20 | testdata/complex.lc 5:6-6:52 Type | 28 | testdata/complex.lc 5:6-6:52 Type |
29 | testdata/complex.lc 6:3-6:52 Type->Type | ||
21 | testdata/complex.lc 6:3-6:52 Type | 30 | testdata/complex.lc 6:3-6:52 Type |
22 | testdata/complex.lc 6:3-6:10 'Complex V2 | 31 | testdata/complex.lc 6:3-6:10 'Complex V2 |
32 | testdata/complex.lc 8:9-8:37 Type | ||
33 | testdata/complex.lc 8:20-8:37 Type->Type | ||
23 | testdata/complex.lc 8:20-8:37 Type | 34 | testdata/complex.lc 8:20-8:37 Type |
24 | testdata/complex.lc 8:20-8:27 'Repr->Type | 35 | testdata/complex.lc 8:20-8:27 'Repr->Type |
25 | testdata/complex.lc 8:28-8:29 'Repr | 36 | testdata/complex.lc 8:28-8:29 'Repr |
26 | testdata/complex.lc 8:28-8:29 V1 | 37 | testdata/complex.lc 8:28-8:29 V1 |
38 | testdata/complex.lc 8:33-8:37 Type->Type | ||
27 | testdata/complex.lc 8:33-8:37 Type | 39 | testdata/complex.lc 8:33-8:37 Type |
28 | testdata/complex.lc 9:13-9:14 {a:'Repr} -> 'Complex a -> 'Repr | 40 | testdata/complex.lc 9:13-9:14 {a:'Repr} -> 'Complex a -> 'Repr |
29 | testdata/complex.lc 9:13-9:14 'Complex V0 -> 'Repr | 41 | testdata/complex.lc 9:13-9:14 'Complex V0 -> 'Repr |
@@ -31,8 +43,10 @@ testdata/complex.lc 9:13-9:14 'Repr | |||
31 | testdata/complex.lc 9:1-9:5 {a:'Repr} -> 'Complex a -> 'Repr | 43 | testdata/complex.lc 9:1-9:5 {a:'Repr} -> 'Complex a -> 'Repr |
32 | testdata/complex.lc 11:11-11:43 Type | 44 | testdata/complex.lc 11:11-11:43 Type |
33 | testdata/complex.lc 11:11-11:16 Type | 45 | testdata/complex.lc 11:11-11:16 Type |
46 | testdata/complex.lc 11:20-11:43 Type->Type | ||
34 | testdata/complex.lc 11:20-11:43 Type | 47 | testdata/complex.lc 11:20-11:43 Type |
35 | testdata/complex.lc 11:20-11:25 Type | 48 | testdata/complex.lc 11:20-11:25 Type |
49 | testdata/complex.lc 11:29-11:43 Type->Type | ||
36 | testdata/complex.lc 11:29-11:43 Type | 50 | testdata/complex.lc 11:29-11:43 Type |
37 | testdata/complex.lc 11:29-11:36 'Repr->Type | 51 | testdata/complex.lc 11:29-11:36 'Repr->Type |
38 | testdata/complex.lc 11:37-11:43 'Repr | 52 | testdata/complex.lc 11:37-11:43 'Repr |
@@ -45,8 +59,10 @@ testdata/complex.lc 12:24-12:25 'Float | |||
45 | testdata/complex.lc 12:1-12:7 'Float -> 'Float -> 'Complex Normal | 59 | testdata/complex.lc 12:1-12:7 'Float -> 'Float -> 'Complex Normal |
46 | testdata/complex.lc 14:10-14:41 Type | 60 | testdata/complex.lc 14:10-14:41 Type |
47 | testdata/complex.lc 14:10-14:15 Type | 61 | testdata/complex.lc 14:10-14:15 Type |
62 | testdata/complex.lc 14:19-14:41 Type->Type | ||
48 | testdata/complex.lc 14:19-14:41 Type | 63 | testdata/complex.lc 14:19-14:41 Type |
49 | testdata/complex.lc 14:19-14:24 Type | 64 | testdata/complex.lc 14:19-14:24 Type |
65 | testdata/complex.lc 14:28-14:41 Type->Type | ||
50 | testdata/complex.lc 14:28-14:41 Type | 66 | testdata/complex.lc 14:28-14:41 Type |
51 | testdata/complex.lc 14:28-14:35 'Repr->Type | 67 | testdata/complex.lc 14:28-14:35 'Repr->Type |
52 | testdata/complex.lc 14:36-14:41 'Repr | 68 | testdata/complex.lc 14:36-14:41 'Repr |
@@ -57,21 +73,24 @@ testdata/complex.lc 15:13-15:20 {a:'Repr} -> 'Float -> 'Float -> 'Complex a | |||
57 | testdata/complex.lc 15:21-15:22 'Float | 73 | testdata/complex.lc 15:21-15:22 'Float |
58 | testdata/complex.lc 15:23-15:24 'Float | 74 | testdata/complex.lc 15:23-15:24 'Float |
59 | testdata/complex.lc 15:1-15:6 'Float -> 'Float -> 'Complex Polar | 75 | testdata/complex.lc 15:1-15:6 'Float -> 'Float -> 'Complex Polar |
76 | testdata/complex.lc 18:9-18:38 Type | ||
77 | testdata/complex.lc 18:20-18:38 Type->Type | ||
60 | testdata/complex.lc 18:20-18:38 Type | 78 | testdata/complex.lc 18:20-18:38 Type |
61 | testdata/complex.lc 18:20-18:27 'Repr->Type | 79 | testdata/complex.lc 18:20-18:27 'Repr->Type |
62 | testdata/complex.lc 18:28-18:29 'Repr | 80 | testdata/complex.lc 18:28-18:29 'Repr |
63 | testdata/complex.lc 18:28-18:29 V1 | 81 | testdata/complex.lc 18:28-18:29 V1 |
82 | testdata/complex.lc 18:33-18:38 Type->Type | ||
64 | testdata/complex.lc 18:33-18:38 Type | 83 | testdata/complex.lc 18:33-18:38 Type |
65 | testdata/complex.lc 19:7-20:34 {a:'Repr} -> 'Complex a -> 'Float | 84 | testdata/complex.lc 19:7-20:34 {a:'Repr} -> 'Complex a -> 'Float |
66 | testdata/complex.lc 19:7-20:34 'Complex V0 -> 'Float | 85 | testdata/complex.lc 19:7-20:34 'Complex V0 -> 'Float |
67 | testdata/complex.lc 19:7-20:34 'Float | 86 | testdata/complex.lc 19:7-20:34 'Float |
68 | testdata/complex.lc 19:23-19:48 V0 | 87 | testdata/complex.lc 19:23-19:49 V0 |
69 | testdata/complex.lc 19:33-19:48 {a:'Repr} -> 'Float -> 'Float->V3 | 88 | testdata/complex.lc 19:33-19:49 {a:'Repr} -> 'Float -> 'Float->V3 |
70 | testdata/complex.lc 19:33-19:48 'Float -> 'Float->V3 | 89 | testdata/complex.lc 19:33-19:49 'Float -> 'Float->V3 |
71 | testdata/complex.lc 19:33-19:48 'Float->V3 | 90 | testdata/complex.lc 19:33-19:49 'Float->V3 |
72 | testdata/complex.lc 19:33-19:48 V3 | 91 | testdata/complex.lc 19:33-19:49 V3 |
73 | testdata/complex.lc 19:33-19:37 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | 92 | testdata/complex.lc 19:33-19:37 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a |
74 | testdata/complex.lc 19:39-19:48 'VecScalar V0 'Float | 93 | testdata/complex.lc 19:38-19:49 'VecScalar V0 'Float |
75 | testdata/complex.lc 19:43-19:44 {a} -> {b : 'Num ('MatVecScalarElem a)} -> a -> a->a | 94 | testdata/complex.lc 19:43-19:44 {a} -> {b : 'Num ('MatVecScalarElem a)} -> a -> a->a |
76 | testdata/complex.lc 19:39-19:42 V1 | 95 | testdata/complex.lc 19:39-19:42 V1 |
77 | testdata/complex.lc 19:40-19:41 {a} -> {b : 'Num ('MatVecScalarElem a)} -> a -> a->a | 96 | testdata/complex.lc 19:40-19:41 {a} -> {b : 'Num ('MatVecScalarElem a)} -> a -> a->a |
@@ -98,17 +117,18 @@ testdata/complex.lc 19:1-19:5 {a:'Repr} -> 'Complex a -> 'Float | |||
98 | testdata/complex.lc 22:12-22:43 Type | 117 | testdata/complex.lc 22:12-22:43 Type |
99 | testdata/complex.lc 22:12-22:19 'Repr->Type | 118 | testdata/complex.lc 22:12-22:19 'Repr->Type |
100 | testdata/complex.lc 22:20-22:26 'Repr | 119 | testdata/complex.lc 22:20-22:26 'Repr |
120 | testdata/complex.lc 22:30-22:43 Type->Type | ||
101 | testdata/complex.lc 22:30-22:43 Type | 121 | testdata/complex.lc 22:30-22:43 Type |
102 | testdata/complex.lc 22:30-22:37 'Repr->Type | 122 | testdata/complex.lc 22:30-22:37 'Repr->Type |
103 | testdata/complex.lc 22:38-22:43 'Repr | 123 | testdata/complex.lc 22:38-22:43 'Repr |
104 | testdata/complex.lc 23:18-31:24 'Complex Normal -> 'Complex Polar | 124 | testdata/complex.lc 23:18-31:25 'Complex Normal -> 'Complex Polar |
105 | testdata/complex.lc 23:18-31:24 'Complex Polar | 125 | testdata/complex.lc 23:18-31:25 'Complex Polar |
106 | testdata/complex.lc 24:8-31:24 {a:'Repr} -> 'Float -> 'Float->V3 | 126 | testdata/complex.lc 24:8-31:25 {a:'Repr} -> 'Float -> 'Float->V3 |
107 | testdata/complex.lc 24:8-31:24 'Float -> 'Float->V3 | 127 | testdata/complex.lc 24:8-31:25 'Float -> 'Float->V3 |
108 | testdata/complex.lc 24:8-31:24 'Float->V3 | 128 | testdata/complex.lc 24:8-31:25 'Float->V3 |
109 | testdata/complex.lc 24:8-31:24 V3 | 129 | testdata/complex.lc 24:8-31:25 V3 |
110 | testdata/complex.lc 31:9-31:13 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | 130 | testdata/complex.lc 31:9-31:13 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a |
111 | testdata/complex.lc 31:15-31:24 'VecScalar V0 'Float | 131 | testdata/complex.lc 31:14-31:25 'VecScalar V0 'Float |
112 | testdata/complex.lc 31:19-31:20 {a} -> {b : 'Num ('MatVecScalarElem a)} -> a -> a->a | 132 | testdata/complex.lc 31:19-31:20 {a} -> {b : 'Num ('MatVecScalarElem a)} -> a -> a->a |
113 | testdata/complex.lc 31:15-31:18 V1 | 133 | testdata/complex.lc 31:15-31:18 V1 |
114 | testdata/complex.lc 31:16-31:17 {a} -> {b : 'Num ('MatVecScalarElem a)} -> a -> a->a | 134 | testdata/complex.lc 31:16-31:17 {a} -> {b : 'Num ('MatVecScalarElem a)} -> a -> a->a |
@@ -120,24 +140,22 @@ testdata/complex.lc 31:22-31:23 {a} -> {b : 'Num ('MatVecScalarElem a)} -> a -> | |||
120 | testdata/complex.lc 31:21-31:22 V1 | 140 | testdata/complex.lc 31:21-31:22 V1 |
121 | testdata/complex.lc 31:21-31:22 'Float | 141 | testdata/complex.lc 31:21-31:22 'Float |
122 | testdata/complex.lc 31:23-31:24 'Float | 142 | testdata/complex.lc 31:23-31:24 'Float |
123 | testdata/complex.lc 24:8-29:17 {a} -> 'Bool -> a -> a->a | ||
124 | testdata/complex.lc 24:11-24:19 'Bool | 143 | testdata/complex.lc 24:11-24:19 'Bool |
125 | testdata/complex.lc 24:13-24:14 {a} -> {b:'Nat} -> {c : 'Num a} -> 'VecScalar b a -> 'VecScalar b a -> 'VecScalar b 'Bool | 144 | testdata/complex.lc 24:13-24:14 {a} -> {b:'Nat} -> {c : 'Num a} -> 'VecScalar b a -> 'VecScalar b a -> 'VecScalar b 'Bool |
126 | testdata/complex.lc 24:11-24:12 'VecScalar V1 V2 | 145 | testdata/complex.lc 24:11-24:12 'VecScalar V1 V2 |
127 | testdata/complex.lc 24:11-24:12 'Float | 146 | testdata/complex.lc 24:11-24:12 'Float |
128 | testdata/complex.lc 24:16-24:19 'Float | 147 | testdata/complex.lc 24:16-24:19 'Float |
129 | testdata/complex.lc 24:37-24:57 V0 | 148 | testdata/complex.lc 24:37-24:59 V0 |
130 | testdata/complex.lc 24:37-24:42 'Float -> 'Float -> 'Complex Polar | 149 | testdata/complex.lc 24:37-24:42 'Float -> 'Float -> 'Complex Polar |
131 | testdata/complex.lc 24:43-24:44 'Float | 150 | testdata/complex.lc 24:43-24:44 'Float |
132 | testdata/complex.lc 24:46-24:57 'Float | 151 | testdata/complex.lc 24:45-24:59 'Float |
133 | testdata/complex.lc 24:46-24:50 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | 152 | testdata/complex.lc 24:46-24:50 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a |
134 | testdata/complex.lc 24:52-24:57 'VecScalar V0 'Float | 153 | testdata/complex.lc 24:51-24:58 'VecScalar V0 'Float |
135 | testdata/complex.lc 24:54-24:55 {a} -> {b:'Nat} -> {c : 'Num a} -> 'VecScalar b a -> 'VecScalar b a -> 'VecScalar b a | 154 | testdata/complex.lc 24:54-24:55 {a} -> {b:'Nat} -> {c : 'Num a} -> 'VecScalar b a -> 'VecScalar b a -> 'VecScalar b a |
136 | testdata/complex.lc 24:52-24:53 'VecScalar V1 V2 | 155 | testdata/complex.lc 24:52-24:53 'VecScalar V1 V2 |
137 | testdata/complex.lc 24:52-24:53 'Float | 156 | testdata/complex.lc 24:52-24:53 'Float |
138 | testdata/complex.lc 24:56-24:57 'Float | 157 | testdata/complex.lc 24:56-24:57 'Float |
139 | testdata/complex.lc 25:8-29:17 'Complex Polar | 158 | testdata/complex.lc 25:8-29:17 'Complex Polar |
140 | testdata/complex.lc 25:8-29:17 {a} -> 'Bool -> a -> a->a | ||
141 | testdata/complex.lc 25:11-25:31 'Bool | 159 | testdata/complex.lc 25:11-25:31 'Bool |
142 | testdata/complex.lc 25:20-25:22 'Bool -> 'Bool->'Bool | 160 | testdata/complex.lc 25:20-25:22 'Bool -> 'Bool->'Bool |
143 | testdata/complex.lc 25:11-25:19 'Bool | 161 | testdata/complex.lc 25:11-25:19 'Bool |
@@ -150,21 +168,20 @@ testdata/complex.lc 25:25-25:27 {a} -> {b:'Nat} -> {c : 'Num a} -> 'VecScalar b | |||
150 | testdata/complex.lc 25:23-25:24 'VecScalar V1 V2 | 168 | testdata/complex.lc 25:23-25:24 'VecScalar V1 V2 |
151 | testdata/complex.lc 25:23-25:24 'Float | 169 | testdata/complex.lc 25:23-25:24 'Float |
152 | testdata/complex.lc 25:28-25:31 'Float | 170 | testdata/complex.lc 25:28-25:31 'Float |
153 | testdata/complex.lc 25:37-25:63 V0 | 171 | testdata/complex.lc 25:37-25:64 V0 |
154 | testdata/complex.lc 25:37-25:42 'Float -> 'Float -> 'Complex Polar | 172 | testdata/complex.lc 25:37-25:42 'Float -> 'Float -> 'Complex Polar |
155 | testdata/complex.lc 25:43-25:44 'Float | 173 | testdata/complex.lc 25:43-25:44 'Float |
156 | testdata/complex.lc 25:46-25:63 'Float | 174 | testdata/complex.lc 25:45-25:64 'Float |
157 | testdata/complex.lc 25:59-25:60 {a} -> {b : 'Num ('MatVecScalarElem a)} -> a -> a->a | 175 | testdata/complex.lc 25:59-25:60 {a} -> {b : 'Num ('MatVecScalarElem a)} -> a -> a->a |
158 | testdata/complex.lc 25:46-25:57 V1 | 176 | testdata/complex.lc 25:46-25:58 V1 |
159 | testdata/complex.lc 25:46-25:50 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | 177 | testdata/complex.lc 25:46-25:50 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a |
160 | testdata/complex.lc 25:52-25:57 'VecScalar V0 'Float | 178 | testdata/complex.lc 25:51-25:58 'VecScalar V0 'Float |
161 | testdata/complex.lc 25:54-25:55 {a} -> {b:'Nat} -> {c : 'Num a} -> 'VecScalar b a -> 'VecScalar b a -> 'VecScalar b a | 179 | testdata/complex.lc 25:54-25:55 {a} -> {b:'Nat} -> {c : 'Num a} -> 'VecScalar b a -> 'VecScalar b a -> 'VecScalar b a |
162 | testdata/complex.lc 25:52-25:53 'VecScalar V1 V2 | 180 | testdata/complex.lc 25:52-25:53 'VecScalar V1 V2 |
163 | testdata/complex.lc 25:52-25:53 'Float | 181 | testdata/complex.lc 25:52-25:53 'Float |
164 | testdata/complex.lc 25:56-25:57 'Float | 182 | testdata/complex.lc 25:56-25:57 'Float |
165 | testdata/complex.lc 25:61-25:63 'Float | 183 | testdata/complex.lc 25:61-25:63 'Float |
166 | testdata/complex.lc 26:8-29:17 'Complex Polar | 184 | testdata/complex.lc 26:8-29:17 'Complex Polar |
167 | testdata/complex.lc 26:8-29:17 {a} -> 'Bool -> a -> a->a | ||
168 | testdata/complex.lc 26:11-26:31 'Bool | 185 | testdata/complex.lc 26:11-26:31 'Bool |
169 | testdata/complex.lc 26:20-26:22 'Bool -> 'Bool->'Bool | 186 | testdata/complex.lc 26:20-26:22 'Bool -> 'Bool->'Bool |
170 | testdata/complex.lc 26:11-26:19 'Bool | 187 | testdata/complex.lc 26:11-26:19 'Bool |
@@ -177,21 +194,20 @@ testdata/complex.lc 26:25-26:26 {a} -> {b:'Nat} -> {c : 'Num a} -> 'VecScalar b | |||
177 | testdata/complex.lc 26:23-26:24 'VecScalar V1 V2 | 194 | testdata/complex.lc 26:23-26:24 'VecScalar V1 V2 |
178 | testdata/complex.lc 26:23-26:24 'Float | 195 | testdata/complex.lc 26:23-26:24 'Float |
179 | testdata/complex.lc 26:28-26:31 'Float | 196 | testdata/complex.lc 26:28-26:31 'Float |
180 | testdata/complex.lc 26:37-26:63 V0 | 197 | testdata/complex.lc 26:37-26:64 V0 |
181 | testdata/complex.lc 26:37-26:42 'Float -> 'Float -> 'Complex Polar | 198 | testdata/complex.lc 26:37-26:42 'Float -> 'Float -> 'Complex Polar |
182 | testdata/complex.lc 26:43-26:44 'Float | 199 | testdata/complex.lc 26:43-26:44 'Float |
183 | testdata/complex.lc 26:46-26:63 'Float | 200 | testdata/complex.lc 26:45-26:64 'Float |
184 | testdata/complex.lc 26:59-26:60 {a} -> {b : 'Num ('MatVecScalarElem a)} -> a -> a->a | 201 | testdata/complex.lc 26:59-26:60 {a} -> {b : 'Num ('MatVecScalarElem a)} -> a -> a->a |
185 | testdata/complex.lc 26:46-26:57 V1 | 202 | testdata/complex.lc 26:46-26:58 V1 |
186 | testdata/complex.lc 26:46-26:50 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | 203 | testdata/complex.lc 26:46-26:50 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a |
187 | testdata/complex.lc 26:52-26:57 'VecScalar V0 'Float | 204 | testdata/complex.lc 26:51-26:58 'VecScalar V0 'Float |
188 | testdata/complex.lc 26:54-26:55 {a} -> {b:'Nat} -> {c : 'Num a} -> 'VecScalar b a -> 'VecScalar b a -> 'VecScalar b a | 205 | testdata/complex.lc 26:54-26:55 {a} -> {b:'Nat} -> {c : 'Num a} -> 'VecScalar b a -> 'VecScalar b a -> 'VecScalar b a |
189 | testdata/complex.lc 26:52-26:53 'VecScalar V1 V2 | 206 | testdata/complex.lc 26:52-26:53 'VecScalar V1 V2 |
190 | testdata/complex.lc 26:52-26:53 'Float | 207 | testdata/complex.lc 26:52-26:53 'Float |
191 | testdata/complex.lc 26:56-26:57 'Float | 208 | testdata/complex.lc 26:56-26:57 'Float |
192 | testdata/complex.lc 26:61-26:63 'Float | 209 | testdata/complex.lc 26:61-26:63 'Float |
193 | testdata/complex.lc 27:8-29:17 'Complex Polar | 210 | testdata/complex.lc 27:8-29:17 'Complex Polar |
194 | testdata/complex.lc 27:8-29:17 {a} -> 'Bool -> a -> a->a | ||
195 | testdata/complex.lc 27:11-27:31 'Bool | 211 | testdata/complex.lc 27:11-27:31 'Bool |
196 | testdata/complex.lc 27:20-27:22 'Bool -> 'Bool->'Bool | 212 | testdata/complex.lc 27:20-27:22 'Bool -> 'Bool->'Bool |
197 | testdata/complex.lc 27:11-27:19 'Bool | 213 | testdata/complex.lc 27:11-27:19 'Bool |
@@ -204,16 +220,15 @@ testdata/complex.lc 27:25-27:27 {a} -> {b:'Nat} -> {c : 'Num a} -> 'VecScalar b | |||
204 | testdata/complex.lc 27:23-27:24 'VecScalar V1 V2 | 220 | testdata/complex.lc 27:23-27:24 'VecScalar V1 V2 |
205 | testdata/complex.lc 27:23-27:24 'Float | 221 | testdata/complex.lc 27:23-27:24 'Float |
206 | testdata/complex.lc 27:28-27:31 'Float | 222 | testdata/complex.lc 27:28-27:31 'Float |
207 | testdata/complex.lc 27:37-27:55 V0 | 223 | testdata/complex.lc 27:37-27:56 V0 |
208 | testdata/complex.lc 27:37-27:42 'Float -> 'Float -> 'Complex Polar | 224 | testdata/complex.lc 27:37-27:42 'Float -> 'Float -> 'Complex Polar |
209 | testdata/complex.lc 27:43-27:44 'Float | 225 | testdata/complex.lc 27:43-27:44 'Float |
210 | testdata/complex.lc 27:47-27:55 'Float | 226 | testdata/complex.lc 27:45-27:56 'Float |
211 | testdata/complex.lc 27:50-27:51 {a} -> {b:'Nat} -> {c : 'Num a} -> 'VecScalar b a -> 'VecScalar b a -> 'VecScalar b a | 227 | testdata/complex.lc 27:50-27:51 {a} -> {b:'Nat} -> {c : 'Num a} -> 'VecScalar b a -> 'VecScalar b a -> 'VecScalar b a |
212 | testdata/complex.lc 27:47-27:49 'VecScalar V1 V2 | 228 | testdata/complex.lc 27:47-27:49 'VecScalar V1 V2 |
213 | testdata/complex.lc 27:47-27:49 'Float | 229 | testdata/complex.lc 27:47-27:49 'Float |
214 | testdata/complex.lc 27:52-27:55 'Float | 230 | testdata/complex.lc 27:52-27:55 'Float |
215 | testdata/complex.lc 28:8-29:17 'Complex Polar | 231 | testdata/complex.lc 28:8-29:17 'Complex Polar |
216 | testdata/complex.lc 28:8-29:17 {a} -> 'Bool -> a -> a->a | ||
217 | testdata/complex.lc 28:11-28:31 'Bool | 232 | testdata/complex.lc 28:11-28:31 'Bool |
218 | testdata/complex.lc 28:20-28:22 'Bool -> 'Bool->'Bool | 233 | testdata/complex.lc 28:20-28:22 'Bool -> 'Bool->'Bool |
219 | testdata/complex.lc 28:11-28:19 'Bool | 234 | testdata/complex.lc 28:11-28:19 'Bool |
@@ -226,12 +241,10 @@ testdata/complex.lc 28:25-28:26 {a} -> {b:'Nat} -> {c : 'Num a} -> 'VecScalar b | |||
226 | testdata/complex.lc 28:23-28:24 'VecScalar V1 V2 | 241 | testdata/complex.lc 28:23-28:24 'VecScalar V1 V2 |
227 | testdata/complex.lc 28:23-28:24 'Float | 242 | testdata/complex.lc 28:23-28:24 'Float |
228 | testdata/complex.lc 28:28-28:31 'Float | 243 | testdata/complex.lc 28:28-28:31 'Float |
229 | testdata/complex.lc 28:37-28:55 V0 | 244 | testdata/complex.lc 28:37-28:56 V0 |
230 | testdata/complex.lc 28:37-28:42 'Float -> 'Float -> 'Complex Polar | 245 | testdata/complex.lc 28:37-28:42 'Float -> 'Float -> 'Complex Polar |
231 | testdata/complex.lc 28:43-28:44 'Float | 246 | testdata/complex.lc 28:43-28:44 'Float |
232 | testdata/complex.lc 28:46-28:55 'Float | 247 | testdata/complex.lc 28:45-28:56 'Float |
233 | testdata/complex.lc 28:46-28:55 V1 | ||
234 | testdata/complex.lc 28:46-28:55 'Int | ||
235 | testdata/complex.lc 28:47-28:55 'Float | 248 | testdata/complex.lc 28:47-28:55 'Float |
236 | testdata/complex.lc 28:50-28:51 {a} -> {b:'Nat} -> {c : 'Num a} -> 'VecScalar b a -> 'VecScalar b a -> 'VecScalar b a | 249 | testdata/complex.lc 28:50-28:51 {a} -> {b:'Nat} -> {c : 'Num a} -> 'VecScalar b a -> 'VecScalar b a -> 'VecScalar b a |
237 | testdata/complex.lc 28:47-28:49 'VecScalar V1 V2 | 250 | testdata/complex.lc 28:47-28:49 'VecScalar V1 V2 |
@@ -244,17 +257,18 @@ testdata/complex.lc 23:1-23:8 'Complex Normal -> 'Complex Polar | |||
244 | testdata/complex.lc 64:13-64:44 Type | 257 | testdata/complex.lc 64:13-64:44 Type |
245 | testdata/complex.lc 64:13-64:20 'Repr->Type | 258 | testdata/complex.lc 64:13-64:20 'Repr->Type |
246 | testdata/complex.lc 64:21-64:26 'Repr | 259 | testdata/complex.lc 64:21-64:26 'Repr |
260 | testdata/complex.lc 64:30-64:44 Type->Type | ||
247 | testdata/complex.lc 64:30-64:44 Type | 261 | testdata/complex.lc 64:30-64:44 Type |
248 | testdata/complex.lc 64:30-64:37 'Repr->Type | 262 | testdata/complex.lc 64:30-64:37 'Repr->Type |
249 | testdata/complex.lc 64:38-64:44 'Repr | 263 | testdata/complex.lc 64:38-64:44 'Repr |
250 | testdata/complex.lc 65:19-65:62 'Complex Polar -> 'Complex Normal | 264 | testdata/complex.lc 65:19-65:63 'Complex Polar -> 'Complex Normal |
251 | testdata/complex.lc 65:19-65:62 'Complex Normal | 265 | testdata/complex.lc 65:19-65:63 'Complex Normal |
252 | testdata/complex.lc 65:28-65:62 {a:'Repr} -> 'Float -> 'Float->V3 | 266 | testdata/complex.lc 65:28-65:63 {a:'Repr} -> 'Float -> 'Float->V3 |
253 | testdata/complex.lc 65:28-65:62 'Float -> 'Float->V3 | 267 | testdata/complex.lc 65:28-65:63 'Float -> 'Float->V3 |
254 | testdata/complex.lc 65:28-65:62 'Float->V3 | 268 | testdata/complex.lc 65:28-65:63 'Float->V3 |
255 | testdata/complex.lc 65:28-65:62 V3 | 269 | testdata/complex.lc 65:28-65:63 V3 |
256 | testdata/complex.lc 65:28-65:35 {a:'Repr} -> 'Float -> 'Float -> 'Complex a | 270 | testdata/complex.lc 65:28-65:35 {a:'Repr} -> 'Float -> 'Float -> 'Complex a |
257 | testdata/complex.lc 65:37-65:48 'Float | 271 | testdata/complex.lc 65:36-65:49 'Float |
258 | testdata/complex.lc 65:39-65:40 {a} -> {b : 'Num ('MatVecScalarElem a)} -> a -> a->a | 272 | testdata/complex.lc 65:39-65:40 {a} -> {b : 'Num ('MatVecScalarElem a)} -> a -> a->a |
259 | testdata/complex.lc 65:37-65:38 V1 | 273 | testdata/complex.lc 65:37-65:38 V1 |
260 | testdata/complex.lc 65:37-65:38 'Float | 274 | testdata/complex.lc 65:37-65:38 'Float |
@@ -262,7 +276,7 @@ testdata/complex.lc 65:41-65:48 'Float | |||
262 | testdata/complex.lc 65:41-65:44 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | 276 | testdata/complex.lc 65:41-65:44 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a |
263 | testdata/complex.lc 65:45-65:48 'VecScalar V0 'Float | 277 | testdata/complex.lc 65:45-65:48 'VecScalar V0 'Float |
264 | testdata/complex.lc 65:45-65:48 'Float | 278 | testdata/complex.lc 65:45-65:48 'Float |
265 | testdata/complex.lc 65:51-65:62 'Float | 279 | testdata/complex.lc 65:50-65:63 'Float |
266 | testdata/complex.lc 65:53-65:54 {a} -> {b : 'Num ('MatVecScalarElem a)} -> a -> a->a | 280 | testdata/complex.lc 65:53-65:54 {a} -> {b : 'Num ('MatVecScalarElem a)} -> a -> a->a |
267 | testdata/complex.lc 65:51-65:52 V1 | 281 | testdata/complex.lc 65:51-65:52 V1 |
268 | testdata/complex.lc 65:51-65:52 'Float | 282 | testdata/complex.lc 65:51-65:52 'Float |
@@ -281,39 +295,45 @@ testdata/complex.lc 111:38-111:39 'Float | |||
281 | testdata/complex.lc 111:25-111:34 'Complex V0 | 295 | testdata/complex.lc 111:25-111:34 'Complex V0 |
282 | testdata/complex.lc 111:25-111:34 V2 | 296 | testdata/complex.lc 111:25-111:34 V2 |
283 | testdata/complex.lc 111:1-111:15 {a:'Repr} -> 'Complex a -> 'Float | 297 | testdata/complex.lc 111:1-111:15 {a:'Repr} -> 'Complex a -> 'Float |
298 | testdata/complex.lc 113:8-113:70 Type | ||
299 | testdata/complex.lc 113:20-113:70 Type->Type | ||
300 | testdata/complex.lc 113:20-113:70 Type | ||
301 | testdata/complex.lc 113:32-113:70 Type->Type | ||
284 | testdata/complex.lc 113:32-113:70 Type | 302 | testdata/complex.lc 113:32-113:70 Type |
285 | testdata/complex.lc 113:32-113:39 'Repr->Type | 303 | testdata/complex.lc 113:32-113:39 'Repr->Type |
286 | testdata/complex.lc 113:40-113:42 'Repr | 304 | testdata/complex.lc 113:40-113:42 'Repr |
287 | testdata/complex.lc 113:40-113:42 V3 | 305 | testdata/complex.lc 113:40-113:42 V3 |
306 | testdata/complex.lc 113:46-113:70 Type->Type | ||
288 | testdata/complex.lc 113:46-113:70 Type | 307 | testdata/complex.lc 113:46-113:70 Type |
289 | testdata/complex.lc 113:46-113:53 'Repr->Type | 308 | testdata/complex.lc 113:46-113:53 'Repr->Type |
290 | testdata/complex.lc 113:54-113:56 'Repr | 309 | testdata/complex.lc 113:54-113:56 'Repr |
291 | testdata/complex.lc 113:54-113:56 V2 | 310 | testdata/complex.lc 113:54-113:56 V2 |
311 | testdata/complex.lc 113:60-113:70 Type->Type | ||
292 | testdata/complex.lc 113:60-113:70 Type | 312 | testdata/complex.lc 113:60-113:70 Type |
293 | testdata/complex.lc 113:60-113:67 'Repr->Type | 313 | testdata/complex.lc 113:60-113:67 'Repr->Type |
294 | testdata/complex.lc 113:68-113:70 'Repr | 314 | testdata/complex.lc 113:68-113:70 'Repr |
295 | testdata/complex.lc 114:6-114:73 {a:'Repr} -> {b:'Repr} -> 'Complex a -> 'Complex b -> 'Complex a | 315 | testdata/complex.lc 114:6-114:74 {a:'Repr} -> {b:'Repr} -> 'Complex a -> 'Complex b -> 'Complex a |
296 | testdata/complex.lc 114:6-114:73 {a:'Repr} -> 'Complex V1 -> 'Complex a -> 'Complex V3 | 316 | testdata/complex.lc 114:6-114:74 {a:'Repr} -> 'Complex V1 -> 'Complex a -> 'Complex V3 |
297 | testdata/complex.lc 114:6-114:73 'Complex V1 -> 'Complex V1 -> 'Complex V3 | 317 | testdata/complex.lc 114:6-114:74 'Complex V1 -> 'Complex V1 -> 'Complex V3 |
298 | testdata/complex.lc 114:6-114:73 'Complex V1 -> 'Complex V3 | 318 | testdata/complex.lc 114:6-114:74 'Complex V1 -> 'Complex V3 |
299 | testdata/complex.lc 114:6-114:73 'Complex V3 | 319 | testdata/complex.lc 114:6-114:74 'Complex V3 |
300 | testdata/complex.lc 114:14-114:73 V0 | 320 | testdata/complex.lc 114:14-114:74 V0 |
301 | testdata/complex.lc 114:30-114:73 V0 | 321 | testdata/complex.lc 114:30-114:74 V0 |
302 | testdata/complex.lc 114:44-114:73 {a:'Repr} -> 'Float -> 'Float->V3 | 322 | testdata/complex.lc 114:44-114:74 {a:'Repr} -> 'Float -> 'Float->V3 |
303 | testdata/complex.lc 114:44-114:73 'Float -> 'Float->V3 | 323 | testdata/complex.lc 114:44-114:74 'Float -> 'Float->V3 |
304 | testdata/complex.lc 114:44-114:73 'Float->V3 | 324 | testdata/complex.lc 114:44-114:74 'Float->V3 |
305 | testdata/complex.lc 114:44-114:73 V3 | 325 | testdata/complex.lc 114:44-114:74 V3 |
306 | testdata/complex.lc 114:51-114:73 {a:'Repr} -> 'Float -> 'Float->V3 | 326 | testdata/complex.lc 114:51-114:74 {a:'Repr} -> 'Float -> 'Float->V3 |
307 | testdata/complex.lc 114:51-114:73 'Float -> 'Float->V3 | 327 | testdata/complex.lc 114:51-114:74 'Float -> 'Float->V3 |
308 | testdata/complex.lc 114:51-114:73 'Float->V3 | 328 | testdata/complex.lc 114:51-114:74 'Float->V3 |
309 | testdata/complex.lc 114:51-114:73 V3 | 329 | testdata/complex.lc 114:51-114:74 V3 |
310 | testdata/complex.lc 114:51-114:58 {a:'Repr} -> 'Float -> 'Float -> 'Complex a | 330 | testdata/complex.lc 114:51-114:58 {a:'Repr} -> 'Float -> 'Float -> 'Complex a |
311 | testdata/complex.lc 114:60-114:65 'Float | 331 | testdata/complex.lc 114:59-114:66 'Float |
312 | testdata/complex.lc 114:62-114:63 {a} -> {b : 'Num ('MatVecScalarElem a)} -> a -> a->a | 332 | testdata/complex.lc 114:62-114:63 {a} -> {b : 'Num ('MatVecScalarElem a)} -> a -> a->a |
313 | testdata/complex.lc 114:60-114:61 V1 | 333 | testdata/complex.lc 114:60-114:61 V1 |
314 | testdata/complex.lc 114:60-114:61 'Float | 334 | testdata/complex.lc 114:60-114:61 'Float |
315 | testdata/complex.lc 114:64-114:65 'Float | 335 | testdata/complex.lc 114:64-114:65 'Float |
316 | testdata/complex.lc 114:68-114:73 'Float | 336 | testdata/complex.lc 114:67-114:74 'Float |
317 | testdata/complex.lc 114:70-114:71 {a} -> {b : 'Num ('MatVecScalarElem a)} -> a -> a->a | 337 | testdata/complex.lc 114:70-114:71 {a} -> {b : 'Num ('MatVecScalarElem a)} -> a -> a->a |
318 | testdata/complex.lc 114:68-114:69 V1 | 338 | testdata/complex.lc 114:68-114:69 V1 |
319 | testdata/complex.lc 114:68-114:69 'Float | 339 | testdata/complex.lc 114:68-114:69 'Float |
@@ -325,34 +345,38 @@ testdata/complex.lc 114:30-114:33 'Complex V7 | |||
325 | testdata/complex.lc 114:14-114:20 'Repr | 345 | testdata/complex.lc 114:14-114:20 'Repr |
326 | testdata/complex.lc 114:6-114:12 'Repr | 346 | testdata/complex.lc 114:6-114:12 'Repr |
327 | testdata/complex.lc 114:1-114:4 {a:'Repr} -> {b:'Repr} -> 'Complex a -> 'Complex b -> 'Complex a | 347 | testdata/complex.lc 114:1-114:4 {a:'Repr} -> {b:'Repr} -> 'Complex a -> 'Complex b -> 'Complex a |
348 | testdata/complex.lc 128:8-128:61 Type | ||
349 | testdata/complex.lc 128:23-128:61 Type->Type | ||
328 | testdata/complex.lc 128:23-128:61 Type | 350 | testdata/complex.lc 128:23-128:61 Type |
329 | testdata/complex.lc 128:23-128:30 'Repr->Type | 351 | testdata/complex.lc 128:23-128:30 'Repr->Type |
330 | testdata/complex.lc 128:31-128:33 'Repr | 352 | testdata/complex.lc 128:31-128:33 'Repr |
331 | testdata/complex.lc 128:31-128:33 V3 | 353 | testdata/complex.lc 128:31-128:33 V3 |
354 | testdata/complex.lc 128:37-128:61 Type->Type | ||
332 | testdata/complex.lc 128:37-128:61 Type | 355 | testdata/complex.lc 128:37-128:61 Type |
333 | testdata/complex.lc 128:37-128:44 'Repr->Type | 356 | testdata/complex.lc 128:37-128:44 'Repr->Type |
334 | testdata/complex.lc 128:45-128:47 'Repr | 357 | testdata/complex.lc 128:45-128:47 'Repr |
335 | testdata/complex.lc 128:45-128:47 V2 | 358 | testdata/complex.lc 128:45-128:47 V2 |
359 | testdata/complex.lc 128:51-128:61 Type->Type | ||
336 | testdata/complex.lc 128:51-128:61 Type | 360 | testdata/complex.lc 128:51-128:61 Type |
337 | testdata/complex.lc 128:51-128:58 'Repr->Type | 361 | testdata/complex.lc 128:51-128:58 'Repr->Type |
338 | testdata/complex.lc 128:59-128:61 'Repr | 362 | testdata/complex.lc 128:59-128:61 'Repr |
339 | testdata/complex.lc 129:6-129:81 {a:'Repr} -> {b:'Repr} -> 'Complex a -> 'Complex b -> 'Complex a | 363 | testdata/complex.lc 129:6-129:82 {a:'Repr} -> {b:'Repr} -> 'Complex a -> 'Complex b -> 'Complex a |
340 | testdata/complex.lc 129:6-129:81 {a:'Repr} -> 'Complex V1 -> 'Complex a -> 'Complex V3 | 364 | testdata/complex.lc 129:6-129:82 {a:'Repr} -> 'Complex V1 -> 'Complex a -> 'Complex V3 |
341 | testdata/complex.lc 129:6-129:81 'Complex V1 -> 'Complex V1 -> 'Complex V3 | 365 | testdata/complex.lc 129:6-129:82 'Complex V1 -> 'Complex V1 -> 'Complex V3 |
342 | testdata/complex.lc 129:6-129:81 'Complex V1 -> 'Complex V3 | 366 | testdata/complex.lc 129:6-129:82 'Complex V1 -> 'Complex V3 |
343 | testdata/complex.lc 129:6-129:81 'Complex V3 | 367 | testdata/complex.lc 129:6-129:82 'Complex V3 |
344 | testdata/complex.lc 129:14-129:81 V0 | 368 | testdata/complex.lc 129:14-129:82 V0 |
345 | testdata/complex.lc 129:30-129:81 V0 | 369 | testdata/complex.lc 129:30-129:82 V0 |
346 | testdata/complex.lc 129:44-129:81 {a:'Repr} -> 'Float -> 'Float->V3 | 370 | testdata/complex.lc 129:44-129:82 {a:'Repr} -> 'Float -> 'Float->V3 |
347 | testdata/complex.lc 129:44-129:81 'Float -> 'Float->V3 | 371 | testdata/complex.lc 129:44-129:82 'Float -> 'Float->V3 |
348 | testdata/complex.lc 129:44-129:81 'Float->V3 | 372 | testdata/complex.lc 129:44-129:82 'Float->V3 |
349 | testdata/complex.lc 129:44-129:81 V3 | 373 | testdata/complex.lc 129:44-129:82 V3 |
350 | testdata/complex.lc 129:51-129:81 {a:'Repr} -> 'Float -> 'Float->V3 | 374 | testdata/complex.lc 129:51-129:82 {a:'Repr} -> 'Float -> 'Float->V3 |
351 | testdata/complex.lc 129:51-129:81 'Float -> 'Float->V3 | 375 | testdata/complex.lc 129:51-129:82 'Float -> 'Float->V3 |
352 | testdata/complex.lc 129:51-129:81 'Float->V3 | 376 | testdata/complex.lc 129:51-129:82 'Float->V3 |
353 | testdata/complex.lc 129:51-129:81 V3 | 377 | testdata/complex.lc 129:51-129:82 V3 |
354 | testdata/complex.lc 129:51-129:58 {a:'Repr} -> 'Float -> 'Float -> 'Complex a | 378 | testdata/complex.lc 129:51-129:58 {a:'Repr} -> 'Float -> 'Float -> 'Complex a |
355 | testdata/complex.lc 129:60-129:69 'Float | 379 | testdata/complex.lc 129:59-129:70 'Float |
356 | testdata/complex.lc 129:64-129:65 {a} -> {b : 'Num ('MatVecScalarElem a)} -> a -> a->a | 380 | testdata/complex.lc 129:64-129:65 {a} -> {b : 'Num ('MatVecScalarElem a)} -> a -> a->a |
357 | testdata/complex.lc 129:60-129:63 V1 | 381 | testdata/complex.lc 129:60-129:63 V1 |
358 | testdata/complex.lc 129:61-129:62 {a} -> {b : 'Num ('MatVecScalarElem a)} -> a -> a->a | 382 | testdata/complex.lc 129:61-129:62 {a} -> {b : 'Num ('MatVecScalarElem a)} -> a -> a->a |
@@ -364,7 +388,7 @@ testdata/complex.lc 129:67-129:68 {a} -> {b : 'Num ('MatVecScalarElem a)} -> a | |||
364 | testdata/complex.lc 129:66-129:67 V1 | 388 | testdata/complex.lc 129:66-129:67 V1 |
365 | testdata/complex.lc 129:66-129:67 'Float | 389 | testdata/complex.lc 129:66-129:67 'Float |
366 | testdata/complex.lc 129:68-129:69 'Float | 390 | testdata/complex.lc 129:68-129:69 'Float |
367 | testdata/complex.lc 129:72-129:81 'Float | 391 | testdata/complex.lc 129:71-129:82 'Float |
368 | testdata/complex.lc 129:76-129:77 {a} -> {b : 'Num ('MatVecScalarElem a)} -> a -> a->a | 392 | testdata/complex.lc 129:76-129:77 {a} -> {b : 'Num ('MatVecScalarElem a)} -> a -> a->a |
369 | testdata/complex.lc 129:72-129:75 V1 | 393 | testdata/complex.lc 129:72-129:75 V1 |
370 | testdata/complex.lc 129:73-129:74 {a} -> {b : 'Num ('MatVecScalarElem a)} -> a -> a->a | 394 | testdata/complex.lc 129:73-129:74 {a} -> {b : 'Num ('MatVecScalarElem a)} -> a -> a->a |
@@ -384,17 +408,19 @@ testdata/complex.lc 129:14-129:20 'Repr | |||
384 | testdata/complex.lc 129:6-129:12 'Repr | 408 | testdata/complex.lc 129:6-129:12 'Repr |
385 | testdata/complex.lc 129:1-129:4 {a:'Repr} -> {b:'Repr} -> 'Complex a -> 'Complex b -> 'Complex a | 409 | testdata/complex.lc 129:1-129:4 {a:'Repr} -> {b:'Repr} -> 'Complex a -> 'Complex b -> 'Complex a |
386 | testdata/complex.lc 137:6-137:28 Type | 410 | testdata/complex.lc 137:6-137:28 Type |
411 | testdata/complex.lc 137:6-137:28 Type->Type | ||
387 | testdata/complex.lc 137:6-137:13 'Repr->Type | 412 | testdata/complex.lc 137:6-137:13 'Repr->Type |
388 | testdata/complex.lc 137:14-137:15 'Repr | 413 | testdata/complex.lc 137:14-137:15 'Repr |
389 | testdata/complex.lc 137:14-137:15 V1 | 414 | testdata/complex.lc 137:14-137:15 V1 |
415 | testdata/complex.lc 137:19-137:28 Type->Type | ||
390 | testdata/complex.lc 137:19-137:28 Type | 416 | testdata/complex.lc 137:19-137:28 Type |
391 | testdata/complex.lc 137:19-137:26 'Repr->Type | 417 | testdata/complex.lc 137:19-137:26 'Repr->Type |
392 | testdata/complex.lc 137:27-137:28 'Repr | 418 | testdata/complex.lc 137:27-137:28 'Repr |
393 | testdata/complex.lc 138:8-138:24 {a:'Repr} -> 'Complex a -> 'Complex a | 419 | testdata/complex.lc 138:7-138:24 {a:'Repr} -> 'Complex a -> 'Complex a |
394 | testdata/complex.lc 138:8-138:24 'Complex V0 -> 'Complex V1 | 420 | testdata/complex.lc 138:7-138:24 'Complex V0 -> 'Complex V1 |
395 | testdata/complex.lc 138:8-138:24 'Complex V1 | 421 | testdata/complex.lc 138:7-138:24 'Complex V1 |
396 | testdata/complex.lc 138:17-138:16 {a:'Repr} -> {b:'Repr} -> 'Complex a -> 'Complex b -> 'Complex a | 422 | testdata/complex.lc 138:17-138:16 {a:'Repr} -> {b:'Repr} -> 'Complex a -> 'Complex b -> 'Complex a |
397 | testdata/complex.lc 138:8-138:15 'Complex V1 | 423 | testdata/complex.lc 138:7-138:16 'Complex V1 |
398 | testdata/complex.lc 138:8-138:11 {a:'Repr} -> {b:'Repr} -> 'Complex a -> 'Complex b -> 'Complex a | 424 | testdata/complex.lc 138:8-138:11 {a:'Repr} -> {b:'Repr} -> 'Complex a -> 'Complex b -> 'Complex a |
399 | testdata/complex.lc 138:12-138:13 'Complex V1 | 425 | testdata/complex.lc 138:12-138:13 'Complex V1 |
400 | testdata/complex.lc 138:12-138:13 'Complex V5 | 426 | testdata/complex.lc 138:12-138:13 'Complex V5 |
@@ -404,11 +430,11 @@ testdata/complex.lc 138:23-138:24 'Complex V0 | |||
404 | testdata/complex.lc 138:23-138:24 'Complex V2 | 430 | testdata/complex.lc 138:23-138:24 'Complex V2 |
405 | testdata/complex.lc 138:1-138:2 {a:'Repr} -> 'Complex a -> 'Complex a | 431 | testdata/complex.lc 138:1-138:2 {a:'Repr} -> 'Complex a -> 'Complex a |
406 | testdata/complex.lc 141:8-141:9 {a:'Repr} -> 'Complex a -> 'Complex a | 432 | testdata/complex.lc 141:8-141:9 {a:'Repr} -> 'Complex a -> 'Complex a |
407 | testdata/complex.lc 141:11-141:20 'Complex V0 | 433 | testdata/complex.lc 141:10-141:23 'Complex V0 |
408 | testdata/complex.lc 141:11-141:12 {a:'Repr} -> 'Complex a -> 'Complex a | 434 | testdata/complex.lc 141:11-141:12 {a:'Repr} -> 'Complex a -> 'Complex a |
409 | testdata/complex.lc 141:14-141:20 'Complex V0 | 435 | testdata/complex.lc 141:13-141:22 'Complex V0 |
410 | testdata/complex.lc 141:14-141:15 {a:'Repr} -> 'Complex a -> 'Complex a | 436 | testdata/complex.lc 141:14-141:15 {a:'Repr} -> 'Complex a -> 'Complex a |
411 | testdata/complex.lc 141:17-141:20 'Complex V0 | 437 | testdata/complex.lc 141:16-141:21 'Complex V0 |
412 | testdata/complex.lc 141:17-141:18 {a:'Repr} -> 'Complex a -> 'Complex a | 438 | testdata/complex.lc 141:17-141:18 {a:'Repr} -> 'Complex a -> 'Complex a |
413 | testdata/complex.lc 141:19-141:20 'Complex V0 | 439 | testdata/complex.lc 141:19-141:20 'Complex V0 |
414 | testdata/complex.lc 141:19-141:20 V5 | 440 | testdata/complex.lc 141:19-141:20 V5 |
@@ -416,9 +442,9 @@ testdata/complex.lc 141:1-141:3 {a:'Repr} -> 'Complex a -> 'Complex a | |||
416 | testdata/complex.lc 143:8-143:10 {a:'Repr} -> 'Complex a -> 'Complex a | 442 | testdata/complex.lc 143:8-143:10 {a:'Repr} -> 'Complex a -> 'Complex a |
417 | testdata/complex.lc 143:1-143:5 {a:'Repr} -> 'Complex a -> 'Complex a | 443 | testdata/complex.lc 143:1-143:5 {a:'Repr} -> 'Complex a -> 'Complex a |
418 | testdata/complex.lc 145:26-145:27 {a} -> {b:'Nat} -> {c : 'Num a} -> 'VecScalar b a -> 'VecScalar b a -> 'VecScalar b 'Bool | 444 | testdata/complex.lc 145:26-145:27 {a} -> {b:'Nat} -> {c : 'Num a} -> 'VecScalar b a -> 'VecScalar b a -> 'VecScalar b 'Bool |
419 | testdata/complex.lc 145:12-145:24 'VecScalar V1 V2 | 445 | testdata/complex.lc 145:12-145:25 'VecScalar V1 V2 |
420 | testdata/complex.lc 145:12-145:16 {a:'Repr} -> 'Complex a -> 'Float | 446 | testdata/complex.lc 145:12-145:16 {a:'Repr} -> 'Complex a -> 'Float |
421 | testdata/complex.lc 145:18-145:24 'Complex V0 | 447 | testdata/complex.lc 145:17-145:25 'Complex V0 |
422 | testdata/complex.lc 145:18-145:22 {a:'Repr} -> 'Complex a -> 'Complex a | 448 | testdata/complex.lc 145:18-145:22 {a:'Repr} -> 'Complex a -> 'Complex a |
423 | testdata/complex.lc 145:23-145:24 'Complex V0 | 449 | testdata/complex.lc 145:23-145:24 'Complex V0 |
424 | testdata/complex.lc 145:23-145:24 V6 | 450 | testdata/complex.lc 145:23-145:24 V6 |
diff --git a/testdata/data.out b/testdata/data.out index 97814586..385bebec 100644 --- a/testdata/data.out +++ b/testdata/data.out | |||
@@ -2,32 +2,44 @@ main is not found | |||
2 | tooltips: | 2 | tooltips: |
3 | testdata/data.lc 1:6-1:11 Type | 3 | testdata/data.lc 1:6-1:11 Type |
4 | testdata/data.lc 1:14-1:19 'Data0 | 4 | testdata/data.lc 1:14-1:19 'Data0 |
5 | testdata/data.lc 1:6-1:19 Type->Type | ||
5 | testdata/data.lc 1:6-1:19 Type | 6 | testdata/data.lc 1:6-1:19 Type |
7 | testdata/data.lc 1:6-1:11 Type->Type | ||
6 | testdata/data.lc 3:6-3:11 Type -> Type -> Type->Type | 8 | testdata/data.lc 3:6-3:11 Type -> Type -> Type->Type |
9 | testdata/data.lc 3:6-3:31 Type->Type | ||
7 | testdata/data.lc 3:6-3:31 Type | 10 | testdata/data.lc 3:6-3:31 Type |
8 | testdata/data.lc 3:26-3:27 Type | 11 | testdata/data.lc 3:26-3:27 Type |
9 | testdata/data.lc 3:28-3:29 Type | 12 | testdata/data.lc 3:28-3:29 Type |
10 | testdata/data.lc 3:30-3:31 Type | 13 | testdata/data.lc 3:30-3:31 Type |
14 | testdata/data.lc 3:6-3:11 Type->Type | ||
11 | testdata/data.lc 3:6-3:11 Type | 15 | testdata/data.lc 3:6-3:11 Type |
12 | testdata/data.lc 3:20-3:25 {a} -> {b} -> {c} -> a -> b -> c -> 'Data1 a b c | 16 | testdata/data.lc 3:20-3:25 {a} -> {b} -> {c} -> a -> b -> c -> 'Data1 a b c |
17 | testdata/data.lc 3:6-3:25 Type->Type | ||
13 | testdata/data.lc 3:6-3:25 Type | 18 | testdata/data.lc 3:6-3:25 Type |
19 | testdata/data.lc 3:20-3:25 Type->Type | ||
14 | testdata/data.lc 3:20-3:25 Type | 20 | testdata/data.lc 3:20-3:25 Type |
15 | testdata/data.lc 3:20-3:25 'Data1 V6 V5 V4 | 21 | testdata/data.lc 3:20-3:25 'Data1 V6 V5 V4 |
16 | testdata/data.lc 5:6-5:11 Type | 22 | testdata/data.lc 5:6-5:11 Type |
17 | testdata/data.lc 5:21-5:24 Type | 23 | testdata/data.lc 5:21-5:24 Type |
24 | testdata/data.lc 5:6-5:11 Type->Type | ||
18 | testdata/data.lc 5:14-5:20 'Int->'Data2 | 25 | testdata/data.lc 5:14-5:20 'Int->'Data2 |
19 | testdata/data.lc 6:28-6:31 Type | 26 | testdata/data.lc 6:28-6:31 Type |
27 | testdata/data.lc 5:6-6:39 Type->Type | ||
20 | testdata/data.lc 5:6-6:39 Type | 28 | testdata/data.lc 5:6-6:39 Type |
21 | testdata/data.lc 6:36-6:39 Type | 29 | testdata/data.lc 6:36-6:39 Type |
22 | testdata/data.lc 6:14-6:20 'Int -> 'Int->'Data2 | 30 | testdata/data.lc 6:14-6:20 'Int -> 'Int->'Data2 |
23 | testdata/data.lc 7:28-7:31 Type | 31 | testdata/data.lc 7:28-7:31 Type |
24 | testdata/data.lc 7:14-7:20 'Int->'Data2 | 32 | testdata/data.lc 7:14-7:20 'Int->'Data2 |
25 | testdata/data.lc 8:14-8:20 'Data2 | 33 | testdata/data.lc 8:14-8:20 'Data2 |
34 | testdata/data.lc 5:6-8:20 Type->Type | ||
26 | testdata/data.lc 5:6-8:20 Type | 35 | testdata/data.lc 5:6-8:20 Type |
36 | testdata/data.lc 5:14-5:20 Type->Type | ||
27 | testdata/data.lc 5:14-5:20 Type | 37 | testdata/data.lc 5:14-5:20 Type |
28 | testdata/data.lc 5:14-5:20 'Data2 | 38 | testdata/data.lc 5:14-5:20 'Data2 |
39 | testdata/data.lc 6:14-6:20 Type->Type | ||
29 | testdata/data.lc 6:14-6:20 Type | 40 | testdata/data.lc 6:14-6:20 Type |
30 | testdata/data.lc 6:14-6:20 'Data2 | 41 | testdata/data.lc 6:14-6:20 'Data2 |
42 | testdata/data.lc 7:14-7:20 Type->Type | ||
31 | testdata/data.lc 7:14-7:20 Type | 43 | testdata/data.lc 7:14-7:20 Type |
32 | testdata/data.lc 7:14-7:20 'Data2 | 44 | testdata/data.lc 7:14-7:20 'Data2 |
33 | testdata/data.lc 6:14-6:20 'Int -> 'Int->V2 | 45 | testdata/data.lc 6:14-6:20 'Int -> 'Int->V2 |
@@ -42,15 +54,19 @@ testdata/data.lc 7:14-7:20 V1 | |||
42 | testdata/data.lc 7:14-7:20 'Int | 54 | testdata/data.lc 7:14-7:20 'Int |
43 | testdata/data.lc 7:23-7:24 'Data2->'Int | 55 | testdata/data.lc 7:23-7:24 'Data2->'Int |
44 | testdata/data.lc 10:6-10:11 Type -> Type -> Type->Type | 56 | testdata/data.lc 10:6-10:11 Type -> Type -> Type->Type |
57 | testdata/data.lc 10:6-10:38 Type->Type | ||
45 | testdata/data.lc 10:6-10:38 Type | 58 | testdata/data.lc 10:6-10:38 Type |
46 | testdata/data.lc 10:36-10:38 Type | 59 | testdata/data.lc 10:36-10:38 Type |
60 | testdata/data.lc 10:6-10:11 Type->Type | ||
47 | testdata/data.lc 10:6-10:11 Type | 61 | testdata/data.lc 10:6-10:11 Type |
48 | testdata/data.lc 10:23-10:29 {a} -> {b} -> {c} -> a -> 'Data5 a b c | 62 | testdata/data.lc 10:23-10:29 {a} -> {b} -> {c} -> a -> 'Data5 a b c |
63 | testdata/data.lc 10:6-11:54 Type->Type | ||
49 | testdata/data.lc 10:6-11:54 Type | 64 | testdata/data.lc 10:6-11:54 Type |
50 | testdata/data.lc 11:36-11:38 Type | 65 | testdata/data.lc 11:36-11:38 Type |
51 | testdata/data.lc 11:44-11:46 Type | 66 | testdata/data.lc 11:44-11:46 Type |
52 | testdata/data.lc 11:52-11:54 Type | 67 | testdata/data.lc 11:52-11:54 Type |
53 | testdata/data.lc 11:23-11:29 {a} -> {b} -> {c} -> a -> b -> c -> 'Data5 a b c | 68 | testdata/data.lc 11:23-11:29 {a} -> {b} -> {c} -> a -> b -> c -> 'Data5 a b c |
69 | testdata/data.lc 10:6-12:48 Type->Type | ||
54 | testdata/data.lc 10:6-12:48 Type | 70 | testdata/data.lc 10:6-12:48 Type |
55 | testdata/data.lc 12:30-12:33 Type | 71 | testdata/data.lc 12:30-12:33 Type |
56 | testdata/data.lc 12:34-12:36 Type | 72 | testdata/data.lc 12:34-12:36 Type |
@@ -58,11 +74,15 @@ testdata/data.lc 12:37-12:42 Type | |||
58 | testdata/data.lc 12:43-12:45 Type | 74 | testdata/data.lc 12:43-12:45 Type |
59 | testdata/data.lc 12:46-12:48 Type | 75 | testdata/data.lc 12:46-12:48 Type |
60 | testdata/data.lc 12:23-12:29 {a} -> {b} -> {c} -> 'Int -> a -> 'Float -> b -> c -> 'Data5 a b c | 76 | testdata/data.lc 12:23-12:29 {a} -> {b} -> {c} -> 'Int -> a -> 'Float -> b -> c -> 'Data5 a b c |
77 | testdata/data.lc 10:6-12:29 Type->Type | ||
61 | testdata/data.lc 10:6-12:29 Type | 78 | testdata/data.lc 10:6-12:29 Type |
79 | testdata/data.lc 10:23-10:29 Type->Type | ||
62 | testdata/data.lc 10:23-10:29 Type | 80 | testdata/data.lc 10:23-10:29 Type |
63 | testdata/data.lc 10:23-10:29 'Data5 V4 V3 V2 | 81 | testdata/data.lc 10:23-10:29 'Data5 V4 V3 V2 |
82 | testdata/data.lc 11:23-11:29 Type->Type | ||
64 | testdata/data.lc 11:23-11:29 Type | 83 | testdata/data.lc 11:23-11:29 Type |
65 | testdata/data.lc 11:23-11:29 'Data5 V7 V6 V5 | 84 | testdata/data.lc 11:23-11:29 'Data5 V7 V6 V5 |
85 | testdata/data.lc 12:23-12:29 Type->Type | ||
66 | testdata/data.lc 12:23-12:29 Type | 86 | testdata/data.lc 12:23-12:29 Type |
67 | testdata/data.lc 12:23-12:29 'Data5 V10 V9 V8 | 87 | testdata/data.lc 12:23-12:29 'Data5 V10 V9 V8 |
68 | testdata/data.lc 10:23-10:29 V3->V1 | 88 | testdata/data.lc 10:23-10:29 V3->V1 |
diff --git a/testdata/empty.out b/testdata/empty.out index 72e5a61d..feb47c36 100644 --- a/testdata/empty.out +++ b/testdata/empty.out | |||
@@ -1,3 +1,4 @@ | |||
1 | main is not found | 1 | main is not found |
2 | tooltips: | 2 | tooltips: |
3 | testdata/empty.lc 3:6-3:11 Type | 3 | testdata/empty.lc 3:6-3:11 Type |
4 | testdata/empty.lc 3:6-3:11 Type->Type | ||
diff --git a/testdata/id.out b/testdata/id.out index cc5dda6b..7cb8e6f6 100644 --- a/testdata/id.out +++ b/testdata/id.out | |||
@@ -1,7 +1,6 @@ | |||
1 | main is not found | 1 | main is not found |
2 | tooltips: | 2 | tooltips: |
3 | testdata/id.lc 3:19-3:20 V1 | 3 | testdata/id.lc 3:19-3:20 V1 |
4 | testdata/id.lc 4:8-4:27 {a} -> {b} -> a -> b -> 'Tuple2 a b | ||
5 | testdata/id.lc 4:9-4:16 V1 | 4 | testdata/id.lc 4:9-4:16 V1 |
6 | testdata/id.lc 4:9-4:12 {a} -> a->a | 5 | testdata/id.lc 4:9-4:12 {a} -> a->a |
7 | testdata/id.lc 4:13-4:16 V0 | 6 | testdata/id.lc 4:13-4:16 V0 |
diff --git a/testdata/instantiate.out b/testdata/instantiate.out index c2d33b93..54452937 100644 --- a/testdata/instantiate.out +++ b/testdata/instantiate.out | |||
@@ -2,12 +2,12 @@ main is not found | |||
2 | tooltips: | 2 | tooltips: |
3 | testdata/instantiate.lc 2:13-2:20 {a} -> {b : 'Num ('MatVecScalarElem a)} -> a -> a->a | 3 | testdata/instantiate.lc 2:13-2:20 {a} -> {b : 'Num ('MatVecScalarElem a)} -> a -> a->a |
4 | testdata/instantiate.lc 2:24-2:25 {a} -> {b : 'Num ('MatVecScalarElem a)} -> a -> a->a | 4 | testdata/instantiate.lc 2:24-2:25 {a} -> {b : 'Num ('MatVecScalarElem a)} -> a -> a->a |
5 | testdata/instantiate.lc 2:27-2:37 V1 | 5 | testdata/instantiate.lc 2:26-2:38 V1 |
6 | testdata/instantiate.lc 2:27-2:29 {a} -> a -> a -> 'VecS a (Succ (Succ Zero)) | 6 | testdata/instantiate.lc 2:27-2:29 {a} -> a -> a -> 'VecS a (Succ (Succ Zero)) |
7 | testdata/instantiate.lc 2:30-2:33 V0 | 7 | testdata/instantiate.lc 2:30-2:33 V0 |
8 | testdata/instantiate.lc 2:30-2:33 'Float | 8 | testdata/instantiate.lc 2:30-2:33 'Float |
9 | testdata/instantiate.lc 2:34-2:37 'Float | 9 | testdata/instantiate.lc 2:34-2:37 'Float |
10 | testdata/instantiate.lc 2:40-2:50 'VecS 'Float (Succ (Succ Zero)) | 10 | testdata/instantiate.lc 2:39-2:51 'VecS 'Float (Succ (Succ Zero)) |
11 | testdata/instantiate.lc 2:40-2:42 {a} -> a -> a -> 'VecS a (Succ (Succ Zero)) | 11 | testdata/instantiate.lc 2:40-2:42 {a} -> a -> a -> 'VecS a (Succ (Succ Zero)) |
12 | testdata/instantiate.lc 2:43-2:46 V0 | 12 | testdata/instantiate.lc 2:43-2:46 V0 |
13 | testdata/instantiate.lc 2:43-2:46 'Float | 13 | testdata/instantiate.lc 2:43-2:46 'Float |
diff --git a/testdata/language-features/basic-list/list01.out b/testdata/language-features/basic-list/list01.out index 0ac4ca00..4821e343 100644 --- a/testdata/language-features/basic-list/list01.out +++ b/testdata/language-features/basic-list/list01.out | |||
@@ -1,26 +1,26 @@ | |||
1 | main is not found | 1 | main is not found |
2 | tooltips: | 2 | tooltips: |
3 | testdata/language-features/basic-list/list01.lc 1:10-1:12 {a} -> 'List a | ||
3 | testdata/language-features/basic-list/list01.lc 2:11-2:12 V0 | 4 | testdata/language-features/basic-list/list01.lc 2:11-2:12 V0 |
4 | testdata/language-features/basic-list/list01.lc 2:11-2:12 'Int | 5 | testdata/language-features/basic-list/list01.lc 2:13-2:18 'List V1 |
5 | testdata/language-features/basic-list/list01.lc 2:10-2:19 'List V1 | ||
6 | testdata/language-features/basic-list/list01.lc 2:13-2:14 V0 | 6 | testdata/language-features/basic-list/list01.lc 2:13-2:14 V0 |
7 | testdata/language-features/basic-list/list01.lc 2:13-2:14 'Int | 7 | testdata/language-features/basic-list/list01.lc 2:15-2:18 'List V2 |
8 | testdata/language-features/basic-list/list01.lc 2:10-2:19 'List V2 | ||
9 | testdata/language-features/basic-list/list01.lc 2:15-2:16 V0 | 8 | testdata/language-features/basic-list/list01.lc 2:15-2:16 V0 |
10 | testdata/language-features/basic-list/list01.lc 2:15-2:16 'Int | 9 | testdata/language-features/basic-list/list01.lc 2:17-2:18 'List V3 |
11 | testdata/language-features/basic-list/list01.lc 2:10-2:19 'List V3 | ||
12 | testdata/language-features/basic-list/list01.lc 2:17-2:18 V0 | 10 | testdata/language-features/basic-list/list01.lc 2:17-2:18 V0 |
13 | testdata/language-features/basic-list/list01.lc 2:17-2:18 'Int | ||
14 | testdata/language-features/basic-list/list01.lc 2:1-2:7 {a} -> {b : 'Num a} -> 'List a | 11 | testdata/language-features/basic-list/list01.lc 2:1-2:7 {a} -> {b : 'Num a} -> 'List a |
15 | testdata/language-features/basic-list/list01.lc 3:11-3:14 V0 | 12 | testdata/language-features/basic-list/list01.lc 3:11-3:14 V0 |
16 | testdata/language-features/basic-list/list01.lc 3:11-3:14 'Char | 13 | testdata/language-features/basic-list/list01.lc 3:11-3:14 'Char |
17 | testdata/language-features/basic-list/list01.lc 3:10-3:31 'List 'Char | 14 | testdata/language-features/basic-list/list01.lc 3:15-3:30 'List 'Char |
18 | testdata/language-features/basic-list/list01.lc 3:15-3:18 V0 | 15 | testdata/language-features/basic-list/list01.lc 3:15-3:18 V0 |
19 | testdata/language-features/basic-list/list01.lc 3:15-3:18 'Char | 16 | testdata/language-features/basic-list/list01.lc 3:15-3:18 'Char |
17 | testdata/language-features/basic-list/list01.lc 3:19-3:30 'List 'Char | ||
20 | testdata/language-features/basic-list/list01.lc 3:19-3:22 V0 | 18 | testdata/language-features/basic-list/list01.lc 3:19-3:22 V0 |
21 | testdata/language-features/basic-list/list01.lc 3:19-3:22 'Char | 19 | testdata/language-features/basic-list/list01.lc 3:19-3:22 'Char |
20 | testdata/language-features/basic-list/list01.lc 3:23-3:30 'List 'Char | ||
22 | testdata/language-features/basic-list/list01.lc 3:23-3:26 V0 | 21 | testdata/language-features/basic-list/list01.lc 3:23-3:26 V0 |
23 | testdata/language-features/basic-list/list01.lc 3:23-3:26 'Char | 22 | testdata/language-features/basic-list/list01.lc 3:23-3:26 'Char |
23 | testdata/language-features/basic-list/list01.lc 3:27-3:30 'List 'Char | ||
24 | testdata/language-features/basic-list/list01.lc 3:27-3:30 V0 | 24 | testdata/language-features/basic-list/list01.lc 3:27-3:30 V0 |
25 | testdata/language-features/basic-list/list01.lc 3:27-3:30 'Char | 25 | testdata/language-features/basic-list/list01.lc 3:27-3:30 'Char |
26 | testdata/language-features/basic-list/list01.lc 3:1-3:7 'List 'Char | 26 | testdata/language-features/basic-list/list01.lc 3:1-3:7 'List 'Char |
diff --git a/testdata/language-features/basic-list/list02.out b/testdata/language-features/basic-list/list02.out index f68479b2..ac945c2d 100644 --- a/testdata/language-features/basic-list/list02.out +++ b/testdata/language-features/basic-list/list02.out | |||
@@ -1,26 +1,26 @@ | |||
1 | main is not found | 1 | main is not found |
2 | tooltips: | 2 | tooltips: |
3 | testdata/language-features/basic-list/list02.lc 1:10-2:4 {a} -> 'List a | ||
3 | testdata/language-features/basic-list/list02.lc 4:11-4:12 V0 | 4 | testdata/language-features/basic-list/list02.lc 4:11-4:12 V0 |
4 | testdata/language-features/basic-list/list02.lc 4:11-4:12 'Int | 5 | testdata/language-features/basic-list/list02.lc 4:13-5:6 'List V1 |
5 | testdata/language-features/basic-list/list02.lc 4:10-5:7 'List V1 | ||
6 | testdata/language-features/basic-list/list02.lc 4:13-4:14 V0 | 6 | testdata/language-features/basic-list/list02.lc 4:13-4:14 V0 |
7 | testdata/language-features/basic-list/list02.lc 4:13-4:14 'Int | 7 | testdata/language-features/basic-list/list02.lc 5:3-5:6 'List V2 |
8 | testdata/language-features/basic-list/list02.lc 4:10-5:7 'List V2 | ||
9 | testdata/language-features/basic-list/list02.lc 5:3-5:4 V0 | 8 | testdata/language-features/basic-list/list02.lc 5:3-5:4 V0 |
10 | testdata/language-features/basic-list/list02.lc 5:3-5:4 'Int | 9 | testdata/language-features/basic-list/list02.lc 5:5-5:6 'List V3 |
11 | testdata/language-features/basic-list/list02.lc 4:10-5:7 'List V3 | ||
12 | testdata/language-features/basic-list/list02.lc 5:5-5:6 V0 | 10 | testdata/language-features/basic-list/list02.lc 5:5-5:6 V0 |
13 | testdata/language-features/basic-list/list02.lc 5:5-5:6 'Int | ||
14 | testdata/language-features/basic-list/list02.lc 4:1-4:7 {a} -> {b : 'Num a} -> 'List a | 11 | testdata/language-features/basic-list/list02.lc 4:1-4:7 {a} -> {b : 'Num a} -> 'List a |
15 | testdata/language-features/basic-list/list02.lc 8:5-8:8 V0 | 12 | testdata/language-features/basic-list/list02.lc 8:5-8:8 V0 |
16 | testdata/language-features/basic-list/list02.lc 8:5-8:8 'Char | 13 | testdata/language-features/basic-list/list02.lc 8:5-8:8 'Char |
17 | testdata/language-features/basic-list/list02.lc 8:3-13:4 'List 'Char | 14 | testdata/language-features/basic-list/list02.lc 9:5-12:8 'List 'Char |
18 | testdata/language-features/basic-list/list02.lc 9:5-9:8 V0 | 15 | testdata/language-features/basic-list/list02.lc 9:5-9:8 V0 |
19 | testdata/language-features/basic-list/list02.lc 9:5-9:8 'Char | 16 | testdata/language-features/basic-list/list02.lc 9:5-9:8 'Char |
17 | testdata/language-features/basic-list/list02.lc 10:5-12:8 'List 'Char | ||
20 | testdata/language-features/basic-list/list02.lc 10:5-10:8 V0 | 18 | testdata/language-features/basic-list/list02.lc 10:5-10:8 V0 |
21 | testdata/language-features/basic-list/list02.lc 10:5-10:8 'Char | 19 | testdata/language-features/basic-list/list02.lc 10:5-10:8 'Char |
20 | testdata/language-features/basic-list/list02.lc 11:5-12:8 'List 'Char | ||
22 | testdata/language-features/basic-list/list02.lc 11:5-11:8 V0 | 21 | testdata/language-features/basic-list/list02.lc 11:5-11:8 V0 |
23 | testdata/language-features/basic-list/list02.lc 11:5-11:8 'Char | 22 | testdata/language-features/basic-list/list02.lc 11:5-11:8 'Char |
23 | testdata/language-features/basic-list/list02.lc 12:5-12:8 'List 'Char | ||
24 | testdata/language-features/basic-list/list02.lc 12:5-12:8 V0 | 24 | testdata/language-features/basic-list/list02.lc 12:5-12:8 V0 |
25 | testdata/language-features/basic-list/list02.lc 12:5-12:8 'Char | 25 | testdata/language-features/basic-list/list02.lc 12:5-12:8 'Char |
26 | testdata/language-features/basic-list/list02.lc 7:1-7:7 'List 'Char | 26 | testdata/language-features/basic-list/list02.lc 7:1-7:7 'List 'Char |
diff --git a/testdata/language-features/basic-list/list07.reject.out b/testdata/language-features/basic-list/list07.reject.out index dcda6e81..330be399 100644 --- a/testdata/language-features/basic-list/list07.reject.out +++ b/testdata/language-features/basic-list/list07.reject.out | |||
@@ -3,4 +3,4 @@ type error: can not unify | |||
3 | with | 3 | with |
4 | [32m'Char[m | 4 | [32m'Char[m |
5 | 5 | ||
6 | in | 6 | in builtin Nil |
diff --git a/testdata/language-features/basic-list/list08.out b/testdata/language-features/basic-list/list08.out index 7e846c15..336acfed 100644 --- a/testdata/language-features/basic-list/list08.out +++ b/testdata/language-features/basic-list/list08.out | |||
@@ -1,7 +1,6 @@ | |||
1 | main is not found | 1 | main is not found |
2 | tooltips: | 2 | tooltips: |
3 | testdata/language-features/basic-list/list08.lc 1:10-1:11 V0 | 3 | testdata/language-features/basic-list/list08.lc 1:10-1:11 V0 |
4 | testdata/language-features/basic-list/list08.lc 1:10-1:11 'Int | 4 | testdata/language-features/basic-list/list08.lc 1:12-1:15 'List V1 |
5 | testdata/language-features/basic-list/list08.lc 1:9-1:16 'List V1 | ||
6 | testdata/language-features/basic-list/list08.lc 1:12-1:15 V0 | 5 | testdata/language-features/basic-list/list08.lc 1:12-1:15 V0 |
7 | testdata/language-features/basic-list/list08.lc 1:12-1:15 'Float | 6 | testdata/language-features/basic-list/list08.lc 1:12-1:15 'Float |
diff --git a/testdata/language-features/basic-list/list09.out b/testdata/language-features/basic-list/list09.out index 88482480..3805ce5e 100644 --- a/testdata/language-features/basic-list/list09.out +++ b/testdata/language-features/basic-list/list09.out | |||
@@ -4,6 +4,6 @@ testdata/language-features/basic-list/list09.lc 1:20-1:27 Type | |||
4 | testdata/language-features/basic-list/list09.lc 1:21-1:26 Type | 4 | testdata/language-features/basic-list/list09.lc 1:21-1:26 Type |
5 | testdata/language-features/basic-list/list09.lc 1:9-1:16 'List 'Float | 5 | testdata/language-features/basic-list/list09.lc 1:9-1:16 'List 'Float |
6 | testdata/language-features/basic-list/list09.lc 1:10-1:11 V0 | 6 | testdata/language-features/basic-list/list09.lc 1:10-1:11 V0 |
7 | testdata/language-features/basic-list/list09.lc 1:10-1:11 'Int | 7 | testdata/language-features/basic-list/list09.lc 1:12-1:15 'List 'Float |
8 | testdata/language-features/basic-list/list09.lc 1:12-1:15 V0 | 8 | testdata/language-features/basic-list/list09.lc 1:12-1:15 V0 |
9 | testdata/language-features/basic-list/list09.lc 1:12-1:15 'Float | 9 | testdata/language-features/basic-list/list09.lc 1:12-1:15 'Float |
diff --git a/testdata/language-features/basic-list/list10.reject.out b/testdata/language-features/basic-list/list10.reject.out index 4f7500b2..8f1376a7 100644 --- a/testdata/language-features/basic-list/list10.reject.out +++ b/testdata/language-features/basic-list/list10.reject.out | |||
@@ -3,4 +3,4 @@ type error: can not unify | |||
3 | with | 3 | with |
4 | [32m'Float[m | 4 | [32m'Float[m |
5 | 5 | ||
6 | in | 6 | in builtin Nil |
diff --git a/testdata/language-features/basic-list/list11.out b/testdata/language-features/basic-list/list11.out index 7736ade0..0f6c53b9 100644 --- a/testdata/language-features/basic-list/list11.out +++ b/testdata/language-features/basic-list/list11.out | |||
@@ -2,4 +2,5 @@ main is not found | |||
2 | tooltips: | 2 | tooltips: |
3 | testdata/language-features/basic-list/list11.lc 1:10-1:11 {a} -> a -> 'List a -> 'List a | 3 | testdata/language-features/basic-list/list11.lc 1:10-1:11 {a} -> a -> 'List a -> 'List a |
4 | testdata/language-features/basic-list/list11.lc 1:9-1:10 V0 | 4 | testdata/language-features/basic-list/list11.lc 1:9-1:10 V0 |
5 | testdata/language-features/basic-list/list11.lc 1:9-1:10 'Int | 5 | testdata/language-features/basic-list/list11.lc 1:11-1:13 'List V1 |
6 | testdata/language-features/basic-list/list11.lc 1:11-1:13 {a} -> 'List a | ||
diff --git a/testdata/language-features/basic-values/case02.out b/testdata/language-features/basic-values/case02.out index 5e4cee55..01244408 100644 --- a/testdata/language-features/basic-values/case02.out +++ b/testdata/language-features/basic-values/case02.out | |||
@@ -3,18 +3,12 @@ tooltips: | |||
3 | testdata/language-features/basic-values/case02.lc 3:8-3:10 V0 | 3 | testdata/language-features/basic-values/case02.lc 3:8-3:10 V0 |
4 | testdata/language-features/basic-values/case02.lc 3:8-3:10 'Tuple0 | 4 | testdata/language-features/basic-values/case02.lc 3:8-3:10 'Tuple0 |
5 | testdata/language-features/basic-values/case02.lc 2:8-2:10 'Tuple0 | 5 | testdata/language-features/basic-values/case02.lc 2:8-2:10 'Tuple0 |
6 | testdata/language-features/basic-values/case02.lc 2:3-2:4 'Ordering | ||
7 | testdata/language-features/basic-values/case02.lc 2:3-2:4 'Int | ||
8 | testdata/language-features/basic-values/case02.lc 1:15-1:16 'Int | 6 | testdata/language-features/basic-values/case02.lc 1:15-1:16 'Int |
9 | testdata/language-features/basic-values/case02.lc 7:3-8:11 V0 | 7 | testdata/language-features/basic-values/case02.lc 7:8-8:11 V0 |
10 | testdata/language-features/basic-values/case02.lc 8:8-8:11 V0 | 8 | testdata/language-features/basic-values/case02.lc 8:8-8:11 V0 |
11 | testdata/language-features/basic-values/case02.lc 8:8-8:11 'String | 9 | testdata/language-features/basic-values/case02.lc 8:8-8:11 'String |
12 | testdata/language-features/basic-values/case02.lc 7:8-7:11 'String | 10 | testdata/language-features/basic-values/case02.lc 7:8-7:11 'String |
13 | testdata/language-features/basic-values/case02.lc 7:3-7:4 'Ordering | ||
14 | testdata/language-features/basic-values/case02.lc 7:3-7:4 'Int | ||
15 | testdata/language-features/basic-values/case02.lc 6:8-6:11 'String | 11 | testdata/language-features/basic-values/case02.lc 6:8-6:11 'String |
16 | testdata/language-features/basic-values/case02.lc 7:3-8:11 'String | 12 | testdata/language-features/basic-values/case02.lc 7:8-8:11 'String |
17 | testdata/language-features/basic-values/case02.lc 6:3-6:4 'Ordering | ||
18 | testdata/language-features/basic-values/case02.lc 6:3-6:4 'Int | ||
19 | testdata/language-features/basic-values/case02.lc 5:15-5:16 'Int | 13 | testdata/language-features/basic-values/case02.lc 5:15-5:16 'Int |
20 | testdata/language-features/basic-values/case02.lc 5:1-5:7 'String | 14 | testdata/language-features/basic-values/case02.lc 5:1-5:7 'String |
diff --git a/testdata/language-features/basic-values/case05.out b/testdata/language-features/basic-values/case05.out index 52e0011c..ec82a845 100644 --- a/testdata/language-features/basic-values/case05.out +++ b/testdata/language-features/basic-values/case05.out | |||
@@ -2,7 +2,5 @@ main is not found | |||
2 | tooltips: | 2 | tooltips: |
3 | testdata/language-features/basic-values/case05.lc 2:8-2:11 V0 | 3 | testdata/language-features/basic-values/case05.lc 2:8-2:11 V0 |
4 | testdata/language-features/basic-values/case05.lc 2:8-2:11 'Char | 4 | testdata/language-features/basic-values/case05.lc 2:8-2:11 'Char |
5 | testdata/language-features/basic-values/case05.lc 2:3-2:4 'Ordering | ||
6 | testdata/language-features/basic-values/case05.lc 2:3-2:4 'Int | ||
7 | testdata/language-features/basic-values/case05.lc 1:16-1:17 'Int | 5 | testdata/language-features/basic-values/case05.lc 1:16-1:17 'Int |
8 | testdata/language-features/basic-values/case05.lc 1:16-1:17 V1 | 6 | testdata/language-features/basic-values/case05.lc 1:16-1:17 V1 |
diff --git a/testdata/language-features/basic-values/case06.out b/testdata/language-features/basic-values/case06.out index bea9e236..960169e6 100644 --- a/testdata/language-features/basic-values/case06.out +++ b/testdata/language-features/basic-values/case06.out | |||
@@ -3,7 +3,5 @@ tooltips: | |||
3 | testdata/language-features/basic-values/case06.lc 3:8-3:11 V0 | 3 | testdata/language-features/basic-values/case06.lc 3:8-3:11 V0 |
4 | testdata/language-features/basic-values/case06.lc 3:8-3:11 'Char | 4 | testdata/language-features/basic-values/case06.lc 3:8-3:11 'Char |
5 | testdata/language-features/basic-values/case06.lc 2:8-2:11 'Char | 5 | testdata/language-features/basic-values/case06.lc 2:8-2:11 'Char |
6 | testdata/language-features/basic-values/case06.lc 2:3-2:4 'Ordering | ||
7 | testdata/language-features/basic-values/case06.lc 2:3-2:4 'Int | ||
8 | testdata/language-features/basic-values/case06.lc 1:16-1:17 'Int | 6 | testdata/language-features/basic-values/case06.lc 1:16-1:17 'Int |
9 | testdata/language-features/basic-values/case06.lc 1:16-1:17 V1 | 7 | testdata/language-features/basic-values/case06.lc 1:16-1:17 V1 |
diff --git a/testdata/language-features/basic-values/data01.out b/testdata/language-features/basic-values/data01.out index 3507b1ab..d40b4d12 100644 --- a/testdata/language-features/basic-values/data01.out +++ b/testdata/language-features/basic-values/data01.out | |||
@@ -4,20 +4,28 @@ testdata/language-features/basic-values/data01.lc 1:6-1:7 Type | |||
4 | testdata/language-features/basic-values/data01.lc 1:8-1:9 'A | 4 | testdata/language-features/basic-values/data01.lc 1:8-1:9 'A |
5 | testdata/language-features/basic-values/data01.lc 1:10-1:11 'A | 5 | testdata/language-features/basic-values/data01.lc 1:10-1:11 'A |
6 | testdata/language-features/basic-values/data01.lc 1:12-1:13 'A | 6 | testdata/language-features/basic-values/data01.lc 1:12-1:13 'A |
7 | testdata/language-features/basic-values/data01.lc 1:6-1:13 Type->Type | ||
7 | testdata/language-features/basic-values/data01.lc 1:6-1:13 Type | 8 | testdata/language-features/basic-values/data01.lc 1:6-1:13 Type |
9 | testdata/language-features/basic-values/data01.lc 1:6-1:7 Type->Type | ||
8 | testdata/language-features/basic-values/data01.lc 3:6-3:7 Type | 10 | testdata/language-features/basic-values/data01.lc 3:6-3:7 Type |
9 | testdata/language-features/basic-values/data01.lc 3:10-3:11 'E | 11 | testdata/language-features/basic-values/data01.lc 3:10-3:11 'E |
10 | testdata/language-features/basic-values/data01.lc 3:16-3:18 Type | 12 | testdata/language-features/basic-values/data01.lc 3:16-3:18 Type |
13 | testdata/language-features/basic-values/data01.lc 3:6-3:7 Type->Type | ||
11 | testdata/language-features/basic-values/data01.lc 3:14-3:15 'Tuple0->'E | 14 | testdata/language-features/basic-values/data01.lc 3:14-3:15 'Tuple0->'E |
12 | testdata/language-features/basic-values/data01.lc 3:21-3:22 'E | 15 | testdata/language-features/basic-values/data01.lc 3:21-3:22 'E |
16 | testdata/language-features/basic-values/data01.lc 3:6-3:22 Type->Type | ||
13 | testdata/language-features/basic-values/data01.lc 3:6-3:22 Type | 17 | testdata/language-features/basic-values/data01.lc 3:6-3:22 Type |
18 | testdata/language-features/basic-values/data01.lc 3:14-3:15 Type->Type | ||
14 | testdata/language-features/basic-values/data01.lc 3:14-3:15 Type | 19 | testdata/language-features/basic-values/data01.lc 3:14-3:15 Type |
15 | testdata/language-features/basic-values/data01.lc 3:14-3:15 'E | 20 | testdata/language-features/basic-values/data01.lc 3:14-3:15 'E |
16 | testdata/language-features/basic-values/data01.lc 5:6-5:8 Type | 21 | testdata/language-features/basic-values/data01.lc 5:6-5:8 Type |
17 | testdata/language-features/basic-values/data01.lc 5:9-5:11 'D1 | 22 | testdata/language-features/basic-values/data01.lc 5:9-5:11 'D1 |
18 | testdata/language-features/basic-values/data01.lc 6:7-6:9 Type | 23 | testdata/language-features/basic-values/data01.lc 6:7-6:9 Type |
24 | testdata/language-features/basic-values/data01.lc 5:6-5:8 Type->Type | ||
19 | testdata/language-features/basic-values/data01.lc 6:5-6:7 'Tuple0->'D1 | 25 | testdata/language-features/basic-values/data01.lc 6:5-6:7 'Tuple0->'D1 |
20 | testdata/language-features/basic-values/data01.lc 6:11-6:13 'D1 | 26 | testdata/language-features/basic-values/data01.lc 6:11-6:13 'D1 |
27 | testdata/language-features/basic-values/data01.lc 5:6-6:13 Type->Type | ||
21 | testdata/language-features/basic-values/data01.lc 5:6-6:13 Type | 28 | testdata/language-features/basic-values/data01.lc 5:6-6:13 Type |
29 | testdata/language-features/basic-values/data01.lc 6:5-6:7 Type->Type | ||
22 | testdata/language-features/basic-values/data01.lc 6:5-6:7 Type | 30 | testdata/language-features/basic-values/data01.lc 6:5-6:7 Type |
23 | testdata/language-features/basic-values/data01.lc 6:5-6:7 'D1 | 31 | testdata/language-features/basic-values/data01.lc 6:5-6:7 'D1 |
diff --git a/testdata/language-features/basic-values/def01.out b/testdata/language-features/basic-values/def01.out index 2c8e63e9..11eb7345 100644 --- a/testdata/language-features/basic-values/def01.out +++ b/testdata/language-features/basic-values/def01.out | |||
@@ -1,7 +1,6 @@ | |||
1 | main is not found | 1 | main is not found |
2 | tooltips: | 2 | tooltips: |
3 | testdata/language-features/basic-values/def01.lc 1:8-1:10 'Tuple0 | 3 | testdata/language-features/basic-values/def01.lc 1:8-1:10 'Tuple0 |
4 | testdata/language-features/basic-values/def01.lc 3:10-3:11 'Int | ||
5 | testdata/language-features/basic-values/def01.lc 3:1-3:5 {a} -> {b} -> {c : 'Num b} -> a->b | 4 | testdata/language-features/basic-values/def01.lc 3:1-3:5 {a} -> {b} -> {c : 'Num b} -> a->b |
6 | testdata/language-features/basic-values/def01.lc 5:18-5:21 'Char | 5 | testdata/language-features/basic-values/def01.lc 5:18-5:21 'Char |
7 | testdata/language-features/basic-values/def01.lc 5:1-5:5 {a} -> {b} -> {c} -> {d} -> {e} -> a -> b -> c -> d -> e->'Char | 6 | testdata/language-features/basic-values/def01.lc 5:1-5:5 {a} -> {b} -> {c} -> {d} -> {e} -> a -> b -> c -> d -> e->'Char |
diff --git a/testdata/language-features/basic-values/def03.out b/testdata/language-features/basic-values/def03.out index c9c7e884..e0762a2e 100644 --- a/testdata/language-features/basic-values/def03.out +++ b/testdata/language-features/basic-values/def03.out | |||
@@ -1,11 +1,5 @@ | |||
1 | main is not found | 1 | main is not found |
2 | tooltips: | 2 | tooltips: |
3 | testdata/language-features/basic-values/def03.lc 2:5-2:12 V0 | ||
4 | testdata/language-features/basic-values/def03.lc 2:9-2:12 V0 | 3 | testdata/language-features/basic-values/def03.lc 2:9-2:12 V0 |
5 | testdata/language-features/basic-values/def03.lc 2:9-2:12 'Char | 4 | testdata/language-features/basic-values/def03.lc 2:9-2:12 'Char |
6 | testdata/language-features/basic-values/def03.lc 2:5-2:6 'Ordering | ||
7 | testdata/language-features/basic-values/def03.lc 2:5-2:6 'Int | ||
8 | testdata/language-features/basic-values/def03.lc 1:9-1:12 'Char | 5 | testdata/language-features/basic-values/def03.lc 1:9-1:12 'Char |
9 | testdata/language-features/basic-values/def03.lc 2:5-2:12 'Char | ||
10 | testdata/language-features/basic-values/def03.lc 1:5-1:6 'Ordering | ||
11 | testdata/language-features/basic-values/def03.lc 1:5-1:6 'Int | ||
diff --git a/testdata/language-features/basic-values/def04.out b/testdata/language-features/basic-values/def04.out index 82c1e71f..dfa8ca20 100644 --- a/testdata/language-features/basic-values/def04.out +++ b/testdata/language-features/basic-values/def04.out | |||
@@ -1,23 +1,15 @@ | |||
1 | main is not found | 1 | main is not found |
2 | tooltips: | 2 | tooltips: |
3 | testdata/language-features/basic-values/def04.lc 2:5-3:12 V0 | 3 | testdata/language-features/basic-values/def04.lc 2:9-3:12 V0 |
4 | testdata/language-features/basic-values/def04.lc 3:9-3:12 V0 | 4 | testdata/language-features/basic-values/def04.lc 3:9-3:12 V0 |
5 | testdata/language-features/basic-values/def04.lc 3:9-3:12 'Char | 5 | testdata/language-features/basic-values/def04.lc 3:9-3:12 'Char |
6 | testdata/language-features/basic-values/def04.lc 2:9-2:12 'Char | 6 | testdata/language-features/basic-values/def04.lc 2:9-2:12 'Char |
7 | testdata/language-features/basic-values/def04.lc 2:5-2:6 'Ordering | ||
8 | testdata/language-features/basic-values/def04.lc 2:5-2:6 'Int | ||
9 | testdata/language-features/basic-values/def04.lc 1:9-1:12 'Char | 7 | testdata/language-features/basic-values/def04.lc 1:9-1:12 'Char |
10 | testdata/language-features/basic-values/def04.lc 2:5-3:12 'Char | 8 | testdata/language-features/basic-values/def04.lc 2:9-3:12 'Char |
11 | testdata/language-features/basic-values/def04.lc 1:5-1:6 'Ordering | 9 | testdata/language-features/basic-values/def04.lc 6:12-7:15 V0 |
12 | testdata/language-features/basic-values/def04.lc 1:5-1:6 'Int | ||
13 | testdata/language-features/basic-values/def04.lc 6:6-7:15 V0 | ||
14 | testdata/language-features/basic-values/def04.lc 7:12-7:15 V0 | 10 | testdata/language-features/basic-values/def04.lc 7:12-7:15 V0 |
15 | testdata/language-features/basic-values/def04.lc 7:12-7:15 'Char | 11 | testdata/language-features/basic-values/def04.lc 7:12-7:15 'Char |
16 | testdata/language-features/basic-values/def04.lc 6:12-6:15 'Char | 12 | testdata/language-features/basic-values/def04.lc 6:12-6:15 'Char |
17 | testdata/language-features/basic-values/def04.lc 6:6-6:7 'Ordering | ||
18 | testdata/language-features/basic-values/def04.lc 6:6-6:7 'Int | ||
19 | testdata/language-features/basic-values/def04.lc 5:12-5:15 'Char | 13 | testdata/language-features/basic-values/def04.lc 5:12-5:15 'Char |
20 | testdata/language-features/basic-values/def04.lc 6:6-7:15 'Char | 14 | testdata/language-features/basic-values/def04.lc 6:12-7:15 'Char |
21 | testdata/language-features/basic-values/def04.lc 5:6-5:7 'Ordering | ||
22 | testdata/language-features/basic-values/def04.lc 5:6-5:7 'Int | ||
23 | testdata/language-features/basic-values/def04.lc 5:1-5:5 {a} -> 'Int -> a->'Char | 15 | testdata/language-features/basic-values/def04.lc 5:1-5:5 {a} -> 'Int -> a->'Char |
diff --git a/testdata/language-features/basic-values/if01.out b/testdata/language-features/basic-values/if01.out index 62dac8a7..08a158e4 100644 --- a/testdata/language-features/basic-values/if01.out +++ b/testdata/language-features/basic-values/if01.out | |||
@@ -1,11 +1,9 @@ | |||
1 | main is not found | 1 | main is not found |
2 | tooltips: | 2 | tooltips: |
3 | testdata/language-features/basic-values/if01.lc 1:10-1:33 {a} -> 'Bool -> a -> a->a | ||
4 | testdata/language-features/basic-values/if01.lc 1:13-1:17 'Bool | 3 | testdata/language-features/basic-values/if01.lc 1:13-1:17 'Bool |
5 | testdata/language-features/basic-values/if01.lc 1:23-1:25 V0 | 4 | testdata/language-features/basic-values/if01.lc 1:23-1:25 V0 |
6 | testdata/language-features/basic-values/if01.lc 1:23-1:25 'Tuple0 | 5 | testdata/language-features/basic-values/if01.lc 1:23-1:25 'Tuple0 |
7 | testdata/language-features/basic-values/if01.lc 1:31-1:33 'Tuple0 | 6 | testdata/language-features/basic-values/if01.lc 1:31-1:33 'Tuple0 |
8 | testdata/language-features/basic-values/if01.lc 2:10-2:36 {a} -> 'Bool -> a -> a->a | ||
9 | testdata/language-features/basic-values/if01.lc 2:13-2:18 'Bool | 7 | testdata/language-features/basic-values/if01.lc 2:13-2:18 'Bool |
10 | testdata/language-features/basic-values/if01.lc 2:24-2:27 V0 | 8 | testdata/language-features/basic-values/if01.lc 2:24-2:27 V0 |
11 | testdata/language-features/basic-values/if01.lc 2:24-2:27 'Float | 9 | testdata/language-features/basic-values/if01.lc 2:24-2:27 'Float |
diff --git a/testdata/language-features/basic-values/let01.out b/testdata/language-features/basic-values/let01.out index 62cc7cc6..75c68ac3 100644 --- a/testdata/language-features/basic-values/let01.out +++ b/testdata/language-features/basic-values/let01.out | |||
@@ -1,18 +1,7 @@ | |||
1 | main is not found | 1 | main is not found |
2 | tooltips: | 2 | tooltips: |
3 | testdata/language-features/basic-values/let01.lc 1:18-1:19 'Int | ||
4 | testdata/language-features/basic-values/let01.lc 1:23-1:24 'Int | ||
5 | testdata/language-features/basic-values/let01.lc 4:11-4:12 'Int | ||
6 | testdata/language-features/basic-values/let01.lc 5:6-5:7 'Int | ||
7 | testdata/language-features/basic-values/let01.lc 3:1-3:7 {a} -> {b : 'Num a}->a | 3 | testdata/language-features/basic-values/let01.lc 3:1-3:7 {a} -> {b : 'Num a}->a |
8 | testdata/language-features/basic-values/let01.lc 8:11-8:12 'Int | ||
9 | testdata/language-features/basic-values/let01.lc 9:11-9:14 'Char | 4 | testdata/language-features/basic-values/let01.lc 9:11-9:14 'Char |
10 | testdata/language-features/basic-values/let01.lc 10:6-10:7 'Int | ||
11 | testdata/language-features/basic-values/let01.lc 7:1-7:7 {a} -> {b : 'Num a}->a | 5 | testdata/language-features/basic-values/let01.lc 7:1-7:7 {a} -> {b : 'Num a}->a |
12 | testdata/language-features/basic-values/let01.lc 12:18-12:19 'Int | ||
13 | testdata/language-features/basic-values/let01.lc 13:13-13:14 'Int | ||
14 | testdata/language-features/basic-values/let01.lc 12:1-12:7 {a} -> {b : 'Num a}->a | 6 | testdata/language-features/basic-values/let01.lc 12:1-12:7 {a} -> {b : 'Num a}->a |
15 | testdata/language-features/basic-values/let01.lc 15:18-15:19 'Int | ||
16 | testdata/language-features/basic-values/let01.lc 16:18-16:19 'Int | ||
17 | testdata/language-features/basic-values/let01.lc 17:13-17:14 'Int | ||
18 | testdata/language-features/basic-values/let01.lc 15:1-15:7 {a} -> {b : 'Num a}->a | 7 | testdata/language-features/basic-values/let01.lc 15:1-15:7 {a} -> {b : 'Num a}->a |
diff --git a/testdata/language-features/basic-values/let02.out b/testdata/language-features/basic-values/let02.out index e8705d07..7d0cffd0 100644 --- a/testdata/language-features/basic-values/let02.out +++ b/testdata/language-features/basic-values/let02.out | |||
@@ -4,7 +4,6 @@ testdata/language-features/basic-values/let02.lc 2:11-2:13 'Tuple0 | |||
4 | testdata/language-features/basic-values/let02.lc 3:19-3:22 'Char | 4 | testdata/language-features/basic-values/let02.lc 3:19-3:22 'Char |
5 | testdata/language-features/basic-values/let02.lc 3:26-3:28 'Tuple0 | 5 | testdata/language-features/basic-values/let02.lc 3:26-3:28 'Tuple0 |
6 | testdata/language-features/basic-values/let02.lc 5:17-5:19 'Tuple0 | 6 | testdata/language-features/basic-values/let02.lc 5:17-5:19 'Tuple0 |
7 | testdata/language-features/basic-values/let02.lc 6:17-6:18 'Int | ||
8 | testdata/language-features/basic-values/let02.lc 7:17-7:24 'String | 7 | testdata/language-features/basic-values/let02.lc 7:17-7:24 'String |
9 | testdata/language-features/basic-values/let02.lc 8:12-8:15 'Char | 8 | testdata/language-features/basic-values/let02.lc 8:12-8:15 'Char |
10 | testdata/language-features/basic-values/let02.lc 9:6-9:8 'Tuple0 | 9 | testdata/language-features/basic-values/let02.lc 9:6-9:8 'Tuple0 |
diff --git a/testdata/language-features/basic-values/literal01.out b/testdata/language-features/basic-values/literal01.out index 41914ca9..f143d3fa 100644 --- a/testdata/language-features/basic-values/literal01.out +++ b/testdata/language-features/basic-values/literal01.out | |||
@@ -1,9 +1,6 @@ | |||
1 | main is not found | 1 | main is not found |
2 | tooltips: | 2 | tooltips: |
3 | testdata/language-features/basic-values/literal01.lc 1:13-1:14 'Int | ||
4 | testdata/language-features/basic-values/literal01.lc 2:13-2:14 'Int | ||
5 | testdata/language-features/basic-values/literal01.lc 2:1-2:10 {a} -> {b : 'Num a}->a | 3 | testdata/language-features/basic-values/literal01.lc 2:1-2:10 {a} -> {b : 'Num a}->a |
6 | testdata/language-features/basic-values/literal01.lc 3:13-3:18 'Int | ||
7 | testdata/language-features/basic-values/literal01.lc 3:1-3:10 {a} -> {b : 'Num a}->a | 4 | testdata/language-features/basic-values/literal01.lc 3:1-3:10 {a} -> {b : 'Num a}->a |
8 | testdata/language-features/basic-values/literal01.lc 5:15-5:18 'Float | 5 | testdata/language-features/basic-values/literal01.lc 5:15-5:18 'Float |
9 | testdata/language-features/basic-values/literal01.lc 5:1-5:12 'Float | 6 | testdata/language-features/basic-values/literal01.lc 5:1-5:12 'Float |
diff --git a/testdata/language-features/basic-values/shadowing01.out b/testdata/language-features/basic-values/shadowing01.out index 05a37de9..41975630 100644 --- a/testdata/language-features/basic-values/shadowing01.out +++ b/testdata/language-features/basic-values/shadowing01.out | |||
@@ -2,7 +2,6 @@ main is not found | |||
2 | tooltips: | 2 | tooltips: |
3 | testdata/language-features/basic-values/shadowing01.lc 2:11-2:14 'Char | 3 | testdata/language-features/basic-values/shadowing01.lc 2:11-2:14 'Char |
4 | testdata/language-features/basic-values/shadowing01.lc 3:11-3:18 'String | 4 | testdata/language-features/basic-values/shadowing01.lc 3:11-3:18 'String |
5 | testdata/language-features/basic-values/shadowing01.lc 5:17-5:18 'Int | ||
6 | testdata/language-features/basic-values/shadowing01.lc 6:17-6:21 'Float | 5 | testdata/language-features/basic-values/shadowing01.lc 6:17-6:21 'Float |
7 | testdata/language-features/basic-values/shadowing01.lc 7:25-7:27 'Tuple0 | 6 | testdata/language-features/basic-values/shadowing01.lc 7:25-7:27 'Tuple0 |
8 | testdata/language-features/basic-values/shadowing01.lc 8:25-8:28 'Char | 7 | testdata/language-features/basic-values/shadowing01.lc 8:25-8:28 'Char |
diff --git a/testdata/language-features/basic-values/shadowing02.out b/testdata/language-features/basic-values/shadowing02.out index 71b65252..1f0e36dd 100644 --- a/testdata/language-features/basic-values/shadowing02.out +++ b/testdata/language-features/basic-values/shadowing02.out | |||
@@ -1,12 +1,9 @@ | |||
1 | main is not found | 1 | main is not found |
2 | tooltips: | 2 | tooltips: |
3 | testdata/language-features/basic-values/shadowing02.lc 1:5-1:6 'Int | ||
4 | testdata/language-features/basic-values/shadowing02.lc 2:9-2:16 'String | 3 | testdata/language-features/basic-values/shadowing02.lc 2:9-2:16 'String |
5 | testdata/language-features/basic-values/shadowing02.lc 2:1-2:6 'String | 4 | testdata/language-features/basic-values/shadowing02.lc 2:1-2:6 'String |
6 | testdata/language-features/basic-values/shadowing02.lc 4:11-4:14 'Char | 5 | testdata/language-features/basic-values/shadowing02.lc 4:11-4:14 'Char |
7 | testdata/language-features/basic-values/shadowing02.lc 5:11-5:18 'String | 6 | testdata/language-features/basic-values/shadowing02.lc 5:11-5:18 'String |
8 | testdata/language-features/basic-values/shadowing02.lc 6:11-6:14 'Int | ||
9 | testdata/language-features/basic-values/shadowing02.lc 8:17-8:18 'Int | ||
10 | testdata/language-features/basic-values/shadowing02.lc 9:17-9:21 'Float | 7 | testdata/language-features/basic-values/shadowing02.lc 9:17-9:21 'Float |
11 | testdata/language-features/basic-values/shadowing02.lc 10:25-10:27 'Tuple0 | 8 | testdata/language-features/basic-values/shadowing02.lc 10:25-10:27 'Tuple0 |
12 | testdata/language-features/basic-values/shadowing02.lc 11:25-11:28 'Char | 9 | testdata/language-features/basic-values/shadowing02.lc 11:25-11:28 'Char |
diff --git a/testdata/language-features/basic-values/tuple02.out b/testdata/language-features/basic-values/tuple02.out index d3753729..4e32ee63 100644 --- a/testdata/language-features/basic-values/tuple02.out +++ b/testdata/language-features/basic-values/tuple02.out | |||
@@ -1,8 +1,6 @@ | |||
1 | main is not found | 1 | main is not found |
2 | tooltips: | 2 | tooltips: |
3 | testdata/language-features/basic-values/tuple02.lc 1:10-1:33 {a} -> {b} -> {c} -> {d} -> {e} -> a -> b -> c -> d -> e -> 'Tuple5 a b c d e | ||
4 | testdata/language-features/basic-values/tuple02.lc 1:11-1:12 V4 | 3 | testdata/language-features/basic-values/tuple02.lc 1:11-1:12 V4 |
5 | testdata/language-features/basic-values/tuple02.lc 1:11-1:12 'Int | ||
6 | testdata/language-features/basic-values/tuple02.lc 1:13-1:16 V4 | 4 | testdata/language-features/basic-values/tuple02.lc 1:13-1:16 V4 |
7 | testdata/language-features/basic-values/tuple02.lc 1:13-1:16 'Float | 5 | testdata/language-features/basic-values/tuple02.lc 1:13-1:16 'Float |
8 | testdata/language-features/basic-values/tuple02.lc 1:17-1:20 V3 | 6 | testdata/language-features/basic-values/tuple02.lc 1:17-1:20 V3 |
@@ -11,15 +9,12 @@ testdata/language-features/basic-values/tuple02.lc 1:21-1:29 V2 | |||
11 | testdata/language-features/basic-values/tuple02.lc 1:21-1:29 'String | 9 | testdata/language-features/basic-values/tuple02.lc 1:21-1:29 'String |
12 | testdata/language-features/basic-values/tuple02.lc 1:30-1:32 V1 | 10 | testdata/language-features/basic-values/tuple02.lc 1:30-1:32 V1 |
13 | testdata/language-features/basic-values/tuple02.lc 1:30-1:32 'Tuple0 | 11 | testdata/language-features/basic-values/tuple02.lc 1:30-1:32 'Tuple0 |
14 | testdata/language-features/basic-values/tuple02.lc 3:10-3:17 {a} -> {b} -> a -> b -> 'Tuple2 a b | ||
15 | testdata/language-features/basic-values/tuple02.lc 3:11-3:13 V1 | 12 | testdata/language-features/basic-values/tuple02.lc 3:11-3:13 V1 |
16 | testdata/language-features/basic-values/tuple02.lc 3:11-3:13 'Tuple0 | 13 | testdata/language-features/basic-values/tuple02.lc 3:11-3:13 'Tuple0 |
17 | testdata/language-features/basic-values/tuple02.lc 3:14-3:16 V0 | 14 | testdata/language-features/basic-values/tuple02.lc 3:14-3:16 V0 |
18 | testdata/language-features/basic-values/tuple02.lc 3:14-3:16 'Tuple0 | 15 | testdata/language-features/basic-values/tuple02.lc 3:14-3:16 'Tuple0 |
19 | testdata/language-features/basic-values/tuple02.lc 3:1-3:7 'Tuple2 'Tuple0 'Tuple0 | 16 | testdata/language-features/basic-values/tuple02.lc 3:1-3:7 'Tuple2 'Tuple0 'Tuple0 |
20 | testdata/language-features/basic-values/tuple02.lc 5:10-5:27 {a} -> {b} -> a -> b -> 'Tuple2 a b | ||
21 | testdata/language-features/basic-values/tuple02.lc 5:11-5:23 V1 | 17 | testdata/language-features/basic-values/tuple02.lc 5:11-5:23 V1 |
22 | testdata/language-features/basic-values/tuple02.lc 5:11-5:23 {a} -> {b} -> a -> b -> 'Tuple2 a b | ||
23 | testdata/language-features/basic-values/tuple02.lc 5:12-5:18 V1 | 18 | testdata/language-features/basic-values/tuple02.lc 5:12-5:18 V1 |
24 | testdata/language-features/basic-values/tuple02.lc 5:12-5:18 'String | 19 | testdata/language-features/basic-values/tuple02.lc 5:12-5:18 'String |
25 | testdata/language-features/basic-values/tuple02.lc 5:19-5:22 V0 | 20 | testdata/language-features/basic-values/tuple02.lc 5:19-5:22 V0 |
diff --git a/testdata/language-features/basic-values/typesig03.out b/testdata/language-features/basic-values/typesig03.out index 0b1228aa..61eab91b 100644 --- a/testdata/language-features/basic-values/typesig03.out +++ b/testdata/language-features/basic-values/typesig03.out | |||
@@ -1,11 +1,15 @@ | |||
1 | main is not found | 1 | main is not found |
2 | tooltips: | 2 | tooltips: |
3 | testdata/language-features/basic-values/typesig03.lc 1:9-1:26 Type | 3 | testdata/language-features/basic-values/typesig03.lc 1:9-1:26 Type |
4 | testdata/language-features/basic-values/typesig03.lc 1:9-1:26 Type->Type | ||
4 | testdata/language-features/basic-values/typesig03.lc 1:9-1:10 V5 | 5 | testdata/language-features/basic-values/typesig03.lc 1:9-1:10 V5 |
6 | testdata/language-features/basic-values/typesig03.lc 1:14-1:26 Type->Type | ||
5 | testdata/language-features/basic-values/typesig03.lc 1:14-1:26 Type | 7 | testdata/language-features/basic-values/typesig03.lc 1:14-1:26 Type |
6 | testdata/language-features/basic-values/typesig03.lc 1:14-1:15 V4 | 8 | testdata/language-features/basic-values/typesig03.lc 1:14-1:15 V4 |
9 | testdata/language-features/basic-values/typesig03.lc 1:19-1:26 Type->Type | ||
7 | testdata/language-features/basic-values/typesig03.lc 1:19-1:26 Type | 10 | testdata/language-features/basic-values/typesig03.lc 1:19-1:26 Type |
8 | testdata/language-features/basic-values/typesig03.lc 1:19-1:20 V3 | 11 | testdata/language-features/basic-values/typesig03.lc 1:19-1:20 V3 |
12 | testdata/language-features/basic-values/typesig03.lc 1:24-1:26 Type->Type | ||
9 | testdata/language-features/basic-values/typesig03.lc 1:24-1:26 Type | 13 | testdata/language-features/basic-values/typesig03.lc 1:24-1:26 Type |
10 | testdata/language-features/basic-values/typesig03.lc 2:14-2:16 {a} -> {b} -> {c} -> a -> b -> c->'Tuple0 | 14 | testdata/language-features/basic-values/typesig03.lc 2:14-2:16 {a} -> {b} -> {c} -> a -> b -> c->'Tuple0 |
11 | testdata/language-features/basic-values/typesig03.lc 2:14-2:16 {a} -> {b} -> V2 -> a -> b->'Tuple0 | 15 | testdata/language-features/basic-values/typesig03.lc 2:14-2:16 {a} -> {b} -> V2 -> a -> b->'Tuple0 |
@@ -16,11 +20,15 @@ testdata/language-features/basic-values/typesig03.lc 2:14-2:16 V2->'Tuple0 | |||
16 | testdata/language-features/basic-values/typesig03.lc 2:14-2:16 'Tuple0 | 20 | testdata/language-features/basic-values/typesig03.lc 2:14-2:16 'Tuple0 |
17 | testdata/language-features/basic-values/typesig03.lc 2:1-2:5 {a} -> {b} -> {c} -> a -> b -> c->'Tuple0 | 21 | testdata/language-features/basic-values/typesig03.lc 2:1-2:5 {a} -> {b} -> {c} -> a -> b -> c->'Tuple0 |
18 | testdata/language-features/basic-values/typesig03.lc 4:7-4:18 Type | 22 | testdata/language-features/basic-values/typesig03.lc 4:7-4:18 Type |
23 | testdata/language-features/basic-values/typesig03.lc 4:7-4:18 Type->Type | ||
19 | testdata/language-features/basic-values/typesig03.lc 4:7-4:8 V5 | 24 | testdata/language-features/basic-values/typesig03.lc 4:7-4:8 V5 |
25 | testdata/language-features/basic-values/typesig03.lc 4:10-4:18 Type->Type | ||
20 | testdata/language-features/basic-values/typesig03.lc 4:10-4:18 Type | 26 | testdata/language-features/basic-values/typesig03.lc 4:10-4:18 Type |
21 | testdata/language-features/basic-values/typesig03.lc 4:10-4:11 V4 | 27 | testdata/language-features/basic-values/typesig03.lc 4:10-4:11 V4 |
28 | testdata/language-features/basic-values/typesig03.lc 4:13-4:18 Type->Type | ||
22 | testdata/language-features/basic-values/typesig03.lc 4:13-4:18 Type | 29 | testdata/language-features/basic-values/typesig03.lc 4:13-4:18 Type |
23 | testdata/language-features/basic-values/typesig03.lc 4:13-4:14 V3 | 30 | testdata/language-features/basic-values/typesig03.lc 4:13-4:14 V3 |
31 | testdata/language-features/basic-values/typesig03.lc 4:16-4:18 Type->Type | ||
24 | testdata/language-features/basic-values/typesig03.lc 4:16-4:18 Type | 32 | testdata/language-features/basic-values/typesig03.lc 4:16-4:18 Type |
25 | testdata/language-features/basic-values/typesig03.lc 5:14-5:16 {a} -> {b} -> {c} -> a -> b -> c->'Tuple0 | 33 | testdata/language-features/basic-values/typesig03.lc 5:14-5:16 {a} -> {b} -> {c} -> a -> b -> c->'Tuple0 |
26 | testdata/language-features/basic-values/typesig03.lc 5:14-5:16 {a} -> {b} -> V2 -> a -> b->'Tuple0 | 34 | testdata/language-features/basic-values/typesig03.lc 5:14-5:16 {a} -> {b} -> V2 -> a -> b->'Tuple0 |
diff --git a/testdata/letIndent.out b/testdata/letIndent.out index f99ad84d..f70a4982 100644 --- a/testdata/letIndent.out +++ b/testdata/letIndent.out | |||
@@ -1,6 +1,4 @@ | |||
1 | main is not found | 1 | main is not found |
2 | tooltips: | 2 | tooltips: |
3 | testdata/letIndent.lc 3:10-3:11 'Int | ||
4 | testdata/letIndent.lc 4:10-4:11 'Int | ||
5 | testdata/letIndent.lc 5:7-5:8 V3 | 3 | testdata/letIndent.lc 5:7-5:8 V3 |
6 | testdata/letIndent.lc 2:1-2:4 {a} -> a->a | 4 | testdata/letIndent.lc 2:1-2:4 {a} -> a->a |
diff --git a/testdata/traceTest.out b/testdata/traceTest.out index 16b64fc4..7c284a8e 100644 --- a/testdata/traceTest.out +++ b/testdata/traceTest.out | |||
@@ -2,14 +2,16 @@ main is not found | |||
2 | tooltips: | 2 | tooltips: |
3 | testdata/traceTest.lc 6:8-6:9 V1 | 3 | testdata/traceTest.lc 6:8-6:9 V1 |
4 | testdata/traceTest.lc 6:1-6:3 {a} -> a->a | 4 | testdata/traceTest.lc 6:1-6:3 {a} -> a->a |
5 | testdata/traceTest.lc 8:17-8:18 Type->Type | ||
5 | testdata/traceTest.lc 8:17-8:18 Type | 6 | testdata/traceTest.lc 8:17-8:18 Type |
6 | testdata/traceTest.lc 8:6-8:7 {a} -> a->Type | 7 | testdata/traceTest.lc 8:6-8:7 {a} -> a->Type |
8 | testdata/traceTest.lc 8:6-8:18 Type->Type | ||
7 | testdata/traceTest.lc 8:6-8:18 Type | 9 | testdata/traceTest.lc 8:6-8:18 Type |
10 | testdata/traceTest.lc 8:6-8:7 Type->Type | ||
8 | testdata/traceTest.lc 8:6-8:7 Type | 11 | testdata/traceTest.lc 8:6-8:7 Type |
9 | testdata/traceTest.lc 10:6-10:24 Type | 12 | testdata/traceTest.lc 10:6-10:25 Type |
10 | testdata/traceTest.lc 10:6-10:7 {a} -> a->Type | 13 | testdata/traceTest.lc 10:6-10:7 {a} -> a->Type |
11 | testdata/traceTest.lc 10:9-10:24 V0 | 14 | testdata/traceTest.lc 10:8-10:25 V0 |
12 | testdata/traceTest.lc 10:18-10:24 Type -> Type->Type | ||
13 | testdata/traceTest.lc 10:19-10:20 Type | 15 | testdata/traceTest.lc 10:19-10:20 Type |
14 | testdata/traceTest.lc 10:19-10:20 V3 | 16 | testdata/traceTest.lc 10:19-10:20 V3 |
15 | testdata/traceTest.lc 10:22-10:23 Type | 17 | testdata/traceTest.lc 10:22-10:23 Type |
diff --git a/testdata/typeclass.out b/testdata/typeclass.out index d4817d5c..d2575528 100644 --- a/testdata/typeclass.out +++ b/testdata/typeclass.out | |||
@@ -3,13 +3,16 @@ tooltips: | |||
3 | testdata/typeclass.lc 4:6-4:10 Type->Type | 3 | testdata/typeclass.lc 4:6-4:10 Type->Type |
4 | testdata/typeclass.lc 4:6-4:10 Type | 4 | testdata/typeclass.lc 4:6-4:10 Type |
5 | testdata/typeclass.lc 4:15-4:18 {a} -> 'List a | 5 | testdata/typeclass.lc 4:15-4:18 {a} -> 'List a |
6 | testdata/typeclass.lc 4:6-4:35 Type | 6 | testdata/typeclass.lc 4:6-4:36 Type->Type |
7 | testdata/typeclass.lc 4:6-4:36 Type | ||
7 | testdata/typeclass.lc 4:26-4:27 Type | 8 | testdata/typeclass.lc 4:26-4:27 Type |
8 | testdata/typeclass.lc 4:29-4:33 Type->Type | 9 | testdata/typeclass.lc 4:29-4:33 Type->Type |
9 | testdata/typeclass.lc 4:34-4:35 Type | 10 | testdata/typeclass.lc 4:34-4:35 Type |
10 | testdata/typeclass.lc 4:21-4:25 {a} -> a -> 'List a -> 'List a | 11 | testdata/typeclass.lc 4:21-4:25 {a} -> a -> 'List a -> 'List a |
12 | testdata/typeclass.lc 4:6-4:25 Type->Type | ||
11 | testdata/typeclass.lc 4:6-4:25 Type | 13 | testdata/typeclass.lc 4:6-4:25 Type |
12 | testdata/typeclass.lc 4:15-4:18 'List V1 | 14 | testdata/typeclass.lc 4:15-4:18 'List V1 |
15 | testdata/typeclass.lc 4:21-4:25 Type->Type | ||
13 | testdata/typeclass.lc 4:21-4:25 Type | 16 | testdata/typeclass.lc 4:21-4:25 Type |
14 | testdata/typeclass.lc 4:21-4:25 'List V4 | 17 | testdata/typeclass.lc 4:21-4:25 'List V4 |
15 | testdata/typeclass.lc 11:13-11:17 V0 | 18 | testdata/typeclass.lc 11:13-11:17 V0 |
@@ -32,30 +35,29 @@ testdata/typeclass.lc 17:13-17:17 'Bool | |||
32 | testdata/typeclass.lc 16:1-16:6 'Bool | 35 | testdata/typeclass.lc 16:1-16:6 'Bool |
33 | testdata/typeclass.lc 16:1-16:6 V2 | 36 | testdata/typeclass.lc 16:1-16:6 V2 |
34 | testdata/typeclass.lc 16:7-16:9 'Bool -> 'Bool->'Bool | 37 | testdata/typeclass.lc 16:7-16:9 'Bool -> 'Bool->'Bool |
35 | testdata/typeclass.lc 19:7-19:9 {a} -> a->a -> a | 38 | testdata/typeclass.lc 24:13-28:23 V0->V1 |
36 | testdata/typeclass.lc 24:10-28:23 V0->V1 | 39 | testdata/typeclass.lc 24:13-28:23 V1 |
37 | testdata/typeclass.lc 24:10-28:23 V1 | 40 | testdata/typeclass.lc 24:13-28:23 Type->Type |
38 | testdata/typeclass.lc 24:10-28:23 Type->Type | 41 | testdata/typeclass.lc 24:13-28:23 Type |
39 | testdata/typeclass.lc 24:10-28:23 Type | ||
40 | testdata/typeclass.lc 24:10-24:12 Type | ||
41 | testdata/typeclass.lc 24:13-24:17 Type | 42 | testdata/typeclass.lc 24:13-24:17 Type |
42 | testdata/typeclass.lc 28:10-28:23 Type | 43 | testdata/typeclass.lc 28:10-28:23 Type |
43 | testdata/typeclass.lc 28:10-28:20 Type->Type | 44 | testdata/typeclass.lc 28:10-28:14 Type->Type |
44 | testdata/typeclass.lc 28:10-28:20 Type | ||
45 | testdata/typeclass.lc 28:10-28:14 Type | 45 | testdata/typeclass.lc 28:10-28:14 Type |
46 | testdata/typeclass.lc 28:10-28:12 Type->Type | 46 | testdata/typeclass.lc 28:10-28:12 Type->Type |
47 | testdata/typeclass.lc 28:13-28:14 Type | 47 | testdata/typeclass.lc 28:13-28:14 Type |
48 | testdata/typeclass.lc 28:18-28:20 Type | ||
49 | testdata/typeclass.lc 28:22-28:23 Type | 48 | testdata/typeclass.lc 28:22-28:23 Type |
50 | testdata/typeclass.lc 19:7-19:9 Type->Type | 49 | testdata/typeclass.lc 19:7-19:9 Type->Type |
51 | testdata/typeclass.lc 20:5-20:9 {a} -> a->a -> a | ||
52 | testdata/typeclass.lc 19:7-32:25 V0->V1 | 50 | testdata/typeclass.lc 19:7-32:25 V0->V1 |
53 | testdata/typeclass.lc 19:7-32:25 V1 | 51 | testdata/typeclass.lc 19:7-32:25 V1 |
54 | testdata/typeclass.lc 19:7-20:27 Type | 52 | testdata/typeclass.lc 19:7-20:27 Type |
53 | testdata/typeclass.lc 19:7-20:27 Type->Type | ||
54 | testdata/typeclass.lc 20:13-20:27 Type->Type | ||
55 | testdata/typeclass.lc 20:13-20:27 Type | 55 | testdata/typeclass.lc 20:13-20:27 Type |
56 | testdata/typeclass.lc 20:13-20:14 Type | 56 | testdata/typeclass.lc 20:13-20:14 Type |
57 | testdata/typeclass.lc 20:18-20:27 Type->Type | ||
57 | testdata/typeclass.lc 20:18-20:27 Type | 58 | testdata/typeclass.lc 20:18-20:27 Type |
58 | testdata/typeclass.lc 20:18-20:19 Type | 59 | testdata/typeclass.lc 20:18-20:19 Type |
60 | testdata/typeclass.lc 20:23-20:27 Type->Type | ||
59 | testdata/typeclass.lc 20:23-20:27 Type | 61 | testdata/typeclass.lc 20:23-20:27 Type |
60 | testdata/typeclass.lc 24:13-32:25 {a} -> {b : 'Eq a} -> a -> a->'Bool | 62 | testdata/typeclass.lc 24:13-32:25 {a} -> {b : 'Eq a} -> a -> a->'Bool |
61 | testdata/typeclass.lc 24:13-32:25 {a : 'Eq V0} -> V1 -> V2->'Bool | 63 | testdata/typeclass.lc 24:13-32:25 {a : 'Eq V0} -> V1 -> V2->'Bool |
@@ -96,7 +98,7 @@ testdata/typeclass.lc 30:18-30:22 'List V3 | |||
96 | testdata/typeclass.lc 30:18-30:22 'List V7 | 98 | testdata/typeclass.lc 30:18-30:22 'List V7 |
97 | testdata/typeclass.lc 20:5-20:9 {a} -> {b : 'Eq a} -> a -> a->'Bool | 99 | testdata/typeclass.lc 20:5-20:9 {a} -> {b : 'Eq a} -> a -> a->'Bool |
98 | testdata/typeclass.lc 22:10-22:13 'Bool->'Bool | 100 | testdata/typeclass.lc 22:10-22:13 'Bool->'Bool |
99 | testdata/typeclass.lc 22:15-22:21 'Bool | 101 | testdata/typeclass.lc 22:14-22:22 'Bool |
100 | testdata/typeclass.lc 22:17-22:19 {a} -> {b : 'Eq a} -> a -> a->'Bool | 102 | testdata/typeclass.lc 22:17-22:19 {a} -> {b : 'Eq a} -> a -> a->'Bool |
101 | testdata/typeclass.lc 22:15-22:16 V1 | 103 | testdata/typeclass.lc 22:15-22:16 V1 |
102 | testdata/typeclass.lc 22:15-22:16 V5 | 104 | testdata/typeclass.lc 22:15-22:16 V5 |
diff --git a/testdata/zip01.out b/testdata/zip01.out index 0995aa5c..9173f6c8 100644 --- a/testdata/zip01.out +++ b/testdata/zip01.out | |||
@@ -1,30 +1,37 @@ | |||
1 | main is not found | 1 | main is not found |
2 | tooltips: | 2 | tooltips: |
3 | testdata/zip01.lc 2:1-2:5 {a} -> a->a -> a | ||
4 | testdata/zip01.lc 1:9-4:40 V0->V1 | 3 | testdata/zip01.lc 1:9-4:40 V0->V1 |
5 | testdata/zip01.lc 1:9-4:40 V1 | 4 | testdata/zip01.lc 1:9-4:40 V1 |
6 | testdata/zip01.lc 1:9-1:30 Type | 5 | testdata/zip01.lc 1:9-1:30 Type |
6 | testdata/zip01.lc 1:9-1:30 Type->Type | ||
7 | testdata/zip01.lc 1:10-1:11 Type | 7 | testdata/zip01.lc 1:10-1:11 Type |
8 | testdata/zip01.lc 1:10-1:11 V3 | 8 | testdata/zip01.lc 1:10-1:11 V3 |
9 | testdata/zip01.lc 1:16-1:30 Type->Type | ||
9 | testdata/zip01.lc 1:16-1:30 Type | 10 | testdata/zip01.lc 1:16-1:30 Type |
10 | testdata/zip01.lc 1:17-1:18 Type | 11 | testdata/zip01.lc 1:17-1:18 Type |
11 | testdata/zip01.lc 1:17-1:18 V2 | 12 | testdata/zip01.lc 1:17-1:18 V2 |
13 | testdata/zip01.lc 1:23-1:30 Type->Type | ||
12 | testdata/zip01.lc 1:23-1:30 Type | 14 | testdata/zip01.lc 1:23-1:30 Type |
13 | testdata/zip01.lc 1:24-1:29 Type | 15 | testdata/zip01.lc 1:24-1:29 Type |
14 | testdata/zip01.lc 1:24-1:29 Type -> Type->Type | ||
15 | testdata/zip01.lc 1:25-1:26 Type | 16 | testdata/zip01.lc 1:25-1:26 Type |
16 | testdata/zip01.lc 1:27-1:28 Type | 17 | testdata/zip01.lc 1:27-1:28 Type |
17 | testdata/zip01.lc 4:22-4:40 {a} -> {b} -> 'List a -> 'List b -> 'List ('Tuple2 a b) | 18 | testdata/zip01.lc 2:22-4:40 {a} -> {b} -> 'List a -> 'List b -> 'List ('Tuple2 a b) |
18 | testdata/zip01.lc 4:22-4:40 {a} -> 'List V1 -> 'List a -> 'List ('Tuple2 V3 a) | 19 | testdata/zip01.lc 2:22-4:40 {a} -> 'List V1 -> 'List a -> 'List ('Tuple2 V3 a) |
19 | testdata/zip01.lc 4:22-4:40 'List V1 -> 'List V1 -> 'List ('Tuple2 V3 V2) | 20 | testdata/zip01.lc 2:22-4:40 'List V1 -> 'List V1 -> 'List ('Tuple2 V3 V2) |
20 | testdata/zip01.lc 4:22-4:40 'List V1 -> 'List ('Tuple2 V3 V2) | 21 | testdata/zip01.lc 2:22-4:40 'List V1 -> 'List ('Tuple2 V3 V2) |
21 | testdata/zip01.lc 4:22-4:40 'List ('Tuple2 V3 V2) | 22 | testdata/zip01.lc 2:22-4:40 'List ('Tuple2 V3 V2) |
23 | testdata/zip01.lc 2:22-2:24 V0 | ||
24 | testdata/zip01.lc 2:22-2:24 {a} -> 'List a | ||
25 | testdata/zip01.lc 3:22-4:40 V1 -> 'List V2 -> 'List V2 | ||
26 | testdata/zip01.lc 3:22-4:40 'List V2 -> 'List V2 | ||
27 | testdata/zip01.lc 3:22-4:40 'List V2 | ||
28 | testdata/zip01.lc 3:22-3:24 V0 | ||
29 | testdata/zip01.lc 3:22-3:24 {a} -> 'List a | ||
22 | testdata/zip01.lc 4:22-4:40 V1 -> 'List V2 -> 'List V2 | 30 | testdata/zip01.lc 4:22-4:40 V1 -> 'List V2 -> 'List V2 |
23 | testdata/zip01.lc 4:22-4:40 'List V2 -> 'List V2 | 31 | testdata/zip01.lc 4:22-4:40 'List V2 -> 'List V2 |
24 | testdata/zip01.lc 4:22-4:40 'List V2 | 32 | testdata/zip01.lc 4:22-4:40 'List V2 |
25 | testdata/zip01.lc 4:28-4:29 {a} -> a -> 'List a -> 'List a | 33 | testdata/zip01.lc 4:28-4:29 {a} -> a -> 'List a -> 'List a |
26 | testdata/zip01.lc 4:22-4:27 V0 | 34 | testdata/zip01.lc 4:22-4:27 V0 |
27 | testdata/zip01.lc 4:22-4:27 {a} -> {b} -> a -> b -> 'Tuple2 a b | ||
28 | testdata/zip01.lc 4:23-4:24 V1 | 35 | testdata/zip01.lc 4:23-4:24 V1 |
29 | testdata/zip01.lc 4:23-4:24 V10 | 36 | testdata/zip01.lc 4:23-4:24 V10 |
30 | testdata/zip01.lc 4:25-4:26 V0 | 37 | testdata/zip01.lc 4:25-4:26 V0 |