diff options
Diffstat (limited to 'testdata/Builtins.out')
-rw-r--r-- | testdata/Builtins.out | 1277 |
1 files changed, 962 insertions, 315 deletions
diff --git a/testdata/Builtins.out b/testdata/Builtins.out index 38e5aa91..f84e8d03 100644 --- a/testdata/Builtins.out +++ b/testdata/Builtins.out | |||
@@ -1,5 +1,6 @@ | |||
1 | main is not found | 1 | main is not found |
2 | tooltips: | 2 | tooltips: |
3 | testdata/Builtins.lc 9:8-9:9 V1 | ||
3 | testdata/Builtins.lc 9:1-9:3 {a} -> a->a | 4 | testdata/Builtins.lc 9:1-9:3 {a} -> a->a |
4 | testdata/Builtins.lc 13:6-13:9 Type | 5 | testdata/Builtins.lc 13:6-13:9 Type |
5 | testdata/Builtins.lc 13:12-13:16 'Nat | 6 | testdata/Builtins.lc 13:12-13:16 'Nat |
@@ -13,13 +14,18 @@ testdata/Builtins.lc 15:26-15:27 Type | |||
13 | testdata/Builtins.lc 15:29-15:33 Type->Type | 14 | testdata/Builtins.lc 15:29-15:33 Type->Type |
14 | testdata/Builtins.lc 15:34-15:35 Type | 15 | testdata/Builtins.lc 15:34-15:35 Type |
15 | testdata/Builtins.lc 15:21-15:25 {a} -> a -> 'List a -> 'List a | 16 | testdata/Builtins.lc 15:21-15:25 {a} -> a -> 'List a -> 'List a |
16 | testdata/Builtins.lc 20:22-23:31 Type -> Type->Type | 17 | testdata/Builtins.lc 19:26-23:31 Type -> Type->Type |
17 | testdata/Builtins.lc 20:22-23:31 Type->Type | 18 | testdata/Builtins.lc 19:26-23:31 Type->Type |
19 | testdata/Builtins.lc 19:26-23:31 Type | ||
20 | testdata/Builtins.lc 19:26-19:27 Type | ||
18 | testdata/Builtins.lc 20:22-23:31 Type | 21 | testdata/Builtins.lc 20:22-23:31 Type |
19 | testdata/Builtins.lc 20:30-20:39 Type -> Type->Type | 22 | testdata/Builtins.lc 20:30-20:39 Type -> Type->Type |
20 | testdata/Builtins.lc 20:30-20:39 Type->Type | 23 | testdata/Builtins.lc 20:30-20:39 Type->Type |
21 | testdata/Builtins.lc 20:30-20:39 Type | 24 | testdata/Builtins.lc 20:30-20:39 Type |
22 | testdata/Builtins.lc 20:30-20:39 Type -> Type -> Type->Type | 25 | testdata/Builtins.lc 20:30-20:39 Type -> Type -> Type->Type |
26 | testdata/Builtins.lc 20:31-20:32 Type | ||
27 | testdata/Builtins.lc 20:34-20:35 Type | ||
28 | testdata/Builtins.lc 20:37-20:38 Type | ||
23 | testdata/Builtins.lc 20:22-20:26 Type | 29 | testdata/Builtins.lc 20:22-20:26 Type |
24 | testdata/Builtins.lc 21:22-23:31 Type | 30 | testdata/Builtins.lc 21:22-23:31 Type |
25 | testdata/Builtins.lc 21:33-21:45 Type -> Type -> Type->Type | 31 | testdata/Builtins.lc 21:33-21:45 Type -> Type -> Type->Type |
@@ -27,6 +33,10 @@ testdata/Builtins.lc 21:33-21:45 Type -> Type->Type | |||
27 | testdata/Builtins.lc 21:33-21:45 Type->Type | 33 | testdata/Builtins.lc 21:33-21:45 Type->Type |
28 | testdata/Builtins.lc 21:33-21:45 Type | 34 | testdata/Builtins.lc 21:33-21:45 Type |
29 | testdata/Builtins.lc 21:33-21:45 Type -> Type -> Type -> Type->Type | 35 | testdata/Builtins.lc 21:33-21:45 Type -> Type -> Type -> Type->Type |
36 | testdata/Builtins.lc 21:34-21:35 Type | ||
37 | testdata/Builtins.lc 21:37-21:38 Type | ||
38 | testdata/Builtins.lc 21:40-21:41 Type | ||
39 | testdata/Builtins.lc 21:43-21:44 Type | ||
30 | testdata/Builtins.lc 21:22-21:29 Type | 40 | testdata/Builtins.lc 21:22-21:29 Type |
31 | testdata/Builtins.lc 22:22-23:31 Type | 41 | testdata/Builtins.lc 22:22-23:31 Type |
32 | testdata/Builtins.lc 22:36-22:51 Type -> Type -> Type -> Type->Type | 42 | testdata/Builtins.lc 22:36-22:51 Type -> Type -> Type -> Type->Type |
@@ -35,9 +45,16 @@ testdata/Builtins.lc 22:36-22:51 Type -> Type->Type | |||
35 | testdata/Builtins.lc 22:36-22:51 Type->Type | 45 | testdata/Builtins.lc 22:36-22:51 Type->Type |
36 | testdata/Builtins.lc 22:36-22:51 Type | 46 | testdata/Builtins.lc 22:36-22:51 Type |
37 | testdata/Builtins.lc 22:36-22:51 Type -> Type -> Type -> Type -> Type->Type | 47 | testdata/Builtins.lc 22:36-22:51 Type -> Type -> Type -> Type -> Type->Type |
48 | testdata/Builtins.lc 22:37-22:38 Type | ||
49 | testdata/Builtins.lc 22:40-22:41 Type | ||
50 | testdata/Builtins.lc 22:43-22:44 Type | ||
51 | testdata/Builtins.lc 22:46-22:47 Type | ||
52 | testdata/Builtins.lc 22:49-22:50 Type | ||
38 | testdata/Builtins.lc 22:22-22:32 Type | 53 | testdata/Builtins.lc 22:22-22:32 Type |
39 | testdata/Builtins.lc 23:25-23:31 Type | 54 | testdata/Builtins.lc 23:25-23:31 Type |
40 | testdata/Builtins.lc 23:25-23:31 Type -> Type->Type | 55 | testdata/Builtins.lc 23:25-23:31 Type -> Type->Type |
56 | testdata/Builtins.lc 23:26-23:27 Type | ||
57 | testdata/Builtins.lc 23:29-23:30 Type | ||
41 | testdata/Builtins.lc 19:5-19:18 Type -> Type->Type | 58 | testdata/Builtins.lc 19:5-19:18 Type -> Type->Type |
42 | testdata/Builtins.lc 26:10-26:24 Type->Type | 59 | testdata/Builtins.lc 26:10-26:24 Type->Type |
43 | testdata/Builtins.lc 26:10-26:24 Type | 60 | testdata/Builtins.lc 26:10-26:24 Type |
@@ -84,28 +101,38 @@ testdata/Builtins.lc 35:29-35:33 Type -> 'Nat->Type | |||
84 | testdata/Builtins.lc 35:34-35:35 Type | 101 | testdata/Builtins.lc 35:34-35:35 Type |
85 | testdata/Builtins.lc 35:3-35:5 {a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) | 102 | testdata/Builtins.lc 35:3-35:5 {a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) |
86 | testdata/Builtins.lc 37:23-37:26 Type | 103 | testdata/Builtins.lc 37:23-37:26 Type |
87 | testdata/Builtins.lc 37:47-37:51 'Nat -> Type->Type | 104 | testdata/Builtins.lc 37:47-37:55 'Nat -> Type->Type |
88 | testdata/Builtins.lc 37:47-37:51 Type->Type | 105 | testdata/Builtins.lc 37:47-37:55 Type->Type |
89 | testdata/Builtins.lc 37:47-37:51 Type | 106 | testdata/Builtins.lc 37:47-37:55 Type |
90 | testdata/Builtins.lc 37:47-37:51 Type -> 'Nat->Type | 107 | testdata/Builtins.lc 37:47-37:51 Type -> 'Nat->Type |
108 | testdata/Builtins.lc 37:52-37:53 Type | ||
109 | testdata/Builtins.lc 37:54-37:55 'Nat | ||
91 | testdata/Builtins.lc 37:37-37:40 'Nat -> Type->Type | 110 | testdata/Builtins.lc 37:37-37:40 'Nat -> Type->Type |
92 | testdata/Builtins.lc 39:29-39:32 Type | 111 | testdata/Builtins.lc 39:29-39:32 Type |
93 | testdata/Builtins.lc 40:15-41:54 'Nat -> Type->Type | 112 | testdata/Builtins.lc 40:15-41:60 'Nat -> Type->Type |
94 | testdata/Builtins.lc 40:15-41:54 Type->Type | 113 | testdata/Builtins.lc 40:15-41:60 Type->Type |
95 | testdata/Builtins.lc 40:15-41:54 Type | 114 | testdata/Builtins.lc 40:15-41:60 Type |
96 | testdata/Builtins.lc 41:37-41:54 'Nat->Type | 115 | testdata/Builtins.lc 40:21-41:60 'Nat->Type |
97 | testdata/Builtins.lc 41:37-41:54 Type | 116 | testdata/Builtins.lc 40:21-41:60 Type |
117 | testdata/Builtins.lc 40:21-40:22 Type | ||
118 | testdata/Builtins.lc 41:37-41:60 'Nat->Type | ||
119 | testdata/Builtins.lc 41:37-41:60 Type | ||
98 | testdata/Builtins.lc 41:37-41:40 'Nat -> Type->Type | 120 | testdata/Builtins.lc 41:37-41:40 'Nat -> Type->Type |
99 | testdata/Builtins.lc 41:43-41:54 'Nat | 121 | testdata/Builtins.lc 41:43-41:56 'Nat |
100 | testdata/Builtins.lc 41:43-41:47 'Nat->'Nat | 122 | testdata/Builtins.lc 41:43-41:47 'Nat->'Nat |
101 | testdata/Builtins.lc 41:50-41:54 'Nat | 123 | testdata/Builtins.lc 41:50-41:56 'Nat |
102 | testdata/Builtins.lc 41:50-41:54 'Nat->'Nat | 124 | testdata/Builtins.lc 41:50-41:54 'Nat->'Nat |
125 | testdata/Builtins.lc 41:55-41:56 'Nat | ||
126 | testdata/Builtins.lc 41:59-41:60 Type | ||
103 | testdata/Builtins.lc 40:15-40:16 'Nat | 127 | testdata/Builtins.lc 40:15-40:16 'Nat |
104 | testdata/Builtins.lc 40:5-40:14 'Nat -> Type->Type | 128 | testdata/Builtins.lc 40:5-40:14 'Nat -> Type->Type |
105 | testdata/Builtins.lc 44:25-44:28 Type | 129 | testdata/Builtins.lc 44:25-44:28 Type |
130 | testdata/Builtins.lc 45:17-45:24 'Nat -> Type->Type | ||
131 | testdata/Builtins.lc 45:17-45:24 Type->Type | ||
132 | testdata/Builtins.lc 45:17-45:24 Type | ||
106 | testdata/Builtins.lc 45:17-45:20 'Nat -> Type->Type | 133 | testdata/Builtins.lc 45:17-45:20 'Nat -> Type->Type |
107 | testdata/Builtins.lc 45:17-45:20 Type->Type | 134 | testdata/Builtins.lc 45:21-45:22 'Nat |
108 | testdata/Builtins.lc 45:17-45:20 Type | 135 | testdata/Builtins.lc 45:23-45:24 Type |
109 | testdata/Builtins.lc 45:5-45:10 'Nat -> Type->Type | 136 | testdata/Builtins.lc 45:5-45:10 'Nat -> Type->Type |
110 | testdata/Builtins.lc 48:13-48:16 Type | 137 | testdata/Builtins.lc 48:13-48:16 Type |
111 | testdata/Builtins.lc 48:20-48:39 Type | 138 | testdata/Builtins.lc 48:20-48:39 Type |
@@ -230,18 +257,26 @@ testdata/Builtins.lc 53:64-57:84 Type | |||
230 | testdata/Builtins.lc 54:64-57:84 Type | 257 | testdata/Builtins.lc 54:64-57:84 Type |
231 | testdata/Builtins.lc 55:79-57:84 Type | 258 | testdata/Builtins.lc 55:79-57:84 Type |
232 | testdata/Builtins.lc 56:79-57:84 Type | 259 | testdata/Builtins.lc 56:79-57:84 Type |
233 | testdata/Builtins.lc 60:22-64:32 Type->Type | 260 | testdata/Builtins.lc 60:22-64:37 Type->Type |
234 | testdata/Builtins.lc 60:22-64:32 Type | 261 | testdata/Builtins.lc 60:22-64:37 Type |
235 | testdata/Builtins.lc 60:30-60:35 Type | 262 | testdata/Builtins.lc 60:30-60:35 Type |
236 | testdata/Builtins.lc 60:22-60:27 Type | 263 | testdata/Builtins.lc 60:22-60:27 Type |
237 | testdata/Builtins.lc 61:22-64:32 Type | 264 | testdata/Builtins.lc 61:22-64:37 Type |
238 | testdata/Builtins.lc 61:29-61:33 Type | 265 | testdata/Builtins.lc 61:29-61:33 Type |
239 | testdata/Builtins.lc 61:22-61:26 Type | 266 | testdata/Builtins.lc 61:22-61:26 Type |
240 | testdata/Builtins.lc 62:22-64:32 Type | 267 | testdata/Builtins.lc 62:22-64:37 Type |
241 | testdata/Builtins.lc 62:28-62:31 Type | 268 | testdata/Builtins.lc 62:28-62:31 Type |
242 | testdata/Builtins.lc 62:22-62:25 Type | 269 | testdata/Builtins.lc 62:22-62:25 Type |
243 | testdata/Builtins.lc 63:28-64:32 Type | 270 | testdata/Builtins.lc 63:28-64:37 Type |
271 | testdata/Builtins.lc 63:35-63:36 Type -> 'Nat->Type | ||
272 | testdata/Builtins.lc 63:35-63:36 'Nat->Type | ||
273 | testdata/Builtins.lc 63:35-63:36 Type | ||
244 | testdata/Builtins.lc 63:28-63:31 Type | 274 | testdata/Builtins.lc 63:28-63:31 Type |
275 | testdata/Builtins.lc 64:27-64:37 Type | ||
276 | testdata/Builtins.lc 64:36-64:37 'Nat -> 'Nat -> Type->Type | ||
277 | testdata/Builtins.lc 64:36-64:37 'Nat -> Type->Type | ||
278 | testdata/Builtins.lc 64:36-64:37 Type->Type | ||
279 | testdata/Builtins.lc 64:36-64:37 Type | ||
245 | testdata/Builtins.lc 64:27-64:32 Type | 280 | testdata/Builtins.lc 64:27-64:32 Type |
246 | testdata/Builtins.lc 60:5-60:21 Type->Type | 281 | testdata/Builtins.lc 60:5-60:21 Type->Type |
247 | testdata/Builtins.lc 68:6-68:11 Type | 282 | testdata/Builtins.lc 68:6-68:11 Type |
@@ -262,37 +297,43 @@ testdata/Builtins.lc 71:49-71:56 Type | |||
262 | testdata/Builtins.lc 71:49-71:52 'Nat -> Type->Type | 297 | testdata/Builtins.lc 71:49-71:52 'Nat -> Type->Type |
263 | testdata/Builtins.lc 71:53-71:54 'Nat | 298 | testdata/Builtins.lc 71:53-71:54 'Nat |
264 | testdata/Builtins.lc 71:55-71:56 Type | 299 | testdata/Builtins.lc 71:55-71:56 Type |
265 | testdata/Builtins.lc 72:24-75:44 {a} -> {b} -> {c:'Nat} -> a->b -> 'VecS a c -> 'VecS b c | 300 | testdata/Builtins.lc 72:24-77:6 {a} -> {b} -> {c:'Nat} -> a->b -> 'VecS a c -> 'VecS b c |
266 | testdata/Builtins.lc 72:24-75:44 {a} -> {b:'Nat} -> V2->a -> 'VecS V3 b -> 'VecS a b | 301 | testdata/Builtins.lc 72:24-77:6 {a} -> {b:'Nat} -> V2->a -> 'VecS V3 b -> 'VecS a b |
267 | testdata/Builtins.lc 72:24-75:44 {a:'Nat} -> V2->V2 -> 'VecS V3 a -> 'VecS V3 a | 302 | testdata/Builtins.lc 72:24-77:6 {a:'Nat} -> V2->V2 -> 'VecS V3 a -> 'VecS V3 a |
268 | testdata/Builtins.lc 72:24-75:44 V2->V2 -> 'VecS V3 V1 -> 'VecS V3 V2 | 303 | testdata/Builtins.lc 72:24-77:6 V2->V2 -> 'VecS V3 V1 -> 'VecS V3 V2 |
269 | testdata/Builtins.lc 72:24-75:44 'VecS V3 V1 -> 'VecS V3 V2 | 304 | testdata/Builtins.lc 72:24-77:6 'VecS V3 V1 -> 'VecS V3 V2 |
270 | testdata/Builtins.lc 72:24-75:44 'VecS V3 V2 | 305 | testdata/Builtins.lc 72:24-77:6 'VecS V3 V2 |
271 | 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 | 306 | 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 |
272 | testdata/Builtins.lc 72:34-72:50 a:'Nat -> 'VecS V1 a -> Type | 307 | testdata/Builtins.lc 72:34-72:50 a:'Nat -> 'VecS V1 a -> Type |
273 | testdata/Builtins.lc 72:34-72:50 'VecS V1 V0 -> Type | 308 | testdata/Builtins.lc 72:34-72:50 'VecS V1 V0 -> Type |
274 | testdata/Builtins.lc 72:43-72:48 Type | 309 | testdata/Builtins.lc 72:43-72:50 Type |
275 | testdata/Builtins.lc 72:43-72:46 'Nat -> Type->Type | 310 | testdata/Builtins.lc 72:43-72:46 'Nat -> Type->Type |
276 | testdata/Builtins.lc 72:47-72:48 'Nat | 311 | testdata/Builtins.lc 72:47-72:48 'Nat |
312 | testdata/Builtins.lc 72:49-72:50 Type | ||
277 | testdata/Builtins.lc 73:6-73:28 V0 -> V1 -> 'VecS V6 (Succ (Succ Zero)) | 313 | testdata/Builtins.lc 73:6-73:28 V0 -> V1 -> 'VecS V6 (Succ (Succ Zero)) |
278 | testdata/Builtins.lc 73:6-73:28 V1 -> 'VecS V6 (Succ (Succ Zero)) | 314 | testdata/Builtins.lc 73:6-73:28 V1 -> 'VecS V6 (Succ (Succ Zero)) |
279 | testdata/Builtins.lc 73:14-73:27 'VecS V6 (Succ (Succ Zero)) | 315 | testdata/Builtins.lc 73:14-73:27 'VecS V6 (Succ (Succ Zero)) |
280 | testdata/Builtins.lc 73:14-73:16 {a} -> a -> a -> 'VecS a (Succ (Succ Zero)) | 316 | testdata/Builtins.lc 73:14-73:16 {a} -> a -> a -> 'VecS a (Succ (Succ Zero)) |
281 | testdata/Builtins.lc 73:20-73:21 V0 | 317 | testdata/Builtins.lc 73:18-73:21 V0 |
318 | testdata/Builtins.lc 73:18-73:19 V8->V8 | ||
282 | testdata/Builtins.lc 73:20-73:21 V7 | 319 | testdata/Builtins.lc 73:20-73:21 V7 |
283 | testdata/Builtins.lc 73:20-73:21 V2 | 320 | testdata/Builtins.lc 73:20-73:21 V2 |
284 | testdata/Builtins.lc 73:26-73:27 V5 | 321 | testdata/Builtins.lc 73:24-73:27 V5 |
322 | testdata/Builtins.lc 73:24-73:25 V6->V6 | ||
285 | testdata/Builtins.lc 73:26-73:27 V6 | 323 | testdata/Builtins.lc 73:26-73:27 V6 |
286 | testdata/Builtins.lc 74:6-74:36 V4 -> V5 -> V6 -> 'VecS V6 (Succ (Succ (Succ Zero))) | 324 | testdata/Builtins.lc 74:6-74:36 V4 -> V5 -> V6 -> 'VecS V6 (Succ (Succ (Succ Zero))) |
287 | testdata/Builtins.lc 74:6-74:36 V5 -> V6 -> 'VecS V6 (Succ (Succ (Succ Zero))) | 325 | testdata/Builtins.lc 74:6-74:36 V5 -> V6 -> 'VecS V6 (Succ (Succ (Succ Zero))) |
288 | testdata/Builtins.lc 74:6-74:36 V6 -> 'VecS V6 (Succ (Succ (Succ Zero))) | 326 | testdata/Builtins.lc 74:6-74:36 V6 -> 'VecS V6 (Succ (Succ (Succ Zero))) |
289 | testdata/Builtins.lc 74:16-74:35 'VecS V6 (Succ (Succ (Succ Zero))) | 327 | testdata/Builtins.lc 74:16-74:35 'VecS V6 (Succ (Succ (Succ Zero))) |
290 | testdata/Builtins.lc 74:16-74:18 {a} -> a -> a -> a -> 'VecS a (Succ (Succ (Succ Zero))) | 328 | testdata/Builtins.lc 74:16-74:18 {a} -> a -> a -> a -> 'VecS a (Succ (Succ (Succ Zero))) |
291 | testdata/Builtins.lc 74:22-74:23 V0 | 329 | testdata/Builtins.lc 74:20-74:23 V0 |
330 | testdata/Builtins.lc 74:20-74:21 V8->V8 | ||
292 | testdata/Builtins.lc 74:22-74:23 V7 | 331 | testdata/Builtins.lc 74:22-74:23 V7 |
293 | testdata/Builtins.lc 74:28-74:29 V6 | 332 | testdata/Builtins.lc 74:26-74:29 V6 |
333 | testdata/Builtins.lc 74:26-74:27 V7->V7 | ||
294 | testdata/Builtins.lc 74:28-74:29 V7 | 334 | testdata/Builtins.lc 74:28-74:29 V7 |
295 | testdata/Builtins.lc 74:34-74:35 V6 | 335 | testdata/Builtins.lc 74:32-74:35 V6 |
336 | testdata/Builtins.lc 74:32-74:33 V7->V7 | ||
296 | testdata/Builtins.lc 74:34-74:35 V7 | 337 | testdata/Builtins.lc 74:34-74:35 V7 |
297 | testdata/Builtins.lc 75:6-75:44 V4 -> V5 -> V6 -> V7 -> 'VecS V7 (Succ (Succ (Succ (Succ Zero)))) | 338 | testdata/Builtins.lc 75:6-75:44 V4 -> V5 -> V6 -> V7 -> 'VecS V7 (Succ (Succ (Succ (Succ Zero)))) |
298 | testdata/Builtins.lc 75:6-75:44 V5 -> V6 -> V7 -> 'VecS V7 (Succ (Succ (Succ (Succ Zero)))) | 339 | testdata/Builtins.lc 75:6-75:44 V5 -> V6 -> V7 -> 'VecS V7 (Succ (Succ (Succ (Succ Zero)))) |
@@ -300,40 +341,61 @@ testdata/Builtins.lc 75:6-75:44 V6 -> V7 -> 'VecS V7 (Succ (Succ (Succ (Succ Ze | |||
300 | testdata/Builtins.lc 75:6-75:44 V7 -> 'VecS V7 (Succ (Succ (Succ (Succ Zero)))) | 341 | testdata/Builtins.lc 75:6-75:44 V7 -> 'VecS V7 (Succ (Succ (Succ (Succ Zero)))) |
301 | testdata/Builtins.lc 75:18-75:43 'VecS V7 (Succ (Succ (Succ (Succ Zero)))) | 342 | testdata/Builtins.lc 75:18-75:43 'VecS V7 (Succ (Succ (Succ (Succ Zero)))) |
302 | testdata/Builtins.lc 75:18-75:20 {a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) | 343 | testdata/Builtins.lc 75:18-75:20 {a} -> a -> a -> a -> a -> 'VecS a (Succ (Succ (Succ (Succ Zero)))) |
303 | testdata/Builtins.lc 75:24-75:25 V0 | 344 | testdata/Builtins.lc 75:22-75:25 V0 |
345 | testdata/Builtins.lc 75:22-75:23 V9->V9 | ||
304 | testdata/Builtins.lc 75:24-75:25 V8 | 346 | testdata/Builtins.lc 75:24-75:25 V8 |
305 | testdata/Builtins.lc 75:30-75:31 V7 | 347 | testdata/Builtins.lc 75:28-75:31 V7 |
348 | testdata/Builtins.lc 75:28-75:29 V8->V8 | ||
306 | testdata/Builtins.lc 75:30-75:31 V8 | 349 | testdata/Builtins.lc 75:30-75:31 V8 |
307 | testdata/Builtins.lc 75:36-75:37 V7 | 350 | testdata/Builtins.lc 75:34-75:37 V7 |
351 | testdata/Builtins.lc 75:34-75:35 V8->V8 | ||
308 | testdata/Builtins.lc 75:36-75:37 V8 | 352 | testdata/Builtins.lc 75:36-75:37 V8 |
309 | testdata/Builtins.lc 75:42-75:43 V7 | 353 | testdata/Builtins.lc 75:40-75:43 V7 |
354 | testdata/Builtins.lc 75:40-75:41 V8->V8 | ||
310 | testdata/Builtins.lc 75:42-75:43 V8 | 355 | testdata/Builtins.lc 75:42-75:43 V8 |
356 | testdata/Builtins.lc 76:6-76:7 'Nat | ||
357 | testdata/Builtins.lc 77:5-77:6 'VecS V4 V2 | ||
311 | testdata/Builtins.lc 72:1-72:7 {a} -> {b} -> {c:'Nat} -> a->b -> 'VecS a c -> 'VecS b c | 358 | testdata/Builtins.lc 72:1-72:7 {a} -> {b} -> {c:'Nat} -> a->b -> 'VecS a c -> 'VecS b c |
312 | testdata/Builtins.lc 80:27-80:48 Type | 359 | testdata/Builtins.lc 80:27-80:48 Type |
313 | testdata/Builtins.lc 80:27-80:30 'Nat -> Type->Type | 360 | testdata/Builtins.lc 80:27-80:30 'Nat -> Type->Type |
314 | testdata/Builtins.lc 80:31-80:32 'Nat | 361 | testdata/Builtins.lc 80:31-80:32 'Nat |
315 | testdata/Builtins.lc 80:31-80:32 V1 | 362 | testdata/Builtins.lc 80:31-80:32 V1 |
316 | testdata/Builtins.lc 80:27-80:48 V2 | 363 | testdata/Builtins.lc 80:33-80:34 Type |
364 | testdata/Builtins.lc 80:33-80:34 V2 | ||
365 | testdata/Builtins.lc 80:38-80:48 Type | ||
317 | testdata/Builtins.lc 80:38-80:43 Type | 366 | testdata/Builtins.lc 80:38-80:43 Type |
318 | testdata/Builtins.lc 81:17-86:28 {a} -> {b:'Nat} -> 'VecS a b -> 'Swizz->a | 367 | testdata/Builtins.lc 80:47-80:48 Type |
319 | testdata/Builtins.lc 81:17-86:28 {a:'Nat} -> 'VecS V1 a -> 'Swizz->V3 | 368 | testdata/Builtins.lc 81:17-89:32 {a} -> {b:'Nat} -> 'VecS a b -> 'Swizz->a |
320 | testdata/Builtins.lc 81:17-86:28 'VecS V1 V0 -> 'Swizz->V3 | 369 | testdata/Builtins.lc 81:17-89:32 {a:'Nat} -> 'VecS V1 a -> 'Swizz->V3 |
321 | testdata/Builtins.lc 81:17-86:28 'Swizz->V3 | 370 | testdata/Builtins.lc 81:17-89:32 'VecS V1 V0 -> 'Swizz->V3 |
322 | testdata/Builtins.lc 81:17-86:28 V3 | 371 | testdata/Builtins.lc 81:17-89:32 'Swizz->V3 |
323 | testdata/Builtins.lc 81:22-81:24 V1 -> V2->V2 | 372 | testdata/Builtins.lc 81:17-89:32 V3 |
324 | testdata/Builtins.lc 81:22-81:24 V2->V2 | 373 | testdata/Builtins.lc 81:22-82:28 V1 -> V2->V2 |
325 | testdata/Builtins.lc 81:22-81:24 V2 | 374 | testdata/Builtins.lc 81:22-82:28 V2->V2 |
375 | testdata/Builtins.lc 81:22-82:28 V2 | ||
376 | testdata/Builtins.lc 81:27-81:28 V0 | ||
377 | testdata/Builtins.lc 81:27-81:28 V4 | ||
378 | testdata/Builtins.lc 82:27-82:28 V3 | ||
326 | testdata/Builtins.lc 81:22-81:24 'Swizz | 379 | testdata/Builtins.lc 81:22-81:24 'Swizz |
327 | testdata/Builtins.lc 83:24-83:26 V0 -> V1 -> V2->V3 | 380 | testdata/Builtins.lc 83:24-85:30 V0 -> V1 -> V2->V3 |
328 | testdata/Builtins.lc 83:24-83:26 V1 -> V2->V3 | 381 | testdata/Builtins.lc 83:24-85:30 V1 -> V2->V3 |
329 | testdata/Builtins.lc 83:24-83:26 V2->V3 | 382 | testdata/Builtins.lc 83:24-85:30 V2->V3 |
330 | testdata/Builtins.lc 83:24-83:26 V3 | 383 | testdata/Builtins.lc 83:24-85:30 V3 |
384 | testdata/Builtins.lc 83:29-83:30 V0 | ||
385 | testdata/Builtins.lc 83:29-83:30 V4 | ||
386 | testdata/Builtins.lc 84:29-84:30 V3 | ||
387 | testdata/Builtins.lc 85:29-85:30 V3 | ||
331 | testdata/Builtins.lc 83:24-83:26 'Swizz | 388 | testdata/Builtins.lc 83:24-83:26 'Swizz |
332 | testdata/Builtins.lc 86:26-86:28 V0 -> V1 -> V2 -> V3->V4 | 389 | testdata/Builtins.lc 86:26-89:32 V0 -> V1 -> V2 -> V3->V4 |
333 | testdata/Builtins.lc 86:26-86:28 V1 -> V2 -> V3->V4 | 390 | testdata/Builtins.lc 86:26-89:32 V1 -> V2 -> V3->V4 |
334 | testdata/Builtins.lc 86:26-86:28 V2 -> V3->V4 | 391 | testdata/Builtins.lc 86:26-89:32 V2 -> V3->V4 |
335 | testdata/Builtins.lc 86:26-86:28 V3->V4 | 392 | testdata/Builtins.lc 86:26-89:32 V3->V4 |
336 | testdata/Builtins.lc 86:26-86:28 V4 | 393 | testdata/Builtins.lc 86:26-89:32 V4 |
394 | testdata/Builtins.lc 86:31-86:32 V0 | ||
395 | testdata/Builtins.lc 86:31-86:32 V5 | ||
396 | testdata/Builtins.lc 87:31-87:32 V4 | ||
397 | testdata/Builtins.lc 88:31-88:32 V4 | ||
398 | testdata/Builtins.lc 89:31-89:32 V4 | ||
337 | testdata/Builtins.lc 86:26-86:28 'Swizz | 399 | testdata/Builtins.lc 86:26-86:28 'Swizz |
338 | testdata/Builtins.lc 81:17-81:20 'VecS V1 V0 | 400 | testdata/Builtins.lc 81:17-81:20 'VecS V1 V0 |
339 | testdata/Builtins.lc 81:17-81:20 'VecS V5 V4 | 401 | testdata/Builtins.lc 81:17-81:20 'VecS V5 V4 |
@@ -369,23 +431,31 @@ testdata/Builtins.lc 97:38-97:71 Type | |||
369 | testdata/Builtins.lc 97:38-97:41 'Nat -> Type->Type | 431 | testdata/Builtins.lc 97:38-97:41 'Nat -> Type->Type |
370 | testdata/Builtins.lc 97:42-97:43 'Nat | 432 | testdata/Builtins.lc 97:42-97:43 'Nat |
371 | testdata/Builtins.lc 97:42-97:43 V3 | 433 | testdata/Builtins.lc 97:42-97:43 V3 |
372 | testdata/Builtins.lc 97:38-97:71 V4 | 434 | testdata/Builtins.lc 97:44-97:45 Type |
435 | testdata/Builtins.lc 97:44-97:45 V4 | ||
436 | testdata/Builtins.lc 97:49-97:71 Type | ||
373 | testdata/Builtins.lc 97:49-97:52 'Nat -> Type->Type | 437 | testdata/Builtins.lc 97:49-97:52 'Nat -> Type->Type |
374 | testdata/Builtins.lc 97:53-97:54 'Nat | 438 | testdata/Builtins.lc 97:53-97:54 'Nat |
375 | testdata/Builtins.lc 97:53-97:54 V2 | 439 | testdata/Builtins.lc 97:53-97:54 V2 |
376 | testdata/Builtins.lc 97:55-97:60 Type | 440 | testdata/Builtins.lc 97:55-97:60 Type |
441 | testdata/Builtins.lc 97:64-97:71 Type | ||
377 | testdata/Builtins.lc 97:64-97:67 'Nat -> Type->Type | 442 | testdata/Builtins.lc 97:64-97:67 'Nat -> Type->Type |
378 | testdata/Builtins.lc 97:68-97:69 'Nat | 443 | testdata/Builtins.lc 97:68-97:69 'Nat |
379 | testdata/Builtins.lc 98:19-98:53 {a} -> {b:'Nat} -> {c:'Nat} -> 'VecS a b -> 'VecS 'Swizz c -> 'VecS a c | 444 | testdata/Builtins.lc 97:70-97:71 Type |
380 | testdata/Builtins.lc 98:19-98:53 {a:'Nat} -> {b:'Nat} -> 'VecS V2 a -> 'VecS 'Swizz b -> 'VecS V4 b | 445 | testdata/Builtins.lc 98:19-98:58 {a} -> {b:'Nat} -> {c:'Nat} -> 'VecS a b -> 'VecS 'Swizz c -> 'VecS a c |
381 | testdata/Builtins.lc 98:19-98:53 {a:'Nat} -> 'VecS V2 V1 -> 'VecS 'Swizz a -> 'VecS V4 a | 446 | testdata/Builtins.lc 98:19-98:58 {a:'Nat} -> {b:'Nat} -> 'VecS V2 a -> 'VecS 'Swizz b -> 'VecS V4 b |
382 | testdata/Builtins.lc 98:19-98:53 'VecS V2 V1 -> 'VecS 'Swizz V1 -> 'VecS V4 V2 | 447 | testdata/Builtins.lc 98:19-98:58 {a:'Nat} -> 'VecS V2 V1 -> 'VecS 'Swizz a -> 'VecS V4 a |
383 | testdata/Builtins.lc 98:19-98:53 'VecS 'Swizz V1 -> 'VecS V4 V2 | 448 | testdata/Builtins.lc 98:19-98:58 'VecS V2 V1 -> 'VecS 'Swizz V1 -> 'VecS V4 V2 |
384 | testdata/Builtins.lc 98:19-98:53 'VecS V4 V2 | 449 | testdata/Builtins.lc 98:19-98:58 'VecS 'Swizz V1 -> 'VecS V4 V2 |
385 | testdata/Builtins.lc 98:34-98:53 V0 | 450 | testdata/Builtins.lc 98:19-98:58 'VecS V4 V2 |
451 | testdata/Builtins.lc 98:34-98:58 V0 | ||
386 | testdata/Builtins.lc 98:34-98:40 {a} -> {b} -> {c:'Nat} -> a->b -> 'VecS a c -> 'VecS b c | 452 | testdata/Builtins.lc 98:34-98:40 {a} -> {b} -> {c:'Nat} -> a->b -> 'VecS a c -> 'VecS b c |
387 | testdata/Builtins.lc 98:42-98:53 V2->V2 | 453 | testdata/Builtins.lc 98:42-98:55 V2->V2 |
388 | testdata/Builtins.lc 98:42-98:53 {a} -> {b:'Nat} -> 'VecS a b -> 'Swizz->a | 454 | testdata/Builtins.lc 98:42-98:53 {a} -> {b:'Nat} -> 'VecS a b -> 'Swizz->a |
455 | testdata/Builtins.lc 98:54-98:55 'VecS V1 V0 | ||
456 | testdata/Builtins.lc 98:54-98:55 'VecS V10 V9 | ||
457 | testdata/Builtins.lc 98:57-98:58 'VecS 'Swizz V0 | ||
458 | testdata/Builtins.lc 98:57-98:58 'VecS 'Swizz V3 | ||
389 | testdata/Builtins.lc 98:19-98:31 'Bool | 459 | testdata/Builtins.lc 98:19-98:31 'Bool |
390 | testdata/Builtins.lc 98:19-98:29 {a} -> {b:'Nat} -> 'VecS a b -> 'Bool | 460 | testdata/Builtins.lc 98:19-98:29 {a} -> {b:'Nat} -> 'VecS a b -> 'Bool |
391 | testdata/Builtins.lc 98:30-98:31 'VecS V1 V0 | 461 | testdata/Builtins.lc 98:30-98:31 'VecS V1 V0 |
@@ -914,11 +984,13 @@ testdata/Builtins.lc 291:43-291:48 Type | |||
914 | testdata/Builtins.lc 291:1-291:12 'Tuple0 -> 'VecS 'Float (Succ (Succ Zero)) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) | 984 | testdata/Builtins.lc 291:1-291:12 'Tuple0 -> 'VecS 'Float (Succ (Succ Zero)) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) |
915 | testdata/Builtins.lc 294:14-294:25 Type | 985 | testdata/Builtins.lc 294:14-294:25 Type |
916 | testdata/Builtins.lc 294:14-294:20 Type | 986 | testdata/Builtins.lc 294:14-294:20 Type |
917 | testdata/Builtins.lc 294:14-294:25 V2 | 987 | testdata/Builtins.lc 294:24-294:25 Type |
988 | testdata/Builtins.lc 294:24-294:25 V2 | ||
918 | testdata/Builtins.lc 294:1-294:8 {a} -> 'String->a | 989 | testdata/Builtins.lc 294:1-294:8 {a} -> 'String->a |
919 | testdata/Builtins.lc 295:14-295:25 Type | 990 | testdata/Builtins.lc 295:14-295:25 Type |
920 | testdata/Builtins.lc 295:14-295:20 Type | 991 | testdata/Builtins.lc 295:14-295:20 Type |
921 | testdata/Builtins.lc 295:14-295:25 V2 | 992 | testdata/Builtins.lc 295:24-295:25 Type |
993 | testdata/Builtins.lc 295:24-295:25 V2 | ||
922 | testdata/Builtins.lc 295:1-295:10 {a} -> 'String->a | 994 | testdata/Builtins.lc 295:1-295:10 {a} -> 'String->a |
923 | testdata/Builtins.lc 297:23-297:36 Type | 995 | testdata/Builtins.lc 297:23-297:36 Type |
924 | testdata/Builtins.lc 297:40-297:44 Type | 996 | testdata/Builtins.lc 297:40-297:44 Type |
@@ -970,28 +1042,39 @@ testdata/Builtins.lc 305:55-305:56 Type | |||
970 | testdata/Builtins.lc 305:3-305:7 {a} -> 'Interpolated a | 1042 | testdata/Builtins.lc 305:3-305:7 {a} -> 'Interpolated a |
971 | testdata/Builtins.lc 309:14-310:32 Type->Type | 1043 | testdata/Builtins.lc 309:14-310:32 Type->Type |
972 | testdata/Builtins.lc 309:14-310:32 Type | 1044 | testdata/Builtins.lc 309:14-310:32 Type |
1045 | testdata/Builtins.lc 309:19-309:20 Type->Type | ||
1046 | testdata/Builtins.lc 309:19-309:20 Type | ||
973 | testdata/Builtins.lc 309:14-309:15 Type | 1047 | testdata/Builtins.lc 309:14-309:15 Type |
974 | testdata/Builtins.lc 310:15-310:32 Type | 1048 | testdata/Builtins.lc 310:15-310:32 Type |
975 | testdata/Builtins.lc 310:26-310:32 Type -> Type->Type | 1049 | testdata/Builtins.lc 310:26-310:32 Type -> Type->Type |
976 | testdata/Builtins.lc 310:26-310:32 Type->Type | 1050 | testdata/Builtins.lc 310:26-310:32 Type->Type |
977 | testdata/Builtins.lc 310:26-310:32 Type | 1051 | testdata/Builtins.lc 310:26-310:32 Type |
1052 | testdata/Builtins.lc 310:27-310:28 Type | ||
1053 | testdata/Builtins.lc 310:30-310:31 Type | ||
978 | testdata/Builtins.lc 310:15-310:21 Type | 1054 | testdata/Builtins.lc 310:15-310:21 Type |
979 | testdata/Builtins.lc 309:5-309:12 Type->Type | 1055 | testdata/Builtins.lc 309:5-309:12 Type->Type |
980 | testdata/Builtins.lc 313:27-316:82 Type->Type | 1056 | testdata/Builtins.lc 313:27-316:82 Type->Type |
981 | testdata/Builtins.lc 313:27-316:82 Type | 1057 | testdata/Builtins.lc 313:27-316:82 Type |
982 | testdata/Builtins.lc 313:27-313:29 Type | 1058 | testdata/Builtins.lc 313:27-313:29 Type |
983 | testdata/Builtins.lc 314:36-316:82 Type | 1059 | testdata/Builtins.lc 314:36-316:82 Type |
1060 | testdata/Builtins.lc 314:41-314:42 Type->Type | ||
1061 | testdata/Builtins.lc 314:41-314:42 Type | ||
984 | testdata/Builtins.lc 314:36-314:37 Type | 1062 | testdata/Builtins.lc 314:36-314:37 Type |
985 | testdata/Builtins.lc 315:23-316:82 Type | 1063 | testdata/Builtins.lc 315:23-316:82 Type |
986 | testdata/Builtins.lc 315:57-315:63 Type -> Type->Type | 1064 | testdata/Builtins.lc 315:57-315:63 Type -> Type->Type |
987 | testdata/Builtins.lc 315:57-315:63 Type->Type | 1065 | testdata/Builtins.lc 315:57-315:63 Type->Type |
988 | testdata/Builtins.lc 315:57-315:63 Type | 1066 | testdata/Builtins.lc 315:57-315:63 Type |
1067 | testdata/Builtins.lc 315:58-315:59 Type | ||
1068 | testdata/Builtins.lc 315:61-315:62 Type | ||
989 | testdata/Builtins.lc 315:23-315:53 Type | 1069 | testdata/Builtins.lc 315:23-315:53 Type |
990 | testdata/Builtins.lc 316:23-316:82 Type | 1070 | testdata/Builtins.lc 316:23-316:82 Type |
991 | testdata/Builtins.lc 316:73-316:82 Type -> Type -> Type->Type | 1071 | testdata/Builtins.lc 316:73-316:82 Type -> Type -> Type->Type |
992 | testdata/Builtins.lc 316:73-316:82 Type -> Type->Type | 1072 | testdata/Builtins.lc 316:73-316:82 Type -> Type->Type |
993 | testdata/Builtins.lc 316:73-316:82 Type->Type | 1073 | testdata/Builtins.lc 316:73-316:82 Type->Type |
994 | testdata/Builtins.lc 316:73-316:82 Type | 1074 | testdata/Builtins.lc 316:73-316:82 Type |
1075 | testdata/Builtins.lc 316:74-316:75 Type | ||
1076 | testdata/Builtins.lc 316:77-316:78 Type | ||
1077 | testdata/Builtins.lc 316:80-316:81 Type | ||
995 | testdata/Builtins.lc 316:23-316:69 Type | 1078 | testdata/Builtins.lc 316:23-316:69 Type |
996 | testdata/Builtins.lc 313:5-313:21 Type->Type | 1079 | testdata/Builtins.lc 313:5-313:21 Type->Type |
997 | testdata/Builtins.lc 318:18-318:22 Type | 1080 | testdata/Builtins.lc 318:18-318:22 Type |
@@ -999,13 +1082,18 @@ testdata/Builtins.lc 318:26-318:30 Type | |||
999 | testdata/Builtins.lc 318:6-318:14 Type->Type | 1082 | testdata/Builtins.lc 318:6-318:14 Type->Type |
1000 | testdata/Builtins.lc 319:60-319:70 Type | 1083 | testdata/Builtins.lc 319:60-319:70 Type |
1001 | testdata/Builtins.lc 319:60-319:68 Type->Type | 1084 | testdata/Builtins.lc 319:60-319:68 Type->Type |
1002 | testdata/Builtins.lc 319:60-319:70 V1 | 1085 | testdata/Builtins.lc 319:69-319:70 Type |
1086 | testdata/Builtins.lc 319:69-319:70 V1 | ||
1003 | testdata/Builtins.lc 319:3-319:13 {a} -> 'Blending a | 1087 | testdata/Builtins.lc 319:3-319:13 {a} -> 'Blending a |
1004 | testdata/Builtins.lc 320:27-320:70 Type | 1088 | testdata/Builtins.lc 320:27-320:70 Type |
1005 | testdata/Builtins.lc 320:27-320:35 Type->Type | 1089 | testdata/Builtins.lc 320:27-320:35 Type->Type |
1006 | testdata/Builtins.lc 320:27-320:70 V1 | 1090 | testdata/Builtins.lc 320:36-320:37 Type |
1091 | testdata/Builtins.lc 320:36-320:37 V1 | ||
1092 | testdata/Builtins.lc 320:42-320:70 Type | ||
1007 | testdata/Builtins.lc 320:42-320:56 Type | 1093 | testdata/Builtins.lc 320:42-320:56 Type |
1094 | testdata/Builtins.lc 320:60-320:70 Type | ||
1008 | testdata/Builtins.lc 320:60-320:68 Type->Type | 1095 | testdata/Builtins.lc 320:60-320:68 Type->Type |
1096 | testdata/Builtins.lc 320:69-320:70 Type | ||
1009 | testdata/Builtins.lc 320:3-320:15 {a} -> {b : 'Integral a} -> 'LogicOperation -> 'Blending a | 1097 | testdata/Builtins.lc 320:3-320:15 {a} -> {b : 'Integral a} -> 'LogicOperation -> 'Blending a |
1010 | testdata/Builtins.lc 321:26-321:56 Type -> Type->Type | 1098 | testdata/Builtins.lc 321:26-321:56 Type -> Type->Type |
1011 | testdata/Builtins.lc 321:27-321:40 Type | 1099 | testdata/Builtins.lc 321:27-321:40 Type |
@@ -1027,8 +1115,8 @@ testdata/Builtins.lc 323:60-323:74 Type | |||
1027 | testdata/Builtins.lc 323:60-323:68 Type->Type | 1115 | testdata/Builtins.lc 323:60-323:68 Type->Type |
1028 | testdata/Builtins.lc 323:69-323:74 Type | 1116 | testdata/Builtins.lc 323:69-323:74 Type |
1029 | 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 | 1117 | 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 |
1030 | testdata/Builtins.lc 319:60-323:74 Type | 1118 | testdata/Builtins.lc 319:69-323:74 Type |
1031 | testdata/Builtins.lc 320:27-323:74 Type | 1119 | testdata/Builtins.lc 320:69-323:74 Type |
1032 | testdata/Builtins.lc 330:6-330:18 Type | 1120 | testdata/Builtins.lc 330:6-330:18 Type |
1033 | testdata/Builtins.lc 331:6-331:16 Type | 1121 | testdata/Builtins.lc 331:6-331:16 Type |
1034 | testdata/Builtins.lc 332:6-332:11 Type | 1122 | testdata/Builtins.lc 332:6-332:11 Type |
@@ -1036,18 +1124,34 @@ testdata/Builtins.lc 334:27-334:31 Type | |||
1036 | testdata/Builtins.lc 334:35-334:39 Type | 1124 | testdata/Builtins.lc 334:35-334:39 Type |
1037 | testdata/Builtins.lc 334:6-334:23 Type->Type | 1125 | testdata/Builtins.lc 334:6-334:23 Type->Type |
1038 | testdata/Builtins.lc 335:27-336:101 Type | 1126 | testdata/Builtins.lc 335:27-336:101 Type |
1039 | testdata/Builtins.lc 335:27-336:101 V7 | 1127 | testdata/Builtins.lc 335:27-335:31 Type |
1128 | testdata/Builtins.lc 335:27-335:31 V7 | ||
1129 | testdata/Builtins.lc 335:34-335:50 Type | ||
1040 | testdata/Builtins.lc 335:34-335:43 'Nat -> Type->Type | 1130 | testdata/Builtins.lc 335:34-335:43 'Nat -> Type->Type |
1041 | testdata/Builtins.lc 335:27-336:101 'Nat | 1131 | testdata/Builtins.lc 335:44-335:45 'Nat |
1042 | testdata/Builtins.lc 335:27-336:101 V5 | 1132 | testdata/Builtins.lc 335:44-335:45 V5 |
1043 | testdata/Builtins.lc 335:46-335:50 Type | 1133 | testdata/Builtins.lc 335:46-335:50 Type |
1044 | testdata/Builtins.lc 335:27-336:101 V4 | 1134 | testdata/Builtins.lc 335:52-336:101 Type |
1135 | testdata/Builtins.lc 335:52-335:57 Type | ||
1136 | testdata/Builtins.lc 335:52-335:57 V4 | ||
1137 | testdata/Builtins.lc 335:60-335:73 Type | ||
1045 | testdata/Builtins.lc 335:60-335:69 'Nat -> Type->Type | 1138 | testdata/Builtins.lc 335:60-335:69 'Nat -> Type->Type |
1046 | testdata/Builtins.lc 335:27-336:101 V2 | 1139 | testdata/Builtins.lc 335:70-335:71 'Nat |
1140 | testdata/Builtins.lc 335:72-335:73 Type | ||
1141 | testdata/Builtins.lc 335:72-335:73 V2 | ||
1142 | testdata/Builtins.lc 335:75-336:101 Type | ||
1047 | testdata/Builtins.lc 335:75-335:78 Type->Type | 1143 | testdata/Builtins.lc 335:75-335:78 Type->Type |
1144 | testdata/Builtins.lc 335:79-335:80 Type | ||
1145 | testdata/Builtins.lc 335:85-336:101 Type | ||
1048 | testdata/Builtins.lc 335:85-335:93 Type->Type | 1146 | testdata/Builtins.lc 335:85-335:93 Type->Type |
1147 | testdata/Builtins.lc 335:94-335:95 Type | ||
1148 | testdata/Builtins.lc 335:99-336:101 Type | ||
1149 | testdata/Builtins.lc 335:99-335:103 Type | ||
1150 | testdata/Builtins.lc 336:71-336:101 Type | ||
1049 | testdata/Builtins.lc 336:71-336:88 Type->Type | 1151 | testdata/Builtins.lc 336:71-336:88 Type->Type |
1152 | testdata/Builtins.lc 336:90-336:101 Type | ||
1050 | testdata/Builtins.lc 336:90-336:95 Type->Type | 1153 | testdata/Builtins.lc 336:90-336:95 Type->Type |
1154 | testdata/Builtins.lc 336:96-336:101 Type | ||
1051 | 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) | 1155 | 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) |
1052 | testdata/Builtins.lc 337:26-337:44 Type | 1156 | testdata/Builtins.lc 337:26-337:44 Type |
1053 | testdata/Builtins.lc 337:48-337:101 Type | 1157 | testdata/Builtins.lc 337:48-337:101 Type |
@@ -1069,21 +1173,28 @@ testdata/Builtins.lc 338:90-338:103 Type | |||
1069 | testdata/Builtins.lc 338:90-338:97 Type->Type | 1173 | testdata/Builtins.lc 338:90-338:97 Type->Type |
1070 | testdata/Builtins.lc 338:98-338:103 Type | 1174 | testdata/Builtins.lc 338:98-338:103 Type |
1071 | testdata/Builtins.lc 338:3-338:12 'StencilTests -> 'StencilOps -> 'StencilOps -> 'FragmentOperation ('Stencil 'Int32) | 1175 | testdata/Builtins.lc 338:3-338:12 'StencilTests -> 'StencilOps -> 'StencilOps -> 'FragmentOperation ('Stencil 'Int32) |
1072 | testdata/Builtins.lc 335:27-338:103 Type | 1176 | testdata/Builtins.lc 336:90-338:103 Type |
1073 | testdata/Builtins.lc 337:90-338:103 Type | 1177 | testdata/Builtins.lc 337:90-338:103 Type |
1074 | testdata/Builtins.lc 341:32-345:146 Type->Type | 1178 | testdata/Builtins.lc 341:32-345:146 Type->Type |
1075 | testdata/Builtins.lc 341:32-345:146 Type | 1179 | testdata/Builtins.lc 341:32-345:146 Type |
1180 | testdata/Builtins.lc 341:37-341:38 Type->Type | ||
1181 | testdata/Builtins.lc 341:37-341:38 Type | ||
1076 | testdata/Builtins.lc 341:32-341:33 Type | 1182 | testdata/Builtins.lc 341:32-341:33 Type |
1077 | testdata/Builtins.lc 342:14-345:146 Type | 1183 | testdata/Builtins.lc 342:14-345:146 Type |
1078 | testdata/Builtins.lc 342:60-342:68 Type -> Type->Type | 1184 | testdata/Builtins.lc 342:60-342:68 Type -> Type->Type |
1079 | testdata/Builtins.lc 342:60-342:68 Type->Type | 1185 | testdata/Builtins.lc 342:60-342:68 Type->Type |
1080 | testdata/Builtins.lc 342:60-342:68 Type | 1186 | testdata/Builtins.lc 342:60-342:68 Type |
1187 | testdata/Builtins.lc 342:61-342:63 Type | ||
1188 | testdata/Builtins.lc 342:65-342:67 Type | ||
1081 | testdata/Builtins.lc 342:14-342:56 Type | 1189 | testdata/Builtins.lc 342:14-342:56 Type |
1082 | testdata/Builtins.lc 343:14-345:146 Type | 1190 | testdata/Builtins.lc 343:14-345:146 Type |
1083 | testdata/Builtins.lc 343:82-343:94 Type -> Type -> Type->Type | 1191 | testdata/Builtins.lc 343:82-343:94 Type -> Type -> Type->Type |
1084 | testdata/Builtins.lc 343:82-343:94 Type -> Type->Type | 1192 | testdata/Builtins.lc 343:82-343:94 Type -> Type->Type |
1085 | testdata/Builtins.lc 343:82-343:94 Type->Type | 1193 | testdata/Builtins.lc 343:82-343:94 Type->Type |
1086 | testdata/Builtins.lc 343:82-343:94 Type | 1194 | testdata/Builtins.lc 343:82-343:94 Type |
1195 | testdata/Builtins.lc 343:83-343:85 Type | ||
1196 | testdata/Builtins.lc 343:87-343:89 Type | ||
1197 | testdata/Builtins.lc 343:91-343:93 Type | ||
1087 | testdata/Builtins.lc 343:14-343:78 Type | 1198 | testdata/Builtins.lc 343:14-343:78 Type |
1088 | testdata/Builtins.lc 344:14-345:146 Type | 1199 | testdata/Builtins.lc 344:14-345:146 Type |
1089 | testdata/Builtins.lc 344:104-344:120 Type -> Type -> Type -> Type->Type | 1200 | testdata/Builtins.lc 344:104-344:120 Type -> Type -> Type -> Type->Type |
@@ -1091,6 +1202,10 @@ testdata/Builtins.lc 344:104-344:120 Type -> Type -> Type->Type | |||
1091 | testdata/Builtins.lc 344:104-344:120 Type -> Type->Type | 1202 | testdata/Builtins.lc 344:104-344:120 Type -> Type->Type |
1092 | testdata/Builtins.lc 344:104-344:120 Type->Type | 1203 | testdata/Builtins.lc 344:104-344:120 Type->Type |
1093 | testdata/Builtins.lc 344:104-344:120 Type | 1204 | testdata/Builtins.lc 344:104-344:120 Type |
1205 | testdata/Builtins.lc 344:105-344:107 Type | ||
1206 | testdata/Builtins.lc 344:109-344:111 Type | ||
1207 | testdata/Builtins.lc 344:113-344:115 Type | ||
1208 | testdata/Builtins.lc 344:117-344:119 Type | ||
1094 | testdata/Builtins.lc 344:14-344:100 Type | 1209 | testdata/Builtins.lc 344:14-344:100 Type |
1095 | testdata/Builtins.lc 345:14-345:146 Type | 1210 | testdata/Builtins.lc 345:14-345:146 Type |
1096 | testdata/Builtins.lc 345:126-345:146 Type -> Type -> Type -> Type -> Type->Type | 1211 | testdata/Builtins.lc 345:126-345:146 Type -> Type -> Type -> Type -> Type->Type |
@@ -1099,85 +1214,120 @@ testdata/Builtins.lc 345:126-345:146 Type -> Type -> Type->Type | |||
1099 | testdata/Builtins.lc 345:126-345:146 Type -> Type->Type | 1214 | testdata/Builtins.lc 345:126-345:146 Type -> Type->Type |
1100 | testdata/Builtins.lc 345:126-345:146 Type->Type | 1215 | testdata/Builtins.lc 345:126-345:146 Type->Type |
1101 | testdata/Builtins.lc 345:126-345:146 Type | 1216 | testdata/Builtins.lc 345:126-345:146 Type |
1217 | testdata/Builtins.lc 345:127-345:129 Type | ||
1218 | testdata/Builtins.lc 345:131-345:133 Type | ||
1219 | testdata/Builtins.lc 345:135-345:137 Type | ||
1220 | testdata/Builtins.lc 345:139-345:141 Type | ||
1221 | testdata/Builtins.lc 345:143-345:145 Type | ||
1102 | testdata/Builtins.lc 345:14-345:122 Type | 1222 | testdata/Builtins.lc 345:14-345:122 Type |
1103 | testdata/Builtins.lc 341:5-341:12 Type->Type | 1223 | testdata/Builtins.lc 341:5-341:12 Type->Type |
1104 | testdata/Builtins.lc 348:15-352:36 Type->Type | 1224 | testdata/Builtins.lc 348:15-352:38 Type->Type |
1105 | testdata/Builtins.lc 348:15-352:36 Type | 1225 | testdata/Builtins.lc 348:15-352:38 Type |
1106 | testdata/Builtins.lc 348:25-348:69 Type -> Type->Type | 1226 | testdata/Builtins.lc 348:25-348:69 Type -> Type->Type |
1107 | testdata/Builtins.lc 348:25-348:69 Type->Type | 1227 | testdata/Builtins.lc 348:25-348:69 Type->Type |
1108 | testdata/Builtins.lc 348:25-348:69 Type | 1228 | testdata/Builtins.lc 348:25-348:69 Type |
1109 | testdata/Builtins.lc 348:26-348:43 Type | 1229 | testdata/Builtins.lc 348:26-348:46 Type |
1110 | testdata/Builtins.lc 348:26-348:43 Type->Type | 1230 | testdata/Builtins.lc 348:26-348:43 Type->Type |
1111 | testdata/Builtins.lc 348:48-348:65 Type | 1231 | testdata/Builtins.lc 348:44-348:46 Type |
1232 | testdata/Builtins.lc 348:48-348:68 Type | ||
1112 | testdata/Builtins.lc 348:48-348:65 Type->Type | 1233 | testdata/Builtins.lc 348:48-348:65 Type->Type |
1234 | testdata/Builtins.lc 348:66-348:68 Type | ||
1113 | testdata/Builtins.lc 348:15-348:21 Type | 1235 | testdata/Builtins.lc 348:15-348:21 Type |
1114 | testdata/Builtins.lc 349:15-352:36 Type | 1236 | testdata/Builtins.lc 349:15-352:38 Type |
1115 | testdata/Builtins.lc 349:29-349:95 Type -> Type -> Type->Type | 1237 | testdata/Builtins.lc 349:29-349:95 Type -> Type -> Type->Type |
1116 | testdata/Builtins.lc 349:29-349:95 Type -> Type->Type | 1238 | testdata/Builtins.lc 349:29-349:95 Type -> Type->Type |
1117 | testdata/Builtins.lc 349:29-349:95 Type->Type | 1239 | testdata/Builtins.lc 349:29-349:95 Type->Type |
1118 | testdata/Builtins.lc 349:29-349:95 Type | 1240 | testdata/Builtins.lc 349:29-349:95 Type |
1119 | testdata/Builtins.lc 349:30-349:47 Type | 1241 | testdata/Builtins.lc 349:30-349:50 Type |
1120 | testdata/Builtins.lc 349:30-349:47 Type->Type | 1242 | testdata/Builtins.lc 349:30-349:47 Type->Type |
1121 | testdata/Builtins.lc 349:52-349:69 Type | 1243 | testdata/Builtins.lc 349:48-349:50 Type |
1244 | testdata/Builtins.lc 349:52-349:72 Type | ||
1122 | testdata/Builtins.lc 349:52-349:69 Type->Type | 1245 | testdata/Builtins.lc 349:52-349:69 Type->Type |
1123 | testdata/Builtins.lc 349:74-349:91 Type | 1246 | testdata/Builtins.lc 349:70-349:72 Type |
1247 | testdata/Builtins.lc 349:74-349:94 Type | ||
1124 | testdata/Builtins.lc 349:74-349:91 Type->Type | 1248 | testdata/Builtins.lc 349:74-349:91 Type->Type |
1249 | testdata/Builtins.lc 349:92-349:94 Type | ||
1125 | testdata/Builtins.lc 349:15-349:25 Type | 1250 | testdata/Builtins.lc 349:15-349:25 Type |
1126 | testdata/Builtins.lc 350:15-352:36 Type | 1251 | testdata/Builtins.lc 350:15-352:38 Type |
1127 | testdata/Builtins.lc 350:34-350:122 Type -> Type -> Type -> Type->Type | 1252 | testdata/Builtins.lc 350:34-350:122 Type -> Type -> Type -> Type->Type |
1128 | testdata/Builtins.lc 350:34-350:122 Type -> Type -> Type->Type | 1253 | testdata/Builtins.lc 350:34-350:122 Type -> Type -> Type->Type |
1129 | testdata/Builtins.lc 350:34-350:122 Type -> Type->Type | 1254 | testdata/Builtins.lc 350:34-350:122 Type -> Type->Type |
1130 | testdata/Builtins.lc 350:34-350:122 Type->Type | 1255 | testdata/Builtins.lc 350:34-350:122 Type->Type |
1131 | testdata/Builtins.lc 350:34-350:122 Type | 1256 | testdata/Builtins.lc 350:34-350:122 Type |
1132 | testdata/Builtins.lc 350:35-350:52 Type | 1257 | testdata/Builtins.lc 350:35-350:55 Type |
1133 | testdata/Builtins.lc 350:35-350:52 Type->Type | 1258 | testdata/Builtins.lc 350:35-350:52 Type->Type |
1134 | testdata/Builtins.lc 350:57-350:74 Type | 1259 | testdata/Builtins.lc 350:53-350:55 Type |
1260 | testdata/Builtins.lc 350:57-350:77 Type | ||
1135 | testdata/Builtins.lc 350:57-350:74 Type->Type | 1261 | testdata/Builtins.lc 350:57-350:74 Type->Type |
1136 | testdata/Builtins.lc 350:79-350:96 Type | 1262 | testdata/Builtins.lc 350:75-350:77 Type |
1263 | testdata/Builtins.lc 350:79-350:99 Type | ||
1137 | testdata/Builtins.lc 350:79-350:96 Type->Type | 1264 | testdata/Builtins.lc 350:79-350:96 Type->Type |
1138 | testdata/Builtins.lc 350:101-350:118 Type | 1265 | testdata/Builtins.lc 350:97-350:99 Type |
1266 | testdata/Builtins.lc 350:101-350:121 Type | ||
1139 | testdata/Builtins.lc 350:101-350:118 Type->Type | 1267 | testdata/Builtins.lc 350:101-350:118 Type->Type |
1268 | testdata/Builtins.lc 350:119-350:121 Type | ||
1140 | testdata/Builtins.lc 350:15-350:29 Type | 1269 | testdata/Builtins.lc 350:15-350:29 Type |
1141 | testdata/Builtins.lc 351:15-352:36 Type | 1270 | testdata/Builtins.lc 351:15-352:38 Type |
1142 | testdata/Builtins.lc 351:38-351:148 Type -> Type -> Type -> Type -> Type->Type | 1271 | testdata/Builtins.lc 351:38-351:148 Type -> Type -> Type -> Type -> Type->Type |
1143 | testdata/Builtins.lc 351:38-351:148 Type -> Type -> Type -> Type->Type | 1272 | testdata/Builtins.lc 351:38-351:148 Type -> Type -> Type -> Type->Type |
1144 | testdata/Builtins.lc 351:38-351:148 Type -> Type -> Type->Type | 1273 | testdata/Builtins.lc 351:38-351:148 Type -> Type -> Type->Type |
1145 | testdata/Builtins.lc 351:38-351:148 Type -> Type->Type | 1274 | testdata/Builtins.lc 351:38-351:148 Type -> Type->Type |
1146 | testdata/Builtins.lc 351:38-351:148 Type->Type | 1275 | testdata/Builtins.lc 351:38-351:148 Type->Type |
1147 | testdata/Builtins.lc 351:38-351:148 Type | 1276 | testdata/Builtins.lc 351:38-351:148 Type |
1148 | testdata/Builtins.lc 351:39-351:56 Type | 1277 | testdata/Builtins.lc 351:39-351:59 Type |
1149 | testdata/Builtins.lc 351:39-351:56 Type->Type | 1278 | testdata/Builtins.lc 351:39-351:56 Type->Type |
1150 | testdata/Builtins.lc 351:61-351:78 Type | 1279 | testdata/Builtins.lc 351:57-351:59 Type |
1280 | testdata/Builtins.lc 351:61-351:81 Type | ||
1151 | testdata/Builtins.lc 351:61-351:78 Type->Type | 1281 | testdata/Builtins.lc 351:61-351:78 Type->Type |
1152 | testdata/Builtins.lc 351:83-351:100 Type | 1282 | testdata/Builtins.lc 351:79-351:81 Type |
1283 | testdata/Builtins.lc 351:83-351:103 Type | ||
1153 | testdata/Builtins.lc 351:83-351:100 Type->Type | 1284 | testdata/Builtins.lc 351:83-351:100 Type->Type |
1154 | testdata/Builtins.lc 351:105-351:122 Type | 1285 | testdata/Builtins.lc 351:101-351:103 Type |
1286 | testdata/Builtins.lc 351:105-351:125 Type | ||
1155 | testdata/Builtins.lc 351:105-351:122 Type->Type | 1287 | testdata/Builtins.lc 351:105-351:122 Type->Type |
1156 | testdata/Builtins.lc 351:127-351:144 Type | 1288 | testdata/Builtins.lc 351:123-351:125 Type |
1289 | testdata/Builtins.lc 351:127-351:147 Type | ||
1157 | testdata/Builtins.lc 351:127-351:144 Type->Type | 1290 | testdata/Builtins.lc 351:127-351:144 Type->Type |
1291 | testdata/Builtins.lc 351:145-351:147 Type | ||
1158 | testdata/Builtins.lc 351:15-351:33 Type | 1292 | testdata/Builtins.lc 351:15-351:33 Type |
1159 | testdata/Builtins.lc 352:19-352:36 Type | 1293 | testdata/Builtins.lc 352:19-352:38 Type |
1160 | testdata/Builtins.lc 352:19-352:36 Type->Type | 1294 | testdata/Builtins.lc 352:19-352:36 Type->Type |
1295 | testdata/Builtins.lc 352:37-352:38 Type | ||
1161 | testdata/Builtins.lc 348:5-348:13 Type->Type | 1296 | testdata/Builtins.lc 348:5-348:13 Type->Type |
1162 | testdata/Builtins.lc 354:6-354:12 Type->Type | 1297 | testdata/Builtins.lc 354:6-354:12 Type->Type |
1163 | testdata/Builtins.lc 356:15-356:46 Type | 1298 | testdata/Builtins.lc 356:15-356:46 Type |
1164 | testdata/Builtins.lc 356:15-356:46 V3 | 1299 | testdata/Builtins.lc 356:15-356:16 V3 |
1165 | testdata/Builtins.lc 356:15-356:46 V2 | 1300 | testdata/Builtins.lc 356:20-356:21 Type |
1301 | testdata/Builtins.lc 356:20-356:21 V2 | ||
1302 | testdata/Builtins.lc 356:26-356:46 Type | ||
1166 | testdata/Builtins.lc 356:26-356:32 Type->Type | 1303 | testdata/Builtins.lc 356:26-356:32 Type->Type |
1304 | testdata/Builtins.lc 356:33-356:34 Type | ||
1305 | testdata/Builtins.lc 356:38-356:46 Type | ||
1167 | testdata/Builtins.lc 356:38-356:44 Type->Type | 1306 | testdata/Builtins.lc 356:38-356:44 Type->Type |
1307 | testdata/Builtins.lc 356:45-356:46 Type | ||
1168 | testdata/Builtins.lc 356:1-356:10 {a} -> {b} -> a->b -> 'Stream a -> 'Stream b | 1308 | testdata/Builtins.lc 356:1-356:10 {a} -> {b} -> a->b -> 'Stream a -> 'Stream b |
1169 | testdata/Builtins.lc 357:21-357:59 Type | 1309 | testdata/Builtins.lc 357:21-357:59 Type |
1170 | testdata/Builtins.lc 357:21-357:59 V3 | 1310 | testdata/Builtins.lc 357:21-357:22 V3 |
1311 | testdata/Builtins.lc 357:26-357:34 Type | ||
1171 | testdata/Builtins.lc 357:26-357:32 Type->Type | 1312 | testdata/Builtins.lc 357:26-357:32 Type->Type |
1172 | testdata/Builtins.lc 357:21-357:59 V2 | 1313 | testdata/Builtins.lc 357:33-357:34 Type |
1314 | testdata/Builtins.lc 357:33-357:34 V2 | ||
1315 | testdata/Builtins.lc 357:39-357:59 Type | ||
1173 | testdata/Builtins.lc 357:39-357:45 Type->Type | 1316 | testdata/Builtins.lc 357:39-357:45 Type->Type |
1317 | testdata/Builtins.lc 357:46-357:47 Type | ||
1318 | testdata/Builtins.lc 357:51-357:59 Type | ||
1174 | testdata/Builtins.lc 357:51-357:57 Type->Type | 1319 | testdata/Builtins.lc 357:51-357:57 Type->Type |
1320 | testdata/Builtins.lc 357:58-357:59 Type | ||
1175 | testdata/Builtins.lc 357:1-357:16 {a} -> {b} -> (a -> 'Stream b) -> 'Stream a -> 'Stream b | 1321 | testdata/Builtins.lc 357:1-357:16 {a} -> {b} -> (a -> 'Stream b) -> 'Stream a -> 'Stream b |
1176 | testdata/Builtins.lc 358:18-358:52 Type | 1322 | testdata/Builtins.lc 358:18-358:52 Type |
1177 | testdata/Builtins.lc 358:18-358:52 V1 | 1323 | testdata/Builtins.lc 358:18-358:19 V1 |
1178 | testdata/Builtins.lc 358:23-358:27 Type | 1324 | testdata/Builtins.lc 358:23-358:27 Type |
1325 | testdata/Builtins.lc 358:32-358:52 Type | ||
1179 | testdata/Builtins.lc 358:32-358:38 Type->Type | 1326 | testdata/Builtins.lc 358:32-358:38 Type->Type |
1327 | testdata/Builtins.lc 358:39-358:40 Type | ||
1328 | testdata/Builtins.lc 358:44-358:52 Type | ||
1180 | testdata/Builtins.lc 358:44-358:50 Type->Type | 1329 | testdata/Builtins.lc 358:44-358:50 Type->Type |
1330 | testdata/Builtins.lc 358:51-358:52 Type | ||
1181 | testdata/Builtins.lc 358:1-358:13 {a} -> a->'Bool -> 'Stream a -> 'Stream a | 1331 | testdata/Builtins.lc 358:1-358:13 {a} -> a->'Bool -> 'Stream a -> 'Stream a |
1182 | testdata/Builtins.lc 360:22-360:35 Type | 1332 | testdata/Builtins.lc 360:22-360:35 Type |
1183 | testdata/Builtins.lc 360:6-360:15 'PrimitiveType -> Type->Type | 1333 | testdata/Builtins.lc 360:6-360:15 'PrimitiveType -> Type->Type |
@@ -1190,12 +1340,18 @@ testdata/Builtins.lc 362:48-362:49 Type | |||
1190 | testdata/Builtins.lc 362:48-362:49 V1 | 1340 | testdata/Builtins.lc 362:48-362:49 V1 |
1191 | testdata/Builtins.lc 362:6-362:21 'PrimitiveType -> Type->Type | 1341 | testdata/Builtins.lc 362:6-362:21 'PrimitiveType -> Type->Type |
1192 | testdata/Builtins.lc 364:18-364:59 Type | 1342 | testdata/Builtins.lc 364:18-364:59 Type |
1193 | testdata/Builtins.lc 364:18-364:59 V5 | 1343 | testdata/Builtins.lc 364:18-364:19 V5 |
1194 | testdata/Builtins.lc 364:18-364:59 V4 | 1344 | testdata/Builtins.lc 364:23-364:24 Type |
1345 | testdata/Builtins.lc 364:23-364:24 V4 | ||
1346 | testdata/Builtins.lc 364:29-364:59 Type | ||
1195 | testdata/Builtins.lc 364:29-364:38 'PrimitiveType -> Type->Type | 1347 | testdata/Builtins.lc 364:29-364:38 'PrimitiveType -> Type->Type |
1196 | testdata/Builtins.lc 364:18-364:59 'PrimitiveType | 1348 | testdata/Builtins.lc 364:39-364:40 'PrimitiveType |
1197 | testdata/Builtins.lc 364:18-364:59 V2 | 1349 | testdata/Builtins.lc 364:39-364:40 V2 |
1350 | testdata/Builtins.lc 364:41-364:42 Type | ||
1351 | testdata/Builtins.lc 364:46-364:59 Type | ||
1198 | testdata/Builtins.lc 364:46-364:55 'PrimitiveType -> Type->Type | 1352 | testdata/Builtins.lc 364:46-364:55 'PrimitiveType -> Type->Type |
1353 | testdata/Builtins.lc 364:56-364:57 'PrimitiveType | ||
1354 | testdata/Builtins.lc 364:58-364:59 Type | ||
1199 | testdata/Builtins.lc 364:1-364:13 {a} -> {b} -> {c:'PrimitiveType} -> a->b -> 'Primitive c a -> 'Primitive c b | 1355 | testdata/Builtins.lc 364:1-364:13 {a} -> {b} -> {c:'PrimitiveType} -> a->b -> 'Primitive c a -> 'Primitive c b |
1200 | testdata/Builtins.lc 366:39-366:94 Type | 1356 | testdata/Builtins.lc 366:39-366:94 Type |
1201 | testdata/Builtins.lc 366:39-366:53 Type->Type | 1357 | testdata/Builtins.lc 366:39-366:53 Type->Type |
@@ -1230,34 +1386,61 @@ testdata/Builtins.lc 367:101-367:102 V6 | |||
1230 | testdata/Builtins.lc 367:103-367:104 Type | 1386 | testdata/Builtins.lc 367:103-367:104 Type |
1231 | testdata/Builtins.lc 367:1-367:13 {a:'PrimitiveType} -> {b} -> {c} -> {d:'Unit} -> {e : b ~ 'FTRepr' c} -> c -> 'Stream ('Primitive a b) | 1387 | testdata/Builtins.lc 367:1-367:13 {a:'PrimitiveType} -> {b} -> {c} -> {d:'Unit} -> {e : b ~ 'FTRepr' c} -> c -> 'Stream ('Primitive a b) |
1232 | testdata/Builtins.lc 369:19-369:74 Type | 1388 | testdata/Builtins.lc 369:19-369:74 Type |
1233 | testdata/Builtins.lc 369:19-369:74 V5 | 1389 | testdata/Builtins.lc 369:19-369:21 V5 |
1234 | testdata/Builtins.lc 369:19-369:74 V4 | 1390 | testdata/Builtins.lc 369:25-369:26 Type |
1391 | testdata/Builtins.lc 369:25-369:26 V4 | ||
1392 | testdata/Builtins.lc 369:31-369:74 Type | ||
1235 | testdata/Builtins.lc 369:31-369:46 'PrimitiveType -> Type->Type | 1393 | testdata/Builtins.lc 369:31-369:46 'PrimitiveType -> Type->Type |
1236 | testdata/Builtins.lc 369:19-369:74 'PrimitiveType | 1394 | testdata/Builtins.lc 369:47-369:48 'PrimitiveType |
1237 | testdata/Builtins.lc 369:19-369:74 V2 | 1395 | testdata/Builtins.lc 369:47-369:48 V2 |
1396 | testdata/Builtins.lc 369:49-369:51 Type | ||
1397 | testdata/Builtins.lc 369:55-369:74 Type | ||
1238 | testdata/Builtins.lc 369:55-369:70 'PrimitiveType -> Type->Type | 1398 | testdata/Builtins.lc 369:55-369:70 'PrimitiveType -> Type->Type |
1239 | testdata/Builtins.lc 370:19-370:42 {a} -> {b} -> {c:'PrimitiveType} -> a->b -> 'Stream ('Primitive c a) -> 'Stream ('Primitive c b) | 1399 | testdata/Builtins.lc 369:71-369:72 'PrimitiveType |
1240 | testdata/Builtins.lc 370:19-370:42 {a} -> {b:'PrimitiveType} -> V2->a -> 'Stream ('Primitive b V3) -> 'Stream ('Primitive b a) | 1400 | testdata/Builtins.lc 369:73-369:74 Type |
1241 | testdata/Builtins.lc 370:19-370:42 {a:'PrimitiveType} -> V2->V2 -> 'Stream ('Primitive a V3) -> 'Stream ('Primitive a V3) | 1401 | testdata/Builtins.lc 370:19-370:44 {a} -> {b} -> {c:'PrimitiveType} -> a->b -> 'Stream ('Primitive c a) -> 'Stream ('Primitive c b) |
1242 | testdata/Builtins.lc 370:19-370:42 V2->V2 -> 'Stream ('Primitive V1 V3) -> 'Stream ('Primitive V2 V3) | 1402 | testdata/Builtins.lc 370:19-370:44 {a} -> {b:'PrimitiveType} -> V2->a -> 'Stream ('Primitive b V3) -> 'Stream ('Primitive b a) |
1243 | testdata/Builtins.lc 370:19-370:42 'Stream ('Primitive V1 V3) -> 'Stream ('Primitive V2 V3) | 1403 | testdata/Builtins.lc 370:19-370:44 {a:'PrimitiveType} -> V2->V2 -> 'Stream ('Primitive a V3) -> 'Stream ('Primitive a V3) |
1404 | testdata/Builtins.lc 370:19-370:44 V2->V2 -> 'Stream ('Primitive V1 V3) -> 'Stream ('Primitive V2 V3) | ||
1405 | testdata/Builtins.lc 370:19-370:44 'Stream ('Primitive V1 V3) -> 'Stream ('Primitive V2 V3) | ||
1244 | testdata/Builtins.lc 370:19-370:28 {a} -> {b} -> a->b -> 'Stream a -> 'Stream b | 1406 | testdata/Builtins.lc 370:19-370:28 {a} -> {b} -> a->b -> 'Stream a -> 'Stream b |
1245 | testdata/Builtins.lc 370:30-370:42 V1->V1 | 1407 | testdata/Builtins.lc 370:30-370:44 V1->V1 |
1246 | testdata/Builtins.lc 370:30-370:42 {a} -> {b} -> {c:'PrimitiveType} -> a->b -> 'Primitive c a -> 'Primitive c b | 1408 | testdata/Builtins.lc 370:30-370:42 {a} -> {b} -> {c:'PrimitiveType} -> a->b -> 'Primitive c a -> 'Primitive c b |
1409 | testdata/Builtins.lc 370:43-370:44 V2->V2 | ||
1410 | testdata/Builtins.lc 370:43-370:44 V8->V8 | ||
1247 | testdata/Builtins.lc 370:1-370:14 {a} -> {b} -> {c:'PrimitiveType} -> a->b -> 'Stream ('Primitive c a) -> 'Stream ('Primitive c b) | 1411 | testdata/Builtins.lc 370:1-370:14 {a} -> {b} -> {c:'PrimitiveType} -> a->b -> 'Stream ('Primitive c a) -> 'Stream ('Primitive c b) |
1248 | testdata/Builtins.lc 372:15-372:21 {a:'PrimitiveType} -> {b} -> {c:'Unit} -> 'String -> b -> 'Stream ('Primitive a b) | 1412 | testdata/Builtins.lc 372:15-372:21 {a:'PrimitiveType} -> {b} -> {c:'Unit} -> 'String -> b -> 'Stream ('Primitive a b) |
1413 | testdata/Builtins.lc 372:23-372:24 'PrimitiveType | ||
1414 | testdata/Builtins.lc 372:23-372:24 V3 | ||
1415 | testdata/Builtins.lc 372:25-372:26 'String | ||
1416 | testdata/Builtins.lc 372:25-372:26 V5 | ||
1417 | testdata/Builtins.lc 372:27-372:28 V0 | ||
1418 | testdata/Builtins.lc 372:27-372:28 V2 | ||
1249 | testdata/Builtins.lc 372:1-372:6 {a} -> 'String -> c:'PrimitiveType -> a -> 'Stream ('Primitive c a) | 1419 | testdata/Builtins.lc 372:1-372:6 {a} -> 'String -> c:'PrimitiveType -> a -> 'Stream ('Primitive c a) |
1250 | testdata/Builtins.lc 373:19-373:31 {a:'PrimitiveType} -> {b} -> {c} -> {d:'Unit} -> {e : b ~ 'FTRepr' c} -> c -> 'Stream ('Primitive a b) | 1420 | testdata/Builtins.lc 373:19-373:31 {a:'PrimitiveType} -> {b} -> {c} -> {d:'Unit} -> {e : b ~ 'FTRepr' c} -> c -> 'Stream ('Primitive a b) |
1421 | testdata/Builtins.lc 373:33-373:34 'PrimitiveType | ||
1422 | testdata/Builtins.lc 373:33-373:34 V3 | ||
1423 | testdata/Builtins.lc 373:35-373:36 V0 | ||
1424 | testdata/Builtins.lc 373:35-373:36 V2 | ||
1251 | testdata/Builtins.lc 373:1-373:12 {a} -> b:'PrimitiveType -> a -> 'Stream ('Primitive b ('FTRepr' a)) | 1425 | testdata/Builtins.lc 373:1-373:12 {a} -> b:'PrimitiveType -> a -> 'Stream ('Primitive b ('FTRepr' a)) |
1252 | testdata/Builtins.lc 376:23-386:82 Type->Type | 1426 | testdata/Builtins.lc 376:23-386:82 Type->Type |
1253 | testdata/Builtins.lc 376:23-386:82 Type | 1427 | testdata/Builtins.lc 376:23-386:82 Type |
1254 | testdata/Builtins.lc 376:23-376:25 Type | 1428 | testdata/Builtins.lc 376:23-376:25 Type |
1255 | testdata/Builtins.lc 377:25-386:82 Type | 1429 | testdata/Builtins.lc 377:25-386:82 Type |
1430 | testdata/Builtins.lc 377:30-377:31 Type->Type | ||
1431 | testdata/Builtins.lc 377:30-377:31 Type | ||
1256 | testdata/Builtins.lc 377:25-377:26 Type | 1432 | testdata/Builtins.lc 377:25-377:26 Type |
1257 | testdata/Builtins.lc 378:19-386:82 Type | 1433 | testdata/Builtins.lc 378:19-386:82 Type |
1258 | testdata/Builtins.lc 378:39-378:45 Type -> Type->Type | 1434 | testdata/Builtins.lc 378:39-383:44 Type -> Type->Type |
1435 | testdata/Builtins.lc 378:39-383:44 Type->Type | ||
1436 | testdata/Builtins.lc 378:39-383:44 Type | ||
1259 | testdata/Builtins.lc 378:39-378:45 Type->Type | 1437 | testdata/Builtins.lc 378:39-378:45 Type->Type |
1260 | testdata/Builtins.lc 378:39-378:45 Type | 1438 | testdata/Builtins.lc 378:39-378:45 Type |
1439 | testdata/Builtins.lc 378:39-378:45 Type -> Type->Type | ||
1440 | testdata/Builtins.lc 378:40-378:41 Type | ||
1441 | testdata/Builtins.lc 378:43-378:44 Type | ||
1442 | testdata/Builtins.lc 383:43-383:44 Type | ||
1443 | testdata/Builtins.lc 383:43-383:44 Type->Type | ||
1261 | testdata/Builtins.lc 378:19-378:35 Type | 1444 | testdata/Builtins.lc 378:19-378:35 Type |
1262 | testdata/Builtins.lc 379:19-386:82 Type | 1445 | testdata/Builtins.lc 379:19-386:82 Type |
1263 | testdata/Builtins.lc 379:48-384:58 Type -> Type -> Type->Type | 1446 | testdata/Builtins.lc 379:48-384:58 Type -> Type -> Type->Type |
@@ -1267,9 +1450,14 @@ testdata/Builtins.lc 379:48-384:58 Type | |||
1267 | testdata/Builtins.lc 379:48-379:57 Type->Type | 1450 | testdata/Builtins.lc 379:48-379:57 Type->Type |
1268 | testdata/Builtins.lc 379:48-379:57 Type | 1451 | testdata/Builtins.lc 379:48-379:57 Type |
1269 | testdata/Builtins.lc 379:48-379:57 Type -> Type -> Type->Type | 1452 | testdata/Builtins.lc 379:48-379:57 Type -> Type -> Type->Type |
1453 | testdata/Builtins.lc 379:49-379:50 Type | ||
1454 | testdata/Builtins.lc 379:52-379:53 Type | ||
1455 | testdata/Builtins.lc 379:55-379:56 Type | ||
1270 | testdata/Builtins.lc 384:52-384:58 Type | 1456 | testdata/Builtins.lc 384:52-384:58 Type |
1271 | testdata/Builtins.lc 384:52-384:58 Type->Type | 1457 | testdata/Builtins.lc 384:52-384:58 Type->Type |
1272 | testdata/Builtins.lc 384:52-384:58 Type -> Type->Type | 1458 | testdata/Builtins.lc 384:52-384:58 Type -> Type->Type |
1459 | testdata/Builtins.lc 384:53-384:54 Type | ||
1460 | testdata/Builtins.lc 384:56-384:57 Type | ||
1273 | testdata/Builtins.lc 379:19-379:44 Type | 1461 | testdata/Builtins.lc 379:19-379:44 Type |
1274 | testdata/Builtins.lc 380:19-386:82 Type | 1462 | testdata/Builtins.lc 380:19-386:82 Type |
1275 | testdata/Builtins.lc 380:57-385:70 Type -> Type -> Type -> Type->Type | 1463 | testdata/Builtins.lc 380:57-385:70 Type -> Type -> Type -> Type->Type |
@@ -1280,9 +1468,16 @@ testdata/Builtins.lc 380:57-385:70 Type | |||
1280 | testdata/Builtins.lc 380:57-380:69 Type->Type | 1468 | testdata/Builtins.lc 380:57-380:69 Type->Type |
1281 | testdata/Builtins.lc 380:57-380:69 Type | 1469 | testdata/Builtins.lc 380:57-380:69 Type |
1282 | testdata/Builtins.lc 380:57-380:69 Type -> Type -> Type -> Type->Type | 1470 | testdata/Builtins.lc 380:57-380:69 Type -> Type -> Type -> Type->Type |
1471 | testdata/Builtins.lc 380:58-380:59 Type | ||
1472 | testdata/Builtins.lc 380:61-380:62 Type | ||
1473 | testdata/Builtins.lc 380:64-380:65 Type | ||
1474 | testdata/Builtins.lc 380:67-380:68 Type | ||
1283 | testdata/Builtins.lc 385:61-385:70 Type | 1475 | testdata/Builtins.lc 385:61-385:70 Type |
1284 | testdata/Builtins.lc 385:61-385:70 Type->Type | 1476 | testdata/Builtins.lc 385:61-385:70 Type->Type |
1285 | testdata/Builtins.lc 385:61-385:70 Type -> Type -> Type->Type | 1477 | testdata/Builtins.lc 385:61-385:70 Type -> Type -> Type->Type |
1478 | testdata/Builtins.lc 385:62-385:63 Type | ||
1479 | testdata/Builtins.lc 385:65-385:66 Type | ||
1480 | testdata/Builtins.lc 385:68-385:69 Type | ||
1286 | testdata/Builtins.lc 380:19-380:53 Type | 1481 | testdata/Builtins.lc 380:19-380:53 Type |
1287 | testdata/Builtins.lc 381:19-386:82 Type | 1482 | testdata/Builtins.lc 381:19-386:82 Type |
1288 | testdata/Builtins.lc 381:66-386:82 Type -> Type -> Type -> Type -> Type->Type | 1483 | testdata/Builtins.lc 381:66-386:82 Type -> Type -> Type -> Type -> Type->Type |
@@ -1294,9 +1489,18 @@ testdata/Builtins.lc 381:66-386:82 Type | |||
1294 | testdata/Builtins.lc 381:66-381:81 Type->Type | 1489 | testdata/Builtins.lc 381:66-381:81 Type->Type |
1295 | testdata/Builtins.lc 381:66-381:81 Type | 1490 | testdata/Builtins.lc 381:66-381:81 Type |
1296 | testdata/Builtins.lc 381:66-381:81 Type -> Type -> Type -> Type -> Type->Type | 1491 | testdata/Builtins.lc 381:66-381:81 Type -> Type -> Type -> Type -> Type->Type |
1492 | testdata/Builtins.lc 381:67-381:68 Type | ||
1493 | testdata/Builtins.lc 381:70-381:71 Type | ||
1494 | testdata/Builtins.lc 381:73-381:74 Type | ||
1495 | testdata/Builtins.lc 381:76-381:77 Type | ||
1496 | testdata/Builtins.lc 381:79-381:80 Type | ||
1297 | testdata/Builtins.lc 386:70-386:82 Type | 1497 | testdata/Builtins.lc 386:70-386:82 Type |
1298 | testdata/Builtins.lc 386:70-386:82 Type->Type | 1498 | testdata/Builtins.lc 386:70-386:82 Type->Type |
1299 | testdata/Builtins.lc 386:70-386:82 Type -> Type -> Type -> Type->Type | 1499 | testdata/Builtins.lc 386:70-386:82 Type -> Type -> Type -> Type->Type |
1500 | testdata/Builtins.lc 386:71-386:72 Type | ||
1501 | testdata/Builtins.lc 386:74-386:75 Type | ||
1502 | testdata/Builtins.lc 386:77-386:78 Type | ||
1503 | testdata/Builtins.lc 386:80-386:81 Type | ||
1300 | testdata/Builtins.lc 381:19-381:62 Type | 1504 | testdata/Builtins.lc 381:19-381:62 Type |
1301 | testdata/Builtins.lc 382:25-382:36 Type | 1505 | testdata/Builtins.lc 382:25-382:36 Type |
1302 | testdata/Builtins.lc 382:34-382:36 Type->Type | 1506 | testdata/Builtins.lc 382:34-382:36 Type->Type |
@@ -1317,66 +1521,108 @@ testdata/Builtins.lc 391:46-391:47 Type | |||
1317 | testdata/Builtins.lc 391:46-391:47 V1 | 1521 | testdata/Builtins.lc 391:46-391:47 V1 |
1318 | testdata/Builtins.lc 391:6-391:20 'Nat -> Type->Type | 1522 | testdata/Builtins.lc 391:6-391:20 'Nat -> Type->Type |
1319 | testdata/Builtins.lc 393:20-393:63 Type | 1523 | testdata/Builtins.lc 393:20-393:63 Type |
1320 | testdata/Builtins.lc 393:20-393:63 V3 | 1524 | testdata/Builtins.lc 393:20-393:21 V3 |
1321 | testdata/Builtins.lc 393:25-393:30 Type | 1525 | testdata/Builtins.lc 393:25-393:30 Type |
1526 | testdata/Builtins.lc 393:35-393:63 Type | ||
1322 | testdata/Builtins.lc 393:35-393:43 'Nat -> Type->Type | 1527 | testdata/Builtins.lc 393:35-393:43 'Nat -> Type->Type |
1323 | testdata/Builtins.lc 393:20-393:63 'Nat | 1528 | testdata/Builtins.lc 393:44-393:45 'Nat |
1324 | testdata/Builtins.lc 393:20-393:63 V2 | 1529 | testdata/Builtins.lc 393:44-393:45 V2 |
1530 | testdata/Builtins.lc 393:46-393:47 Type | ||
1531 | testdata/Builtins.lc 393:51-393:63 Type | ||
1325 | testdata/Builtins.lc 393:51-393:59 'Nat -> Type->Type | 1532 | testdata/Builtins.lc 393:51-393:59 'Nat -> Type->Type |
1533 | testdata/Builtins.lc 393:60-393:61 'Nat | ||
1534 | testdata/Builtins.lc 393:62-393:63 Type | ||
1326 | testdata/Builtins.lc 393:1-393:15 {a} -> {b:'Nat} -> a->'Float -> 'Fragment b a -> 'Fragment b a | 1535 | testdata/Builtins.lc 393:1-393:15 {a} -> {b:'Nat} -> a->'Float -> 'Fragment b a -> 'Fragment b a |
1327 | testdata/Builtins.lc 395:21-395:30 {a} -> {b} -> a->b -> 'Stream a -> 'Stream b | 1536 | testdata/Builtins.lc 395:21-395:30 {a} -> {b} -> a->b -> 'Stream a -> 'Stream b |
1328 | testdata/Builtins.lc 395:32-395:46 V1->V1 | 1537 | testdata/Builtins.lc 395:32-395:48 V1->V1 |
1329 | testdata/Builtins.lc 395:32-395:46 {a} -> {b:'Nat} -> a->'Float -> 'Fragment b a -> 'Fragment b a | 1538 | testdata/Builtins.lc 395:32-395:46 {a} -> {b:'Nat} -> a->'Float -> 'Fragment b a -> 'Fragment b a |
1539 | testdata/Builtins.lc 395:47-395:48 V1->'Float | ||
1540 | testdata/Builtins.lc 395:47-395:48 V5 | ||
1330 | testdata/Builtins.lc 395:1-395:16 {a} -> {b:'Nat} -> a->'Float -> 'Stream ('Fragment b a) -> 'Stream ('Fragment b a) | 1541 | testdata/Builtins.lc 395:1-395:16 {a} -> {b:'Nat} -> a->'Float -> 'Stream ('Fragment b a) -> 'Stream ('Fragment b a) |
1331 | testdata/Builtins.lc 397:21-401:55 Type | 1542 | testdata/Builtins.lc 397:21-401:55 Type |
1332 | testdata/Builtins.lc 397:21-401:55 V7 | 1543 | testdata/Builtins.lc 397:21-397:22 Type |
1544 | testdata/Builtins.lc 397:21-397:22 V7 | ||
1545 | testdata/Builtins.lc 397:25-397:43 Type | ||
1333 | testdata/Builtins.lc 397:25-397:41 Type->Type | 1546 | testdata/Builtins.lc 397:25-397:41 Type->Type |
1334 | testdata/Builtins.lc 397:21-401:55 V5 | 1547 | testdata/Builtins.lc 397:42-397:43 Type |
1335 | testdata/Builtins.lc 397:21-401:55 V4 | 1548 | testdata/Builtins.lc 397:42-397:43 V5 |
1549 | testdata/Builtins.lc 397:45-401:55 Type | ||
1550 | testdata/Builtins.lc 397:45-397:46 Type | ||
1551 | testdata/Builtins.lc 397:45-397:46 V4 | ||
1552 | testdata/Builtins.lc 397:49-397:78 Type | ||
1336 | testdata/Builtins.lc 397:49-397:62 Type -> Type->Type | 1553 | testdata/Builtins.lc 397:49-397:62 Type -> Type->Type |
1337 | testdata/Builtins.lc 397:64-397:75 Type | 1554 | testdata/Builtins.lc 397:64-397:75 Type |
1338 | testdata/Builtins.lc 397:64-397:67 'Nat -> Type->Type | 1555 | testdata/Builtins.lc 397:64-397:67 'Nat -> Type->Type |
1339 | testdata/Builtins.lc 397:70-397:75 Type | 1556 | testdata/Builtins.lc 397:70-397:75 Type |
1557 | testdata/Builtins.lc 397:77-397:78 Type | ||
1558 | testdata/Builtins.lc 398:21-401:55 Type | ||
1559 | testdata/Builtins.lc 398:21-398:22 Type | ||
1340 | testdata/Builtins.lc 398:26-398:31 Type | 1560 | testdata/Builtins.lc 398:26-398:31 Type |
1561 | testdata/Builtins.lc 399:20-401:55 Type | ||
1562 | testdata/Builtins.lc 399:20-399:21 Type | ||
1563 | testdata/Builtins.lc 400:20-401:55 Type | ||
1341 | testdata/Builtins.lc 400:20-400:33 'PrimitiveType->Type | 1564 | testdata/Builtins.lc 400:20-400:33 'PrimitiveType->Type |
1342 | testdata/Builtins.lc 397:21-401:55 'PrimitiveType | 1565 | testdata/Builtins.lc 400:34-400:35 'PrimitiveType |
1566 | testdata/Builtins.lc 400:34-400:35 V5 | ||
1567 | testdata/Builtins.lc 401:20-401:55 Type | ||
1343 | testdata/Builtins.lc 401:20-401:29 'PrimitiveType -> Type->Type | 1568 | testdata/Builtins.lc 401:20-401:29 'PrimitiveType -> Type->Type |
1569 | testdata/Builtins.lc 401:30-401:31 'PrimitiveType | ||
1570 | testdata/Builtins.lc 401:32-401:33 Type | ||
1571 | testdata/Builtins.lc 401:37-401:55 Type | ||
1344 | testdata/Builtins.lc 401:37-401:51 'Nat -> Type->Type | 1572 | testdata/Builtins.lc 401:37-401:51 'Nat -> Type->Type |
1573 | testdata/Builtins.lc 401:54-401:55 Type | ||
1345 | 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) | 1574 | 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) |
1346 | testdata/Builtins.lc 403:20-403:54 Type | 1575 | testdata/Builtins.lc 403:20-403:54 Type |
1347 | testdata/Builtins.lc 403:20-403:54 V3 | 1576 | testdata/Builtins.lc 403:20-403:21 V3 |
1348 | testdata/Builtins.lc 403:25-403:29 Type | 1577 | testdata/Builtins.lc 403:25-403:29 Type |
1578 | testdata/Builtins.lc 403:34-403:54 Type | ||
1349 | testdata/Builtins.lc 403:34-403:42 'Nat -> Type->Type | 1579 | testdata/Builtins.lc 403:34-403:42 'Nat -> Type->Type |
1350 | testdata/Builtins.lc 403:20-403:54 'Nat | 1580 | testdata/Builtins.lc 403:43-403:44 'Nat |
1351 | testdata/Builtins.lc 403:20-403:54 V2 | 1581 | testdata/Builtins.lc 403:43-403:44 V2 |
1582 | testdata/Builtins.lc 403:45-403:46 Type | ||
1352 | testdata/Builtins.lc 403:50-403:54 Type | 1583 | testdata/Builtins.lc 403:50-403:54 Type |
1353 | testdata/Builtins.lc 403:1-403:15 {a} -> {b:'Nat} -> a->'Bool -> 'Fragment b a -> 'Bool | 1584 | testdata/Builtins.lc 403:1-403:15 {a} -> {b:'Nat} -> a->'Bool -> 'Fragment b a -> 'Bool |
1354 | testdata/Builtins.lc 405:21-405:78 Type | 1585 | testdata/Builtins.lc 405:21-405:78 Type |
1355 | testdata/Builtins.lc 405:21-405:78 V3 | 1586 | testdata/Builtins.lc 405:21-405:22 V3 |
1356 | testdata/Builtins.lc 405:26-405:30 Type | 1587 | testdata/Builtins.lc 405:26-405:30 Type |
1588 | testdata/Builtins.lc 405:36-405:78 Type | ||
1357 | testdata/Builtins.lc 405:36-405:50 'Nat -> Type->Type | 1589 | testdata/Builtins.lc 405:36-405:50 'Nat -> Type->Type |
1358 | testdata/Builtins.lc 405:21-405:78 'Nat | 1590 | testdata/Builtins.lc 405:51-405:52 'Nat |
1359 | testdata/Builtins.lc 405:21-405:78 V2 | 1591 | testdata/Builtins.lc 405:51-405:52 V2 |
1592 | testdata/Builtins.lc 405:53-405:54 Type | ||
1593 | testdata/Builtins.lc 405:60-405:78 Type | ||
1360 | testdata/Builtins.lc 405:60-405:74 'Nat -> Type->Type | 1594 | testdata/Builtins.lc 405:60-405:74 'Nat -> Type->Type |
1361 | testdata/Builtins.lc 406:21-406:49 {a} -> {b:'Nat} -> a->'Bool -> 'Stream ('Fragment b a) -> 'Stream ('Fragment b a) | 1595 | testdata/Builtins.lc 405:75-405:76 'Nat |
1362 | testdata/Builtins.lc 406:21-406:49 {a:'Nat} -> V1->'Bool -> 'Stream ('Fragment a V2) -> 'Stream ('Fragment a V3) | 1596 | testdata/Builtins.lc 405:77-405:78 Type |
1363 | testdata/Builtins.lc 406:21-406:49 V1->'Bool -> 'Stream ('Fragment V1 V2) -> 'Stream ('Fragment V2 V3) | 1597 | testdata/Builtins.lc 406:21-406:51 {a} -> {b:'Nat} -> a->'Bool -> 'Stream ('Fragment b a) -> 'Stream ('Fragment b a) |
1364 | testdata/Builtins.lc 406:21-406:49 'Stream ('Fragment V1 V2) -> 'Stream ('Fragment V2 V3) | 1598 | testdata/Builtins.lc 406:21-406:51 {a:'Nat} -> V1->'Bool -> 'Stream ('Fragment a V2) -> 'Stream ('Fragment a V3) |
1599 | testdata/Builtins.lc 406:21-406:51 V1->'Bool -> 'Stream ('Fragment V1 V2) -> 'Stream ('Fragment V2 V3) | ||
1600 | testdata/Builtins.lc 406:21-406:51 'Stream ('Fragment V1 V2) -> 'Stream ('Fragment V2 V3) | ||
1365 | testdata/Builtins.lc 406:21-406:33 {a} -> a->'Bool -> 'Stream a -> 'Stream a | 1601 | testdata/Builtins.lc 406:21-406:33 {a} -> a->'Bool -> 'Stream a -> 'Stream a |
1366 | testdata/Builtins.lc 406:35-406:49 V0->'Bool | 1602 | testdata/Builtins.lc 406:35-406:51 V0->'Bool |
1367 | testdata/Builtins.lc 406:35-406:49 {a} -> {b:'Nat} -> a->'Bool -> 'Fragment b a -> 'Bool | 1603 | testdata/Builtins.lc 406:35-406:49 {a} -> {b:'Nat} -> a->'Bool -> 'Fragment b a -> 'Bool |
1604 | testdata/Builtins.lc 406:50-406:51 V1->'Bool | ||
1605 | testdata/Builtins.lc 406:50-406:51 V5->'Bool | ||
1368 | testdata/Builtins.lc 406:1-406:16 {a} -> {b:'Nat} -> a->'Bool -> 'Stream ('Fragment b a) -> 'Stream ('Fragment b a) | 1606 | testdata/Builtins.lc 406:1-406:16 {a} -> {b:'Nat} -> a->'Bool -> 'Stream ('Fragment b a) -> 'Stream ('Fragment b a) |
1369 | testdata/Builtins.lc 408:17-408:56 Type | 1607 | testdata/Builtins.lc 408:17-408:56 Type |
1370 | testdata/Builtins.lc 408:17-408:56 V5 | 1608 | testdata/Builtins.lc 408:17-408:18 V5 |
1371 | testdata/Builtins.lc 408:17-408:56 V4 | 1609 | testdata/Builtins.lc 408:22-408:23 Type |
1610 | testdata/Builtins.lc 408:22-408:23 V4 | ||
1611 | testdata/Builtins.lc 408:28-408:56 Type | ||
1372 | testdata/Builtins.lc 408:28-408:36 'Nat -> Type->Type | 1612 | testdata/Builtins.lc 408:28-408:36 'Nat -> Type->Type |
1373 | testdata/Builtins.lc 408:17-408:56 'Nat | 1613 | testdata/Builtins.lc 408:37-408:38 'Nat |
1374 | testdata/Builtins.lc 408:17-408:56 V2 | 1614 | testdata/Builtins.lc 408:37-408:38 V2 |
1615 | testdata/Builtins.lc 408:39-408:40 Type | ||
1616 | testdata/Builtins.lc 408:44-408:56 Type | ||
1375 | testdata/Builtins.lc 408:44-408:52 'Nat -> Type->Type | 1617 | testdata/Builtins.lc 408:44-408:52 'Nat -> Type->Type |
1618 | testdata/Builtins.lc 408:53-408:54 'Nat | ||
1619 | testdata/Builtins.lc 408:55-408:56 Type | ||
1376 | testdata/Builtins.lc 408:1-408:12 {a} -> {b} -> {c:'Nat} -> a->b -> 'Fragment c a -> 'Fragment c b | 1620 | testdata/Builtins.lc 408:1-408:12 {a} -> {b} -> {c:'Nat} -> a->b -> 'Fragment c a -> 'Fragment c b |
1377 | testdata/Builtins.lc 410:18-410:27 {a} -> {b} -> a->b -> 'Stream a -> 'Stream b | 1621 | testdata/Builtins.lc 410:18-410:27 {a} -> {b} -> a->b -> 'Stream a -> 'Stream b |
1378 | testdata/Builtins.lc 410:29-410:40 V1->V1 | 1622 | testdata/Builtins.lc 410:29-410:42 V1->V1 |
1379 | testdata/Builtins.lc 410:29-410:40 {a} -> {b} -> {c:'Nat} -> a->b -> 'Fragment c a -> 'Fragment c b | 1623 | testdata/Builtins.lc 410:29-410:40 {a} -> {b} -> {c:'Nat} -> a->b -> 'Fragment c a -> 'Fragment c b |
1624 | testdata/Builtins.lc 410:41-410:42 V2->V2 | ||
1625 | testdata/Builtins.lc 410:41-410:42 V6 | ||
1380 | testdata/Builtins.lc 410:1-410:13 {a} -> {b} -> {c:'Nat} -> a->b -> 'Stream ('Fragment c a) -> 'Stream ('Fragment c b) | 1626 | testdata/Builtins.lc 410:1-410:13 {a} -> {b} -> {c:'Nat} -> a->b -> 'Stream ('Fragment c a) -> 'Stream ('Fragment c b) |
1381 | testdata/Builtins.lc 415:13-415:26 Type->Type | 1627 | testdata/Builtins.lc 415:13-415:26 Type->Type |
1382 | testdata/Builtins.lc 420:13-420:28 Type->Type | 1628 | testdata/Builtins.lc 420:13-420:28 Type->Type |
@@ -1454,22 +1700,38 @@ testdata/Builtins.lc 432:3-432:13 {a:'Nat} -> {b} -> 'FragOps' b -> 'Stream ('F | |||
1454 | testdata/Builtins.lc 433:20-433:117 Type | 1700 | testdata/Builtins.lc 433:20-433:117 Type |
1455 | testdata/Builtins.lc 433:20-433:36 Type->Type | 1701 | testdata/Builtins.lc 433:20-433:36 Type->Type |
1456 | testdata/Builtins.lc 433:37-433:38 Type | 1702 | testdata/Builtins.lc 433:37-433:38 Type |
1703 | testdata/Builtins.lc 433:40-433:117 Type | ||
1457 | testdata/Builtins.lc 433:40-433:55 Type->Type | 1704 | testdata/Builtins.lc 433:40-433:55 Type->Type |
1458 | testdata/Builtins.lc 433:20-433:117 V2 | 1705 | testdata/Builtins.lc 433:56-433:57 Type |
1706 | testdata/Builtins.lc 433:56-433:57 V2 | ||
1707 | testdata/Builtins.lc 433:59-433:117 Type | ||
1459 | testdata/Builtins.lc 433:59-433:74 Type | 1708 | testdata/Builtins.lc 433:59-433:74 Type |
1460 | testdata/Builtins.lc 433:59-433:70 'Nat -> Type->Type | 1709 | testdata/Builtins.lc 433:59-433:70 'Nat -> Type->Type |
1461 | testdata/Builtins.lc 433:71-433:72 'Nat | 1710 | testdata/Builtins.lc 433:71-433:72 'Nat |
1462 | testdata/Builtins.lc 433:73-433:74 Type | 1711 | testdata/Builtins.lc 433:73-433:74 Type |
1712 | testdata/Builtins.lc 433:77-433:92 Type | ||
1463 | testdata/Builtins.lc 433:77-433:90 Type->Type | 1713 | testdata/Builtins.lc 433:77-433:90 Type->Type |
1714 | testdata/Builtins.lc 433:91-433:92 Type | ||
1715 | testdata/Builtins.lc 433:97-433:117 Type | ||
1716 | testdata/Builtins.lc 433:97-433:98 Type | ||
1464 | testdata/Builtins.lc 433:102-433:117 Type | 1717 | testdata/Builtins.lc 433:102-433:117 Type |
1465 | testdata/Builtins.lc 433:102-433:113 'Nat -> Type->Type | 1718 | testdata/Builtins.lc 433:102-433:113 'Nat -> Type->Type |
1466 | testdata/Builtins.lc 433:114-433:115 'Nat | 1719 | testdata/Builtins.lc 433:114-433:115 'Nat |
1467 | testdata/Builtins.lc 433:116-433:117 Type | 1720 | testdata/Builtins.lc 433:116-433:117 Type |
1468 | testdata/Builtins.lc 433:3-433:14 {a:'Nat} -> {b} -> {c} -> {d : 'SameLayerCounts c} -> {e : 'FrameBuffer a b ~ 'TFFrameBuffer c} -> c -> 'FrameBuffer a b | 1721 | testdata/Builtins.lc 433:3-433:14 {a:'Nat} -> {b} -> {c} -> {d : 'SameLayerCounts c} -> {e : 'FrameBuffer a b ~ 'TFFrameBuffer c} -> c -> 'FrameBuffer a b |
1469 | testdata/Builtins.lc 435:34-435:44 {a:'Nat} -> {b} -> 'FragOps' b -> 'Stream ('Fragment a ('RemSemantics b)) -> 'FrameBuffer a b -> 'FrameBuffer a b | 1722 | testdata/Builtins.lc 435:34-435:44 {a:'Nat} -> {b} -> 'FragOps' b -> 'Stream ('Fragment a ('RemSemantics b)) -> 'FrameBuffer a b -> 'FrameBuffer a b |
1470 | testdata/Builtins.lc 435:50-435:62 'Stream ('Fragment V1 ('RemSemantics V0)) | 1723 | testdata/Builtins.lc 435:45-435:48 'FragOps' V0 |
1724 | testdata/Builtins.lc 435:45-435:48 V9 | ||
1725 | testdata/Builtins.lc 435:50-435:75 'Stream ('Fragment V1 ('RemSemantics V0)) | ||
1471 | testdata/Builtins.lc 435:50-435:62 {a} -> {b} -> {c:'Nat} -> a->b -> 'Stream ('Fragment c a) -> 'Stream ('Fragment c b) | 1726 | testdata/Builtins.lc 435:50-435:62 {a} -> {b} -> {c:'Nat} -> a->b -> 'Stream ('Fragment c a) -> 'Stream ('Fragment c b) |
1727 | testdata/Builtins.lc 435:63-435:70 V2->V2 | ||
1728 | testdata/Builtins.lc 435:63-435:70 V10 | ||
1729 | testdata/Builtins.lc 435:71-435:75 'Stream ('Fragment V2 V0) | ||
1730 | testdata/Builtins.lc 435:71-435:75 V6 | ||
1731 | testdata/Builtins.lc 435:77-435:79 'FrameBuffer V2 V1 | ||
1732 | testdata/Builtins.lc 435:77-435:79 V4 | ||
1472 | testdata/Builtins.lc 435:1-435:11 {a:'Nat} -> {b} -> {c} -> 'FragOps' b -> (c -> 'RemSemantics b) -> 'Stream ('Fragment a c) -> 'FrameBuffer a b -> 'FrameBuffer a b | 1733 | testdata/Builtins.lc 435:1-435:11 {a:'Nat} -> {b} -> {c} -> 'FragOps' b -> (c -> 'RemSemantics b) -> 'Stream ('Fragment a c) -> 'FrameBuffer a b -> 'FrameBuffer a b |
1734 | testdata/Builtins.lc 437:25-437:26 V1 | ||
1473 | testdata/Builtins.lc 437:1-437:20 {a} -> a->a | 1735 | testdata/Builtins.lc 437:1-437:20 {a} -> a->a |
1474 | testdata/Builtins.lc 439:15-439:18 Type | 1736 | testdata/Builtins.lc 439:15-439:18 Type |
1475 | testdata/Builtins.lc 439:22-439:34 Type | 1737 | testdata/Builtins.lc 439:22-439:34 Type |
@@ -1520,8 +1782,11 @@ testdata/Builtins.lc 443:64-443:67 Type | |||
1520 | testdata/Builtins.lc 443:3-443:15 {a:'Nat} -> 'Int -> 'Image a ('Stencil 'Int) | 1782 | testdata/Builtins.lc 443:3-443:15 {a:'Nat} -> 'Int -> 'Image a ('Stencil 'Int) |
1521 | testdata/Builtins.lc 446:26-446:54 Type | 1783 | testdata/Builtins.lc 446:26-446:54 Type |
1522 | testdata/Builtins.lc 446:26-446:37 'Nat -> Type->Type | 1784 | testdata/Builtins.lc 446:26-446:37 'Nat -> Type->Type |
1523 | testdata/Builtins.lc 446:26-446:54 V1 | 1785 | testdata/Builtins.lc 446:40-446:41 Type |
1786 | testdata/Builtins.lc 446:40-446:41 V1 | ||
1787 | testdata/Builtins.lc 446:45-446:54 Type | ||
1524 | testdata/Builtins.lc 446:45-446:50 'Nat -> Type->Type | 1788 | testdata/Builtins.lc 446:45-446:50 'Nat -> Type->Type |
1789 | testdata/Builtins.lc 446:53-446:54 Type | ||
1525 | testdata/Builtins.lc 446:3-446:11 {a} -> 'FrameBuffer (Succ Zero) a -> 'Image (Succ Zero) a | 1790 | testdata/Builtins.lc 446:3-446:11 {a} -> 'FrameBuffer (Succ Zero) a -> 'Image (Succ Zero) a |
1526 | testdata/Builtins.lc 447:26-447:37 'Nat -> Type->Type | 1791 | testdata/Builtins.lc 447:26-447:37 'Nat -> Type->Type |
1527 | testdata/Builtins.lc 447:40-447:74 Type | 1792 | testdata/Builtins.lc 447:40-447:74 Type |
@@ -1548,101 +1813,195 @@ testdata/Builtins.lc 442:53-447:105 Type | |||
1548 | testdata/Builtins.lc 442:53-442:67 Type | 1813 | testdata/Builtins.lc 442:53-442:67 Type |
1549 | testdata/Builtins.lc 443:53-447:105 Type | 1814 | testdata/Builtins.lc 443:53-447:105 Type |
1550 | testdata/Builtins.lc 443:53-443:67 Type | 1815 | testdata/Builtins.lc 443:53-443:67 Type |
1551 | testdata/Builtins.lc 446:26-447:105 Type | 1816 | testdata/Builtins.lc 446:53-447:105 Type |
1552 | testdata/Builtins.lc 449:6-449:12 Type | 1817 | testdata/Builtins.lc 449:6-449:12 Type |
1553 | testdata/Builtins.lc 450:26-450:51 Type | 1818 | testdata/Builtins.lc 450:26-450:51 Type |
1554 | testdata/Builtins.lc 450:26-450:37 'Nat -> Type->Type | 1819 | testdata/Builtins.lc 450:26-450:37 'Nat -> Type->Type |
1555 | testdata/Builtins.lc 450:26-450:51 'Nat | 1820 | testdata/Builtins.lc 450:38-450:39 'Nat |
1556 | testdata/Builtins.lc 450:26-450:51 V3 | 1821 | testdata/Builtins.lc 450:38-450:39 V3 |
1557 | testdata/Builtins.lc 450:26-450:51 V1 | 1822 | testdata/Builtins.lc 450:40-450:41 Type |
1823 | testdata/Builtins.lc 450:40-450:41 V1 | ||
1558 | testdata/Builtins.lc 450:45-450:51 Type | 1824 | testdata/Builtins.lc 450:45-450:51 Type |
1559 | testdata/Builtins.lc 450:3-450:12 {a:'Nat} -> {b} -> 'FrameBuffer a b -> 'Output | 1825 | testdata/Builtins.lc 450:3-450:12 {a:'Nat} -> {b} -> 'FrameBuffer a b -> 'Output |
1560 | testdata/Builtins.lc 456:34-456:73 Type | 1826 | testdata/Builtins.lc 456:34-456:73 Type |
1561 | testdata/Builtins.lc 456:34-456:37 Type->Type | 1827 | testdata/Builtins.lc 456:34-456:37 Type->Type |
1828 | testdata/Builtins.lc 456:39-456:57 Type | ||
1562 | testdata/Builtins.lc 456:39-456:55 Type->Type | 1829 | testdata/Builtins.lc 456:39-456:55 Type->Type |
1563 | testdata/Builtins.lc 456:34-456:73 V1 | 1830 | testdata/Builtins.lc 456:56-456:57 Type |
1831 | testdata/Builtins.lc 456:56-456:57 V1 | ||
1832 | testdata/Builtins.lc 456:62-456:73 Type | ||
1833 | testdata/Builtins.lc 456:62-456:63 Type | ||
1834 | testdata/Builtins.lc 456:67-456:73 Type | ||
1835 | testdata/Builtins.lc 456:67-456:68 Type | ||
1836 | testdata/Builtins.lc 456:72-456:73 Type | ||
1564 | testdata/Builtins.lc 456:1-456:8 {a} -> {b : 'Num ('MatVecScalarElem a)} -> a -> a->a | 1837 | testdata/Builtins.lc 456:1-456:8 {a} -> {b : 'Num ('MatVecScalarElem a)} -> a -> a->a |
1565 | testdata/Builtins.lc 456:10-456:17 {a} -> {b : 'Num ('MatVecScalarElem a)} -> a -> a->a | 1838 | testdata/Builtins.lc 456:10-456:17 {a} -> {b : 'Num ('MatVecScalarElem a)} -> a -> a->a |
1566 | testdata/Builtins.lc 456:19-456:26 {a} -> {b : 'Num ('MatVecScalarElem a)} -> a -> a->a | 1839 | testdata/Builtins.lc 456:19-456:26 {a} -> {b : 'Num ('MatVecScalarElem a)} -> a -> a->a |
1567 | testdata/Builtins.lc 457:35-457:80 Type | 1840 | testdata/Builtins.lc 457:35-457:80 Type |
1568 | testdata/Builtins.lc 457:35-457:80 V3 | 1841 | testdata/Builtins.lc 457:35-457:36 Type |
1842 | testdata/Builtins.lc 457:35-457:36 V3 | ||
1843 | testdata/Builtins.lc 457:39-457:57 Type | ||
1569 | testdata/Builtins.lc 457:39-457:55 Type->Type | 1844 | testdata/Builtins.lc 457:39-457:55 Type->Type |
1570 | testdata/Builtins.lc 457:35-457:80 V1 | 1845 | testdata/Builtins.lc 457:56-457:57 Type |
1846 | testdata/Builtins.lc 457:56-457:57 V1 | ||
1847 | testdata/Builtins.lc 457:59-457:80 Type | ||
1571 | testdata/Builtins.lc 457:59-457:62 Type->Type | 1848 | testdata/Builtins.lc 457:59-457:62 Type->Type |
1849 | testdata/Builtins.lc 457:63-457:64 Type | ||
1850 | testdata/Builtins.lc 457:69-457:80 Type | ||
1851 | testdata/Builtins.lc 457:69-457:70 Type | ||
1852 | testdata/Builtins.lc 457:74-457:80 Type | ||
1853 | testdata/Builtins.lc 457:74-457:75 Type | ||
1854 | testdata/Builtins.lc 457:79-457:80 Type | ||
1572 | testdata/Builtins.lc 457:1-457:9 {a} -> {b} -> {c : a ~ 'MatVecScalarElem b} -> {d : 'Num a} -> b -> a->b | 1855 | testdata/Builtins.lc 457:1-457:9 {a} -> {b} -> {c : a ~ 'MatVecScalarElem b} -> {d : 'Num a} -> b -> a->b |
1573 | testdata/Builtins.lc 457:11-457:19 {a} -> {b} -> {c : a ~ 'MatVecScalarElem b} -> {d : 'Num a} -> b -> a->b | 1856 | testdata/Builtins.lc 457:11-457:19 {a} -> {b} -> {c : a ~ 'MatVecScalarElem b} -> {d : 'Num a} -> b -> a->b |
1574 | testdata/Builtins.lc 457:21-457:29 {a} -> {b} -> {c : a ~ 'MatVecScalarElem b} -> {d : 'Num a} -> b -> a->b | 1857 | testdata/Builtins.lc 457:21-457:29 {a} -> {b} -> {c : a ~ 'MatVecScalarElem b} -> {d : 'Num a} -> b -> a->b |
1575 | testdata/Builtins.lc 458:35-458:75 Type | 1858 | testdata/Builtins.lc 458:35-458:75 Type |
1576 | testdata/Builtins.lc 458:35-458:38 Type->Type | 1859 | testdata/Builtins.lc 458:35-458:38 Type->Type |
1577 | testdata/Builtins.lc 458:35-458:75 V5 | 1860 | testdata/Builtins.lc 458:39-458:40 Type |
1578 | testdata/Builtins.lc 458:35-458:75 V4 | 1861 | testdata/Builtins.lc 458:39-458:40 V5 |
1862 | testdata/Builtins.lc 458:42-458:75 Type | ||
1863 | testdata/Builtins.lc 458:42-458:43 Type | ||
1864 | testdata/Builtins.lc 458:42-458:43 V4 | ||
1865 | testdata/Builtins.lc 458:46-458:59 Type | ||
1579 | testdata/Builtins.lc 458:46-458:55 'Nat -> Type->Type | 1866 | testdata/Builtins.lc 458:46-458:55 'Nat -> Type->Type |
1580 | testdata/Builtins.lc 458:35-458:75 'Nat | 1867 | testdata/Builtins.lc 458:56-458:57 'Nat |
1581 | testdata/Builtins.lc 458:35-458:75 V2 | 1868 | testdata/Builtins.lc 458:56-458:57 V2 |
1869 | testdata/Builtins.lc 458:58-458:59 Type | ||
1870 | testdata/Builtins.lc 458:64-458:75 Type | ||
1871 | testdata/Builtins.lc 458:64-458:65 Type | ||
1872 | testdata/Builtins.lc 458:69-458:75 Type | ||
1873 | testdata/Builtins.lc 458:69-458:70 Type | ||
1874 | testdata/Builtins.lc 458:74-458:75 Type | ||
1582 | testdata/Builtins.lc 458:1-458:8 {a} -> {b} -> {c:'Nat} -> {d : 'Num a} -> {e : b ~ 'VecScalar c a} -> b -> b->b | 1875 | testdata/Builtins.lc 458:1-458:8 {a} -> {b} -> {c:'Nat} -> {d : 'Num a} -> {e : b ~ 'VecScalar c a} -> b -> b->b |
1583 | testdata/Builtins.lc 458:10-458:17 {a} -> {b} -> {c:'Nat} -> {d : 'Num a} -> {e : b ~ 'VecScalar c a} -> b -> b->b | 1876 | testdata/Builtins.lc 458:10-458:17 {a} -> {b} -> {c:'Nat} -> {d : 'Num a} -> {e : b ~ 'VecScalar c a} -> b -> b->b |
1584 | testdata/Builtins.lc 459:35-459:75 Type | 1877 | testdata/Builtins.lc 459:35-459:75 Type |
1585 | testdata/Builtins.lc 459:35-459:38 Type->Type | 1878 | testdata/Builtins.lc 459:35-459:38 Type->Type |
1586 | testdata/Builtins.lc 459:35-459:75 V5 | 1879 | testdata/Builtins.lc 459:39-459:40 Type |
1587 | testdata/Builtins.lc 459:35-459:75 V4 | 1880 | testdata/Builtins.lc 459:39-459:40 V5 |
1881 | testdata/Builtins.lc 459:42-459:75 Type | ||
1882 | testdata/Builtins.lc 459:42-459:43 Type | ||
1883 | testdata/Builtins.lc 459:42-459:43 V4 | ||
1884 | testdata/Builtins.lc 459:46-459:59 Type | ||
1588 | testdata/Builtins.lc 459:46-459:55 'Nat -> Type->Type | 1885 | testdata/Builtins.lc 459:46-459:55 'Nat -> Type->Type |
1589 | testdata/Builtins.lc 459:35-459:75 'Nat | 1886 | testdata/Builtins.lc 459:56-459:57 'Nat |
1590 | testdata/Builtins.lc 459:35-459:75 V2 | 1887 | testdata/Builtins.lc 459:56-459:57 V2 |
1888 | testdata/Builtins.lc 459:58-459:59 Type | ||
1889 | testdata/Builtins.lc 459:64-459:75 Type | ||
1890 | testdata/Builtins.lc 459:64-459:65 Type | ||
1891 | testdata/Builtins.lc 459:69-459:75 Type | ||
1892 | testdata/Builtins.lc 459:69-459:70 Type | ||
1893 | testdata/Builtins.lc 459:74-459:75 Type | ||
1591 | testdata/Builtins.lc 459:1-459:9 {a} -> {b} -> {c:'Nat} -> {d : 'Num a} -> {e : b ~ 'VecScalar c a} -> b -> a->b | 1894 | testdata/Builtins.lc 459:1-459:9 {a} -> {b} -> {c:'Nat} -> {d : 'Num a} -> {e : b ~ 'VecScalar c a} -> b -> a->b |
1592 | testdata/Builtins.lc 459:11-459:19 {a} -> {b} -> {c:'Nat} -> {d : 'Num a} -> {e : b ~ 'VecScalar c a} -> b -> a->b | 1895 | testdata/Builtins.lc 459:11-459:19 {a} -> {b} -> {c:'Nat} -> {d : 'Num a} -> {e : b ~ 'VecScalar c a} -> b -> a->b |
1593 | testdata/Builtins.lc 460:34-460:71 Type | 1896 | testdata/Builtins.lc 460:34-460:71 Type |
1594 | testdata/Builtins.lc 460:34-460:40 Type->Type | 1897 | testdata/Builtins.lc 460:34-460:40 Type->Type |
1898 | testdata/Builtins.lc 460:42-460:60 Type | ||
1595 | testdata/Builtins.lc 460:42-460:58 Type->Type | 1899 | testdata/Builtins.lc 460:42-460:58 Type->Type |
1596 | testdata/Builtins.lc 460:34-460:71 V1 | 1900 | testdata/Builtins.lc 460:59-460:60 Type |
1901 | testdata/Builtins.lc 460:59-460:60 V1 | ||
1902 | testdata/Builtins.lc 460:65-460:71 Type | ||
1903 | testdata/Builtins.lc 460:65-460:66 Type | ||
1904 | testdata/Builtins.lc 460:70-460:71 Type | ||
1597 | testdata/Builtins.lc 460:1-460:8 {a} -> {b : 'Signed ('MatVecScalarElem a)} -> a->a | 1905 | testdata/Builtins.lc 460:1-460:8 {a} -> {b : 'Signed ('MatVecScalarElem a)} -> a->a |
1598 | testdata/Builtins.lc 462:35-462:80 Type | 1906 | testdata/Builtins.lc 462:35-462:80 Type |
1599 | testdata/Builtins.lc 462:35-462:43 Type->Type | 1907 | testdata/Builtins.lc 462:35-462:43 Type->Type |
1600 | testdata/Builtins.lc 462:35-462:80 V5 | 1908 | testdata/Builtins.lc 462:44-462:45 Type |
1601 | testdata/Builtins.lc 462:35-462:80 V4 | 1909 | testdata/Builtins.lc 462:44-462:45 V5 |
1910 | testdata/Builtins.lc 462:47-462:80 Type | ||
1911 | testdata/Builtins.lc 462:47-462:48 Type | ||
1912 | testdata/Builtins.lc 462:47-462:48 V4 | ||
1913 | testdata/Builtins.lc 462:51-462:64 Type | ||
1602 | testdata/Builtins.lc 462:51-462:60 'Nat -> Type->Type | 1914 | testdata/Builtins.lc 462:51-462:60 'Nat -> Type->Type |
1603 | testdata/Builtins.lc 462:35-462:80 'Nat | 1915 | testdata/Builtins.lc 462:61-462:62 'Nat |
1604 | testdata/Builtins.lc 462:35-462:80 V2 | 1916 | testdata/Builtins.lc 462:61-462:62 V2 |
1917 | testdata/Builtins.lc 462:63-462:64 Type | ||
1918 | testdata/Builtins.lc 462:69-462:80 Type | ||
1919 | testdata/Builtins.lc 462:69-462:70 Type | ||
1920 | testdata/Builtins.lc 462:74-462:80 Type | ||
1921 | testdata/Builtins.lc 462:74-462:75 Type | ||
1922 | testdata/Builtins.lc 462:79-462:80 Type | ||
1605 | testdata/Builtins.lc 462:1-462:9 {a} -> {b} -> {c:'Nat} -> {d : 'Integral a} -> {e : b ~ 'VecScalar c a} -> b -> b->b | 1923 | testdata/Builtins.lc 462:1-462:9 {a} -> {b} -> {c:'Nat} -> {d : 'Integral a} -> {e : b ~ 'VecScalar c a} -> b -> b->b |
1606 | testdata/Builtins.lc 462:11-462:18 {a} -> {b} -> {c:'Nat} -> {d : 'Integral a} -> {e : b ~ 'VecScalar c a} -> b -> b->b | 1924 | testdata/Builtins.lc 462:11-462:18 {a} -> {b} -> {c:'Nat} -> {d : 'Integral a} -> {e : b ~ 'VecScalar c a} -> b -> b->b |
1607 | testdata/Builtins.lc 462:20-462:28 {a} -> {b} -> {c:'Nat} -> {d : 'Integral a} -> {e : b ~ 'VecScalar c a} -> b -> b->b | 1925 | testdata/Builtins.lc 462:20-462:28 {a} -> {b} -> {c:'Nat} -> {d : 'Integral a} -> {e : b ~ 'VecScalar c a} -> b -> b->b |
1608 | testdata/Builtins.lc 463:35-463:80 Type | 1926 | testdata/Builtins.lc 463:35-463:80 Type |
1609 | testdata/Builtins.lc 463:35-463:43 Type->Type | 1927 | testdata/Builtins.lc 463:35-463:43 Type->Type |
1610 | testdata/Builtins.lc 463:35-463:80 V5 | 1928 | testdata/Builtins.lc 463:44-463:45 Type |
1611 | testdata/Builtins.lc 463:35-463:80 V4 | 1929 | testdata/Builtins.lc 463:44-463:45 V5 |
1930 | testdata/Builtins.lc 463:47-463:80 Type | ||
1931 | testdata/Builtins.lc 463:47-463:48 Type | ||
1932 | testdata/Builtins.lc 463:47-463:48 V4 | ||
1933 | testdata/Builtins.lc 463:51-463:64 Type | ||
1612 | testdata/Builtins.lc 463:51-463:60 'Nat -> Type->Type | 1934 | testdata/Builtins.lc 463:51-463:60 'Nat -> Type->Type |
1613 | testdata/Builtins.lc 463:35-463:80 'Nat | 1935 | testdata/Builtins.lc 463:61-463:62 'Nat |
1614 | testdata/Builtins.lc 463:35-463:80 V2 | 1936 | testdata/Builtins.lc 463:61-463:62 V2 |
1937 | testdata/Builtins.lc 463:63-463:64 Type | ||
1938 | testdata/Builtins.lc 463:69-463:80 Type | ||
1939 | testdata/Builtins.lc 463:69-463:70 Type | ||
1940 | testdata/Builtins.lc 463:74-463:80 Type | ||
1941 | testdata/Builtins.lc 463:74-463:75 Type | ||
1942 | testdata/Builtins.lc 463:79-463:80 Type | ||
1615 | testdata/Builtins.lc 463:1-463:10 {a} -> {b} -> {c:'Nat} -> {d : 'Integral a} -> {e : b ~ 'VecScalar c a} -> b -> a->b | 1943 | testdata/Builtins.lc 463:1-463:10 {a} -> {b} -> {c:'Nat} -> {d : 'Integral a} -> {e : b ~ 'VecScalar c a} -> b -> a->b |
1616 | testdata/Builtins.lc 463:12-463:20 {a} -> {b} -> {c:'Nat} -> {d : 'Integral a} -> {e : b ~ 'VecScalar c a} -> b -> a->b | 1944 | testdata/Builtins.lc 463:12-463:20 {a} -> {b} -> {c:'Nat} -> {d : 'Integral a} -> {e : b ~ 'VecScalar c a} -> b -> a->b |
1617 | testdata/Builtins.lc 463:22-463:31 {a} -> {b} -> {c:'Nat} -> {d : 'Integral a} -> {e : b ~ 'VecScalar c a} -> b -> a->b | 1945 | testdata/Builtins.lc 463:22-463:31 {a} -> {b} -> {c:'Nat} -> {d : 'Integral a} -> {e : b ~ 'VecScalar c a} -> b -> a->b |
1618 | testdata/Builtins.lc 464:35-464:75 Type | 1946 | testdata/Builtins.lc 464:35-464:75 Type |
1619 | testdata/Builtins.lc 464:35-464:43 Type->Type | 1947 | testdata/Builtins.lc 464:35-464:43 Type->Type |
1620 | testdata/Builtins.lc 464:35-464:75 V5 | 1948 | testdata/Builtins.lc 464:44-464:45 Type |
1621 | testdata/Builtins.lc 464:35-464:75 V4 | 1949 | testdata/Builtins.lc 464:44-464:45 V5 |
1950 | testdata/Builtins.lc 464:47-464:75 Type | ||
1951 | testdata/Builtins.lc 464:47-464:48 Type | ||
1952 | testdata/Builtins.lc 464:47-464:48 V4 | ||
1953 | testdata/Builtins.lc 464:51-464:64 Type | ||
1622 | testdata/Builtins.lc 464:51-464:60 'Nat -> Type->Type | 1954 | testdata/Builtins.lc 464:51-464:60 'Nat -> Type->Type |
1623 | testdata/Builtins.lc 464:35-464:75 'Nat | 1955 | testdata/Builtins.lc 464:61-464:62 'Nat |
1624 | testdata/Builtins.lc 464:35-464:75 V2 | 1956 | testdata/Builtins.lc 464:61-464:62 V2 |
1957 | testdata/Builtins.lc 464:63-464:64 Type | ||
1958 | testdata/Builtins.lc 464:69-464:75 Type | ||
1959 | testdata/Builtins.lc 464:69-464:70 Type | ||
1960 | testdata/Builtins.lc 464:74-464:75 Type | ||
1625 | testdata/Builtins.lc 464:1-464:9 {a} -> {b} -> {c:'Nat} -> {d : 'Integral a} -> {e : b ~ 'VecScalar c a} -> b->b | 1961 | testdata/Builtins.lc 464:1-464:9 {a} -> {b} -> {c:'Nat} -> {d : 'Integral a} -> {e : b ~ 'VecScalar c a} -> b->b |
1626 | testdata/Builtins.lc 465:35-465:102 Type | 1962 | testdata/Builtins.lc 465:35-465:102 Type |
1627 | testdata/Builtins.lc 465:35-465:43 Type->Type | 1963 | testdata/Builtins.lc 465:35-465:43 Type->Type |
1628 | testdata/Builtins.lc 465:35-465:102 V7 | 1964 | testdata/Builtins.lc 465:44-465:45 Type |
1629 | testdata/Builtins.lc 465:35-465:102 V6 | 1965 | testdata/Builtins.lc 465:44-465:45 V7 |
1966 | testdata/Builtins.lc 465:47-465:102 Type | ||
1967 | testdata/Builtins.lc 465:47-465:48 Type | ||
1968 | testdata/Builtins.lc 465:47-465:48 V6 | ||
1969 | testdata/Builtins.lc 465:51-465:64 Type | ||
1630 | testdata/Builtins.lc 465:51-465:60 'Nat -> Type->Type | 1970 | testdata/Builtins.lc 465:51-465:60 'Nat -> Type->Type |
1631 | testdata/Builtins.lc 465:35-465:102 'Nat | 1971 | testdata/Builtins.lc 465:61-465:62 'Nat |
1632 | testdata/Builtins.lc 465:35-465:102 V4 | 1972 | testdata/Builtins.lc 465:61-465:62 V4 |
1633 | testdata/Builtins.lc 465:35-465:102 V3 | 1973 | testdata/Builtins.lc 465:63-465:64 Type |
1974 | testdata/Builtins.lc 465:66-465:102 Type | ||
1975 | testdata/Builtins.lc 465:66-465:67 Type | ||
1976 | testdata/Builtins.lc 465:66-465:67 V3 | ||
1977 | testdata/Builtins.lc 465:70-465:86 Type | ||
1634 | testdata/Builtins.lc 465:70-465:79 'Nat -> Type->Type | 1978 | testdata/Builtins.lc 465:70-465:79 'Nat -> Type->Type |
1979 | testdata/Builtins.lc 465:80-465:81 'Nat | ||
1635 | testdata/Builtins.lc 465:82-465:86 Type | 1980 | testdata/Builtins.lc 465:82-465:86 Type |
1981 | testdata/Builtins.lc 465:91-465:102 Type | ||
1982 | testdata/Builtins.lc 465:91-465:92 Type | ||
1983 | testdata/Builtins.lc 465:96-465:102 Type | ||
1984 | testdata/Builtins.lc 465:96-465:97 Type | ||
1985 | testdata/Builtins.lc 465:101-465:102 Type | ||
1636 | 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 | 1986 | 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 |
1637 | 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 | 1987 | 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 |
1638 | testdata/Builtins.lc 466:35-466:83 Type | 1988 | testdata/Builtins.lc 466:35-466:83 Type |
1639 | testdata/Builtins.lc 466:35-466:43 Type->Type | 1989 | testdata/Builtins.lc 466:35-466:43 Type->Type |
1640 | testdata/Builtins.lc 466:35-466:83 V5 | 1990 | testdata/Builtins.lc 466:44-466:45 Type |
1641 | testdata/Builtins.lc 466:35-466:83 V4 | 1991 | testdata/Builtins.lc 466:44-466:45 V5 |
1992 | testdata/Builtins.lc 466:47-466:83 Type | ||
1993 | testdata/Builtins.lc 466:47-466:48 Type | ||
1994 | testdata/Builtins.lc 466:47-466:48 V4 | ||
1995 | testdata/Builtins.lc 466:51-466:64 Type | ||
1642 | testdata/Builtins.lc 466:51-466:60 'Nat -> Type->Type | 1996 | testdata/Builtins.lc 466:51-466:60 'Nat -> Type->Type |
1643 | testdata/Builtins.lc 466:35-466:83 'Nat | 1997 | testdata/Builtins.lc 466:61-466:62 'Nat |
1644 | testdata/Builtins.lc 466:35-466:83 V2 | 1998 | testdata/Builtins.lc 466:61-466:62 V2 |
1999 | testdata/Builtins.lc 466:63-466:64 Type | ||
2000 | testdata/Builtins.lc 466:69-466:83 Type | ||
2001 | testdata/Builtins.lc 466:69-466:70 Type | ||
2002 | testdata/Builtins.lc 466:74-466:83 Type | ||
1645 | testdata/Builtins.lc 466:74-466:78 Type | 2003 | testdata/Builtins.lc 466:74-466:78 Type |
2004 | testdata/Builtins.lc 466:82-466:83 Type | ||
1646 | testdata/Builtins.lc 466:1-466:13 {a} -> {b} -> {c:'Nat} -> {d : 'Integral a} -> {e : b ~ 'VecScalar c a} -> b -> 'Word->b | 2005 | testdata/Builtins.lc 466:1-466:13 {a} -> {b} -> {c:'Nat} -> {d : 'Integral a} -> {e : b ~ 'VecScalar c a} -> b -> 'Word->b |
1647 | testdata/Builtins.lc 466:15-466:27 {a} -> {b} -> {c:'Nat} -> {d : 'Integral a} -> {e : b ~ 'VecScalar c a} -> b -> 'Word->b | 2006 | testdata/Builtins.lc 466:15-466:27 {a} -> {b} -> {c:'Nat} -> {d : 'Integral a} -> {e : b ~ 'VecScalar c a} -> b -> 'Word->b |
1648 | testdata/Builtins.lc 468:34-468:38 Type | 2007 | testdata/Builtins.lc 468:34-468:38 Type |
@@ -1653,26 +2012,36 @@ testdata/Builtins.lc 468:1-468:8 'Bool -> 'Bool->'Bool | |||
1653 | testdata/Builtins.lc 468:10-468:16 'Bool -> 'Bool->'Bool | 2012 | testdata/Builtins.lc 468:10-468:16 'Bool -> 'Bool->'Bool |
1654 | testdata/Builtins.lc 468:18-468:25 'Bool -> 'Bool->'Bool | 2013 | testdata/Builtins.lc 468:18-468:25 'Bool -> 'Bool->'Bool |
1655 | testdata/Builtins.lc 469:35-469:66 Type | 2014 | testdata/Builtins.lc 469:35-469:66 Type |
1656 | testdata/Builtins.lc 469:35-469:66 V3 | 2015 | testdata/Builtins.lc 469:35-469:36 Type |
2016 | testdata/Builtins.lc 469:35-469:36 V3 | ||
2017 | testdata/Builtins.lc 469:39-469:55 Type | ||
1657 | testdata/Builtins.lc 469:39-469:48 'Nat -> Type->Type | 2018 | testdata/Builtins.lc 469:39-469:48 'Nat -> Type->Type |
1658 | testdata/Builtins.lc 469:35-469:66 'Nat | 2019 | testdata/Builtins.lc 469:49-469:50 'Nat |
1659 | testdata/Builtins.lc 469:35-469:66 V1 | 2020 | testdata/Builtins.lc 469:49-469:50 V1 |
1660 | testdata/Builtins.lc 469:51-469:55 Type | 2021 | testdata/Builtins.lc 469:51-469:55 Type |
2022 | testdata/Builtins.lc 469:60-469:66 Type | ||
2023 | testdata/Builtins.lc 469:60-469:61 Type | ||
2024 | testdata/Builtins.lc 469:65-469:66 Type | ||
1661 | testdata/Builtins.lc 469:1-469:8 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Bool} -> a->a | 2025 | testdata/Builtins.lc 469:1-469:8 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Bool} -> a->a |
1662 | testdata/Builtins.lc 470:34-470:58 Type | 2026 | testdata/Builtins.lc 470:34-470:58 Type |
1663 | testdata/Builtins.lc 470:34-470:43 'Nat -> Type->Type | 2027 | testdata/Builtins.lc 470:34-470:43 'Nat -> Type->Type |
1664 | testdata/Builtins.lc 470:34-470:58 'Nat | 2028 | testdata/Builtins.lc 470:44-470:45 'Nat |
1665 | testdata/Builtins.lc 470:34-470:58 V1 | 2029 | testdata/Builtins.lc 470:44-470:45 V1 |
1666 | testdata/Builtins.lc 470:46-470:50 Type | 2030 | testdata/Builtins.lc 470:46-470:50 Type |
1667 | testdata/Builtins.lc 470:54-470:58 Type | 2031 | testdata/Builtins.lc 470:54-470:58 Type |
1668 | testdata/Builtins.lc 470:1-470:8 {a:'Nat} -> 'VecScalar a 'Bool -> 'Bool | 2032 | testdata/Builtins.lc 470:1-470:8 {a:'Nat} -> 'VecScalar a 'Bool -> 'Bool |
1669 | testdata/Builtins.lc 470:10-470:17 {a:'Nat} -> 'VecScalar a 'Bool -> 'Bool | 2033 | testdata/Builtins.lc 470:10-470:17 {a:'Nat} -> 'VecScalar a 'Bool -> 'Bool |
1670 | testdata/Builtins.lc 474:35-474:67 Type | 2034 | testdata/Builtins.lc 474:35-474:67 Type |
1671 | testdata/Builtins.lc 474:35-474:67 V3 | 2035 | testdata/Builtins.lc 474:35-474:36 Type |
2036 | testdata/Builtins.lc 474:35-474:36 V3 | ||
2037 | testdata/Builtins.lc 474:39-474:56 Type | ||
1672 | testdata/Builtins.lc 474:39-474:48 'Nat -> Type->Type | 2038 | testdata/Builtins.lc 474:39-474:48 'Nat -> Type->Type |
1673 | testdata/Builtins.lc 474:35-474:67 'Nat | 2039 | testdata/Builtins.lc 474:49-474:50 'Nat |
1674 | testdata/Builtins.lc 474:35-474:67 V1 | 2040 | testdata/Builtins.lc 474:49-474:50 V1 |
1675 | testdata/Builtins.lc 474:51-474:56 Type | 2041 | testdata/Builtins.lc 474:51-474:56 Type |
2042 | testdata/Builtins.lc 474:61-474:67 Type | ||
2043 | testdata/Builtins.lc 474:61-474:62 Type | ||
2044 | testdata/Builtins.lc 474:66-474:67 Type | ||
1676 | testdata/Builtins.lc 473:1-473:9 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | 2045 | testdata/Builtins.lc 473:1-473:9 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a |
1677 | testdata/Builtins.lc 473:11-473:20 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | 2046 | testdata/Builtins.lc 473:11-473:20 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a |
1678 | testdata/Builtins.lc 473:22-473:30 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | 2047 | testdata/Builtins.lc 473:22-473:30 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a |
@@ -1694,19 +2063,31 @@ testdata/Builtins.lc 473:175-473:183 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b ' | |||
1694 | testdata/Builtins.lc 473:185-473:193 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | 2063 | testdata/Builtins.lc 473:185-473:193 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a |
1695 | testdata/Builtins.lc 473:195-473:206 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | 2064 | testdata/Builtins.lc 473:195-473:206 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a |
1696 | testdata/Builtins.lc 475:35-475:72 Type | 2065 | testdata/Builtins.lc 475:35-475:72 Type |
1697 | testdata/Builtins.lc 475:35-475:72 V3 | 2066 | testdata/Builtins.lc 475:35-475:36 Type |
2067 | testdata/Builtins.lc 475:35-475:36 V3 | ||
2068 | testdata/Builtins.lc 475:39-475:56 Type | ||
1698 | testdata/Builtins.lc 475:39-475:48 'Nat -> Type->Type | 2069 | testdata/Builtins.lc 475:39-475:48 'Nat -> Type->Type |
1699 | testdata/Builtins.lc 475:35-475:72 'Nat | 2070 | testdata/Builtins.lc 475:49-475:50 'Nat |
1700 | testdata/Builtins.lc 475:35-475:72 V1 | 2071 | testdata/Builtins.lc 475:49-475:50 V1 |
1701 | testdata/Builtins.lc 475:51-475:56 Type | 2072 | testdata/Builtins.lc 475:51-475:56 Type |
2073 | testdata/Builtins.lc 475:61-475:72 Type | ||
2074 | testdata/Builtins.lc 475:61-475:62 Type | ||
2075 | testdata/Builtins.lc 475:66-475:72 Type | ||
2076 | testdata/Builtins.lc 475:66-475:67 Type | ||
2077 | testdata/Builtins.lc 475:71-475:72 Type | ||
1702 | testdata/Builtins.lc 475:1-475:8 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> a->a | 2078 | testdata/Builtins.lc 475:1-475:8 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> a->a |
1703 | testdata/Builtins.lc 475:10-475:19 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> a->a | 2079 | testdata/Builtins.lc 475:10-475:19 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> a->a |
1704 | testdata/Builtins.lc 478:35-478:67 Type | 2080 | testdata/Builtins.lc 478:35-478:67 Type |
1705 | testdata/Builtins.lc 478:35-478:67 V3 | 2081 | testdata/Builtins.lc 478:35-478:36 Type |
2082 | testdata/Builtins.lc 478:35-478:36 V3 | ||
2083 | testdata/Builtins.lc 478:39-478:56 Type | ||
1706 | testdata/Builtins.lc 478:39-478:48 'Nat -> Type->Type | 2084 | testdata/Builtins.lc 478:39-478:48 'Nat -> Type->Type |
1707 | testdata/Builtins.lc 478:35-478:67 'Nat | 2085 | testdata/Builtins.lc 478:49-478:50 'Nat |
1708 | testdata/Builtins.lc 478:35-478:67 V1 | 2086 | testdata/Builtins.lc 478:49-478:50 V1 |
1709 | testdata/Builtins.lc 478:51-478:56 Type | 2087 | testdata/Builtins.lc 478:51-478:56 Type |
2088 | testdata/Builtins.lc 478:61-478:67 Type | ||
2089 | testdata/Builtins.lc 478:61-478:62 Type | ||
2090 | testdata/Builtins.lc 478:66-478:67 Type | ||
1710 | testdata/Builtins.lc 477:1-477:10 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | 2091 | testdata/Builtins.lc 477:1-477:10 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a |
1711 | testdata/Builtins.lc 477:12-477:21 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | 2092 | testdata/Builtins.lc 477:12-477:21 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a |
1712 | testdata/Builtins.lc 477:23-477:32 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | 2093 | testdata/Builtins.lc 477:23-477:32 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a |
@@ -1715,268 +2096,502 @@ testdata/Builtins.lc 477:49-477:57 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Fl | |||
1715 | testdata/Builtins.lc 477:59-477:68 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | 2096 | testdata/Builtins.lc 477:59-477:68 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a |
1716 | testdata/Builtins.lc 479:35-479:75 Type | 2097 | testdata/Builtins.lc 479:35-479:75 Type |
1717 | testdata/Builtins.lc 479:35-479:38 Type->Type | 2098 | testdata/Builtins.lc 479:35-479:38 Type->Type |
1718 | testdata/Builtins.lc 479:35-479:75 V5 | 2099 | testdata/Builtins.lc 479:39-479:40 Type |
1719 | testdata/Builtins.lc 479:35-479:75 V4 | 2100 | testdata/Builtins.lc 479:39-479:40 V5 |
2101 | testdata/Builtins.lc 479:42-479:75 Type | ||
2102 | testdata/Builtins.lc 479:42-479:43 Type | ||
2103 | testdata/Builtins.lc 479:42-479:43 V4 | ||
2104 | testdata/Builtins.lc 479:46-479:59 Type | ||
1720 | testdata/Builtins.lc 479:46-479:55 'Nat -> Type->Type | 2105 | testdata/Builtins.lc 479:46-479:55 'Nat -> Type->Type |
1721 | testdata/Builtins.lc 479:35-479:75 'Nat | 2106 | testdata/Builtins.lc 479:56-479:57 'Nat |
1722 | testdata/Builtins.lc 479:35-479:75 V2 | 2107 | testdata/Builtins.lc 479:56-479:57 V2 |
2108 | testdata/Builtins.lc 479:58-479:59 Type | ||
2109 | testdata/Builtins.lc 479:64-479:75 Type | ||
2110 | testdata/Builtins.lc 479:64-479:65 Type | ||
2111 | testdata/Builtins.lc 479:69-479:75 Type | ||
2112 | testdata/Builtins.lc 479:69-479:70 Type | ||
2113 | testdata/Builtins.lc 479:74-479:75 Type | ||
1723 | testdata/Builtins.lc 479:1-479:8 {a} -> {b} -> {c:'Nat} -> {d : 'Num a} -> {e : b ~ 'VecScalar c a} -> b -> b->b | 2114 | testdata/Builtins.lc 479:1-479:8 {a} -> {b} -> {c:'Nat} -> {d : 'Num a} -> {e : b ~ 'VecScalar c a} -> b -> b->b |
1724 | testdata/Builtins.lc 479:10-479:17 {a} -> {b} -> {c:'Nat} -> {d : 'Num a} -> {e : b ~ 'VecScalar c a} -> b -> b->b | 2115 | testdata/Builtins.lc 479:10-479:17 {a} -> {b} -> {c:'Nat} -> {d : 'Num a} -> {e : b ~ 'VecScalar c a} -> b -> b->b |
1725 | testdata/Builtins.lc 480:35-480:75 Type | 2116 | testdata/Builtins.lc 480:35-480:75 Type |
1726 | testdata/Builtins.lc 480:35-480:38 Type->Type | 2117 | testdata/Builtins.lc 480:35-480:38 Type->Type |
1727 | testdata/Builtins.lc 480:35-480:75 V5 | 2118 | testdata/Builtins.lc 480:39-480:40 Type |
1728 | testdata/Builtins.lc 480:35-480:75 V4 | 2119 | testdata/Builtins.lc 480:39-480:40 V5 |
2120 | testdata/Builtins.lc 480:42-480:75 Type | ||
2121 | testdata/Builtins.lc 480:42-480:43 Type | ||
2122 | testdata/Builtins.lc 480:42-480:43 V4 | ||
2123 | testdata/Builtins.lc 480:46-480:59 Type | ||
1729 | testdata/Builtins.lc 480:46-480:55 'Nat -> Type->Type | 2124 | testdata/Builtins.lc 480:46-480:55 'Nat -> Type->Type |
1730 | testdata/Builtins.lc 480:35-480:75 'Nat | 2125 | testdata/Builtins.lc 480:56-480:57 'Nat |
1731 | testdata/Builtins.lc 480:35-480:75 V2 | 2126 | testdata/Builtins.lc 480:56-480:57 V2 |
2127 | testdata/Builtins.lc 480:58-480:59 Type | ||
2128 | testdata/Builtins.lc 480:64-480:75 Type | ||
2129 | testdata/Builtins.lc 480:64-480:65 Type | ||
2130 | testdata/Builtins.lc 480:69-480:75 Type | ||
2131 | testdata/Builtins.lc 480:69-480:70 Type | ||
2132 | testdata/Builtins.lc 480:74-480:75 Type | ||
1732 | testdata/Builtins.lc 480:1-480:9 {a} -> {b} -> {c:'Nat} -> {d : 'Num a} -> {e : b ~ 'VecScalar c a} -> b -> a->b | 2133 | testdata/Builtins.lc 480:1-480:9 {a} -> {b} -> {c:'Nat} -> {d : 'Num a} -> {e : b ~ 'VecScalar c a} -> b -> a->b |
1733 | testdata/Builtins.lc 480:11-480:19 {a} -> {b} -> {c:'Nat} -> {d : 'Num a} -> {e : b ~ 'VecScalar c a} -> b -> a->b | 2134 | testdata/Builtins.lc 480:11-480:19 {a} -> {b} -> {c:'Nat} -> {d : 'Num a} -> {e : b ~ 'VecScalar c a} -> b -> a->b |
1734 | testdata/Builtins.lc 481:35-481:89 Type | 2135 | testdata/Builtins.lc 481:35-481:89 Type |
1735 | testdata/Builtins.lc 481:35-481:89 V5 | 2136 | testdata/Builtins.lc 481:35-481:36 Type |
2137 | testdata/Builtins.lc 481:35-481:36 V5 | ||
2138 | testdata/Builtins.lc 481:39-481:56 Type | ||
1736 | testdata/Builtins.lc 481:39-481:48 'Nat -> Type->Type | 2139 | testdata/Builtins.lc 481:39-481:48 'Nat -> Type->Type |
1737 | testdata/Builtins.lc 481:35-481:89 'Nat | 2140 | testdata/Builtins.lc 481:49-481:50 'Nat |
1738 | testdata/Builtins.lc 481:35-481:89 V3 | 2141 | testdata/Builtins.lc 481:49-481:50 V3 |
1739 | testdata/Builtins.lc 481:51-481:56 Type | 2142 | testdata/Builtins.lc 481:51-481:56 Type |
1740 | testdata/Builtins.lc 481:35-481:89 V2 | 2143 | testdata/Builtins.lc 481:58-481:89 Type |
2144 | testdata/Builtins.lc 481:58-481:59 Type | ||
2145 | testdata/Builtins.lc 481:58-481:59 V2 | ||
2146 | testdata/Builtins.lc 481:62-481:78 Type | ||
1741 | testdata/Builtins.lc 481:62-481:71 'Nat -> Type->Type | 2147 | testdata/Builtins.lc 481:62-481:71 'Nat -> Type->Type |
2148 | testdata/Builtins.lc 481:72-481:73 'Nat | ||
1742 | testdata/Builtins.lc 481:74-481:78 Type | 2149 | testdata/Builtins.lc 481:74-481:78 Type |
2150 | testdata/Builtins.lc 481:83-481:89 Type | ||
2151 | testdata/Builtins.lc 481:83-481:84 Type | ||
2152 | testdata/Builtins.lc 481:88-481:89 Type | ||
1743 | testdata/Builtins.lc 481:1-481:10 {a} -> {b:'Nat} -> {c} -> {d : a ~ 'VecScalar b 'Float} -> {e : c ~ 'VecScalar b 'Bool} -> a->c | 2153 | testdata/Builtins.lc 481:1-481:10 {a} -> {b:'Nat} -> {c} -> {d : a ~ 'VecScalar b 'Float} -> {e : c ~ 'VecScalar b 'Bool} -> a->c |
1744 | testdata/Builtins.lc 481:12-481:21 {a} -> {b:'Nat} -> {c} -> {d : a ~ 'VecScalar b 'Float} -> {e : c ~ 'VecScalar b 'Bool} -> a->c | 2154 | testdata/Builtins.lc 481:12-481:21 {a} -> {b:'Nat} -> {c} -> {d : a ~ 'VecScalar b 'Float} -> {e : c ~ 'VecScalar b 'Bool} -> a->c |
1745 | testdata/Builtins.lc 482:35-482:73 Type | 2155 | testdata/Builtins.lc 482:35-482:73 Type |
1746 | testdata/Builtins.lc 482:35-482:41 Type->Type | 2156 | testdata/Builtins.lc 482:35-482:41 Type->Type |
1747 | testdata/Builtins.lc 482:35-482:73 V5 | 2157 | testdata/Builtins.lc 482:42-482:43 Type |
1748 | testdata/Builtins.lc 482:35-482:73 V4 | 2158 | testdata/Builtins.lc 482:42-482:43 V5 |
2159 | testdata/Builtins.lc 482:45-482:73 Type | ||
2160 | testdata/Builtins.lc 482:45-482:46 Type | ||
2161 | testdata/Builtins.lc 482:45-482:46 V4 | ||
2162 | testdata/Builtins.lc 482:49-482:62 Type | ||
1749 | testdata/Builtins.lc 482:49-482:58 'Nat -> Type->Type | 2163 | testdata/Builtins.lc 482:49-482:58 'Nat -> Type->Type |
1750 | testdata/Builtins.lc 482:35-482:73 'Nat | 2164 | testdata/Builtins.lc 482:59-482:60 'Nat |
1751 | testdata/Builtins.lc 482:35-482:73 V2 | 2165 | testdata/Builtins.lc 482:59-482:60 V2 |
2166 | testdata/Builtins.lc 482:61-482:62 Type | ||
2167 | testdata/Builtins.lc 482:67-482:73 Type | ||
2168 | testdata/Builtins.lc 482:67-482:68 Type | ||
2169 | testdata/Builtins.lc 482:72-482:73 Type | ||
1752 | testdata/Builtins.lc 482:1-482:8 {a} -> {b} -> {c:'Nat} -> {d : 'Signed a} -> {e : b ~ 'VecScalar c a} -> b->b | 2170 | testdata/Builtins.lc 482:1-482:8 {a} -> {b} -> {c:'Nat} -> {d : 'Signed a} -> {e : b ~ 'VecScalar c a} -> b->b |
1753 | testdata/Builtins.lc 482:10-482:18 {a} -> {b} -> {c:'Nat} -> {d : 'Signed a} -> {e : b ~ 'VecScalar c a} -> b->b | 2171 | testdata/Builtins.lc 482:10-482:18 {a} -> {b} -> {c:'Nat} -> {d : 'Signed a} -> {e : b ~ 'VecScalar c a} -> b->b |
1754 | testdata/Builtins.lc 483:35-483:72 Type | 2172 | testdata/Builtins.lc 483:35-483:72 Type |
1755 | testdata/Builtins.lc 483:35-483:72 V3 | 2173 | testdata/Builtins.lc 483:35-483:36 Type |
2174 | testdata/Builtins.lc 483:35-483:36 V3 | ||
2175 | testdata/Builtins.lc 483:39-483:56 Type | ||
1756 | testdata/Builtins.lc 483:39-483:48 'Nat -> Type->Type | 2176 | testdata/Builtins.lc 483:39-483:48 'Nat -> Type->Type |
1757 | testdata/Builtins.lc 483:35-483:72 'Nat | 2177 | testdata/Builtins.lc 483:49-483:50 'Nat |
1758 | testdata/Builtins.lc 483:35-483:72 V1 | 2178 | testdata/Builtins.lc 483:49-483:50 V1 |
1759 | testdata/Builtins.lc 483:51-483:56 Type | 2179 | testdata/Builtins.lc 483:51-483:56 Type |
2180 | testdata/Builtins.lc 483:61-483:72 Type | ||
2181 | testdata/Builtins.lc 483:61-483:62 Type | ||
2182 | testdata/Builtins.lc 483:66-483:72 Type | ||
1760 | testdata/Builtins.lc 483:66-483:72 Type -> Type->Type | 2183 | testdata/Builtins.lc 483:66-483:72 Type -> Type->Type |
2184 | testdata/Builtins.lc 483:67-483:68 Type | ||
2185 | testdata/Builtins.lc 483:70-483:71 Type | ||
1761 | testdata/Builtins.lc 483:1-483:9 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> 'Tuple2 a a | 2186 | testdata/Builtins.lc 483:1-483:9 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> 'Tuple2 a a |
1762 | testdata/Builtins.lc 484:35-484:80 Type | 2187 | testdata/Builtins.lc 484:35-484:80 Type |
1763 | testdata/Builtins.lc 484:35-484:38 Type->Type | 2188 | testdata/Builtins.lc 484:35-484:38 Type->Type |
1764 | testdata/Builtins.lc 484:35-484:80 V5 | 2189 | testdata/Builtins.lc 484:39-484:40 Type |
1765 | testdata/Builtins.lc 484:35-484:80 V4 | 2190 | testdata/Builtins.lc 484:39-484:40 V5 |
2191 | testdata/Builtins.lc 484:42-484:80 Type | ||
2192 | testdata/Builtins.lc 484:42-484:43 Type | ||
2193 | testdata/Builtins.lc 484:42-484:43 V4 | ||
2194 | testdata/Builtins.lc 484:46-484:59 Type | ||
1766 | testdata/Builtins.lc 484:46-484:55 'Nat -> Type->Type | 2195 | testdata/Builtins.lc 484:46-484:55 'Nat -> Type->Type |
1767 | testdata/Builtins.lc 484:35-484:80 'Nat | 2196 | testdata/Builtins.lc 484:56-484:57 'Nat |
1768 | testdata/Builtins.lc 484:35-484:80 V2 | 2197 | testdata/Builtins.lc 484:56-484:57 V2 |
2198 | testdata/Builtins.lc 484:58-484:59 Type | ||
2199 | testdata/Builtins.lc 484:64-484:80 Type | ||
2200 | testdata/Builtins.lc 484:64-484:65 Type | ||
2201 | testdata/Builtins.lc 484:69-484:80 Type | ||
2202 | testdata/Builtins.lc 484:69-484:70 Type | ||
2203 | testdata/Builtins.lc 484:74-484:80 Type | ||
2204 | testdata/Builtins.lc 484:74-484:75 Type | ||
2205 | testdata/Builtins.lc 484:79-484:80 Type | ||
1769 | testdata/Builtins.lc 484:1-484:10 {a} -> {b} -> {c:'Nat} -> {d : 'Num a} -> {e : b ~ 'VecScalar c a} -> b -> b -> b->b | 2206 | testdata/Builtins.lc 484:1-484:10 {a} -> {b} -> {c:'Nat} -> {d : 'Num a} -> {e : b ~ 'VecScalar c a} -> b -> b -> b->b |
1770 | testdata/Builtins.lc 485:35-485:80 Type | 2207 | testdata/Builtins.lc 485:35-485:80 Type |
1771 | testdata/Builtins.lc 485:35-485:38 Type->Type | 2208 | testdata/Builtins.lc 485:35-485:38 Type->Type |
1772 | testdata/Builtins.lc 485:35-485:80 V5 | 2209 | testdata/Builtins.lc 485:39-485:40 Type |
1773 | testdata/Builtins.lc 485:35-485:80 V4 | 2210 | testdata/Builtins.lc 485:39-485:40 V5 |
2211 | testdata/Builtins.lc 485:42-485:80 Type | ||
2212 | testdata/Builtins.lc 485:42-485:43 Type | ||
2213 | testdata/Builtins.lc 485:42-485:43 V4 | ||
2214 | testdata/Builtins.lc 485:46-485:59 Type | ||
1774 | testdata/Builtins.lc 485:46-485:55 'Nat -> Type->Type | 2215 | testdata/Builtins.lc 485:46-485:55 'Nat -> Type->Type |
1775 | testdata/Builtins.lc 485:35-485:80 'Nat | 2216 | testdata/Builtins.lc 485:56-485:57 'Nat |
1776 | testdata/Builtins.lc 485:35-485:80 V2 | 2217 | testdata/Builtins.lc 485:56-485:57 V2 |
2218 | testdata/Builtins.lc 485:58-485:59 Type | ||
2219 | testdata/Builtins.lc 485:64-485:80 Type | ||
2220 | testdata/Builtins.lc 485:64-485:65 Type | ||
2221 | testdata/Builtins.lc 485:69-485:80 Type | ||
2222 | testdata/Builtins.lc 485:69-485:70 Type | ||
2223 | testdata/Builtins.lc 485:74-485:80 Type | ||
2224 | testdata/Builtins.lc 485:74-485:75 Type | ||
2225 | testdata/Builtins.lc 485:79-485:80 Type | ||
1777 | testdata/Builtins.lc 485:1-485:11 {a} -> {b} -> {c:'Nat} -> {d : 'Num a} -> {e : b ~ 'VecScalar c a} -> b -> a -> a->b | 2226 | testdata/Builtins.lc 485:1-485:11 {a} -> {b} -> {c:'Nat} -> {d : 'Num a} -> {e : b ~ 'VecScalar c a} -> b -> a -> a->b |
1778 | testdata/Builtins.lc 486:35-486:77 Type | 2227 | testdata/Builtins.lc 486:35-486:77 Type |
1779 | testdata/Builtins.lc 486:35-486:77 V3 | 2228 | testdata/Builtins.lc 486:35-486:36 Type |
2229 | testdata/Builtins.lc 486:35-486:36 V3 | ||
2230 | testdata/Builtins.lc 486:39-486:56 Type | ||
1780 | testdata/Builtins.lc 486:39-486:48 'Nat -> Type->Type | 2231 | testdata/Builtins.lc 486:39-486:48 'Nat -> Type->Type |
1781 | testdata/Builtins.lc 486:35-486:77 'Nat | 2232 | testdata/Builtins.lc 486:49-486:50 'Nat |
1782 | testdata/Builtins.lc 486:35-486:77 V1 | 2233 | testdata/Builtins.lc 486:49-486:50 V1 |
1783 | testdata/Builtins.lc 486:51-486:56 Type | 2234 | testdata/Builtins.lc 486:51-486:56 Type |
2235 | testdata/Builtins.lc 486:61-486:77 Type | ||
2236 | testdata/Builtins.lc 486:61-486:62 Type | ||
2237 | testdata/Builtins.lc 486:66-486:77 Type | ||
2238 | testdata/Builtins.lc 486:66-486:67 Type | ||
2239 | testdata/Builtins.lc 486:71-486:77 Type | ||
2240 | testdata/Builtins.lc 486:71-486:72 Type | ||
2241 | testdata/Builtins.lc 486:76-486:77 Type | ||
1784 | testdata/Builtins.lc 486:1-486:8 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> a -> a->a | 2242 | testdata/Builtins.lc 486:1-486:8 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> a -> a->a |
1785 | testdata/Builtins.lc 487:35-487:81 Type | 2243 | testdata/Builtins.lc 487:35-487:81 Type |
1786 | testdata/Builtins.lc 487:35-487:81 V3 | 2244 | testdata/Builtins.lc 487:35-487:36 Type |
2245 | testdata/Builtins.lc 487:35-487:36 V3 | ||
2246 | testdata/Builtins.lc 487:39-487:56 Type | ||
1787 | testdata/Builtins.lc 487:39-487:48 'Nat -> Type->Type | 2247 | testdata/Builtins.lc 487:39-487:48 'Nat -> Type->Type |
1788 | testdata/Builtins.lc 487:35-487:81 'Nat | 2248 | testdata/Builtins.lc 487:49-487:50 'Nat |
1789 | testdata/Builtins.lc 487:35-487:81 V1 | 2249 | testdata/Builtins.lc 487:49-487:50 V1 |
1790 | testdata/Builtins.lc 487:51-487:56 Type | 2250 | testdata/Builtins.lc 487:51-487:56 Type |
2251 | testdata/Builtins.lc 487:61-487:81 Type | ||
2252 | testdata/Builtins.lc 487:61-487:62 Type | ||
2253 | testdata/Builtins.lc 487:66-487:81 Type | ||
2254 | testdata/Builtins.lc 487:66-487:67 Type | ||
2255 | testdata/Builtins.lc 487:71-487:81 Type | ||
1791 | testdata/Builtins.lc 487:71-487:76 Type | 2256 | testdata/Builtins.lc 487:71-487:76 Type |
2257 | testdata/Builtins.lc 487:80-487:81 Type | ||
1792 | testdata/Builtins.lc 487:1-487:9 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> a -> 'Float->a | 2258 | testdata/Builtins.lc 487:1-487:9 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> a -> 'Float->a |
1793 | testdata/Builtins.lc 488:35-488:99 Type | 2259 | testdata/Builtins.lc 488:35-488:99 Type |
1794 | testdata/Builtins.lc 488:35-488:99 V5 | 2260 | testdata/Builtins.lc 488:35-488:36 Type |
2261 | testdata/Builtins.lc 488:35-488:36 V5 | ||
2262 | testdata/Builtins.lc 488:39-488:56 Type | ||
1795 | testdata/Builtins.lc 488:39-488:48 'Nat -> Type->Type | 2263 | testdata/Builtins.lc 488:39-488:48 'Nat -> Type->Type |
1796 | testdata/Builtins.lc 488:35-488:99 'Nat | 2264 | testdata/Builtins.lc 488:49-488:50 'Nat |
1797 | testdata/Builtins.lc 488:35-488:99 V3 | 2265 | testdata/Builtins.lc 488:49-488:50 V3 |
1798 | testdata/Builtins.lc 488:51-488:56 Type | 2266 | testdata/Builtins.lc 488:51-488:56 Type |
1799 | testdata/Builtins.lc 488:35-488:99 V2 | 2267 | testdata/Builtins.lc 488:58-488:99 Type |
2268 | testdata/Builtins.lc 488:58-488:59 Type | ||
2269 | testdata/Builtins.lc 488:58-488:59 V2 | ||
2270 | testdata/Builtins.lc 488:62-488:78 Type | ||
1800 | testdata/Builtins.lc 488:62-488:71 'Nat -> Type->Type | 2271 | testdata/Builtins.lc 488:62-488:71 'Nat -> Type->Type |
2272 | testdata/Builtins.lc 488:72-488:73 'Nat | ||
1801 | testdata/Builtins.lc 488:74-488:78 Type | 2273 | testdata/Builtins.lc 488:74-488:78 Type |
2274 | testdata/Builtins.lc 488:83-488:99 Type | ||
2275 | testdata/Builtins.lc 488:83-488:84 Type | ||
2276 | testdata/Builtins.lc 488:88-488:99 Type | ||
2277 | testdata/Builtins.lc 488:88-488:89 Type | ||
2278 | testdata/Builtins.lc 488:93-488:99 Type | ||
2279 | testdata/Builtins.lc 488:93-488:94 Type | ||
2280 | testdata/Builtins.lc 488:98-488:99 Type | ||
1802 | 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 | 2281 | 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 |
1803 | testdata/Builtins.lc 489:35-489:68 Type | 2282 | testdata/Builtins.lc 489:35-489:68 Type |
1804 | testdata/Builtins.lc 489:35-489:68 V3 | 2283 | testdata/Builtins.lc 489:35-489:36 Type |
2284 | testdata/Builtins.lc 489:35-489:36 V3 | ||
2285 | testdata/Builtins.lc 489:39-489:52 Type | ||
1805 | testdata/Builtins.lc 489:39-489:44 'Nat -> Type->Type | 2286 | testdata/Builtins.lc 489:39-489:44 'Nat -> Type->Type |
1806 | testdata/Builtins.lc 489:35-489:68 'Nat | 2287 | testdata/Builtins.lc 489:45-489:46 'Nat |
1807 | testdata/Builtins.lc 489:35-489:68 V1 | 2288 | testdata/Builtins.lc 489:45-489:46 V1 |
1808 | testdata/Builtins.lc 489:47-489:52 Type | 2289 | testdata/Builtins.lc 489:47-489:52 Type |
2290 | testdata/Builtins.lc 489:57-489:68 Type | ||
2291 | testdata/Builtins.lc 489:57-489:58 Type | ||
2292 | testdata/Builtins.lc 489:62-489:68 Type | ||
2293 | testdata/Builtins.lc 489:62-489:63 Type | ||
2294 | testdata/Builtins.lc 489:67-489:68 Type | ||
1809 | testdata/Builtins.lc 489:1-489:9 {a} -> {b:'Nat} -> {c : a ~ 'VecS 'Float b} -> a -> a->a | 2295 | testdata/Builtins.lc 489:1-489:9 {a} -> {b:'Nat} -> {c : a ~ 'VecS 'Float b} -> a -> a->a |
1810 | testdata/Builtins.lc 490:35-490:76 Type | 2296 | testdata/Builtins.lc 490:35-490:76 Type |
1811 | testdata/Builtins.lc 490:35-490:76 V3 | 2297 | testdata/Builtins.lc 490:35-490:36 Type |
2298 | testdata/Builtins.lc 490:35-490:36 V3 | ||
2299 | testdata/Builtins.lc 490:39-490:56 Type | ||
1812 | testdata/Builtins.lc 490:39-490:48 'Nat -> Type->Type | 2300 | testdata/Builtins.lc 490:39-490:48 'Nat -> Type->Type |
1813 | testdata/Builtins.lc 490:35-490:76 'Nat | 2301 | testdata/Builtins.lc 490:49-490:50 'Nat |
1814 | testdata/Builtins.lc 490:35-490:76 V1 | 2302 | testdata/Builtins.lc 490:49-490:50 V1 |
1815 | testdata/Builtins.lc 490:51-490:56 Type | 2303 | testdata/Builtins.lc 490:51-490:56 Type |
2304 | testdata/Builtins.lc 490:61-490:76 Type | ||
1816 | testdata/Builtins.lc 490:61-490:66 Type | 2305 | testdata/Builtins.lc 490:61-490:66 Type |
2306 | testdata/Builtins.lc 490:70-490:76 Type | ||
2307 | testdata/Builtins.lc 490:70-490:71 Type | ||
2308 | testdata/Builtins.lc 490:75-490:76 Type | ||
1817 | testdata/Builtins.lc 490:1-490:10 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> 'Float -> a->a | 2309 | testdata/Builtins.lc 490:1-490:10 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> 'Float -> a->a |
1818 | testdata/Builtins.lc 491:35-491:73 Type | 2310 | testdata/Builtins.lc 491:35-491:73 Type |
1819 | testdata/Builtins.lc 491:35-491:73 V3 | 2311 | testdata/Builtins.lc 491:35-491:36 Type |
2312 | testdata/Builtins.lc 491:35-491:36 V3 | ||
2313 | testdata/Builtins.lc 491:39-491:52 Type | ||
1820 | testdata/Builtins.lc 491:39-491:44 'Nat -> Type->Type | 2314 | testdata/Builtins.lc 491:39-491:44 'Nat -> Type->Type |
1821 | testdata/Builtins.lc 491:35-491:73 'Nat | 2315 | testdata/Builtins.lc 491:45-491:46 'Nat |
1822 | testdata/Builtins.lc 491:35-491:73 V1 | 2316 | testdata/Builtins.lc 491:45-491:46 V1 |
1823 | testdata/Builtins.lc 491:47-491:52 Type | 2317 | testdata/Builtins.lc 491:47-491:52 Type |
2318 | testdata/Builtins.lc 491:57-491:73 Type | ||
2319 | testdata/Builtins.lc 491:57-491:58 Type | ||
2320 | testdata/Builtins.lc 491:62-491:73 Type | ||
2321 | testdata/Builtins.lc 491:62-491:63 Type | ||
2322 | testdata/Builtins.lc 491:67-491:73 Type | ||
2323 | testdata/Builtins.lc 491:67-491:68 Type | ||
2324 | testdata/Builtins.lc 491:72-491:73 Type | ||
1824 | testdata/Builtins.lc 491:1-491:15 {a} -> {b:'Nat} -> {c : a ~ 'VecS 'Float b} -> a -> a -> a->a | 2325 | testdata/Builtins.lc 491:1-491:15 {a} -> {b:'Nat} -> {c : a ~ 'VecS 'Float b} -> a -> a -> a->a |
1825 | testdata/Builtins.lc 492:35-492:85 Type | 2326 | testdata/Builtins.lc 492:35-492:85 Type |
1826 | testdata/Builtins.lc 492:35-492:85 V3 | 2327 | testdata/Builtins.lc 492:35-492:36 Type |
2328 | testdata/Builtins.lc 492:35-492:36 V3 | ||
2329 | testdata/Builtins.lc 492:39-492:56 Type | ||
1827 | testdata/Builtins.lc 492:39-492:48 'Nat -> Type->Type | 2330 | testdata/Builtins.lc 492:39-492:48 'Nat -> Type->Type |
1828 | testdata/Builtins.lc 492:35-492:85 'Nat | 2331 | testdata/Builtins.lc 492:49-492:50 'Nat |
1829 | testdata/Builtins.lc 492:35-492:85 V1 | 2332 | testdata/Builtins.lc 492:49-492:50 V1 |
1830 | testdata/Builtins.lc 492:51-492:56 Type | 2333 | testdata/Builtins.lc 492:51-492:56 Type |
2334 | testdata/Builtins.lc 492:61-492:85 Type | ||
1831 | testdata/Builtins.lc 492:61-492:66 Type | 2335 | testdata/Builtins.lc 492:61-492:66 Type |
2336 | testdata/Builtins.lc 492:70-492:85 Type | ||
1832 | testdata/Builtins.lc 492:70-492:75 Type | 2337 | testdata/Builtins.lc 492:70-492:75 Type |
2338 | testdata/Builtins.lc 492:79-492:85 Type | ||
2339 | testdata/Builtins.lc 492:79-492:80 Type | ||
2340 | testdata/Builtins.lc 492:84-492:85 Type | ||
1833 | testdata/Builtins.lc 492:1-492:16 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> 'Float -> 'Float -> a->a | 2341 | testdata/Builtins.lc 492:1-492:16 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> 'Float -> 'Float -> a->a |
1834 | testdata/Builtins.lc 495:34-495:70 Type | 2342 | testdata/Builtins.lc 495:34-495:70 Type |
1835 | testdata/Builtins.lc 495:34-495:43 'Nat -> Type->Type | 2343 | testdata/Builtins.lc 495:34-495:43 'Nat -> Type->Type |
1836 | testdata/Builtins.lc 495:34-495:70 'Nat | 2344 | testdata/Builtins.lc 495:44-495:45 'Nat |
1837 | testdata/Builtins.lc 495:34-495:70 V1 | 2345 | testdata/Builtins.lc 495:44-495:45 V1 |
1838 | testdata/Builtins.lc 495:46-495:51 Type | 2346 | testdata/Builtins.lc 495:46-495:51 Type |
2347 | testdata/Builtins.lc 495:55-495:70 Type | ||
1839 | testdata/Builtins.lc 495:55-495:64 'Nat -> Type->Type | 2348 | testdata/Builtins.lc 495:55-495:64 'Nat -> Type->Type |
2349 | testdata/Builtins.lc 495:65-495:66 'Nat | ||
1840 | testdata/Builtins.lc 495:67-495:70 Type | 2350 | testdata/Builtins.lc 495:67-495:70 Type |
1841 | testdata/Builtins.lc 495:1-495:19 {a:'Nat} -> 'VecScalar a 'Float -> 'VecScalar a 'Int | 2351 | testdata/Builtins.lc 495:1-495:19 {a:'Nat} -> 'VecScalar a 'Float -> 'VecScalar a 'Int |
1842 | testdata/Builtins.lc 496:34-496:71 Type | 2352 | testdata/Builtins.lc 496:34-496:71 Type |
1843 | testdata/Builtins.lc 496:34-496:43 'Nat -> Type->Type | 2353 | testdata/Builtins.lc 496:34-496:43 'Nat -> Type->Type |
1844 | testdata/Builtins.lc 496:34-496:71 'Nat | 2354 | testdata/Builtins.lc 496:44-496:45 'Nat |
1845 | testdata/Builtins.lc 496:34-496:71 V1 | 2355 | testdata/Builtins.lc 496:44-496:45 V1 |
1846 | testdata/Builtins.lc 496:46-496:51 Type | 2356 | testdata/Builtins.lc 496:46-496:51 Type |
2357 | testdata/Builtins.lc 496:55-496:71 Type | ||
1847 | testdata/Builtins.lc 496:55-496:64 'Nat -> Type->Type | 2358 | testdata/Builtins.lc 496:55-496:64 'Nat -> Type->Type |
2359 | testdata/Builtins.lc 496:65-496:66 'Nat | ||
1848 | testdata/Builtins.lc 496:67-496:71 Type | 2360 | testdata/Builtins.lc 496:67-496:71 Type |
1849 | testdata/Builtins.lc 496:1-496:20 {a:'Nat} -> 'VecScalar a 'Float -> 'VecScalar a 'Word | 2361 | testdata/Builtins.lc 496:1-496:20 {a:'Nat} -> 'VecScalar a 'Float -> 'VecScalar a 'Word |
1850 | testdata/Builtins.lc 497:34-497:72 Type | 2362 | testdata/Builtins.lc 497:34-497:72 Type |
1851 | testdata/Builtins.lc 497:34-497:43 'Nat -> Type->Type | 2363 | testdata/Builtins.lc 497:34-497:43 'Nat -> Type->Type |
1852 | testdata/Builtins.lc 497:34-497:72 'Nat | 2364 | testdata/Builtins.lc 497:44-497:45 'Nat |
1853 | testdata/Builtins.lc 497:34-497:72 V1 | 2365 | testdata/Builtins.lc 497:44-497:45 V1 |
1854 | testdata/Builtins.lc 497:46-497:49 Type | 2366 | testdata/Builtins.lc 497:46-497:49 Type |
2367 | testdata/Builtins.lc 497:55-497:72 Type | ||
1855 | testdata/Builtins.lc 497:55-497:64 'Nat -> Type->Type | 2368 | testdata/Builtins.lc 497:55-497:64 'Nat -> Type->Type |
2369 | testdata/Builtins.lc 497:65-497:66 'Nat | ||
1856 | testdata/Builtins.lc 497:67-497:72 Type | 2370 | testdata/Builtins.lc 497:67-497:72 Type |
1857 | testdata/Builtins.lc 497:1-497:19 {a:'Nat} -> 'VecScalar a 'Int -> 'VecScalar a 'Float | 2371 | testdata/Builtins.lc 497:1-497:19 {a:'Nat} -> 'VecScalar a 'Int -> 'VecScalar a 'Float |
1858 | testdata/Builtins.lc 498:34-498:72 Type | 2372 | testdata/Builtins.lc 498:34-498:72 Type |
1859 | testdata/Builtins.lc 498:34-498:43 'Nat -> Type->Type | 2373 | testdata/Builtins.lc 498:34-498:43 'Nat -> Type->Type |
1860 | testdata/Builtins.lc 498:34-498:72 'Nat | 2374 | testdata/Builtins.lc 498:44-498:45 'Nat |
1861 | testdata/Builtins.lc 498:34-498:72 V1 | 2375 | testdata/Builtins.lc 498:44-498:45 V1 |
1862 | testdata/Builtins.lc 498:46-498:50 Type | 2376 | testdata/Builtins.lc 498:46-498:50 Type |
2377 | testdata/Builtins.lc 498:55-498:72 Type | ||
1863 | testdata/Builtins.lc 498:55-498:64 'Nat -> Type->Type | 2378 | testdata/Builtins.lc 498:55-498:64 'Nat -> Type->Type |
2379 | testdata/Builtins.lc 498:65-498:66 'Nat | ||
1864 | testdata/Builtins.lc 498:67-498:72 Type | 2380 | testdata/Builtins.lc 498:67-498:72 Type |
1865 | testdata/Builtins.lc 498:1-498:20 {a:'Nat} -> 'VecScalar a 'Word -> 'VecScalar a 'Float | 2381 | testdata/Builtins.lc 498:1-498:20 {a:'Nat} -> 'VecScalar a 'Word -> 'VecScalar a 'Float |
1866 | testdata/Builtins.lc 500:35-500:71 Type | 2382 | testdata/Builtins.lc 500:35-500:71 Type |
1867 | testdata/Builtins.lc 500:35-500:71 V3 | 2383 | testdata/Builtins.lc 500:35-500:36 Type |
2384 | testdata/Builtins.lc 500:35-500:36 V3 | ||
2385 | testdata/Builtins.lc 500:39-500:56 Type | ||
1868 | testdata/Builtins.lc 500:39-500:48 'Nat -> Type->Type | 2386 | testdata/Builtins.lc 500:39-500:48 'Nat -> Type->Type |
1869 | testdata/Builtins.lc 500:35-500:71 'Nat | 2387 | testdata/Builtins.lc 500:49-500:50 'Nat |
1870 | testdata/Builtins.lc 500:35-500:71 V1 | 2388 | testdata/Builtins.lc 500:49-500:50 V1 |
1871 | testdata/Builtins.lc 500:51-500:56 Type | 2389 | testdata/Builtins.lc 500:51-500:56 Type |
2390 | testdata/Builtins.lc 500:61-500:71 Type | ||
2391 | testdata/Builtins.lc 500:61-500:62 Type | ||
1872 | testdata/Builtins.lc 500:66-500:71 Type | 2392 | testdata/Builtins.lc 500:66-500:71 Type |
1873 | testdata/Builtins.lc 500:1-500:11 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->'Float | 2393 | testdata/Builtins.lc 500:1-500:11 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->'Float |
1874 | testdata/Builtins.lc 501:35-501:76 Type | 2394 | testdata/Builtins.lc 501:35-501:76 Type |
1875 | testdata/Builtins.lc 501:35-501:76 V3 | 2395 | testdata/Builtins.lc 501:35-501:36 Type |
2396 | testdata/Builtins.lc 501:35-501:36 V3 | ||
2397 | testdata/Builtins.lc 501:39-501:56 Type | ||
1876 | testdata/Builtins.lc 501:39-501:48 'Nat -> Type->Type | 2398 | testdata/Builtins.lc 501:39-501:48 'Nat -> Type->Type |
1877 | testdata/Builtins.lc 501:35-501:76 'Nat | 2399 | testdata/Builtins.lc 501:49-501:50 'Nat |
1878 | testdata/Builtins.lc 501:35-501:76 V1 | 2400 | testdata/Builtins.lc 501:49-501:50 V1 |
1879 | testdata/Builtins.lc 501:51-501:56 Type | 2401 | testdata/Builtins.lc 501:51-501:56 Type |
2402 | testdata/Builtins.lc 501:61-501:76 Type | ||
2403 | testdata/Builtins.lc 501:61-501:62 Type | ||
2404 | testdata/Builtins.lc 501:66-501:76 Type | ||
2405 | testdata/Builtins.lc 501:66-501:67 Type | ||
1880 | testdata/Builtins.lc 501:71-501:76 Type | 2406 | testdata/Builtins.lc 501:71-501:76 Type |
1881 | testdata/Builtins.lc 501:1-501:13 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> a->'Float | 2407 | testdata/Builtins.lc 501:1-501:13 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> a->'Float |
1882 | testdata/Builtins.lc 501:15-501:22 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> a->'Float | 2408 | testdata/Builtins.lc 501:15-501:22 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> a->'Float |
1883 | testdata/Builtins.lc 502:35-502:72 Type | 2409 | testdata/Builtins.lc 502:35-502:72 Type |
1884 | testdata/Builtins.lc 502:35-502:72 V1 | 2410 | testdata/Builtins.lc 502:35-502:36 Type |
2411 | testdata/Builtins.lc 502:35-502:36 V1 | ||
1885 | testdata/Builtins.lc 502:39-502:56 Type | 2412 | testdata/Builtins.lc 502:39-502:56 Type |
1886 | testdata/Builtins.lc 502:39-502:48 'Nat -> Type->Type | 2413 | testdata/Builtins.lc 502:39-502:48 'Nat -> Type->Type |
1887 | testdata/Builtins.lc 502:51-502:56 Type | 2414 | testdata/Builtins.lc 502:51-502:56 Type |
2415 | testdata/Builtins.lc 502:61-502:72 Type | ||
2416 | testdata/Builtins.lc 502:61-502:62 Type | ||
2417 | testdata/Builtins.lc 502:66-502:72 Type | ||
2418 | testdata/Builtins.lc 502:66-502:67 Type | ||
2419 | testdata/Builtins.lc 502:71-502:72 Type | ||
1888 | testdata/Builtins.lc 502:1-502:10 {a} -> {b : a ~ 'VecS 'Float (Succ (Succ (Succ Zero)))} -> a -> a->a | 2420 | testdata/Builtins.lc 502:1-502:10 {a} -> {b : a ~ 'VecS 'Float (Succ (Succ (Succ Zero)))} -> a -> a->a |
1889 | testdata/Builtins.lc 503:35-503:67 Type | 2421 | testdata/Builtins.lc 503:35-503:67 Type |
1890 | testdata/Builtins.lc 503:35-503:67 V3 | 2422 | testdata/Builtins.lc 503:35-503:36 Type |
2423 | testdata/Builtins.lc 503:35-503:36 V3 | ||
2424 | testdata/Builtins.lc 503:39-503:56 Type | ||
1891 | testdata/Builtins.lc 503:39-503:48 'Nat -> Type->Type | 2425 | testdata/Builtins.lc 503:39-503:48 'Nat -> Type->Type |
1892 | testdata/Builtins.lc 503:35-503:67 'Nat | 2426 | testdata/Builtins.lc 503:49-503:50 'Nat |
1893 | testdata/Builtins.lc 503:35-503:67 V1 | 2427 | testdata/Builtins.lc 503:49-503:50 V1 |
1894 | testdata/Builtins.lc 503:51-503:56 Type | 2428 | testdata/Builtins.lc 503:51-503:56 Type |
2429 | testdata/Builtins.lc 503:61-503:67 Type | ||
2430 | testdata/Builtins.lc 503:61-503:62 Type | ||
2431 | testdata/Builtins.lc 503:66-503:67 Type | ||
1895 | testdata/Builtins.lc 503:1-503:14 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | 2432 | testdata/Builtins.lc 503:1-503:14 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a |
1896 | testdata/Builtins.lc 504:35-504:77 Type | 2433 | testdata/Builtins.lc 504:35-504:77 Type |
1897 | testdata/Builtins.lc 504:35-504:77 V3 | 2434 | testdata/Builtins.lc 504:35-504:36 Type |
2435 | testdata/Builtins.lc 504:35-504:36 V3 | ||
2436 | testdata/Builtins.lc 504:39-504:56 Type | ||
1898 | testdata/Builtins.lc 504:39-504:48 'Nat -> Type->Type | 2437 | testdata/Builtins.lc 504:39-504:48 'Nat -> Type->Type |
1899 | testdata/Builtins.lc 504:35-504:77 'Nat | 2438 | testdata/Builtins.lc 504:49-504:50 'Nat |
1900 | testdata/Builtins.lc 504:35-504:77 V1 | 2439 | testdata/Builtins.lc 504:49-504:50 V1 |
1901 | testdata/Builtins.lc 504:51-504:56 Type | 2440 | testdata/Builtins.lc 504:51-504:56 Type |
2441 | testdata/Builtins.lc 504:61-504:77 Type | ||
2442 | testdata/Builtins.lc 504:61-504:62 Type | ||
2443 | testdata/Builtins.lc 504:66-504:77 Type | ||
2444 | testdata/Builtins.lc 504:66-504:67 Type | ||
2445 | testdata/Builtins.lc 504:71-504:77 Type | ||
2446 | testdata/Builtins.lc 504:71-504:72 Type | ||
2447 | testdata/Builtins.lc 504:76-504:77 Type | ||
1902 | testdata/Builtins.lc 504:1-504:16 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> a -> a->a | 2448 | testdata/Builtins.lc 504:1-504:16 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> a -> a->a |
1903 | testdata/Builtins.lc 504:18-504:29 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> a -> a->a | 2449 | testdata/Builtins.lc 504:18-504:29 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> a -> a->a |
1904 | testdata/Builtins.lc 505:35-505:72 Type | 2450 | testdata/Builtins.lc 505:35-505:72 Type |
1905 | testdata/Builtins.lc 505:35-505:72 V3 | 2451 | testdata/Builtins.lc 505:35-505:36 Type |
2452 | testdata/Builtins.lc 505:35-505:36 V3 | ||
2453 | testdata/Builtins.lc 505:39-505:56 Type | ||
1906 | testdata/Builtins.lc 505:39-505:48 'Nat -> Type->Type | 2454 | testdata/Builtins.lc 505:39-505:48 'Nat -> Type->Type |
1907 | testdata/Builtins.lc 505:35-505:72 'Nat | 2455 | testdata/Builtins.lc 505:49-505:50 'Nat |
1908 | testdata/Builtins.lc 505:35-505:72 V1 | 2456 | testdata/Builtins.lc 505:49-505:50 V1 |
1909 | testdata/Builtins.lc 505:51-505:56 Type | 2457 | testdata/Builtins.lc 505:51-505:56 Type |
2458 | testdata/Builtins.lc 505:61-505:72 Type | ||
2459 | testdata/Builtins.lc 505:61-505:62 Type | ||
2460 | testdata/Builtins.lc 505:66-505:72 Type | ||
2461 | testdata/Builtins.lc 505:66-505:67 Type | ||
2462 | testdata/Builtins.lc 505:71-505:72 Type | ||
1910 | testdata/Builtins.lc 505:1-505:12 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> a->a | 2463 | testdata/Builtins.lc 505:1-505:12 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> a->a |
1911 | testdata/Builtins.lc 507:34-507:56 Type | 2464 | testdata/Builtins.lc 507:34-507:56 Type |
1912 | testdata/Builtins.lc 507:34-507:37 'Nat -> 'Nat -> Type->Type | 2465 | testdata/Builtins.lc 507:34-507:37 'Nat -> 'Nat -> Type->Type |
1913 | testdata/Builtins.lc 507:34-507:56 'Nat | 2466 | testdata/Builtins.lc 507:38-507:39 'Nat |
1914 | testdata/Builtins.lc 507:34-507:56 V5 | 2467 | testdata/Builtins.lc 507:38-507:39 V5 |
1915 | testdata/Builtins.lc 507:34-507:56 V3 | 2468 | testdata/Builtins.lc 507:40-507:41 'Nat |
1916 | testdata/Builtins.lc 507:34-507:56 V1 | 2469 | testdata/Builtins.lc 507:40-507:41 V3 |
2470 | testdata/Builtins.lc 507:42-507:43 Type | ||
2471 | testdata/Builtins.lc 507:42-507:43 V1 | ||
2472 | testdata/Builtins.lc 507:47-507:56 Type | ||
1917 | testdata/Builtins.lc 507:47-507:50 'Nat -> 'Nat -> Type->Type | 2473 | testdata/Builtins.lc 507:47-507:50 'Nat -> 'Nat -> Type->Type |
2474 | testdata/Builtins.lc 507:51-507:52 'Nat | ||
2475 | testdata/Builtins.lc 507:53-507:54 'Nat | ||
2476 | testdata/Builtins.lc 507:55-507:56 Type | ||
1918 | testdata/Builtins.lc 507:1-507:14 {a:'Nat} -> {b:'Nat} -> {c} -> 'Mat a b c -> 'Mat b a c | 2477 | testdata/Builtins.lc 507:1-507:14 {a:'Nat} -> {b:'Nat} -> {c} -> 'Mat a b c -> 'Mat b a c |
1919 | testdata/Builtins.lc 508:34-508:52 Type | 2478 | testdata/Builtins.lc 508:34-508:52 Type |
1920 | testdata/Builtins.lc 508:34-508:37 'Nat -> 'Nat -> Type->Type | 2479 | testdata/Builtins.lc 508:34-508:37 'Nat -> 'Nat -> Type->Type |
1921 | testdata/Builtins.lc 508:34-508:52 'Nat | 2480 | testdata/Builtins.lc 508:38-508:39 'Nat |
1922 | testdata/Builtins.lc 508:34-508:52 V3 | 2481 | testdata/Builtins.lc 508:38-508:39 V3 |
1923 | testdata/Builtins.lc 508:34-508:52 V1 | 2482 | testdata/Builtins.lc 508:40-508:41 'Nat |
2483 | testdata/Builtins.lc 508:42-508:43 Type | ||
2484 | testdata/Builtins.lc 508:42-508:43 V1 | ||
1924 | testdata/Builtins.lc 508:47-508:52 Type | 2485 | testdata/Builtins.lc 508:47-508:52 Type |
1925 | testdata/Builtins.lc 508:1-508:16 {a:'Nat} -> {b} -> 'Mat a a b -> 'Float | 2486 | testdata/Builtins.lc 508:1-508:16 {a:'Nat} -> {b} -> 'Mat a a b -> 'Float |
1926 | testdata/Builtins.lc 509:34-509:56 Type | 2487 | testdata/Builtins.lc 509:34-509:56 Type |
1927 | testdata/Builtins.lc 509:34-509:37 'Nat -> 'Nat -> Type->Type | 2488 | testdata/Builtins.lc 509:34-509:37 'Nat -> 'Nat -> Type->Type |
1928 | testdata/Builtins.lc 509:34-509:56 'Nat | 2489 | testdata/Builtins.lc 509:38-509:39 'Nat |
1929 | testdata/Builtins.lc 509:34-509:56 V3 | 2490 | testdata/Builtins.lc 509:38-509:39 V3 |
1930 | testdata/Builtins.lc 509:34-509:56 V1 | 2491 | testdata/Builtins.lc 509:40-509:41 'Nat |
2492 | testdata/Builtins.lc 509:42-509:43 Type | ||
2493 | testdata/Builtins.lc 509:42-509:43 V1 | ||
2494 | testdata/Builtins.lc 509:47-509:56 Type | ||
1931 | testdata/Builtins.lc 509:47-509:50 'Nat -> 'Nat -> Type->Type | 2495 | testdata/Builtins.lc 509:47-509:50 'Nat -> 'Nat -> Type->Type |
2496 | testdata/Builtins.lc 509:51-509:52 'Nat | ||
2497 | testdata/Builtins.lc 509:53-509:54 'Nat | ||
2498 | testdata/Builtins.lc 509:55-509:56 Type | ||
1932 | testdata/Builtins.lc 509:1-509:12 {a:'Nat} -> {b} -> 'Mat a a b -> 'Mat a a b | 2499 | testdata/Builtins.lc 509:1-509:12 {a:'Nat} -> {b} -> 'Mat a a b -> 'Mat a a b |
1933 | testdata/Builtins.lc 510:34-510:69 Type | 2500 | testdata/Builtins.lc 510:34-510:69 Type |
1934 | testdata/Builtins.lc 510:34-510:37 'Nat -> Type->Type | 2501 | testdata/Builtins.lc 510:34-510:37 'Nat -> Type->Type |
1935 | testdata/Builtins.lc 510:34-510:69 'Nat | 2502 | testdata/Builtins.lc 510:38-510:39 'Nat |
1936 | testdata/Builtins.lc 510:34-510:69 V5 | 2503 | testdata/Builtins.lc 510:38-510:39 V5 |
1937 | testdata/Builtins.lc 510:34-510:69 V3 | 2504 | testdata/Builtins.lc 510:40-510:41 Type |
2505 | testdata/Builtins.lc 510:40-510:41 V3 | ||
2506 | testdata/Builtins.lc 510:47-510:69 Type | ||
1938 | testdata/Builtins.lc 510:47-510:50 'Nat -> Type->Type | 2507 | testdata/Builtins.lc 510:47-510:50 'Nat -> Type->Type |
1939 | testdata/Builtins.lc 510:34-510:69 V2 | 2508 | testdata/Builtins.lc 510:51-510:52 'Nat |
2509 | testdata/Builtins.lc 510:51-510:52 V2 | ||
2510 | testdata/Builtins.lc 510:53-510:54 Type | ||
2511 | testdata/Builtins.lc 510:60-510:69 Type | ||
1940 | testdata/Builtins.lc 510:60-510:63 'Nat -> 'Nat -> Type->Type | 2512 | testdata/Builtins.lc 510:60-510:63 'Nat -> 'Nat -> Type->Type |
2513 | testdata/Builtins.lc 510:64-510:65 'Nat | ||
2514 | testdata/Builtins.lc 510:66-510:67 'Nat | ||
2515 | testdata/Builtins.lc 510:68-510:69 Type | ||
1941 | testdata/Builtins.lc 510:1-510:17 {a:'Nat} -> {b} -> {c:'Nat} -> 'VecS b a -> 'VecS b c -> 'Mat c a b | 2516 | testdata/Builtins.lc 510:1-510:17 {a:'Nat} -> {b} -> {c:'Nat} -> 'VecS b a -> 'VecS b c -> 'Mat c a b |
1942 | testdata/Builtins.lc 511:34-511:67 Type | 2517 | testdata/Builtins.lc 511:34-511:67 Type |
1943 | testdata/Builtins.lc 511:34-511:37 'Nat -> 'Nat -> Type->Type | 2518 | testdata/Builtins.lc 511:34-511:37 'Nat -> 'Nat -> Type->Type |
1944 | testdata/Builtins.lc 511:34-511:67 'Nat | 2519 | testdata/Builtins.lc 511:38-511:39 'Nat |
1945 | testdata/Builtins.lc 511:34-511:67 V5 | 2520 | testdata/Builtins.lc 511:38-511:39 V5 |
1946 | testdata/Builtins.lc 511:34-511:67 V3 | 2521 | testdata/Builtins.lc 511:40-511:41 'Nat |
1947 | testdata/Builtins.lc 511:34-511:67 V1 | 2522 | testdata/Builtins.lc 511:40-511:41 V3 |
2523 | testdata/Builtins.lc 511:42-511:43 Type | ||
2524 | testdata/Builtins.lc 511:42-511:43 V1 | ||
2525 | testdata/Builtins.lc 511:47-511:67 Type | ||
1948 | testdata/Builtins.lc 511:47-511:50 'Nat -> Type->Type | 2526 | testdata/Builtins.lc 511:47-511:50 'Nat -> Type->Type |
2527 | testdata/Builtins.lc 511:51-511:52 'Nat | ||
2528 | testdata/Builtins.lc 511:53-511:54 Type | ||
2529 | testdata/Builtins.lc 511:60-511:67 Type | ||
1949 | testdata/Builtins.lc 511:60-511:63 'Nat -> Type->Type | 2530 | testdata/Builtins.lc 511:60-511:63 'Nat -> Type->Type |
2531 | testdata/Builtins.lc 511:64-511:65 'Nat | ||
2532 | testdata/Builtins.lc 511:66-511:67 Type | ||
1950 | testdata/Builtins.lc 511:1-511:14 {a:'Nat} -> {b:'Nat} -> {c} -> 'Mat a b c -> 'VecS c b -> 'VecS c a | 2533 | testdata/Builtins.lc 511:1-511:14 {a:'Nat} -> {b:'Nat} -> {c} -> 'Mat a b c -> 'VecS c b -> 'VecS c a |
1951 | testdata/Builtins.lc 512:34-512:67 Type | 2534 | testdata/Builtins.lc 512:34-512:67 Type |
1952 | testdata/Builtins.lc 512:34-512:37 'Nat -> Type->Type | 2535 | testdata/Builtins.lc 512:34-512:37 'Nat -> Type->Type |
1953 | testdata/Builtins.lc 512:34-512:67 'Nat | 2536 | testdata/Builtins.lc 512:38-512:39 'Nat |
1954 | testdata/Builtins.lc 512:34-512:67 V5 | 2537 | testdata/Builtins.lc 512:38-512:39 V5 |
1955 | testdata/Builtins.lc 512:34-512:67 V3 | 2538 | testdata/Builtins.lc 512:40-512:41 Type |
2539 | testdata/Builtins.lc 512:40-512:41 V3 | ||
2540 | testdata/Builtins.lc 512:47-512:67 Type | ||
1956 | testdata/Builtins.lc 512:47-512:50 'Nat -> 'Nat -> Type->Type | 2541 | testdata/Builtins.lc 512:47-512:50 'Nat -> 'Nat -> Type->Type |
1957 | testdata/Builtins.lc 512:34-512:67 V2 | 2542 | testdata/Builtins.lc 512:51-512:52 'Nat |
2543 | testdata/Builtins.lc 512:53-512:54 'Nat | ||
2544 | testdata/Builtins.lc 512:53-512:54 V2 | ||
2545 | testdata/Builtins.lc 512:55-512:56 Type | ||
2546 | testdata/Builtins.lc 512:60-512:67 Type | ||
1958 | testdata/Builtins.lc 512:60-512:63 'Nat -> Type->Type | 2547 | testdata/Builtins.lc 512:60-512:63 'Nat -> Type->Type |
2548 | testdata/Builtins.lc 512:64-512:65 'Nat | ||
2549 | testdata/Builtins.lc 512:66-512:67 Type | ||
1959 | testdata/Builtins.lc 512:1-512:14 {a:'Nat} -> {b} -> {c:'Nat} -> 'VecS b a -> 'Mat a c b -> 'VecS b c | 2550 | testdata/Builtins.lc 512:1-512:14 {a:'Nat} -> {b} -> {c:'Nat} -> 'VecS b a -> 'Mat a c b -> 'VecS b c |
1960 | testdata/Builtins.lc 513:34-513:69 Type | 2551 | testdata/Builtins.lc 513:34-513:69 Type |
1961 | testdata/Builtins.lc 513:34-513:37 'Nat -> 'Nat -> Type->Type | 2552 | testdata/Builtins.lc 513:34-513:37 'Nat -> 'Nat -> Type->Type |
1962 | testdata/Builtins.lc 513:34-513:69 'Nat | 2553 | testdata/Builtins.lc 513:38-513:39 'Nat |
1963 | testdata/Builtins.lc 513:34-513:69 V7 | 2554 | testdata/Builtins.lc 513:38-513:39 V7 |
1964 | testdata/Builtins.lc 513:34-513:69 V5 | 2555 | testdata/Builtins.lc 513:40-513:41 'Nat |
1965 | testdata/Builtins.lc 513:34-513:69 V3 | 2556 | testdata/Builtins.lc 513:40-513:41 V5 |
2557 | testdata/Builtins.lc 513:42-513:43 Type | ||
2558 | testdata/Builtins.lc 513:42-513:43 V3 | ||
2559 | testdata/Builtins.lc 513:47-513:69 Type | ||
1966 | testdata/Builtins.lc 513:47-513:50 'Nat -> 'Nat -> Type->Type | 2560 | testdata/Builtins.lc 513:47-513:50 'Nat -> 'Nat -> Type->Type |
1967 | testdata/Builtins.lc 513:34-513:69 V2 | 2561 | testdata/Builtins.lc 513:51-513:52 'Nat |
2562 | testdata/Builtins.lc 513:53-513:54 'Nat | ||
2563 | testdata/Builtins.lc 513:53-513:54 V2 | ||
2564 | testdata/Builtins.lc 513:55-513:56 Type | ||
2565 | testdata/Builtins.lc 513:60-513:69 Type | ||
1968 | testdata/Builtins.lc 513:60-513:63 'Nat -> 'Nat -> Type->Type | 2566 | testdata/Builtins.lc 513:60-513:63 'Nat -> 'Nat -> Type->Type |
2567 | testdata/Builtins.lc 513:64-513:65 'Nat | ||
2568 | testdata/Builtins.lc 513:66-513:67 'Nat | ||
2569 | testdata/Builtins.lc 513:68-513:69 Type | ||
1969 | 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 | 2570 | 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 |
1970 | testdata/Builtins.lc 516:35-516:97 Type | 2571 | testdata/Builtins.lc 516:35-516:97 Type |
1971 | testdata/Builtins.lc 516:35-516:38 Type->Type | 2572 | testdata/Builtins.lc 516:35-516:38 Type->Type |
1972 | testdata/Builtins.lc 516:35-516:97 V7 | 2573 | testdata/Builtins.lc 516:39-516:40 Type |
1973 | testdata/Builtins.lc 516:35-516:97 V6 | 2574 | testdata/Builtins.lc 516:39-516:40 V7 |
2575 | testdata/Builtins.lc 516:42-516:97 Type | ||
2576 | testdata/Builtins.lc 516:42-516:43 Type | ||
2577 | testdata/Builtins.lc 516:42-516:43 V6 | ||
2578 | testdata/Builtins.lc 516:46-516:59 Type | ||
1974 | testdata/Builtins.lc 516:46-516:55 'Nat -> Type->Type | 2579 | testdata/Builtins.lc 516:46-516:55 'Nat -> Type->Type |
1975 | testdata/Builtins.lc 516:35-516:97 'Nat | 2580 | testdata/Builtins.lc 516:56-516:57 'Nat |
1976 | testdata/Builtins.lc 516:35-516:97 V4 | 2581 | testdata/Builtins.lc 516:56-516:57 V4 |
1977 | testdata/Builtins.lc 516:35-516:97 V3 | 2582 | testdata/Builtins.lc 516:58-516:59 Type |
2583 | testdata/Builtins.lc 516:61-516:97 Type | ||
2584 | testdata/Builtins.lc 516:61-516:62 Type | ||
2585 | testdata/Builtins.lc 516:61-516:62 V3 | ||
2586 | testdata/Builtins.lc 516:65-516:81 Type | ||
1978 | testdata/Builtins.lc 516:65-516:74 'Nat -> Type->Type | 2587 | testdata/Builtins.lc 516:65-516:74 'Nat -> Type->Type |
2588 | testdata/Builtins.lc 516:75-516:76 'Nat | ||
1979 | testdata/Builtins.lc 516:77-516:81 Type | 2589 | testdata/Builtins.lc 516:77-516:81 Type |
2590 | testdata/Builtins.lc 516:86-516:97 Type | ||
2591 | testdata/Builtins.lc 516:86-516:87 Type | ||
2592 | testdata/Builtins.lc 516:91-516:97 Type | ||
2593 | testdata/Builtins.lc 516:91-516:92 Type | ||
2594 | testdata/Builtins.lc 516:96-516:97 Type | ||
1980 | 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 | 2595 | 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 |
1981 | 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 | 2596 | 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 |
1982 | testdata/Builtins.lc 515:34-515:49 {a} -> {b} -> {c:'Nat} -> {d} -> {e : 'Num a} -> {f : b ~ 'VecScalar c a} -> {g : d ~ 'VecScalar c 'Bool} -> b -> b->d | 2597 | testdata/Builtins.lc 515:34-515:49 {a} -> {b} -> {c:'Nat} -> {d} -> {e : 'Num a} -> {f : b ~ 'VecScalar c a} -> {g : d ~ 'VecScalar c 'Bool} -> b -> b->d |
@@ -1984,32 +2599,44 @@ testdata/Builtins.lc 515:51-515:71 {a} -> {b} -> {c:'Nat} -> {d} -> {e : 'Num a | |||
1984 | 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 | 2599 | 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 |
1985 | 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 | 2600 | 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 |
1986 | testdata/Builtins.lc 517:35-517:76 Type | 2601 | testdata/Builtins.lc 517:35-517:76 Type |
1987 | testdata/Builtins.lc 517:35-517:76 V3 | 2602 | testdata/Builtins.lc 517:35-517:36 Type |
2603 | testdata/Builtins.lc 517:35-517:36 V3 | ||
2604 | testdata/Builtins.lc 517:39-517:57 Type | ||
1988 | testdata/Builtins.lc 517:39-517:55 Type->Type | 2605 | testdata/Builtins.lc 517:39-517:55 Type->Type |
1989 | testdata/Builtins.lc 517:35-517:76 V1 | 2606 | testdata/Builtins.lc 517:56-517:57 Type |
2607 | testdata/Builtins.lc 517:56-517:57 V1 | ||
2608 | testdata/Builtins.lc 517:62-517:76 Type | ||
2609 | testdata/Builtins.lc 517:62-517:63 Type | ||
2610 | testdata/Builtins.lc 517:67-517:76 Type | ||
2611 | testdata/Builtins.lc 517:67-517:68 Type | ||
1990 | testdata/Builtins.lc 517:72-517:76 Type | 2612 | testdata/Builtins.lc 517:72-517:76 Type |
1991 | testdata/Builtins.lc 517:1-517:10 {a} -> {b} -> {c : a ~ 'MatVecScalarElem b} -> b -> b->'Bool | 2613 | testdata/Builtins.lc 517:1-517:10 {a} -> {b} -> {c : a ~ 'MatVecScalarElem b} -> b -> b->'Bool |
1992 | testdata/Builtins.lc 517:12-517:24 {a} -> {b} -> {c : a ~ 'MatVecScalarElem b} -> b -> b->'Bool | 2614 | testdata/Builtins.lc 517:12-517:24 {a} -> {b} -> {c : a ~ 'MatVecScalarElem b} -> b -> b->'Bool |
1993 | testdata/Builtins.lc 520:35-520:67 Type | 2615 | testdata/Builtins.lc 520:35-520:67 Type |
1994 | testdata/Builtins.lc 520:35-520:67 V3 | 2616 | testdata/Builtins.lc 520:35-520:36 Type |
2617 | testdata/Builtins.lc 520:35-520:36 V3 | ||
2618 | testdata/Builtins.lc 520:39-520:56 Type | ||
1995 | testdata/Builtins.lc 520:39-520:48 'Nat -> Type->Type | 2619 | testdata/Builtins.lc 520:39-520:48 'Nat -> Type->Type |
1996 | testdata/Builtins.lc 520:35-520:67 'Nat | 2620 | testdata/Builtins.lc 520:49-520:50 'Nat |
1997 | testdata/Builtins.lc 520:35-520:67 V1 | 2621 | testdata/Builtins.lc 520:49-520:50 V1 |
1998 | testdata/Builtins.lc 520:51-520:56 Type | 2622 | testdata/Builtins.lc 520:51-520:56 Type |
2623 | testdata/Builtins.lc 520:61-520:67 Type | ||
2624 | testdata/Builtins.lc 520:61-520:62 Type | ||
2625 | testdata/Builtins.lc 520:66-520:67 Type | ||
1999 | testdata/Builtins.lc 519:1-519:9 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | 2626 | testdata/Builtins.lc 519:1-519:9 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a |
2000 | testdata/Builtins.lc 519:11-519:19 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | 2627 | testdata/Builtins.lc 519:11-519:19 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a |
2001 | testdata/Builtins.lc 519:21-519:31 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a | 2628 | testdata/Builtins.lc 519:21-519:31 {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a |
2002 | testdata/Builtins.lc 522:34-522:60 Type | 2629 | testdata/Builtins.lc 522:34-522:60 Type |
2003 | testdata/Builtins.lc 522:34-522:43 'Nat -> Type->Type | 2630 | testdata/Builtins.lc 522:34-522:43 'Nat -> Type->Type |
2004 | testdata/Builtins.lc 522:34-522:60 'Nat | 2631 | testdata/Builtins.lc 522:44-522:45 'Nat |
2005 | testdata/Builtins.lc 522:34-522:60 V1 | 2632 | testdata/Builtins.lc 522:44-522:45 V1 |
2006 | testdata/Builtins.lc 522:46-522:51 Type | 2633 | testdata/Builtins.lc 522:46-522:51 Type |
2007 | testdata/Builtins.lc 522:55-522:60 Type | 2634 | testdata/Builtins.lc 522:55-522:60 Type |
2008 | testdata/Builtins.lc 522:1-522:11 {a:'Nat} -> 'VecScalar a 'Float -> 'Float | 2635 | testdata/Builtins.lc 522:1-522:11 {a:'Nat} -> 'VecScalar a 'Float -> 'Float |
2009 | testdata/Builtins.lc 523:34-523:66 Type | 2636 | testdata/Builtins.lc 523:34-523:66 Type |
2010 | testdata/Builtins.lc 523:34-523:43 'Nat -> Type->Type | 2637 | testdata/Builtins.lc 523:34-523:43 'Nat -> Type->Type |
2011 | testdata/Builtins.lc 523:34-523:66 'Nat | 2638 | testdata/Builtins.lc 523:44-523:45 'Nat |
2012 | testdata/Builtins.lc 523:34-523:66 V1 | 2639 | testdata/Builtins.lc 523:44-523:45 V1 |
2013 | testdata/Builtins.lc 523:46-523:51 Type | 2640 | testdata/Builtins.lc 523:46-523:51 Type |
2014 | testdata/Builtins.lc 523:55-523:66 Type | 2641 | testdata/Builtins.lc 523:55-523:66 Type |
2015 | testdata/Builtins.lc 523:55-523:58 'Nat -> Type->Type | 2642 | testdata/Builtins.lc 523:55-523:58 'Nat -> Type->Type |
@@ -2017,8 +2644,8 @@ testdata/Builtins.lc 523:61-523:66 Type | |||
2017 | testdata/Builtins.lc 523:1-523:11 {a:'Nat} -> 'VecScalar a 'Float -> 'VecS 'Float (Succ (Succ Zero)) | 2644 | testdata/Builtins.lc 523:1-523:11 {a:'Nat} -> 'VecScalar a 'Float -> 'VecS 'Float (Succ (Succ Zero)) |
2018 | testdata/Builtins.lc 524:34-524:66 Type | 2645 | testdata/Builtins.lc 524:34-524:66 Type |
2019 | testdata/Builtins.lc 524:34-524:43 'Nat -> Type->Type | 2646 | testdata/Builtins.lc 524:34-524:43 'Nat -> Type->Type |
2020 | testdata/Builtins.lc 524:34-524:66 'Nat | 2647 | testdata/Builtins.lc 524:44-524:45 'Nat |
2021 | testdata/Builtins.lc 524:34-524:66 V1 | 2648 | testdata/Builtins.lc 524:44-524:45 V1 |
2022 | testdata/Builtins.lc 524:46-524:51 Type | 2649 | testdata/Builtins.lc 524:46-524:51 Type |
2023 | testdata/Builtins.lc 524:55-524:66 Type | 2650 | testdata/Builtins.lc 524:55-524:66 Type |
2024 | testdata/Builtins.lc 524:55-524:58 'Nat -> Type->Type | 2651 | testdata/Builtins.lc 524:55-524:58 'Nat -> Type->Type |
@@ -2026,8 +2653,8 @@ testdata/Builtins.lc 524:61-524:66 Type | |||
2026 | testdata/Builtins.lc 524:1-524:11 {a:'Nat} -> 'VecScalar a 'Float -> 'VecS 'Float (Succ (Succ (Succ Zero))) | 2653 | testdata/Builtins.lc 524:1-524:11 {a:'Nat} -> 'VecScalar a 'Float -> 'VecS 'Float (Succ (Succ (Succ Zero))) |
2027 | testdata/Builtins.lc 525:34-525:66 Type | 2654 | testdata/Builtins.lc 525:34-525:66 Type |
2028 | testdata/Builtins.lc 525:34-525:43 'Nat -> Type->Type | 2655 | testdata/Builtins.lc 525:34-525:43 'Nat -> Type->Type |
2029 | testdata/Builtins.lc 525:34-525:66 'Nat | 2656 | testdata/Builtins.lc 525:44-525:45 'Nat |
2030 | testdata/Builtins.lc 525:34-525:66 V1 | 2657 | testdata/Builtins.lc 525:44-525:45 V1 |
2031 | testdata/Builtins.lc 525:46-525:51 Type | 2658 | testdata/Builtins.lc 525:46-525:51 Type |
2032 | testdata/Builtins.lc 525:55-525:66 Type | 2659 | testdata/Builtins.lc 525:55-525:66 Type |
2033 | testdata/Builtins.lc 525:55-525:58 'Nat -> Type->Type | 2660 | testdata/Builtins.lc 525:55-525:58 'Nat -> Type->Type |
@@ -2070,22 +2697,42 @@ testdata/Builtins.lc 561:40-561:43 'Nat -> Type->Type | |||
2070 | testdata/Builtins.lc 561:46-561:51 Type | 2697 | testdata/Builtins.lc 561:46-561:51 Type |
2071 | testdata/Builtins.lc 561:1-561:10 'Sampler -> 'VecS 'Float (Succ (Succ Zero)) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) | 2698 | testdata/Builtins.lc 561:1-561:10 'Sampler -> 'VecS 'Float (Succ (Succ Zero)) -> 'VecS 'Float (Succ (Succ (Succ (Succ Zero)))) |
2072 | testdata/Builtins.lc 564:30-564:45 {a} -> {b} -> (a -> 'Stream b) -> 'Stream a -> 'Stream b | 2699 | testdata/Builtins.lc 564:30-564:45 {a} -> {b} -> (a -> 'Stream b) -> 'Stream a -> 'Stream b |
2073 | testdata/Builtins.lc 564:47-564:66 V1 -> 'Stream V1 | 2700 | testdata/Builtins.lc 564:47-564:74 V1 -> 'Stream V1 |
2074 | 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) | 2701 | 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) |
2075 | testdata/Builtins.lc 564:59-564:66 'JoinTupleType ('VecS 'Float (Succ (Succ (Succ (Succ Zero))))) ('InterpolatedType V1) -> 'Float | 2702 | testdata/Builtins.lc 564:59-564:66 'JoinTupleType ('VecS 'Float (Succ (Succ (Succ (Succ Zero))))) ('InterpolatedType V1) -> 'Float |
2076 | testdata/Builtins.lc 564:65-564:66 'Float | 2703 | testdata/Builtins.lc 564:65-564:66 'Float |
2077 | testdata/Builtins.lc 564:65-564:66 'Int | 2704 | testdata/Builtins.lc 564:65-564:66 'Int |
2705 | testdata/Builtins.lc 564:68-564:70 V1 | ||
2706 | testdata/Builtins.lc 564:68-564:70 V5 | ||
2707 | testdata/Builtins.lc 564:71-564:74 'RasterContext V0 | ||
2708 | testdata/Builtins.lc 564:71-564:74 V4 | ||
2078 | 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)) | 2709 | 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)) |
2079 | testdata/Builtins.lc 565:46-565:61 {a} -> {b} -> (a -> 'Stream b) -> 'Stream a -> 'Stream b | 2710 | testdata/Builtins.lc 565:46-565:61 {a} -> {b} -> (a -> 'Stream b) -> 'Stream a -> 'Stream b |
2080 | testdata/Builtins.lc 565:63-565:73 V1 -> 'Stream V1 | 2711 | testdata/Builtins.lc 565:63-565:83 V1 -> 'Stream V1 |
2081 | 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) | 2712 | 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) |
2713 | testdata/Builtins.lc 565:74-565:76 'JoinTupleType ('VecS 'Float (Succ (Succ (Succ (Succ Zero))))) ('InterpolatedType V1) -> 'Float | ||
2714 | testdata/Builtins.lc 565:74-565:76 V7 | ||
2715 | testdata/Builtins.lc 565:77-565:79 V1 | ||
2716 | testdata/Builtins.lc 565:77-565:79 V5 | ||
2717 | testdata/Builtins.lc 565:80-565:83 'RasterContext V0 | ||
2718 | testdata/Builtins.lc 565:80-565:83 V5 | ||
2082 | 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)) | 2719 | 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)) |
2083 | testdata/Builtins.lc 566:24-566:32 {a} -> {b} -> a -> b -> 'Tuple2 a b | 2720 | testdata/Builtins.lc 566:24-566:32 {a} -> {b} -> a -> b -> 'Tuple2 a b |
2721 | testdata/Builtins.lc 566:25-566:28 V1 | ||
2722 | testdata/Builtins.lc 566:25-566:28 V5 | ||
2723 | testdata/Builtins.lc 566:30-566:31 V0 | ||
2724 | testdata/Builtins.lc 566:30-566:31 V2 | ||
2084 | testdata/Builtins.lc 566:1-566:15 {a} -> {b} -> a -> b -> 'Tuple2 a b | 2725 | testdata/Builtins.lc 566:1-566:15 {a} -> {b} -> a -> b -> 'Tuple2 a b |
2085 | testdata/Builtins.lc 567:25-567:35 V2 -> V2->V2 | 2726 | testdata/Builtins.lc 567:25-567:46 V2 -> V2->V2 |
2086 | testdata/Builtins.lc 567:25-567:35 V2->V2 | 2727 | testdata/Builtins.lc 567:25-567:46 V2->V2 |
2087 | testdata/Builtins.lc 567:25-567:35 V2 | 2728 | testdata/Builtins.lc 567:25-567:46 V2 |
2088 | testdata/Builtins.lc 567:25-567:35 {a:'Nat} -> {b} -> 'FragOps' b -> 'Stream ('Fragment a ('RemSemantics b)) -> 'FrameBuffer a b -> 'FrameBuffer a b | 2729 | testdata/Builtins.lc 567:25-567:35 {a:'Nat} -> {b} -> 'FragOps' b -> 'Stream ('Fragment a ('RemSemantics b)) -> 'FrameBuffer a b -> 'FrameBuffer a b |
2730 | testdata/Builtins.lc 567:36-567:39 'FragOps' V0 | ||
2731 | testdata/Builtins.lc 567:36-567:39 V6 | ||
2732 | testdata/Builtins.lc 567:40-567:43 'Stream ('Fragment V1 ('RemSemantics V0)) | ||
2733 | testdata/Builtins.lc 567:40-567:43 V5 | ||
2734 | testdata/Builtins.lc 567:44-567:46 'FrameBuffer V1 V0 | ||
2735 | testdata/Builtins.lc 567:44-567:46 V7 | ||
2089 | testdata/Builtins.lc 567:13-567:21 'Tuple2 ('FragOps' V0) ('Stream ('Fragment V1 ('RemSemantics V0))) | 2736 | testdata/Builtins.lc 567:13-567:21 'Tuple2 ('FragOps' V0) ('Stream ('Fragment V1 ('RemSemantics V0))) |
2090 | testdata/Builtins.lc 567:13-567:21 V3 | 2737 | testdata/Builtins.lc 567:13-567:21 V3 |
2091 | testdata/Builtins.lc 567:1-567:8 {a:'Nat} -> {b} -> 'FrameBuffer a b -> 'Tuple2 ('FragOps' b) ('Stream ('Fragment a ('RemSemantics b))) -> 'FrameBuffer a b | 2738 | testdata/Builtins.lc 567:1-567:8 {a:'Nat} -> {b} -> 'FrameBuffer a b -> 'Tuple2 ('FragOps' b) ('Stream ('Fragment a ('RemSemantics b))) -> 'FrameBuffer a b |