diff options
author | Péter Diviánszky <divipp@gmail.com> | 2016-02-05 22:04:46 +0100 |
---|---|---|
committer | Péter Diviánszky <divipp@gmail.com> | 2016-02-05 22:13:59 +0100 |
commit | 45f6f1c72feffb4e80430395511788ccf576f29e (patch) | |
tree | 7d3a35fb3d980004232fd3a3226cca30b3b2f35d /testdata/Builtins.out | |
parent | bf1e53a0fe348bd41f07ea21802b9bb77b3ecb18 (diff) |
refactor Builtins.lc
Diffstat (limited to 'testdata/Builtins.out')
-rw-r--r-- | testdata/Builtins.out | 5068 |
1 files changed, 2532 insertions, 2536 deletions
diff --git a/testdata/Builtins.out b/testdata/Builtins.out index b4c15130..a83047df 100644 --- a/testdata/Builtins.out +++ b/testdata/Builtins.out | |||
@@ -4,88 +4,131 @@ testdata/Builtins.lc 9:1-9:3 {a} -> a->a | |||
4 | testdata/Builtins.lc 9:8-9:9 V1 | 4 | testdata/Builtins.lc 9:8-9:9 V1 |
5 | testdata/Builtins.lc 13:7-13:21 Type->Type | 5 | testdata/Builtins.lc 13:7-13:21 Type->Type |
6 | testdata/Builtins.lc 15:7-15:18 Type->Type | 6 | testdata/Builtins.lc 15:7-15:18 Type->Type |
7 | testdata/Builtins.lc 17:7-17:23 Type->Type | 7 | testdata/Builtins.lc 18:6-18:10 Type | Type -> Nat->Type |
8 | testdata/Builtins.lc 20:6-20:10 Type | Type -> Nat->Type | 8 | testdata/Builtins.lc 18:6-21:37 Type |
9 | testdata/Builtins.lc 20:6-23:37 Type | 9 | testdata/Builtins.lc 18:17-18:21 Type |
10 | testdata/Builtins.lc 20:17-20:21 Type | 10 | testdata/Builtins.lc 18:26-18:29 Type |
11 | testdata/Builtins.lc 20:26-20:29 Type | 11 | testdata/Builtins.lc 18:26-18:37 Type |
12 | testdata/Builtins.lc 20:26-20:37 Type | 12 | testdata/Builtins.lc 18:33-18:37 Type |
13 | testdata/Builtins.lc 20:33-20:37 Type | 13 | testdata/Builtins.lc 19:3-19:5 VecS V3 2 | {a} -> a -> a -> VecS a 2 |
14 | testdata/Builtins.lc 21:3-21:5 VecS V3 2 | {a} -> a -> a -> VecS a 2 | 14 | testdata/Builtins.lc 19:3-19:27 Type |
15 | testdata/Builtins.lc 21:3-21:27 Type | 15 | testdata/Builtins.lc 19:9-19:10 Type |
16 | testdata/Builtins.lc 19:9-19:27 Type | ||
17 | testdata/Builtins.lc 19:14-19:15 Type | ||
18 | testdata/Builtins.lc 19:14-19:27 Type | ||
19 | testdata/Builtins.lc 19:19-19:23 Type -> Nat->Type | ||
20 | testdata/Builtins.lc 19:19-19:25 Nat->Type | ||
21 | testdata/Builtins.lc 19:19-19:27 Type | ||
22 | testdata/Builtins.lc 19:24-19:25 Type | ||
23 | testdata/Builtins.lc 19:26-19:27 V1 | ||
24 | testdata/Builtins.lc 20:3-20:5 VecS V5 3 | {a} -> a -> a -> a -> VecS a 3 | ||
25 | testdata/Builtins.lc 20:3-20:32 Type | ||
26 | testdata/Builtins.lc 20:9-20:10 Type | ||
27 | testdata/Builtins.lc 20:9-20:32 Type | ||
28 | testdata/Builtins.lc 20:14-20:15 Type | ||
29 | testdata/Builtins.lc 20:14-20:32 Type | ||
30 | testdata/Builtins.lc 20:19-20:20 Type | ||
31 | testdata/Builtins.lc 20:19-20:32 Type | ||
32 | testdata/Builtins.lc 20:24-20:28 Type -> Nat->Type | ||
33 | testdata/Builtins.lc 20:24-20:30 Nat->Type | ||
34 | testdata/Builtins.lc 20:24-20:32 Type | ||
35 | testdata/Builtins.lc 20:29-20:30 Type | ||
36 | testdata/Builtins.lc 20:31-20:32 V1 | ||
37 | testdata/Builtins.lc 21:3-21:5 VecS V7 4 | {a} -> a -> a -> a -> a -> VecS a 4 | ||
38 | testdata/Builtins.lc 21:3-21:37 Type | ||
16 | testdata/Builtins.lc 21:9-21:10 Type | 39 | testdata/Builtins.lc 21:9-21:10 Type |
17 | testdata/Builtins.lc 21:9-21:27 Type | 40 | testdata/Builtins.lc 21:9-21:37 Type |
18 | testdata/Builtins.lc 21:14-21:15 Type | 41 | testdata/Builtins.lc 21:14-21:15 Type |
19 | testdata/Builtins.lc 21:14-21:27 Type | 42 | testdata/Builtins.lc 21:14-21:37 Type |
20 | testdata/Builtins.lc 21:19-21:23 Type -> Nat->Type | 43 | testdata/Builtins.lc 21:19-21:20 Type |
21 | testdata/Builtins.lc 21:19-21:25 Nat->Type | 44 | testdata/Builtins.lc 21:19-21:37 Type |
22 | testdata/Builtins.lc 21:19-21:27 Type | ||
23 | testdata/Builtins.lc 21:24-21:25 Type | 45 | testdata/Builtins.lc 21:24-21:25 Type |
24 | testdata/Builtins.lc 21:26-21:27 V1 | 46 | testdata/Builtins.lc 21:24-21:37 Type |
25 | testdata/Builtins.lc 22:3-22:5 VecS V5 3 | {a} -> a -> a -> a -> VecS a 3 | 47 | testdata/Builtins.lc 21:29-21:33 Type -> Nat->Type |
26 | testdata/Builtins.lc 22:3-22:32 Type | 48 | testdata/Builtins.lc 21:29-21:35 Nat->Type |
27 | testdata/Builtins.lc 22:9-22:10 Type | 49 | testdata/Builtins.lc 21:29-21:37 Type |
28 | testdata/Builtins.lc 22:9-22:32 Type | 50 | testdata/Builtins.lc 21:34-21:35 Type |
29 | testdata/Builtins.lc 22:14-22:15 Type | 51 | testdata/Builtins.lc 21:36-21:37 V1 |
30 | testdata/Builtins.lc 22:14-22:32 Type | 52 | testdata/Builtins.lc 23:23-23:26 Type |
31 | testdata/Builtins.lc 22:19-22:20 Type | 53 | testdata/Builtins.lc 23:37-23:40 Nat -> Type->Type |
32 | testdata/Builtins.lc 22:19-22:32 Type | 54 | testdata/Builtins.lc 23:47-23:51 Type -> Nat->Type |
33 | testdata/Builtins.lc 22:24-22:28 Type -> Nat->Type | 55 | testdata/Builtins.lc 23:47-23:53 Nat->Type |
34 | testdata/Builtins.lc 22:24-22:30 Nat->Type | 56 | testdata/Builtins.lc 23:47-23:55 Nat -> Type->Type | Type | Type->Type |
35 | testdata/Builtins.lc 22:24-22:32 Type | 57 | testdata/Builtins.lc 23:52-23:53 Type |
36 | testdata/Builtins.lc 22:29-22:30 Type | 58 | testdata/Builtins.lc 23:54-23:55 Nat |
37 | testdata/Builtins.lc 22:31-22:32 V1 | 59 | testdata/Builtins.lc 25:29-25:32 Type |
38 | testdata/Builtins.lc 23:3-23:5 VecS V7 4 | {a} -> a -> a -> a -> a -> VecS a 4 | 60 | testdata/Builtins.lc 26:5-26:14 Nat -> Type->Type |
39 | testdata/Builtins.lc 23:3-23:37 Type | 61 | testdata/Builtins.lc 26:21-26:22 Type |
40 | testdata/Builtins.lc 23:9-23:10 Type | 62 | testdata/Builtins.lc 26:21-27:60 Nat -> Type->Type | Nat->Type | Type->Type |
41 | testdata/Builtins.lc 23:9-23:37 Type | 63 | testdata/Builtins.lc 27:37-27:40 Nat -> Type->Type |
42 | testdata/Builtins.lc 23:14-23:15 Type | 64 | testdata/Builtins.lc 27:37-27:58 Type->Type |
43 | testdata/Builtins.lc 23:14-23:37 Type | 65 | testdata/Builtins.lc 27:37-27:60 Nat->Type | Type |
44 | testdata/Builtins.lc 23:19-23:20 Type | 66 | testdata/Builtins.lc 27:41-27:58 Nat |
45 | testdata/Builtins.lc 23:19-23:37 Type | 67 | testdata/Builtins.lc 27:42-27:47 Nat->Nat |
46 | testdata/Builtins.lc 23:24-23:25 Type | 68 | testdata/Builtins.lc 27:48-27:57 Nat |
47 | testdata/Builtins.lc 23:24-23:37 Type | 69 | testdata/Builtins.lc 27:49-27:54 Nat->Nat |
48 | testdata/Builtins.lc 23:29-23:33 Type -> Nat->Type | 70 | testdata/Builtins.lc 27:55-27:56 Nat |
49 | testdata/Builtins.lc 23:29-23:35 Nat->Type | 71 | testdata/Builtins.lc 27:59-27:60 Type |
50 | testdata/Builtins.lc 23:29-23:37 Type | 72 | testdata/Builtins.lc 30:25-30:28 Type |
51 | testdata/Builtins.lc 23:34-23:35 Type | 73 | testdata/Builtins.lc 31:5-31:10 Nat -> Type->Type |
52 | testdata/Builtins.lc 23:36-23:37 V1 | 74 | testdata/Builtins.lc 31:17-31:20 Nat -> Type->Type |
53 | testdata/Builtins.lc 25:23-25:26 Type | 75 | testdata/Builtins.lc 31:17-31:22 Type->Type |
54 | testdata/Builtins.lc 25:37-25:40 Nat -> Type->Type | 76 | testdata/Builtins.lc 31:17-31:24 Nat -> Type->Type | Type | Type->Type |
55 | testdata/Builtins.lc 25:47-25:51 Type -> Nat->Type | 77 | testdata/Builtins.lc 31:21-31:22 Nat |
56 | testdata/Builtins.lc 25:47-25:53 Nat->Type | 78 | testdata/Builtins.lc 31:23-31:24 Type |
57 | testdata/Builtins.lc 25:47-25:55 Nat -> Type->Type | Type | Type->Type | 79 | testdata/Builtins.lc 34:6-34:9 Nat -> Nat -> Type->Type | Type |
58 | testdata/Builtins.lc 25:52-25:53 Type | 80 | testdata/Builtins.lc 34:6-43:84 Type |
59 | testdata/Builtins.lc 25:54-25:55 Nat | 81 | testdata/Builtins.lc 34:13-34:16 Type |
60 | testdata/Builtins.lc 27:29-27:32 Type | 82 | testdata/Builtins.lc 34:20-34:23 Type |
61 | testdata/Builtins.lc 28:5-28:14 Nat -> Type->Type | 83 | testdata/Builtins.lc 34:20-34:39 Type |
62 | testdata/Builtins.lc 28:21-28:22 Type | 84 | testdata/Builtins.lc 34:27-34:31 Type |
63 | testdata/Builtins.lc 28:21-29:60 Nat -> Type->Type | Nat->Type | Type->Type | 85 | testdata/Builtins.lc 34:27-34:39 Type |
64 | testdata/Builtins.lc 29:37-29:40 Nat -> Type->Type | 86 | testdata/Builtins.lc 34:35-34:39 Type |
65 | testdata/Builtins.lc 29:37-29:58 Type->Type | 87 | testdata/Builtins.lc 35:3-35:7 Mat 2 2 Float | VecS Float 2 -> VecS Float 2 -> Mat 2 2 Float |
66 | testdata/Builtins.lc 29:37-29:60 Nat->Type | Type | 88 | testdata/Builtins.lc 35:3-35:54 Type |
67 | testdata/Builtins.lc 29:41-29:58 Nat | 89 | testdata/Builtins.lc 35:11-35:14 Nat -> Type->Type |
68 | testdata/Builtins.lc 29:42-29:47 Nat->Nat | 90 | testdata/Builtins.lc 35:11-35:16 Type->Type |
69 | testdata/Builtins.lc 29:48-29:57 Nat | 91 | testdata/Builtins.lc 35:11-35:22 Type |
70 | testdata/Builtins.lc 29:49-29:54 Nat->Nat | 92 | testdata/Builtins.lc 35:15-35:16 V1 |
71 | testdata/Builtins.lc 29:55-29:56 Nat | 93 | testdata/Builtins.lc 35:17-35:22 Type |
72 | testdata/Builtins.lc 29:59-29:60 Type | 94 | testdata/Builtins.lc 35:26-35:29 Nat -> Type->Type |
73 | testdata/Builtins.lc 32:25-32:28 Type | 95 | testdata/Builtins.lc 35:26-35:31 Type->Type |
74 | testdata/Builtins.lc 33:5-33:10 Nat -> Type->Type | 96 | testdata/Builtins.lc 35:26-35:37 Type |
75 | testdata/Builtins.lc 33:17-33:20 Nat -> Type->Type | 97 | testdata/Builtins.lc 35:26-35:54 Type |
76 | testdata/Builtins.lc 33:17-33:22 Type->Type | 98 | testdata/Builtins.lc 35:30-35:31 V1 |
77 | testdata/Builtins.lc 33:17-33:24 Nat -> Type->Type | Type | Type->Type | 99 | testdata/Builtins.lc 35:32-35:37 Type |
78 | testdata/Builtins.lc 33:21-33:22 Nat | 100 | testdata/Builtins.lc 35:41-35:44 Nat -> Nat -> Type->Type |
79 | testdata/Builtins.lc 33:23-33:24 Type | 101 | testdata/Builtins.lc 35:41-35:46 Nat -> Type->Type |
80 | testdata/Builtins.lc 36:6-36:9 Nat -> Nat -> Type->Type | Type | 102 | testdata/Builtins.lc 35:41-35:48 Type->Type |
81 | testdata/Builtins.lc 36:6-45:84 Type | 103 | testdata/Builtins.lc 35:41-35:54 Type |
82 | testdata/Builtins.lc 36:13-36:16 Type | 104 | testdata/Builtins.lc 35:45-35:46 V1 |
83 | testdata/Builtins.lc 36:20-36:23 Type | 105 | testdata/Builtins.lc 35:45-35:48 a:Type -> Mat 2 2 a -> Type |
84 | testdata/Builtins.lc 36:20-36:39 Type | 106 | testdata/Builtins.lc 35:45-35:54 Mat 2 2 Float -> Type |
85 | testdata/Builtins.lc 36:27-36:31 Type | 107 | testdata/Builtins.lc 35:47-35:48 V1 |
86 | testdata/Builtins.lc 36:27-36:39 Type | 108 | testdata/Builtins.lc 35:49-35:54 Type |
87 | testdata/Builtins.lc 36:35-36:39 Type | 109 | testdata/Builtins.lc 36:3-36:7 Mat 3 2 Float | VecS Float 3 -> VecS Float 3 -> Mat 3 2 Float |
88 | testdata/Builtins.lc 37:3-37:7 Mat 2 2 Float | VecS Float 2 -> VecS Float 2 -> Mat 2 2 Float | 110 | testdata/Builtins.lc 36:3-36:54 Type |
111 | testdata/Builtins.lc 36:11-36:14 Nat -> Type->Type | ||
112 | testdata/Builtins.lc 36:11-36:16 Type->Type | ||
113 | testdata/Builtins.lc 36:11-36:22 Type | ||
114 | testdata/Builtins.lc 36:15-36:16 V1 | ||
115 | testdata/Builtins.lc 36:17-36:22 Type | ||
116 | testdata/Builtins.lc 36:26-36:29 Nat -> Type->Type | ||
117 | testdata/Builtins.lc 36:26-36:31 Type->Type | ||
118 | testdata/Builtins.lc 36:26-36:37 Type | ||
119 | testdata/Builtins.lc 36:26-36:54 Type | ||
120 | testdata/Builtins.lc 36:30-36:31 V1 | ||
121 | testdata/Builtins.lc 36:32-36:37 Type | ||
122 | testdata/Builtins.lc 36:41-36:44 Nat -> Nat -> Type->Type | ||
123 | testdata/Builtins.lc 36:41-36:46 Nat -> Type->Type | ||
124 | testdata/Builtins.lc 36:41-36:48 Type->Type | ||
125 | testdata/Builtins.lc 36:41-36:54 Type | ||
126 | testdata/Builtins.lc 36:45-36:46 V1 | ||
127 | testdata/Builtins.lc 36:45-36:48 a:Type -> Mat 3 2 a -> Type | ||
128 | testdata/Builtins.lc 36:45-36:54 Mat 3 2 Float -> Type | ||
129 | testdata/Builtins.lc 36:47-36:48 V1 | ||
130 | testdata/Builtins.lc 36:49-36:54 Type | ||
131 | testdata/Builtins.lc 37:3-37:7 Mat 4 2 Float | VecS Float 4 -> VecS Float 4 -> Mat 4 2 Float | ||
89 | testdata/Builtins.lc 37:3-37:54 Type | 132 | testdata/Builtins.lc 37:3-37:54 Type |
90 | testdata/Builtins.lc 37:11-37:14 Nat -> Type->Type | 133 | testdata/Builtins.lc 37:11-37:14 Nat -> Type->Type |
91 | testdata/Builtins.lc 37:11-37:16 Type->Type | 134 | testdata/Builtins.lc 37:11-37:16 Type->Type |
@@ -103,12 +146,12 @@ testdata/Builtins.lc 37:41-37:46 Nat -> Type->Type | |||
103 | testdata/Builtins.lc 37:41-37:48 Type->Type | 146 | testdata/Builtins.lc 37:41-37:48 Type->Type |
104 | testdata/Builtins.lc 37:41-37:54 Type | 147 | testdata/Builtins.lc 37:41-37:54 Type |
105 | testdata/Builtins.lc 37:45-37:46 V1 | 148 | testdata/Builtins.lc 37:45-37:46 V1 |
106 | testdata/Builtins.lc 37:45-37:48 a:Type -> Mat 2 2 a -> Type | 149 | testdata/Builtins.lc 37:45-37:48 a:Type -> Mat 4 2 a -> Type |
107 | testdata/Builtins.lc 37:45-37:54 Mat 2 2 Float -> Type | 150 | testdata/Builtins.lc 37:45-37:54 Mat 4 2 Float -> Type |
108 | testdata/Builtins.lc 37:47-37:48 V1 | 151 | testdata/Builtins.lc 37:47-37:48 V1 |
109 | testdata/Builtins.lc 37:49-37:54 Type | 152 | testdata/Builtins.lc 37:49-37:54 Type |
110 | testdata/Builtins.lc 38:3-38:7 Mat 3 2 Float | VecS Float 3 -> VecS Float 3 -> Mat 3 2 Float | 153 | testdata/Builtins.lc 38:3-38:7 Mat 2 3 Float | VecS Float 2 -> VecS Float 2 -> VecS Float 2 -> Mat 2 3 Float |
111 | testdata/Builtins.lc 38:3-38:54 Type | 154 | testdata/Builtins.lc 38:3-38:69 Type |
112 | testdata/Builtins.lc 38:11-38:14 Nat -> Type->Type | 155 | testdata/Builtins.lc 38:11-38:14 Nat -> Type->Type |
113 | testdata/Builtins.lc 38:11-38:16 Type->Type | 156 | testdata/Builtins.lc 38:11-38:16 Type->Type |
114 | testdata/Builtins.lc 38:11-38:22 Type | 157 | testdata/Builtins.lc 38:11-38:22 Type |
@@ -117,20 +160,26 @@ testdata/Builtins.lc 38:17-38:22 Type | |||
117 | testdata/Builtins.lc 38:26-38:29 Nat -> Type->Type | 160 | testdata/Builtins.lc 38:26-38:29 Nat -> Type->Type |
118 | testdata/Builtins.lc 38:26-38:31 Type->Type | 161 | testdata/Builtins.lc 38:26-38:31 Type->Type |
119 | testdata/Builtins.lc 38:26-38:37 Type | 162 | testdata/Builtins.lc 38:26-38:37 Type |
120 | testdata/Builtins.lc 38:26-38:54 Type | 163 | testdata/Builtins.lc 38:26-38:69 Type |
121 | testdata/Builtins.lc 38:30-38:31 V1 | 164 | testdata/Builtins.lc 38:30-38:31 V1 |
122 | testdata/Builtins.lc 38:32-38:37 Type | 165 | testdata/Builtins.lc 38:32-38:37 Type |
123 | testdata/Builtins.lc 38:41-38:44 Nat -> Nat -> Type->Type | 166 | testdata/Builtins.lc 38:41-38:44 Nat -> Type->Type |
124 | testdata/Builtins.lc 38:41-38:46 Nat -> Type->Type | 167 | testdata/Builtins.lc 38:41-38:46 Type->Type |
125 | testdata/Builtins.lc 38:41-38:48 Type->Type | 168 | testdata/Builtins.lc 38:41-38:52 Type |
126 | testdata/Builtins.lc 38:41-38:54 Type | 169 | testdata/Builtins.lc 38:41-38:69 Type |
127 | testdata/Builtins.lc 38:45-38:46 V1 | 170 | testdata/Builtins.lc 38:45-38:46 V1 |
128 | testdata/Builtins.lc 38:45-38:48 a:Type -> Mat 3 2 a -> Type | 171 | testdata/Builtins.lc 38:47-38:52 Type |
129 | testdata/Builtins.lc 38:45-38:54 Mat 3 2 Float -> Type | 172 | testdata/Builtins.lc 38:56-38:59 Nat -> Nat -> Type->Type |
130 | testdata/Builtins.lc 38:47-38:48 V1 | 173 | testdata/Builtins.lc 38:56-38:61 Nat -> Type->Type |
131 | testdata/Builtins.lc 38:49-38:54 Type | 174 | testdata/Builtins.lc 38:56-38:63 Type->Type |
132 | testdata/Builtins.lc 39:3-39:7 Mat 4 2 Float | VecS Float 4 -> VecS Float 4 -> Mat 4 2 Float | 175 | testdata/Builtins.lc 38:56-38:69 Type |
133 | testdata/Builtins.lc 39:3-39:54 Type | 176 | testdata/Builtins.lc 38:60-38:61 V1 |
177 | testdata/Builtins.lc 38:60-38:63 a:Type -> Mat 2 3 a -> Type | ||
178 | testdata/Builtins.lc 38:60-38:69 Mat 2 3 Float -> Type | ||
179 | testdata/Builtins.lc 38:62-38:63 V1 | ||
180 | testdata/Builtins.lc 38:64-38:69 Type | ||
181 | testdata/Builtins.lc 39:3-39:7 Mat 3 3 Float | VecS Float 3 -> VecS Float 3 -> VecS Float 3 -> Mat 3 3 Float | ||
182 | testdata/Builtins.lc 39:3-39:69 Type | ||
134 | testdata/Builtins.lc 39:11-39:14 Nat -> Type->Type | 183 | testdata/Builtins.lc 39:11-39:14 Nat -> Type->Type |
135 | testdata/Builtins.lc 39:11-39:16 Type->Type | 184 | testdata/Builtins.lc 39:11-39:16 Type->Type |
136 | testdata/Builtins.lc 39:11-39:22 Type | 185 | testdata/Builtins.lc 39:11-39:22 Type |
@@ -139,19 +188,25 @@ testdata/Builtins.lc 39:17-39:22 Type | |||
139 | testdata/Builtins.lc 39:26-39:29 Nat -> Type->Type | 188 | testdata/Builtins.lc 39:26-39:29 Nat -> Type->Type |
140 | testdata/Builtins.lc 39:26-39:31 Type->Type | 189 | testdata/Builtins.lc 39:26-39:31 Type->Type |
141 | testdata/Builtins.lc 39:26-39:37 Type | 190 | testdata/Builtins.lc 39:26-39:37 Type |
142 | testdata/Builtins.lc 39:26-39:54 Type | 191 | testdata/Builtins.lc 39:26-39:69 Type |
143 | testdata/Builtins.lc 39:30-39:31 V1 | 192 | testdata/Builtins.lc 39:30-39:31 V1 |
144 | testdata/Builtins.lc 39:32-39:37 Type | 193 | testdata/Builtins.lc 39:32-39:37 Type |
145 | testdata/Builtins.lc 39:41-39:44 Nat -> Nat -> Type->Type | 194 | testdata/Builtins.lc 39:41-39:44 Nat -> Type->Type |
146 | testdata/Builtins.lc 39:41-39:46 Nat -> Type->Type | 195 | testdata/Builtins.lc 39:41-39:46 Type->Type |
147 | testdata/Builtins.lc 39:41-39:48 Type->Type | 196 | testdata/Builtins.lc 39:41-39:52 Type |
148 | testdata/Builtins.lc 39:41-39:54 Type | 197 | testdata/Builtins.lc 39:41-39:69 Type |
149 | testdata/Builtins.lc 39:45-39:46 V1 | 198 | testdata/Builtins.lc 39:45-39:46 V1 |
150 | testdata/Builtins.lc 39:45-39:48 a:Type -> Mat 4 2 a -> Type | 199 | testdata/Builtins.lc 39:47-39:52 Type |
151 | testdata/Builtins.lc 39:45-39:54 Mat 4 2 Float -> Type | 200 | testdata/Builtins.lc 39:56-39:59 Nat -> Nat -> Type->Type |
152 | testdata/Builtins.lc 39:47-39:48 V1 | 201 | testdata/Builtins.lc 39:56-39:61 Nat -> Type->Type |
153 | testdata/Builtins.lc 39:49-39:54 Type | 202 | testdata/Builtins.lc 39:56-39:63 Type->Type |
154 | testdata/Builtins.lc 40:3-40:7 Mat 2 3 Float | VecS Float 2 -> VecS Float 2 -> VecS Float 2 -> Mat 2 3 Float | 203 | testdata/Builtins.lc 39:56-39:69 Type |
204 | testdata/Builtins.lc 39:60-39:61 V1 | ||
205 | testdata/Builtins.lc 39:60-39:63 a:Type -> Mat 3 3 a -> Type | ||
206 | testdata/Builtins.lc 39:60-39:69 Mat 3 3 Float -> Type | ||
207 | testdata/Builtins.lc 39:62-39:63 V1 | ||
208 | testdata/Builtins.lc 39:64-39:69 Type | ||
209 | testdata/Builtins.lc 40:3-40:7 Mat 4 3 Float | VecS Float 4 -> VecS Float 4 -> VecS Float 4 -> Mat 4 3 Float | ||
155 | testdata/Builtins.lc 40:3-40:69 Type | 210 | testdata/Builtins.lc 40:3-40:69 Type |
156 | testdata/Builtins.lc 40:11-40:14 Nat -> Type->Type | 211 | testdata/Builtins.lc 40:11-40:14 Nat -> Type->Type |
157 | testdata/Builtins.lc 40:11-40:16 Type->Type | 212 | testdata/Builtins.lc 40:11-40:16 Type->Type |
@@ -175,12 +230,12 @@ testdata/Builtins.lc 40:56-40:61 Nat -> Type->Type | |||
175 | testdata/Builtins.lc 40:56-40:63 Type->Type | 230 | testdata/Builtins.lc 40:56-40:63 Type->Type |
176 | testdata/Builtins.lc 40:56-40:69 Type | 231 | testdata/Builtins.lc 40:56-40:69 Type |
177 | testdata/Builtins.lc 40:60-40:61 V1 | 232 | testdata/Builtins.lc 40:60-40:61 V1 |
178 | testdata/Builtins.lc 40:60-40:63 a:Type -> Mat 2 3 a -> Type | 233 | testdata/Builtins.lc 40:60-40:63 a:Type -> Mat 4 3 a -> Type |
179 | testdata/Builtins.lc 40:60-40:69 Mat 2 3 Float -> Type | 234 | testdata/Builtins.lc 40:60-40:69 Mat 4 3 Float -> Type |
180 | testdata/Builtins.lc 40:62-40:63 V1 | 235 | testdata/Builtins.lc 40:62-40:63 V1 |
181 | testdata/Builtins.lc 40:64-40:69 Type | 236 | testdata/Builtins.lc 40:64-40:69 Type |
182 | testdata/Builtins.lc 41:3-41:7 Mat 3 3 Float | VecS Float 3 -> VecS Float 3 -> VecS Float 3 -> Mat 3 3 Float | 237 | testdata/Builtins.lc 41:3-41:7 Mat 2 4 Float | VecS Float 2 -> VecS Float 2 -> VecS Float 2 -> VecS Float 2 -> Mat 2 4 Float |
183 | testdata/Builtins.lc 41:3-41:69 Type | 238 | testdata/Builtins.lc 41:3-41:84 Type |
184 | testdata/Builtins.lc 41:11-41:14 Nat -> Type->Type | 239 | testdata/Builtins.lc 41:11-41:14 Nat -> Type->Type |
185 | testdata/Builtins.lc 41:11-41:16 Type->Type | 240 | testdata/Builtins.lc 41:11-41:16 Type->Type |
186 | testdata/Builtins.lc 41:11-41:22 Type | 241 | testdata/Builtins.lc 41:11-41:22 Type |
@@ -189,26 +244,32 @@ testdata/Builtins.lc 41:17-41:22 Type | |||
189 | testdata/Builtins.lc 41:26-41:29 Nat -> Type->Type | 244 | testdata/Builtins.lc 41:26-41:29 Nat -> Type->Type |
190 | testdata/Builtins.lc 41:26-41:31 Type->Type | 245 | testdata/Builtins.lc 41:26-41:31 Type->Type |
191 | testdata/Builtins.lc 41:26-41:37 Type | 246 | testdata/Builtins.lc 41:26-41:37 Type |
192 | testdata/Builtins.lc 41:26-41:69 Type | 247 | testdata/Builtins.lc 41:26-41:84 Type |
193 | testdata/Builtins.lc 41:30-41:31 V1 | 248 | testdata/Builtins.lc 41:30-41:31 V1 |
194 | testdata/Builtins.lc 41:32-41:37 Type | 249 | testdata/Builtins.lc 41:32-41:37 Type |
195 | testdata/Builtins.lc 41:41-41:44 Nat -> Type->Type | 250 | testdata/Builtins.lc 41:41-41:44 Nat -> Type->Type |
196 | testdata/Builtins.lc 41:41-41:46 Type->Type | 251 | testdata/Builtins.lc 41:41-41:46 Type->Type |
197 | testdata/Builtins.lc 41:41-41:52 Type | 252 | testdata/Builtins.lc 41:41-41:52 Type |
198 | testdata/Builtins.lc 41:41-41:69 Type | 253 | testdata/Builtins.lc 41:41-41:84 Type |
199 | testdata/Builtins.lc 41:45-41:46 V1 | 254 | testdata/Builtins.lc 41:45-41:46 V1 |
200 | testdata/Builtins.lc 41:47-41:52 Type | 255 | testdata/Builtins.lc 41:47-41:52 Type |
201 | testdata/Builtins.lc 41:56-41:59 Nat -> Nat -> Type->Type | 256 | testdata/Builtins.lc 41:56-41:59 Nat -> Type->Type |
202 | testdata/Builtins.lc 41:56-41:61 Nat -> Type->Type | 257 | testdata/Builtins.lc 41:56-41:61 Type->Type |
203 | testdata/Builtins.lc 41:56-41:63 Type->Type | 258 | testdata/Builtins.lc 41:56-41:67 Type |
204 | testdata/Builtins.lc 41:56-41:69 Type | 259 | testdata/Builtins.lc 41:56-41:84 Type |
205 | testdata/Builtins.lc 41:60-41:61 V1 | 260 | testdata/Builtins.lc 41:60-41:61 V1 |
206 | testdata/Builtins.lc 41:60-41:63 a:Type -> Mat 3 3 a -> Type | 261 | testdata/Builtins.lc 41:62-41:67 Type |
207 | testdata/Builtins.lc 41:60-41:69 Mat 3 3 Float -> Type | 262 | testdata/Builtins.lc 41:71-41:74 Nat -> Nat -> Type->Type |
208 | testdata/Builtins.lc 41:62-41:63 V1 | 263 | testdata/Builtins.lc 41:71-41:76 Nat -> Type->Type |
209 | testdata/Builtins.lc 41:64-41:69 Type | 264 | testdata/Builtins.lc 41:71-41:78 Type->Type |
210 | testdata/Builtins.lc 42:3-42:7 Mat 4 3 Float | VecS Float 4 -> VecS Float 4 -> VecS Float 4 -> Mat 4 3 Float | 265 | testdata/Builtins.lc 41:71-41:84 Type |
211 | testdata/Builtins.lc 42:3-42:69 Type | 266 | testdata/Builtins.lc 41:75-41:76 V1 |
267 | testdata/Builtins.lc 41:75-41:78 a:Type -> Mat 2 4 a -> Type | ||
268 | testdata/Builtins.lc 41:75-41:84 Mat 2 4 Float -> Type | ||
269 | testdata/Builtins.lc 41:77-41:78 V1 | ||
270 | testdata/Builtins.lc 41:79-41:84 Type | ||
271 | testdata/Builtins.lc 42:3-42:7 Mat 3 4 Float | VecS Float 3 -> VecS Float 3 -> VecS Float 3 -> VecS Float 3 -> Mat 3 4 Float | ||
272 | testdata/Builtins.lc 42:3-42:84 Type | ||
212 | testdata/Builtins.lc 42:11-42:14 Nat -> Type->Type | 273 | testdata/Builtins.lc 42:11-42:14 Nat -> Type->Type |
213 | testdata/Builtins.lc 42:11-42:16 Type->Type | 274 | testdata/Builtins.lc 42:11-42:16 Type->Type |
214 | testdata/Builtins.lc 42:11-42:22 Type | 275 | testdata/Builtins.lc 42:11-42:22 Type |
@@ -217,25 +278,31 @@ testdata/Builtins.lc 42:17-42:22 Type | |||
217 | testdata/Builtins.lc 42:26-42:29 Nat -> Type->Type | 278 | testdata/Builtins.lc 42:26-42:29 Nat -> Type->Type |
218 | testdata/Builtins.lc 42:26-42:31 Type->Type | 279 | testdata/Builtins.lc 42:26-42:31 Type->Type |
219 | testdata/Builtins.lc 42:26-42:37 Type | 280 | testdata/Builtins.lc 42:26-42:37 Type |
220 | testdata/Builtins.lc 42:26-42:69 Type | 281 | testdata/Builtins.lc 42:26-42:84 Type |
221 | testdata/Builtins.lc 42:30-42:31 V1 | 282 | testdata/Builtins.lc 42:30-42:31 V1 |
222 | testdata/Builtins.lc 42:32-42:37 Type | 283 | testdata/Builtins.lc 42:32-42:37 Type |
223 | testdata/Builtins.lc 42:41-42:44 Nat -> Type->Type | 284 | testdata/Builtins.lc 42:41-42:44 Nat -> Type->Type |
224 | testdata/Builtins.lc 42:41-42:46 Type->Type | 285 | testdata/Builtins.lc 42:41-42:46 Type->Type |
225 | testdata/Builtins.lc 42:41-42:52 Type | 286 | testdata/Builtins.lc 42:41-42:52 Type |
226 | testdata/Builtins.lc 42:41-42:69 Type | 287 | testdata/Builtins.lc 42:41-42:84 Type |
227 | testdata/Builtins.lc 42:45-42:46 V1 | 288 | testdata/Builtins.lc 42:45-42:46 V1 |
228 | testdata/Builtins.lc 42:47-42:52 Type | 289 | testdata/Builtins.lc 42:47-42:52 Type |
229 | testdata/Builtins.lc 42:56-42:59 Nat -> Nat -> Type->Type | 290 | testdata/Builtins.lc 42:56-42:59 Nat -> Type->Type |
230 | testdata/Builtins.lc 42:56-42:61 Nat -> Type->Type | 291 | testdata/Builtins.lc 42:56-42:61 Type->Type |
231 | testdata/Builtins.lc 42:56-42:63 Type->Type | 292 | testdata/Builtins.lc 42:56-42:67 Type |
232 | testdata/Builtins.lc 42:56-42:69 Type | 293 | testdata/Builtins.lc 42:56-42:84 Type |
233 | testdata/Builtins.lc 42:60-42:61 V1 | 294 | testdata/Builtins.lc 42:60-42:61 V1 |
234 | testdata/Builtins.lc 42:60-42:63 a:Type -> Mat 4 3 a -> Type | 295 | testdata/Builtins.lc 42:62-42:67 Type |
235 | testdata/Builtins.lc 42:60-42:69 Mat 4 3 Float -> Type | 296 | testdata/Builtins.lc 42:71-42:74 Nat -> Nat -> Type->Type |
236 | testdata/Builtins.lc 42:62-42:63 V1 | 297 | testdata/Builtins.lc 42:71-42:76 Nat -> Type->Type |
237 | testdata/Builtins.lc 42:64-42:69 Type | 298 | testdata/Builtins.lc 42:71-42:78 Type->Type |
238 | testdata/Builtins.lc 43:3-43:7 Mat 2 4 Float | VecS Float 2 -> VecS Float 2 -> VecS Float 2 -> VecS Float 2 -> Mat 2 4 Float | 299 | testdata/Builtins.lc 42:71-42:84 Type |
300 | testdata/Builtins.lc 42:75-42:76 V1 | ||
301 | testdata/Builtins.lc 42:75-42:78 a:Type -> Mat 3 4 a -> Type | ||
302 | testdata/Builtins.lc 42:75-42:84 Mat 3 4 Float -> Type | ||
303 | testdata/Builtins.lc 42:77-42:78 V1 | ||
304 | testdata/Builtins.lc 42:79-42:84 Type | ||
305 | testdata/Builtins.lc 43:3-43:7 Mat 4 4 Float | VecS Float 4 -> VecS Float 4 -> VecS Float 4 -> VecS Float 4 -> Mat 4 4 Float | ||
239 | testdata/Builtins.lc 43:3-43:84 Type | 306 | testdata/Builtins.lc 43:3-43:84 Type |
240 | testdata/Builtins.lc 43:11-43:14 Nat -> Type->Type | 307 | testdata/Builtins.lc 43:11-43:14 Nat -> Type->Type |
241 | testdata/Builtins.lc 43:11-43:16 Type->Type | 308 | testdata/Builtins.lc 43:11-43:16 Type->Type |
@@ -265,1613 +332,1634 @@ testdata/Builtins.lc 43:71-43:76 Nat -> Type->Type | |||
265 | testdata/Builtins.lc 43:71-43:78 Type->Type | 332 | testdata/Builtins.lc 43:71-43:78 Type->Type |
266 | testdata/Builtins.lc 43:71-43:84 Type | 333 | testdata/Builtins.lc 43:71-43:84 Type |
267 | testdata/Builtins.lc 43:75-43:76 V1 | 334 | testdata/Builtins.lc 43:75-43:76 V1 |
268 | testdata/Builtins.lc 43:75-43:78 a:Type -> Mat 2 4 a -> Type | 335 | testdata/Builtins.lc 43:75-43:78 a:Type -> Mat 4 4 a -> Type |
269 | testdata/Builtins.lc 43:75-43:84 Mat 2 4 Float -> Type | 336 | testdata/Builtins.lc 43:75-43:84 Mat 4 4 Float -> Type |
270 | testdata/Builtins.lc 43:77-43:78 V1 | 337 | testdata/Builtins.lc 43:77-43:78 V1 |
271 | testdata/Builtins.lc 43:79-43:84 Type | 338 | testdata/Builtins.lc 43:79-43:84 Type |
272 | testdata/Builtins.lc 44:3-44:7 Mat 3 4 Float | VecS Float 3 -> VecS Float 3 -> VecS Float 3 -> VecS Float 3 -> Mat 3 4 Float | 339 | testdata/Builtins.lc 46:5-46:21 Type->Type |
273 | testdata/Builtins.lc 44:3-44:84 Type | 340 | testdata/Builtins.lc 46:22-46:27 Type |
274 | testdata/Builtins.lc 44:11-44:14 Nat -> Type->Type | 341 | testdata/Builtins.lc 46:22-46:35 Type->Type |
275 | testdata/Builtins.lc 44:11-44:16 Type->Type | 342 | testdata/Builtins.lc 46:22-50:37 Type | Type->Type |
276 | testdata/Builtins.lc 44:11-44:22 Type | 343 | testdata/Builtins.lc 46:30-46:35 Type |
277 | testdata/Builtins.lc 44:15-44:16 V1 | 344 | testdata/Builtins.lc 47:22-47:26 Type |
278 | testdata/Builtins.lc 44:17-44:22 Type | 345 | testdata/Builtins.lc 47:22-47:33 Type->Type |
279 | testdata/Builtins.lc 44:26-44:29 Nat -> Type->Type | 346 | testdata/Builtins.lc 47:22-50:37 Type |
280 | testdata/Builtins.lc 44:26-44:31 Type->Type | 347 | testdata/Builtins.lc 47:29-47:33 Type |
281 | testdata/Builtins.lc 44:26-44:37 Type | 348 | testdata/Builtins.lc 48:22-48:25 Type |
282 | testdata/Builtins.lc 44:26-44:84 Type | 349 | testdata/Builtins.lc 48:22-48:31 Type->Type |
283 | testdata/Builtins.lc 44:30-44:31 V1 | 350 | testdata/Builtins.lc 48:22-50:37 Type |
284 | testdata/Builtins.lc 44:32-44:37 Type | 351 | testdata/Builtins.lc 48:28-48:31 Type |
285 | testdata/Builtins.lc 44:41-44:44 Nat -> Type->Type | 352 | testdata/Builtins.lc 49:28-49:31 Type |
286 | testdata/Builtins.lc 44:41-44:46 Type->Type | 353 | testdata/Builtins.lc 49:28-49:36 Type->Type |
287 | testdata/Builtins.lc 44:41-44:52 Type | 354 | testdata/Builtins.lc 49:28-50:37 Type |
288 | testdata/Builtins.lc 44:41-44:84 Type | 355 | testdata/Builtins.lc 49:35-49:36 Nat->Type | Type | Type -> Nat->Type |
289 | testdata/Builtins.lc 44:45-44:46 V1 | 356 | testdata/Builtins.lc 50:27-50:32 Type |
290 | testdata/Builtins.lc 44:47-44:52 Type | 357 | testdata/Builtins.lc 50:27-50:37 Type->Type |
291 | testdata/Builtins.lc 44:56-44:59 Nat -> Type->Type | 358 | testdata/Builtins.lc 50:36-50:37 Nat -> Nat -> Type->Type | Nat -> Type->Type | Type | Type->Type |
292 | testdata/Builtins.lc 44:56-44:61 Type->Type | 359 | testdata/Builtins.lc 54:6-54:11 Type |
293 | testdata/Builtins.lc 44:56-44:67 Type | 360 | testdata/Builtins.lc 54:6-54:31 Type |
294 | testdata/Builtins.lc 44:56-44:84 Type | 361 | testdata/Builtins.lc 54:14-54:16 Swizz |
295 | testdata/Builtins.lc 44:60-44:61 V1 | 362 | testdata/Builtins.lc 54:19-54:21 Swizz |
296 | testdata/Builtins.lc 44:62-44:67 Type | 363 | testdata/Builtins.lc 54:24-54:26 Swizz |
297 | testdata/Builtins.lc 44:71-44:74 Nat -> Nat -> Type->Type | 364 | testdata/Builtins.lc 54:29-54:31 Swizz |
298 | testdata/Builtins.lc 44:71-44:76 Nat -> Type->Type | 365 | testdata/Builtins.lc 57:26-57:56 Type |
299 | testdata/Builtins.lc 44:71-44:78 Type->Type | 366 | testdata/Builtins.lc 57:27-57:28 V5 |
300 | testdata/Builtins.lc 44:71-44:84 Type | 367 | testdata/Builtins.lc 57:32-57:33 Type | V4 |
301 | testdata/Builtins.lc 44:75-44:76 V1 | 368 | testdata/Builtins.lc 57:38-57:41 Nat -> Type->Type |
302 | testdata/Builtins.lc 44:75-44:78 a:Type -> Mat 3 4 a -> Type | 369 | testdata/Builtins.lc 57:38-57:43 Type->Type |
303 | testdata/Builtins.lc 44:75-44:84 Mat 3 4 Float -> Type | 370 | testdata/Builtins.lc 57:38-57:45 Type |
304 | testdata/Builtins.lc 44:77-44:78 V1 | 371 | testdata/Builtins.lc 57:38-57:56 Type |
305 | testdata/Builtins.lc 44:79-44:84 Type | 372 | testdata/Builtins.lc 57:42-57:43 V2 |
306 | testdata/Builtins.lc 45:3-45:7 Mat 4 4 Float | VecS Float 4 -> VecS Float 4 -> VecS Float 4 -> VecS Float 4 -> Mat 4 4 Float | 373 | testdata/Builtins.lc 57:44-57:45 Type |
307 | testdata/Builtins.lc 45:3-45:84 Type | 374 | testdata/Builtins.lc 57:49-57:52 Nat -> Type->Type |
308 | testdata/Builtins.lc 45:11-45:14 Nat -> Type->Type | 375 | testdata/Builtins.lc 57:49-57:54 Type->Type |
309 | testdata/Builtins.lc 45:11-45:16 Type->Type | 376 | testdata/Builtins.lc 57:49-57:56 Type |
310 | testdata/Builtins.lc 45:11-45:22 Type | 377 | testdata/Builtins.lc 57:53-57:54 Nat |
311 | testdata/Builtins.lc 45:15-45:16 V1 | 378 | testdata/Builtins.lc 57:55-57:56 Type |
312 | testdata/Builtins.lc 45:17-45:22 Type | 379 | testdata/Builtins.lc 58:1-58:7 {a} -> {b} -> {c:Nat} -> a->b -> VecS a c -> VecS b c |
313 | testdata/Builtins.lc 45:26-45:29 Nat -> Type->Type | 380 | testdata/Builtins.lc 58:23-58:32 {a} -> (d : b:Nat -> VecS a b -> Type) -> (e:a -> f:a -> d 2 ('V2 e f)) -> (h:a -> i:a -> j:a -> d 3 ('V3 h i j)) -> (l:a -> m:a -> n:a -> o:a -> d 4 ('V4 l m n o)) -> {q:Nat} -> (r : VecS a q) -> d q r |
314 | testdata/Builtins.lc 45:26-45:31 Type->Type | 381 | testdata/Builtins.lc 58:23-58:51 (V0 -> V1 -> VecS V6 2) -> (V1 -> V2 -> V3 -> VecS V8 3) -> (V2 -> V3 -> V4 -> V5 -> VecS V10 4) -> {m:Nat} -> VecS V4 m -> VecS V9 m |
315 | testdata/Builtins.lc 45:26-45:37 Type | 382 | testdata/Builtins.lc 58:23-59:29 (V4 -> V5 -> V6 -> VecS V6 3) -> (V5 -> V6 -> V7 -> V8 -> VecS V8 4) -> {j:Nat} -> VecS V7 j -> VecS V7 j |
316 | testdata/Builtins.lc 45:26-45:84 Type | 383 | testdata/Builtins.lc 58:23-60:37 (V4 -> V5 -> V6 -> V7 -> VecS V7 4) -> {f:Nat} -> VecS V6 f -> VecS V6 f |
317 | testdata/Builtins.lc 45:30-45:31 V1 | 384 | testdata/Builtins.lc 58:23-61:45 {a:Nat} -> VecS V5 a -> VecS V5 a |
318 | testdata/Builtins.lc 45:32-45:37 Type | 385 | testdata/Builtins.lc 58:23-62:7 VecS V4 V2 -> VecS V4 V3 |
319 | testdata/Builtins.lc 45:41-45:44 Nat -> Type->Type | 386 | testdata/Builtins.lc 58:23-63:6 V2->V2 -> VecS V3 V1 -> VecS V3 V2 | VecS V3 V1 -> VecS V3 V2 | VecS V3 V2 | {a:Nat} -> V2->V2 -> VecS V3 a -> VecS V3 a | {a} -> {b:Nat} -> V2->a -> VecS V3 b -> VecS a b | {a} -> {b} -> {c:Nat} -> a->b -> VecS a c -> VecS b c |
320 | testdata/Builtins.lc 45:41-45:46 Type->Type | 387 | testdata/Builtins.lc 58:33-58:51 a:Nat -> VecS V1 a -> Type |
321 | testdata/Builtins.lc 45:41-45:52 Type | 388 | testdata/Builtins.lc 58:42-58:46 Nat -> Type->Type |
322 | testdata/Builtins.lc 45:41-45:84 Type | 389 | testdata/Builtins.lc 58:42-58:48 Type->Type |
323 | testdata/Builtins.lc 45:45-45:46 V1 | 390 | testdata/Builtins.lc 58:42-58:50 Type | VecS V1 V0 -> Type |
324 | testdata/Builtins.lc 45:47-45:52 Type | 391 | testdata/Builtins.lc 58:47-58:48 Nat |
325 | testdata/Builtins.lc 45:56-45:59 Nat -> Type->Type | 392 | testdata/Builtins.lc 58:49-58:50 Type |
326 | testdata/Builtins.lc 45:56-45:61 Type->Type | 393 | testdata/Builtins.lc 59:5-59:29 V0 -> V1 -> VecS V6 2 |
327 | testdata/Builtins.lc 45:56-45:67 Type | 394 | testdata/Builtins.lc 59:14-59:16 {a} -> a -> a -> VecS a 2 |
328 | testdata/Builtins.lc 45:56-45:84 Type | 395 | testdata/Builtins.lc 59:14-59:22 V5 -> VecS V6 2 |
329 | testdata/Builtins.lc 45:60-45:61 V1 | 396 | testdata/Builtins.lc 59:14-59:28 V1 -> VecS V6 2 | VecS V5 2 |
330 | testdata/Builtins.lc 45:62-45:67 Type | 397 | testdata/Builtins.lc 59:17-59:22 V5 |
331 | testdata/Builtins.lc 45:71-45:74 Nat -> Nat -> Type->Type | 398 | testdata/Builtins.lc 59:18-59:19 V8->V8 |
332 | testdata/Builtins.lc 45:71-45:76 Nat -> Type->Type | 399 | testdata/Builtins.lc 59:20-59:21 V2 |
333 | testdata/Builtins.lc 45:71-45:78 Type->Type | 400 | testdata/Builtins.lc 59:23-59:28 V5 |
334 | testdata/Builtins.lc 45:71-45:84 Type | 401 | testdata/Builtins.lc 59:24-59:25 V6->V6 |
335 | testdata/Builtins.lc 45:75-45:76 V1 | 402 | testdata/Builtins.lc 59:26-59:27 V6 |
336 | testdata/Builtins.lc 45:75-45:78 a:Type -> Mat 4 4 a -> Type | 403 | testdata/Builtins.lc 60:5-60:37 V4 -> V5 -> V6 -> VecS V6 3 |
337 | testdata/Builtins.lc 45:75-45:84 Mat 4 4 Float -> Type | 404 | testdata/Builtins.lc 60:16-60:18 {a} -> a -> a -> a -> VecS a 3 |
338 | testdata/Builtins.lc 45:77-45:78 V1 | 405 | testdata/Builtins.lc 60:16-60:24 V6 -> V7 -> VecS V8 3 |
339 | testdata/Builtins.lc 45:79-45:84 Type | 406 | testdata/Builtins.lc 60:16-60:30 V6 -> VecS V7 3 |
340 | testdata/Builtins.lc 48:5-48:21 Type->Type | 407 | testdata/Builtins.lc 60:16-60:36 V5 -> V6 -> VecS V6 3 | V6 -> VecS V6 3 | VecS V6 3 |
341 | testdata/Builtins.lc 48:22-48:27 Type | 408 | testdata/Builtins.lc 60:19-60:24 V6 |
342 | testdata/Builtins.lc 48:22-48:35 Type->Type | 409 | testdata/Builtins.lc 60:20-60:21 V8->V8 |
343 | testdata/Builtins.lc 48:22-52:37 Type | Type->Type | 410 | testdata/Builtins.lc 60:22-60:23 V7 |
344 | testdata/Builtins.lc 48:30-48:35 Type | 411 | testdata/Builtins.lc 60:25-60:30 V6 |
345 | testdata/Builtins.lc 49:22-49:26 Type | 412 | testdata/Builtins.lc 60:26-60:27 V7->V7 |
346 | testdata/Builtins.lc 49:22-49:33 Type->Type | 413 | testdata/Builtins.lc 60:28-60:29 V7 |
347 | testdata/Builtins.lc 49:22-52:37 Type | 414 | testdata/Builtins.lc 60:31-60:36 V6 |
348 | testdata/Builtins.lc 49:29-49:33 Type | 415 | testdata/Builtins.lc 60:32-60:33 V7->V7 |
349 | testdata/Builtins.lc 50:22-50:25 Type | 416 | testdata/Builtins.lc 60:34-60:35 V7 |
350 | testdata/Builtins.lc 50:22-50:31 Type->Type | 417 | testdata/Builtins.lc 61:5-61:45 V4 -> V5 -> V6 -> V7 -> VecS V7 4 |
351 | testdata/Builtins.lc 50:22-52:37 Type | 418 | testdata/Builtins.lc 61:18-61:20 {a} -> a -> a -> a -> a -> VecS a 4 |
352 | testdata/Builtins.lc 50:28-50:31 Type | 419 | testdata/Builtins.lc 61:18-61:26 V7 -> V8 -> V9 -> VecS V10 4 |
353 | testdata/Builtins.lc 51:28-51:31 Type | 420 | testdata/Builtins.lc 61:18-61:32 V7 -> V8 -> VecS V9 4 |
354 | testdata/Builtins.lc 51:28-51:36 Type->Type | 421 | testdata/Builtins.lc 61:18-61:38 V7 -> VecS V8 4 |
355 | testdata/Builtins.lc 51:28-52:37 Type | 422 | testdata/Builtins.lc 61:18-61:44 V5 -> V6 -> V7 -> VecS V7 4 | V6 -> V7 -> VecS V7 4 | V7 -> VecS V7 4 | VecS V7 4 |
356 | testdata/Builtins.lc 51:35-51:36 Nat->Type | Type | Type -> Nat->Type | 423 | testdata/Builtins.lc 61:21-61:26 V7 |
357 | testdata/Builtins.lc 52:27-52:32 Type | 424 | testdata/Builtins.lc 61:22-61:23 V9->V9 |
358 | testdata/Builtins.lc 52:27-52:37 Type->Type | 425 | testdata/Builtins.lc 61:24-61:25 V8 |
359 | testdata/Builtins.lc 52:36-52:37 Nat -> Nat -> Type->Type | Nat -> Type->Type | Type | Type->Type | 426 | testdata/Builtins.lc 61:27-61:32 V7 |
360 | testdata/Builtins.lc 56:6-56:11 Type | 427 | testdata/Builtins.lc 61:28-61:29 V8->V8 |
361 | testdata/Builtins.lc 56:6-56:31 Type | 428 | testdata/Builtins.lc 61:30-61:31 V8 |
362 | testdata/Builtins.lc 56:14-56:16 Swizz | 429 | testdata/Builtins.lc 61:33-61:38 V7 |
363 | testdata/Builtins.lc 56:19-56:21 Swizz | 430 | testdata/Builtins.lc 61:34-61:35 V8->V8 |
364 | testdata/Builtins.lc 56:24-56:26 Swizz | 431 | testdata/Builtins.lc 61:36-61:37 V8 |
365 | testdata/Builtins.lc 56:29-56:31 Swizz | 432 | testdata/Builtins.lc 61:39-61:44 V7 |
366 | testdata/Builtins.lc 59:26-59:56 Type | 433 | testdata/Builtins.lc 61:40-61:41 V8->V8 |
367 | testdata/Builtins.lc 59:27-59:28 V5 | 434 | testdata/Builtins.lc 61:42-61:43 V8 |
368 | testdata/Builtins.lc 59:32-59:33 Type | V4 | 435 | testdata/Builtins.lc 62:6-62:7 Nat |
369 | testdata/Builtins.lc 59:38-59:41 Nat -> Type->Type | 436 | testdata/Builtins.lc 63:5-63:6 VecS V4 V2 |
370 | testdata/Builtins.lc 59:38-59:43 Type->Type | 437 | testdata/Builtins.lc 66:16-66:48 Type |
371 | testdata/Builtins.lc 59:38-59:45 Type | 438 | testdata/Builtins.lc 66:27-66:30 Nat -> Type->Type |
372 | testdata/Builtins.lc 59:38-59:56 Type | 439 | testdata/Builtins.lc 66:27-66:32 Type->Type |
373 | testdata/Builtins.lc 59:42-59:43 V2 | 440 | testdata/Builtins.lc 66:27-66:34 Type |
374 | testdata/Builtins.lc 59:44-59:45 Type | 441 | testdata/Builtins.lc 66:27-66:48 Type |
375 | testdata/Builtins.lc 59:49-59:52 Nat -> Type->Type | 442 | testdata/Builtins.lc 66:31-66:32 V1 |
376 | testdata/Builtins.lc 59:49-59:54 Type->Type | 443 | testdata/Builtins.lc 66:33-66:34 V2 |
377 | testdata/Builtins.lc 59:49-59:56 Type | 444 | testdata/Builtins.lc 66:38-66:43 Type |
378 | testdata/Builtins.lc 59:53-59:54 Nat | 445 | testdata/Builtins.lc 66:38-66:48 Type |
379 | testdata/Builtins.lc 59:55-59:56 Type | 446 | testdata/Builtins.lc 66:47-66:48 Type |
380 | testdata/Builtins.lc 60:1-60:7 {a} -> {b} -> {c:Nat} -> a->b -> VecS a c -> VecS b c | 447 | testdata/Builtins.lc 67:1-67:12 {a} -> {b:Nat} -> VecS a b -> Swizz->a |
381 | testdata/Builtins.lc 60:23-60:32 {a} -> (d : b:Nat -> VecS a b -> Type) -> (e:a -> f:a -> d 2 ('V2 e f)) -> (h:a -> i:a -> j:a -> d 3 ('V3 h i j)) -> (l:a -> m:a -> n:a -> o:a -> d 4 ('V4 l m n o)) -> {q:Nat} -> (r : VecS a q) -> d q r | 448 | testdata/Builtins.lc 67:17-67:20 VecS V5 V4 |
382 | testdata/Builtins.lc 60:23-60:51 (V0 -> V1 -> VecS V6 2) -> (V1 -> V2 -> V3 -> VecS V8 3) -> (V2 -> V3 -> V4 -> V5 -> VecS V10 4) -> {m:Nat} -> VecS V4 m -> VecS V9 m | 449 | testdata/Builtins.lc 67:17-75:32 Swizz->V3 | V3 | VecS V1 V0 -> Swizz->V3 |
383 | testdata/Builtins.lc 60:23-61:29 (V4 -> V5 -> V6 -> VecS V6 3) -> (V5 -> V6 -> V7 -> V8 -> VecS V8 4) -> {j:Nat} -> VecS V7 j -> VecS V7 j | 450 | testdata/Builtins.lc 67:22-67:24 Swizz |
384 | testdata/Builtins.lc 60:23-62:37 (V4 -> V5 -> V6 -> V7 -> VecS V7 4) -> {f:Nat} -> VecS V6 f -> VecS V6 f | 451 | testdata/Builtins.lc 67:22-68:28 V1 -> V2->V2 | V2 | V2->V2 |
385 | testdata/Builtins.lc 60:23-63:45 {a:Nat} -> VecS V5 a -> VecS V5 a | 452 | testdata/Builtins.lc 67:22-71:30 (V0 -> V1 -> V2 -> V3->V4) -> {f:Nat} -> VecS V2 f -> V3 |
386 | testdata/Builtins.lc 60:23-64:7 VecS V4 V2 -> VecS V4 V3 | 453 | testdata/Builtins.lc 67:22-75:32 {a:Nat} -> VecS V1 a -> V2 |
387 | testdata/Builtins.lc 60:23-65:6 V2->V2 -> VecS V3 V1 -> VecS V3 V2 | VecS V3 V1 -> VecS V3 V2 | VecS V3 V2 | {a:Nat} -> V2->V2 -> VecS V3 a -> VecS V3 a | {a} -> {b:Nat} -> V2->a -> VecS V3 b -> VecS a b | {a} -> {b} -> {c:Nat} -> a->b -> VecS a c -> VecS b c | 454 | testdata/Builtins.lc 67:27-67:28 V4 |
388 | testdata/Builtins.lc 60:33-60:51 a:Nat -> VecS V1 a -> Type | 455 | testdata/Builtins.lc 67:27-68:28 V3 -> V4 -> Swizz->V6 |
389 | testdata/Builtins.lc 60:42-60:46 Nat -> Type->Type | 456 | testdata/Builtins.lc 68:27-68:28 V3 |
390 | testdata/Builtins.lc 60:42-60:48 Type->Type | 457 | testdata/Builtins.lc 69:24-69:26 Swizz |
391 | testdata/Builtins.lc 60:42-60:50 Type | VecS V1 V0 -> Type | 458 | testdata/Builtins.lc 69:24-71:30 V0 -> V1 -> V2->V3 | V1 -> V2->V3 | V2->V3 | V3 |
392 | testdata/Builtins.lc 60:47-60:48 Nat | 459 | testdata/Builtins.lc 69:29-69:30 V4 |
393 | testdata/Builtins.lc 60:49-60:50 Type | 460 | testdata/Builtins.lc 69:29-70:30 V3 -> V4 -> Swizz->V6 |
394 | testdata/Builtins.lc 61:5-61:29 V0 -> V1 -> VecS V6 2 | 461 | testdata/Builtins.lc 69:29-71:30 V3 -> Swizz->V5 |
395 | testdata/Builtins.lc 61:14-61:16 {a} -> a -> a -> VecS a 2 | 462 | testdata/Builtins.lc 70:29-70:30 V3 |
396 | testdata/Builtins.lc 61:14-61:22 V5 -> VecS V6 2 | 463 | testdata/Builtins.lc 71:29-71:30 V3 |
397 | testdata/Builtins.lc 61:14-61:28 V1 -> VecS V6 2 | VecS V5 2 | 464 | testdata/Builtins.lc 72:26-72:28 Swizz |
398 | testdata/Builtins.lc 61:17-61:22 V5 | 465 | testdata/Builtins.lc 72:26-75:32 V0 -> V1 -> V2 -> V3->V4 | V1 -> V2 -> V3->V4 | V2 -> V3->V4 | V3->V4 | V4 |
399 | testdata/Builtins.lc 61:18-61:19 V8->V8 | 466 | testdata/Builtins.lc 72:31-72:32 V5 |
400 | testdata/Builtins.lc 61:20-61:21 V2 | 467 | testdata/Builtins.lc 72:31-73:32 V4 -> V5 -> Swizz->V7 |
401 | testdata/Builtins.lc 61:23-61:28 V5 | 468 | testdata/Builtins.lc 72:31-74:32 V4 -> Swizz->V6 |
402 | testdata/Builtins.lc 61:24-61:25 V6->V6 | 469 | testdata/Builtins.lc 72:31-75:32 Swizz->V5 |
403 | testdata/Builtins.lc 61:26-61:27 V6 | 470 | testdata/Builtins.lc 73:31-73:32 V4 |
404 | testdata/Builtins.lc 62:5-62:37 V4 -> V5 -> V6 -> VecS V6 3 | 471 | testdata/Builtins.lc 74:31-74:32 V4 |
405 | testdata/Builtins.lc 62:16-62:18 {a} -> a -> a -> a -> VecS a 3 | ||
406 | testdata/Builtins.lc 62:16-62:24 V6 -> V7 -> VecS V8 3 | ||
407 | testdata/Builtins.lc 62:16-62:30 V6 -> VecS V7 3 | ||
408 | testdata/Builtins.lc 62:16-62:36 V5 -> V6 -> VecS V6 3 | V6 -> VecS V6 3 | VecS V6 3 | ||
409 | testdata/Builtins.lc 62:19-62:24 V6 | ||
410 | testdata/Builtins.lc 62:20-62:21 V8->V8 | ||
411 | testdata/Builtins.lc 62:22-62:23 V7 | ||
412 | testdata/Builtins.lc 62:25-62:30 V6 | ||
413 | testdata/Builtins.lc 62:26-62:27 V7->V7 | ||
414 | testdata/Builtins.lc 62:28-62:29 V7 | ||
415 | testdata/Builtins.lc 62:31-62:36 V6 | ||
416 | testdata/Builtins.lc 62:32-62:33 V7->V7 | ||
417 | testdata/Builtins.lc 62:34-62:35 V7 | ||
418 | testdata/Builtins.lc 63:5-63:45 V4 -> V5 -> V6 -> V7 -> VecS V7 4 | ||
419 | testdata/Builtins.lc 63:18-63:20 {a} -> a -> a -> a -> a -> VecS a 4 | ||
420 | testdata/Builtins.lc 63:18-63:26 V7 -> V8 -> V9 -> VecS V10 4 | ||
421 | testdata/Builtins.lc 63:18-63:32 V7 -> V8 -> VecS V9 4 | ||
422 | testdata/Builtins.lc 63:18-63:38 V7 -> VecS V8 4 | ||
423 | testdata/Builtins.lc 63:18-63:44 V5 -> V6 -> V7 -> VecS V7 4 | V6 -> V7 -> VecS V7 4 | V7 -> VecS V7 4 | VecS V7 4 | ||
424 | testdata/Builtins.lc 63:21-63:26 V7 | ||
425 | testdata/Builtins.lc 63:22-63:23 V9->V9 | ||
426 | testdata/Builtins.lc 63:24-63:25 V8 | ||
427 | testdata/Builtins.lc 63:27-63:32 V7 | ||
428 | testdata/Builtins.lc 63:28-63:29 V8->V8 | ||
429 | testdata/Builtins.lc 63:30-63:31 V8 | ||
430 | testdata/Builtins.lc 63:33-63:38 V7 | ||
431 | testdata/Builtins.lc 63:34-63:35 V8->V8 | ||
432 | testdata/Builtins.lc 63:36-63:37 V8 | ||
433 | testdata/Builtins.lc 63:39-63:44 V7 | ||
434 | testdata/Builtins.lc 63:40-63:41 V8->V8 | ||
435 | testdata/Builtins.lc 63:42-63:43 V8 | ||
436 | testdata/Builtins.lc 64:6-64:7 Nat | ||
437 | testdata/Builtins.lc 65:5-65:6 VecS V4 V2 | ||
438 | testdata/Builtins.lc 68:16-68:48 Type | ||
439 | testdata/Builtins.lc 68:27-68:30 Nat -> Type->Type | ||
440 | testdata/Builtins.lc 68:27-68:32 Type->Type | ||
441 | testdata/Builtins.lc 68:27-68:34 Type | ||
442 | testdata/Builtins.lc 68:27-68:48 Type | ||
443 | testdata/Builtins.lc 68:31-68:32 V1 | ||
444 | testdata/Builtins.lc 68:33-68:34 V2 | ||
445 | testdata/Builtins.lc 68:38-68:43 Type | ||
446 | testdata/Builtins.lc 68:38-68:48 Type | ||
447 | testdata/Builtins.lc 68:47-68:48 Type | ||
448 | testdata/Builtins.lc 69:1-69:12 {a} -> {b:Nat} -> VecS a b -> Swizz->a | ||
449 | testdata/Builtins.lc 69:17-69:20 VecS V5 V4 | ||
450 | testdata/Builtins.lc 69:17-77:32 Swizz->V3 | V3 | VecS V1 V0 -> Swizz->V3 | ||
451 | testdata/Builtins.lc 69:22-69:24 Swizz | ||
452 | testdata/Builtins.lc 69:22-70:28 V1 -> V2->V2 | V2 | V2->V2 | ||
453 | testdata/Builtins.lc 69:22-73:30 (V0 -> V1 -> V2 -> V3->V4) -> {f:Nat} -> VecS V2 f -> V3 | ||
454 | testdata/Builtins.lc 69:22-77:32 {a:Nat} -> VecS V1 a -> V2 | ||
455 | testdata/Builtins.lc 69:27-69:28 V4 | ||
456 | testdata/Builtins.lc 69:27-70:28 V3 -> V4 -> Swizz->V6 | ||
457 | testdata/Builtins.lc 70:27-70:28 V3 | ||
458 | testdata/Builtins.lc 71:24-71:26 Swizz | ||
459 | testdata/Builtins.lc 71:24-73:30 V0 -> V1 -> V2->V3 | V1 -> V2->V3 | V2->V3 | V3 | ||
460 | testdata/Builtins.lc 71:29-71:30 V4 | ||
461 | testdata/Builtins.lc 71:29-72:30 V3 -> V4 -> Swizz->V6 | ||
462 | testdata/Builtins.lc 71:29-73:30 V3 -> Swizz->V5 | ||
463 | testdata/Builtins.lc 72:29-72:30 V3 | ||
464 | testdata/Builtins.lc 73:29-73:30 V3 | ||
465 | testdata/Builtins.lc 74:26-74:28 Swizz | ||
466 | testdata/Builtins.lc 74:26-77:32 V0 -> V1 -> V2 -> V3->V4 | V1 -> V2 -> V3->V4 | V2 -> V3->V4 | V3->V4 | V4 | ||
467 | testdata/Builtins.lc 74:31-74:32 V5 | ||
468 | testdata/Builtins.lc 74:31-75:32 V4 -> V5 -> Swizz->V7 | ||
469 | testdata/Builtins.lc 74:31-76:32 V4 -> Swizz->V6 | ||
470 | testdata/Builtins.lc 74:31-77:32 Swizz->V5 | ||
471 | testdata/Builtins.lc 75:31-75:32 V4 | 472 | testdata/Builtins.lc 75:31-75:32 V4 |
472 | testdata/Builtins.lc 76:31-76:32 V4 | 473 | testdata/Builtins.lc 78:28-78:31 Nat -> Type->Type |
473 | testdata/Builtins.lc 77:31-77:32 V4 | 474 | testdata/Builtins.lc 78:28-78:33 Type->Type |
474 | testdata/Builtins.lc 80:28-80:31 Nat -> Type->Type | 475 | testdata/Builtins.lc 78:28-78:35 Type |
475 | testdata/Builtins.lc 80:28-80:33 Type->Type | 476 | testdata/Builtins.lc 78:28-78:43 Type |
476 | testdata/Builtins.lc 80:28-80:35 Type | 477 | testdata/Builtins.lc 78:32-78:33 V1 |
477 | testdata/Builtins.lc 80:28-80:43 Type | 478 | testdata/Builtins.lc 78:34-78:35 V2 |
478 | testdata/Builtins.lc 80:32-80:33 V1 | 479 | testdata/Builtins.lc 78:39-78:43 Type |
479 | testdata/Builtins.lc 80:34-80:35 V2 | 480 | testdata/Builtins.lc 79:1-79:11 {a} -> {b:Nat} -> VecS a b -> Bool |
480 | testdata/Builtins.lc 80:39-80:43 Type | 481 | testdata/Builtins.lc 79:16-79:19 VecS V4 V3 |
481 | testdata/Builtins.lc 81:1-81:11 {a} -> {b:Nat} -> VecS a b -> Bool | 482 | testdata/Builtins.lc 79:16-81:31 Bool | VecS V1 V0 -> Bool |
482 | testdata/Builtins.lc 81:16-81:19 VecS V4 V3 | 483 | testdata/Builtins.lc 79:23-79:27 Bool | V1 -> V2->V2 | V2->V2 |
483 | testdata/Builtins.lc 81:16-83:31 Bool | VecS V1 V0 -> Bool | 484 | testdata/Builtins.lc 79:23-80:29 (V0 -> V1 -> V2 -> V3->Bool) -> {f:Nat} -> VecS V2 f -> Bool |
484 | testdata/Builtins.lc 81:23-81:27 Bool | V1 -> V2->V2 | V2->V2 | 485 | testdata/Builtins.lc 79:23-81:31 {a:Nat} -> VecS V1 a -> Bool |
485 | testdata/Builtins.lc 81:23-82:29 (V0 -> V1 -> V2 -> V3->Bool) -> {f:Nat} -> VecS V2 f -> Bool | 486 | testdata/Builtins.lc 80:25-80:29 Bool | V0 -> V1 -> V2->Bool | V1 -> V2->Bool | V2->Bool |
486 | testdata/Builtins.lc 81:23-83:31 {a:Nat} -> VecS V1 a -> Bool | 487 | testdata/Builtins.lc 81:27-81:31 Bool | V0 -> V1 -> V2 -> V3->Bool | V1 -> V2 -> V3->Bool | V2 -> V3->Bool | V3->Bool |
487 | testdata/Builtins.lc 82:25-82:29 Bool | V0 -> V1 -> V2->Bool | V1 -> V2->Bool | V2->Bool | 488 | testdata/Builtins.lc 83:16-83:71 Type |
488 | testdata/Builtins.lc 83:27-83:31 Bool | V0 -> V1 -> V2 -> V3->Bool | V1 -> V2 -> V3->Bool | V2 -> V3->Bool | V3->Bool | 489 | testdata/Builtins.lc 83:27-83:71 Type |
489 | testdata/Builtins.lc 85:16-85:71 Type | 490 | testdata/Builtins.lc 83:38-83:41 Nat -> Type->Type |
490 | testdata/Builtins.lc 85:27-85:71 Type | 491 | testdata/Builtins.lc 83:38-83:43 Type->Type |
491 | testdata/Builtins.lc 85:38-85:41 Nat -> Type->Type | 492 | testdata/Builtins.lc 83:38-83:45 Type |
492 | testdata/Builtins.lc 85:38-85:43 Type->Type | 493 | testdata/Builtins.lc 83:38-83:71 Type |
493 | testdata/Builtins.lc 85:38-85:45 Type | 494 | testdata/Builtins.lc 83:42-83:43 V3 |
494 | testdata/Builtins.lc 85:38-85:71 Type | 495 | testdata/Builtins.lc 83:44-83:45 V4 |
495 | testdata/Builtins.lc 85:42-85:43 V3 | 496 | testdata/Builtins.lc 83:49-83:52 Nat -> Type->Type |
496 | testdata/Builtins.lc 85:44-85:45 V4 | 497 | testdata/Builtins.lc 83:49-83:54 Type->Type |
497 | testdata/Builtins.lc 85:49-85:52 Nat -> Type->Type | 498 | testdata/Builtins.lc 83:49-83:60 Type |
498 | testdata/Builtins.lc 85:49-85:54 Type->Type | 499 | testdata/Builtins.lc 83:49-83:71 Type |
499 | testdata/Builtins.lc 85:49-85:60 Type | 500 | testdata/Builtins.lc 83:53-83:54 V2 |
500 | testdata/Builtins.lc 85:49-85:71 Type | 501 | testdata/Builtins.lc 83:55-83:60 Type |
501 | testdata/Builtins.lc 85:53-85:54 V2 | 502 | testdata/Builtins.lc 83:64-83:67 Nat -> Type->Type |
502 | testdata/Builtins.lc 85:55-85:60 Type | 503 | testdata/Builtins.lc 83:64-83:69 Type->Type |
503 | testdata/Builtins.lc 85:64-85:67 Nat -> Type->Type | 504 | testdata/Builtins.lc 83:64-83:71 Type |
504 | testdata/Builtins.lc 85:64-85:69 Type->Type | 505 | testdata/Builtins.lc 83:68-83:69 Nat |
505 | testdata/Builtins.lc 85:64-85:71 Type | 506 | testdata/Builtins.lc 83:70-83:71 Type |
506 | testdata/Builtins.lc 85:68-85:69 Nat | 507 | testdata/Builtins.lc 84:1-84:12 {a} -> {b:Nat} -> {c:Nat} -> VecS a b -> VecS Swizz c -> VecS a c |
507 | testdata/Builtins.lc 85:70-85:71 Type | 508 | testdata/Builtins.lc 84:19-84:29 {a} -> {b:Nat} -> VecS a b -> Bool |
508 | testdata/Builtins.lc 86:1-86:12 {a} -> {b:Nat} -> {c:Nat} -> VecS a b -> VecS Swizz c -> VecS a c | 509 | testdata/Builtins.lc 84:19-84:31 Bool |
509 | testdata/Builtins.lc 86:19-86:29 {a} -> {b:Nat} -> VecS a b -> Bool | 510 | testdata/Builtins.lc 84:19-84:58 VecS Swizz V1 -> VecS V4 V2 | VecS V2 V1 -> VecS Swizz V1 -> VecS V4 V2 | VecS V4 V2 |
510 | testdata/Builtins.lc 86:19-86:31 Bool | 511 | testdata/Builtins.lc 84:30-84:31 VecS V6 V5 |
511 | testdata/Builtins.lc 86:19-86:58 VecS Swizz V1 -> VecS V4 V2 | VecS V2 V1 -> VecS Swizz V1 -> VecS V4 V2 | VecS V4 V2 | 512 | testdata/Builtins.lc 84:34-84:40 {a} -> {b} -> {c:Nat} -> a->b -> VecS a c -> VecS b c |
512 | testdata/Builtins.lc 86:30-86:31 VecS V6 V5 | 513 | testdata/Builtins.lc 84:34-84:56 VecS Swizz V0 -> VecS V7 V1 |
513 | testdata/Builtins.lc 86:34-86:40 {a} -> {b} -> {c:Nat} -> a->b -> VecS a c -> VecS b c | 514 | testdata/Builtins.lc 84:34-84:58 VecS V4 V2 |
514 | testdata/Builtins.lc 86:34-86:56 VecS Swizz V0 -> VecS V7 V1 | 515 | testdata/Builtins.lc 84:41-84:56 Swizz->V9 |
515 | testdata/Builtins.lc 86:34-86:58 VecS V4 V2 | 516 | testdata/Builtins.lc 84:42-84:53 {a} -> {b:Nat} -> VecS a b -> Swizz->a |
516 | testdata/Builtins.lc 86:41-86:56 Swizz->V9 | 517 | testdata/Builtins.lc 84:54-84:55 VecS V10 V9 |
517 | testdata/Builtins.lc 86:42-86:53 {a} -> {b:Nat} -> VecS a b -> Swizz->a | 518 | testdata/Builtins.lc 84:57-84:58 VecS Swizz V3 |
518 | testdata/Builtins.lc 86:54-86:55 VecS V10 V9 | 519 | testdata/Builtins.lc 89:7-89:13 Type->Type |
519 | testdata/Builtins.lc 86:57-86:58 VecS Swizz V3 | 520 | testdata/Builtins.lc 91:25-91:28 Type |
520 | testdata/Builtins.lc 91:7-91:13 Type->Type | 521 | testdata/Builtins.lc 91:25-92:30 Type | Type->Type |
521 | testdata/Builtins.lc 93:25-93:28 Type | 522 | testdata/Builtins.lc 92:25-92:30 Type |
522 | testdata/Builtins.lc 93:25-94:30 Type | Type->Type | 523 | testdata/Builtins.lc 94:7-94:16 Type->Type |
523 | testdata/Builtins.lc 94:25-94:30 Type | 524 | testdata/Builtins.lc 94:7-95:16 Type |
524 | testdata/Builtins.lc 96:7-96:16 Type->Type | 525 | testdata/Builtins.lc 94:7-96:15 Type |
525 | testdata/Builtins.lc 96:7-97:16 Type | 526 | testdata/Builtins.lc 95:3-95:11 {a} -> {b : Component a}->a |
526 | testdata/Builtins.lc 96:7-98:15 Type | 527 | testdata/Builtins.lc 95:15-95:16 Type |
527 | testdata/Builtins.lc 97:3-97:11 {a} -> {b : Component a}->a | 528 | testdata/Builtins.lc 96:3-96:10 {a} -> {b : Component a}->a |
528 | testdata/Builtins.lc 97:15-97:16 Type | 529 | testdata/Builtins.lc 96:14-96:15 Type |
529 | testdata/Builtins.lc 98:3-98:10 {a} -> {b : Component a}->a | 530 | testdata/Builtins.lc 98:20-98:23 Type |
530 | testdata/Builtins.lc 98:14-98:15 Type | 531 | testdata/Builtins.lc 98:20-99:22 {a : Component V0}->V1 -> {c : Component V1}->V2 |
531 | testdata/Builtins.lc 100:20-100:23 Type | 532 | testdata/Builtins.lc 98:20-100:21 {a : Component V0}->V1 -> {c : Component V1}->V2 |
532 | testdata/Builtins.lc 100:20-101:22 {a : Component V0}->V1 -> {c : Component V1}->V2 | 533 | testdata/Builtins.lc 98:20-116:24 Type | Type->Type |
533 | testdata/Builtins.lc 100:20-102:21 {a : Component V0}->V1 -> {c : Component V1}->V2 | 534 | testdata/Builtins.lc 98:20-126:40 {a : Component V0}->V1 | {a} -> {b : Component a}->a |
534 | testdata/Builtins.lc 100:20-118:24 Type | Type->Type | 535 | testdata/Builtins.lc 98:20-127:35 {a : Component V0}->V1 | {a} -> {b : Component a}->a |
535 | testdata/Builtins.lc 100:20-128:40 {a : Component V0}->V1 | {a} -> {b : Component a}->a | 536 | testdata/Builtins.lc 99:14-99:15 V1 |
536 | testdata/Builtins.lc 100:20-129:35 {a : Component V0}->V1 | {a} -> {b : Component a}->a | 537 | testdata/Builtins.lc 99:14-99:22 Int |
537 | testdata/Builtins.lc 101:14-101:15 V1 | 538 | testdata/Builtins.lc 99:19-99:22 Type |
538 | testdata/Builtins.lc 101:14-101:22 Int | 539 | testdata/Builtins.lc 100:13-100:14 V1 |
539 | testdata/Builtins.lc 101:19-101:22 Type | 540 | testdata/Builtins.lc 100:13-100:21 Int |
540 | testdata/Builtins.lc 102:13-102:14 V1 | 541 | testdata/Builtins.lc 100:18-100:21 Type |
541 | testdata/Builtins.lc 102:13-102:21 Int | 542 | testdata/Builtins.lc 101:20-101:24 Type |
542 | testdata/Builtins.lc 102:18-102:21 Type | 543 | testdata/Builtins.lc 101:20-102:23 {a : Component V0}->V1 -> {c : Component V1}->V2 |
543 | testdata/Builtins.lc 103:20-103:24 Type | 544 | testdata/Builtins.lc 101:20-103:22 {a : Component V0}->V1 -> {c : Component V1}->V2 |
544 | testdata/Builtins.lc 103:20-104:23 {a : Component V0}->V1 -> {c : Component V1}->V2 | 545 | testdata/Builtins.lc 101:20-116:24 Type |
545 | testdata/Builtins.lc 103:20-105:22 {a : Component V0}->V1 -> {c : Component V1}->V2 | 546 | testdata/Builtins.lc 101:20-126:40 {a : Component V0}->V1 |
546 | testdata/Builtins.lc 103:20-118:24 Type | 547 | testdata/Builtins.lc 101:20-127:35 {a : Component V0}->V1 |
547 | testdata/Builtins.lc 103:20-128:40 {a : Component V0}->V1 | 548 | testdata/Builtins.lc 102:14-102:15 V1 |
548 | testdata/Builtins.lc 103:20-129:35 {a : Component V0}->V1 | 549 | testdata/Builtins.lc 102:14-102:23 Word |
549 | testdata/Builtins.lc 104:14-104:15 V1 | 550 | testdata/Builtins.lc 102:19-102:23 Type |
550 | testdata/Builtins.lc 104:14-104:23 Word | 551 | testdata/Builtins.lc 103:13-103:14 V1 |
551 | testdata/Builtins.lc 104:19-104:23 Type | 552 | testdata/Builtins.lc 103:13-103:22 Word |
552 | testdata/Builtins.lc 105:13-105:14 V1 | 553 | testdata/Builtins.lc 103:18-103:22 Type |
553 | testdata/Builtins.lc 105:13-105:22 Word | 554 | testdata/Builtins.lc 104:20-104:25 Type |
554 | testdata/Builtins.lc 105:18-105:22 Type | 555 | testdata/Builtins.lc 104:20-105:17 {a : Component V0}->V1 -> {c : Component V1}->V2 |
555 | testdata/Builtins.lc 106:20-106:25 Type | 556 | testdata/Builtins.lc 104:20-106:16 {a : Component V0}->V1 -> {c : Component V1}->V2 |
556 | testdata/Builtins.lc 106:20-107:17 {a : Component V0}->V1 -> {c : Component V1}->V2 | 557 | testdata/Builtins.lc 104:20-116:24 Type |
557 | testdata/Builtins.lc 106:20-108:16 {a : Component V0}->V1 -> {c : Component V1}->V2 | 558 | testdata/Builtins.lc 104:20-126:40 {a : Component V0}->V1 |
558 | testdata/Builtins.lc 106:20-118:24 Type | 559 | testdata/Builtins.lc 104:20-127:35 {a : Component V0}->V1 |
559 | testdata/Builtins.lc 106:20-128:40 {a : Component V0}->V1 | 560 | testdata/Builtins.lc 105:14-105:17 Float |
560 | testdata/Builtins.lc 106:20-129:35 {a : Component V0}->V1 | 561 | testdata/Builtins.lc 106:13-106:16 Float |
561 | testdata/Builtins.lc 107:14-107:17 Float | 562 | testdata/Builtins.lc 107:26-107:31 Type |
562 | testdata/Builtins.lc 108:13-108:16 Float | 563 | testdata/Builtins.lc 107:26-116:24 Type |
563 | testdata/Builtins.lc 109:26-109:31 Type | 564 | testdata/Builtins.lc 107:26-126:40 {a : Component V0}->V1 -> {c : Component V1}->V2 |
564 | testdata/Builtins.lc 109:26-118:24 Type | 565 | testdata/Builtins.lc 107:26-127:35 {a : Component V0}->V1 -> {c : Component V1}->V2 |
565 | testdata/Builtins.lc 109:26-128:40 {a : Component V0}->V1 -> {c : Component V1}->V2 | 566 | testdata/Builtins.lc 108:14-108:16 {a} -> a -> a -> VecS a 2 |
566 | testdata/Builtins.lc 109:26-129:35 {a : Component V0}->V1 -> {c : Component V1}->V2 | 567 | testdata/Builtins.lc 108:14-108:20 Float -> VecS Float 2 |
567 | testdata/Builtins.lc 110:14-110:16 {a} -> a -> a -> VecS a 2 | 568 | testdata/Builtins.lc 108:14-108:24 VecS Float 2 |
568 | testdata/Builtins.lc 110:14-110:20 Float -> VecS Float 2 | 569 | testdata/Builtins.lc 108:14-114:32 a:Nat -> {b : Component (VecS Float ('Succ ('Succ a)))} -> VecS Float ('Succ ('Succ a)) | a:Nat -> {b : Component (VecS Float ('Succ a))} -> VecS Float ('Succ a) |
569 | testdata/Builtins.lc 110:14-110:24 VecS Float 2 | 570 | testdata/Builtins.lc 108:14-126:40 a:Nat -> {b : Component (VecS V1 a)} -> VecS V2 a | a:Type -> b:Nat -> {c : Component (VecS a b)} -> VecS a b | {a : Component (VecS V1 V0)} -> VecS V2 V1 |
570 | testdata/Builtins.lc 110:14-116:32 a:Nat -> {b : Component (VecS Float ('Succ ('Succ a)))} -> VecS Float ('Succ ('Succ a)) | a:Nat -> {b : Component (VecS Float ('Succ a))} -> VecS Float ('Succ a) | 571 | testdata/Builtins.lc 108:17-108:20 Float |
571 | testdata/Builtins.lc 110:14-128:40 a:Nat -> {b : Component (VecS V1 a)} -> VecS V2 a | a:Type -> b:Nat -> {c : Component (VecS a b)} -> VecS a b | {a : Component (VecS V1 V0)} -> VecS V2 V1 | 572 | testdata/Builtins.lc 108:21-108:24 Float |
572 | testdata/Builtins.lc 110:17-110:20 Float | 573 | testdata/Builtins.lc 109:13-109:15 {a} -> a -> a -> VecS a 2 |
573 | testdata/Builtins.lc 110:21-110:24 Float | 574 | testdata/Builtins.lc 109:13-109:19 Float -> VecS Float 2 |
574 | testdata/Builtins.lc 111:13-111:15 {a} -> a -> a -> VecS a 2 | 575 | testdata/Builtins.lc 109:13-109:23 VecS Float 2 |
575 | testdata/Builtins.lc 111:13-111:19 Float -> VecS Float 2 | 576 | testdata/Builtins.lc 109:13-115:31 a:Nat -> {b : Component (VecS Float ('Succ ('Succ a)))} -> VecS Float ('Succ ('Succ a)) | a:Nat -> {b : Component (VecS Float ('Succ a))} -> VecS Float ('Succ a) |
576 | testdata/Builtins.lc 111:13-111:23 VecS Float 2 | 577 | testdata/Builtins.lc 109:13-127:35 a:Nat -> {b : Component (VecS V1 a)} -> VecS V2 a | a:Type -> b:Nat -> {c : Component (VecS a b)} -> VecS a b | {a : Component (VecS V1 V0)} -> VecS V2 V1 |
577 | testdata/Builtins.lc 111:13-117:31 a:Nat -> {b : Component (VecS Float ('Succ ('Succ a)))} -> VecS Float ('Succ ('Succ a)) | a:Nat -> {b : Component (VecS Float ('Succ a))} -> VecS Float ('Succ a) | 578 | testdata/Builtins.lc 109:16-109:19 Float |
578 | testdata/Builtins.lc 111:13-129:35 a:Nat -> {b : Component (VecS V1 a)} -> VecS V2 a | a:Type -> b:Nat -> {c : Component (VecS a b)} -> VecS a b | {a : Component (VecS V1 V0)} -> VecS V2 V1 | 579 | testdata/Builtins.lc 109:20-109:23 Float |
579 | testdata/Builtins.lc 111:16-111:19 Float | 580 | testdata/Builtins.lc 111:14-111:16 {a} -> a -> a -> a -> VecS a 3 |
580 | testdata/Builtins.lc 111:20-111:23 Float | 581 | testdata/Builtins.lc 111:14-111:20 Float -> Float -> VecS Float 3 |
581 | testdata/Builtins.lc 113:14-113:16 {a} -> a -> a -> a -> VecS a 3 | 582 | testdata/Builtins.lc 111:14-111:24 Float -> VecS Float 3 |
582 | testdata/Builtins.lc 113:14-113:20 Float -> Float -> VecS Float 3 | 583 | testdata/Builtins.lc 111:14-111:28 VecS Float 3 |
583 | testdata/Builtins.lc 113:14-113:24 Float -> VecS Float 3 | 584 | testdata/Builtins.lc 111:14-114:32 a:Nat -> {b : Component (VecS Float ('Succ ('Succ ('Succ a))))} -> VecS Float ('Succ ('Succ ('Succ a))) |
584 | testdata/Builtins.lc 113:14-113:28 VecS Float 3 | 585 | testdata/Builtins.lc 111:17-111:20 Float |
585 | testdata/Builtins.lc 113:14-116:32 a:Nat -> {b : Component (VecS Float ('Succ ('Succ ('Succ a))))} -> VecS Float ('Succ ('Succ ('Succ a))) | 586 | testdata/Builtins.lc 111:21-111:24 Float |
586 | testdata/Builtins.lc 113:17-113:20 Float | 587 | testdata/Builtins.lc 111:25-111:28 Float |
587 | testdata/Builtins.lc 113:21-113:24 Float | 588 | testdata/Builtins.lc 112:13-112:15 {a} -> a -> a -> a -> VecS a 3 |
588 | testdata/Builtins.lc 113:25-113:28 Float | 589 | testdata/Builtins.lc 112:13-112:19 Float -> Float -> VecS Float 3 |
589 | testdata/Builtins.lc 114:13-114:15 {a} -> a -> a -> a -> VecS a 3 | 590 | testdata/Builtins.lc 112:13-112:23 Float -> VecS Float 3 |
590 | testdata/Builtins.lc 114:13-114:19 Float -> Float -> VecS Float 3 | 591 | testdata/Builtins.lc 112:13-112:27 VecS Float 3 |
591 | testdata/Builtins.lc 114:13-114:23 Float -> VecS Float 3 | 592 | testdata/Builtins.lc 112:13-115:31 a:Nat -> {b : Component (VecS Float ('Succ ('Succ ('Succ a))))} -> VecS Float ('Succ ('Succ ('Succ a))) |
592 | testdata/Builtins.lc 114:13-114:27 VecS Float 3 | 593 | testdata/Builtins.lc 112:16-112:19 Float |
593 | testdata/Builtins.lc 114:13-117:31 a:Nat -> {b : Component (VecS Float ('Succ ('Succ ('Succ a))))} -> VecS Float ('Succ ('Succ ('Succ a))) | 594 | testdata/Builtins.lc 112:20-112:23 Float |
594 | testdata/Builtins.lc 114:16-114:19 Float | 595 | testdata/Builtins.lc 112:24-112:27 Float |
595 | testdata/Builtins.lc 114:20-114:23 Float | 596 | testdata/Builtins.lc 114:14-114:16 {a} -> a -> a -> a -> a -> VecS a 4 |
596 | testdata/Builtins.lc 114:24-114:27 Float | 597 | testdata/Builtins.lc 114:14-114:20 Float -> Float -> Float -> VecS Float 4 |
597 | testdata/Builtins.lc 116:14-116:16 {a} -> a -> a -> a -> a -> VecS a 4 | 598 | testdata/Builtins.lc 114:14-114:24 Float -> Float -> VecS Float 4 |
598 | testdata/Builtins.lc 116:14-116:20 Float -> Float -> Float -> VecS Float 4 | 599 | testdata/Builtins.lc 114:14-114:28 Float -> VecS Float 4 |
599 | testdata/Builtins.lc 116:14-116:24 Float -> Float -> VecS Float 4 | 600 | testdata/Builtins.lc 114:14-114:32 VecS Float 4 | a:Nat -> {b : Component (VecS Float ('Succ ('Succ ('Succ ('Succ a)))))} -> VecS Float ('Succ ('Succ ('Succ ('Succ a)))) |
600 | testdata/Builtins.lc 116:14-116:28 Float -> VecS Float 4 | 601 | testdata/Builtins.lc 114:17-114:20 Float |
601 | testdata/Builtins.lc 116:14-116:32 VecS Float 4 | a:Nat -> {b : Component (VecS Float ('Succ ('Succ ('Succ ('Succ a)))))} -> VecS Float ('Succ ('Succ ('Succ ('Succ a)))) | 602 | testdata/Builtins.lc 114:21-114:24 Float |
602 | testdata/Builtins.lc 116:17-116:20 Float | 603 | testdata/Builtins.lc 114:25-114:28 Float |
603 | testdata/Builtins.lc 116:21-116:24 Float | 604 | testdata/Builtins.lc 114:29-114:32 Float |
604 | testdata/Builtins.lc 116:25-116:28 Float | 605 | testdata/Builtins.lc 115:13-115:15 {a} -> a -> a -> a -> a -> VecS a 4 |
605 | testdata/Builtins.lc 116:29-116:32 Float | 606 | testdata/Builtins.lc 115:13-115:19 Float -> Float -> Float -> VecS Float 4 |
606 | testdata/Builtins.lc 117:13-117:15 {a} -> a -> a -> a -> a -> VecS a 4 | 607 | testdata/Builtins.lc 115:13-115:23 Float -> Float -> VecS Float 4 |
607 | testdata/Builtins.lc 117:13-117:19 Float -> Float -> Float -> VecS Float 4 | 608 | testdata/Builtins.lc 115:13-115:27 Float -> VecS Float 4 |
608 | testdata/Builtins.lc 117:13-117:23 Float -> Float -> VecS Float 4 | 609 | testdata/Builtins.lc 115:13-115:31 VecS Float 4 | a:Nat -> {b : Component (VecS Float ('Succ ('Succ ('Succ ('Succ a)))))} -> VecS Float ('Succ ('Succ ('Succ ('Succ a)))) |
609 | testdata/Builtins.lc 117:13-117:27 Float -> VecS Float 4 | 610 | testdata/Builtins.lc 115:16-115:19 Float |
610 | testdata/Builtins.lc 117:13-117:31 VecS Float 4 | a:Nat -> {b : Component (VecS Float ('Succ ('Succ ('Succ ('Succ a)))))} -> VecS Float ('Succ ('Succ ('Succ ('Succ a)))) | 611 | testdata/Builtins.lc 115:20-115:23 Float |
611 | testdata/Builtins.lc 117:16-117:19 Float | 612 | testdata/Builtins.lc 115:24-115:27 Float |
612 | testdata/Builtins.lc 117:20-117:23 Float | 613 | testdata/Builtins.lc 115:28-115:31 Float |
613 | testdata/Builtins.lc 117:24-117:27 Float | 614 | testdata/Builtins.lc 116:20-116:24 Type |
614 | testdata/Builtins.lc 117:28-117:31 Float | 615 | testdata/Builtins.lc 116:20-117:19 {a : Component V0}->V1 -> {c : Component V1}->V2 |
615 | testdata/Builtins.lc 118:20-118:24 Type | 616 | testdata/Builtins.lc 116:20-118:17 {a : Component V0}->V1 -> {c : Component V1}->V2 |
616 | testdata/Builtins.lc 118:20-119:19 {a : Component V0}->V1 -> {c : Component V1}->V2 | 617 | testdata/Builtins.lc 117:14-117:19 Bool |
617 | testdata/Builtins.lc 118:20-120:17 {a : Component V0}->V1 -> {c : Component V1}->V2 | 618 | testdata/Builtins.lc 118:13-118:17 Bool |
618 | testdata/Builtins.lc 119:14-119:19 Bool | 619 | testdata/Builtins.lc 120:14-120:16 {a} -> a -> a -> VecS a 2 |
619 | testdata/Builtins.lc 120:13-120:17 Bool | 620 | testdata/Builtins.lc 120:14-120:22 Bool -> VecS Bool 2 |
620 | testdata/Builtins.lc 122:14-122:16 {a} -> a -> a -> VecS a 2 | 621 | testdata/Builtins.lc 120:14-120:28 VecS Bool 2 |
621 | testdata/Builtins.lc 122:14-122:22 Bool -> VecS Bool 2 | 622 | testdata/Builtins.lc 120:14-126:40 a:Nat -> {b : Component (VecS Bool ('Succ ('Succ a)))} -> VecS Bool ('Succ ('Succ a)) | a:Nat -> {b : Component (VecS Bool ('Succ a))} -> VecS Bool ('Succ a) |
622 | testdata/Builtins.lc 122:14-122:28 VecS Bool 2 | 623 | testdata/Builtins.lc 120:17-120:22 Bool |
623 | testdata/Builtins.lc 122:14-128:40 a:Nat -> {b : Component (VecS Bool ('Succ ('Succ a)))} -> VecS Bool ('Succ ('Succ a)) | a:Nat -> {b : Component (VecS Bool ('Succ a))} -> VecS Bool ('Succ a) | 624 | testdata/Builtins.lc 120:23-120:28 Bool |
624 | testdata/Builtins.lc 122:17-122:22 Bool | 625 | testdata/Builtins.lc 121:13-121:15 {a} -> a -> a -> VecS a 2 |
625 | testdata/Builtins.lc 122:23-122:28 Bool | 626 | testdata/Builtins.lc 121:13-121:20 Bool -> VecS Bool 2 |
626 | testdata/Builtins.lc 123:13-123:15 {a} -> a -> a -> VecS a 2 | 627 | testdata/Builtins.lc 121:13-121:25 VecS Bool 2 |
627 | testdata/Builtins.lc 123:13-123:20 Bool -> VecS Bool 2 | 628 | testdata/Builtins.lc 121:13-127:35 a:Nat -> {b : Component (VecS Bool ('Succ ('Succ a)))} -> VecS Bool ('Succ ('Succ a)) | a:Nat -> {b : Component (VecS Bool ('Succ a))} -> VecS Bool ('Succ a) |
628 | testdata/Builtins.lc 123:13-123:25 VecS Bool 2 | 629 | testdata/Builtins.lc 121:16-121:20 Bool |
629 | testdata/Builtins.lc 123:13-129:35 a:Nat -> {b : Component (VecS Bool ('Succ ('Succ a)))} -> VecS Bool ('Succ ('Succ a)) | a:Nat -> {b : Component (VecS Bool ('Succ a))} -> VecS Bool ('Succ a) | 630 | testdata/Builtins.lc 121:21-121:25 Bool |
630 | testdata/Builtins.lc 123:16-123:20 Bool | 631 | testdata/Builtins.lc 123:14-123:16 {a} -> a -> a -> a -> VecS a 3 |
631 | testdata/Builtins.lc 123:21-123:25 Bool | 632 | testdata/Builtins.lc 123:14-123:22 Bool -> Bool -> VecS Bool 3 |
632 | testdata/Builtins.lc 125:14-125:16 {a} -> a -> a -> a -> VecS a 3 | 633 | testdata/Builtins.lc 123:14-123:28 Bool -> VecS Bool 3 |
633 | testdata/Builtins.lc 125:14-125:22 Bool -> Bool -> VecS Bool 3 | 634 | testdata/Builtins.lc 123:14-123:34 VecS Bool 3 |
634 | testdata/Builtins.lc 125:14-125:28 Bool -> VecS Bool 3 | 635 | testdata/Builtins.lc 123:14-126:40 a:Nat -> {b : Component (VecS Bool ('Succ ('Succ ('Succ a))))} -> VecS Bool ('Succ ('Succ ('Succ a))) |
635 | testdata/Builtins.lc 125:14-125:34 VecS Bool 3 | 636 | testdata/Builtins.lc 123:17-123:22 Bool |
636 | testdata/Builtins.lc 125:14-128:40 a:Nat -> {b : Component (VecS Bool ('Succ ('Succ ('Succ a))))} -> VecS Bool ('Succ ('Succ ('Succ a))) | 637 | testdata/Builtins.lc 123:23-123:28 Bool |
637 | testdata/Builtins.lc 125:17-125:22 Bool | 638 | testdata/Builtins.lc 123:29-123:34 Bool |
638 | testdata/Builtins.lc 125:23-125:28 Bool | 639 | testdata/Builtins.lc 124:13-124:15 {a} -> a -> a -> a -> VecS a 3 |
639 | testdata/Builtins.lc 125:29-125:34 Bool | 640 | testdata/Builtins.lc 124:13-124:20 Bool -> Bool -> VecS Bool 3 |
640 | testdata/Builtins.lc 126:13-126:15 {a} -> a -> a -> a -> VecS a 3 | 641 | testdata/Builtins.lc 124:13-124:25 Bool -> VecS Bool 3 |
641 | testdata/Builtins.lc 126:13-126:20 Bool -> Bool -> VecS Bool 3 | 642 | testdata/Builtins.lc 124:13-124:30 VecS Bool 3 |
642 | testdata/Builtins.lc 126:13-126:25 Bool -> VecS Bool 3 | 643 | testdata/Builtins.lc 124:13-127:35 a:Nat -> {b : Component (VecS Bool ('Succ ('Succ ('Succ a))))} -> VecS Bool ('Succ ('Succ ('Succ a))) |
643 | testdata/Builtins.lc 126:13-126:30 VecS Bool 3 | 644 | testdata/Builtins.lc 124:16-124:20 Bool |
644 | testdata/Builtins.lc 126:13-129:35 a:Nat -> {b : Component (VecS Bool ('Succ ('Succ ('Succ a))))} -> VecS Bool ('Succ ('Succ ('Succ a))) | 645 | testdata/Builtins.lc 124:21-124:25 Bool |
645 | testdata/Builtins.lc 126:16-126:20 Bool | 646 | testdata/Builtins.lc 124:26-124:30 Bool |
646 | testdata/Builtins.lc 126:21-126:25 Bool | 647 | testdata/Builtins.lc 126:14-126:16 {a} -> a -> a -> a -> a -> VecS a 4 |
647 | testdata/Builtins.lc 126:26-126:30 Bool | 648 | testdata/Builtins.lc 126:14-126:22 Bool -> Bool -> Bool -> VecS Bool 4 |
648 | testdata/Builtins.lc 128:14-128:16 {a} -> a -> a -> a -> a -> VecS a 4 | 649 | testdata/Builtins.lc 126:14-126:28 Bool -> Bool -> VecS Bool 4 |
649 | testdata/Builtins.lc 128:14-128:22 Bool -> Bool -> Bool -> VecS Bool 4 | 650 | testdata/Builtins.lc 126:14-126:34 Bool -> VecS Bool 4 |
650 | testdata/Builtins.lc 128:14-128:28 Bool -> Bool -> VecS Bool 4 | 651 | testdata/Builtins.lc 126:14-126:40 VecS Bool 4 | a:Nat -> {b : Component (VecS Bool ('Succ ('Succ ('Succ ('Succ a)))))} -> VecS Bool ('Succ ('Succ ('Succ ('Succ a)))) |
651 | testdata/Builtins.lc 128:14-128:34 Bool -> VecS Bool 4 | 652 | testdata/Builtins.lc 126:17-126:22 Bool |
652 | testdata/Builtins.lc 128:14-128:40 VecS Bool 4 | a:Nat -> {b : Component (VecS Bool ('Succ ('Succ ('Succ ('Succ a)))))} -> VecS Bool ('Succ ('Succ ('Succ ('Succ a)))) | 653 | testdata/Builtins.lc 126:23-126:28 Bool |
653 | testdata/Builtins.lc 128:17-128:22 Bool | 654 | testdata/Builtins.lc 126:29-126:34 Bool |
654 | testdata/Builtins.lc 128:23-128:28 Bool | 655 | testdata/Builtins.lc 126:35-126:40 Bool |
655 | testdata/Builtins.lc 128:29-128:34 Bool | 656 | testdata/Builtins.lc 127:13-127:15 {a} -> a -> a -> a -> a -> VecS a 4 |
656 | testdata/Builtins.lc 128:35-128:40 Bool | 657 | testdata/Builtins.lc 127:13-127:20 Bool -> Bool -> Bool -> VecS Bool 4 |
657 | testdata/Builtins.lc 129:13-129:15 {a} -> a -> a -> a -> a -> VecS a 4 | 658 | testdata/Builtins.lc 127:13-127:25 Bool -> Bool -> VecS Bool 4 |
658 | testdata/Builtins.lc 129:13-129:20 Bool -> Bool -> Bool -> VecS Bool 4 | 659 | testdata/Builtins.lc 127:13-127:30 Bool -> VecS Bool 4 |
659 | testdata/Builtins.lc 129:13-129:25 Bool -> Bool -> VecS Bool 4 | 660 | testdata/Builtins.lc 127:13-127:35 VecS Bool 4 | a:Nat -> {b : Component (VecS Bool ('Succ ('Succ ('Succ ('Succ a)))))} -> VecS Bool ('Succ ('Succ ('Succ ('Succ a)))) |
660 | testdata/Builtins.lc 129:13-129:30 Bool -> VecS Bool 4 | 661 | testdata/Builtins.lc 127:16-127:20 Bool |
661 | testdata/Builtins.lc 129:13-129:35 VecS Bool 4 | a:Nat -> {b : Component (VecS Bool ('Succ ('Succ ('Succ ('Succ a)))))} -> VecS Bool ('Succ ('Succ ('Succ ('Succ a)))) | 662 | testdata/Builtins.lc 127:21-127:25 Bool |
662 | testdata/Builtins.lc 129:16-129:20 Bool | 663 | testdata/Builtins.lc 127:26-127:30 Bool |
663 | testdata/Builtins.lc 129:21-129:25 Bool | 664 | testdata/Builtins.lc 127:31-127:35 Bool |
664 | testdata/Builtins.lc 129:26-129:30 Bool | 665 | testdata/Builtins.lc 129:7-129:15 Type->Type |
665 | testdata/Builtins.lc 129:31-129:35 Bool | 666 | testdata/Builtins.lc 131:25-131:28 Type |
666 | testdata/Builtins.lc 131:7-131:15 Type->Type | 667 | testdata/Builtins.lc 131:25-132:29 Type | Type->Type |
667 | testdata/Builtins.lc 133:25-133:28 Type | 668 | testdata/Builtins.lc 132:25-132:29 Type |
668 | testdata/Builtins.lc 133:25-134:29 Type | Type->Type | 669 | testdata/Builtins.lc 134:7-134:15 Type->Type |
669 | testdata/Builtins.lc 134:25-134:29 Type | 670 | testdata/Builtins.lc 136:25-136:30 Type |
670 | testdata/Builtins.lc 136:7-136:15 Type->Type | 671 | testdata/Builtins.lc 136:25-140:39 Type | Type->Type |
671 | testdata/Builtins.lc 138:25-138:30 Type | 672 | testdata/Builtins.lc 137:31-137:36 Type |
672 | testdata/Builtins.lc 138:25-142:39 Type | Type->Type | 673 | testdata/Builtins.lc 137:31-140:39 Type |
673 | testdata/Builtins.lc 139:31-139:36 Type | 674 | testdata/Builtins.lc 140:34-140:39 Type |
674 | testdata/Builtins.lc 139:31-142:39 Type | 675 | testdata/Builtins.lc 150:6-150:20 Type |
675 | testdata/Builtins.lc 142:34-142:39 Type | 676 | testdata/Builtins.lc 150:6-165:23 Type |
676 | testdata/Builtins.lc 152:6-152:20 Type | 677 | testdata/Builtins.lc 151:7-151:12 BlendingFactor |
677 | testdata/Builtins.lc 152:6-167:23 Type | 678 | testdata/Builtins.lc 152:7-152:10 BlendingFactor |
678 | testdata/Builtins.lc 153:7-153:12 BlendingFactor | 679 | testdata/Builtins.lc 153:7-153:15 BlendingFactor |
679 | testdata/Builtins.lc 154:7-154:10 BlendingFactor | 680 | testdata/Builtins.lc 154:7-154:23 BlendingFactor |
680 | testdata/Builtins.lc 155:7-155:15 BlendingFactor | 681 | testdata/Builtins.lc 155:7-155:15 BlendingFactor |
681 | testdata/Builtins.lc 156:7-156:23 BlendingFactor | 682 | testdata/Builtins.lc 156:7-156:23 BlendingFactor |
682 | testdata/Builtins.lc 157:7-157:15 BlendingFactor | 683 | testdata/Builtins.lc 157:7-157:15 BlendingFactor |
683 | testdata/Builtins.lc 158:7-158:23 BlendingFactor | 684 | testdata/Builtins.lc 158:7-158:23 BlendingFactor |
684 | testdata/Builtins.lc 159:7-159:15 BlendingFactor | 685 | testdata/Builtins.lc 159:7-159:15 BlendingFactor |
685 | testdata/Builtins.lc 160:7-160:23 BlendingFactor | 686 | testdata/Builtins.lc 160:7-160:23 BlendingFactor |
686 | testdata/Builtins.lc 161:7-161:15 BlendingFactor | 687 | testdata/Builtins.lc 161:7-161:20 BlendingFactor |
687 | testdata/Builtins.lc 162:7-162:23 BlendingFactor | 688 | testdata/Builtins.lc 162:7-162:28 BlendingFactor |
688 | testdata/Builtins.lc 163:7-163:20 BlendingFactor | 689 | testdata/Builtins.lc 163:7-163:20 BlendingFactor |
689 | testdata/Builtins.lc 164:7-164:28 BlendingFactor | 690 | testdata/Builtins.lc 164:7-164:28 BlendingFactor |
690 | testdata/Builtins.lc 165:7-165:20 BlendingFactor | 691 | testdata/Builtins.lc 165:7-165:23 BlendingFactor |
691 | testdata/Builtins.lc 166:7-166:28 BlendingFactor | 692 | testdata/Builtins.lc 167:6-167:19 Type |
692 | testdata/Builtins.lc 167:7-167:23 BlendingFactor | 693 | testdata/Builtins.lc 167:6-172:10 Type |
693 | testdata/Builtins.lc 169:6-169:19 Type | 694 | testdata/Builtins.lc 168:7-168:14 BlendEquation |
694 | testdata/Builtins.lc 169:6-174:10 Type | 695 | testdata/Builtins.lc 169:7-169:19 BlendEquation |
695 | testdata/Builtins.lc 170:7-170:14 BlendEquation | 696 | testdata/Builtins.lc 170:7-170:26 BlendEquation |
696 | testdata/Builtins.lc 171:7-171:19 BlendEquation | 697 | testdata/Builtins.lc 171:7-171:10 BlendEquation |
697 | testdata/Builtins.lc 172:7-172:26 BlendEquation | 698 | testdata/Builtins.lc 172:7-172:10 BlendEquation |
698 | testdata/Builtins.lc 173:7-173:10 BlendEquation | 699 | testdata/Builtins.lc 174:6-174:20 Type |
699 | testdata/Builtins.lc 174:7-174:10 BlendEquation | 700 | testdata/Builtins.lc 174:6-190:10 Type |
700 | testdata/Builtins.lc 176:6-176:20 Type | 701 | testdata/Builtins.lc 175:7-175:12 LogicOperation |
701 | testdata/Builtins.lc 176:6-192:10 Type | 702 | testdata/Builtins.lc 176:7-176:10 LogicOperation |
702 | testdata/Builtins.lc 177:7-177:12 LogicOperation | 703 | testdata/Builtins.lc 177:7-177:17 LogicOperation |
703 | testdata/Builtins.lc 178:7-178:10 LogicOperation | 704 | testdata/Builtins.lc 178:7-178:11 LogicOperation |
704 | testdata/Builtins.lc 179:7-179:17 LogicOperation | 705 | testdata/Builtins.lc 179:7-179:18 LogicOperation |
705 | testdata/Builtins.lc 180:7-180:11 LogicOperation | 706 | testdata/Builtins.lc 180:7-180:11 LogicOperation |
706 | testdata/Builtins.lc 181:7-181:18 LogicOperation | 707 | testdata/Builtins.lc 181:7-181:10 LogicOperation |
707 | testdata/Builtins.lc 182:7-182:11 LogicOperation | 708 | testdata/Builtins.lc 182:7-182:9 LogicOperation |
708 | testdata/Builtins.lc 183:7-183:10 LogicOperation | 709 | testdata/Builtins.lc 183:7-183:10 LogicOperation |
709 | testdata/Builtins.lc 184:7-184:9 LogicOperation | 710 | testdata/Builtins.lc 184:7-184:12 LogicOperation |
710 | testdata/Builtins.lc 185:7-185:10 LogicOperation | 711 | testdata/Builtins.lc 185:7-185:13 LogicOperation |
711 | testdata/Builtins.lc 186:7-186:12 LogicOperation | 712 | testdata/Builtins.lc 186:7-186:16 LogicOperation |
712 | testdata/Builtins.lc 187:7-187:13 LogicOperation | 713 | testdata/Builtins.lc 187:7-187:19 LogicOperation |
713 | testdata/Builtins.lc 188:7-188:16 LogicOperation | 714 | testdata/Builtins.lc 188:7-188:17 LogicOperation |
714 | testdata/Builtins.lc 189:7-189:19 LogicOperation | 715 | testdata/Builtins.lc 189:7-189:11 LogicOperation |
715 | testdata/Builtins.lc 190:7-190:17 LogicOperation | 716 | testdata/Builtins.lc 190:7-190:10 LogicOperation |
716 | testdata/Builtins.lc 191:7-191:11 LogicOperation | 717 | testdata/Builtins.lc 192:6-192:22 Type |
717 | testdata/Builtins.lc 192:7-192:10 LogicOperation | 718 | testdata/Builtins.lc 192:6-200:15 Type |
718 | testdata/Builtins.lc 194:6-194:22 Type | 719 | testdata/Builtins.lc 193:7-193:13 StencilOperation |
719 | testdata/Builtins.lc 194:6-202:15 Type | 720 | testdata/Builtins.lc 194:7-194:13 StencilOperation |
720 | testdata/Builtins.lc 195:7-195:13 StencilOperation | 721 | testdata/Builtins.lc 195:7-195:16 StencilOperation |
721 | testdata/Builtins.lc 196:7-196:13 StencilOperation | 722 | testdata/Builtins.lc 196:7-196:13 StencilOperation |
722 | testdata/Builtins.lc 197:7-197:16 StencilOperation | 723 | testdata/Builtins.lc 197:7-197:17 StencilOperation |
723 | testdata/Builtins.lc 198:7-198:13 StencilOperation | 724 | testdata/Builtins.lc 198:7-198:13 StencilOperation |
724 | testdata/Builtins.lc 199:7-199:17 StencilOperation | 725 | testdata/Builtins.lc 199:7-199:17 StencilOperation |
725 | testdata/Builtins.lc 200:7-200:13 StencilOperation | 726 | testdata/Builtins.lc 200:7-200:15 StencilOperation |
726 | testdata/Builtins.lc 201:7-201:17 StencilOperation | 727 | testdata/Builtins.lc 202:6-202:24 Type |
727 | testdata/Builtins.lc 202:7-202:15 StencilOperation | 728 | testdata/Builtins.lc 202:6-210:13 Type |
728 | testdata/Builtins.lc 204:6-204:24 Type | 729 | testdata/Builtins.lc 203:7-203:12 ComparisonFunction |
729 | testdata/Builtins.lc 204:6-212:13 Type | 730 | testdata/Builtins.lc 204:7-204:11 ComparisonFunction |
730 | testdata/Builtins.lc 205:7-205:12 ComparisonFunction | 731 | testdata/Builtins.lc 205:7-205:12 ComparisonFunction |
731 | testdata/Builtins.lc 206:7-206:11 ComparisonFunction | 732 | testdata/Builtins.lc 206:7-206:13 ComparisonFunction |
732 | testdata/Builtins.lc 207:7-207:12 ComparisonFunction | 733 | testdata/Builtins.lc 207:7-207:14 ComparisonFunction |
733 | testdata/Builtins.lc 208:7-208:13 ComparisonFunction | 734 | testdata/Builtins.lc 208:7-208:15 ComparisonFunction |
734 | testdata/Builtins.lc 209:7-209:14 ComparisonFunction | 735 | testdata/Builtins.lc 209:7-209:13 ComparisonFunction |
735 | testdata/Builtins.lc 210:7-210:15 ComparisonFunction | 736 | testdata/Builtins.lc 210:7-210:13 ComparisonFunction |
736 | testdata/Builtins.lc 211:7-211:13 ComparisonFunction | 737 | testdata/Builtins.lc 212:6-212:21 Type |
737 | testdata/Builtins.lc 212:7-212:13 ComparisonFunction | 738 | testdata/Builtins.lc 212:6-214:18 Type |
738 | testdata/Builtins.lc 214:6-214:21 Type | 739 | testdata/Builtins.lc 213:7-213:17 ProvokingVertex |
739 | testdata/Builtins.lc 214:6-216:18 Type | 740 | testdata/Builtins.lc 214:7-214:18 ProvokingVertex |
740 | testdata/Builtins.lc 215:7-215:17 ProvokingVertex | 741 | testdata/Builtins.lc 216:6-216:14 Type |
741 | testdata/Builtins.lc 216:7-216:18 ProvokingVertex | 742 | testdata/Builtins.lc 216:6-219:15 Type |
742 | testdata/Builtins.lc 218:6-218:14 Type | 743 | testdata/Builtins.lc 217:7-217:16 CullMode |
743 | testdata/Builtins.lc 218:6-221:15 Type | 744 | testdata/Builtins.lc 218:7-218:15 CullMode |
744 | testdata/Builtins.lc 219:7-219:16 CullMode | 745 | testdata/Builtins.lc 219:7-219:15 CullMode |
745 | testdata/Builtins.lc 220:7-220:15 CullMode | 746 | testdata/Builtins.lc 221:6-221:15 Type | Type->Type |
746 | testdata/Builtins.lc 221:7-221:15 CullMode | 747 | testdata/Builtins.lc 221:6-222:22 Type |
747 | testdata/Builtins.lc 223:6-223:15 Type | Type->Type | 748 | testdata/Builtins.lc 221:6-223:23 Type |
748 | testdata/Builtins.lc 223:6-224:22 Type | 749 | testdata/Builtins.lc 221:6-223:36 Type |
749 | testdata/Builtins.lc 223:6-225:23 Type | 750 | testdata/Builtins.lc 222:7-222:16 PointSize V2 | Type | {a} -> Float -> PointSize a |
750 | testdata/Builtins.lc 223:6-225:36 Type | 751 | testdata/Builtins.lc 222:17-222:22 Type |
751 | testdata/Builtins.lc 224:7-224:16 PointSize V2 | Type | {a} -> Float -> PointSize a | 752 | testdata/Builtins.lc 223:7-223:23 PointSize V3 | Type | {a} -> a->Float -> PointSize a |
752 | testdata/Builtins.lc 224:17-224:22 Type | 753 | testdata/Builtins.lc 223:25-223:26 Type |
753 | testdata/Builtins.lc 225:7-225:23 PointSize V3 | Type | {a} -> a->Float -> PointSize a | 754 | testdata/Builtins.lc 223:30-223:35 Type |
754 | testdata/Builtins.lc 225:25-225:26 Type | 755 | testdata/Builtins.lc 225:6-225:17 Type | Type->Type |
755 | testdata/Builtins.lc 225:30-225:35 Type | 756 | testdata/Builtins.lc 225:6-227:33 Type |
756 | testdata/Builtins.lc 227:6-227:17 Type | Type->Type | 757 | testdata/Builtins.lc 225:6-228:18 Type |
757 | testdata/Builtins.lc 227:6-229:33 Type | 758 | testdata/Builtins.lc 225:6-228:24 Type |
758 | testdata/Builtins.lc 227:6-230:18 Type | 759 | testdata/Builtins.lc 226:7-226:18 PolygonMode V1 | {a} -> PolygonMode a |
759 | testdata/Builtins.lc 227:6-230:24 Type | 760 | testdata/Builtins.lc 227:7-227:19 PolygonMode V3 | Type | {a} -> PointSize a -> PolygonMode a |
760 | testdata/Builtins.lc 228:7-228:18 PolygonMode V1 | {a} -> PolygonMode a | 761 | testdata/Builtins.lc 227:20-227:33 Type |
761 | testdata/Builtins.lc 229:7-229:19 PolygonMode V3 | Type | {a} -> PointSize a -> PolygonMode a | 762 | testdata/Builtins.lc 227:21-227:30 Type->Type |
762 | testdata/Builtins.lc 229:20-229:33 Type | 763 | testdata/Builtins.lc 227:31-227:32 Type |
763 | testdata/Builtins.lc 229:21-229:30 Type->Type | 764 | testdata/Builtins.lc 228:7-228:18 PolygonMode V4 | Type | {a} -> Float -> PolygonMode a |
764 | testdata/Builtins.lc 229:31-229:32 Type | 765 | testdata/Builtins.lc 228:19-228:24 Type |
765 | testdata/Builtins.lc 230:7-230:18 PolygonMode V4 | Type | {a} -> Float -> PolygonMode a | 766 | testdata/Builtins.lc 230:6-230:19 Type |
766 | testdata/Builtins.lc 230:19-230:24 Type | 767 | testdata/Builtins.lc 230:6-232:13 Type |
767 | testdata/Builtins.lc 232:6-232:19 Type | 768 | testdata/Builtins.lc 230:6-232:25 Type |
768 | testdata/Builtins.lc 232:6-234:13 Type | 769 | testdata/Builtins.lc 231:7-231:15 PolygonOffset |
769 | testdata/Builtins.lc 232:6-234:25 Type | 770 | testdata/Builtins.lc 232:7-232:13 Float -> Float->PolygonOffset | PolygonOffset | Type |
770 | testdata/Builtins.lc 233:7-233:15 PolygonOffset | 771 | testdata/Builtins.lc 232:14-232:19 Type |
771 | testdata/Builtins.lc 234:7-234:13 Float -> Float->PolygonOffset | PolygonOffset | Type | 772 | testdata/Builtins.lc 232:20-232:25 Type |
772 | testdata/Builtins.lc 234:14-234:19 Type | 773 | testdata/Builtins.lc 234:6-234:28 Type |
773 | testdata/Builtins.lc 234:20-234:25 Type | 774 | testdata/Builtins.lc 234:6-236:16 Type |
774 | testdata/Builtins.lc 236:6-236:28 Type | 775 | testdata/Builtins.lc 235:7-235:16 PointSpriteCoordOrigin |
775 | testdata/Builtins.lc 236:6-238:16 Type | 776 | testdata/Builtins.lc 236:7-236:16 PointSpriteCoordOrigin |
776 | testdata/Builtins.lc 237:7-237:16 PointSpriteCoordOrigin | 777 | testdata/Builtins.lc 238:6-238:20 Type |
777 | testdata/Builtins.lc 238:7-238:16 PointSpriteCoordOrigin | 778 | testdata/Builtins.lc 238:6-238:56 Type |
778 | testdata/Builtins.lc 241:6-241:11 Type | Type->Type | 779 | testdata/Builtins.lc 238:23-238:28 ImageSemantics | Type | Type->ImageSemantics |
779 | testdata/Builtins.lc 242:6-242:13 Type | Type->Type | 780 | testdata/Builtins.lc 238:29-238:33 Type |
780 | testdata/Builtins.lc 243:6-243:11 Type | Type->Type | 781 | testdata/Builtins.lc 238:36-238:43 ImageSemantics | Type | Type->ImageSemantics |
781 | testdata/Builtins.lc 245:6-245:19 Type | 782 | testdata/Builtins.lc 238:44-238:48 Type |
782 | testdata/Builtins.lc 245:6-250:20 Type | 783 | testdata/Builtins.lc 238:51-238:56 ImageSemantics | Type | Type->ImageSemantics |
783 | testdata/Builtins.lc 246:7-246:15 PrimitiveType | 784 | testdata/Builtins.lc 238:57-238:61 Type |
784 | testdata/Builtins.lc 247:7-247:11 PrimitiveType | 785 | testdata/Builtins.lc 240:6-240:19 Type |
785 | testdata/Builtins.lc 248:7-248:12 PrimitiveType | 786 | testdata/Builtins.lc 240:6-245:20 Type |
786 | testdata/Builtins.lc 249:7-249:24 PrimitiveType | 787 | testdata/Builtins.lc 241:7-241:15 PrimitiveType |
787 | testdata/Builtins.lc 250:7-250:20 PrimitiveType | 788 | testdata/Builtins.lc 242:7-242:11 PrimitiveType |
788 | testdata/Builtins.lc 253:1-253:12 Tuple0 -> VecS Float 2 -> VecS Float 4 | 789 | testdata/Builtins.lc 243:7-243:12 PrimitiveType |
789 | testdata/Builtins.lc 253:16-253:18 Type | 790 | testdata/Builtins.lc 244:7-244:24 PrimitiveType |
790 | testdata/Builtins.lc 253:22-253:25 Nat -> Type->Type | 791 | testdata/Builtins.lc 245:7-245:20 PrimitiveType |
791 | testdata/Builtins.lc 253:22-253:27 Type->Type | 792 | testdata/Builtins.lc 248:1-248:12 Tuple0 -> VecS Float 2 -> VecS Float 4 |
792 | testdata/Builtins.lc 253:22-253:33 Type | 793 | testdata/Builtins.lc 248:16-248:18 Type |
793 | testdata/Builtins.lc 253:22-253:48 Type | 794 | testdata/Builtins.lc 248:22-248:25 Nat -> Type->Type |
794 | testdata/Builtins.lc 253:26-253:27 V1 | 795 | testdata/Builtins.lc 248:22-248:27 Type->Type |
795 | testdata/Builtins.lc 253:28-253:33 Type | 796 | testdata/Builtins.lc 248:22-248:33 Type |
796 | testdata/Builtins.lc 253:37-253:40 Nat -> Type->Type | 797 | testdata/Builtins.lc 248:22-248:48 Type |
797 | testdata/Builtins.lc 253:37-253:42 Type->Type | 798 | testdata/Builtins.lc 248:26-248:27 V1 |
798 | testdata/Builtins.lc 253:37-253:48 Type | 799 | testdata/Builtins.lc 248:28-248:33 Type |
799 | testdata/Builtins.lc 253:41-253:42 V1 | 800 | testdata/Builtins.lc 248:37-248:40 Nat -> Type->Type |
800 | testdata/Builtins.lc 253:43-253:48 Type | 801 | testdata/Builtins.lc 248:37-248:42 Type->Type |
801 | testdata/Builtins.lc 256:1-256:8 {a} -> String->a | 802 | testdata/Builtins.lc 248:37-248:48 Type |
802 | testdata/Builtins.lc 256:14-256:20 Type | 803 | testdata/Builtins.lc 248:41-248:42 V1 |
803 | testdata/Builtins.lc 256:14-256:25 Type | 804 | testdata/Builtins.lc 248:43-248:48 Type |
804 | testdata/Builtins.lc 256:24-256:25 Type | V2 | 805 | testdata/Builtins.lc 251:1-251:8 {a} -> String->a |
805 | testdata/Builtins.lc 257:1-257:10 {a} -> String->a | 806 | testdata/Builtins.lc 251:14-251:20 Type |
806 | testdata/Builtins.lc 257:14-257:20 Type | 807 | testdata/Builtins.lc 251:14-251:25 Type |
807 | testdata/Builtins.lc 257:14-257:25 Type | 808 | testdata/Builtins.lc 251:24-251:25 Type | V2 |
808 | testdata/Builtins.lc 257:24-257:25 Type | V2 | 809 | testdata/Builtins.lc 252:1-252:10 {a} -> String->a |
809 | testdata/Builtins.lc 259:6-259:19 Type | Type -> PrimitiveType->Type | 810 | testdata/Builtins.lc 252:14-252:20 Type |
810 | testdata/Builtins.lc 259:6-262:111 Type | 811 | testdata/Builtins.lc 252:14-252:25 Type |
811 | testdata/Builtins.lc 259:25-259:38 Type | 812 | testdata/Builtins.lc 252:24-252:25 Type | V2 |
812 | testdata/Builtins.lc 259:25-259:46 Type | 813 | testdata/Builtins.lc 254:6-254:19 Type | Type -> PrimitiveType->Type |
813 | testdata/Builtins.lc 259:42-259:46 Type | 814 | testdata/Builtins.lc 254:6-257:111 Type |
814 | testdata/Builtins.lc 260:3-260:14 RasterContext V5 'Triangle | {a} -> CullMode -> PolygonMode a -> PolygonOffset -> ProvokingVertex -> RasterContext a 'Triangle | 815 | testdata/Builtins.lc 254:25-254:38 Type |
815 | testdata/Builtins.lc 260:3-260:115 Type | 816 | testdata/Builtins.lc 254:25-254:46 Type |
816 | testdata/Builtins.lc 260:26-260:34 Type | 817 | testdata/Builtins.lc 254:42-254:46 Type |
817 | testdata/Builtins.lc 260:26-260:115 Type | 818 | testdata/Builtins.lc 255:3-255:14 RasterContext V5 'Triangle | {a} -> CullMode -> PolygonMode a -> PolygonOffset -> ProvokingVertex -> RasterContext a 'Triangle |
818 | testdata/Builtins.lc 260:38-260:49 Type->Type | 819 | testdata/Builtins.lc 255:3-255:115 Type |
819 | testdata/Builtins.lc 260:38-260:51 Type | 820 | testdata/Builtins.lc 255:26-255:34 Type |
820 | testdata/Builtins.lc 260:38-260:115 Type | 821 | testdata/Builtins.lc 255:26-255:115 Type |
821 | testdata/Builtins.lc 260:50-260:51 Type | 822 | testdata/Builtins.lc 255:38-255:49 Type->Type |
822 | testdata/Builtins.lc 260:55-260:68 Type | 823 | testdata/Builtins.lc 255:38-255:51 Type |
823 | testdata/Builtins.lc 260:55-260:115 Type | 824 | testdata/Builtins.lc 255:38-255:115 Type |
824 | testdata/Builtins.lc 260:72-260:87 Type | 825 | testdata/Builtins.lc 255:50-255:51 Type |
825 | testdata/Builtins.lc 260:72-260:115 Type | 826 | testdata/Builtins.lc 255:55-255:68 Type |
826 | testdata/Builtins.lc 260:91-260:104 Type -> PrimitiveType->Type | 827 | testdata/Builtins.lc 255:55-255:115 Type |
827 | testdata/Builtins.lc 260:91-260:106 PrimitiveType->Type | 828 | testdata/Builtins.lc 255:72-255:87 Type |
828 | testdata/Builtins.lc 260:91-260:115 Type | 829 | testdata/Builtins.lc 255:72-255:115 Type |
829 | testdata/Builtins.lc 260:105-260:106 Type | 830 | testdata/Builtins.lc 255:91-255:104 Type -> PrimitiveType->Type |
830 | testdata/Builtins.lc 260:107-260:115 PrimitiveType | 831 | testdata/Builtins.lc 255:91-255:106 PrimitiveType->Type |
831 | testdata/Builtins.lc 261:3-261:11 RasterContext V5 'Point | {a} -> PointSize a -> Float -> PointSpriteCoordOrigin -> RasterContext a 'Point | 832 | testdata/Builtins.lc 255:91-255:115 Type |
832 | testdata/Builtins.lc 261:3-261:112 Type | 833 | testdata/Builtins.lc 255:105-255:106 Type |
833 | testdata/Builtins.lc 261:26-261:35 Type->Type | 834 | testdata/Builtins.lc 255:107-255:115 PrimitiveType |
834 | testdata/Builtins.lc 261:26-261:37 Type | 835 | testdata/Builtins.lc 256:3-256:11 RasterContext V5 'Point | {a} -> PointSize a -> Float -> PointSpriteCoordOrigin -> RasterContext a 'Point |
835 | testdata/Builtins.lc 261:26-261:112 Type | 836 | testdata/Builtins.lc 256:3-256:112 Type |
836 | testdata/Builtins.lc 261:36-261:37 Type | 837 | testdata/Builtins.lc 256:26-256:35 Type->Type |
837 | testdata/Builtins.lc 261:41-261:46 Type | 838 | testdata/Builtins.lc 256:26-256:37 Type |
838 | testdata/Builtins.lc 261:41-261:112 Type | 839 | testdata/Builtins.lc 256:26-256:112 Type |
839 | testdata/Builtins.lc 261:50-261:72 Type | 840 | testdata/Builtins.lc 256:36-256:37 Type |
840 | testdata/Builtins.lc 261:50-261:112 Type | 841 | testdata/Builtins.lc 256:41-256:46 Type |
841 | testdata/Builtins.lc 261:91-261:104 Type -> PrimitiveType->Type | 842 | testdata/Builtins.lc 256:41-256:112 Type |
842 | testdata/Builtins.lc 261:91-261:106 PrimitiveType->Type | 843 | testdata/Builtins.lc 256:50-256:72 Type |
843 | testdata/Builtins.lc 261:91-261:112 Type | 844 | testdata/Builtins.lc 256:50-256:112 Type |
844 | testdata/Builtins.lc 261:105-261:106 Type | 845 | testdata/Builtins.lc 256:91-256:104 Type -> PrimitiveType->Type |
845 | testdata/Builtins.lc 261:107-261:112 PrimitiveType | 846 | testdata/Builtins.lc 256:91-256:106 PrimitiveType->Type |
846 | testdata/Builtins.lc 262:3-262:10 RasterContext V5 'Line | {a} -> Float -> ProvokingVertex -> RasterContext a 'Line | 847 | testdata/Builtins.lc 256:91-256:112 Type |
847 | testdata/Builtins.lc 262:3-262:111 Type | 848 | testdata/Builtins.lc 256:105-256:106 Type |
848 | testdata/Builtins.lc 262:26-262:31 Type | 849 | testdata/Builtins.lc 256:107-256:112 PrimitiveType |
849 | testdata/Builtins.lc 262:26-262:111 Type | 850 | testdata/Builtins.lc 257:3-257:10 RasterContext V5 'Line | {a} -> Float -> ProvokingVertex -> RasterContext a 'Line |
850 | testdata/Builtins.lc 262:35-262:50 Type | 851 | testdata/Builtins.lc 257:3-257:111 Type |
851 | testdata/Builtins.lc 262:35-262:111 Type | 852 | testdata/Builtins.lc 257:26-257:31 Type |
852 | testdata/Builtins.lc 262:91-262:104 Type -> PrimitiveType->Type | 853 | testdata/Builtins.lc 257:26-257:111 Type |
853 | testdata/Builtins.lc 262:91-262:106 PrimitiveType->Type | 854 | testdata/Builtins.lc 257:35-257:50 Type |
854 | testdata/Builtins.lc 262:91-262:111 Type | 855 | testdata/Builtins.lc 257:35-257:111 Type |
855 | testdata/Builtins.lc 262:105-262:106 Type | 856 | testdata/Builtins.lc 257:91-257:104 Type -> PrimitiveType->Type |
856 | testdata/Builtins.lc 262:107-262:111 PrimitiveType | 857 | testdata/Builtins.lc 257:91-257:106 PrimitiveType->Type |
857 | testdata/Builtins.lc 266:5-266:12 Type->Type | 858 | testdata/Builtins.lc 257:91-257:111 Type |
858 | testdata/Builtins.lc 266:14-266:15 Type | 859 | testdata/Builtins.lc 257:105-257:106 Type |
859 | testdata/Builtins.lc 266:14-266:20 Type->Type | 860 | testdata/Builtins.lc 257:107-257:111 PrimitiveType |
860 | testdata/Builtins.lc 266:14-267:32 Type | Type->Type | 861 | testdata/Builtins.lc 261:5-261:12 Type->Type |
861 | testdata/Builtins.lc 266:19-266:20 Type | Type->Type | 862 | testdata/Builtins.lc 261:14-261:15 Type |
862 | testdata/Builtins.lc 267:15-267:21 Type | 863 | testdata/Builtins.lc 261:14-261:20 Type->Type |
863 | testdata/Builtins.lc 267:15-267:32 Type->Type | 864 | testdata/Builtins.lc 261:14-262:32 Type | Type->Type |
864 | testdata/Builtins.lc 267:26-267:32 Type | Type -> Type->Type | Type->Type | 865 | testdata/Builtins.lc 261:19-261:20 Type | Type->Type |
865 | testdata/Builtins.lc 267:27-267:28 Type | 866 | testdata/Builtins.lc 262:15-262:21 Type |
866 | testdata/Builtins.lc 267:30-267:31 Type | 867 | testdata/Builtins.lc 262:15-262:32 Type->Type |
867 | testdata/Builtins.lc 269:6-269:14 Type | Type->Type | 868 | testdata/Builtins.lc 262:26-262:32 Type | Type -> Type->Type | Type->Type |
868 | testdata/Builtins.lc 269:6-274:74 Type | 869 | testdata/Builtins.lc 262:27-262:28 Type |
869 | testdata/Builtins.lc 269:18-269:22 Type | 870 | testdata/Builtins.lc 262:30-262:31 Type |
870 | testdata/Builtins.lc 269:26-269:30 Type | 871 | testdata/Builtins.lc 264:6-264:14 Type | Type->Type |
871 | testdata/Builtins.lc 270:3-270:13 Blending V0 | {a} -> Blending a | 872 | testdata/Builtins.lc 264:6-269:74 Type |
872 | testdata/Builtins.lc 270:3-270:70 Type | 873 | testdata/Builtins.lc 264:18-264:22 Type |
873 | testdata/Builtins.lc 270:60-270:68 Type->Type | 874 | testdata/Builtins.lc 264:26-264:30 Type |
874 | testdata/Builtins.lc 270:60-270:70 Type | 875 | testdata/Builtins.lc 265:3-265:13 Blending V0 | {a} -> Blending a |
875 | testdata/Builtins.lc 270:69-270:70 Type | V1 | 876 | testdata/Builtins.lc 265:3-265:70 Type |
876 | testdata/Builtins.lc 271:3-271:15 Blending V2 | {a} -> {b : Integral a} -> LogicOperation -> Blending a | 877 | testdata/Builtins.lc 265:60-265:68 Type->Type |
877 | testdata/Builtins.lc 271:3-271:70 Type | 878 | testdata/Builtins.lc 265:60-265:70 Type |
878 | testdata/Builtins.lc 271:26-271:38 Type | 879 | testdata/Builtins.lc 265:69-265:70 Type | V1 |
879 | testdata/Builtins.lc 271:26-271:70 Type | 880 | testdata/Builtins.lc 266:3-266:15 Blending V2 | {a} -> {b : Integral a} -> LogicOperation -> Blending a |
880 | testdata/Builtins.lc 271:27-271:35 Type->Type | 881 | testdata/Builtins.lc 266:3-266:70 Type |
881 | testdata/Builtins.lc 271:36-271:37 V1 | 882 | testdata/Builtins.lc 266:26-266:38 Type |
882 | testdata/Builtins.lc 271:42-271:56 Type | 883 | testdata/Builtins.lc 266:26-266:70 Type |
883 | testdata/Builtins.lc 271:42-271:70 Type | 884 | testdata/Builtins.lc 266:27-266:35 Type->Type |
884 | testdata/Builtins.lc 271:60-271:68 Type->Type | 885 | testdata/Builtins.lc 266:36-266:37 V1 |
885 | testdata/Builtins.lc 271:60-271:70 Type | 886 | testdata/Builtins.lc 266:42-266:56 Type |
886 | testdata/Builtins.lc 271:69-271:70 Type | 887 | testdata/Builtins.lc 266:42-266:70 Type |
887 | testdata/Builtins.lc 272:3-272:8 Blending Float | Tuple2 BlendEquation BlendEquation -> Tuple2 (Tuple2 BlendingFactor BlendingFactor) (Tuple2 BlendingFactor BlendingFactor) -> VecS Float 4 -> Blending Float | 888 | testdata/Builtins.lc 266:60-266:68 Type->Type |
888 | testdata/Builtins.lc 272:3-274:74 Type | 889 | testdata/Builtins.lc 266:60-266:70 Type |
889 | testdata/Builtins.lc 272:26-272:56 Type | 890 | testdata/Builtins.lc 266:69-266:70 Type |
890 | testdata/Builtins.lc 272:27-272:40 Type | 891 | testdata/Builtins.lc 267:3-267:8 Blending Float | Tuple2 BlendEquation BlendEquation -> Tuple2 (Tuple2 BlendingFactor BlendingFactor) (Tuple2 BlendingFactor BlendingFactor) -> VecS Float 4 -> Blending Float |
891 | testdata/Builtins.lc 272:42-272:55 Type | 892 | testdata/Builtins.lc 267:3-269:74 Type |
892 | testdata/Builtins.lc 273:29-273:97 Type | 893 | testdata/Builtins.lc 267:26-267:56 Type |
893 | testdata/Builtins.lc 273:29-274:74 Type | 894 | testdata/Builtins.lc 267:27-267:40 Type |
894 | testdata/Builtins.lc 273:30-273:62 Type | 895 | testdata/Builtins.lc 267:42-267:55 Type |
895 | testdata/Builtins.lc 273:31-273:45 Type | 896 | testdata/Builtins.lc 268:29-268:97 Type |
896 | testdata/Builtins.lc 273:47-273:61 Type | 897 | testdata/Builtins.lc 268:29-269:74 Type |
897 | testdata/Builtins.lc 273:64-273:96 Type | 898 | testdata/Builtins.lc 268:30-268:62 Type |
898 | testdata/Builtins.lc 273:65-273:79 Type | 899 | testdata/Builtins.lc 268:31-268:45 Type |
899 | testdata/Builtins.lc 273:81-273:95 Type | 900 | testdata/Builtins.lc 268:47-268:61 Type |
900 | testdata/Builtins.lc 274:29-274:32 Nat -> Type->Type | 901 | testdata/Builtins.lc 268:64-268:96 Type |
901 | testdata/Builtins.lc 274:29-274:34 Type->Type | 902 | testdata/Builtins.lc 268:65-268:79 Type |
902 | testdata/Builtins.lc 274:29-274:40 Type | 903 | testdata/Builtins.lc 268:81-268:95 Type |
903 | testdata/Builtins.lc 274:29-274:74 Type | 904 | testdata/Builtins.lc 269:29-269:32 Nat -> Type->Type |
904 | testdata/Builtins.lc 274:33-274:34 V1 | 905 | testdata/Builtins.lc 269:29-269:34 Type->Type |
905 | testdata/Builtins.lc 274:35-274:40 Type | 906 | testdata/Builtins.lc 269:29-269:40 Type |
906 | testdata/Builtins.lc 274:60-274:68 Type->Type | 907 | testdata/Builtins.lc 269:29-269:74 Type |
907 | testdata/Builtins.lc 274:60-274:74 Type | 908 | testdata/Builtins.lc 269:33-269:34 V1 |
908 | testdata/Builtins.lc 274:69-274:74 Type | 909 | testdata/Builtins.lc 269:35-269:40 Type |
909 | testdata/Builtins.lc 281:6-281:18 Type | 910 | testdata/Builtins.lc 269:60-269:68 Type->Type |
910 | testdata/Builtins.lc 282:6-282:16 Type | 911 | testdata/Builtins.lc 269:60-269:74 Type |
911 | testdata/Builtins.lc 283:6-283:11 Type | 912 | testdata/Builtins.lc 269:69-269:74 Type |
912 | testdata/Builtins.lc 285:6-285:23 Type | Type->Type | 913 | testdata/Builtins.lc 276:6-276:18 Type |
913 | testdata/Builtins.lc 285:6-289:104 Type | 914 | testdata/Builtins.lc 277:6-277:16 Type |
914 | testdata/Builtins.lc 285:27-285:31 Type | 915 | testdata/Builtins.lc 278:6-278:11 Type |
915 | testdata/Builtins.lc 285:35-285:39 Type | 916 | testdata/Builtins.lc 280:6-280:23 ImageSemantics->Type | Type |
916 | testdata/Builtins.lc 286:3-286:10 FragmentOperation (Color V6) | {a} -> {b:Nat} -> {c} -> {d} -> {e : a ~ VecScalar b Bool} -> {f : c ~ VecScalar b d} -> {g : Num d} -> Blending d -> a -> FragmentOperation (Color c) | 917 | testdata/Builtins.lc 280:6-284:104 Type |
917 | testdata/Builtins.lc 286:3-287:102 Type | 918 | testdata/Builtins.lc 280:27-280:41 Type |
918 | testdata/Builtins.lc 286:26-287:102 Type | 919 | testdata/Builtins.lc 280:45-280:49 Type |
919 | testdata/Builtins.lc 286:27-286:31 V7 | 920 | testdata/Builtins.lc 281:3-281:10 FragmentOperation ('Color V6) | {a} -> {b:Nat} -> {c} -> {d} -> {e : a ~ VecScalar b Bool} -> {f : c ~ VecScalar b d} -> {g : Num d} -> Blending d -> a -> FragmentOperation ('Color c) |
920 | testdata/Builtins.lc 286:27-286:33 Type->Type | 921 | testdata/Builtins.lc 281:3-282:102 Type |
921 | testdata/Builtins.lc 286:27-286:50 Type | 922 | testdata/Builtins.lc 281:26-282:102 Type |
922 | testdata/Builtins.lc 286:32-286:33 Type -> Type->Type | 923 | testdata/Builtins.lc 281:27-281:31 V7 |
923 | testdata/Builtins.lc 286:34-286:43 Nat -> Type->Type | 924 | testdata/Builtins.lc 281:27-281:33 Type->Type |
924 | testdata/Builtins.lc 286:34-286:45 Type->Type | 925 | testdata/Builtins.lc 281:27-281:50 Type |
925 | testdata/Builtins.lc 286:34-286:50 Type | 926 | testdata/Builtins.lc 281:32-281:33 Type -> Type->Type |
926 | testdata/Builtins.lc 286:44-286:45 V5 | 927 | testdata/Builtins.lc 281:34-281:43 Nat -> Type->Type |
927 | testdata/Builtins.lc 286:46-286:50 Type | 928 | testdata/Builtins.lc 281:34-281:45 Type->Type |
928 | testdata/Builtins.lc 286:52-286:57 V4 | 929 | testdata/Builtins.lc 281:34-281:50 Type |
929 | testdata/Builtins.lc 286:52-286:59 Type->Type | 930 | testdata/Builtins.lc 281:44-281:45 V5 |
930 | testdata/Builtins.lc 286:52-286:73 Type | 931 | testdata/Builtins.lc 281:46-281:50 Type |
931 | testdata/Builtins.lc 286:52-287:102 Type | 932 | testdata/Builtins.lc 281:52-281:57 V4 |
932 | testdata/Builtins.lc 286:58-286:59 Type -> Type->Type | 933 | testdata/Builtins.lc 281:52-281:59 Type->Type |
933 | testdata/Builtins.lc 286:60-286:69 Nat -> Type->Type | 934 | testdata/Builtins.lc 281:52-281:73 Type |
934 | testdata/Builtins.lc 286:60-286:71 Type->Type | 935 | testdata/Builtins.lc 281:52-282:102 Type |
935 | testdata/Builtins.lc 286:60-286:73 Type | 936 | testdata/Builtins.lc 281:58-281:59 Type -> Type->Type |
936 | testdata/Builtins.lc 286:70-286:71 Nat | 937 | testdata/Builtins.lc 281:60-281:69 Nat -> Type->Type |
937 | testdata/Builtins.lc 286:72-286:73 V2 | 938 | testdata/Builtins.lc 281:60-281:71 Type->Type |
938 | testdata/Builtins.lc 286:75-286:78 Type->Type | 939 | testdata/Builtins.lc 281:60-281:73 Type |
939 | testdata/Builtins.lc 286:75-286:80 Type | 940 | testdata/Builtins.lc 281:70-281:71 Nat |
940 | testdata/Builtins.lc 286:75-287:102 Type | 941 | testdata/Builtins.lc 281:72-281:73 V2 |
941 | testdata/Builtins.lc 286:79-286:80 Type | 942 | testdata/Builtins.lc 281:75-281:78 Type->Type |
942 | testdata/Builtins.lc 286:85-286:93 Type->Type | 943 | testdata/Builtins.lc 281:75-281:80 Type |
943 | testdata/Builtins.lc 286:85-286:95 Type | 944 | testdata/Builtins.lc 281:75-282:102 Type |
944 | testdata/Builtins.lc 286:85-287:102 Type | 945 | testdata/Builtins.lc 281:79-281:80 Type |
945 | testdata/Builtins.lc 286:94-286:95 Type | 946 | testdata/Builtins.lc 281:85-281:93 Type->Type |
946 | testdata/Builtins.lc 286:99-286:103 Type | 947 | testdata/Builtins.lc 281:85-281:95 Type |
947 | testdata/Builtins.lc 286:99-287:102 Type | 948 | testdata/Builtins.lc 281:85-282:102 Type |
948 | testdata/Builtins.lc 287:71-287:88 Type->Type | 949 | testdata/Builtins.lc 281:94-281:95 Type |
949 | testdata/Builtins.lc 287:71-287:102 Type | 950 | testdata/Builtins.lc 281:99-281:103 Type |
950 | testdata/Builtins.lc 287:89-287:102 Type | 951 | testdata/Builtins.lc 281:99-282:102 Type |
951 | testdata/Builtins.lc 287:90-287:95 Type->Type | 952 | testdata/Builtins.lc 282:71-282:88 ImageSemantics->Type |
952 | testdata/Builtins.lc 287:96-287:101 Type | 953 | testdata/Builtins.lc 282:71-282:102 Type |
953 | testdata/Builtins.lc 288:3-288:10 ComparisonFunction -> Bool -> FragmentOperation (Depth Float) | FragmentOperation (Depth Float) | 954 | testdata/Builtins.lc 282:89-282:102 ImageSemantics |
954 | testdata/Builtins.lc 288:3-288:102 Type | 955 | testdata/Builtins.lc 282:90-282:95 Type->ImageSemantics |
955 | testdata/Builtins.lc 288:26-288:44 Type | 956 | testdata/Builtins.lc 282:96-282:101 Type |
956 | testdata/Builtins.lc 288:48-288:52 Type | 957 | testdata/Builtins.lc 283:3-283:10 ComparisonFunction -> Bool -> FragmentOperation ('Depth Float) | FragmentOperation ('Depth Float) |
957 | testdata/Builtins.lc 288:48-288:102 Type | 958 | testdata/Builtins.lc 283:3-283:102 Type |
958 | testdata/Builtins.lc 288:71-288:88 Type->Type | 959 | testdata/Builtins.lc 283:26-283:44 Type |
959 | testdata/Builtins.lc 288:71-288:102 Type | 960 | testdata/Builtins.lc 283:48-283:52 Type |
960 | testdata/Builtins.lc 288:89-288:102 Type | 961 | testdata/Builtins.lc 283:48-283:102 Type |
961 | testdata/Builtins.lc 288:90-288:95 Type->Type | 962 | testdata/Builtins.lc 283:71-283:88 ImageSemantics->Type |
962 | testdata/Builtins.lc 288:96-288:101 Type | 963 | testdata/Builtins.lc 283:71-283:102 Type |
963 | testdata/Builtins.lc 289:3-289:12 FragmentOperation (Stencil Int32) | StencilTests -> StencilOps -> StencilOps -> FragmentOperation (Stencil Int32) | 964 | testdata/Builtins.lc 283:89-283:102 ImageSemantics |
964 | testdata/Builtins.lc 289:3-289:104 Type | 965 | testdata/Builtins.lc 283:90-283:95 Type->ImageSemantics |
965 | testdata/Builtins.lc 289:26-289:38 Type | 966 | testdata/Builtins.lc 283:96-283:101 Type |
966 | testdata/Builtins.lc 289:42-289:52 Type | 967 | testdata/Builtins.lc 284:3-284:12 FragmentOperation ('Stencil Int32) | StencilTests -> StencilOps -> StencilOps -> FragmentOperation ('Stencil Int32) |
967 | testdata/Builtins.lc 289:42-289:104 Type | 968 | testdata/Builtins.lc 284:3-284:104 Type |
968 | testdata/Builtins.lc 289:56-289:66 Type | 969 | testdata/Builtins.lc 284:26-284:38 Type |
969 | testdata/Builtins.lc 289:56-289:104 Type | 970 | testdata/Builtins.lc 284:42-284:52 Type |
970 | testdata/Builtins.lc 289:71-289:88 Type->Type | 971 | testdata/Builtins.lc 284:42-284:104 Type |
971 | testdata/Builtins.lc 289:71-289:104 Type | 972 | testdata/Builtins.lc 284:56-284:66 Type |
972 | testdata/Builtins.lc 289:89-289:104 Type | 973 | testdata/Builtins.lc 284:56-284:104 Type |
973 | testdata/Builtins.lc 289:90-289:97 Type->Type | 974 | testdata/Builtins.lc 284:71-284:88 ImageSemantics->Type |
974 | testdata/Builtins.lc 289:98-289:103 Type | 975 | testdata/Builtins.lc 284:71-284:104 Type |
975 | testdata/Builtins.lc 299:5-299:12 Type->Type | 976 | testdata/Builtins.lc 284:89-284:104 ImageSemantics |
976 | testdata/Builtins.lc 299:14-299:20 Type | 977 | testdata/Builtins.lc 284:90-284:97 Type->ImageSemantics |
977 | testdata/Builtins.lc 299:14-299:68 Type->Type | 978 | testdata/Builtins.lc 284:98-284:103 Type |
978 | testdata/Builtins.lc 299:14-303:38 Type | Type->Type | 979 | testdata/Builtins.lc 286:28-286:42 Type |
979 | testdata/Builtins.lc 299:24-299:68 Type | Type -> Type->Type | Type->Type | 980 | testdata/Builtins.lc 287:5-287:12 List ImageSemantics -> Type |
980 | testdata/Builtins.lc 299:25-299:42 Type->Type | 981 | testdata/Builtins.lc 287:15-287:16 List ImageSemantics |
981 | testdata/Builtins.lc 299:25-299:45 Type | 982 | testdata/Builtins.lc 287:15-291:148 List ImageSemantics -> Type | Type |
982 | testdata/Builtins.lc 299:43-299:45 Type | 983 | testdata/Builtins.lc 287:20-287:41 Type |
983 | testdata/Builtins.lc 299:47-299:64 Type->Type | 984 | testdata/Builtins.lc 287:20-291:148 List ImageSemantics -> Type | List V2 -> V2 | Type | V1 -> List V2 -> V2 |
984 | testdata/Builtins.lc 299:47-299:67 Type | 985 | testdata/Builtins.lc 287:21-287:38 ImageSemantics->Type |
985 | testdata/Builtins.lc 299:65-299:67 Type | 986 | testdata/Builtins.lc 287:39-287:40 V4 |
986 | testdata/Builtins.lc 300:14-300:24 Type | 987 | testdata/Builtins.lc 288:25-288:69 Type |
987 | testdata/Builtins.lc 300:14-300:94 Type->Type | 988 | testdata/Builtins.lc 288:25-291:148 List ImageSemantics -> Type | List V1 -> Type | Type | V0 -> List V1 -> Type |
988 | testdata/Builtins.lc 300:14-303:38 Type | 989 | testdata/Builtins.lc 288:26-288:43 ImageSemantics->Type |
989 | testdata/Builtins.lc 300:28-300:94 Type | Type -> Type -> Type->Type | Type -> Type->Type | Type->Type | 990 | testdata/Builtins.lc 288:26-288:46 Type |
990 | testdata/Builtins.lc 300:29-300:46 Type->Type | 991 | testdata/Builtins.lc 288:44-288:46 ImageSemantics |
991 | testdata/Builtins.lc 300:29-300:49 Type | 992 | testdata/Builtins.lc 288:48-288:65 ImageSemantics->Type |
992 | testdata/Builtins.lc 300:29-300:71 Type->Type | 993 | testdata/Builtins.lc 288:48-288:68 Type |
993 | testdata/Builtins.lc 300:47-300:49 Type | 994 | testdata/Builtins.lc 288:66-288:68 V3 |
994 | testdata/Builtins.lc 300:51-300:68 Type->Type | 995 | testdata/Builtins.lc 289:29-289:95 Type |
995 | testdata/Builtins.lc 300:51-300:71 Type | 996 | testdata/Builtins.lc 289:29-291:148 List ImageSemantics -> Type | List V1 -> Type | Type | V0 -> List V1 -> Type |
996 | testdata/Builtins.lc 300:69-300:71 Type | 997 | testdata/Builtins.lc 289:30-289:47 ImageSemantics->Type |
997 | testdata/Builtins.lc 300:73-300:90 Type->Type | 998 | testdata/Builtins.lc 289:30-289:50 Type |
998 | testdata/Builtins.lc 300:73-300:93 Type | 999 | testdata/Builtins.lc 289:30-289:72 Type->Type |
999 | testdata/Builtins.lc 300:91-300:93 Type | 1000 | testdata/Builtins.lc 289:48-289:50 ImageSemantics |
1000 | testdata/Builtins.lc 301:14-301:28 Type | 1001 | testdata/Builtins.lc 289:52-289:69 ImageSemantics->Type |
1001 | testdata/Builtins.lc 301:14-301:121 Type->Type | 1002 | testdata/Builtins.lc 289:52-289:72 Type |
1002 | testdata/Builtins.lc 301:14-303:38 Type | 1003 | testdata/Builtins.lc 289:70-289:72 ImageSemantics |
1003 | testdata/Builtins.lc 301:33-301:121 Type | Type -> Type -> Type -> Type->Type | Type -> Type -> Type->Type | Type -> Type->Type | Type->Type | 1004 | testdata/Builtins.lc 289:74-289:91 ImageSemantics->Type |
1004 | testdata/Builtins.lc 301:34-301:51 Type->Type | 1005 | testdata/Builtins.lc 289:74-289:94 Type |
1005 | testdata/Builtins.lc 301:34-301:54 Type | 1006 | testdata/Builtins.lc 289:92-289:94 V3 |
1006 | testdata/Builtins.lc 301:34-301:76 Type -> Type->Type | 1007 | testdata/Builtins.lc 290:34-290:122 Type |
1007 | testdata/Builtins.lc 301:34-301:98 Type->Type | 1008 | testdata/Builtins.lc 290:34-291:148 List ImageSemantics -> Type | List V1 -> Type | Type | V0 -> List V1 -> Type |
1008 | testdata/Builtins.lc 301:52-301:54 Type | 1009 | testdata/Builtins.lc 290:35-290:52 ImageSemantics->Type |
1009 | testdata/Builtins.lc 301:56-301:73 Type->Type | 1010 | testdata/Builtins.lc 290:35-290:55 Type |
1010 | testdata/Builtins.lc 301:56-301:76 Type | 1011 | testdata/Builtins.lc 290:35-290:77 Type -> Type->Type |
1011 | testdata/Builtins.lc 301:74-301:76 Type | 1012 | testdata/Builtins.lc 290:35-290:99 Type->Type |
1012 | testdata/Builtins.lc 301:78-301:95 Type->Type | 1013 | testdata/Builtins.lc 290:53-290:55 ImageSemantics |
1013 | testdata/Builtins.lc 301:78-301:98 Type | 1014 | testdata/Builtins.lc 290:57-290:74 ImageSemantics->Type |
1014 | testdata/Builtins.lc 301:96-301:98 Type | 1015 | testdata/Builtins.lc 290:57-290:77 Type |
1015 | testdata/Builtins.lc 301:100-301:117 Type->Type | 1016 | testdata/Builtins.lc 290:75-290:77 ImageSemantics |
1016 | testdata/Builtins.lc 301:100-301:120 Type | 1017 | testdata/Builtins.lc 290:79-290:96 ImageSemantics->Type |
1017 | testdata/Builtins.lc 301:118-301:120 Type | 1018 | testdata/Builtins.lc 290:79-290:99 Type |
1018 | testdata/Builtins.lc 302:14-302:32 Type | 1019 | testdata/Builtins.lc 290:97-290:99 ImageSemantics |
1019 | testdata/Builtins.lc 302:14-302:147 Type->Type | 1020 | testdata/Builtins.lc 290:101-290:118 ImageSemantics->Type |
1020 | testdata/Builtins.lc 302:14-303:38 Type | 1021 | testdata/Builtins.lc 290:101-290:121 Type |
1021 | testdata/Builtins.lc 302:37-302:147 Type | Type -> Type -> Type -> Type -> Type->Type | Type -> Type -> Type -> Type->Type | Type -> Type -> Type->Type | Type -> Type->Type | Type->Type | 1022 | testdata/Builtins.lc 290:119-290:121 V3 |
1022 | testdata/Builtins.lc 302:38-302:55 Type->Type | 1023 | testdata/Builtins.lc 291:38-291:148 List V1 -> Type | Type | V0 -> List V1 -> Type |
1023 | testdata/Builtins.lc 302:38-302:58 Type | 1024 | testdata/Builtins.lc 291:39-291:56 ImageSemantics->Type |
1024 | testdata/Builtins.lc 302:38-302:80 Type -> Type -> Type->Type | 1025 | testdata/Builtins.lc 291:39-291:59 Type |
1025 | testdata/Builtins.lc 302:38-302:102 Type -> Type->Type | 1026 | testdata/Builtins.lc 291:39-291:81 Type -> Type -> Type->Type |
1026 | testdata/Builtins.lc 302:38-302:124 Type->Type | 1027 | testdata/Builtins.lc 291:39-291:103 Type -> Type->Type |
1027 | testdata/Builtins.lc 302:56-302:58 Type | 1028 | testdata/Builtins.lc 291:39-291:125 Type->Type |
1028 | testdata/Builtins.lc 302:60-302:77 Type->Type | 1029 | testdata/Builtins.lc 291:57-291:59 ImageSemantics |
1029 | testdata/Builtins.lc 302:60-302:80 Type | 1030 | testdata/Builtins.lc 291:61-291:78 ImageSemantics->Type |
1030 | testdata/Builtins.lc 302:78-302:80 Type | 1031 | testdata/Builtins.lc 291:61-291:81 Type |
1031 | testdata/Builtins.lc 302:82-302:99 Type->Type | 1032 | testdata/Builtins.lc 291:79-291:81 ImageSemantics |
1032 | testdata/Builtins.lc 302:82-302:102 Type | 1033 | testdata/Builtins.lc 291:83-291:100 ImageSemantics->Type |
1033 | testdata/Builtins.lc 302:100-302:102 Type | 1034 | testdata/Builtins.lc 291:83-291:103 Type |
1034 | testdata/Builtins.lc 302:104-302:121 Type->Type | 1035 | testdata/Builtins.lc 291:101-291:103 ImageSemantics |
1035 | testdata/Builtins.lc 302:104-302:124 Type | 1036 | testdata/Builtins.lc 291:105-291:122 ImageSemantics->Type |
1036 | testdata/Builtins.lc 302:122-302:124 Type | 1037 | testdata/Builtins.lc 291:105-291:125 Type |
1037 | testdata/Builtins.lc 302:126-302:143 Type->Type | 1038 | testdata/Builtins.lc 291:123-291:125 ImageSemantics |
1038 | testdata/Builtins.lc 302:126-302:146 Type | 1039 | testdata/Builtins.lc 291:127-291:144 ImageSemantics->Type |
1039 | testdata/Builtins.lc 302:144-302:146 Type | 1040 | testdata/Builtins.lc 291:127-291:147 Type |
1040 | testdata/Builtins.lc 303:17-303:38 Type | 1041 | testdata/Builtins.lc 291:145-291:147 V3 |
1041 | testdata/Builtins.lc 303:18-303:35 Type->Type | 1042 | testdata/Builtins.lc 293:6-293:8 {a} -> List a -> List a -> List a |
1042 | testdata/Builtins.lc 303:36-303:37 Type | 1043 | testdata/Builtins.lc 293:14-293:16 V3 |
1043 | testdata/Builtins.lc 305:6-305:8 {a} -> List a -> List a -> List a | 1044 | testdata/Builtins.lc 293:14-294:26 List V0 -> List V1 | V0->V1 |
1044 | testdata/Builtins.lc 305:14-305:16 V3 | 1045 | testdata/Builtins.lc 294:14-294:15 V3 |
1045 | testdata/Builtins.lc 305:14-306:26 List V0 -> List V1 | V0->V1 | 1046 | testdata/Builtins.lc 294:14-294:17 List V2 -> List V3 |
1046 | testdata/Builtins.lc 306:14-306:15 V3 | 1047 | testdata/Builtins.lc 294:14-294:26 List V1 -> V4 | List V2 | V0 -> List V1 -> V4 |
1047 | testdata/Builtins.lc 306:14-306:17 List V2 -> List V3 | 1048 | testdata/Builtins.lc 294:16-294:17 {a} -> a -> List a -> List a |
1048 | testdata/Builtins.lc 306:14-306:26 List V1 -> V4 | List V2 | V0 -> List V1 -> V4 | 1049 | testdata/Builtins.lc 294:18-294:20 List V5 |
1049 | testdata/Builtins.lc 306:16-306:17 {a} -> a -> List a -> List a | 1050 | testdata/Builtins.lc 294:21-294:23 V7 |
1050 | testdata/Builtins.lc 306:18-306:20 List V5 | 1051 | testdata/Builtins.lc 294:24-294:26 List V6 |
1051 | testdata/Builtins.lc 306:21-306:23 V7 | 1052 | testdata/Builtins.lc 296:1-296:6 {a} -> {b} -> (b -> a->a) -> a -> List b -> a |
1052 | testdata/Builtins.lc 306:24-306:26 List V6 | 1053 | testdata/Builtins.lc 296:16-296:17 V5 |
1053 | testdata/Builtins.lc 308:1-308:6 {a} -> {b} -> (b -> a->a) -> a -> List b -> a | 1054 | testdata/Builtins.lc 296:16-297:39 List V1 -> V6 | V0->V1 |
1054 | testdata/Builtins.lc 308:16-308:17 V5 | 1055 | testdata/Builtins.lc 297:21-297:22 V8 |
1055 | testdata/Builtins.lc 308:16-309:39 List V1 -> V6 | V0->V1 | 1056 | testdata/Builtins.lc 297:21-297:39 List V1 -> V6 | V0 -> List V1 -> V6 |
1056 | testdata/Builtins.lc 309:21-309:22 V8 | 1057 | testdata/Builtins.lc 297:23-297:24 V5 |
1057 | testdata/Builtins.lc 309:21-309:39 List V1 -> V6 | V0 -> List V1 -> V6 | 1058 | testdata/Builtins.lc 297:26-297:31 V13 |
1058 | testdata/Builtins.lc 309:23-309:24 V5 | 1059 | testdata/Builtins.lc 297:32-297:33 V9->V7 |
1059 | testdata/Builtins.lc 309:26-309:31 V13 | 1060 | testdata/Builtins.lc 297:34-297:35 V14 |
1060 | testdata/Builtins.lc 309:32-309:33 V9->V7 | 1061 | testdata/Builtins.lc 297:36-297:38 List V10 |
1061 | testdata/Builtins.lc 309:34-309:35 V14 | 1062 | testdata/Builtins.lc 299:1-299:7 {a} -> List (List a) -> List a |
1062 | testdata/Builtins.lc 309:36-309:38 List V10 | 1063 | testdata/Builtins.lc 299:10-299:15 {a} -> {b} -> (b -> a->a) -> a -> List b -> a |
1063 | testdata/Builtins.lc 311:1-311:7 {a} -> List (List a) -> List a | 1064 | testdata/Builtins.lc 299:10-299:20 List V0 -> List (List V1) -> List V2 |
1064 | testdata/Builtins.lc 311:10-311:15 {a} -> {b} -> (b -> a->a) -> a -> List b -> a | 1065 | testdata/Builtins.lc 299:10-299:23 List (List V0) -> List V1 |
1065 | testdata/Builtins.lc 311:10-311:20 List V0 -> List (List V1) -> List V2 | 1066 | testdata/Builtins.lc 299:16-299:20 {a} -> List a -> List a -> List a |
1066 | testdata/Builtins.lc 311:10-311:23 List (List V0) -> List V1 | 1067 | testdata/Builtins.lc 299:21-299:23 {a} -> List a |
1067 | testdata/Builtins.lc 311:16-311:20 {a} -> List a -> List a -> List a | 1068 | testdata/Builtins.lc 301:1-301:4 {a} -> {b} -> a->b -> List a -> List b |
1068 | testdata/Builtins.lc 311:21-311:23 {a} -> List a | 1069 | testdata/Builtins.lc 301:16-301:18 {a} -> List a |
1069 | testdata/Builtins.lc 313:1-313:4 {a} -> {b} -> a->b -> List a -> List b | 1070 | testdata/Builtins.lc 301:16-302:30 List V1 -> List V1 | V0->V1 |
1070 | testdata/Builtins.lc 313:16-313:18 {a} -> List a | 1071 | testdata/Builtins.lc 302:16-302:17 V8 |
1071 | testdata/Builtins.lc 313:16-314:30 List V1 -> List V1 | V0->V1 | 1072 | testdata/Builtins.lc 302:16-302:21 List V0 -> List V1 |
1072 | testdata/Builtins.lc 314:16-314:17 V8 | 1073 | testdata/Builtins.lc 302:16-302:30 List V2 | List V2 -> List V2 | V1 -> List V2 -> List V2 |
1073 | testdata/Builtins.lc 314:16-314:21 List V0 -> List V1 | 1074 | testdata/Builtins.lc 302:18-302:19 V7 |
1074 | testdata/Builtins.lc 314:16-314:30 List V2 | List V2 -> List V2 | V1 -> List V2 -> List V2 | 1075 | testdata/Builtins.lc 302:20-302:21 {a} -> a -> List a -> List a |
1075 | testdata/Builtins.lc 314:18-314:19 V7 | 1076 | testdata/Builtins.lc 302:22-302:25 V8 |
1076 | testdata/Builtins.lc 314:20-314:21 {a} -> a -> List a -> List a | 1077 | testdata/Builtins.lc 302:26-302:27 V6->V6 |
1077 | testdata/Builtins.lc 314:22-314:25 V8 | 1078 | testdata/Builtins.lc 302:28-302:30 List V7 |
1078 | testdata/Builtins.lc 314:26-314:27 V6->V6 | 1079 | testdata/Builtins.lc 304:14-304:38 Type |
1079 | testdata/Builtins.lc 314:28-314:30 List V7 | 1080 | testdata/Builtins.lc 304:15-304:16 V3 |
1080 | testdata/Builtins.lc 316:14-316:38 Type | 1081 | testdata/Builtins.lc 304:20-304:23 Type |
1081 | testdata/Builtins.lc 316:15-316:16 V3 | 1082 | testdata/Builtins.lc 304:21-304:22 V2 |
1082 | testdata/Builtins.lc 316:20-316:23 Type | 1083 | testdata/Builtins.lc 304:28-304:38 Type |
1083 | testdata/Builtins.lc 316:21-316:22 V2 | 1084 | testdata/Builtins.lc 304:29-304:30 Type |
1084 | testdata/Builtins.lc 316:28-316:38 Type | 1085 | testdata/Builtins.lc 304:35-304:38 Type |
1085 | testdata/Builtins.lc 316:29-316:30 Type | 1086 | testdata/Builtins.lc 304:36-304:37 Type |
1086 | testdata/Builtins.lc 316:35-316:38 Type | 1087 | testdata/Builtins.lc 305:1-305:10 {a} -> {b} -> (a -> List b) -> List a -> List b |
1087 | testdata/Builtins.lc 316:36-316:37 Type | 1088 | testdata/Builtins.lc 305:17-305:23 {a} -> List (List a) -> List a |
1088 | testdata/Builtins.lc 317:1-317:10 {a} -> {b} -> (a -> List b) -> List a -> List b | 1089 | testdata/Builtins.lc 305:17-305:33 (V1 -> List V1) -> List V2 -> List V2 | List V2 | List V2 -> List V2 |
1089 | testdata/Builtins.lc 317:17-317:23 {a} -> List (List a) -> List a | 1090 | testdata/Builtins.lc 305:24-305:33 List (List V2) |
1090 | testdata/Builtins.lc 317:17-317:33 (V1 -> List V1) -> List V2 -> List V2 | List V2 | List V2 -> List V2 | 1091 | testdata/Builtins.lc 305:25-305:28 {a} -> {b} -> a->b -> List a -> List b |
1091 | testdata/Builtins.lc 317:24-317:33 List (List V2) | 1092 | testdata/Builtins.lc 305:25-305:30 List V4 -> List (List V4) |
1092 | testdata/Builtins.lc 317:25-317:28 {a} -> {b} -> a->b -> List a -> List b | 1093 | testdata/Builtins.lc 305:29-305:30 V6 -> List V6 |
1093 | testdata/Builtins.lc 317:25-317:30 List V4 -> List (List V4) | 1094 | testdata/Builtins.lc 305:31-305:32 List V3 |
1094 | testdata/Builtins.lc 317:29-317:30 V6 -> List V6 | 1095 | testdata/Builtins.lc 307:6-307:15 Type | Type -> PrimitiveType->Type |
1095 | testdata/Builtins.lc 317:31-317:32 List V3 | 1096 | testdata/Builtins.lc 307:6-310:56 Type |
1096 | testdata/Builtins.lc 319:6-319:15 Type | Type -> PrimitiveType->Type | 1097 | testdata/Builtins.lc 307:21-307:34 Type |
1097 | testdata/Builtins.lc 319:6-322:56 Type | 1098 | testdata/Builtins.lc 307:21-307:42 Type |
1098 | testdata/Builtins.lc 319:21-319:34 Type | 1099 | testdata/Builtins.lc 307:38-307:42 Type |
1099 | testdata/Builtins.lc 319:21-319:42 Type | 1100 | testdata/Builtins.lc 308:5-308:14 Primitive V2 'Point | {a} -> a -> Primitive a 'Point |
1100 | testdata/Builtins.lc 319:38-319:42 Type | 1101 | testdata/Builtins.lc 308:5-308:53 Type |
1101 | testdata/Builtins.lc 320:5-320:14 Primitive V2 'Point | {a} -> a -> Primitive a 'Point | 1102 | testdata/Builtins.lc 308:21-308:22 Type |
1102 | testdata/Builtins.lc 320:5-320:53 Type | 1103 | testdata/Builtins.lc 308:21-308:53 Type |
1103 | testdata/Builtins.lc 320:21-320:22 Type | 1104 | testdata/Builtins.lc 308:36-308:45 Type -> PrimitiveType->Type |
1104 | testdata/Builtins.lc 320:21-320:53 Type | 1105 | testdata/Builtins.lc 308:36-308:47 PrimitiveType->Type |
1105 | testdata/Builtins.lc 320:36-320:45 Type -> PrimitiveType->Type | 1106 | testdata/Builtins.lc 308:36-308:53 Type |
1106 | testdata/Builtins.lc 320:36-320:47 PrimitiveType->Type | 1107 | testdata/Builtins.lc 308:46-308:47 Type |
1107 | testdata/Builtins.lc 320:36-320:53 Type | 1108 | testdata/Builtins.lc 308:48-308:53 PrimitiveType |
1108 | testdata/Builtins.lc 320:46-320:47 Type | 1109 | testdata/Builtins.lc 309:5-309:13 Primitive V4 'Line | {a} -> a -> a -> Primitive a 'Line |
1109 | testdata/Builtins.lc 320:48-320:53 PrimitiveType | 1110 | testdata/Builtins.lc 309:5-309:52 Type |
1110 | testdata/Builtins.lc 321:5-321:13 Primitive V4 'Line | {a} -> a -> a -> Primitive a 'Line | 1111 | testdata/Builtins.lc 309:21-309:22 Type |
1111 | testdata/Builtins.lc 321:5-321:52 Type | 1112 | testdata/Builtins.lc 309:21-309:52 Type |
1112 | testdata/Builtins.lc 321:21-321:22 Type | 1113 | testdata/Builtins.lc 309:26-309:27 Type |
1113 | testdata/Builtins.lc 321:21-321:52 Type | 1114 | testdata/Builtins.lc 309:26-309:52 Type |
1114 | testdata/Builtins.lc 321:26-321:27 Type | 1115 | testdata/Builtins.lc 309:36-309:45 Type -> PrimitiveType->Type |
1115 | testdata/Builtins.lc 321:26-321:52 Type | 1116 | testdata/Builtins.lc 309:36-309:47 PrimitiveType->Type |
1116 | testdata/Builtins.lc 321:36-321:45 Type -> PrimitiveType->Type | 1117 | testdata/Builtins.lc 309:36-309:52 Type |
1117 | testdata/Builtins.lc 321:36-321:47 PrimitiveType->Type | 1118 | testdata/Builtins.lc 309:46-309:47 Type |
1118 | testdata/Builtins.lc 321:36-321:52 Type | 1119 | testdata/Builtins.lc 309:48-309:52 PrimitiveType |
1119 | testdata/Builtins.lc 321:46-321:47 Type | 1120 | testdata/Builtins.lc 310:5-310:17 Primitive V6 'Triangle | {a} -> a -> a -> a -> Primitive a 'Triangle |
1120 | testdata/Builtins.lc 321:48-321:52 PrimitiveType | 1121 | testdata/Builtins.lc 310:5-310:56 Type |
1121 | testdata/Builtins.lc 322:5-322:17 Primitive V6 'Triangle | {a} -> a -> a -> a -> Primitive a 'Triangle | 1122 | testdata/Builtins.lc 310:21-310:22 Type |
1122 | testdata/Builtins.lc 322:5-322:56 Type | 1123 | testdata/Builtins.lc 310:21-310:56 Type |
1123 | testdata/Builtins.lc 322:21-322:22 Type | 1124 | testdata/Builtins.lc 310:26-310:27 Type |
1124 | testdata/Builtins.lc 322:21-322:56 Type | 1125 | testdata/Builtins.lc 310:26-310:56 Type |
1125 | testdata/Builtins.lc 322:26-322:27 Type | 1126 | testdata/Builtins.lc 310:31-310:32 Type |
1126 | testdata/Builtins.lc 322:26-322:56 Type | 1127 | testdata/Builtins.lc 310:31-310:56 Type |
1127 | testdata/Builtins.lc 322:31-322:32 Type | 1128 | testdata/Builtins.lc 310:36-310:45 Type -> PrimitiveType->Type |
1128 | testdata/Builtins.lc 322:31-322:56 Type | 1129 | testdata/Builtins.lc 310:36-310:47 PrimitiveType->Type |
1129 | testdata/Builtins.lc 322:36-322:45 Type -> PrimitiveType->Type | 1130 | testdata/Builtins.lc 310:36-310:56 Type |
1130 | testdata/Builtins.lc 322:36-322:47 PrimitiveType->Type | 1131 | testdata/Builtins.lc 310:46-310:47 Type |
1131 | testdata/Builtins.lc 322:36-322:56 Type | 1132 | testdata/Builtins.lc 310:48-310:56 PrimitiveType |
1132 | testdata/Builtins.lc 322:46-322:47 Type | 1133 | testdata/Builtins.lc 312:6-312:21 PrimitiveType -> Type->Type |
1133 | testdata/Builtins.lc 322:48-322:56 PrimitiveType | 1134 | testdata/Builtins.lc 312:29-312:38 Type -> PrimitiveType->Type |
1134 | testdata/Builtins.lc 324:6-324:21 PrimitiveType -> Type->Type | 1135 | testdata/Builtins.lc 312:29-312:40 PrimitiveType->Type |
1135 | testdata/Builtins.lc 324:29-324:38 Type -> PrimitiveType->Type | 1136 | testdata/Builtins.lc 312:29-312:42 Type |
1136 | testdata/Builtins.lc 324:29-324:40 PrimitiveType->Type | 1137 | testdata/Builtins.lc 312:39-312:40 V1 |
1137 | testdata/Builtins.lc 324:29-324:42 Type | 1138 | testdata/Builtins.lc 312:41-312:42 V2 |
1138 | testdata/Builtins.lc 324:39-324:40 V1 | 1139 | testdata/Builtins.lc 314:1-314:13 {a} -> {b} -> {c:PrimitiveType} -> a->b -> Primitive a c -> Primitive b c |
1139 | testdata/Builtins.lc 324:41-324:42 V2 | 1140 | testdata/Builtins.lc 314:17-314:59 Type |
1140 | testdata/Builtins.lc 326:1-326:13 {a} -> {b} -> {c:PrimitiveType} -> a->b -> Primitive a c -> Primitive b c | 1141 | testdata/Builtins.lc 314:18-314:19 V5 |
1141 | testdata/Builtins.lc 326:17-326:59 Type | 1142 | testdata/Builtins.lc 314:23-314:24 Type | V4 |
1142 | testdata/Builtins.lc 326:18-326:19 V5 | 1143 | testdata/Builtins.lc 314:29-314:38 Type -> PrimitiveType->Type |
1143 | testdata/Builtins.lc 326:23-326:24 Type | V4 | 1144 | testdata/Builtins.lc 314:29-314:40 PrimitiveType->Type |
1144 | testdata/Builtins.lc 326:29-326:38 Type -> PrimitiveType->Type | 1145 | testdata/Builtins.lc 314:29-314:42 Type |
1145 | testdata/Builtins.lc 326:29-326:40 PrimitiveType->Type | 1146 | testdata/Builtins.lc 314:29-314:59 Type |
1146 | testdata/Builtins.lc 326:29-326:42 Type | 1147 | testdata/Builtins.lc 314:39-314:40 Type |
1147 | testdata/Builtins.lc 326:29-326:59 Type | 1148 | testdata/Builtins.lc 314:41-314:42 V2 |
1148 | testdata/Builtins.lc 326:39-326:40 Type | 1149 | testdata/Builtins.lc 314:46-314:55 Type -> PrimitiveType->Type |
1149 | testdata/Builtins.lc 326:41-326:42 V2 | 1150 | testdata/Builtins.lc 314:46-314:57 PrimitiveType->Type |
1150 | testdata/Builtins.lc 326:46-326:55 Type -> PrimitiveType->Type | 1151 | testdata/Builtins.lc 314:46-314:59 Type |
1151 | testdata/Builtins.lc 326:46-326:57 PrimitiveType->Type | 1152 | testdata/Builtins.lc 314:56-314:57 Type |
1152 | testdata/Builtins.lc 326:46-326:59 Type | 1153 | testdata/Builtins.lc 314:58-314:59 PrimitiveType |
1153 | testdata/Builtins.lc 326:56-326:57 Type | 1154 | testdata/Builtins.lc 321:1-321:7 {a:PrimitiveType} -> {b} -> {c:Unit} -> String -> b -> List (Primitive b a) |
1154 | testdata/Builtins.lc 326:58-326:59 PrimitiveType | 1155 | testdata/Builtins.lc 321:38-321:56 Type |
1155 | testdata/Builtins.lc 333:1-333:7 {a:PrimitiveType} -> {b} -> {c:Unit} -> String -> b -> List (Primitive b a) | 1156 | testdata/Builtins.lc 321:38-321:94 Type |
1156 | testdata/Builtins.lc 333:38-333:56 Type | 1157 | testdata/Builtins.lc 321:39-321:53 Type->Type |
1157 | testdata/Builtins.lc 333:38-333:94 Type | 1158 | testdata/Builtins.lc 321:54-321:55 V1 |
1158 | testdata/Builtins.lc 333:39-333:53 Type->Type | 1159 | testdata/Builtins.lc 321:60-321:66 Type |
1159 | testdata/Builtins.lc 333:54-333:55 V1 | 1160 | testdata/Builtins.lc 321:60-321:94 Type |
1160 | testdata/Builtins.lc 333:60-333:66 Type | 1161 | testdata/Builtins.lc 321:70-321:71 Type |
1161 | testdata/Builtins.lc 333:60-333:94 Type | 1162 | testdata/Builtins.lc 321:70-321:94 Type |
1162 | testdata/Builtins.lc 333:70-333:71 Type | 1163 | testdata/Builtins.lc 321:75-321:90 PrimitiveType -> Type->Type |
1163 | testdata/Builtins.lc 333:70-333:94 Type | 1164 | testdata/Builtins.lc 321:75-321:92 Type->Type |
1164 | testdata/Builtins.lc 333:75-333:90 PrimitiveType -> Type->Type | 1165 | testdata/Builtins.lc 321:75-321:94 Type |
1165 | testdata/Builtins.lc 333:75-333:92 Type->Type | 1166 | testdata/Builtins.lc 321:91-321:92 V5 |
1166 | testdata/Builtins.lc 333:75-333:94 Type | 1167 | testdata/Builtins.lc 321:93-321:94 Type |
1167 | testdata/Builtins.lc 333:91-333:92 V5 | 1168 | testdata/Builtins.lc 322:1-322:13 {a:PrimitiveType} -> {b} -> {c} -> {d:Unit} -> {e : b ~ FTRepr' c} -> c -> List (Primitive b a) |
1168 | testdata/Builtins.lc 333:93-333:94 Type | 1169 | testdata/Builtins.lc 322:41-322:104 Type |
1169 | testdata/Builtins.lc 334:1-334:13 {a:PrimitiveType} -> {b} -> {c} -> {d:Unit} -> {e : b ~ FTRepr' c} -> c -> List (Primitive b a) | 1170 | testdata/Builtins.lc 322:42-322:56 Type->Type |
1170 | testdata/Builtins.lc 334:41-334:104 Type | 1171 | testdata/Builtins.lc 322:42-322:58 Type |
1171 | testdata/Builtins.lc 334:42-334:56 Type->Type | 1172 | testdata/Builtins.lc 322:57-322:58 V3 |
1172 | testdata/Builtins.lc 334:42-334:58 Type | 1173 | testdata/Builtins.lc 322:60-322:61 Type |
1173 | testdata/Builtins.lc 334:57-334:58 V3 | 1174 | testdata/Builtins.lc 322:60-322:63 Type->Type |
1174 | testdata/Builtins.lc 334:60-334:61 Type | 1175 | testdata/Builtins.lc 322:60-322:74 Type |
1175 | testdata/Builtins.lc 334:60-334:63 Type->Type | 1176 | testdata/Builtins.lc 322:60-322:104 Type |
1176 | testdata/Builtins.lc 334:60-334:74 Type | 1177 | testdata/Builtins.lc 322:62-322:63 Type -> Type->Type |
1177 | testdata/Builtins.lc 334:60-334:104 Type | 1178 | testdata/Builtins.lc 322:64-322:71 Type->Type |
1178 | testdata/Builtins.lc 334:62-334:63 Type -> Type->Type | 1179 | testdata/Builtins.lc 322:64-322:74 Type |
1179 | testdata/Builtins.lc 334:64-334:71 Type->Type | 1180 | testdata/Builtins.lc 322:72-322:74 V2 |
1180 | testdata/Builtins.lc 334:64-334:74 Type | 1181 | testdata/Builtins.lc 322:79-322:81 Type |
1181 | testdata/Builtins.lc 334:72-334:74 V2 | 1182 | testdata/Builtins.lc 322:79-322:104 Type |
1182 | testdata/Builtins.lc 334:79-334:81 Type | 1183 | testdata/Builtins.lc 322:85-322:100 PrimitiveType -> Type->Type |
1183 | testdata/Builtins.lc 334:79-334:104 Type | 1184 | testdata/Builtins.lc 322:85-322:102 Type->Type |
1184 | testdata/Builtins.lc 334:85-334:100 PrimitiveType -> Type->Type | 1185 | testdata/Builtins.lc 322:85-322:104 Type |
1185 | testdata/Builtins.lc 334:85-334:102 Type->Type | 1186 | testdata/Builtins.lc 322:101-322:102 V6 |
1186 | testdata/Builtins.lc 334:85-334:104 Type | 1187 | testdata/Builtins.lc 322:103-322:104 Type |
1187 | testdata/Builtins.lc 334:101-334:102 V6 | 1188 | testdata/Builtins.lc 324:18-324:72 Type |
1188 | testdata/Builtins.lc 334:103-334:104 Type | 1189 | testdata/Builtins.lc 324:19-324:20 V5 |
1189 | testdata/Builtins.lc 336:18-336:72 Type | 1190 | testdata/Builtins.lc 324:24-324:25 Type | V4 |
1190 | testdata/Builtins.lc 336:19-336:20 V5 | 1191 | testdata/Builtins.lc 324:30-324:45 PrimitiveType -> Type->Type |
1191 | testdata/Builtins.lc 336:24-336:25 Type | V4 | 1192 | testdata/Builtins.lc 324:30-324:47 Type->Type |
1192 | testdata/Builtins.lc 336:30-336:45 PrimitiveType -> Type->Type | 1193 | testdata/Builtins.lc 324:30-324:49 Type |
1193 | testdata/Builtins.lc 336:30-336:47 Type->Type | 1194 | testdata/Builtins.lc 324:30-324:72 Type |
1194 | testdata/Builtins.lc 336:30-336:49 Type | 1195 | testdata/Builtins.lc 324:46-324:47 V2 |
1195 | testdata/Builtins.lc 336:30-336:72 Type | 1196 | testdata/Builtins.lc 324:48-324:49 Type |
1196 | testdata/Builtins.lc 336:46-336:47 V2 | 1197 | testdata/Builtins.lc 324:53-324:68 PrimitiveType -> Type->Type |
1197 | testdata/Builtins.lc 336:48-336:49 Type | 1198 | testdata/Builtins.lc 324:53-324:70 Type->Type |
1198 | testdata/Builtins.lc 336:53-336:68 PrimitiveType -> Type->Type | 1199 | testdata/Builtins.lc 324:53-324:72 Type |
1199 | testdata/Builtins.lc 336:53-336:70 Type->Type | 1200 | testdata/Builtins.lc 324:69-324:70 PrimitiveType |
1200 | testdata/Builtins.lc 336:53-336:72 Type | 1201 | testdata/Builtins.lc 324:71-324:72 Type |
1201 | testdata/Builtins.lc 336:69-336:70 PrimitiveType | 1202 | testdata/Builtins.lc 325:1-325:14 {a} -> {b} -> {c:PrimitiveType} -> a->b -> List (Primitive a c) -> List (Primitive b c) |
1202 | testdata/Builtins.lc 336:71-336:72 Type | 1203 | testdata/Builtins.lc 325:19-325:22 {a} -> {b} -> a->b -> List a -> List b |
1203 | testdata/Builtins.lc 337:1-337:14 {a} -> {b} -> {c:PrimitiveType} -> a->b -> List (Primitive a c) -> List (Primitive b c) | 1204 | testdata/Builtins.lc 325:19-325:39 List (Primitive V4 V0) -> List (Primitive V4 V1) | V2->V2 -> List (Primitive V3 V1) -> List (Primitive V3 V2) |
1204 | testdata/Builtins.lc 337:19-337:22 {a} -> {b} -> a->b -> List a -> List b | 1205 | testdata/Builtins.lc 325:23-325:39 Primitive V6 V0 -> Primitive V6 V1 |
1205 | testdata/Builtins.lc 337:19-337:39 List (Primitive V4 V0) -> List (Primitive V4 V1) | V2->V2 -> List (Primitive V3 V1) -> List (Primitive V3 V2) | 1206 | testdata/Builtins.lc 325:24-325:36 {a} -> {b} -> {c:PrimitiveType} -> a->b -> Primitive a c -> Primitive b c |
1206 | testdata/Builtins.lc 337:23-337:39 Primitive V6 V0 -> Primitive V6 V1 | 1207 | testdata/Builtins.lc 325:37-325:38 V8->V8 |
1207 | testdata/Builtins.lc 337:24-337:36 {a} -> {b} -> {c:PrimitiveType} -> a->b -> Primitive a c -> Primitive b c | 1208 | testdata/Builtins.lc 327:1-327:6 {a} -> String -> c:PrimitiveType -> a -> List (Primitive a c) |
1208 | testdata/Builtins.lc 337:37-337:38 V8->V8 | 1209 | testdata/Builtins.lc 327:15-327:21 {a:PrimitiveType} -> {b} -> {c:Unit} -> String -> b -> List (Primitive b a) |
1209 | testdata/Builtins.lc 339:1-339:6 {a} -> String -> c:PrimitiveType -> a -> List (Primitive a c) | 1210 | testdata/Builtins.lc 327:15-327:24 {a} -> {b:Unit} -> String -> a -> List (Primitive a V6) |
1210 | testdata/Builtins.lc 339:15-339:21 {a:PrimitiveType} -> {b} -> {c:Unit} -> String -> b -> List (Primitive b a) | 1211 | testdata/Builtins.lc 327:15-327:26 V0 -> List (Primitive V1 V4) |
1211 | testdata/Builtins.lc 339:15-339:24 {a} -> {b:Unit} -> String -> a -> List (Primitive a V6) | 1212 | testdata/Builtins.lc 327:15-327:28 List (Primitive V1 V2) |
1212 | testdata/Builtins.lc 339:15-339:26 V0 -> List (Primitive V1 V4) | 1213 | testdata/Builtins.lc 327:23-327:24 V3 |
1213 | testdata/Builtins.lc 339:15-339:28 List (Primitive V1 V2) | 1214 | testdata/Builtins.lc 327:25-327:26 V5 |
1214 | testdata/Builtins.lc 339:23-339:24 V3 | 1215 | testdata/Builtins.lc 327:27-327:28 V2 |
1215 | testdata/Builtins.lc 339:25-339:26 V5 | 1216 | testdata/Builtins.lc 328:1-328:12 {a} -> b:PrimitiveType -> a -> List (Primitive (FTRepr' a) b) |
1216 | testdata/Builtins.lc 339:27-339:28 V2 | 1217 | testdata/Builtins.lc 328:19-328:31 {a:PrimitiveType} -> {b} -> {c} -> {d:Unit} -> {e : b ~ FTRepr' c} -> c -> List (Primitive b a) |
1217 | testdata/Builtins.lc 340:1-340:12 {a} -> b:PrimitiveType -> a -> List (Primitive (FTRepr' a) b) | 1218 | testdata/Builtins.lc 328:19-328:34 {a} -> {b} -> {c:Unit} -> {d : a ~ FTRepr' b} -> b -> List (Primitive a V7) |
1218 | testdata/Builtins.lc 340:19-340:31 {a:PrimitiveType} -> {b} -> {c} -> {d:Unit} -> {e : b ~ FTRepr' c} -> c -> List (Primitive b a) | 1219 | testdata/Builtins.lc 328:19-328:36 List (Primitive (FTRepr' V1) V2) |
1219 | testdata/Builtins.lc 340:19-340:34 {a} -> {b} -> {c:Unit} -> {d : a ~ FTRepr' b} -> b -> List (Primitive a V7) | 1220 | testdata/Builtins.lc 328:33-328:34 V3 |
1220 | testdata/Builtins.lc 340:19-340:36 List (Primitive (FTRepr' V1) V2) | 1221 | testdata/Builtins.lc 328:35-328:36 V2 |
1221 | testdata/Builtins.lc 340:33-340:34 V3 | 1222 | testdata/Builtins.lc 330:17-330:31 Type |
1222 | testdata/Builtins.lc 340:35-340:36 V2 | 1223 | testdata/Builtins.lc 330:35-330:39 Type |
1223 | testdata/Builtins.lc 343:5-343:17 Type->Type | 1224 | testdata/Builtins.lc 331:1-331:13 ImageSemantics->Type |
1224 | testdata/Builtins.lc 343:23-343:25 Type | 1225 | testdata/Builtins.lc 331:21-331:22 ImageSemantics |
1225 | testdata/Builtins.lc 343:23-353:82 Type | Type->Type | 1226 | testdata/Builtins.lc 331:21-333:29 ImageSemantics->Type | Type |
1226 | testdata/Builtins.lc 344:25-344:26 Type | 1227 | testdata/Builtins.lc 331:26-331:27 Type | Type->Type |
1227 | testdata/Builtins.lc 344:25-344:31 Type->Type | 1228 | testdata/Builtins.lc 331:26-333:29 ImageSemantics->Type |
1228 | testdata/Builtins.lc 344:25-353:82 Type | 1229 | testdata/Builtins.lc 332:26-332:27 Type | Type->V1 |
1229 | testdata/Builtins.lc 344:30-344:31 Type | Type->Type | 1230 | testdata/Builtins.lc 332:26-333:29 Type->Type -> ImageSemantics->Type |
1230 | testdata/Builtins.lc 345:19-345:35 Type | 1231 | testdata/Builtins.lc 333:28-333:29 Type | Type->Type |
1231 | testdata/Builtins.lc 345:19-350:44 Type->Type | 1232 | testdata/Builtins.lc 335:19-335:33 Type |
1232 | testdata/Builtins.lc 345:19-353:82 Type | 1233 | testdata/Builtins.lc 335:38-335:42 Type |
1233 | testdata/Builtins.lc 345:39-345:45 Type | Type->Type | 1234 | testdata/Builtins.lc 336:1-336:14 List ImageSemantics -> Type |
1234 | testdata/Builtins.lc 345:39-350:44 Type | Type -> Type->Type | Type->Type | 1235 | testdata/Builtins.lc 336:20-336:23 Type |
1235 | testdata/Builtins.lc 345:40-345:41 Type | 1236 | testdata/Builtins.lc 336:20-341:114 List ImageSemantics -> Type | Type |
1236 | testdata/Builtins.lc 345:43-345:44 Type | 1237 | testdata/Builtins.lc 337:21-337:33 ImageSemantics->Type |
1237 | testdata/Builtins.lc 346:19-346:44 Type | 1238 | testdata/Builtins.lc 337:21-337:35 Type |
1238 | testdata/Builtins.lc 346:19-351:58 Type->Type | 1239 | testdata/Builtins.lc 337:21-341:114 List ImageSemantics -> Type | List V1 -> Type | Type | V0 -> List V1 -> Type |
1239 | testdata/Builtins.lc 346:19-353:82 Type | 1240 | testdata/Builtins.lc 337:34-337:35 V3 |
1240 | testdata/Builtins.lc 346:48-346:57 Type | Type->Type | 1241 | testdata/Builtins.lc 338:24-338:57 Type |
1241 | testdata/Builtins.lc 346:48-351:58 Type | Type -> Type -> Type->Type | Type -> Type->Type | Type->Type | 1242 | testdata/Builtins.lc 338:24-341:114 List ImageSemantics -> Type | List V1 -> Type | Type | V0 -> List V1 -> Type |
1242 | testdata/Builtins.lc 346:49-346:50 Type | 1243 | testdata/Builtins.lc 338:26-338:38 ImageSemantics->Type |
1243 | testdata/Builtins.lc 346:49-346:53 Type->Type | 1244 | testdata/Builtins.lc 338:26-338:40 Type |
1244 | testdata/Builtins.lc 346:52-346:53 Type | 1245 | testdata/Builtins.lc 338:39-338:40 ImageSemantics |
1245 | testdata/Builtins.lc 346:55-346:56 Type | 1246 | testdata/Builtins.lc 338:42-338:54 ImageSemantics->Type |
1246 | testdata/Builtins.lc 347:19-347:53 Type | 1247 | testdata/Builtins.lc 338:42-338:56 Type |
1247 | testdata/Builtins.lc 347:19-352:70 Type->Type | 1248 | testdata/Builtins.lc 338:55-338:56 V3 |
1248 | testdata/Builtins.lc 347:19-353:82 Type | 1249 | testdata/Builtins.lc 339:27-339:76 Type |
1249 | testdata/Builtins.lc 347:57-347:69 Type | Type->Type | 1250 | testdata/Builtins.lc 339:27-341:114 List ImageSemantics -> Type | List V1 -> Type | Type | V0 -> List V1 -> Type |
1250 | testdata/Builtins.lc 347:57-352:70 Type | Type -> Type -> Type -> Type->Type | Type -> Type -> Type->Type | Type -> Type->Type | Type->Type | 1251 | testdata/Builtins.lc 339:29-339:41 ImageSemantics->Type |
1251 | testdata/Builtins.lc 347:58-347:59 Type | 1252 | testdata/Builtins.lc 339:29-339:43 Type |
1252 | testdata/Builtins.lc 347:58-347:62 Type -> Type->Type | 1253 | testdata/Builtins.lc 339:29-339:59 Type->Type |
1253 | testdata/Builtins.lc 347:58-347:65 Type->Type | 1254 | testdata/Builtins.lc 339:42-339:43 ImageSemantics |
1254 | testdata/Builtins.lc 347:61-347:62 Type | 1255 | testdata/Builtins.lc 339:45-339:57 ImageSemantics->Type |
1255 | testdata/Builtins.lc 347:64-347:65 Type | 1256 | testdata/Builtins.lc 339:45-339:59 Type |
1256 | testdata/Builtins.lc 347:67-347:68 Type | 1257 | testdata/Builtins.lc 339:58-339:59 ImageSemantics |
1257 | testdata/Builtins.lc 348:19-348:62 Type | 1258 | testdata/Builtins.lc 339:61-339:73 ImageSemantics->Type |
1258 | testdata/Builtins.lc 348:19-353:82 Type->Type | 1259 | testdata/Builtins.lc 339:61-339:75 Type |
1259 | testdata/Builtins.lc 348:66-348:81 Type | Type->Type | 1260 | testdata/Builtins.lc 339:74-339:75 V3 |
1260 | testdata/Builtins.lc 348:66-353:82 Type | Type -> Type -> Type -> Type -> Type->Type | Type -> Type -> Type -> Type->Type | Type -> Type -> Type->Type | Type -> Type->Type | Type->Type | 1261 | testdata/Builtins.lc 340:30-340:95 Type |
1261 | testdata/Builtins.lc 348:67-348:68 Type | 1262 | testdata/Builtins.lc 340:30-341:114 List ImageSemantics -> Type | List V1 -> Type | Type | V0 -> List V1 -> Type |
1262 | testdata/Builtins.lc 348:67-348:71 Type -> Type -> Type->Type | 1263 | testdata/Builtins.lc 340:32-340:44 ImageSemantics->Type |
1263 | testdata/Builtins.lc 348:67-348:74 Type -> Type->Type | 1264 | testdata/Builtins.lc 340:32-340:46 Type |
1264 | testdata/Builtins.lc 348:67-348:77 Type->Type | 1265 | testdata/Builtins.lc 340:32-340:62 Type -> Type->Type |
1265 | testdata/Builtins.lc 348:70-348:71 Type | 1266 | testdata/Builtins.lc 340:32-340:78 Type->Type |
1266 | testdata/Builtins.lc 348:73-348:74 Type | 1267 | testdata/Builtins.lc 340:45-340:46 ImageSemantics |
1267 | testdata/Builtins.lc 348:76-348:77 Type | 1268 | testdata/Builtins.lc 340:48-340:60 ImageSemantics->Type |
1268 | testdata/Builtins.lc 348:79-348:80 Type | 1269 | testdata/Builtins.lc 340:48-340:62 Type |
1269 | testdata/Builtins.lc 349:25-349:30 Type | 1270 | testdata/Builtins.lc 340:61-340:62 ImageSemantics |
1270 | testdata/Builtins.lc 349:25-349:36 Type->Type | 1271 | testdata/Builtins.lc 340:64-340:76 ImageSemantics->Type |
1271 | testdata/Builtins.lc 349:34-349:36 Type | Type->Type | 1272 | testdata/Builtins.lc 340:64-340:78 Type |
1272 | testdata/Builtins.lc 350:43-350:44 Type | Type->Type | 1273 | testdata/Builtins.lc 340:77-340:78 ImageSemantics |
1273 | testdata/Builtins.lc 351:52-351:58 Type | Type->Type | 1274 | testdata/Builtins.lc 340:80-340:92 ImageSemantics->Type |
1274 | testdata/Builtins.lc 351:53-351:54 Type | 1275 | testdata/Builtins.lc 340:80-340:94 Type |
1275 | testdata/Builtins.lc 351:56-351:57 Type | 1276 | testdata/Builtins.lc 340:93-340:94 V3 |
1276 | testdata/Builtins.lc 352:61-352:70 Type | Type->Type | 1277 | testdata/Builtins.lc 341:33-341:114 List V1 -> Type | Type | V0 -> List V1 -> Type |
1277 | testdata/Builtins.lc 352:62-352:63 Type | 1278 | testdata/Builtins.lc 341:35-341:47 ImageSemantics->Type |
1278 | testdata/Builtins.lc 352:62-352:66 Type->Type | 1279 | testdata/Builtins.lc 341:35-341:49 Type |
1279 | testdata/Builtins.lc 352:65-352:66 Type | 1280 | testdata/Builtins.lc 341:35-341:65 Type -> Type -> Type->Type |
1280 | testdata/Builtins.lc 352:68-352:69 Type | 1281 | testdata/Builtins.lc 341:35-341:81 Type -> Type->Type |
1281 | testdata/Builtins.lc 353:70-353:82 Type | Type->Type | 1282 | testdata/Builtins.lc 341:35-341:97 Type->Type |
1282 | testdata/Builtins.lc 353:71-353:72 Type | 1283 | testdata/Builtins.lc 341:48-341:49 ImageSemantics |
1283 | testdata/Builtins.lc 353:71-353:75 Type -> Type->Type | 1284 | testdata/Builtins.lc 341:51-341:63 ImageSemantics->Type |
1284 | testdata/Builtins.lc 353:71-353:78 Type->Type | 1285 | testdata/Builtins.lc 341:51-341:65 Type |
1285 | testdata/Builtins.lc 353:74-353:75 Type | 1286 | testdata/Builtins.lc 341:64-341:65 ImageSemantics |
1286 | testdata/Builtins.lc 353:77-353:78 Type | 1287 | testdata/Builtins.lc 341:67-341:79 ImageSemantics->Type |
1287 | testdata/Builtins.lc 353:80-353:81 Type | 1288 | testdata/Builtins.lc 341:67-341:81 Type |
1288 | testdata/Builtins.lc 357:6-357:11 Type | Type->Type | 1289 | testdata/Builtins.lc 341:80-341:81 ImageSemantics |
1289 | testdata/Builtins.lc 357:6-359:11 Type | 1290 | testdata/Builtins.lc 341:83-341:95 ImageSemantics->Type |
1290 | testdata/Builtins.lc 357:6-359:13 Type | 1291 | testdata/Builtins.lc 341:83-341:97 Type |
1291 | testdata/Builtins.lc 358:7-358:14 Maybe V1 | {a} -> Maybe a | 1292 | testdata/Builtins.lc 341:96-341:97 ImageSemantics |
1292 | testdata/Builtins.lc 359:7-359:11 Maybe V3 | Type | {a} -> a -> Maybe a | 1293 | testdata/Builtins.lc 341:99-341:111 ImageSemantics->Type |
1293 | testdata/Builtins.lc 359:12-359:13 Type | 1294 | testdata/Builtins.lc 341:99-341:113 Type |
1294 | testdata/Builtins.lc 362:6-362:12 Nat -> Type->Type | Type | 1295 | testdata/Builtins.lc 341:112-341:113 V3 |
1295 | testdata/Builtins.lc 362:19-362:22 Type | 1296 | testdata/Builtins.lc 343:19-343:33 Type |
1296 | testdata/Builtins.lc 364:6-364:14 Nat -> Type->Type | 1297 | testdata/Builtins.lc 343:38-343:42 Type |
1297 | testdata/Builtins.lc 364:21-364:27 Nat -> Type->Type | 1298 | testdata/Builtins.lc 344:1-344:14 List ImageSemantics -> Type |
1298 | testdata/Builtins.lc 364:21-364:29 Type->Type | 1299 | testdata/Builtins.lc 344:16-344:26 List ImageSemantics |
1299 | testdata/Builtins.lc 364:21-364:56 Type | 1300 | testdata/Builtins.lc 344:16-345:34 List ImageSemantics -> Type | Type |
1300 | testdata/Builtins.lc 364:28-364:29 V3 | 1301 | testdata/Builtins.lc 344:30-344:43 List ImageSemantics -> Type |
1301 | testdata/Builtins.lc 364:30-364:56 Type | 1302 | testdata/Builtins.lc 344:30-344:45 Type | Type->V1 |
1302 | testdata/Builtins.lc 364:31-364:36 Type->Type | 1303 | testdata/Builtins.lc 344:30-345:34 List V1 -> Type | Type | Type->Type -> ImageSemantics->Type | V0 -> List V1 -> Type |
1303 | testdata/Builtins.lc 364:37-364:55 Type | 1304 | testdata/Builtins.lc 344:44-344:45 List V3 |
1304 | testdata/Builtins.lc 364:38-364:52 Type->Type | 1305 | testdata/Builtins.lc 345:19-345:32 List ImageSemantics -> Type |
1305 | testdata/Builtins.lc 364:53-364:54 V1 | 1306 | testdata/Builtins.lc 345:19-345:34 Type | Type->Type |
1306 | testdata/Builtins.lc 366:6-366:20 Type | Type->Type | 1307 | testdata/Builtins.lc 345:33-345:34 List ImageSemantics |
1307 | testdata/Builtins.lc 366:6-366:39 Type | 1308 | testdata/Builtins.lc 349:6-349:11 Type | Type->Type |
1308 | testdata/Builtins.lc 366:6-368:29 Type | 1309 | testdata/Builtins.lc 349:6-351:11 Type |
1309 | testdata/Builtins.lc 366:25-366:39 SimpleFragment V3 | Type | V2 | {a} -> VecS Float 3 -> a -> SimpleFragment a | 1310 | testdata/Builtins.lc 349:6-351:13 Type |
1310 | testdata/Builtins.lc 367:7-367:22 {a} -> SimpleFragment a -> VecS Float 3 | 1311 | testdata/Builtins.lc 350:7-350:14 Maybe V1 | {a} -> Maybe a |
1311 | testdata/Builtins.lc 367:28-367:31 Nat -> Type->Type | 1312 | testdata/Builtins.lc 351:7-351:11 Maybe V3 | Type | {a} -> a -> Maybe a |
1312 | testdata/Builtins.lc 367:28-367:33 Type->Type | 1313 | testdata/Builtins.lc 351:12-351:13 Type |
1313 | testdata/Builtins.lc 367:28-367:39 Type | 1314 | testdata/Builtins.lc 354:6-354:12 Nat -> Type->Type | Type |
1314 | testdata/Builtins.lc 367:32-367:33 V1 | 1315 | testdata/Builtins.lc 354:19-354:22 Type |
1315 | testdata/Builtins.lc 367:34-367:39 Type | 1316 | testdata/Builtins.lc 356:6-356:14 Nat -> Type->Type |
1316 | testdata/Builtins.lc 368:7-368:21 {a} -> SimpleFragment a -> a | 1317 | testdata/Builtins.lc 356:21-356:27 Nat -> Type->Type |
1317 | testdata/Builtins.lc 368:28-368:29 Type | 1318 | testdata/Builtins.lc 356:21-356:29 Type->Type |
1318 | testdata/Builtins.lc 371:6-371:20 Nat -> Type->Type | 1319 | testdata/Builtins.lc 356:21-356:56 Type |
1319 | testdata/Builtins.lc 371:28-371:36 Nat -> Type->Type | 1320 | testdata/Builtins.lc 356:28-356:29 V3 |
1320 | testdata/Builtins.lc 371:28-371:38 Type->Type | 1321 | testdata/Builtins.lc 356:30-356:56 Type |
1321 | testdata/Builtins.lc 371:28-371:40 Type | 1322 | testdata/Builtins.lc 356:31-356:36 Type->Type |
1322 | testdata/Builtins.lc 371:37-371:38 V3 | 1323 | testdata/Builtins.lc 356:37-356:55 Type |
1323 | testdata/Builtins.lc 371:39-371:40 V1 | 1324 | testdata/Builtins.lc 356:38-356:52 Type->Type |
1324 | testdata/Builtins.lc 373:1-373:15 {a} -> {b:Nat} -> a->Float -> Vector b (Maybe (SimpleFragment a)) -> Vector b (Maybe (SimpleFragment a)) | 1325 | testdata/Builtins.lc 356:53-356:54 V1 |
1325 | testdata/Builtins.lc 373:19-373:63 Type | 1326 | testdata/Builtins.lc 358:6-358:20 Type | Type->Type |
1326 | testdata/Builtins.lc 373:20-373:21 V3 | 1327 | testdata/Builtins.lc 358:6-358:39 Type |
1327 | testdata/Builtins.lc 373:25-373:30 Type | 1328 | testdata/Builtins.lc 358:6-360:29 Type |
1328 | testdata/Builtins.lc 373:35-373:43 Nat -> Type->Type | 1329 | testdata/Builtins.lc 358:25-358:39 SimpleFragment V3 | Type | V2 | {a} -> VecS Float 3 -> a -> SimpleFragment a |
1329 | testdata/Builtins.lc 373:35-373:45 Type->Type | 1330 | testdata/Builtins.lc 359:7-359:22 {a} -> SimpleFragment a -> VecS Float 3 |
1330 | testdata/Builtins.lc 373:35-373:47 Type | 1331 | testdata/Builtins.lc 359:28-359:31 Nat -> Type->Type |
1331 | testdata/Builtins.lc 373:35-373:63 Type | 1332 | testdata/Builtins.lc 359:28-359:33 Type->Type |
1332 | testdata/Builtins.lc 373:44-373:45 V2 | 1333 | testdata/Builtins.lc 359:28-359:39 Type |
1333 | testdata/Builtins.lc 373:46-373:47 Type | 1334 | testdata/Builtins.lc 359:32-359:33 V1 |
1334 | testdata/Builtins.lc 373:51-373:59 Nat -> Type->Type | 1335 | testdata/Builtins.lc 359:34-359:39 Type |
1335 | testdata/Builtins.lc 373:51-373:61 Type->Type | 1336 | testdata/Builtins.lc 360:7-360:21 {a} -> SimpleFragment a -> a |
1336 | testdata/Builtins.lc 373:51-373:63 Type | 1337 | testdata/Builtins.lc 360:28-360:29 Type |
1337 | testdata/Builtins.lc 373:60-373:61 Nat | 1338 | testdata/Builtins.lc 363:6-363:20 Nat -> Type->Type |
1338 | testdata/Builtins.lc 373:62-373:63 Type | 1339 | testdata/Builtins.lc 363:28-363:36 Nat -> Type->Type |
1339 | testdata/Builtins.lc 375:20-375:76 Type | 1340 | testdata/Builtins.lc 363:28-363:38 Type->Type |
1340 | testdata/Builtins.lc 375:21-375:22 V3 | 1341 | testdata/Builtins.lc 363:28-363:40 Type |
1341 | testdata/Builtins.lc 375:26-375:31 Type | 1342 | testdata/Builtins.lc 363:37-363:38 V3 |
1342 | testdata/Builtins.lc 375:36-375:50 Nat -> Type->Type | 1343 | testdata/Builtins.lc 363:39-363:40 V1 |
1343 | testdata/Builtins.lc 375:36-375:52 Type->Type | 1344 | testdata/Builtins.lc 365:1-365:15 {a} -> {b:Nat} -> a->Float -> Vector b (Maybe (SimpleFragment a)) -> Vector b (Maybe (SimpleFragment a)) |
1344 | testdata/Builtins.lc 375:36-375:54 Type | 1345 | testdata/Builtins.lc 365:19-365:63 Type |
1345 | testdata/Builtins.lc 375:36-375:76 Type | 1346 | testdata/Builtins.lc 365:20-365:21 V3 |
1346 | testdata/Builtins.lc 375:51-375:52 V2 | 1347 | testdata/Builtins.lc 365:25-365:30 Type |
1347 | testdata/Builtins.lc 375:53-375:54 Type | 1348 | testdata/Builtins.lc 365:35-365:43 Nat -> Type->Type |
1348 | testdata/Builtins.lc 375:58-375:72 Nat -> Type->Type | 1349 | testdata/Builtins.lc 365:35-365:45 Type->Type |
1349 | testdata/Builtins.lc 375:58-375:74 Type->Type | 1350 | testdata/Builtins.lc 365:35-365:47 Type |
1350 | testdata/Builtins.lc 375:58-375:76 Type | 1351 | testdata/Builtins.lc 365:35-365:63 Type |
1351 | testdata/Builtins.lc 375:73-375:74 Nat | 1352 | testdata/Builtins.lc 365:44-365:45 V2 |
1352 | testdata/Builtins.lc 375:75-375:76 Type | 1353 | testdata/Builtins.lc 365:46-365:47 Type |
1353 | testdata/Builtins.lc 376:1-376:16 {a} -> {b:Nat} -> a->Float -> List (Vector b (Maybe (SimpleFragment a))) -> List (Vector b (Maybe (SimpleFragment a))) | 1354 | testdata/Builtins.lc 365:51-365:59 Nat -> Type->Type |
1354 | testdata/Builtins.lc 376:21-376:24 {a} -> {b} -> a->b -> List a -> List b | 1355 | testdata/Builtins.lc 365:51-365:61 Type->Type |
1355 | testdata/Builtins.lc 376:21-376:43 List (Vector V0 (Maybe (SimpleFragment V3))) -> List (Vector V1 (Maybe (SimpleFragment V4))) | V1->Float -> List (Vector V1 (Maybe (SimpleFragment V2))) -> List (Vector V2 (Maybe (SimpleFragment V3))) | 1356 | testdata/Builtins.lc 365:51-365:63 Type |
1356 | testdata/Builtins.lc 376:25-376:43 Vector V0 (Maybe (SimpleFragment V5)) -> Vector V1 (Maybe (SimpleFragment V6)) | 1357 | testdata/Builtins.lc 365:60-365:61 Nat |
1357 | testdata/Builtins.lc 376:26-376:40 {a} -> {b:Nat} -> a->Float -> Vector b (Maybe (SimpleFragment a)) -> Vector b (Maybe (SimpleFragment a)) | 1358 | testdata/Builtins.lc 365:62-365:63 Type |
1358 | testdata/Builtins.lc 376:41-376:42 V6->Float | 1359 | testdata/Builtins.lc 367:20-367:76 Type |
1359 | testdata/Builtins.lc 378:1-378:15 {a} -> {b:Nat} -> a->Bool -> Vector b (Maybe (SimpleFragment a)) -> Vector b (Maybe (SimpleFragment a)) | 1360 | testdata/Builtins.lc 367:21-367:22 V3 |
1360 | testdata/Builtins.lc 378:19-378:62 Type | 1361 | testdata/Builtins.lc 367:26-367:31 Type |
1361 | testdata/Builtins.lc 378:20-378:21 V3 | 1362 | testdata/Builtins.lc 367:36-367:50 Nat -> Type->Type |
1362 | testdata/Builtins.lc 378:25-378:29 Type | 1363 | testdata/Builtins.lc 367:36-367:52 Type->Type |
1363 | testdata/Builtins.lc 378:34-378:42 Nat -> Type->Type | 1364 | testdata/Builtins.lc 367:36-367:54 Type |
1364 | testdata/Builtins.lc 378:34-378:44 Type->Type | 1365 | testdata/Builtins.lc 367:36-367:76 Type |
1365 | testdata/Builtins.lc 378:34-378:46 Type | 1366 | testdata/Builtins.lc 367:51-367:52 V2 |
1366 | testdata/Builtins.lc 378:34-378:62 Type | 1367 | testdata/Builtins.lc 367:53-367:54 Type |
1367 | testdata/Builtins.lc 378:43-378:44 V2 | 1368 | testdata/Builtins.lc 367:58-367:72 Nat -> Type->Type |
1368 | testdata/Builtins.lc 378:45-378:46 Type | 1369 | testdata/Builtins.lc 367:58-367:74 Type->Type |
1369 | testdata/Builtins.lc 378:50-378:58 Nat -> Type->Type | 1370 | testdata/Builtins.lc 367:58-367:76 Type |
1370 | testdata/Builtins.lc 378:50-378:60 Type->Type | 1371 | testdata/Builtins.lc 367:73-367:74 Nat |
1371 | testdata/Builtins.lc 378:50-378:62 Type | 1372 | testdata/Builtins.lc 367:75-367:76 Type |
1372 | testdata/Builtins.lc 378:59-378:60 Nat | 1373 | testdata/Builtins.lc 368:1-368:16 {a} -> {b:Nat} -> a->Float -> List (Vector b (Maybe (SimpleFragment a))) -> List (Vector b (Maybe (SimpleFragment a))) |
1373 | testdata/Builtins.lc 378:61-378:62 Type | 1374 | testdata/Builtins.lc 368:21-368:24 {a} -> {b} -> a->b -> List a -> List b |
1374 | testdata/Builtins.lc 380:20-380:75 Type | 1375 | testdata/Builtins.lc 368:21-368:43 List (Vector V0 (Maybe (SimpleFragment V3))) -> List (Vector V1 (Maybe (SimpleFragment V4))) | V1->Float -> List (Vector V1 (Maybe (SimpleFragment V2))) -> List (Vector V2 (Maybe (SimpleFragment V3))) |
1375 | testdata/Builtins.lc 380:21-380:22 V3 | 1376 | testdata/Builtins.lc 368:25-368:43 Vector V0 (Maybe (SimpleFragment V5)) -> Vector V1 (Maybe (SimpleFragment V6)) |
1376 | testdata/Builtins.lc 380:26-380:30 Type | 1377 | testdata/Builtins.lc 368:26-368:40 {a} -> {b:Nat} -> a->Float -> Vector b (Maybe (SimpleFragment a)) -> Vector b (Maybe (SimpleFragment a)) |
1377 | testdata/Builtins.lc 380:35-380:49 Nat -> Type->Type | 1378 | testdata/Builtins.lc 368:41-368:42 V6->Float |
1378 | testdata/Builtins.lc 380:35-380:51 Type->Type | 1379 | testdata/Builtins.lc 370:1-370:15 {a} -> {b:Nat} -> a->Bool -> Vector b (Maybe (SimpleFragment a)) -> Vector b (Maybe (SimpleFragment a)) |
1379 | testdata/Builtins.lc 380:35-380:53 Type | 1380 | testdata/Builtins.lc 370:19-370:62 Type |
1380 | testdata/Builtins.lc 380:35-380:75 Type | 1381 | testdata/Builtins.lc 370:20-370:21 V3 |
1381 | testdata/Builtins.lc 380:50-380:51 V2 | 1382 | testdata/Builtins.lc 370:25-370:29 Type |
1382 | testdata/Builtins.lc 380:52-380:53 Type | 1383 | testdata/Builtins.lc 370:34-370:42 Nat -> Type->Type |
1383 | testdata/Builtins.lc 380:57-380:71 Nat -> Type->Type | 1384 | testdata/Builtins.lc 370:34-370:44 Type->Type |
1384 | testdata/Builtins.lc 380:57-380:73 Type->Type | 1385 | testdata/Builtins.lc 370:34-370:46 Type |
1385 | testdata/Builtins.lc 380:57-380:75 Type | 1386 | testdata/Builtins.lc 370:34-370:62 Type |
1386 | testdata/Builtins.lc 380:72-380:73 Nat | 1387 | testdata/Builtins.lc 370:43-370:44 V2 |
1387 | testdata/Builtins.lc 380:74-380:75 Type | 1388 | testdata/Builtins.lc 370:45-370:46 Type |
1388 | testdata/Builtins.lc 381:1-381:16 {a} -> {b:Nat} -> a->Bool -> List (Vector b (Maybe (SimpleFragment a))) -> List (Vector b (Maybe (SimpleFragment a))) | 1389 | testdata/Builtins.lc 370:50-370:58 Nat -> Type->Type |
1389 | testdata/Builtins.lc 381:21-381:24 {a} -> {b} -> a->b -> List a -> List b | 1390 | testdata/Builtins.lc 370:50-370:60 Type->Type |
1390 | testdata/Builtins.lc 381:21-381:43 List (Vector V0 (Maybe (SimpleFragment V3))) -> List (Vector V1 (Maybe (SimpleFragment V4))) | V1->Bool -> List (Vector V1 (Maybe (SimpleFragment V2))) -> List (Vector V2 (Maybe (SimpleFragment V3))) | 1391 | testdata/Builtins.lc 370:50-370:62 Type |
1391 | testdata/Builtins.lc 381:25-381:43 Vector V0 (Maybe (SimpleFragment V5)) -> Vector V1 (Maybe (SimpleFragment V6)) | 1392 | testdata/Builtins.lc 370:59-370:60 Nat |
1392 | testdata/Builtins.lc 381:26-381:40 {a} -> {b:Nat} -> a->Bool -> Vector b (Maybe (SimpleFragment a)) -> Vector b (Maybe (SimpleFragment a)) | 1393 | testdata/Builtins.lc 370:61-370:62 Type |
1393 | testdata/Builtins.lc 381:41-381:42 V6->Bool | 1394 | testdata/Builtins.lc 372:20-372:75 Type |
1394 | testdata/Builtins.lc 383:1-383:12 {a} -> {b} -> {c:Nat} -> a->b -> Vector c (Maybe (SimpleFragment a)) -> Vector c (Maybe (SimpleFragment b)) | 1395 | testdata/Builtins.lc 372:21-372:22 V3 |
1395 | testdata/Builtins.lc 383:16-383:56 Type | 1396 | testdata/Builtins.lc 372:26-372:30 Type |
1396 | testdata/Builtins.lc 383:17-383:18 V5 | 1397 | testdata/Builtins.lc 372:35-372:49 Nat -> Type->Type |
1397 | testdata/Builtins.lc 383:22-383:23 Type | V4 | 1398 | testdata/Builtins.lc 372:35-372:51 Type->Type |
1398 | testdata/Builtins.lc 383:28-383:36 Nat -> Type->Type | 1399 | testdata/Builtins.lc 372:35-372:53 Type |
1399 | testdata/Builtins.lc 383:28-383:38 Type->Type | 1400 | testdata/Builtins.lc 372:35-372:75 Type |
1400 | testdata/Builtins.lc 383:28-383:40 Type | 1401 | testdata/Builtins.lc 372:50-372:51 V2 |
1401 | testdata/Builtins.lc 383:28-383:56 Type | 1402 | testdata/Builtins.lc 372:52-372:53 Type |
1402 | testdata/Builtins.lc 383:37-383:38 V2 | 1403 | testdata/Builtins.lc 372:57-372:71 Nat -> Type->Type |
1403 | testdata/Builtins.lc 383:39-383:40 Type | 1404 | testdata/Builtins.lc 372:57-372:73 Type->Type |
1404 | testdata/Builtins.lc 383:44-383:52 Nat -> Type->Type | 1405 | testdata/Builtins.lc 372:57-372:75 Type |
1405 | testdata/Builtins.lc 383:44-383:54 Type->Type | 1406 | testdata/Builtins.lc 372:72-372:73 Nat |
1406 | testdata/Builtins.lc 383:44-383:56 Type | 1407 | testdata/Builtins.lc 372:74-372:75 Type |
1407 | testdata/Builtins.lc 383:53-383:54 Nat | 1408 | testdata/Builtins.lc 373:1-373:16 {a} -> {b:Nat} -> a->Bool -> List (Vector b (Maybe (SimpleFragment a))) -> List (Vector b (Maybe (SimpleFragment a))) |
1409 | testdata/Builtins.lc 373:21-373:24 {a} -> {b} -> a->b -> List a -> List b | ||
1410 | testdata/Builtins.lc 373:21-373:43 List (Vector V0 (Maybe (SimpleFragment V3))) -> List (Vector V1 (Maybe (SimpleFragment V4))) | V1->Bool -> List (Vector V1 (Maybe (SimpleFragment V2))) -> List (Vector V2 (Maybe (SimpleFragment V3))) | ||
1411 | testdata/Builtins.lc 373:25-373:43 Vector V0 (Maybe (SimpleFragment V5)) -> Vector V1 (Maybe (SimpleFragment V6)) | ||
1412 | testdata/Builtins.lc 373:26-373:40 {a} -> {b:Nat} -> a->Bool -> Vector b (Maybe (SimpleFragment a)) -> Vector b (Maybe (SimpleFragment a)) | ||
1413 | testdata/Builtins.lc 373:41-373:42 V6->Bool | ||
1414 | testdata/Builtins.lc 375:1-375:12 {a} -> {b} -> {c:Nat} -> a->b -> Vector c (Maybe (SimpleFragment a)) -> Vector c (Maybe (SimpleFragment b)) | ||
1415 | testdata/Builtins.lc 375:16-375:56 Type | ||
1416 | testdata/Builtins.lc 375:17-375:18 V5 | ||
1417 | testdata/Builtins.lc 375:22-375:23 Type | V4 | ||
1418 | testdata/Builtins.lc 375:28-375:36 Nat -> Type->Type | ||
1419 | testdata/Builtins.lc 375:28-375:38 Type->Type | ||
1420 | testdata/Builtins.lc 375:28-375:40 Type | ||
1421 | testdata/Builtins.lc 375:28-375:56 Type | ||
1422 | testdata/Builtins.lc 375:37-375:38 V2 | ||
1423 | testdata/Builtins.lc 375:39-375:40 Type | ||
1424 | testdata/Builtins.lc 375:44-375:52 Nat -> Type->Type | ||
1425 | testdata/Builtins.lc 375:44-375:54 Type->Type | ||
1426 | testdata/Builtins.lc 375:44-375:56 Type | ||
1427 | testdata/Builtins.lc 375:53-375:54 Nat | ||
1428 | testdata/Builtins.lc 375:55-375:56 Type | ||
1429 | testdata/Builtins.lc 377:17-377:69 Type | ||
1430 | testdata/Builtins.lc 377:18-377:19 V5 | ||
1431 | testdata/Builtins.lc 377:23-377:24 Type | V4 | ||
1432 | testdata/Builtins.lc 377:29-377:43 Nat -> Type->Type | ||
1433 | testdata/Builtins.lc 377:29-377:45 Type->Type | ||
1434 | testdata/Builtins.lc 377:29-377:47 Type | ||
1435 | testdata/Builtins.lc 377:29-377:69 Type | ||
1436 | testdata/Builtins.lc 377:44-377:45 V2 | ||
1437 | testdata/Builtins.lc 377:46-377:47 Type | ||
1438 | testdata/Builtins.lc 377:51-377:65 Nat -> Type->Type | ||
1439 | testdata/Builtins.lc 377:51-377:67 Type->Type | ||
1440 | testdata/Builtins.lc 377:51-377:69 Type | ||
1441 | testdata/Builtins.lc 377:66-377:67 Nat | ||
1442 | testdata/Builtins.lc 377:68-377:69 Type | ||
1443 | testdata/Builtins.lc 378:1-378:13 {a} -> {b} -> {c:Nat} -> a->b -> List (Vector c (Maybe (SimpleFragment a))) -> List (Vector c (Maybe (SimpleFragment b))) | ||
1444 | testdata/Builtins.lc 378:18-378:21 {a} -> {b} -> a->b -> List a -> List b | ||
1445 | testdata/Builtins.lc 378:18-378:37 List (Vector V0 (Maybe (SimpleFragment V4))) -> List (Vector V1 (Maybe (SimpleFragment V4))) | V2->V2 -> List (Vector V1 (Maybe (SimpleFragment V3))) -> List (Vector V2 (Maybe (SimpleFragment V3))) | ||
1446 | testdata/Builtins.lc 378:22-378:37 Vector V0 (Maybe (SimpleFragment V6)) -> Vector V1 (Maybe (SimpleFragment V6)) | ||
1447 | testdata/Builtins.lc 378:23-378:34 {a} -> {b} -> {c:Nat} -> a->b -> Vector c (Maybe (SimpleFragment a)) -> Vector c (Maybe (SimpleFragment b)) | ||
1448 | testdata/Builtins.lc 378:35-378:36 V8->V8 | ||
1449 | testdata/Builtins.lc 381:6-381:18 Type | Type->Type | ||
1450 | testdata/Builtins.lc 381:6-384:7 Type | ||
1451 | testdata/Builtins.lc 382:3-382:9 Interpolated V2 | Type | {a} -> {b : Floating a} -> Interpolated a | ||
1452 | testdata/Builtins.lc 382:11-382:24 Interpolated V3 | Type | {a} -> {b : Floating a} -> Interpolated a | ||
1453 | testdata/Builtins.lc 383:26-383:38 Type | ||
1454 | testdata/Builtins.lc 383:26-383:56 Type | ||
1455 | testdata/Builtins.lc 383:27-383:35 Type->Type | ||
1456 | testdata/Builtins.lc 383:36-383:37 Type | ||
1457 | testdata/Builtins.lc 383:42-383:54 Type->Type | ||
1458 | testdata/Builtins.lc 383:42-383:56 Type | ||
1408 | testdata/Builtins.lc 383:55-383:56 Type | 1459 | testdata/Builtins.lc 383:55-383:56 Type |
1409 | testdata/Builtins.lc 385:17-385:69 Type | 1460 | testdata/Builtins.lc 384:3-384:7 Interpolated V3 | {a} -> Interpolated a |
1410 | testdata/Builtins.lc 385:18-385:19 V5 | 1461 | testdata/Builtins.lc 384:42-384:54 Type->Type |
1411 | testdata/Builtins.lc 385:23-385:24 Type | V4 | 1462 | testdata/Builtins.lc 384:42-384:56 Type |
1412 | testdata/Builtins.lc 385:29-385:43 Nat -> Type->Type | 1463 | testdata/Builtins.lc 384:55-384:56 Type |
1413 | testdata/Builtins.lc 385:29-385:45 Type->Type | 1464 | testdata/Builtins.lc 387:5-387:21 Type->Type |
1414 | testdata/Builtins.lc 385:29-385:47 Type | 1465 | testdata/Builtins.lc 387:27-387:29 Type |
1415 | testdata/Builtins.lc 385:29-385:69 Type | 1466 | testdata/Builtins.lc 387:27-390:82 Type | Type->Type |
1416 | testdata/Builtins.lc 385:44-385:45 V2 | 1467 | testdata/Builtins.lc 388:36-388:37 Type |
1417 | testdata/Builtins.lc 385:46-385:47 Type | 1468 | testdata/Builtins.lc 388:36-388:42 Type->Type |
1418 | testdata/Builtins.lc 385:51-385:65 Nat -> Type->Type | 1469 | testdata/Builtins.lc 388:36-390:82 Type |
1419 | testdata/Builtins.lc 385:51-385:67 Type->Type | 1470 | testdata/Builtins.lc 388:41-388:42 Type | Type->Type |
1420 | testdata/Builtins.lc 385:51-385:69 Type | 1471 | testdata/Builtins.lc 389:23-389:53 Type |
1421 | testdata/Builtins.lc 385:66-385:67 Nat | 1472 | testdata/Builtins.lc 389:23-389:63 Type->Type |
1422 | testdata/Builtins.lc 385:68-385:69 Type | 1473 | testdata/Builtins.lc 389:23-390:82 Type |
1423 | testdata/Builtins.lc 386:1-386:13 {a} -> {b} -> {c:Nat} -> a->b -> List (Vector c (Maybe (SimpleFragment a))) -> List (Vector c (Maybe (SimpleFragment b))) | 1474 | testdata/Builtins.lc 389:57-389:63 Type | Type -> Type->Type | Type->Type |
1424 | testdata/Builtins.lc 386:18-386:21 {a} -> {b} -> a->b -> List a -> List b | 1475 | testdata/Builtins.lc 389:58-389:59 Type |
1425 | testdata/Builtins.lc 386:18-386:37 List (Vector V0 (Maybe (SimpleFragment V4))) -> List (Vector V1 (Maybe (SimpleFragment V4))) | V2->V2 -> List (Vector V1 (Maybe (SimpleFragment V3))) -> List (Vector V2 (Maybe (SimpleFragment V3))) | 1476 | testdata/Builtins.lc 389:61-389:62 Type |
1426 | testdata/Builtins.lc 386:22-386:37 Vector V0 (Maybe (SimpleFragment V6)) -> Vector V1 (Maybe (SimpleFragment V6)) | 1477 | testdata/Builtins.lc 390:23-390:69 Type |
1427 | testdata/Builtins.lc 386:23-386:34 {a} -> {b} -> {c:Nat} -> a->b -> Vector c (Maybe (SimpleFragment a)) -> Vector c (Maybe (SimpleFragment b)) | 1478 | testdata/Builtins.lc 390:23-390:82 Type->Type |
1428 | testdata/Builtins.lc 386:35-386:36 V8->V8 | 1479 | testdata/Builtins.lc 390:73-390:82 Type | Type -> Type -> Type->Type | Type -> Type->Type | Type->Type |
1429 | testdata/Builtins.lc 389:6-389:18 Type | Type->Type | 1480 | testdata/Builtins.lc 390:74-390:75 Type |
1430 | testdata/Builtins.lc 389:6-392:7 Type | 1481 | testdata/Builtins.lc 390:74-390:78 Type->Type |
1431 | testdata/Builtins.lc 390:3-390:9 Interpolated V2 | Type | {a} -> {b : Floating a} -> Interpolated a | 1482 | testdata/Builtins.lc 390:77-390:78 Type |
1432 | testdata/Builtins.lc 390:11-390:24 Interpolated V3 | Type | {a} -> {b : Floating a} -> Interpolated a | 1483 | testdata/Builtins.lc 390:80-390:81 Type |
1433 | testdata/Builtins.lc 391:26-391:38 Type | 1484 | testdata/Builtins.lc 392:1-392:19 {a} -> {b} -> {c} -> {d:PrimitiveType} -> {e : a ~ InterpolatedType b} -> {f : c ~ JoinTupleType (VecS Float 4) a} -> b -> RasterContext c d -> Primitive c d -> List (Vector 1 (Maybe (SimpleFragment a))) |
1434 | testdata/Builtins.lc 391:26-391:56 Type | 1485 | testdata/Builtins.lc 393:8-398:26 Type |
1435 | testdata/Builtins.lc 391:27-391:35 Type->Type | 1486 | testdata/Builtins.lc 393:10-393:11 V7 |
1436 | testdata/Builtins.lc 391:36-391:37 Type | 1487 | testdata/Builtins.lc 393:10-393:13 Type->Type |
1437 | testdata/Builtins.lc 391:42-391:54 Type->Type | 1488 | testdata/Builtins.lc 393:10-393:44 Type |
1438 | testdata/Builtins.lc 391:42-391:56 Type | 1489 | testdata/Builtins.lc 393:12-393:13 Type -> Type->Type |
1439 | testdata/Builtins.lc 391:55-391:56 Type | 1490 | testdata/Builtins.lc 393:14-393:30 Type->Type |
1440 | testdata/Builtins.lc 392:3-392:7 Interpolated V3 | {a} -> Interpolated a | 1491 | testdata/Builtins.lc 393:14-393:44 Type |
1441 | testdata/Builtins.lc 392:42-392:54 Type->Type | 1492 | testdata/Builtins.lc 393:31-393:44 V5 |
1442 | testdata/Builtins.lc 392:42-392:56 Type | 1493 | testdata/Builtins.lc 394:10-394:11 V4 |
1443 | testdata/Builtins.lc 392:55-392:56 Type | 1494 | testdata/Builtins.lc 394:10-394:13 Type->Type |
1444 | testdata/Builtins.lc 395:5-395:21 Type->Type | 1495 | testdata/Builtins.lc 394:10-394:43 Type |
1445 | testdata/Builtins.lc 395:27-395:29 Type | 1496 | testdata/Builtins.lc 394:10-398:26 Type |
1446 | testdata/Builtins.lc 395:27-398:82 Type | Type->Type | 1497 | testdata/Builtins.lc 394:12-394:13 Type -> Type->Type |
1447 | testdata/Builtins.lc 396:36-396:37 Type | 1498 | testdata/Builtins.lc 394:14-394:27 Type -> Type->Type |
1448 | testdata/Builtins.lc 396:36-396:42 Type->Type | 1499 | testdata/Builtins.lc 394:14-394:41 Type->Type |
1449 | testdata/Builtins.lc 396:36-398:82 Type | 1500 | testdata/Builtins.lc 394:14-394:43 Type |
1450 | testdata/Builtins.lc 396:41-396:42 Type | Type->Type | 1501 | testdata/Builtins.lc 394:28-394:41 Type |
1451 | testdata/Builtins.lc 397:23-397:53 Type | 1502 | testdata/Builtins.lc 394:29-394:32 Nat -> Type->Type |
1452 | testdata/Builtins.lc 397:23-397:63 Type->Type | 1503 | testdata/Builtins.lc 394:29-394:34 Type->Type |
1453 | testdata/Builtins.lc 397:23-398:82 Type | 1504 | testdata/Builtins.lc 394:33-394:34 V1 |
1454 | testdata/Builtins.lc 397:57-397:63 Type | Type -> Type->Type | Type->Type | 1505 | testdata/Builtins.lc 394:35-394:40 Type |
1455 | testdata/Builtins.lc 397:58-397:59 Type | 1506 | testdata/Builtins.lc 394:42-394:43 Type |
1456 | testdata/Builtins.lc 397:61-397:62 Type | 1507 | testdata/Builtins.lc 395:8-395:21 Type |
1457 | testdata/Builtins.lc 398:23-398:69 Type | 1508 | testdata/Builtins.lc 395:8-398:26 Type |
1458 | testdata/Builtins.lc 398:23-398:82 Type->Type | 1509 | testdata/Builtins.lc 396:8-396:21 Type -> PrimitiveType->Type |
1459 | testdata/Builtins.lc 398:73-398:82 Type | Type -> Type -> Type->Type | Type -> Type->Type | Type->Type | 1510 | testdata/Builtins.lc 396:8-396:23 PrimitiveType->Type |
1460 | testdata/Builtins.lc 398:74-398:75 Type | 1511 | testdata/Builtins.lc 396:8-396:25 Type |
1461 | testdata/Builtins.lc 398:74-398:78 Type->Type | 1512 | testdata/Builtins.lc 396:8-398:26 Type |
1462 | testdata/Builtins.lc 398:77-398:78 Type | 1513 | testdata/Builtins.lc 396:22-396:23 Type |
1463 | testdata/Builtins.lc 398:80-398:81 Type | 1514 | testdata/Builtins.lc 396:24-396:25 V4 |
1464 | testdata/Builtins.lc 400:1-400:19 {a} -> {b} -> {c} -> {d:PrimitiveType} -> {e : a ~ InterpolatedType b} -> {f : c ~ JoinTupleType (VecS Float 4) a} -> b -> RasterContext c d -> Primitive c d -> List (Vector 1 (Maybe (SimpleFragment a))) | 1515 | testdata/Builtins.lc 397:8-397:17 Type -> PrimitiveType->Type |
1465 | testdata/Builtins.lc 401:8-406:26 Type | 1516 | testdata/Builtins.lc 397:8-397:19 PrimitiveType->Type |
1466 | testdata/Builtins.lc 401:10-401:11 V7 | 1517 | testdata/Builtins.lc 397:8-397:21 Type |
1467 | testdata/Builtins.lc 401:10-401:13 Type->Type | 1518 | testdata/Builtins.lc 397:8-398:26 Type |
1468 | testdata/Builtins.lc 401:10-401:44 Type | 1519 | testdata/Builtins.lc 397:18-397:19 Type |
1469 | testdata/Builtins.lc 401:12-401:13 Type -> Type->Type | 1520 | testdata/Builtins.lc 397:20-397:21 PrimitiveType |
1470 | testdata/Builtins.lc 401:14-401:30 Type->Type | 1521 | testdata/Builtins.lc 398:8-398:22 Nat -> Type->Type |
1471 | testdata/Builtins.lc 401:14-401:44 Type | 1522 | testdata/Builtins.lc 398:8-398:24 Type->Type |
1472 | testdata/Builtins.lc 401:31-401:44 V5 | 1523 | testdata/Builtins.lc 398:8-398:26 Type |
1473 | testdata/Builtins.lc 402:10-402:11 V4 | 1524 | testdata/Builtins.lc 398:23-398:24 V1 |
1474 | testdata/Builtins.lc 402:10-402:13 Type->Type | 1525 | testdata/Builtins.lc 398:25-398:26 Type |
1475 | testdata/Builtins.lc 402:10-402:43 Type | 1526 | testdata/Builtins.lc 400:1-400:20 {a} -> {b:PrimitiveType} -> RasterContext (JoinTupleType (VecS Float 4) (InterpolatedType a)) b -> a -> List (Primitive (JoinTupleType (VecS Float 4) (InterpolatedType a)) b) -> List (Vector 1 (Maybe (SimpleFragment (InterpolatedType a)))) |
1476 | testdata/Builtins.lc 402:10-406:26 Type | 1527 | testdata/Builtins.lc 400:32-400:38 {a} -> List (List a) -> List a |
1477 | testdata/Builtins.lc 402:12-402:13 Type -> Type->Type | 1528 | testdata/Builtins.lc 400:32-400:74 List (Vector 1 (Maybe (SimpleFragment (InterpolatedType V3)))) |
1478 | testdata/Builtins.lc 402:14-402:27 Type -> Type->Type | 1529 | testdata/Builtins.lc 400:39-400:74 List (List (Vector 1 (Maybe (SimpleFragment (InterpolatedType V3))))) |
1479 | testdata/Builtins.lc 402:14-402:41 Type->Type | 1530 | testdata/Builtins.lc 400:40-400:43 {a} -> {b} -> a->b -> List a -> List b |
1480 | testdata/Builtins.lc 402:14-402:43 Type | 1531 | testdata/Builtins.lc 400:40-400:71 List (Primitive (JoinTupleType (VecS Float 4) (InterpolatedType V5)) V0) -> List (List (Vector 1 (Maybe (SimpleFragment (InterpolatedType V6))))) |
1481 | testdata/Builtins.lc 402:28-402:41 Type | 1532 | testdata/Builtins.lc 400:44-400:71 Primitive (JoinTupleType (VecS Float 4) (InterpolatedType V5)) V0 -> List (Vector 1 (Maybe (SimpleFragment (InterpolatedType V6)))) |
1482 | testdata/Builtins.lc 402:29-402:32 Nat -> Type->Type | 1533 | testdata/Builtins.lc 400:45-400:63 {a} -> {b} -> {c} -> {d:PrimitiveType} -> {e : a ~ InterpolatedType b} -> {f : c ~ JoinTupleType (VecS Float 4) a} -> b -> RasterContext c d -> Primitive c d -> List (Vector 1 (Maybe (SimpleFragment a))) |
1483 | testdata/Builtins.lc 402:29-402:34 Type->Type | 1534 | testdata/Builtins.lc 400:45-400:66 RasterContext (JoinTupleType (VecS Float 4) (InterpolatedType V7)) V0 -> Primitive (JoinTupleType (VecS Float 4) (InterpolatedType V8)) V1 -> List (Vector 1 (Maybe (SimpleFragment (InterpolatedType V9)))) |
1484 | testdata/Builtins.lc 402:33-402:34 V1 | 1535 | testdata/Builtins.lc 400:64-400:66 V8 |
1485 | testdata/Builtins.lc 402:35-402:40 Type | 1536 | testdata/Builtins.lc 400:67-400:70 V7 |
1486 | testdata/Builtins.lc 402:42-402:43 Type | 1537 | testdata/Builtins.lc 400:72-400:73 V2 |
1487 | testdata/Builtins.lc 403:8-403:21 Type | 1538 | testdata/Builtins.lc 402:6-402:11 Nat -> ImageSemantics->Type | Type |
1488 | testdata/Builtins.lc 403:8-406:26 Type | 1539 | testdata/Builtins.lc 402:6-402:43 Type |
1489 | testdata/Builtins.lc 404:8-404:21 Type -> PrimitiveType->Type | 1540 | testdata/Builtins.lc 402:18-402:21 Type |
1490 | testdata/Builtins.lc 404:8-404:23 PrimitiveType->Type | 1541 | testdata/Builtins.lc 402:29-402:43 Type |
1491 | testdata/Builtins.lc 404:8-404:25 Type | 1542 | testdata/Builtins.lc 404:1-404:11 {a:Nat} -> {b:Nat} -> {c} -> {d} -> {e : Num c} -> {f : d ~ VecScalar b c} -> d -> Image a ('Color d) |
1492 | testdata/Builtins.lc 404:8-406:26 Type | 1543 | testdata/Builtins.lc 404:45-405:55 Type |
1493 | testdata/Builtins.lc 404:22-404:23 Type | 1544 | testdata/Builtins.lc 404:46-404:49 Type->Type |
1494 | testdata/Builtins.lc 404:24-404:25 V4 | 1545 | testdata/Builtins.lc 404:46-404:51 Type |
1495 | testdata/Builtins.lc 405:8-405:17 Type -> PrimitiveType->Type | 1546 | testdata/Builtins.lc 404:50-404:51 V3 |
1496 | testdata/Builtins.lc 405:8-405:19 PrimitiveType->Type | 1547 | testdata/Builtins.lc 404:53-404:58 V2 |
1497 | testdata/Builtins.lc 405:8-405:21 Type | 1548 | testdata/Builtins.lc 404:53-404:60 Type->Type |
1498 | testdata/Builtins.lc 405:8-406:26 Type | 1549 | testdata/Builtins.lc 404:53-404:74 Type |
1499 | testdata/Builtins.lc 405:18-405:19 Type | 1550 | testdata/Builtins.lc 404:53-405:55 Type |
1500 | testdata/Builtins.lc 405:20-405:21 PrimitiveType | 1551 | testdata/Builtins.lc 404:59-404:60 Type -> Type->Type |
1501 | testdata/Builtins.lc 406:8-406:22 Nat -> Type->Type | 1552 | testdata/Builtins.lc 404:61-404:70 Nat -> Type->Type |
1502 | testdata/Builtins.lc 406:8-406:24 Type->Type | 1553 | testdata/Builtins.lc 404:61-404:72 Type->Type |
1503 | testdata/Builtins.lc 406:8-406:26 Type | 1554 | testdata/Builtins.lc 404:61-404:74 Type |
1504 | testdata/Builtins.lc 406:23-406:24 V1 | 1555 | testdata/Builtins.lc 404:71-404:72 V4 |
1505 | testdata/Builtins.lc 406:25-406:26 Type | 1556 | testdata/Builtins.lc 404:73-404:74 Type |
1506 | testdata/Builtins.lc 408:1-408:20 {a} -> {b:PrimitiveType} -> RasterContext (JoinTupleType (VecS Float 4) (InterpolatedType a)) b -> a -> List (Primitive (JoinTupleType (VecS Float 4) (InterpolatedType a)) b) -> List (Vector 1 (Maybe (SimpleFragment (InterpolatedType a)))) | 1557 | testdata/Builtins.lc 405:24-405:29 Type |
1507 | testdata/Builtins.lc 408:32-408:38 {a} -> List (List a) -> List a | 1558 | testdata/Builtins.lc 405:24-405:55 Type |
1508 | testdata/Builtins.lc 408:32-408:74 List (Vector 1 (Maybe (SimpleFragment (InterpolatedType V3)))) | 1559 | testdata/Builtins.lc 405:34-405:39 Nat -> ImageSemantics->Type |
1509 | testdata/Builtins.lc 408:39-408:74 List (List (Vector 1 (Maybe (SimpleFragment (InterpolatedType V3))))) | 1560 | testdata/Builtins.lc 405:34-405:41 ImageSemantics->Type |
1510 | testdata/Builtins.lc 408:40-408:43 {a} -> {b} -> a->b -> List a -> List b | 1561 | testdata/Builtins.lc 405:34-405:55 Type |
1511 | testdata/Builtins.lc 408:40-408:71 List (Primitive (JoinTupleType (VecS Float 4) (InterpolatedType V5)) V0) -> List (List (Vector 1 (Maybe (SimpleFragment (InterpolatedType V6))))) | 1562 | testdata/Builtins.lc 405:40-405:41 V7 |
1512 | testdata/Builtins.lc 408:44-408:71 Primitive (JoinTupleType (VecS Float 4) (InterpolatedType V5)) V0 -> List (Vector 1 (Maybe (SimpleFragment (InterpolatedType V6)))) | 1563 | testdata/Builtins.lc 405:42-405:55 ImageSemantics |
1513 | testdata/Builtins.lc 408:45-408:63 {a} -> {b} -> {c} -> {d:PrimitiveType} -> {e : a ~ InterpolatedType b} -> {f : c ~ JoinTupleType (VecS Float 4) a} -> b -> RasterContext c d -> Primitive c d -> List (Vector 1 (Maybe (SimpleFragment a))) | 1564 | testdata/Builtins.lc 405:43-405:48 Type->ImageSemantics |
1514 | testdata/Builtins.lc 408:45-408:66 RasterContext (JoinTupleType (VecS Float 4) (InterpolatedType V7)) V0 -> Primitive (JoinTupleType (VecS Float 4) (InterpolatedType V8)) V1 -> List (Vector 1 (Maybe (SimpleFragment (InterpolatedType V9)))) | 1565 | testdata/Builtins.lc 405:49-405:54 Type |
1515 | testdata/Builtins.lc 408:64-408:66 V8 | 1566 | testdata/Builtins.lc 406:1-406:11 {a:Nat} -> Float -> Image a ('Depth Float) |
1516 | testdata/Builtins.lc 408:67-408:70 V7 | 1567 | testdata/Builtins.lc 406:35-406:40 Type |
1517 | testdata/Builtins.lc 408:72-408:73 V2 | 1568 | testdata/Builtins.lc 406:35-406:66 Type |
1518 | testdata/Builtins.lc 410:6-410:11 Nat -> Type->Type | Type | 1569 | testdata/Builtins.lc 406:45-406:50 Nat -> ImageSemantics->Type |
1519 | testdata/Builtins.lc 410:15-410:18 Type | 1570 | testdata/Builtins.lc 406:45-406:52 ImageSemantics->Type |
1520 | testdata/Builtins.lc 410:22-410:26 Type | 1571 | testdata/Builtins.lc 406:45-406:66 Type |
1521 | testdata/Builtins.lc 410:22-410:34 Type | 1572 | testdata/Builtins.lc 406:51-406:52 V2 |
1522 | testdata/Builtins.lc 410:30-410:34 Type | 1573 | testdata/Builtins.lc 406:53-406:66 ImageSemantics |
1523 | testdata/Builtins.lc 412:1-412:11 {a:Nat} -> {b:Nat} -> {c} -> {d} -> {e : Num c} -> {f : d ~ VecScalar b c} -> d -> Image a (Color d) | 1574 | testdata/Builtins.lc 406:54-406:59 Type->ImageSemantics |
1524 | testdata/Builtins.lc 412:45-413:55 Type | 1575 | testdata/Builtins.lc 406:60-406:65 Type |
1525 | testdata/Builtins.lc 412:46-412:49 Type->Type | 1576 | testdata/Builtins.lc 407:1-407:13 {a:Nat} -> Int -> Image a ('Stencil Int) |
1526 | testdata/Builtins.lc 412:46-412:51 Type | 1577 | testdata/Builtins.lc 407:35-407:38 Type |
1527 | testdata/Builtins.lc 412:50-412:51 V3 | 1578 | testdata/Builtins.lc 407:35-407:66 Type |
1528 | testdata/Builtins.lc 412:53-412:58 V2 | 1579 | testdata/Builtins.lc 407:45-407:50 Nat -> ImageSemantics->Type |
1529 | testdata/Builtins.lc 412:53-412:60 Type->Type | 1580 | testdata/Builtins.lc 407:45-407:52 ImageSemantics->Type |
1530 | testdata/Builtins.lc 412:53-412:74 Type | 1581 | testdata/Builtins.lc 407:45-407:66 Type |
1531 | testdata/Builtins.lc 412:53-413:55 Type | 1582 | testdata/Builtins.lc 407:51-407:52 V2 |
1532 | testdata/Builtins.lc 412:59-412:60 Type -> Type->Type | 1583 | testdata/Builtins.lc 407:53-407:66 ImageSemantics |
1533 | testdata/Builtins.lc 412:61-412:70 Nat -> Type->Type | 1584 | testdata/Builtins.lc 407:54-407:61 Type->ImageSemantics |
1534 | testdata/Builtins.lc 412:61-412:72 Type->Type | 1585 | testdata/Builtins.lc 407:62-407:65 Type |
1535 | testdata/Builtins.lc 412:61-412:74 Type | 1586 | testdata/Builtins.lc 410:5-410:20 Type->Type |
1536 | testdata/Builtins.lc 412:71-412:72 V4 | 1587 | testdata/Builtins.lc 410:28-410:33 Type |
1537 | testdata/Builtins.lc 412:73-412:74 Type | 1588 | testdata/Builtins.lc 410:28-410:41 Type->Type |
1538 | testdata/Builtins.lc 413:24-413:29 Type | 1589 | testdata/Builtins.lc 410:28-412:99 Type | Type->Type |
1539 | testdata/Builtins.lc 413:24-413:55 Type | 1590 | testdata/Builtins.lc 410:37-410:41 ImageSemantics->Type | Nat -> ImageSemantics->Type | Type |
1540 | testdata/Builtins.lc 413:34-413:39 Nat -> Type->Type | 1591 | testdata/Builtins.lc 411:22-411:46 Type |
1541 | testdata/Builtins.lc 413:34-413:41 Type->Type | 1592 | testdata/Builtins.lc 411:22-411:64 Type->Type |
1542 | testdata/Builtins.lc 413:34-413:55 Type | 1593 | testdata/Builtins.lc 411:22-412:99 Type |
1543 | testdata/Builtins.lc 413:40-413:41 V7 | 1594 | testdata/Builtins.lc 411:50-411:54 a:Type -> a -> a->Type |
1544 | testdata/Builtins.lc 413:42-413:55 Type | 1595 | testdata/Builtins.lc 411:50-411:58 Nat -> Nat->Type |
1545 | testdata/Builtins.lc 413:43-413:48 Type->Type | 1596 | testdata/Builtins.lc 411:50-411:61 Nat->Type |
1546 | testdata/Builtins.lc 413:49-413:54 Type | 1597 | testdata/Builtins.lc 411:50-411:64 ImageSemantics->Type | Nat -> ImageSemantics->Type | Type | Type -> Type->Type | Type->Type |
1547 | testdata/Builtins.lc 414:1-414:11 {a:Nat} -> Float -> Image a (Depth Float) | 1598 | testdata/Builtins.lc 411:55-411:58 Type |
1548 | testdata/Builtins.lc 414:35-414:40 Type | 1599 | testdata/Builtins.lc 411:59-411:61 Nat |
1549 | testdata/Builtins.lc 414:35-414:66 Type | 1600 | testdata/Builtins.lc 411:62-411:64 Nat |
1550 | testdata/Builtins.lc 414:45-414:50 Nat -> Type->Type | 1601 | testdata/Builtins.lc 412:22-412:59 Type |
1551 | testdata/Builtins.lc 414:45-414:52 Type->Type | 1602 | testdata/Builtins.lc 412:22-412:99 Type->Type |
1552 | testdata/Builtins.lc 414:45-414:66 Type | 1603 | testdata/Builtins.lc 412:63-412:65 Type -> Type->Type |
1553 | testdata/Builtins.lc 414:51-414:52 V2 | 1604 | testdata/Builtins.lc 412:63-412:82 Type->Type |
1554 | testdata/Builtins.lc 414:53-414:66 Type | 1605 | testdata/Builtins.lc 412:63-412:99 ImageSemantics->Type | Nat -> ImageSemantics->Type | Type | Type -> Type -> Type->Type | Type -> Type->Type | Type->Type |
1555 | testdata/Builtins.lc 414:54-414:59 Type->Type | 1606 | testdata/Builtins.lc 412:66-412:82 Type |
1556 | testdata/Builtins.lc 414:60-414:65 Type | 1607 | testdata/Builtins.lc 412:67-412:71 a:Type -> a -> a->Type |
1557 | testdata/Builtins.lc 415:1-415:13 {a:Nat} -> Int -> Image a (Stencil Int) | 1608 | testdata/Builtins.lc 412:67-412:75 Nat -> Nat->Type |
1558 | testdata/Builtins.lc 415:35-415:38 Type | 1609 | testdata/Builtins.lc 412:67-412:78 Nat->Type |
1559 | testdata/Builtins.lc 415:35-415:66 Type | 1610 | testdata/Builtins.lc 412:72-412:75 Type |
1560 | testdata/Builtins.lc 415:45-415:50 Nat -> Type->Type | 1611 | testdata/Builtins.lc 412:76-412:78 Nat |
1561 | testdata/Builtins.lc 415:45-415:52 Type->Type | 1612 | testdata/Builtins.lc 412:79-412:81 Nat |
1562 | testdata/Builtins.lc 415:45-415:66 Type | 1613 | testdata/Builtins.lc 412:83-412:99 Type |
1563 | testdata/Builtins.lc 415:51-415:52 V2 | 1614 | testdata/Builtins.lc 412:84-412:88 a:Type -> a -> a->Type |
1564 | testdata/Builtins.lc 415:53-415:66 Type | 1615 | testdata/Builtins.lc 412:84-412:92 Nat -> Nat->Type |
1565 | testdata/Builtins.lc 415:54-415:61 Type->Type | 1616 | testdata/Builtins.lc 412:84-412:95 Nat->Type |
1566 | testdata/Builtins.lc 415:62-415:65 Type | 1617 | testdata/Builtins.lc 412:89-412:92 Type |
1567 | testdata/Builtins.lc 418:5-418:20 Type->Type | 1618 | testdata/Builtins.lc 412:93-412:95 Nat |
1568 | testdata/Builtins.lc 418:28-418:33 Type | 1619 | testdata/Builtins.lc 412:96-412:98 Nat |
1569 | testdata/Builtins.lc 418:28-418:41 Type->Type | 1620 | testdata/Builtins.lc 423:6-423:17 Nat -> List ImageSemantics -> Type | Type |
1570 | testdata/Builtins.lc 418:28-420:99 Type | Type->Type | 1621 | testdata/Builtins.lc 423:6-423:51 Type |
1571 | testdata/Builtins.lc 418:37-418:41 Nat -> Type->Type | Type | Type->Type | 1622 | testdata/Builtins.lc 423:24-423:27 Type |
1572 | testdata/Builtins.lc 419:22-419:46 Type | 1623 | testdata/Builtins.lc 423:35-423:51 Type |
1573 | testdata/Builtins.lc 419:22-419:64 Type->Type | 1624 | testdata/Builtins.lc 423:36-423:50 Type |
1574 | testdata/Builtins.lc 419:22-420:99 Type | 1625 | testdata/Builtins.lc 425:1-425:11 {a : List ImageSemantics} -> {b:Nat} -> FragOps a -> List (Vector b (Maybe (SimpleFragment ('remSemantics' a)))) -> FrameBuffer b a -> FrameBuffer b a |
1575 | testdata/Builtins.lc 419:50-419:54 a:Type -> a -> a->Type | 1626 | testdata/Builtins.lc 425:15-425:22 List ImageSemantics -> Type |
1576 | testdata/Builtins.lc 419:50-419:58 Nat -> Nat->Type | 1627 | testdata/Builtins.lc 425:15-425:24 Type |
1577 | testdata/Builtins.lc 419:50-419:61 Nat->Type | 1628 | testdata/Builtins.lc 425:15-425:100 Type |
1578 | testdata/Builtins.lc 419:50-419:64 Nat -> Type->Type | Type | Type -> Type->Type | Type->Type | 1629 | testdata/Builtins.lc 425:23-425:24 V3 |
1579 | testdata/Builtins.lc 419:55-419:58 Type | 1630 | testdata/Builtins.lc 425:28-425:42 Nat -> Type->Type |
1580 | testdata/Builtins.lc 419:59-419:61 Nat | 1631 | testdata/Builtins.lc 425:28-425:44 Type->Type |
1581 | testdata/Builtins.lc 419:62-419:64 Nat | 1632 | testdata/Builtins.lc 425:28-425:62 Type |
1582 | testdata/Builtins.lc 420:22-420:59 Type | 1633 | testdata/Builtins.lc 425:28-425:100 Type |
1583 | testdata/Builtins.lc 420:22-420:99 Type->Type | 1634 | testdata/Builtins.lc 425:43-425:44 V2 |
1584 | testdata/Builtins.lc 420:63-420:65 Type -> Type->Type | 1635 | testdata/Builtins.lc 425:45-425:62 Type |
1585 | testdata/Builtins.lc 420:63-420:82 Type->Type | 1636 | testdata/Builtins.lc 425:46-425:59 List ImageSemantics -> Type |
1586 | testdata/Builtins.lc 420:63-420:99 Nat -> Type->Type | Type | Type -> Type -> Type->Type | Type -> Type->Type | Type->Type | 1637 | testdata/Builtins.lc 425:60-425:61 List ImageSemantics |
1587 | testdata/Builtins.lc 420:66-420:82 Type | 1638 | testdata/Builtins.lc 425:66-425:77 Nat -> List ImageSemantics -> Type |
1588 | testdata/Builtins.lc 420:67-420:71 a:Type -> a -> a->Type | 1639 | testdata/Builtins.lc 425:66-425:79 List ImageSemantics -> Type |
1589 | testdata/Builtins.lc 420:67-420:75 Nat -> Nat->Type | 1640 | testdata/Builtins.lc 425:66-425:81 Type |
1590 | testdata/Builtins.lc 420:67-420:78 Nat->Type | 1641 | testdata/Builtins.lc 425:66-425:100 Type |
1591 | testdata/Builtins.lc 420:72-420:75 Type | 1642 | testdata/Builtins.lc 425:78-425:79 Nat |
1592 | testdata/Builtins.lc 420:76-420:78 Nat | 1643 | testdata/Builtins.lc 425:80-425:81 List ImageSemantics |
1593 | testdata/Builtins.lc 420:79-420:81 Nat | 1644 | testdata/Builtins.lc 425:85-425:96 Nat -> List ImageSemantics -> Type |
1594 | testdata/Builtins.lc 420:83-420:99 Type | 1645 | testdata/Builtins.lc 425:85-425:98 List ImageSemantics -> Type |
1595 | testdata/Builtins.lc 420:84-420:88 a:Type -> a -> a->Type | 1646 | testdata/Builtins.lc 425:85-425:100 Type |
1596 | testdata/Builtins.lc 420:84-420:92 Nat -> Nat->Type | 1647 | testdata/Builtins.lc 425:97-425:98 Nat |
1597 | testdata/Builtins.lc 420:84-420:95 Nat->Type | 1648 | testdata/Builtins.lc 425:99-425:100 List ImageSemantics |
1598 | testdata/Builtins.lc 420:89-420:92 Type | 1649 | testdata/Builtins.lc 428:5-428:18 Type->Type |
1599 | testdata/Builtins.lc 420:93-420:95 Nat | 1650 | testdata/Builtins.lc 428:26-428:31 Type |
1600 | testdata/Builtins.lc 420:96-420:98 Nat | 1651 | testdata/Builtins.lc 428:26-428:55 Type->Type |
1601 | testdata/Builtins.lc 422:7-422:20 Type->Type | 1652 | testdata/Builtins.lc 428:26-430:89 Type | Type->Type |
1602 | testdata/Builtins.lc 422:7-422:65 Type | 1653 | testdata/Builtins.lc 428:35-428:46 Nat -> List ImageSemantics -> Type |
1603 | testdata/Builtins.lc 422:29-422:42 {a} -> {b} -> {c : DefaultFragOp b} -> FragmentOperation b | 1654 | testdata/Builtins.lc 428:35-428:49 List ImageSemantics -> Type |
1604 | testdata/Builtins.lc 422:46-422:63 Type->Type | 1655 | testdata/Builtins.lc 428:35-428:55 ImageSemantics->Type | Nat -> ImageSemantics->Type | Type |
1605 | testdata/Builtins.lc 422:46-422:65 Type | 1656 | testdata/Builtins.lc 428:47-428:49 Nat |
1606 | testdata/Builtins.lc 422:64-422:65 Type | 1657 | testdata/Builtins.lc 428:50-428:55 List ImageSemantics |
1607 | testdata/Builtins.lc 423:37-423:42 Type | 1658 | testdata/Builtins.lc 428:52-428:54 ImageSemantics |
1608 | testdata/Builtins.lc 423:37-423:112 ({a : DefaultFragOp V1} -> FragmentOperation V2) -> {c : DefaultFragOp V2} -> FragmentOperation V3 | 1659 | testdata/Builtins.lc 429:20-429:44 Type |
1609 | testdata/Builtins.lc 423:37-424:36 Type | Type->Type | 1660 | testdata/Builtins.lc 429:20-429:72 Type->Type |
1610 | testdata/Builtins.lc 423:37-424:77 {a : DefaultFragOp V1} -> FragmentOperation V2 | {a} -> {b : DefaultFragOp a} -> FragmentOperation a | 1661 | testdata/Builtins.lc 429:20-430:89 Type |
1611 | testdata/Builtins.lc 423:69-423:76 {a} -> {b:Nat} -> {c} -> {d} -> {e : a ~ VecScalar b Bool} -> {f : c ~ VecScalar b d} -> {g : Num d} -> Blending d -> a -> FragmentOperation (Color c) | 1662 | testdata/Builtins.lc 429:48-429:59 Nat -> List ImageSemantics -> Type |
1612 | testdata/Builtins.lc 423:69-423:87 VecScalar V2 Bool -> FragmentOperation (Color (VecScalar V3 V2)) | 1663 | testdata/Builtins.lc 429:48-429:62 List ImageSemantics -> Type |
1613 | testdata/Builtins.lc 423:69-423:112 FragmentOperation (Color (VecS V1 4)) | a:Nat -> {b : DefaultFragOp (Color (VecS Float ('Succ ('Succ ('Succ ('Succ a))))))} -> FragmentOperation (Color (VecS Float ('Succ ('Succ ('Succ ('Succ a)))))) | a:Nat -> {b : DefaultFragOp (Color (VecS Float ('Succ ('Succ ('Succ a)))))} -> FragmentOperation (Color (VecS Float ('Succ ('Succ ('Succ a))))) | a:Nat -> {b : DefaultFragOp (Color (VecS Float ('Succ ('Succ a))))} -> FragmentOperation (Color (VecS Float ('Succ ('Succ a)))) | a:Nat -> {b : DefaultFragOp (Color (VecS Float ('Succ a)))} -> FragmentOperation (Color (VecS Float ('Succ a))) | a:Nat -> {b : DefaultFragOp (Color (VecS V1 a))} -> FragmentOperation (Color (VecS V2 a)) | a:Type -> b:Nat -> {c : DefaultFragOp (Color (VecS a b))} -> FragmentOperation (Color (VecS a b)) | a:Type -> {b : DefaultFragOp (Color a)} -> FragmentOperation (Color a) | 1664 | testdata/Builtins.lc 429:48-429:72 ImageSemantics->Type | Nat -> ImageSemantics->Type | Type | Type -> Type->Type | Type->Type |
1614 | testdata/Builtins.lc 423:77-423:87 {a} -> Blending a | 1665 | testdata/Builtins.lc 429:60-429:62 Nat |
1615 | testdata/Builtins.lc 423:88-423:112 VecS Bool 4 | 1666 | testdata/Builtins.lc 429:63-429:72 List ImageSemantics |
1616 | testdata/Builtins.lc 423:89-423:91 {a} -> a -> a -> a -> a -> VecS a 4 | 1667 | testdata/Builtins.lc 429:65-429:67 ImageSemantics |
1617 | testdata/Builtins.lc 423:89-423:96 Bool -> Bool -> Bool -> VecS Bool 4 | 1668 | testdata/Builtins.lc 429:69-429:71 ImageSemantics | List ImageSemantics |
1618 | testdata/Builtins.lc 423:89-423:101 Bool -> Bool -> VecS Bool 4 | 1669 | testdata/Builtins.lc 430:20-430:57 Type |
1619 | testdata/Builtins.lc 423:89-423:106 Bool -> VecS Bool 4 | 1670 | testdata/Builtins.lc 430:20-430:89 Type->Type |
1620 | testdata/Builtins.lc 423:92-423:96 Bool | 1671 | testdata/Builtins.lc 430:61-430:72 Nat -> List ImageSemantics -> Type |
1621 | testdata/Builtins.lc 423:97-423:101 Bool | 1672 | testdata/Builtins.lc 430:61-430:75 List ImageSemantics -> Type |
1622 | testdata/Builtins.lc 423:102-423:106 Bool | 1673 | testdata/Builtins.lc 430:61-430:89 ImageSemantics->Type | Nat -> ImageSemantics->Type | Type | Type -> Type -> Type->Type | Type -> Type->Type | Type->Type |
1623 | testdata/Builtins.lc 423:107-423:111 Bool | 1674 | testdata/Builtins.lc 430:73-430:75 Nat |
1624 | testdata/Builtins.lc 424:31-424:36 Type | 1675 | testdata/Builtins.lc 430:76-430:89 List ImageSemantics |
1625 | testdata/Builtins.lc 424:31-424:77 ({a : DefaultFragOp V1} -> FragmentOperation V2) -> {c : DefaultFragOp V2} -> FragmentOperation V3 | 1676 | testdata/Builtins.lc 430:78-430:80 ImageSemantics |
1626 | testdata/Builtins.lc 424:60-424:67 ComparisonFunction -> Bool -> FragmentOperation (Depth Float) | 1677 | testdata/Builtins.lc 430:82-430:84 ImageSemantics |
1627 | testdata/Builtins.lc 424:60-424:72 Bool -> FragmentOperation (Depth Float) | 1678 | testdata/Builtins.lc 430:82-430:88 List ImageSemantics |
1628 | testdata/Builtins.lc 424:60-424:77 FragmentOperation (Depth Float) | a:Type -> {b : DefaultFragOp (Depth a)} -> FragmentOperation (Depth a) | 1679 | testdata/Builtins.lc 430:86-430:88 ImageSemantics | List ImageSemantics |
1629 | testdata/Builtins.lc 424:68-424:72 ComparisonFunction | 1680 | testdata/Builtins.lc 432:7-432:23 List ImageSemantics -> Type |
1630 | testdata/Builtins.lc 424:73-424:77 Bool | 1681 | testdata/Builtins.lc 432:31-432:45 Type |
1631 | testdata/Builtins.lc 431:6-431:17 Nat -> Type->Type | Type | 1682 | testdata/Builtins.lc 435:1-435:12 {a : List ImageSemantics} -> {b} -> {c:Nat} -> {d:Unit} -> {e : SameLayerCounts b} -> {f : FrameBuffer c a ~ TFFrameBuffer b} -> b -> FrameBuffer c a |
1632 | testdata/Builtins.lc 431:24-431:27 Type | 1683 | testdata/Builtins.lc 435:17-435:115 Type |
1633 | testdata/Builtins.lc 432:1-432:11 {a} -> {b:Nat} -> FragOps a -> List (Vector b (Maybe (SimpleFragment (RemSemantics a)))) -> FrameBuffer b a -> FrameBuffer b a | 1684 | testdata/Builtins.lc 435:18-435:34 List ImageSemantics -> Type |
1634 | testdata/Builtins.lc 432:15-432:22 Type->Type | 1685 | testdata/Builtins.lc 435:18-435:36 Type |
1635 | testdata/Builtins.lc 432:15-432:24 Type | 1686 | testdata/Builtins.lc 435:35-435:36 V5 |
1636 | testdata/Builtins.lc 432:15-432:99 Type | 1687 | testdata/Builtins.lc 435:38-435:53 Type->Type |
1637 | testdata/Builtins.lc 432:23-432:24 V3 | 1688 | testdata/Builtins.lc 435:38-435:55 Type |
1638 | testdata/Builtins.lc 432:28-432:42 Nat -> Type->Type | 1689 | testdata/Builtins.lc 435:38-435:115 Type |
1639 | testdata/Builtins.lc 432:28-432:44 Type->Type | 1690 | testdata/Builtins.lc 435:54-435:55 V4 |
1640 | testdata/Builtins.lc 432:28-432:61 Type | 1691 | testdata/Builtins.lc 435:57-435:68 Nat -> List ImageSemantics -> Type |
1641 | testdata/Builtins.lc 432:28-432:99 Type | 1692 | testdata/Builtins.lc 435:57-435:70 List ImageSemantics -> Type |
1642 | testdata/Builtins.lc 432:43-432:44 V2 | 1693 | testdata/Builtins.lc 435:57-435:72 Type |
1643 | testdata/Builtins.lc 432:45-432:61 Type | 1694 | testdata/Builtins.lc 435:57-435:74 Type->Type |
1644 | testdata/Builtins.lc 432:46-432:58 Type->Type | 1695 | testdata/Builtins.lc 435:57-435:90 Type |
1645 | testdata/Builtins.lc 432:59-432:60 Type | 1696 | testdata/Builtins.lc 435:57-435:115 Type |
1646 | testdata/Builtins.lc 432:65-432:76 Nat -> Type->Type | 1697 | testdata/Builtins.lc 435:69-435:70 V3 |
1647 | testdata/Builtins.lc 432:65-432:78 Type->Type | 1698 | testdata/Builtins.lc 435:71-435:72 List ImageSemantics |
1648 | testdata/Builtins.lc 432:65-432:80 Type | 1699 | testdata/Builtins.lc 435:73-435:74 Type -> Type->Type |
1649 | testdata/Builtins.lc 432:65-432:99 Type | 1700 | testdata/Builtins.lc 435:75-435:88 Type->Type |
1650 | testdata/Builtins.lc 432:77-432:78 Nat | 1701 | testdata/Builtins.lc 435:75-435:90 Type |
1651 | testdata/Builtins.lc 432:79-432:80 Type | 1702 | testdata/Builtins.lc 435:89-435:90 Type |
1652 | testdata/Builtins.lc 432:84-432:95 Nat -> Type->Type | 1703 | testdata/Builtins.lc 435:95-435:96 Type |
1653 | testdata/Builtins.lc 432:84-432:97 Type->Type | 1704 | testdata/Builtins.lc 435:95-435:115 Type |
1654 | testdata/Builtins.lc 432:84-432:99 Type | 1705 | testdata/Builtins.lc 435:100-435:111 Nat -> List ImageSemantics -> Type |
1655 | testdata/Builtins.lc 432:96-432:97 Nat | 1706 | testdata/Builtins.lc 435:100-435:113 List ImageSemantics -> Type |
1656 | testdata/Builtins.lc 432:98-432:99 Type | 1707 | testdata/Builtins.lc 435:100-435:115 Type |
1657 | testdata/Builtins.lc 435:5-435:18 Type->Type | 1708 | testdata/Builtins.lc 435:112-435:113 Nat |
1658 | testdata/Builtins.lc 435:26-435:31 Type | 1709 | testdata/Builtins.lc 435:114-435:115 List ImageSemantics |
1659 | testdata/Builtins.lc 435:26-435:52 Type->Type | 1710 | testdata/Builtins.lc 437:1-437:11 {a : List ImageSemantics} -> {b:Nat} -> {c} -> FragOps a -> (c -> 'remSemantics' a) -> List (Vector b (Maybe (SimpleFragment c))) -> FrameBuffer b a -> FrameBuffer b a |
1660 | testdata/Builtins.lc 435:26-437:88 Type | Type->Type | 1711 | testdata/Builtins.lc 437:34-437:44 {a : List ImageSemantics} -> {b:Nat} -> FragOps a -> List (Vector b (Maybe (SimpleFragment ('remSemantics' a)))) -> FrameBuffer b a -> FrameBuffer b a |
1661 | testdata/Builtins.lc 435:35-435:46 Nat -> Type->Type | 1712 | testdata/Builtins.lc 437:34-437:48 List (Vector V0 (Maybe (SimpleFragment ('remSemantics' V1)))) -> FrameBuffer V1 V2 -> FrameBuffer V2 V3 |
1662 | testdata/Builtins.lc 435:35-435:49 Type->Type | 1713 | testdata/Builtins.lc 437:34-437:76 FrameBuffer V1 V2 -> FrameBuffer V2 V3 |
1663 | testdata/Builtins.lc 435:35-435:52 Nat -> Type->Type | Type | Type->Type | 1714 | testdata/Builtins.lc 437:34-437:79 FrameBuffer V1 V2 |
1664 | testdata/Builtins.lc 435:47-435:49 Nat | 1715 | testdata/Builtins.lc 437:45-437:48 V9 |
1665 | testdata/Builtins.lc 435:50-435:52 Type | 1716 | testdata/Builtins.lc 437:49-437:76 List (Vector V1 (Maybe (SimpleFragment ('remSemantics' V2)))) |
1666 | testdata/Builtins.lc 436:20-436:44 Type | 1717 | testdata/Builtins.lc 437:50-437:62 {a} -> {b} -> {c:Nat} -> a->b -> List (Vector c (Maybe (SimpleFragment a))) -> List (Vector c (Maybe (SimpleFragment b))) |
1667 | testdata/Builtins.lc 436:20-436:71 Type->Type | 1718 | testdata/Builtins.lc 437:50-437:70 List (Vector V0 (Maybe (SimpleFragment V2))) -> List (Vector V1 (Maybe (SimpleFragment V2))) |
1668 | testdata/Builtins.lc 436:20-437:88 Type | 1719 | testdata/Builtins.lc 437:63-437:70 V10 |
1669 | testdata/Builtins.lc 436:48-436:59 Nat -> Type->Type | 1720 | testdata/Builtins.lc 437:71-437:75 V6 |
1670 | testdata/Builtins.lc 436:48-436:62 Type->Type | 1721 | testdata/Builtins.lc 437:77-437:79 V4 |
1671 | testdata/Builtins.lc 436:48-436:71 Nat -> Type->Type | Type | Type -> Type->Type | Type->Type | 1722 | testdata/Builtins.lc 439:1-439:20 {a} -> a->a |
1672 | testdata/Builtins.lc 436:60-436:62 Nat | 1723 | testdata/Builtins.lc 439:25-439:26 V1 |
1673 | testdata/Builtins.lc 436:63-436:71 Type | 1724 | testdata/Builtins.lc 442:1-442:9 {a:ImageSemantics} -> FrameBuffer 1 ('Cons a 'Nil) -> Image 1 a |
1674 | testdata/Builtins.lc 436:64-436:66 Type | 1725 | testdata/Builtins.lc 442:24-442:35 Nat -> List ImageSemantics -> Type |
1675 | testdata/Builtins.lc 436:68-436:70 Type | 1726 | testdata/Builtins.lc 442:24-442:37 List ImageSemantics -> Type |
1676 | testdata/Builtins.lc 437:20-437:57 Type | 1727 | testdata/Builtins.lc 442:24-442:42 Type |
1677 | testdata/Builtins.lc 437:20-437:88 Type->Type | 1728 | testdata/Builtins.lc 442:24-442:55 Type |
1678 | testdata/Builtins.lc 437:61-437:72 Nat -> Type->Type | 1729 | testdata/Builtins.lc 442:36-442:37 V1 |
1679 | testdata/Builtins.lc 437:61-437:75 Type->Type | 1730 | testdata/Builtins.lc 442:38-442:42 List ImageSemantics |
1680 | testdata/Builtins.lc 437:61-437:88 Nat -> Type->Type | Type | Type -> Type -> Type->Type | Type -> Type->Type | Type->Type | 1731 | testdata/Builtins.lc 442:40-442:41 V2 |
1681 | testdata/Builtins.lc 437:73-437:75 Nat | 1732 | testdata/Builtins.lc 442:46-442:51 Nat -> ImageSemantics->Type |
1682 | testdata/Builtins.lc 437:76-437:88 Type | 1733 | testdata/Builtins.lc 442:46-442:53 ImageSemantics->Type |
1683 | testdata/Builtins.lc 437:77-437:79 Type | 1734 | testdata/Builtins.lc 442:46-442:55 Type |
1684 | testdata/Builtins.lc 437:77-437:83 Type->Type | 1735 | testdata/Builtins.lc 442:52-442:53 V1 |
1685 | testdata/Builtins.lc 437:81-437:83 Type | 1736 | testdata/Builtins.lc 442:54-442:55 ImageSemantics |
1686 | testdata/Builtins.lc 437:85-437:87 Type | 1737 | testdata/Builtins.lc 443:1-443:14 FrameBuffer 1 ('Cons ('Depth Float) ('Cons ('Color (VecS Float 4)) 'Nil)) -> Image 1 ('Color (VecS Float 4)) |
1687 | testdata/Builtins.lc 439:1-439:12 {a} -> {b} -> {c:Nat} -> {d:Unit} -> {e : SameLayerCounts b} -> {f : FrameBuffer c a ~ TFFrameBuffer b} -> b -> FrameBuffer c a | 1738 | testdata/Builtins.lc 443:24-443:35 Nat -> List ImageSemantics -> Type |
1688 | testdata/Builtins.lc 439:17-439:115 Type | 1739 | testdata/Builtins.lc 443:24-443:37 List ImageSemantics -> Type |
1689 | testdata/Builtins.lc 439:18-439:34 Type->Type | 1740 | testdata/Builtins.lc 443:24-443:75 Type |
1690 | testdata/Builtins.lc 439:18-439:36 Type | 1741 | testdata/Builtins.lc 443:36-443:37 V1 |
1691 | testdata/Builtins.lc 439:35-439:36 V5 | 1742 | testdata/Builtins.lc 443:38-443:75 List ImageSemantics |
1692 | testdata/Builtins.lc 439:38-439:53 Type->Type | 1743 | testdata/Builtins.lc 443:40-443:45 Type->ImageSemantics |
1693 | testdata/Builtins.lc 439:38-439:55 Type | 1744 | testdata/Builtins.lc 443:40-443:52 ImageSemantics |
1694 | testdata/Builtins.lc 439:38-439:115 Type | 1745 | testdata/Builtins.lc 443:46-443:52 Type |
1695 | testdata/Builtins.lc 439:54-439:55 V4 | 1746 | testdata/Builtins.lc 443:54-443:59 Type->ImageSemantics |
1696 | testdata/Builtins.lc 439:57-439:68 Nat -> Type->Type | 1747 | testdata/Builtins.lc 443:54-443:74 ImageSemantics | List ImageSemantics |
1697 | testdata/Builtins.lc 439:57-439:70 Type->Type | 1748 | testdata/Builtins.lc 443:60-443:74 Type |
1698 | testdata/Builtins.lc 439:57-439:72 Type | 1749 | testdata/Builtins.lc 443:62-443:65 Nat -> Type->Type |
1699 | testdata/Builtins.lc 439:57-439:74 Type->Type | 1750 | testdata/Builtins.lc 443:62-443:67 Type->Type |
1700 | testdata/Builtins.lc 439:57-439:90 Type | 1751 | testdata/Builtins.lc 443:66-443:67 V1 |
1701 | testdata/Builtins.lc 439:57-439:115 Type | 1752 | testdata/Builtins.lc 443:68-443:73 Type |
1702 | testdata/Builtins.lc 439:69-439:70 V3 | 1753 | testdata/Builtins.lc 443:79-443:84 Nat -> ImageSemantics->Type |
1703 | testdata/Builtins.lc 439:71-439:72 Type | 1754 | testdata/Builtins.lc 443:79-443:86 ImageSemantics->Type |
1704 | testdata/Builtins.lc 439:73-439:74 Type -> Type->Type | 1755 | testdata/Builtins.lc 443:79-443:108 Type |
1705 | testdata/Builtins.lc 439:75-439:88 Type->Type | 1756 | testdata/Builtins.lc 443:85-443:86 V1 |
1706 | testdata/Builtins.lc 439:75-439:90 Type | 1757 | testdata/Builtins.lc 443:87-443:108 ImageSemantics |
1707 | testdata/Builtins.lc 439:89-439:90 Type | 1758 | testdata/Builtins.lc 443:88-443:93 Type->ImageSemantics |
1708 | testdata/Builtins.lc 439:95-439:96 Type | 1759 | testdata/Builtins.lc 443:94-443:107 Type |
1709 | testdata/Builtins.lc 439:95-439:115 Type | 1760 | testdata/Builtins.lc 443:95-443:98 Nat -> Type->Type |
1710 | testdata/Builtins.lc 439:100-439:111 Nat -> Type->Type | 1761 | testdata/Builtins.lc 443:95-443:100 Type->Type |
1711 | testdata/Builtins.lc 439:100-439:113 Type->Type | 1762 | testdata/Builtins.lc 443:99-443:100 V1 |
1712 | testdata/Builtins.lc 439:100-439:115 Type | 1763 | testdata/Builtins.lc 443:101-443:106 Type |
1713 | testdata/Builtins.lc 439:112-439:113 Nat | 1764 | testdata/Builtins.lc 445:6-445:12 Type |
1714 | testdata/Builtins.lc 439:114-439:115 Type | 1765 | testdata/Builtins.lc 445:6-446:12 Type |
1715 | testdata/Builtins.lc 441:1-441:11 {a} -> {b:Nat} -> {c} -> FragOps a -> (c -> RemSemantics a) -> List (Vector b (Maybe (SimpleFragment c))) -> FrameBuffer b a -> FrameBuffer b a | 1766 | testdata/Builtins.lc 446:3-446:12 Output | Type | {a:Nat} -> {b : List ImageSemantics} -> FrameBuffer a b -> Output |
1716 | testdata/Builtins.lc 441:34-441:44 {a} -> {b:Nat} -> FragOps a -> List (Vector b (Maybe (SimpleFragment (RemSemantics a)))) -> FrameBuffer b a -> FrameBuffer b a | 1767 | testdata/Builtins.lc 446:26-446:37 Nat -> List ImageSemantics -> Type |
1717 | testdata/Builtins.lc 441:34-441:48 List (Vector V0 (Maybe (SimpleFragment (RemSemantics V1)))) -> FrameBuffer V1 V2 -> FrameBuffer V2 V3 | 1768 | testdata/Builtins.lc 446:26-446:39 List ImageSemantics -> Type |
1718 | testdata/Builtins.lc 441:34-441:76 FrameBuffer V1 V2 -> FrameBuffer V2 V3 | 1769 | testdata/Builtins.lc 446:26-446:41 Type |
1719 | testdata/Builtins.lc 441:34-441:79 FrameBuffer V1 V2 | 1770 | testdata/Builtins.lc 446:26-446:51 Type |
1720 | testdata/Builtins.lc 441:45-441:48 V9 | 1771 | testdata/Builtins.lc 446:38-446:39 V3 |
1721 | testdata/Builtins.lc 441:49-441:76 List (Vector V1 (Maybe (SimpleFragment (RemSemantics V2)))) | 1772 | testdata/Builtins.lc 446:40-446:41 V1 |
1722 | testdata/Builtins.lc 441:50-441:62 {a} -> {b} -> {c:Nat} -> a->b -> List (Vector c (Maybe (SimpleFragment a))) -> List (Vector c (Maybe (SimpleFragment b))) | 1773 | testdata/Builtins.lc 446:45-446:51 Type |
1723 | testdata/Builtins.lc 441:50-441:70 List (Vector V0 (Maybe (SimpleFragment V2))) -> List (Vector V1 (Maybe (SimpleFragment V2))) | 1774 | testdata/Builtins.lc 452:1-452:8 {a} -> {b : Num (MatVecScalarElem a)} -> a -> a->a |
1724 | testdata/Builtins.lc 441:63-441:70 V10 | 1775 | testdata/Builtins.lc 452:10-452:17 {a} -> {b : Num (MatVecScalarElem a)} -> a -> a->a |
1725 | testdata/Builtins.lc 441:71-441:75 V6 | 1776 | testdata/Builtins.lc 452:19-452:26 {a} -> {b : Num (MatVecScalarElem a)} -> a -> a->a |
1726 | testdata/Builtins.lc 441:77-441:79 V4 | 1777 | testdata/Builtins.lc 452:34-452:37 Type->Type |
1727 | testdata/Builtins.lc 443:1-443:20 {a} -> a->a | 1778 | testdata/Builtins.lc 452:34-452:58 Type |
1728 | testdata/Builtins.lc 443:25-443:26 V1 | 1779 | testdata/Builtins.lc 452:34-452:73 Type |
1729 | testdata/Builtins.lc 446:1-446:9 {a} -> FrameBuffer 1 a -> Image 1 a | 1780 | testdata/Builtins.lc 452:38-452:58 Type |
1730 | testdata/Builtins.lc 446:24-446:35 Nat -> Type->Type | 1781 | testdata/Builtins.lc 452:39-452:55 Type->Type |
1731 | testdata/Builtins.lc 446:24-446:37 Type->Type | 1782 | testdata/Builtins.lc 452:56-452:57 V1 |
1732 | testdata/Builtins.lc 446:24-446:39 Type | 1783 | testdata/Builtins.lc 452:62-452:63 Type |
1733 | testdata/Builtins.lc 446:24-446:52 Type | 1784 | testdata/Builtins.lc 452:62-452:73 Type |
1734 | testdata/Builtins.lc 446:36-446:37 V1 | 1785 | testdata/Builtins.lc 452:67-452:68 Type |
1735 | testdata/Builtins.lc 446:38-446:39 V1 | 1786 | testdata/Builtins.lc 452:67-452:73 Type |
1736 | testdata/Builtins.lc 446:43-446:48 Nat -> Type->Type | 1787 | testdata/Builtins.lc 452:72-452:73 Type |
1737 | testdata/Builtins.lc 446:43-446:50 Type->Type | 1788 | testdata/Builtins.lc 453:1-453:9 {a} -> {b} -> {c : a ~ MatVecScalarElem b} -> {d : Num a} -> b -> a->b |
1738 | testdata/Builtins.lc 446:43-446:52 Type | 1789 | testdata/Builtins.lc 453:11-453:19 {a} -> {b} -> {c : a ~ MatVecScalarElem b} -> {d : Num a} -> b -> a->b |
1739 | testdata/Builtins.lc 446:49-446:50 V1 | 1790 | testdata/Builtins.lc 453:21-453:29 {a} -> {b} -> {c : a ~ MatVecScalarElem b} -> {d : Num a} -> b -> a->b |
1740 | testdata/Builtins.lc 446:51-446:52 Type | 1791 | testdata/Builtins.lc 453:34-453:80 Type |
1741 | testdata/Builtins.lc 447:1-447:14 FrameBuffer 1 (Tuple2 (Depth Float) (Color (VecS Float 4))) -> Image 1 (Color (VecS Float 4)) | 1792 | testdata/Builtins.lc 453:35-453:36 V3 |
1742 | testdata/Builtins.lc 447:24-447:35 Nat -> Type->Type | 1793 | testdata/Builtins.lc 453:35-453:38 Type->Type |
1743 | testdata/Builtins.lc 447:24-447:37 Type->Type | 1794 | testdata/Builtins.lc 453:35-453:57 Type |
1744 | testdata/Builtins.lc 447:24-447:72 Type | 1795 | testdata/Builtins.lc 453:37-453:38 Type -> Type->Type |
1745 | testdata/Builtins.lc 447:36-447:37 V1 | 1796 | testdata/Builtins.lc 453:39-453:55 Type->Type |
1746 | testdata/Builtins.lc 447:38-447:72 Type | 1797 | testdata/Builtins.lc 453:39-453:57 Type |
1747 | testdata/Builtins.lc 447:39-447:44 Type->Type | 1798 | testdata/Builtins.lc 453:56-453:57 V1 |
1748 | testdata/Builtins.lc 447:39-447:50 Type | 1799 | testdata/Builtins.lc 453:59-453:62 Type->Type |
1749 | testdata/Builtins.lc 447:45-447:50 Type | 1800 | testdata/Builtins.lc 453:59-453:64 Type |
1750 | testdata/Builtins.lc 447:52-447:57 Type->Type | 1801 | testdata/Builtins.lc 453:59-453:80 Type |
1751 | testdata/Builtins.lc 447:52-447:71 Type | 1802 | testdata/Builtins.lc 453:63-453:64 Type |
1752 | testdata/Builtins.lc 447:58-447:71 Type | 1803 | testdata/Builtins.lc 453:69-453:70 Type |
1753 | testdata/Builtins.lc 447:59-447:62 Nat -> Type->Type | 1804 | testdata/Builtins.lc 453:69-453:80 Type |
1754 | testdata/Builtins.lc 447:59-447:64 Type->Type | 1805 | testdata/Builtins.lc 453:74-453:75 Type |
1755 | testdata/Builtins.lc 447:63-447:64 V1 | 1806 | testdata/Builtins.lc 453:74-453:80 Type |
1756 | testdata/Builtins.lc 447:65-447:70 Type | 1807 | testdata/Builtins.lc 453:79-453:80 Type |
1757 | testdata/Builtins.lc 447:76-447:81 Nat -> Type->Type | 1808 | testdata/Builtins.lc 454:1-454:8 {a} -> {b} -> {c:Nat} -> {d : Num a} -> {e : b ~ VecScalar c a} -> b -> b->b |
1758 | testdata/Builtins.lc 447:76-447:83 Type->Type | 1809 | testdata/Builtins.lc 454:10-454:17 {a} -> {b} -> {c:Nat} -> {d : Num a} -> {e : b ~ VecScalar c a} -> b -> b->b |
1759 | testdata/Builtins.lc 447:76-447:105 Type | 1810 | testdata/Builtins.lc 454:34-454:75 Type |
1760 | testdata/Builtins.lc 447:82-447:83 V1 | 1811 | testdata/Builtins.lc 454:35-454:38 Type->Type |
1761 | testdata/Builtins.lc 447:84-447:105 Type | 1812 | testdata/Builtins.lc 454:35-454:40 Type |
1762 | testdata/Builtins.lc 447:85-447:90 Type->Type | 1813 | testdata/Builtins.lc 454:39-454:40 V5 |
1763 | testdata/Builtins.lc 447:91-447:104 Type | 1814 | testdata/Builtins.lc 454:42-454:43 V4 |
1764 | testdata/Builtins.lc 447:92-447:95 Nat -> Type->Type | 1815 | testdata/Builtins.lc 454:42-454:45 Type->Type |
1765 | testdata/Builtins.lc 447:92-447:97 Type->Type | 1816 | testdata/Builtins.lc 454:42-454:59 Type |
1766 | testdata/Builtins.lc 447:96-447:97 V1 | 1817 | testdata/Builtins.lc 454:42-454:75 Type |
1767 | testdata/Builtins.lc 447:98-447:103 Type | 1818 | testdata/Builtins.lc 454:44-454:45 Type -> Type->Type |
1768 | testdata/Builtins.lc 449:6-449:12 Type | 1819 | testdata/Builtins.lc 454:46-454:55 Nat -> Type->Type |
1769 | testdata/Builtins.lc 449:6-450:12 Type | 1820 | testdata/Builtins.lc 454:46-454:57 Type->Type |
1770 | testdata/Builtins.lc 450:3-450:12 Output | Type | {a:Nat} -> {b} -> FrameBuffer a b -> Output | 1821 | testdata/Builtins.lc 454:46-454:59 Type |
1771 | testdata/Builtins.lc 450:26-450:37 Nat -> Type->Type | 1822 | testdata/Builtins.lc 454:56-454:57 V2 |
1772 | testdata/Builtins.lc 450:26-450:39 Type->Type | 1823 | testdata/Builtins.lc 454:58-454:59 Type |
1773 | testdata/Builtins.lc 450:26-450:41 Type | 1824 | testdata/Builtins.lc 454:64-454:65 Type |
1774 | testdata/Builtins.lc 450:26-450:51 Type | 1825 | testdata/Builtins.lc 454:64-454:75 Type |
1775 | testdata/Builtins.lc 450:38-450:39 V3 | 1826 | testdata/Builtins.lc 454:69-454:70 Type |
1776 | testdata/Builtins.lc 450:40-450:41 V1 | 1827 | testdata/Builtins.lc 454:69-454:75 Type |
1777 | testdata/Builtins.lc 450:45-450:51 Type | 1828 | testdata/Builtins.lc 454:74-454:75 Type |
1778 | testdata/Builtins.lc 456:1-456:8 {a} -> {b : Num (MatVecScalarElem a)} -> a -> a->a | 1829 | testdata/Builtins.lc 455:1-455:9 {a} -> {b} -> {c:Nat} -> {d : Num a} -> {e : b ~ VecScalar c a} -> b -> a->b |
1779 | testdata/Builtins.lc 456:10-456:17 {a} -> {b : Num (MatVecScalarElem a)} -> a -> a->a | 1830 | testdata/Builtins.lc 455:11-455:19 {a} -> {b} -> {c:Nat} -> {d : Num a} -> {e : b ~ VecScalar c a} -> b -> a->b |
1780 | testdata/Builtins.lc 456:19-456:26 {a} -> {b : Num (MatVecScalarElem a)} -> a -> a->a | 1831 | testdata/Builtins.lc 455:34-455:75 Type |
1781 | testdata/Builtins.lc 456:34-456:37 Type->Type | 1832 | testdata/Builtins.lc 455:35-455:38 Type->Type |
1782 | testdata/Builtins.lc 456:34-456:58 Type | 1833 | testdata/Builtins.lc 455:35-455:40 Type |
1783 | testdata/Builtins.lc 456:34-456:73 Type | 1834 | testdata/Builtins.lc 455:39-455:40 V5 |
1784 | testdata/Builtins.lc 456:38-456:58 Type | 1835 | testdata/Builtins.lc 455:42-455:43 V4 |
1785 | testdata/Builtins.lc 456:39-456:55 Type->Type | 1836 | testdata/Builtins.lc 455:42-455:45 Type->Type |
1786 | testdata/Builtins.lc 456:56-456:57 V1 | 1837 | testdata/Builtins.lc 455:42-455:59 Type |
1787 | testdata/Builtins.lc 456:62-456:63 Type | 1838 | testdata/Builtins.lc 455:42-455:75 Type |
1788 | testdata/Builtins.lc 456:62-456:73 Type | 1839 | testdata/Builtins.lc 455:44-455:45 Type -> Type->Type |
1789 | testdata/Builtins.lc 456:67-456:68 Type | 1840 | testdata/Builtins.lc 455:46-455:55 Nat -> Type->Type |
1790 | testdata/Builtins.lc 456:67-456:73 Type | 1841 | testdata/Builtins.lc 455:46-455:57 Type->Type |
1791 | testdata/Builtins.lc 456:72-456:73 Type | 1842 | testdata/Builtins.lc 455:46-455:59 Type |
1792 | testdata/Builtins.lc 457:1-457:9 {a} -> {b} -> {c : a ~ MatVecScalarElem b} -> {d : Num a} -> b -> a->b | 1843 | testdata/Builtins.lc 455:56-455:57 V2 |
1793 | testdata/Builtins.lc 457:11-457:19 {a} -> {b} -> {c : a ~ MatVecScalarElem b} -> {d : Num a} -> b -> a->b | 1844 | testdata/Builtins.lc 455:58-455:59 Type |
1794 | testdata/Builtins.lc 457:21-457:29 {a} -> {b} -> {c : a ~ MatVecScalarElem b} -> {d : Num a} -> b -> a->b | 1845 | testdata/Builtins.lc 455:64-455:65 Type |
1795 | testdata/Builtins.lc 457:34-457:80 Type | 1846 | testdata/Builtins.lc 455:64-455:75 Type |
1796 | testdata/Builtins.lc 457:35-457:36 V3 | 1847 | testdata/Builtins.lc 455:69-455:70 Type |
1797 | testdata/Builtins.lc 457:35-457:38 Type->Type | 1848 | testdata/Builtins.lc 455:69-455:75 Type |
1798 | testdata/Builtins.lc 457:35-457:57 Type | 1849 | testdata/Builtins.lc 455:74-455:75 Type |
1799 | testdata/Builtins.lc 457:37-457:38 Type -> Type->Type | 1850 | testdata/Builtins.lc 456:1-456:8 {a} -> {b : Signed (MatVecScalarElem a)} -> a->a |
1800 | testdata/Builtins.lc 457:39-457:55 Type->Type | 1851 | testdata/Builtins.lc 456:34-456:40 Type->Type |
1801 | testdata/Builtins.lc 457:39-457:57 Type | 1852 | testdata/Builtins.lc 456:34-456:61 Type |
1802 | testdata/Builtins.lc 457:56-457:57 V1 | 1853 | testdata/Builtins.lc 456:34-456:71 Type |
1803 | testdata/Builtins.lc 457:59-457:62 Type->Type | 1854 | testdata/Builtins.lc 456:41-456:61 Type |
1804 | testdata/Builtins.lc 457:59-457:64 Type | 1855 | testdata/Builtins.lc 456:42-456:58 Type->Type |
1805 | testdata/Builtins.lc 457:59-457:80 Type | 1856 | testdata/Builtins.lc 456:59-456:60 V1 |
1806 | testdata/Builtins.lc 457:63-457:64 Type | 1857 | testdata/Builtins.lc 456:65-456:66 Type |
1807 | testdata/Builtins.lc 457:69-457:70 Type | 1858 | testdata/Builtins.lc 456:65-456:71 Type |
1808 | testdata/Builtins.lc 457:69-457:80 Type | 1859 | testdata/Builtins.lc 456:70-456:71 Type |
1809 | testdata/Builtins.lc 457:74-457:75 Type | 1860 | testdata/Builtins.lc 458:1-458:9 {a} -> {b} -> {c:Nat} -> {d : Integral a} -> {e : b ~ VecScalar c a} -> b -> b->b |
1810 | testdata/Builtins.lc 457:74-457:80 Type | 1861 | testdata/Builtins.lc 458:11-458:18 {a} -> {b} -> {c:Nat} -> {d : Integral a} -> {e : b ~ VecScalar c a} -> b -> b->b |
1811 | testdata/Builtins.lc 457:79-457:80 Type | 1862 | testdata/Builtins.lc 458:20-458:28 {a} -> {b} -> {c:Nat} -> {d : Integral a} -> {e : b ~ VecScalar c a} -> b -> b->b |
1812 | testdata/Builtins.lc 458:1-458:8 {a} -> {b} -> {c:Nat} -> {d : Num a} -> {e : b ~ VecScalar c a} -> b -> b->b | 1863 | testdata/Builtins.lc 458:34-458:80 Type |
1813 | testdata/Builtins.lc 458:10-458:17 {a} -> {b} -> {c:Nat} -> {d : Num a} -> {e : b ~ VecScalar c a} -> b -> b->b | 1864 | testdata/Builtins.lc 458:35-458:43 Type->Type |
1814 | testdata/Builtins.lc 458:34-458:75 Type | 1865 | testdata/Builtins.lc 458:35-458:45 Type |
1815 | testdata/Builtins.lc 458:35-458:38 Type->Type | 1866 | testdata/Builtins.lc 458:44-458:45 V5 |
1816 | testdata/Builtins.lc 458:35-458:40 Type | 1867 | testdata/Builtins.lc 458:47-458:48 V4 |
1817 | testdata/Builtins.lc 458:39-458:40 V5 | 1868 | testdata/Builtins.lc 458:47-458:50 Type->Type |
1818 | testdata/Builtins.lc 458:42-458:43 V4 | 1869 | testdata/Builtins.lc 458:47-458:64 Type |
1819 | testdata/Builtins.lc 458:42-458:45 Type->Type | 1870 | testdata/Builtins.lc 458:47-458:80 Type |
1820 | testdata/Builtins.lc 458:42-458:59 Type | 1871 | testdata/Builtins.lc 458:49-458:50 Type -> Type->Type |
1821 | testdata/Builtins.lc 458:42-458:75 Type | 1872 | testdata/Builtins.lc 458:51-458:60 Nat -> Type->Type |
1822 | testdata/Builtins.lc 458:44-458:45 Type -> Type->Type | 1873 | testdata/Builtins.lc 458:51-458:62 Type->Type |
1823 | testdata/Builtins.lc 458:46-458:55 Nat -> Type->Type | 1874 | testdata/Builtins.lc 458:51-458:64 Type |
1824 | testdata/Builtins.lc 458:46-458:57 Type->Type | 1875 | testdata/Builtins.lc 458:61-458:62 V2 |
1825 | testdata/Builtins.lc 458:46-458:59 Type | 1876 | testdata/Builtins.lc 458:63-458:64 Type |
1826 | testdata/Builtins.lc 458:56-458:57 V2 | ||
1827 | testdata/Builtins.lc 458:58-458:59 Type | ||
1828 | testdata/Builtins.lc 458:64-458:65 Type | ||
1829 | testdata/Builtins.lc 458:64-458:75 Type | ||
1830 | testdata/Builtins.lc 458:69-458:70 Type | 1877 | testdata/Builtins.lc 458:69-458:70 Type |
1831 | testdata/Builtins.lc 458:69-458:75 Type | 1878 | testdata/Builtins.lc 458:69-458:80 Type |
1832 | testdata/Builtins.lc 458:74-458:75 Type | 1879 | testdata/Builtins.lc 458:74-458:75 Type |
1833 | testdata/Builtins.lc 459:1-459:9 {a} -> {b} -> {c:Nat} -> {d : Num a} -> {e : b ~ VecScalar c a} -> b -> a->b | 1880 | testdata/Builtins.lc 458:74-458:80 Type |
1834 | testdata/Builtins.lc 459:11-459:19 {a} -> {b} -> {c:Nat} -> {d : Num a} -> {e : b ~ VecScalar c a} -> b -> a->b | 1881 | testdata/Builtins.lc 458:79-458:80 Type |
1835 | testdata/Builtins.lc 459:34-459:75 Type | 1882 | testdata/Builtins.lc 459:1-459:10 {a} -> {b} -> {c:Nat} -> {d : Integral a} -> {e : b ~ VecScalar c a} -> b -> a->b |
1836 | testdata/Builtins.lc 459:35-459:38 Type->Type | 1883 | testdata/Builtins.lc 459:12-459:20 {a} -> {b} -> {c:Nat} -> {d : Integral a} -> {e : b ~ VecScalar c a} -> b -> a->b |
1837 | testdata/Builtins.lc 459:35-459:40 Type | 1884 | testdata/Builtins.lc 459:22-459:31 {a} -> {b} -> {c:Nat} -> {d : Integral a} -> {e : b ~ VecScalar c a} -> b -> a->b |
1838 | testdata/Builtins.lc 459:39-459:40 V5 | 1885 | testdata/Builtins.lc 459:34-459:80 Type |
1839 | testdata/Builtins.lc 459:42-459:43 V4 | 1886 | testdata/Builtins.lc 459:35-459:43 Type->Type |
1840 | testdata/Builtins.lc 459:42-459:45 Type->Type | 1887 | testdata/Builtins.lc 459:35-459:45 Type |
1841 | testdata/Builtins.lc 459:42-459:59 Type | 1888 | testdata/Builtins.lc 459:44-459:45 V5 |
1842 | testdata/Builtins.lc 459:42-459:75 Type | 1889 | testdata/Builtins.lc 459:47-459:48 V4 |
1843 | testdata/Builtins.lc 459:44-459:45 Type -> Type->Type | 1890 | testdata/Builtins.lc 459:47-459:50 Type->Type |
1844 | testdata/Builtins.lc 459:46-459:55 Nat -> Type->Type | 1891 | testdata/Builtins.lc 459:47-459:64 Type |
1845 | testdata/Builtins.lc 459:46-459:57 Type->Type | 1892 | testdata/Builtins.lc 459:47-459:80 Type |
1846 | testdata/Builtins.lc 459:46-459:59 Type | 1893 | testdata/Builtins.lc 459:49-459:50 Type -> Type->Type |
1847 | testdata/Builtins.lc 459:56-459:57 V2 | 1894 | testdata/Builtins.lc 459:51-459:60 Nat -> Type->Type |
1848 | testdata/Builtins.lc 459:58-459:59 Type | 1895 | testdata/Builtins.lc 459:51-459:62 Type->Type |
1849 | testdata/Builtins.lc 459:64-459:65 Type | 1896 | testdata/Builtins.lc 459:51-459:64 Type |
1850 | testdata/Builtins.lc 459:64-459:75 Type | 1897 | testdata/Builtins.lc 459:61-459:62 V2 |
1898 | testdata/Builtins.lc 459:63-459:64 Type | ||
1851 | testdata/Builtins.lc 459:69-459:70 Type | 1899 | testdata/Builtins.lc 459:69-459:70 Type |
1852 | testdata/Builtins.lc 459:69-459:75 Type | 1900 | testdata/Builtins.lc 459:69-459:80 Type |
1853 | testdata/Builtins.lc 459:74-459:75 Type | 1901 | testdata/Builtins.lc 459:74-459:75 Type |
1854 | testdata/Builtins.lc 460:1-460:8 {a} -> {b : Signed (MatVecScalarElem a)} -> a->a | 1902 | testdata/Builtins.lc 459:74-459:80 Type |
1855 | testdata/Builtins.lc 460:34-460:40 Type->Type | 1903 | testdata/Builtins.lc 459:79-459:80 Type |
1856 | testdata/Builtins.lc 460:34-460:61 Type | 1904 | testdata/Builtins.lc 460:1-460:9 {a} -> {b} -> {c:Nat} -> {d : Integral a} -> {e : b ~ VecScalar c a} -> b->b |
1857 | testdata/Builtins.lc 460:34-460:71 Type | 1905 | testdata/Builtins.lc 460:34-460:75 Type |
1858 | testdata/Builtins.lc 460:41-460:61 Type | 1906 | testdata/Builtins.lc 460:35-460:43 Type->Type |
1859 | testdata/Builtins.lc 460:42-460:58 Type->Type | 1907 | testdata/Builtins.lc 460:35-460:45 Type |
1860 | testdata/Builtins.lc 460:59-460:60 V1 | 1908 | testdata/Builtins.lc 460:44-460:45 V5 |
1861 | testdata/Builtins.lc 460:65-460:66 Type | 1909 | testdata/Builtins.lc 460:47-460:48 V4 |
1862 | testdata/Builtins.lc 460:65-460:71 Type | 1910 | testdata/Builtins.lc 460:47-460:50 Type->Type |
1863 | testdata/Builtins.lc 460:70-460:71 Type | 1911 | testdata/Builtins.lc 460:47-460:64 Type |
1864 | testdata/Builtins.lc 462:1-462:9 {a} -> {b} -> {c:Nat} -> {d : Integral a} -> {e : b ~ VecScalar c a} -> b -> b->b | 1912 | testdata/Builtins.lc 460:47-460:75 Type |
1865 | testdata/Builtins.lc 462:11-462:18 {a} -> {b} -> {c:Nat} -> {d : Integral a} -> {e : b ~ VecScalar c a} -> b -> b->b | 1913 | testdata/Builtins.lc 460:49-460:50 Type -> Type->Type |
1866 | testdata/Builtins.lc 462:20-462:28 {a} -> {b} -> {c:Nat} -> {d : Integral a} -> {e : b ~ VecScalar c a} -> b -> b->b | 1914 | testdata/Builtins.lc 460:51-460:60 Nat -> Type->Type |
1867 | testdata/Builtins.lc 462:34-462:80 Type | 1915 | testdata/Builtins.lc 460:51-460:62 Type->Type |
1916 | testdata/Builtins.lc 460:51-460:64 Type | ||
1917 | testdata/Builtins.lc 460:61-460:62 V2 | ||
1918 | testdata/Builtins.lc 460:63-460:64 Type | ||
1919 | testdata/Builtins.lc 460:69-460:70 Type | ||
1920 | testdata/Builtins.lc 460:69-460:75 Type | ||
1921 | testdata/Builtins.lc 460:74-460:75 Type | ||
1922 | testdata/Builtins.lc 461:1-461:12 {a} -> {b} -> {c:Nat} -> {d} -> {e : Integral a} -> {f : b ~ VecScalar c a} -> {g : d ~ VecScalar c Word} -> b -> d->b | ||
1923 | testdata/Builtins.lc 461:14-461:25 {a} -> {b} -> {c:Nat} -> {d} -> {e : Integral a} -> {f : b ~ VecScalar c a} -> {g : d ~ VecScalar c Word} -> b -> d->b | ||
1924 | testdata/Builtins.lc 461:34-461:102 Type | ||
1925 | testdata/Builtins.lc 461:35-461:43 Type->Type | ||
1926 | testdata/Builtins.lc 461:35-461:45 Type | ||
1927 | testdata/Builtins.lc 461:44-461:45 V7 | ||
1928 | testdata/Builtins.lc 461:47-461:48 V6 | ||
1929 | testdata/Builtins.lc 461:47-461:50 Type->Type | ||
1930 | testdata/Builtins.lc 461:47-461:64 Type | ||
1931 | testdata/Builtins.lc 461:47-461:102 Type | ||
1932 | testdata/Builtins.lc 461:49-461:50 Type -> Type->Type | ||
1933 | testdata/Builtins.lc 461:51-461:60 Nat -> Type->Type | ||
1934 | testdata/Builtins.lc 461:51-461:62 Type->Type | ||
1935 | testdata/Builtins.lc 461:51-461:64 Type | ||
1936 | testdata/Builtins.lc 461:61-461:62 V4 | ||
1937 | testdata/Builtins.lc 461:63-461:64 Type | ||
1938 | testdata/Builtins.lc 461:66-461:67 V3 | ||
1939 | testdata/Builtins.lc 461:66-461:69 Type->Type | ||
1940 | testdata/Builtins.lc 461:66-461:86 Type | ||
1941 | testdata/Builtins.lc 461:66-461:102 Type | ||
1942 | testdata/Builtins.lc 461:68-461:69 Type -> Type->Type | ||
1943 | testdata/Builtins.lc 461:70-461:79 Nat -> Type->Type | ||
1944 | testdata/Builtins.lc 461:70-461:81 Type->Type | ||
1945 | testdata/Builtins.lc 461:70-461:86 Type | ||
1946 | testdata/Builtins.lc 461:80-461:81 Nat | ||
1947 | testdata/Builtins.lc 461:82-461:86 Type | ||
1948 | testdata/Builtins.lc 461:91-461:92 Type | ||
1949 | testdata/Builtins.lc 461:91-461:102 Type | ||
1950 | testdata/Builtins.lc 461:96-461:97 Type | ||
1951 | testdata/Builtins.lc 461:96-461:102 Type | ||
1952 | testdata/Builtins.lc 461:101-461:102 Type | ||
1953 | testdata/Builtins.lc 462:1-462:13 {a} -> {b} -> {c:Nat} -> {d : Integral a} -> {e : b ~ VecScalar c a} -> b -> Word->b | ||
1954 | testdata/Builtins.lc 462:15-462:27 {a} -> {b} -> {c:Nat} -> {d : Integral a} -> {e : b ~ VecScalar c a} -> b -> Word->b | ||
1955 | testdata/Builtins.lc 462:34-462:83 Type | ||
1868 | testdata/Builtins.lc 462:35-462:43 Type->Type | 1956 | testdata/Builtins.lc 462:35-462:43 Type->Type |
1869 | testdata/Builtins.lc 462:35-462:45 Type | 1957 | testdata/Builtins.lc 462:35-462:45 Type |
1870 | testdata/Builtins.lc 462:44-462:45 V5 | 1958 | testdata/Builtins.lc 462:44-462:45 V5 |
1871 | testdata/Builtins.lc 462:47-462:48 V4 | 1959 | testdata/Builtins.lc 462:47-462:48 V4 |
1872 | testdata/Builtins.lc 462:47-462:50 Type->Type | 1960 | testdata/Builtins.lc 462:47-462:50 Type->Type |
1873 | testdata/Builtins.lc 462:47-462:64 Type | 1961 | testdata/Builtins.lc 462:47-462:64 Type |
1874 | testdata/Builtins.lc 462:47-462:80 Type | 1962 | testdata/Builtins.lc 462:47-462:83 Type |
1875 | testdata/Builtins.lc 462:49-462:50 Type -> Type->Type | 1963 | testdata/Builtins.lc 462:49-462:50 Type -> Type->Type |
1876 | testdata/Builtins.lc 462:51-462:60 Nat -> Type->Type | 1964 | testdata/Builtins.lc 462:51-462:60 Nat -> Type->Type |
1877 | testdata/Builtins.lc 462:51-462:62 Type->Type | 1965 | testdata/Builtins.lc 462:51-462:62 Type->Type |
@@ -1879,152 +1967,96 @@ testdata/Builtins.lc 462:51-462:64 Type | |||
1879 | testdata/Builtins.lc 462:61-462:62 V2 | 1967 | testdata/Builtins.lc 462:61-462:62 V2 |
1880 | testdata/Builtins.lc 462:63-462:64 Type | 1968 | testdata/Builtins.lc 462:63-462:64 Type |
1881 | testdata/Builtins.lc 462:69-462:70 Type | 1969 | testdata/Builtins.lc 462:69-462:70 Type |
1882 | testdata/Builtins.lc 462:69-462:80 Type | 1970 | testdata/Builtins.lc 462:69-462:83 Type |
1883 | testdata/Builtins.lc 462:74-462:75 Type | 1971 | testdata/Builtins.lc 462:74-462:78 Type |
1884 | testdata/Builtins.lc 462:74-462:80 Type | 1972 | testdata/Builtins.lc 462:74-462:83 Type |
1885 | testdata/Builtins.lc 462:79-462:80 Type | 1973 | testdata/Builtins.lc 462:82-462:83 Type |
1886 | testdata/Builtins.lc 463:1-463:10 {a} -> {b} -> {c:Nat} -> {d : Integral a} -> {e : b ~ VecScalar c a} -> b -> a->b | 1974 | testdata/Builtins.lc 464:1-464:8 Bool -> Bool->Bool |
1887 | testdata/Builtins.lc 463:12-463:20 {a} -> {b} -> {c:Nat} -> {d : Integral a} -> {e : b ~ VecScalar c a} -> b -> a->b | 1975 | testdata/Builtins.lc 464:10-464:16 Bool -> Bool->Bool |
1888 | testdata/Builtins.lc 463:22-463:31 {a} -> {b} -> {c:Nat} -> {d : Integral a} -> {e : b ~ VecScalar c a} -> b -> a->b | 1976 | testdata/Builtins.lc 464:18-464:25 Bool -> Bool->Bool |
1889 | testdata/Builtins.lc 463:34-463:80 Type | 1977 | testdata/Builtins.lc 464:34-464:38 Type |
1890 | testdata/Builtins.lc 463:35-463:43 Type->Type | 1978 | testdata/Builtins.lc 464:42-464:46 Type |
1891 | testdata/Builtins.lc 463:35-463:45 Type | 1979 | testdata/Builtins.lc 464:42-464:54 Type |
1892 | testdata/Builtins.lc 463:44-463:45 V5 | 1980 | testdata/Builtins.lc 464:50-464:54 Type |
1893 | testdata/Builtins.lc 463:47-463:48 V4 | 1981 | testdata/Builtins.lc 465:1-465:8 {a} -> {b:Nat} -> {c : a ~ VecScalar b Bool} -> a->a |
1894 | testdata/Builtins.lc 463:47-463:50 Type->Type | 1982 | testdata/Builtins.lc 465:34-465:56 Type |
1895 | testdata/Builtins.lc 463:47-463:64 Type | 1983 | testdata/Builtins.lc 465:34-465:66 Type |
1896 | testdata/Builtins.lc 463:47-463:80 Type | 1984 | testdata/Builtins.lc 465:35-465:36 V3 |
1897 | testdata/Builtins.lc 463:49-463:50 Type -> Type->Type | 1985 | testdata/Builtins.lc 465:35-465:38 Type->Type |
1898 | testdata/Builtins.lc 463:51-463:60 Nat -> Type->Type | 1986 | testdata/Builtins.lc 465:37-465:38 Type -> Type->Type |
1899 | testdata/Builtins.lc 463:51-463:62 Type->Type | 1987 | testdata/Builtins.lc 465:39-465:48 Nat -> Type->Type |
1900 | testdata/Builtins.lc 463:51-463:64 Type | 1988 | testdata/Builtins.lc 465:39-465:50 Type->Type |
1901 | testdata/Builtins.lc 463:61-463:62 V2 | 1989 | testdata/Builtins.lc 465:39-465:55 Type |
1902 | testdata/Builtins.lc 463:63-463:64 Type | 1990 | testdata/Builtins.lc 465:49-465:50 V1 |
1903 | testdata/Builtins.lc 463:69-463:70 Type | 1991 | testdata/Builtins.lc 465:51-465:55 Type |
1904 | testdata/Builtins.lc 463:69-463:80 Type | 1992 | testdata/Builtins.lc 465:60-465:61 Type |
1905 | testdata/Builtins.lc 463:74-463:75 Type | 1993 | testdata/Builtins.lc 465:60-465:66 Type |
1906 | testdata/Builtins.lc 463:74-463:80 Type | 1994 | testdata/Builtins.lc 465:65-465:66 Type |
1907 | testdata/Builtins.lc 463:79-463:80 Type | 1995 | testdata/Builtins.lc 466:1-466:8 {a:Nat} -> VecScalar a Bool -> Bool |
1908 | testdata/Builtins.lc 464:1-464:9 {a} -> {b} -> {c:Nat} -> {d : Integral a} -> {e : b ~ VecScalar c a} -> b->b | 1996 | testdata/Builtins.lc 466:10-466:17 {a:Nat} -> VecScalar a Bool -> Bool |
1909 | testdata/Builtins.lc 464:34-464:75 Type | 1997 | testdata/Builtins.lc 466:34-466:43 Nat -> Type->Type |
1910 | testdata/Builtins.lc 464:35-464:43 Type->Type | 1998 | testdata/Builtins.lc 466:34-466:45 Type->Type |
1911 | testdata/Builtins.lc 464:35-464:45 Type | 1999 | testdata/Builtins.lc 466:34-466:50 Type |
1912 | testdata/Builtins.lc 464:44-464:45 V5 | 2000 | testdata/Builtins.lc 466:34-466:58 Type |
1913 | testdata/Builtins.lc 464:47-464:48 V4 | 2001 | testdata/Builtins.lc 466:44-466:45 V1 |
1914 | testdata/Builtins.lc 464:47-464:50 Type->Type | 2002 | testdata/Builtins.lc 466:46-466:50 Type |
1915 | testdata/Builtins.lc 464:47-464:64 Type | 2003 | testdata/Builtins.lc 466:54-466:58 Type |
1916 | testdata/Builtins.lc 464:47-464:75 Type | 2004 | testdata/Builtins.lc 469:1-469:9 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a |
1917 | testdata/Builtins.lc 464:49-464:50 Type -> Type->Type | 2005 | testdata/Builtins.lc 469:11-469:20 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a |
1918 | testdata/Builtins.lc 464:51-464:60 Nat -> Type->Type | 2006 | testdata/Builtins.lc 469:22-469:30 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a |
1919 | testdata/Builtins.lc 464:51-464:62 Type->Type | 2007 | testdata/Builtins.lc 469:32-469:41 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a |
1920 | testdata/Builtins.lc 464:51-464:64 Type | 2008 | testdata/Builtins.lc 469:43-469:51 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a |
1921 | testdata/Builtins.lc 464:61-464:62 V2 | 2009 | testdata/Builtins.lc 469:53-469:62 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a |
1922 | testdata/Builtins.lc 464:63-464:64 Type | 2010 | testdata/Builtins.lc 469:64-469:71 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a |
1923 | testdata/Builtins.lc 464:69-464:70 Type | 2011 | testdata/Builtins.lc 469:73-469:81 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a |
1924 | testdata/Builtins.lc 464:69-464:75 Type | 2012 | testdata/Builtins.lc 469:83-469:94 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a |
1925 | testdata/Builtins.lc 464:74-464:75 Type | 2013 | testdata/Builtins.lc 469:96-469:107 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a |
1926 | 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 | 2014 | testdata/Builtins.lc 469:109-469:116 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a |
1927 | 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 | 2015 | testdata/Builtins.lc 469:118-469:126 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a |
1928 | testdata/Builtins.lc 465:34-465:102 Type | 2016 | testdata/Builtins.lc 469:128-469:135 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a |
1929 | testdata/Builtins.lc 465:35-465:43 Type->Type | 2017 | testdata/Builtins.lc 469:137-469:145 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a |
1930 | testdata/Builtins.lc 465:35-465:45 Type | 2018 | testdata/Builtins.lc 469:147-469:154 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a |
1931 | testdata/Builtins.lc 465:44-465:45 V7 | 2019 | testdata/Builtins.lc 469:156-469:163 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a |
1932 | testdata/Builtins.lc 465:47-465:48 V6 | 2020 | testdata/Builtins.lc 469:165-469:173 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a |
1933 | testdata/Builtins.lc 465:47-465:50 Type->Type | 2021 | testdata/Builtins.lc 469:175-469:183 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a |
1934 | testdata/Builtins.lc 465:47-465:64 Type | 2022 | testdata/Builtins.lc 469:185-469:193 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a |
1935 | testdata/Builtins.lc 465:47-465:102 Type | 2023 | testdata/Builtins.lc 469:195-469:206 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a |
1936 | testdata/Builtins.lc 465:49-465:50 Type -> Type->Type | 2024 | testdata/Builtins.lc 470:34-470:57 Type |
1937 | testdata/Builtins.lc 465:51-465:60 Nat -> Type->Type | 2025 | testdata/Builtins.lc 470:34-470:67 Type |
1938 | testdata/Builtins.lc 465:51-465:62 Type->Type | 2026 | testdata/Builtins.lc 470:35-470:36 V3 |
1939 | testdata/Builtins.lc 465:51-465:64 Type | 2027 | testdata/Builtins.lc 470:35-470:38 Type->Type |
1940 | testdata/Builtins.lc 465:61-465:62 V4 | 2028 | testdata/Builtins.lc 470:37-470:38 Type -> Type->Type |
1941 | testdata/Builtins.lc 465:63-465:64 Type | 2029 | testdata/Builtins.lc 470:39-470:48 Nat -> Type->Type |
1942 | testdata/Builtins.lc 465:66-465:67 V3 | 2030 | testdata/Builtins.lc 470:39-470:50 Type->Type |
1943 | testdata/Builtins.lc 465:66-465:69 Type->Type | 2031 | testdata/Builtins.lc 470:39-470:56 Type |
1944 | testdata/Builtins.lc 465:66-465:86 Type | 2032 | testdata/Builtins.lc 470:49-470:50 V1 |
1945 | testdata/Builtins.lc 465:66-465:102 Type | 2033 | testdata/Builtins.lc 470:51-470:56 Type |
1946 | testdata/Builtins.lc 465:68-465:69 Type -> Type->Type | 2034 | testdata/Builtins.lc 470:61-470:62 Type |
1947 | testdata/Builtins.lc 465:70-465:79 Nat -> Type->Type | 2035 | testdata/Builtins.lc 470:61-470:67 Type |
1948 | testdata/Builtins.lc 465:70-465:81 Type->Type | 2036 | testdata/Builtins.lc 470:66-470:67 Type |
1949 | testdata/Builtins.lc 465:70-465:86 Type | 2037 | testdata/Builtins.lc 471:1-471:8 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a -> a->a |
1950 | testdata/Builtins.lc 465:80-465:81 Nat | 2038 | testdata/Builtins.lc 471:10-471:19 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a -> a->a |
1951 | testdata/Builtins.lc 465:82-465:86 Type | 2039 | testdata/Builtins.lc 471:34-471:57 Type |
1952 | testdata/Builtins.lc 465:91-465:92 Type | 2040 | testdata/Builtins.lc 471:34-471:72 Type |
1953 | testdata/Builtins.lc 465:91-465:102 Type | 2041 | testdata/Builtins.lc 471:35-471:36 V3 |
1954 | testdata/Builtins.lc 465:96-465:97 Type | 2042 | testdata/Builtins.lc 471:35-471:38 Type->Type |
1955 | testdata/Builtins.lc 465:96-465:102 Type | 2043 | testdata/Builtins.lc 471:37-471:38 Type -> Type->Type |
1956 | testdata/Builtins.lc 465:101-465:102 Type | 2044 | testdata/Builtins.lc 471:39-471:48 Nat -> Type->Type |
1957 | testdata/Builtins.lc 466:1-466:13 {a} -> {b} -> {c:Nat} -> {d : Integral a} -> {e : b ~ VecScalar c a} -> b -> Word->b | 2045 | testdata/Builtins.lc 471:39-471:50 Type->Type |
1958 | testdata/Builtins.lc 466:15-466:27 {a} -> {b} -> {c:Nat} -> {d : Integral a} -> {e : b ~ VecScalar c a} -> b -> Word->b | 2046 | testdata/Builtins.lc 471:39-471:56 Type |
1959 | testdata/Builtins.lc 466:34-466:83 Type | 2047 | testdata/Builtins.lc 471:49-471:50 V1 |
1960 | testdata/Builtins.lc 466:35-466:43 Type->Type | 2048 | testdata/Builtins.lc 471:51-471:56 Type |
1961 | testdata/Builtins.lc 466:35-466:45 Type | 2049 | testdata/Builtins.lc 471:61-471:62 Type |
1962 | testdata/Builtins.lc 466:44-466:45 V5 | 2050 | testdata/Builtins.lc 471:61-471:72 Type |
1963 | testdata/Builtins.lc 466:47-466:48 V4 | 2051 | testdata/Builtins.lc 471:66-471:67 Type |
1964 | testdata/Builtins.lc 466:47-466:50 Type->Type | 2052 | testdata/Builtins.lc 471:66-471:72 Type |
1965 | testdata/Builtins.lc 466:47-466:64 Type | 2053 | testdata/Builtins.lc 471:71-471:72 Type |
1966 | testdata/Builtins.lc 466:47-466:83 Type | 2054 | testdata/Builtins.lc 473:1-473:10 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a |
1967 | testdata/Builtins.lc 466:49-466:50 Type -> Type->Type | 2055 | testdata/Builtins.lc 473:12-473:21 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a |
1968 | testdata/Builtins.lc 466:51-466:60 Nat -> Type->Type | 2056 | testdata/Builtins.lc 473:23-473:32 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a |
1969 | testdata/Builtins.lc 466:51-466:62 Type->Type | 2057 | testdata/Builtins.lc 473:34-473:47 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a |
1970 | testdata/Builtins.lc 466:51-466:64 Type | 2058 | testdata/Builtins.lc 473:49-473:57 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a |
1971 | testdata/Builtins.lc 466:61-466:62 V2 | 2059 | testdata/Builtins.lc 473:59-473:68 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a |
1972 | testdata/Builtins.lc 466:63-466:64 Type | ||
1973 | testdata/Builtins.lc 466:69-466:70 Type | ||
1974 | testdata/Builtins.lc 466:69-466:83 Type | ||
1975 | testdata/Builtins.lc 466:74-466:78 Type | ||
1976 | testdata/Builtins.lc 466:74-466:83 Type | ||
1977 | testdata/Builtins.lc 466:82-466:83 Type | ||
1978 | testdata/Builtins.lc 468:1-468:8 Bool -> Bool->Bool | ||
1979 | testdata/Builtins.lc 468:10-468:16 Bool -> Bool->Bool | ||
1980 | testdata/Builtins.lc 468:18-468:25 Bool -> Bool->Bool | ||
1981 | testdata/Builtins.lc 468:34-468:38 Type | ||
1982 | testdata/Builtins.lc 468:42-468:46 Type | ||
1983 | testdata/Builtins.lc 468:42-468:54 Type | ||
1984 | testdata/Builtins.lc 468:50-468:54 Type | ||
1985 | testdata/Builtins.lc 469:1-469:8 {a} -> {b:Nat} -> {c : a ~ VecScalar b Bool} -> a->a | ||
1986 | testdata/Builtins.lc 469:34-469:56 Type | ||
1987 | testdata/Builtins.lc 469:34-469:66 Type | ||
1988 | testdata/Builtins.lc 469:35-469:36 V3 | ||
1989 | testdata/Builtins.lc 469:35-469:38 Type->Type | ||
1990 | testdata/Builtins.lc 469:37-469:38 Type -> Type->Type | ||
1991 | testdata/Builtins.lc 469:39-469:48 Nat -> Type->Type | ||
1992 | testdata/Builtins.lc 469:39-469:50 Type->Type | ||
1993 | testdata/Builtins.lc 469:39-469:55 Type | ||
1994 | testdata/Builtins.lc 469:49-469:50 V1 | ||
1995 | testdata/Builtins.lc 469:51-469:55 Type | ||
1996 | testdata/Builtins.lc 469:60-469:61 Type | ||
1997 | testdata/Builtins.lc 469:60-469:66 Type | ||
1998 | testdata/Builtins.lc 469:65-469:66 Type | ||
1999 | testdata/Builtins.lc 470:1-470:8 {a:Nat} -> VecScalar a Bool -> Bool | ||
2000 | testdata/Builtins.lc 470:10-470:17 {a:Nat} -> VecScalar a Bool -> Bool | ||
2001 | testdata/Builtins.lc 470:34-470:43 Nat -> Type->Type | ||
2002 | testdata/Builtins.lc 470:34-470:45 Type->Type | ||
2003 | testdata/Builtins.lc 470:34-470:50 Type | ||
2004 | testdata/Builtins.lc 470:34-470:58 Type | ||
2005 | testdata/Builtins.lc 470:44-470:45 V1 | ||
2006 | testdata/Builtins.lc 470:46-470:50 Type | ||
2007 | testdata/Builtins.lc 470:54-470:58 Type | ||
2008 | testdata/Builtins.lc 473:1-473:9 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | ||
2009 | testdata/Builtins.lc 473:11-473:20 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | ||
2010 | testdata/Builtins.lc 473:22-473:30 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | ||
2011 | testdata/Builtins.lc 473:32-473:41 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | ||
2012 | testdata/Builtins.lc 473:43-473:51 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | ||
2013 | testdata/Builtins.lc 473:53-473:62 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | ||
2014 | testdata/Builtins.lc 473:64-473:71 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | ||
2015 | testdata/Builtins.lc 473:73-473:81 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | ||
2016 | testdata/Builtins.lc 473:83-473:94 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | ||
2017 | testdata/Builtins.lc 473:96-473:107 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | ||
2018 | testdata/Builtins.lc 473:109-473:116 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | ||
2019 | testdata/Builtins.lc 473:118-473:126 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | ||
2020 | testdata/Builtins.lc 473:128-473:135 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | ||
2021 | testdata/Builtins.lc 473:137-473:145 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | ||
2022 | testdata/Builtins.lc 473:147-473:154 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | ||
2023 | testdata/Builtins.lc 473:156-473:163 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | ||
2024 | testdata/Builtins.lc 473:165-473:173 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | ||
2025 | testdata/Builtins.lc 473:175-473:183 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | ||
2026 | testdata/Builtins.lc 473:185-473:193 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | ||
2027 | testdata/Builtins.lc 473:195-473:206 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | ||
2028 | testdata/Builtins.lc 474:34-474:57 Type | 2060 | testdata/Builtins.lc 474:34-474:57 Type |
2029 | testdata/Builtins.lc 474:34-474:67 Type | 2061 | testdata/Builtins.lc 474:34-474:67 Type |
2030 | testdata/Builtins.lc 474:35-474:36 V3 | 2062 | testdata/Builtins.lc 474:35-474:36 V3 |
@@ -2038,73 +2070,117 @@ testdata/Builtins.lc 474:51-474:56 Type | |||
2038 | testdata/Builtins.lc 474:61-474:62 Type | 2070 | testdata/Builtins.lc 474:61-474:62 Type |
2039 | testdata/Builtins.lc 474:61-474:67 Type | 2071 | testdata/Builtins.lc 474:61-474:67 Type |
2040 | testdata/Builtins.lc 474:66-474:67 Type | 2072 | testdata/Builtins.lc 474:66-474:67 Type |
2041 | testdata/Builtins.lc 475:1-475:8 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a -> a->a | 2073 | testdata/Builtins.lc 475:1-475:8 {a} -> {b} -> {c:Nat} -> {d : Num a} -> {e : b ~ VecScalar c a} -> b -> b->b |
2042 | testdata/Builtins.lc 475:10-475:19 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a -> a->a | 2074 | testdata/Builtins.lc 475:10-475:17 {a} -> {b} -> {c:Nat} -> {d : Num a} -> {e : b ~ VecScalar c a} -> b -> b->b |
2043 | testdata/Builtins.lc 475:34-475:57 Type | 2075 | testdata/Builtins.lc 475:34-475:75 Type |
2044 | testdata/Builtins.lc 475:34-475:72 Type | ||
2045 | testdata/Builtins.lc 475:35-475:36 V3 | ||
2046 | testdata/Builtins.lc 475:35-475:38 Type->Type | 2076 | testdata/Builtins.lc 475:35-475:38 Type->Type |
2047 | testdata/Builtins.lc 475:37-475:38 Type -> Type->Type | 2077 | testdata/Builtins.lc 475:35-475:40 Type |
2048 | testdata/Builtins.lc 475:39-475:48 Nat -> Type->Type | 2078 | testdata/Builtins.lc 475:39-475:40 V5 |
2049 | testdata/Builtins.lc 475:39-475:50 Type->Type | 2079 | testdata/Builtins.lc 475:42-475:43 V4 |
2050 | testdata/Builtins.lc 475:39-475:56 Type | 2080 | testdata/Builtins.lc 475:42-475:45 Type->Type |
2051 | testdata/Builtins.lc 475:49-475:50 V1 | 2081 | testdata/Builtins.lc 475:42-475:59 Type |
2052 | testdata/Builtins.lc 475:51-475:56 Type | 2082 | testdata/Builtins.lc 475:42-475:75 Type |
2053 | testdata/Builtins.lc 475:61-475:62 Type | 2083 | testdata/Builtins.lc 475:44-475:45 Type -> Type->Type |
2054 | testdata/Builtins.lc 475:61-475:72 Type | 2084 | testdata/Builtins.lc 475:46-475:55 Nat -> Type->Type |
2055 | testdata/Builtins.lc 475:66-475:67 Type | 2085 | testdata/Builtins.lc 475:46-475:57 Type->Type |
2056 | testdata/Builtins.lc 475:66-475:72 Type | 2086 | testdata/Builtins.lc 475:46-475:59 Type |
2057 | testdata/Builtins.lc 475:71-475:72 Type | 2087 | testdata/Builtins.lc 475:56-475:57 V2 |
2058 | testdata/Builtins.lc 477:1-477:10 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | 2088 | testdata/Builtins.lc 475:58-475:59 Type |
2059 | testdata/Builtins.lc 477:12-477:21 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | 2089 | testdata/Builtins.lc 475:64-475:65 Type |
2060 | testdata/Builtins.lc 477:23-477:32 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | 2090 | testdata/Builtins.lc 475:64-475:75 Type |
2061 | testdata/Builtins.lc 477:34-477:47 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | 2091 | testdata/Builtins.lc 475:69-475:70 Type |
2062 | testdata/Builtins.lc 477:49-477:57 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | 2092 | testdata/Builtins.lc 475:69-475:75 Type |
2063 | testdata/Builtins.lc 477:59-477:68 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | 2093 | testdata/Builtins.lc 475:74-475:75 Type |
2064 | testdata/Builtins.lc 478:34-478:57 Type | 2094 | testdata/Builtins.lc 476:1-476:9 {a} -> {b} -> {c:Nat} -> {d : Num a} -> {e : b ~ VecScalar c a} -> b -> a->b |
2065 | testdata/Builtins.lc 478:34-478:67 Type | 2095 | testdata/Builtins.lc 476:11-476:19 {a} -> {b} -> {c:Nat} -> {d : Num a} -> {e : b ~ VecScalar c a} -> b -> a->b |
2066 | testdata/Builtins.lc 478:35-478:36 V3 | 2096 | testdata/Builtins.lc 476:34-476:75 Type |
2067 | testdata/Builtins.lc 478:35-478:38 Type->Type | 2097 | testdata/Builtins.lc 476:35-476:38 Type->Type |
2068 | testdata/Builtins.lc 478:37-478:38 Type -> Type->Type | 2098 | testdata/Builtins.lc 476:35-476:40 Type |
2069 | testdata/Builtins.lc 478:39-478:48 Nat -> Type->Type | 2099 | testdata/Builtins.lc 476:39-476:40 V5 |
2070 | testdata/Builtins.lc 478:39-478:50 Type->Type | 2100 | testdata/Builtins.lc 476:42-476:43 V4 |
2071 | testdata/Builtins.lc 478:39-478:56 Type | 2101 | testdata/Builtins.lc 476:42-476:45 Type->Type |
2072 | testdata/Builtins.lc 478:49-478:50 V1 | 2102 | testdata/Builtins.lc 476:42-476:59 Type |
2073 | testdata/Builtins.lc 478:51-478:56 Type | 2103 | testdata/Builtins.lc 476:42-476:75 Type |
2104 | testdata/Builtins.lc 476:44-476:45 Type -> Type->Type | ||
2105 | testdata/Builtins.lc 476:46-476:55 Nat -> Type->Type | ||
2106 | testdata/Builtins.lc 476:46-476:57 Type->Type | ||
2107 | testdata/Builtins.lc 476:46-476:59 Type | ||
2108 | testdata/Builtins.lc 476:56-476:57 V2 | ||
2109 | testdata/Builtins.lc 476:58-476:59 Type | ||
2110 | testdata/Builtins.lc 476:64-476:65 Type | ||
2111 | testdata/Builtins.lc 476:64-476:75 Type | ||
2112 | testdata/Builtins.lc 476:69-476:70 Type | ||
2113 | testdata/Builtins.lc 476:69-476:75 Type | ||
2114 | testdata/Builtins.lc 476:74-476:75 Type | ||
2115 | testdata/Builtins.lc 477:1-477:10 {a} -> {b:Nat} -> {c} -> {d : a ~ VecScalar b Float} -> {e : c ~ VecScalar b Bool} -> a->c | ||
2116 | testdata/Builtins.lc 477:12-477:21 {a} -> {b:Nat} -> {c} -> {d : a ~ VecScalar b Float} -> {e : c ~ VecScalar b Bool} -> a->c | ||
2117 | testdata/Builtins.lc 477:34-477:89 Type | ||
2118 | testdata/Builtins.lc 477:35-477:36 V5 | ||
2119 | testdata/Builtins.lc 477:35-477:38 Type->Type | ||
2120 | testdata/Builtins.lc 477:35-477:56 Type | ||
2121 | testdata/Builtins.lc 477:37-477:38 Type -> Type->Type | ||
2122 | testdata/Builtins.lc 477:39-477:48 Nat -> Type->Type | ||
2123 | testdata/Builtins.lc 477:39-477:50 Type->Type | ||
2124 | testdata/Builtins.lc 477:39-477:56 Type | ||
2125 | testdata/Builtins.lc 477:49-477:50 V3 | ||
2126 | testdata/Builtins.lc 477:51-477:56 Type | ||
2127 | testdata/Builtins.lc 477:58-477:59 V2 | ||
2128 | testdata/Builtins.lc 477:58-477:61 Type->Type | ||
2129 | testdata/Builtins.lc 477:58-477:78 Type | ||
2130 | testdata/Builtins.lc 477:58-477:89 Type | ||
2131 | testdata/Builtins.lc 477:60-477:61 Type -> Type->Type | ||
2132 | testdata/Builtins.lc 477:62-477:71 Nat -> Type->Type | ||
2133 | testdata/Builtins.lc 477:62-477:73 Type->Type | ||
2134 | testdata/Builtins.lc 477:62-477:78 Type | ||
2135 | testdata/Builtins.lc 477:72-477:73 Nat | ||
2136 | testdata/Builtins.lc 477:74-477:78 Type | ||
2137 | testdata/Builtins.lc 477:83-477:84 Type | ||
2138 | testdata/Builtins.lc 477:83-477:89 Type | ||
2139 | testdata/Builtins.lc 477:88-477:89 Type | ||
2140 | testdata/Builtins.lc 478:1-478:8 {a} -> {b} -> {c:Nat} -> {d : Signed a} -> {e : b ~ VecScalar c a} -> b->b | ||
2141 | testdata/Builtins.lc 478:10-478:18 {a} -> {b} -> {c:Nat} -> {d : Signed a} -> {e : b ~ VecScalar c a} -> b->b | ||
2142 | testdata/Builtins.lc 478:34-478:73 Type | ||
2143 | testdata/Builtins.lc 478:35-478:41 Type->Type | ||
2144 | testdata/Builtins.lc 478:35-478:43 Type | ||
2145 | testdata/Builtins.lc 478:42-478:43 V5 | ||
2146 | testdata/Builtins.lc 478:45-478:46 V4 | ||
2147 | testdata/Builtins.lc 478:45-478:48 Type->Type | ||
2148 | testdata/Builtins.lc 478:45-478:62 Type | ||
2149 | testdata/Builtins.lc 478:45-478:73 Type | ||
2150 | testdata/Builtins.lc 478:47-478:48 Type -> Type->Type | ||
2151 | testdata/Builtins.lc 478:49-478:58 Nat -> Type->Type | ||
2152 | testdata/Builtins.lc 478:49-478:60 Type->Type | ||
2153 | testdata/Builtins.lc 478:49-478:62 Type | ||
2154 | testdata/Builtins.lc 478:59-478:60 V2 | ||
2074 | testdata/Builtins.lc 478:61-478:62 Type | 2155 | testdata/Builtins.lc 478:61-478:62 Type |
2075 | testdata/Builtins.lc 478:61-478:67 Type | 2156 | testdata/Builtins.lc 478:67-478:68 Type |
2076 | testdata/Builtins.lc 478:66-478:67 Type | 2157 | testdata/Builtins.lc 478:67-478:73 Type |
2077 | testdata/Builtins.lc 479:1-479:8 {a} -> {b} -> {c:Nat} -> {d : Num a} -> {e : b ~ VecScalar c a} -> b -> b->b | 2158 | testdata/Builtins.lc 478:72-478:73 Type |
2078 | testdata/Builtins.lc 479:10-479:17 {a} -> {b} -> {c:Nat} -> {d : Num a} -> {e : b ~ VecScalar c a} -> b -> b->b | 2159 | testdata/Builtins.lc 479:1-479:9 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a -> Tuple2 a a |
2079 | testdata/Builtins.lc 479:34-479:75 Type | 2160 | testdata/Builtins.lc 479:34-479:57 Type |
2161 | testdata/Builtins.lc 479:34-479:72 Type | ||
2162 | testdata/Builtins.lc 479:35-479:36 V3 | ||
2080 | testdata/Builtins.lc 479:35-479:38 Type->Type | 2163 | testdata/Builtins.lc 479:35-479:38 Type->Type |
2081 | testdata/Builtins.lc 479:35-479:40 Type | 2164 | testdata/Builtins.lc 479:37-479:38 Type -> Type->Type |
2082 | testdata/Builtins.lc 479:39-479:40 V5 | 2165 | testdata/Builtins.lc 479:39-479:48 Nat -> Type->Type |
2083 | testdata/Builtins.lc 479:42-479:43 V4 | 2166 | testdata/Builtins.lc 479:39-479:50 Type->Type |
2084 | testdata/Builtins.lc 479:42-479:45 Type->Type | 2167 | testdata/Builtins.lc 479:39-479:56 Type |
2085 | testdata/Builtins.lc 479:42-479:59 Type | 2168 | testdata/Builtins.lc 479:49-479:50 V1 |
2086 | testdata/Builtins.lc 479:42-479:75 Type | 2169 | testdata/Builtins.lc 479:51-479:56 Type |
2087 | testdata/Builtins.lc 479:44-479:45 Type -> Type->Type | 2170 | testdata/Builtins.lc 479:61-479:62 Type |
2088 | testdata/Builtins.lc 479:46-479:55 Nat -> Type->Type | 2171 | testdata/Builtins.lc 479:61-479:72 Type |
2089 | testdata/Builtins.lc 479:46-479:57 Type->Type | 2172 | testdata/Builtins.lc 479:66-479:72 Type |
2090 | testdata/Builtins.lc 479:46-479:59 Type | 2173 | testdata/Builtins.lc 479:67-479:68 Type |
2091 | testdata/Builtins.lc 479:56-479:57 V2 | 2174 | testdata/Builtins.lc 479:70-479:71 Type |
2092 | testdata/Builtins.lc 479:58-479:59 Type | 2175 | testdata/Builtins.lc 480:1-480:10 {a} -> {b} -> {c:Nat} -> {d : Num a} -> {e : b ~ VecScalar c a} -> b -> b -> b->b |
2093 | testdata/Builtins.lc 479:64-479:65 Type | 2176 | testdata/Builtins.lc 480:34-480:80 Type |
2094 | testdata/Builtins.lc 479:64-479:75 Type | ||
2095 | testdata/Builtins.lc 479:69-479:70 Type | ||
2096 | testdata/Builtins.lc 479:69-479:75 Type | ||
2097 | testdata/Builtins.lc 479:74-479:75 Type | ||
2098 | testdata/Builtins.lc 480:1-480:9 {a} -> {b} -> {c:Nat} -> {d : Num a} -> {e : b ~ VecScalar c a} -> b -> a->b | ||
2099 | testdata/Builtins.lc 480:11-480:19 {a} -> {b} -> {c:Nat} -> {d : Num a} -> {e : b ~ VecScalar c a} -> b -> a->b | ||
2100 | testdata/Builtins.lc 480:34-480:75 Type | ||
2101 | testdata/Builtins.lc 480:35-480:38 Type->Type | 2177 | testdata/Builtins.lc 480:35-480:38 Type->Type |
2102 | testdata/Builtins.lc 480:35-480:40 Type | 2178 | testdata/Builtins.lc 480:35-480:40 Type |
2103 | testdata/Builtins.lc 480:39-480:40 V5 | 2179 | testdata/Builtins.lc 480:39-480:40 V5 |
2104 | testdata/Builtins.lc 480:42-480:43 V4 | 2180 | testdata/Builtins.lc 480:42-480:43 V4 |
2105 | testdata/Builtins.lc 480:42-480:45 Type->Type | 2181 | testdata/Builtins.lc 480:42-480:45 Type->Type |
2106 | testdata/Builtins.lc 480:42-480:59 Type | 2182 | testdata/Builtins.lc 480:42-480:59 Type |
2107 | testdata/Builtins.lc 480:42-480:75 Type | 2183 | testdata/Builtins.lc 480:42-480:80 Type |
2108 | testdata/Builtins.lc 480:44-480:45 Type -> Type->Type | 2184 | testdata/Builtins.lc 480:44-480:45 Type -> Type->Type |
2109 | testdata/Builtins.lc 480:46-480:55 Nat -> Type->Type | 2185 | testdata/Builtins.lc 480:46-480:55 Nat -> Type->Type |
2110 | testdata/Builtins.lc 480:46-480:57 Type->Type | 2186 | testdata/Builtins.lc 480:46-480:57 Type->Type |
@@ -2112,57 +2188,55 @@ testdata/Builtins.lc 480:46-480:59 Type | |||
2112 | testdata/Builtins.lc 480:56-480:57 V2 | 2188 | testdata/Builtins.lc 480:56-480:57 V2 |
2113 | testdata/Builtins.lc 480:58-480:59 Type | 2189 | testdata/Builtins.lc 480:58-480:59 Type |
2114 | testdata/Builtins.lc 480:64-480:65 Type | 2190 | testdata/Builtins.lc 480:64-480:65 Type |
2115 | testdata/Builtins.lc 480:64-480:75 Type | 2191 | testdata/Builtins.lc 480:64-480:80 Type |
2116 | testdata/Builtins.lc 480:69-480:70 Type | 2192 | testdata/Builtins.lc 480:69-480:70 Type |
2117 | testdata/Builtins.lc 480:69-480:75 Type | 2193 | testdata/Builtins.lc 480:69-480:80 Type |
2118 | testdata/Builtins.lc 480:74-480:75 Type | 2194 | testdata/Builtins.lc 480:74-480:75 Type |
2119 | testdata/Builtins.lc 481:1-481:10 {a} -> {b:Nat} -> {c} -> {d : a ~ VecScalar b Float} -> {e : c ~ VecScalar b Bool} -> a->c | 2195 | testdata/Builtins.lc 480:74-480:80 Type |
2120 | testdata/Builtins.lc 481:12-481:21 {a} -> {b:Nat} -> {c} -> {d : a ~ VecScalar b Float} -> {e : c ~ VecScalar b Bool} -> a->c | 2196 | testdata/Builtins.lc 480:79-480:80 Type |
2121 | testdata/Builtins.lc 481:34-481:89 Type | 2197 | testdata/Builtins.lc 481:1-481:11 {a} -> {b} -> {c:Nat} -> {d : Num a} -> {e : b ~ VecScalar c a} -> b -> a -> a->b |
2122 | testdata/Builtins.lc 481:35-481:36 V5 | 2198 | testdata/Builtins.lc 481:34-481:80 Type |
2123 | testdata/Builtins.lc 481:35-481:38 Type->Type | 2199 | testdata/Builtins.lc 481:35-481:38 Type->Type |
2124 | testdata/Builtins.lc 481:35-481:56 Type | 2200 | testdata/Builtins.lc 481:35-481:40 Type |
2125 | testdata/Builtins.lc 481:37-481:38 Type -> Type->Type | 2201 | testdata/Builtins.lc 481:39-481:40 V5 |
2126 | testdata/Builtins.lc 481:39-481:48 Nat -> Type->Type | 2202 | testdata/Builtins.lc 481:42-481:43 V4 |
2127 | testdata/Builtins.lc 481:39-481:50 Type->Type | 2203 | testdata/Builtins.lc 481:42-481:45 Type->Type |
2128 | testdata/Builtins.lc 481:39-481:56 Type | 2204 | testdata/Builtins.lc 481:42-481:59 Type |
2129 | testdata/Builtins.lc 481:49-481:50 V3 | 2205 | testdata/Builtins.lc 481:42-481:80 Type |
2130 | testdata/Builtins.lc 481:51-481:56 Type | 2206 | testdata/Builtins.lc 481:44-481:45 Type -> Type->Type |
2131 | testdata/Builtins.lc 481:58-481:59 V2 | 2207 | testdata/Builtins.lc 481:46-481:55 Nat -> Type->Type |
2132 | testdata/Builtins.lc 481:58-481:61 Type->Type | 2208 | testdata/Builtins.lc 481:46-481:57 Type->Type |
2133 | testdata/Builtins.lc 481:58-481:78 Type | 2209 | testdata/Builtins.lc 481:46-481:59 Type |
2134 | testdata/Builtins.lc 481:58-481:89 Type | 2210 | testdata/Builtins.lc 481:56-481:57 V2 |
2135 | testdata/Builtins.lc 481:60-481:61 Type -> Type->Type | 2211 | testdata/Builtins.lc 481:58-481:59 Type |
2136 | testdata/Builtins.lc 481:62-481:71 Nat -> Type->Type | 2212 | testdata/Builtins.lc 481:64-481:65 Type |
2137 | testdata/Builtins.lc 481:62-481:73 Type->Type | 2213 | testdata/Builtins.lc 481:64-481:80 Type |
2138 | testdata/Builtins.lc 481:62-481:78 Type | 2214 | testdata/Builtins.lc 481:69-481:70 Type |
2139 | testdata/Builtins.lc 481:72-481:73 Nat | 2215 | testdata/Builtins.lc 481:69-481:80 Type |
2140 | testdata/Builtins.lc 481:74-481:78 Type | 2216 | testdata/Builtins.lc 481:74-481:75 Type |
2141 | testdata/Builtins.lc 481:83-481:84 Type | 2217 | testdata/Builtins.lc 481:74-481:80 Type |
2142 | testdata/Builtins.lc 481:83-481:89 Type | 2218 | testdata/Builtins.lc 481:79-481:80 Type |
2143 | testdata/Builtins.lc 481:88-481:89 Type | 2219 | testdata/Builtins.lc 482:1-482:8 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a -> a -> a->a |
2144 | testdata/Builtins.lc 482:1-482:8 {a} -> {b} -> {c:Nat} -> {d : Signed a} -> {e : b ~ VecScalar c a} -> b->b | 2220 | testdata/Builtins.lc 482:34-482:57 Type |
2145 | testdata/Builtins.lc 482:10-482:18 {a} -> {b} -> {c:Nat} -> {d : Signed a} -> {e : b ~ VecScalar c a} -> b->b | 2221 | testdata/Builtins.lc 482:34-482:77 Type |
2146 | testdata/Builtins.lc 482:34-482:73 Type | 2222 | testdata/Builtins.lc 482:35-482:36 V3 |
2147 | testdata/Builtins.lc 482:35-482:41 Type->Type | 2223 | testdata/Builtins.lc 482:35-482:38 Type->Type |
2148 | testdata/Builtins.lc 482:35-482:43 Type | 2224 | testdata/Builtins.lc 482:37-482:38 Type -> Type->Type |
2149 | testdata/Builtins.lc 482:42-482:43 V5 | 2225 | testdata/Builtins.lc 482:39-482:48 Nat -> Type->Type |
2150 | testdata/Builtins.lc 482:45-482:46 V4 | 2226 | testdata/Builtins.lc 482:39-482:50 Type->Type |
2151 | testdata/Builtins.lc 482:45-482:48 Type->Type | 2227 | testdata/Builtins.lc 482:39-482:56 Type |
2152 | testdata/Builtins.lc 482:45-482:62 Type | 2228 | testdata/Builtins.lc 482:49-482:50 V1 |
2153 | testdata/Builtins.lc 482:45-482:73 Type | 2229 | testdata/Builtins.lc 482:51-482:56 Type |
2154 | testdata/Builtins.lc 482:47-482:48 Type -> Type->Type | ||
2155 | testdata/Builtins.lc 482:49-482:58 Nat -> Type->Type | ||
2156 | testdata/Builtins.lc 482:49-482:60 Type->Type | ||
2157 | testdata/Builtins.lc 482:49-482:62 Type | ||
2158 | testdata/Builtins.lc 482:59-482:60 V2 | ||
2159 | testdata/Builtins.lc 482:61-482:62 Type | 2230 | testdata/Builtins.lc 482:61-482:62 Type |
2160 | testdata/Builtins.lc 482:67-482:68 Type | 2231 | testdata/Builtins.lc 482:61-482:77 Type |
2161 | testdata/Builtins.lc 482:67-482:73 Type | 2232 | testdata/Builtins.lc 482:66-482:67 Type |
2162 | testdata/Builtins.lc 482:72-482:73 Type | 2233 | testdata/Builtins.lc 482:66-482:77 Type |
2163 | testdata/Builtins.lc 483:1-483:9 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a -> Tuple2 a a | 2234 | testdata/Builtins.lc 482:71-482:72 Type |
2235 | testdata/Builtins.lc 482:71-482:77 Type | ||
2236 | testdata/Builtins.lc 482:76-482:77 Type | ||
2237 | testdata/Builtins.lc 483:1-483:9 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a -> a -> Float->a | ||
2164 | testdata/Builtins.lc 483:34-483:57 Type | 2238 | testdata/Builtins.lc 483:34-483:57 Type |
2165 | testdata/Builtins.lc 483:34-483:72 Type | 2239 | testdata/Builtins.lc 483:34-483:81 Type |
2166 | testdata/Builtins.lc 483:35-483:36 V3 | 2240 | testdata/Builtins.lc 483:35-483:36 V3 |
2167 | testdata/Builtins.lc 483:35-483:38 Type->Type | 2241 | testdata/Builtins.lc 483:35-483:38 Type->Type |
2168 | testdata/Builtins.lc 483:37-483:38 Type -> Type->Type | 2242 | testdata/Builtins.lc 483:37-483:38 Type -> Type->Type |
@@ -2172,57 +2246,59 @@ testdata/Builtins.lc 483:39-483:56 Type | |||
2172 | testdata/Builtins.lc 483:49-483:50 V1 | 2246 | testdata/Builtins.lc 483:49-483:50 V1 |
2173 | testdata/Builtins.lc 483:51-483:56 Type | 2247 | testdata/Builtins.lc 483:51-483:56 Type |
2174 | testdata/Builtins.lc 483:61-483:62 Type | 2248 | testdata/Builtins.lc 483:61-483:62 Type |
2175 | testdata/Builtins.lc 483:61-483:72 Type | 2249 | testdata/Builtins.lc 483:61-483:81 Type |
2176 | testdata/Builtins.lc 483:66-483:72 Type | 2250 | testdata/Builtins.lc 483:66-483:67 Type |
2177 | testdata/Builtins.lc 483:67-483:68 Type | 2251 | testdata/Builtins.lc 483:66-483:81 Type |
2178 | testdata/Builtins.lc 483:70-483:71 Type | 2252 | testdata/Builtins.lc 483:71-483:76 Type |
2179 | testdata/Builtins.lc 484:1-484:10 {a} -> {b} -> {c:Nat} -> {d : Num a} -> {e : b ~ VecScalar c a} -> b -> b -> b->b | 2253 | testdata/Builtins.lc 483:71-483:81 Type |
2180 | testdata/Builtins.lc 484:34-484:80 Type | 2254 | testdata/Builtins.lc 483:80-483:81 Type |
2255 | testdata/Builtins.lc 484:1-484:9 {a} -> {b:Nat} -> {c} -> {d : a ~ VecScalar b Float} -> {e : c ~ VecScalar b Bool} -> a -> a -> c->a | ||
2256 | testdata/Builtins.lc 484:34-484:99 Type | ||
2257 | testdata/Builtins.lc 484:35-484:36 V5 | ||
2181 | testdata/Builtins.lc 484:35-484:38 Type->Type | 2258 | testdata/Builtins.lc 484:35-484:38 Type->Type |
2182 | testdata/Builtins.lc 484:35-484:40 Type | 2259 | testdata/Builtins.lc 484:35-484:56 Type |
2183 | testdata/Builtins.lc 484:39-484:40 V5 | 2260 | testdata/Builtins.lc 484:37-484:38 Type -> Type->Type |
2184 | testdata/Builtins.lc 484:42-484:43 V4 | 2261 | testdata/Builtins.lc 484:39-484:48 Nat -> Type->Type |
2185 | testdata/Builtins.lc 484:42-484:45 Type->Type | 2262 | testdata/Builtins.lc 484:39-484:50 Type->Type |
2186 | testdata/Builtins.lc 484:42-484:59 Type | 2263 | testdata/Builtins.lc 484:39-484:56 Type |
2187 | testdata/Builtins.lc 484:42-484:80 Type | 2264 | testdata/Builtins.lc 484:49-484:50 V3 |
2188 | testdata/Builtins.lc 484:44-484:45 Type -> Type->Type | 2265 | testdata/Builtins.lc 484:51-484:56 Type |
2189 | testdata/Builtins.lc 484:46-484:55 Nat -> Type->Type | 2266 | testdata/Builtins.lc 484:58-484:59 V2 |
2190 | testdata/Builtins.lc 484:46-484:57 Type->Type | 2267 | testdata/Builtins.lc 484:58-484:61 Type->Type |
2191 | testdata/Builtins.lc 484:46-484:59 Type | 2268 | testdata/Builtins.lc 484:58-484:78 Type |
2192 | testdata/Builtins.lc 484:56-484:57 V2 | 2269 | testdata/Builtins.lc 484:58-484:99 Type |
2193 | testdata/Builtins.lc 484:58-484:59 Type | 2270 | testdata/Builtins.lc 484:60-484:61 Type -> Type->Type |
2194 | testdata/Builtins.lc 484:64-484:65 Type | 2271 | testdata/Builtins.lc 484:62-484:71 Nat -> Type->Type |
2195 | testdata/Builtins.lc 484:64-484:80 Type | 2272 | testdata/Builtins.lc 484:62-484:73 Type->Type |
2196 | testdata/Builtins.lc 484:69-484:70 Type | 2273 | testdata/Builtins.lc 484:62-484:78 Type |
2197 | testdata/Builtins.lc 484:69-484:80 Type | 2274 | testdata/Builtins.lc 484:72-484:73 Nat |
2198 | testdata/Builtins.lc 484:74-484:75 Type | 2275 | testdata/Builtins.lc 484:74-484:78 Type |
2199 | testdata/Builtins.lc 484:74-484:80 Type | 2276 | testdata/Builtins.lc 484:83-484:84 Type |
2200 | testdata/Builtins.lc 484:79-484:80 Type | 2277 | testdata/Builtins.lc 484:83-484:99 Type |
2201 | testdata/Builtins.lc 485:1-485:11 {a} -> {b} -> {c:Nat} -> {d : Num a} -> {e : b ~ VecScalar c a} -> b -> a -> a->b | 2278 | testdata/Builtins.lc 484:88-484:89 Type |
2202 | testdata/Builtins.lc 485:34-485:80 Type | 2279 | testdata/Builtins.lc 484:88-484:99 Type |
2280 | testdata/Builtins.lc 484:93-484:94 Type | ||
2281 | testdata/Builtins.lc 484:93-484:99 Type | ||
2282 | testdata/Builtins.lc 484:98-484:99 Type | ||
2283 | testdata/Builtins.lc 485:1-485:9 {a} -> {b:Nat} -> {c : a ~ VecS Float b} -> a -> a->a | ||
2284 | testdata/Builtins.lc 485:34-485:53 Type | ||
2285 | testdata/Builtins.lc 485:34-485:68 Type | ||
2286 | testdata/Builtins.lc 485:35-485:36 V3 | ||
2203 | testdata/Builtins.lc 485:35-485:38 Type->Type | 2287 | testdata/Builtins.lc 485:35-485:38 Type->Type |
2204 | testdata/Builtins.lc 485:35-485:40 Type | 2288 | testdata/Builtins.lc 485:37-485:38 Type -> Type->Type |
2205 | testdata/Builtins.lc 485:39-485:40 V5 | 2289 | testdata/Builtins.lc 485:39-485:44 Nat -> Type->Type |
2206 | testdata/Builtins.lc 485:42-485:43 V4 | 2290 | testdata/Builtins.lc 485:39-485:46 Type->Type |
2207 | testdata/Builtins.lc 485:42-485:45 Type->Type | 2291 | testdata/Builtins.lc 485:39-485:52 Type |
2208 | testdata/Builtins.lc 485:42-485:59 Type | 2292 | testdata/Builtins.lc 485:45-485:46 V1 |
2209 | testdata/Builtins.lc 485:42-485:80 Type | 2293 | testdata/Builtins.lc 485:47-485:52 Type |
2210 | testdata/Builtins.lc 485:44-485:45 Type -> Type->Type | 2294 | testdata/Builtins.lc 485:57-485:58 Type |
2211 | testdata/Builtins.lc 485:46-485:55 Nat -> Type->Type | 2295 | testdata/Builtins.lc 485:57-485:68 Type |
2212 | testdata/Builtins.lc 485:46-485:57 Type->Type | 2296 | testdata/Builtins.lc 485:62-485:63 Type |
2213 | testdata/Builtins.lc 485:46-485:59 Type | 2297 | testdata/Builtins.lc 485:62-485:68 Type |
2214 | testdata/Builtins.lc 485:56-485:57 V2 | 2298 | testdata/Builtins.lc 485:67-485:68 Type |
2215 | testdata/Builtins.lc 485:58-485:59 Type | 2299 | testdata/Builtins.lc 486:1-486:10 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> Float -> a->a |
2216 | testdata/Builtins.lc 485:64-485:65 Type | ||
2217 | testdata/Builtins.lc 485:64-485:80 Type | ||
2218 | testdata/Builtins.lc 485:69-485:70 Type | ||
2219 | testdata/Builtins.lc 485:69-485:80 Type | ||
2220 | testdata/Builtins.lc 485:74-485:75 Type | ||
2221 | testdata/Builtins.lc 485:74-485:80 Type | ||
2222 | testdata/Builtins.lc 485:79-485:80 Type | ||
2223 | testdata/Builtins.lc 486:1-486:8 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a -> a -> a->a | ||
2224 | testdata/Builtins.lc 486:34-486:57 Type | 2300 | testdata/Builtins.lc 486:34-486:57 Type |
2225 | testdata/Builtins.lc 486:34-486:77 Type | 2301 | testdata/Builtins.lc 486:34-486:76 Type |
2226 | testdata/Builtins.lc 486:35-486:36 V3 | 2302 | testdata/Builtins.lc 486:35-486:36 V3 |
2227 | testdata/Builtins.lc 486:35-486:38 Type->Type | 2303 | testdata/Builtins.lc 486:35-486:38 Type->Type |
2228 | testdata/Builtins.lc 486:37-486:38 Type -> Type->Type | 2304 | testdata/Builtins.lc 486:37-486:38 Type -> Type->Type |
@@ -2231,178 +2307,160 @@ testdata/Builtins.lc 486:39-486:50 Type->Type | |||
2231 | testdata/Builtins.lc 486:39-486:56 Type | 2307 | testdata/Builtins.lc 486:39-486:56 Type |
2232 | testdata/Builtins.lc 486:49-486:50 V1 | 2308 | testdata/Builtins.lc 486:49-486:50 V1 |
2233 | testdata/Builtins.lc 486:51-486:56 Type | 2309 | testdata/Builtins.lc 486:51-486:56 Type |
2234 | testdata/Builtins.lc 486:61-486:62 Type | 2310 | testdata/Builtins.lc 486:61-486:66 Type |
2235 | testdata/Builtins.lc 486:61-486:77 Type | 2311 | testdata/Builtins.lc 486:61-486:76 Type |
2236 | testdata/Builtins.lc 486:66-486:67 Type | 2312 | testdata/Builtins.lc 486:70-486:71 Type |
2237 | testdata/Builtins.lc 486:66-486:77 Type | 2313 | testdata/Builtins.lc 486:70-486:76 Type |
2238 | testdata/Builtins.lc 486:71-486:72 Type | 2314 | testdata/Builtins.lc 486:75-486:76 Type |
2239 | testdata/Builtins.lc 486:71-486:77 Type | 2315 | testdata/Builtins.lc 487:1-487:15 {a} -> {b:Nat} -> {c : a ~ VecS Float b} -> a -> a -> a->a |
2240 | testdata/Builtins.lc 486:76-486:77 Type | 2316 | testdata/Builtins.lc 487:34-487:53 Type |
2241 | testdata/Builtins.lc 487:1-487:9 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a -> a -> Float->a | 2317 | testdata/Builtins.lc 487:34-487:73 Type |
2242 | testdata/Builtins.lc 487:34-487:57 Type | ||
2243 | testdata/Builtins.lc 487:34-487:81 Type | ||
2244 | testdata/Builtins.lc 487:35-487:36 V3 | 2318 | testdata/Builtins.lc 487:35-487:36 V3 |
2245 | testdata/Builtins.lc 487:35-487:38 Type->Type | 2319 | testdata/Builtins.lc 487:35-487:38 Type->Type |
2246 | testdata/Builtins.lc 487:37-487:38 Type -> Type->Type | 2320 | testdata/Builtins.lc 487:37-487:38 Type -> Type->Type |
2247 | testdata/Builtins.lc 487:39-487:48 Nat -> Type->Type | 2321 | testdata/Builtins.lc 487:39-487:44 Nat -> Type->Type |
2248 | testdata/Builtins.lc 487:39-487:50 Type->Type | 2322 | testdata/Builtins.lc 487:39-487:46 Type->Type |
2249 | testdata/Builtins.lc 487:39-487:56 Type | 2323 | testdata/Builtins.lc 487:39-487:52 Type |
2250 | testdata/Builtins.lc 487:49-487:50 V1 | 2324 | testdata/Builtins.lc 487:45-487:46 V1 |
2251 | testdata/Builtins.lc 487:51-487:56 Type | 2325 | testdata/Builtins.lc 487:47-487:52 Type |
2252 | testdata/Builtins.lc 487:61-487:62 Type | 2326 | testdata/Builtins.lc 487:57-487:58 Type |
2253 | testdata/Builtins.lc 487:61-487:81 Type | 2327 | testdata/Builtins.lc 487:57-487:73 Type |
2254 | testdata/Builtins.lc 487:66-487:67 Type | 2328 | testdata/Builtins.lc 487:62-487:63 Type |
2255 | testdata/Builtins.lc 487:66-487:81 Type | 2329 | testdata/Builtins.lc 487:62-487:73 Type |
2256 | testdata/Builtins.lc 487:71-487:76 Type | 2330 | testdata/Builtins.lc 487:67-487:68 Type |
2257 | testdata/Builtins.lc 487:71-487:81 Type | 2331 | testdata/Builtins.lc 487:67-487:73 Type |
2258 | testdata/Builtins.lc 487:80-487:81 Type | 2332 | testdata/Builtins.lc 487:72-487:73 Type |
2259 | 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 | 2333 | testdata/Builtins.lc 488:1-488:16 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> Float -> Float -> a->a |
2260 | testdata/Builtins.lc 488:34-488:99 Type | 2334 | testdata/Builtins.lc 488:34-488:57 Type |
2261 | testdata/Builtins.lc 488:35-488:36 V5 | 2335 | testdata/Builtins.lc 488:34-488:85 Type |
2336 | testdata/Builtins.lc 488:35-488:36 V3 | ||
2262 | testdata/Builtins.lc 488:35-488:38 Type->Type | 2337 | testdata/Builtins.lc 488:35-488:38 Type->Type |
2263 | testdata/Builtins.lc 488:35-488:56 Type | ||
2264 | testdata/Builtins.lc 488:37-488:38 Type -> Type->Type | 2338 | testdata/Builtins.lc 488:37-488:38 Type -> Type->Type |
2265 | testdata/Builtins.lc 488:39-488:48 Nat -> Type->Type | 2339 | testdata/Builtins.lc 488:39-488:48 Nat -> Type->Type |
2266 | testdata/Builtins.lc 488:39-488:50 Type->Type | 2340 | testdata/Builtins.lc 488:39-488:50 Type->Type |
2267 | testdata/Builtins.lc 488:39-488:56 Type | 2341 | testdata/Builtins.lc 488:39-488:56 Type |
2268 | testdata/Builtins.lc 488:49-488:50 V3 | 2342 | testdata/Builtins.lc 488:49-488:50 V1 |
2269 | testdata/Builtins.lc 488:51-488:56 Type | 2343 | testdata/Builtins.lc 488:51-488:56 Type |
2270 | testdata/Builtins.lc 488:58-488:59 V2 | 2344 | testdata/Builtins.lc 488:61-488:66 Type |
2271 | testdata/Builtins.lc 488:58-488:61 Type->Type | 2345 | testdata/Builtins.lc 488:61-488:85 Type |
2272 | testdata/Builtins.lc 488:58-488:78 Type | 2346 | testdata/Builtins.lc 488:70-488:75 Type |
2273 | testdata/Builtins.lc 488:58-488:99 Type | 2347 | testdata/Builtins.lc 488:70-488:85 Type |
2274 | testdata/Builtins.lc 488:60-488:61 Type -> Type->Type | 2348 | testdata/Builtins.lc 488:79-488:80 Type |
2275 | testdata/Builtins.lc 488:62-488:71 Nat -> Type->Type | 2349 | testdata/Builtins.lc 488:79-488:85 Type |
2276 | testdata/Builtins.lc 488:62-488:73 Type->Type | 2350 | testdata/Builtins.lc 488:84-488:85 Type |
2277 | testdata/Builtins.lc 488:62-488:78 Type | 2351 | testdata/Builtins.lc 491:1-491:19 {a:Nat} -> VecScalar a Float -> VecScalar a Int |
2278 | testdata/Builtins.lc 488:72-488:73 Nat | 2352 | testdata/Builtins.lc 491:34-491:43 Nat -> Type->Type |
2279 | testdata/Builtins.lc 488:74-488:78 Type | 2353 | testdata/Builtins.lc 491:34-491:45 Type->Type |
2280 | testdata/Builtins.lc 488:83-488:84 Type | 2354 | testdata/Builtins.lc 491:34-491:51 Type |
2281 | testdata/Builtins.lc 488:83-488:99 Type | 2355 | testdata/Builtins.lc 491:34-491:70 Type |
2282 | testdata/Builtins.lc 488:88-488:89 Type | 2356 | testdata/Builtins.lc 491:44-491:45 V1 |
2283 | testdata/Builtins.lc 488:88-488:99 Type | 2357 | testdata/Builtins.lc 491:46-491:51 Type |
2284 | testdata/Builtins.lc 488:93-488:94 Type | 2358 | testdata/Builtins.lc 491:55-491:64 Nat -> Type->Type |
2285 | testdata/Builtins.lc 488:93-488:99 Type | 2359 | testdata/Builtins.lc 491:55-491:66 Type->Type |
2286 | testdata/Builtins.lc 488:98-488:99 Type | 2360 | testdata/Builtins.lc 491:55-491:70 Type |
2287 | testdata/Builtins.lc 489:1-489:9 {a} -> {b:Nat} -> {c : a ~ VecS Float b} -> a -> a->a | 2361 | testdata/Builtins.lc 491:65-491:66 Nat |
2288 | testdata/Builtins.lc 489:34-489:53 Type | 2362 | testdata/Builtins.lc 491:67-491:70 Type |
2289 | testdata/Builtins.lc 489:34-489:68 Type | 2363 | testdata/Builtins.lc 492:1-492:20 {a:Nat} -> VecScalar a Float -> VecScalar a Word |
2290 | testdata/Builtins.lc 489:35-489:36 V3 | 2364 | testdata/Builtins.lc 492:34-492:43 Nat -> Type->Type |
2291 | testdata/Builtins.lc 489:35-489:38 Type->Type | 2365 | testdata/Builtins.lc 492:34-492:45 Type->Type |
2292 | testdata/Builtins.lc 489:37-489:38 Type -> Type->Type | 2366 | testdata/Builtins.lc 492:34-492:51 Type |
2293 | testdata/Builtins.lc 489:39-489:44 Nat -> Type->Type | 2367 | testdata/Builtins.lc 492:34-492:71 Type |
2294 | testdata/Builtins.lc 489:39-489:46 Type->Type | 2368 | testdata/Builtins.lc 492:44-492:45 V1 |
2295 | testdata/Builtins.lc 489:39-489:52 Type | 2369 | testdata/Builtins.lc 492:46-492:51 Type |
2296 | testdata/Builtins.lc 489:45-489:46 V1 | 2370 | testdata/Builtins.lc 492:55-492:64 Nat -> Type->Type |
2297 | testdata/Builtins.lc 489:47-489:52 Type | 2371 | testdata/Builtins.lc 492:55-492:66 Type->Type |
2298 | testdata/Builtins.lc 489:57-489:58 Type | 2372 | testdata/Builtins.lc 492:55-492:71 Type |
2299 | testdata/Builtins.lc 489:57-489:68 Type | 2373 | testdata/Builtins.lc 492:65-492:66 Nat |
2300 | testdata/Builtins.lc 489:62-489:63 Type | 2374 | testdata/Builtins.lc 492:67-492:71 Type |
2301 | testdata/Builtins.lc 489:62-489:68 Type | 2375 | testdata/Builtins.lc 493:1-493:19 {a:Nat} -> VecScalar a Int -> VecScalar a Float |
2302 | testdata/Builtins.lc 489:67-489:68 Type | 2376 | testdata/Builtins.lc 493:34-493:43 Nat -> Type->Type |
2303 | testdata/Builtins.lc 490:1-490:10 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> Float -> a->a | 2377 | testdata/Builtins.lc 493:34-493:45 Type->Type |
2304 | testdata/Builtins.lc 490:34-490:57 Type | 2378 | testdata/Builtins.lc 493:34-493:49 Type |
2305 | testdata/Builtins.lc 490:34-490:76 Type | 2379 | testdata/Builtins.lc 493:34-493:72 Type |
2306 | testdata/Builtins.lc 490:35-490:36 V3 | 2380 | testdata/Builtins.lc 493:44-493:45 V1 |
2307 | testdata/Builtins.lc 490:35-490:38 Type->Type | 2381 | testdata/Builtins.lc 493:46-493:49 Type |
2308 | testdata/Builtins.lc 490:37-490:38 Type -> Type->Type | 2382 | testdata/Builtins.lc 493:55-493:64 Nat -> Type->Type |
2309 | testdata/Builtins.lc 490:39-490:48 Nat -> Type->Type | 2383 | testdata/Builtins.lc 493:55-493:66 Type->Type |
2310 | testdata/Builtins.lc 490:39-490:50 Type->Type | 2384 | testdata/Builtins.lc 493:55-493:72 Type |
2311 | testdata/Builtins.lc 490:39-490:56 Type | 2385 | testdata/Builtins.lc 493:65-493:66 Nat |
2312 | testdata/Builtins.lc 490:49-490:50 V1 | 2386 | testdata/Builtins.lc 493:67-493:72 Type |
2313 | testdata/Builtins.lc 490:51-490:56 Type | 2387 | testdata/Builtins.lc 494:1-494:20 {a:Nat} -> VecScalar a Word -> VecScalar a Float |
2314 | testdata/Builtins.lc 490:61-490:66 Type | 2388 | testdata/Builtins.lc 494:34-494:43 Nat -> Type->Type |
2315 | testdata/Builtins.lc 490:61-490:76 Type | 2389 | testdata/Builtins.lc 494:34-494:45 Type->Type |
2316 | testdata/Builtins.lc 490:70-490:71 Type | 2390 | testdata/Builtins.lc 494:34-494:50 Type |
2317 | testdata/Builtins.lc 490:70-490:76 Type | 2391 | testdata/Builtins.lc 494:34-494:72 Type |
2318 | testdata/Builtins.lc 490:75-490:76 Type | 2392 | testdata/Builtins.lc 494:44-494:45 V1 |
2319 | testdata/Builtins.lc 491:1-491:15 {a} -> {b:Nat} -> {c : a ~ VecS Float b} -> a -> a -> a->a | 2393 | testdata/Builtins.lc 494:46-494:50 Type |
2320 | testdata/Builtins.lc 491:34-491:53 Type | 2394 | testdata/Builtins.lc 494:55-494:64 Nat -> Type->Type |
2321 | testdata/Builtins.lc 491:34-491:73 Type | 2395 | testdata/Builtins.lc 494:55-494:66 Type->Type |
2322 | testdata/Builtins.lc 491:35-491:36 V3 | 2396 | testdata/Builtins.lc 494:55-494:72 Type |
2323 | testdata/Builtins.lc 491:35-491:38 Type->Type | 2397 | testdata/Builtins.lc 494:65-494:66 Nat |
2324 | testdata/Builtins.lc 491:37-491:38 Type -> Type->Type | 2398 | testdata/Builtins.lc 494:67-494:72 Type |
2325 | testdata/Builtins.lc 491:39-491:44 Nat -> Type->Type | 2399 | testdata/Builtins.lc 496:1-496:11 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->Float |
2326 | testdata/Builtins.lc 491:39-491:46 Type->Type | 2400 | testdata/Builtins.lc 496:34-496:57 Type |
2327 | testdata/Builtins.lc 491:39-491:52 Type | ||
2328 | testdata/Builtins.lc 491:45-491:46 V1 | ||
2329 | testdata/Builtins.lc 491:47-491:52 Type | ||
2330 | testdata/Builtins.lc 491:57-491:58 Type | ||
2331 | testdata/Builtins.lc 491:57-491:73 Type | ||
2332 | testdata/Builtins.lc 491:62-491:63 Type | ||
2333 | testdata/Builtins.lc 491:62-491:73 Type | ||
2334 | testdata/Builtins.lc 491:67-491:68 Type | ||
2335 | testdata/Builtins.lc 491:67-491:73 Type | ||
2336 | testdata/Builtins.lc 491:72-491:73 Type | ||
2337 | testdata/Builtins.lc 492:1-492:16 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> Float -> Float -> a->a | ||
2338 | testdata/Builtins.lc 492:34-492:57 Type | ||
2339 | testdata/Builtins.lc 492:34-492:85 Type | ||
2340 | testdata/Builtins.lc 492:35-492:36 V3 | ||
2341 | testdata/Builtins.lc 492:35-492:38 Type->Type | ||
2342 | testdata/Builtins.lc 492:37-492:38 Type -> Type->Type | ||
2343 | testdata/Builtins.lc 492:39-492:48 Nat -> Type->Type | ||
2344 | testdata/Builtins.lc 492:39-492:50 Type->Type | ||
2345 | testdata/Builtins.lc 492:39-492:56 Type | ||
2346 | testdata/Builtins.lc 492:49-492:50 V1 | ||
2347 | testdata/Builtins.lc 492:51-492:56 Type | ||
2348 | testdata/Builtins.lc 492:61-492:66 Type | ||
2349 | testdata/Builtins.lc 492:61-492:85 Type | ||
2350 | testdata/Builtins.lc 492:70-492:75 Type | ||
2351 | testdata/Builtins.lc 492:70-492:85 Type | ||
2352 | testdata/Builtins.lc 492:79-492:80 Type | ||
2353 | testdata/Builtins.lc 492:79-492:85 Type | ||
2354 | testdata/Builtins.lc 492:84-492:85 Type | ||
2355 | testdata/Builtins.lc 495:1-495:19 {a:Nat} -> VecScalar a Float -> VecScalar a Int | ||
2356 | testdata/Builtins.lc 495:34-495:43 Nat -> Type->Type | ||
2357 | testdata/Builtins.lc 495:34-495:45 Type->Type | ||
2358 | testdata/Builtins.lc 495:34-495:51 Type | ||
2359 | testdata/Builtins.lc 495:34-495:70 Type | ||
2360 | testdata/Builtins.lc 495:44-495:45 V1 | ||
2361 | testdata/Builtins.lc 495:46-495:51 Type | ||
2362 | testdata/Builtins.lc 495:55-495:64 Nat -> Type->Type | ||
2363 | testdata/Builtins.lc 495:55-495:66 Type->Type | ||
2364 | testdata/Builtins.lc 495:55-495:70 Type | ||
2365 | testdata/Builtins.lc 495:65-495:66 Nat | ||
2366 | testdata/Builtins.lc 495:67-495:70 Type | ||
2367 | testdata/Builtins.lc 496:1-496:20 {a:Nat} -> VecScalar a Float -> VecScalar a Word | ||
2368 | testdata/Builtins.lc 496:34-496:43 Nat -> Type->Type | ||
2369 | testdata/Builtins.lc 496:34-496:45 Type->Type | ||
2370 | testdata/Builtins.lc 496:34-496:51 Type | ||
2371 | testdata/Builtins.lc 496:34-496:71 Type | 2401 | testdata/Builtins.lc 496:34-496:71 Type |
2372 | testdata/Builtins.lc 496:44-496:45 V1 | 2402 | testdata/Builtins.lc 496:35-496:36 V3 |
2373 | testdata/Builtins.lc 496:46-496:51 Type | 2403 | testdata/Builtins.lc 496:35-496:38 Type->Type |
2374 | testdata/Builtins.lc 496:55-496:64 Nat -> Type->Type | 2404 | testdata/Builtins.lc 496:37-496:38 Type -> Type->Type |
2375 | testdata/Builtins.lc 496:55-496:66 Type->Type | 2405 | testdata/Builtins.lc 496:39-496:48 Nat -> Type->Type |
2376 | testdata/Builtins.lc 496:55-496:71 Type | 2406 | testdata/Builtins.lc 496:39-496:50 Type->Type |
2377 | testdata/Builtins.lc 496:65-496:66 Nat | 2407 | testdata/Builtins.lc 496:39-496:56 Type |
2378 | testdata/Builtins.lc 496:67-496:71 Type | 2408 | testdata/Builtins.lc 496:49-496:50 V1 |
2379 | testdata/Builtins.lc 497:1-497:19 {a:Nat} -> VecScalar a Int -> VecScalar a Float | 2409 | testdata/Builtins.lc 496:51-496:56 Type |
2380 | testdata/Builtins.lc 497:34-497:43 Nat -> Type->Type | 2410 | testdata/Builtins.lc 496:61-496:62 Type |
2381 | testdata/Builtins.lc 497:34-497:45 Type->Type | 2411 | testdata/Builtins.lc 496:61-496:71 Type |
2382 | testdata/Builtins.lc 497:34-497:49 Type | 2412 | testdata/Builtins.lc 496:66-496:71 Type |
2383 | testdata/Builtins.lc 497:34-497:72 Type | 2413 | testdata/Builtins.lc 497:1-497:13 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a -> a->Float |
2384 | testdata/Builtins.lc 497:44-497:45 V1 | 2414 | testdata/Builtins.lc 497:15-497:22 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a -> a->Float |
2385 | testdata/Builtins.lc 497:46-497:49 Type | 2415 | testdata/Builtins.lc 497:34-497:57 Type |
2386 | testdata/Builtins.lc 497:55-497:64 Nat -> Type->Type | 2416 | testdata/Builtins.lc 497:34-497:76 Type |
2387 | testdata/Builtins.lc 497:55-497:66 Type->Type | 2417 | testdata/Builtins.lc 497:35-497:36 V3 |
2388 | testdata/Builtins.lc 497:55-497:72 Type | 2418 | testdata/Builtins.lc 497:35-497:38 Type->Type |
2389 | testdata/Builtins.lc 497:65-497:66 Nat | 2419 | testdata/Builtins.lc 497:37-497:38 Type -> Type->Type |
2390 | testdata/Builtins.lc 497:67-497:72 Type | 2420 | testdata/Builtins.lc 497:39-497:48 Nat -> Type->Type |
2391 | testdata/Builtins.lc 498:1-498:20 {a:Nat} -> VecScalar a Word -> VecScalar a Float | 2421 | testdata/Builtins.lc 497:39-497:50 Type->Type |
2392 | testdata/Builtins.lc 498:34-498:43 Nat -> Type->Type | 2422 | testdata/Builtins.lc 497:39-497:56 Type |
2393 | testdata/Builtins.lc 498:34-498:45 Type->Type | 2423 | testdata/Builtins.lc 497:49-497:50 V1 |
2394 | testdata/Builtins.lc 498:34-498:50 Type | 2424 | testdata/Builtins.lc 497:51-497:56 Type |
2425 | testdata/Builtins.lc 497:61-497:62 Type | ||
2426 | testdata/Builtins.lc 497:61-497:76 Type | ||
2427 | testdata/Builtins.lc 497:66-497:67 Type | ||
2428 | testdata/Builtins.lc 497:66-497:76 Type | ||
2429 | testdata/Builtins.lc 497:71-497:76 Type | ||
2430 | testdata/Builtins.lc 498:1-498:10 {a} -> {b : a ~ VecS Float 3} -> a -> a->a | ||
2431 | testdata/Builtins.lc 498:34-498:57 Type | ||
2395 | testdata/Builtins.lc 498:34-498:72 Type | 2432 | testdata/Builtins.lc 498:34-498:72 Type |
2396 | testdata/Builtins.lc 498:44-498:45 V1 | 2433 | testdata/Builtins.lc 498:35-498:36 V1 |
2397 | testdata/Builtins.lc 498:46-498:50 Type | 2434 | testdata/Builtins.lc 498:35-498:38 Type->Type |
2398 | testdata/Builtins.lc 498:55-498:64 Nat -> Type->Type | 2435 | testdata/Builtins.lc 498:37-498:38 Type -> Type->Type |
2399 | testdata/Builtins.lc 498:55-498:66 Type->Type | 2436 | testdata/Builtins.lc 498:39-498:48 Nat -> Type->Type |
2400 | testdata/Builtins.lc 498:55-498:72 Type | 2437 | testdata/Builtins.lc 498:39-498:50 Type->Type |
2401 | testdata/Builtins.lc 498:65-498:66 Nat | 2438 | testdata/Builtins.lc 498:39-498:56 Type |
2402 | testdata/Builtins.lc 498:67-498:72 Type | 2439 | testdata/Builtins.lc 498:49-498:50 V1 |
2403 | testdata/Builtins.lc 500:1-500:11 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->Float | 2440 | testdata/Builtins.lc 498:51-498:56 Type |
2441 | testdata/Builtins.lc 498:61-498:62 Type | ||
2442 | testdata/Builtins.lc 498:61-498:72 Type | ||
2443 | testdata/Builtins.lc 498:66-498:67 Type | ||
2444 | testdata/Builtins.lc 498:66-498:72 Type | ||
2445 | testdata/Builtins.lc 498:71-498:72 Type | ||
2446 | testdata/Builtins.lc 499:1-499:14 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | ||
2447 | testdata/Builtins.lc 499:34-499:57 Type | ||
2448 | testdata/Builtins.lc 499:34-499:67 Type | ||
2449 | testdata/Builtins.lc 499:35-499:36 V3 | ||
2450 | testdata/Builtins.lc 499:35-499:38 Type->Type | ||
2451 | testdata/Builtins.lc 499:37-499:38 Type -> Type->Type | ||
2452 | testdata/Builtins.lc 499:39-499:48 Nat -> Type->Type | ||
2453 | testdata/Builtins.lc 499:39-499:50 Type->Type | ||
2454 | testdata/Builtins.lc 499:39-499:56 Type | ||
2455 | testdata/Builtins.lc 499:49-499:50 V1 | ||
2456 | testdata/Builtins.lc 499:51-499:56 Type | ||
2457 | testdata/Builtins.lc 499:61-499:62 Type | ||
2458 | testdata/Builtins.lc 499:61-499:67 Type | ||
2459 | testdata/Builtins.lc 499:66-499:67 Type | ||
2460 | testdata/Builtins.lc 500:1-500:16 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a -> a -> a->a | ||
2461 | testdata/Builtins.lc 500:18-500:29 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a -> a -> a->a | ||
2404 | testdata/Builtins.lc 500:34-500:57 Type | 2462 | testdata/Builtins.lc 500:34-500:57 Type |
2405 | testdata/Builtins.lc 500:34-500:71 Type | 2463 | testdata/Builtins.lc 500:34-500:77 Type |
2406 | testdata/Builtins.lc 500:35-500:36 V3 | 2464 | testdata/Builtins.lc 500:35-500:36 V3 |
2407 | testdata/Builtins.lc 500:35-500:38 Type->Type | 2465 | testdata/Builtins.lc 500:35-500:38 Type->Type |
2408 | testdata/Builtins.lc 500:37-500:38 Type -> Type->Type | 2466 | testdata/Builtins.lc 500:37-500:38 Type -> Type->Type |
@@ -2412,12 +2470,15 @@ testdata/Builtins.lc 500:39-500:56 Type | |||
2412 | testdata/Builtins.lc 500:49-500:50 V1 | 2470 | testdata/Builtins.lc 500:49-500:50 V1 |
2413 | testdata/Builtins.lc 500:51-500:56 Type | 2471 | testdata/Builtins.lc 500:51-500:56 Type |
2414 | testdata/Builtins.lc 500:61-500:62 Type | 2472 | testdata/Builtins.lc 500:61-500:62 Type |
2415 | testdata/Builtins.lc 500:61-500:71 Type | 2473 | testdata/Builtins.lc 500:61-500:77 Type |
2416 | testdata/Builtins.lc 500:66-500:71 Type | 2474 | testdata/Builtins.lc 500:66-500:67 Type |
2417 | testdata/Builtins.lc 501:1-501:13 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a -> a->Float | 2475 | testdata/Builtins.lc 500:66-500:77 Type |
2418 | testdata/Builtins.lc 501:15-501:22 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a -> a->Float | 2476 | testdata/Builtins.lc 500:71-500:72 Type |
2477 | testdata/Builtins.lc 500:71-500:77 Type | ||
2478 | testdata/Builtins.lc 500:76-500:77 Type | ||
2479 | testdata/Builtins.lc 501:1-501:12 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a -> a->a | ||
2419 | testdata/Builtins.lc 501:34-501:57 Type | 2480 | testdata/Builtins.lc 501:34-501:57 Type |
2420 | testdata/Builtins.lc 501:34-501:76 Type | 2481 | testdata/Builtins.lc 501:34-501:72 Type |
2421 | testdata/Builtins.lc 501:35-501:36 V3 | 2482 | testdata/Builtins.lc 501:35-501:36 V3 |
2422 | testdata/Builtins.lc 501:35-501:38 Type->Type | 2483 | testdata/Builtins.lc 501:35-501:38 Type->Type |
2423 | testdata/Builtins.lc 501:37-501:38 Type -> Type->Type | 2484 | testdata/Builtins.lc 501:37-501:38 Type -> Type->Type |
@@ -2427,387 +2488,322 @@ testdata/Builtins.lc 501:39-501:56 Type | |||
2427 | testdata/Builtins.lc 501:49-501:50 V1 | 2488 | testdata/Builtins.lc 501:49-501:50 V1 |
2428 | testdata/Builtins.lc 501:51-501:56 Type | 2489 | testdata/Builtins.lc 501:51-501:56 Type |
2429 | testdata/Builtins.lc 501:61-501:62 Type | 2490 | testdata/Builtins.lc 501:61-501:62 Type |
2430 | testdata/Builtins.lc 501:61-501:76 Type | 2491 | testdata/Builtins.lc 501:61-501:72 Type |
2431 | testdata/Builtins.lc 501:66-501:67 Type | 2492 | testdata/Builtins.lc 501:66-501:67 Type |
2432 | testdata/Builtins.lc 501:66-501:76 Type | 2493 | testdata/Builtins.lc 501:66-501:72 Type |
2433 | testdata/Builtins.lc 501:71-501:76 Type | 2494 | testdata/Builtins.lc 501:71-501:72 Type |
2434 | testdata/Builtins.lc 502:1-502:10 {a} -> {b : a ~ VecS Float 3} -> a -> a->a | 2495 | testdata/Builtins.lc 503:1-503:14 {a:Nat} -> {b:Nat} -> {c} -> Mat a b c -> Mat b a c |
2435 | testdata/Builtins.lc 502:34-502:57 Type | 2496 | testdata/Builtins.lc 503:34-503:37 Nat -> Nat -> Type->Type |
2436 | testdata/Builtins.lc 502:34-502:72 Type | 2497 | testdata/Builtins.lc 503:34-503:39 Nat -> Type->Type |
2437 | testdata/Builtins.lc 502:35-502:36 V1 | 2498 | testdata/Builtins.lc 503:34-503:41 Type->Type |
2438 | testdata/Builtins.lc 502:35-502:38 Type->Type | 2499 | testdata/Builtins.lc 503:34-503:43 Type |
2439 | testdata/Builtins.lc 502:37-502:38 Type -> Type->Type | 2500 | testdata/Builtins.lc 503:34-503:56 Type |
2440 | testdata/Builtins.lc 502:39-502:48 Nat -> Type->Type | 2501 | testdata/Builtins.lc 503:38-503:39 V5 |
2441 | testdata/Builtins.lc 502:39-502:50 Type->Type | 2502 | testdata/Builtins.lc 503:40-503:41 V3 |
2442 | testdata/Builtins.lc 502:39-502:56 Type | 2503 | testdata/Builtins.lc 503:42-503:43 V1 |
2443 | testdata/Builtins.lc 502:49-502:50 V1 | 2504 | testdata/Builtins.lc 503:47-503:50 Nat -> Nat -> Type->Type |
2444 | testdata/Builtins.lc 502:51-502:56 Type | 2505 | testdata/Builtins.lc 503:47-503:52 Nat -> Type->Type |
2445 | testdata/Builtins.lc 502:61-502:62 Type | 2506 | testdata/Builtins.lc 503:47-503:54 Type->Type |
2446 | testdata/Builtins.lc 502:61-502:72 Type | 2507 | testdata/Builtins.lc 503:47-503:56 Type |
2447 | testdata/Builtins.lc 502:66-502:67 Type | 2508 | testdata/Builtins.lc 503:51-503:52 Nat |
2448 | testdata/Builtins.lc 502:66-502:72 Type | 2509 | testdata/Builtins.lc 503:53-503:54 Nat |
2449 | testdata/Builtins.lc 502:71-502:72 Type | 2510 | testdata/Builtins.lc 503:55-503:56 Type |
2450 | testdata/Builtins.lc 503:1-503:14 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | 2511 | testdata/Builtins.lc 504:1-504:16 {a:Nat} -> {b} -> Mat a a b -> Float |
2451 | testdata/Builtins.lc 503:34-503:57 Type | 2512 | testdata/Builtins.lc 504:34-504:37 Nat -> Nat -> Type->Type |
2452 | testdata/Builtins.lc 503:34-503:67 Type | 2513 | testdata/Builtins.lc 504:34-504:39 Nat -> Type->Type |
2453 | testdata/Builtins.lc 503:35-503:36 V3 | 2514 | testdata/Builtins.lc 504:34-504:41 Type->Type |
2454 | testdata/Builtins.lc 503:35-503:38 Type->Type | 2515 | testdata/Builtins.lc 504:34-504:43 Type |
2455 | testdata/Builtins.lc 503:37-503:38 Type -> Type->Type | 2516 | testdata/Builtins.lc 504:34-504:52 Type |
2456 | testdata/Builtins.lc 503:39-503:48 Nat -> Type->Type | 2517 | testdata/Builtins.lc 504:38-504:39 V3 |
2457 | testdata/Builtins.lc 503:39-503:50 Type->Type | 2518 | testdata/Builtins.lc 504:40-504:41 Nat |
2458 | testdata/Builtins.lc 503:39-503:56 Type | 2519 | testdata/Builtins.lc 504:42-504:43 V1 |
2459 | testdata/Builtins.lc 503:49-503:50 V1 | 2520 | testdata/Builtins.lc 504:47-504:52 Type |
2460 | testdata/Builtins.lc 503:51-503:56 Type | 2521 | testdata/Builtins.lc 505:1-505:12 {a:Nat} -> {b} -> Mat a a b -> Mat a a b |
2461 | testdata/Builtins.lc 503:61-503:62 Type | 2522 | testdata/Builtins.lc 505:34-505:37 Nat -> Nat -> Type->Type |
2462 | testdata/Builtins.lc 503:61-503:67 Type | 2523 | testdata/Builtins.lc 505:34-505:39 Nat -> Type->Type |
2463 | testdata/Builtins.lc 503:66-503:67 Type | 2524 | testdata/Builtins.lc 505:34-505:41 Type->Type |
2464 | testdata/Builtins.lc 504:1-504:16 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a -> a -> a->a | 2525 | testdata/Builtins.lc 505:34-505:43 Type |
2465 | testdata/Builtins.lc 504:18-504:29 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a -> a -> a->a | 2526 | testdata/Builtins.lc 505:34-505:56 Type |
2466 | testdata/Builtins.lc 504:34-504:57 Type | 2527 | testdata/Builtins.lc 505:38-505:39 V3 |
2467 | testdata/Builtins.lc 504:34-504:77 Type | 2528 | testdata/Builtins.lc 505:40-505:41 Nat |
2468 | testdata/Builtins.lc 504:35-504:36 V3 | 2529 | testdata/Builtins.lc 505:42-505:43 V1 |
2469 | testdata/Builtins.lc 504:35-504:38 Type->Type | 2530 | testdata/Builtins.lc 505:47-505:50 Nat -> Nat -> Type->Type |
2470 | testdata/Builtins.lc 504:37-504:38 Type -> Type->Type | 2531 | testdata/Builtins.lc 505:47-505:52 Nat -> Type->Type |
2471 | testdata/Builtins.lc 504:39-504:48 Nat -> Type->Type | 2532 | testdata/Builtins.lc 505:47-505:54 Type->Type |
2472 | testdata/Builtins.lc 504:39-504:50 Type->Type | 2533 | testdata/Builtins.lc 505:47-505:56 Type |
2473 | testdata/Builtins.lc 504:39-504:56 Type | 2534 | testdata/Builtins.lc 505:51-505:52 Nat |
2474 | testdata/Builtins.lc 504:49-504:50 V1 | 2535 | testdata/Builtins.lc 505:53-505:54 Nat |
2475 | testdata/Builtins.lc 504:51-504:56 Type | 2536 | testdata/Builtins.lc 505:55-505:56 Type |
2476 | testdata/Builtins.lc 504:61-504:62 Type | 2537 | testdata/Builtins.lc 506:1-506:17 {a:Nat} -> {b} -> {c:Nat} -> VecS b a -> VecS b c -> Mat c a b |
2477 | testdata/Builtins.lc 504:61-504:77 Type | 2538 | testdata/Builtins.lc 506:34-506:37 Nat -> Type->Type |
2478 | testdata/Builtins.lc 504:66-504:67 Type | 2539 | testdata/Builtins.lc 506:34-506:39 Type->Type |
2479 | testdata/Builtins.lc 504:66-504:77 Type | 2540 | testdata/Builtins.lc 506:34-506:41 Type |
2480 | testdata/Builtins.lc 504:71-504:72 Type | 2541 | testdata/Builtins.lc 506:34-506:69 Type |
2481 | testdata/Builtins.lc 504:71-504:77 Type | 2542 | testdata/Builtins.lc 506:38-506:39 V5 |
2482 | testdata/Builtins.lc 504:76-504:77 Type | 2543 | testdata/Builtins.lc 506:40-506:41 V3 |
2483 | testdata/Builtins.lc 505:1-505:12 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a -> a->a | 2544 | testdata/Builtins.lc 506:47-506:50 Nat -> Type->Type |
2484 | testdata/Builtins.lc 505:34-505:57 Type | 2545 | testdata/Builtins.lc 506:47-506:52 Type->Type |
2485 | testdata/Builtins.lc 505:34-505:72 Type | 2546 | testdata/Builtins.lc 506:47-506:54 Type |
2486 | testdata/Builtins.lc 505:35-505:36 V3 | 2547 | testdata/Builtins.lc 506:47-506:69 Type |
2487 | testdata/Builtins.lc 505:35-505:38 Type->Type | 2548 | testdata/Builtins.lc 506:51-506:52 V2 |
2488 | testdata/Builtins.lc 505:37-505:38 Type -> Type->Type | 2549 | testdata/Builtins.lc 506:53-506:54 Type |
2489 | testdata/Builtins.lc 505:39-505:48 Nat -> Type->Type | 2550 | testdata/Builtins.lc 506:60-506:63 Nat -> Nat -> Type->Type |
2490 | testdata/Builtins.lc 505:39-505:50 Type->Type | 2551 | testdata/Builtins.lc 506:60-506:65 Nat -> Type->Type |
2491 | testdata/Builtins.lc 505:39-505:56 Type | 2552 | testdata/Builtins.lc 506:60-506:67 Type->Type |
2492 | testdata/Builtins.lc 505:49-505:50 V1 | 2553 | testdata/Builtins.lc 506:60-506:69 Type |
2493 | testdata/Builtins.lc 505:51-505:56 Type | 2554 | testdata/Builtins.lc 506:64-506:65 Nat |
2494 | testdata/Builtins.lc 505:61-505:62 Type | 2555 | testdata/Builtins.lc 506:66-506:67 Nat |
2495 | testdata/Builtins.lc 505:61-505:72 Type | 2556 | testdata/Builtins.lc 506:68-506:69 Type |
2496 | testdata/Builtins.lc 505:66-505:67 Type | 2557 | testdata/Builtins.lc 507:1-507:14 {a:Nat} -> {b:Nat} -> {c} -> Mat a b c -> VecS c b -> VecS c a |
2497 | testdata/Builtins.lc 505:66-505:72 Type | ||
2498 | testdata/Builtins.lc 505:71-505:72 Type | ||
2499 | testdata/Builtins.lc 507:1-507:14 {a:Nat} -> {b:Nat} -> {c} -> Mat a b c -> Mat b a c | ||
2500 | testdata/Builtins.lc 507:34-507:37 Nat -> Nat -> Type->Type | 2558 | testdata/Builtins.lc 507:34-507:37 Nat -> Nat -> Type->Type |
2501 | testdata/Builtins.lc 507:34-507:39 Nat -> Type->Type | 2559 | testdata/Builtins.lc 507:34-507:39 Nat -> Type->Type |
2502 | testdata/Builtins.lc 507:34-507:41 Type->Type | 2560 | testdata/Builtins.lc 507:34-507:41 Type->Type |
2503 | testdata/Builtins.lc 507:34-507:43 Type | 2561 | testdata/Builtins.lc 507:34-507:43 Type |
2504 | testdata/Builtins.lc 507:34-507:56 Type | 2562 | testdata/Builtins.lc 507:34-507:67 Type |
2505 | testdata/Builtins.lc 507:38-507:39 V5 | 2563 | testdata/Builtins.lc 507:38-507:39 V5 |
2506 | testdata/Builtins.lc 507:40-507:41 V3 | 2564 | testdata/Builtins.lc 507:40-507:41 V3 |
2507 | testdata/Builtins.lc 507:42-507:43 V1 | 2565 | testdata/Builtins.lc 507:42-507:43 V1 |
2508 | testdata/Builtins.lc 507:47-507:50 Nat -> Nat -> Type->Type | 2566 | testdata/Builtins.lc 507:47-507:50 Nat -> Type->Type |
2509 | testdata/Builtins.lc 507:47-507:52 Nat -> Type->Type | 2567 | testdata/Builtins.lc 507:47-507:52 Type->Type |
2510 | testdata/Builtins.lc 507:47-507:54 Type->Type | 2568 | testdata/Builtins.lc 507:47-507:54 Type |
2511 | testdata/Builtins.lc 507:47-507:56 Type | 2569 | testdata/Builtins.lc 507:47-507:67 Type |
2512 | testdata/Builtins.lc 507:51-507:52 Nat | 2570 | testdata/Builtins.lc 507:51-507:52 Nat |
2513 | testdata/Builtins.lc 507:53-507:54 Nat | 2571 | testdata/Builtins.lc 507:53-507:54 Type |
2514 | testdata/Builtins.lc 507:55-507:56 Type | 2572 | testdata/Builtins.lc 507:60-507:63 Nat -> Type->Type |
2515 | testdata/Builtins.lc 508:1-508:16 {a:Nat} -> {b} -> Mat a a b -> Float | 2573 | testdata/Builtins.lc 507:60-507:65 Type->Type |
2516 | testdata/Builtins.lc 508:34-508:37 Nat -> Nat -> Type->Type | 2574 | testdata/Builtins.lc 507:60-507:67 Type |
2517 | testdata/Builtins.lc 508:34-508:39 Nat -> Type->Type | 2575 | testdata/Builtins.lc 507:64-507:65 Nat |
2518 | testdata/Builtins.lc 508:34-508:41 Type->Type | 2576 | testdata/Builtins.lc 507:66-507:67 Type |
2519 | testdata/Builtins.lc 508:34-508:43 Type | 2577 | testdata/Builtins.lc 508:1-508:14 {a:Nat} -> {b} -> {c:Nat} -> VecS b a -> Mat a c b -> VecS b c |
2520 | testdata/Builtins.lc 508:34-508:52 Type | 2578 | testdata/Builtins.lc 508:34-508:37 Nat -> Type->Type |
2521 | testdata/Builtins.lc 508:38-508:39 V3 | 2579 | testdata/Builtins.lc 508:34-508:39 Type->Type |
2522 | testdata/Builtins.lc 508:40-508:41 Nat | 2580 | testdata/Builtins.lc 508:34-508:41 Type |
2523 | testdata/Builtins.lc 508:42-508:43 V1 | 2581 | testdata/Builtins.lc 508:34-508:67 Type |
2524 | testdata/Builtins.lc 508:47-508:52 Type | 2582 | testdata/Builtins.lc 508:38-508:39 V5 |
2525 | testdata/Builtins.lc 509:1-509:12 {a:Nat} -> {b} -> Mat a a b -> Mat a a b | 2583 | testdata/Builtins.lc 508:40-508:41 V3 |
2584 | testdata/Builtins.lc 508:47-508:50 Nat -> Nat -> Type->Type | ||
2585 | testdata/Builtins.lc 508:47-508:52 Nat -> Type->Type | ||
2586 | testdata/Builtins.lc 508:47-508:54 Type->Type | ||
2587 | testdata/Builtins.lc 508:47-508:56 Type | ||
2588 | testdata/Builtins.lc 508:47-508:67 Type | ||
2589 | testdata/Builtins.lc 508:51-508:52 Nat | ||
2590 | testdata/Builtins.lc 508:53-508:54 V2 | ||
2591 | testdata/Builtins.lc 508:55-508:56 Type | ||
2592 | testdata/Builtins.lc 508:60-508:63 Nat -> Type->Type | ||
2593 | testdata/Builtins.lc 508:60-508:65 Type->Type | ||
2594 | testdata/Builtins.lc 508:60-508:67 Type | ||
2595 | testdata/Builtins.lc 508:64-508:65 Nat | ||
2596 | testdata/Builtins.lc 508:66-508:67 Type | ||
2597 | testdata/Builtins.lc 509:1-509:14 {a:Nat} -> {b:Nat} -> {c} -> {d:Nat} -> Mat a b c -> Mat b d c -> Mat a d c | ||
2526 | testdata/Builtins.lc 509:34-509:37 Nat -> Nat -> Type->Type | 2598 | testdata/Builtins.lc 509:34-509:37 Nat -> Nat -> Type->Type |
2527 | testdata/Builtins.lc 509:34-509:39 Nat -> Type->Type | 2599 | testdata/Builtins.lc 509:34-509:39 Nat -> Type->Type |
2528 | testdata/Builtins.lc 509:34-509:41 Type->Type | 2600 | testdata/Builtins.lc 509:34-509:41 Type->Type |
2529 | testdata/Builtins.lc 509:34-509:43 Type | 2601 | testdata/Builtins.lc 509:34-509:43 Type |
2530 | testdata/Builtins.lc 509:34-509:56 Type | 2602 | testdata/Builtins.lc 509:34-509:69 Type |
2531 | testdata/Builtins.lc 509:38-509:39 V3 | 2603 | testdata/Builtins.lc 509:38-509:39 V7 |
2532 | testdata/Builtins.lc 509:40-509:41 Nat | 2604 | testdata/Builtins.lc 509:40-509:41 V5 |
2533 | testdata/Builtins.lc 509:42-509:43 V1 | 2605 | testdata/Builtins.lc 509:42-509:43 V3 |
2534 | testdata/Builtins.lc 509:47-509:50 Nat -> Nat -> Type->Type | 2606 | testdata/Builtins.lc 509:47-509:50 Nat -> Nat -> Type->Type |
2535 | testdata/Builtins.lc 509:47-509:52 Nat -> Type->Type | 2607 | testdata/Builtins.lc 509:47-509:52 Nat -> Type->Type |
2536 | testdata/Builtins.lc 509:47-509:54 Type->Type | 2608 | testdata/Builtins.lc 509:47-509:54 Type->Type |
2537 | testdata/Builtins.lc 509:47-509:56 Type | 2609 | testdata/Builtins.lc 509:47-509:56 Type |
2610 | testdata/Builtins.lc 509:47-509:69 Type | ||
2538 | testdata/Builtins.lc 509:51-509:52 Nat | 2611 | testdata/Builtins.lc 509:51-509:52 Nat |
2539 | testdata/Builtins.lc 509:53-509:54 Nat | 2612 | testdata/Builtins.lc 509:53-509:54 V2 |
2540 | testdata/Builtins.lc 509:55-509:56 Type | 2613 | testdata/Builtins.lc 509:55-509:56 Type |
2541 | testdata/Builtins.lc 510:1-510:17 {a:Nat} -> {b} -> {c:Nat} -> VecS b a -> VecS b c -> Mat c a b | 2614 | testdata/Builtins.lc 509:60-509:63 Nat -> Nat -> Type->Type |
2542 | testdata/Builtins.lc 510:34-510:37 Nat -> Type->Type | 2615 | testdata/Builtins.lc 509:60-509:65 Nat -> Type->Type |
2543 | testdata/Builtins.lc 510:34-510:39 Type->Type | 2616 | testdata/Builtins.lc 509:60-509:67 Type->Type |
2544 | testdata/Builtins.lc 510:34-510:41 Type | 2617 | testdata/Builtins.lc 509:60-509:69 Type |
2545 | testdata/Builtins.lc 510:34-510:69 Type | 2618 | testdata/Builtins.lc 509:64-509:65 Nat |
2546 | testdata/Builtins.lc 510:38-510:39 V5 | 2619 | testdata/Builtins.lc 509:66-509:67 Nat |
2547 | testdata/Builtins.lc 510:40-510:41 V3 | 2620 | testdata/Builtins.lc 509:68-509:69 Type |
2548 | testdata/Builtins.lc 510:47-510:50 Nat -> Type->Type | 2621 | testdata/Builtins.lc 511:1-511:13 {a} -> {b} -> {c:Nat} -> {d} -> {e : Num a} -> {f : b ~ VecScalar c a} -> {g : d ~ VecScalar c Bool} -> b -> b->d |
2549 | testdata/Builtins.lc 510:47-510:52 Type->Type | 2622 | testdata/Builtins.lc 511:15-511:32 {a} -> {b} -> {c:Nat} -> {d} -> {e : Num a} -> {f : b ~ VecScalar c a} -> {g : d ~ VecScalar c Bool} -> b -> b->d |
2550 | testdata/Builtins.lc 510:47-510:54 Type | 2623 | testdata/Builtins.lc 511:34-511:49 {a} -> {b} -> {c:Nat} -> {d} -> {e : Num a} -> {f : b ~ VecScalar c a} -> {g : d ~ VecScalar c Bool} -> b -> b->d |
2551 | testdata/Builtins.lc 510:47-510:69 Type | 2624 | testdata/Builtins.lc 511:51-511:71 {a} -> {b} -> {c:Nat} -> {d} -> {e : Num a} -> {f : b ~ VecScalar c a} -> {g : d ~ VecScalar c Bool} -> b -> b->d |
2552 | testdata/Builtins.lc 510:51-510:52 V2 | 2625 | testdata/Builtins.lc 511:73-511:83 {a} -> {b} -> {c:Nat} -> {d} -> {e : Num a} -> {f : b ~ VecScalar c a} -> {g : d ~ VecScalar c Bool} -> b -> b->d |
2553 | testdata/Builtins.lc 510:53-510:54 Type | 2626 | testdata/Builtins.lc 511:85-511:98 {a} -> {b} -> {c:Nat} -> {d} -> {e : Num a} -> {f : b ~ VecScalar c a} -> {g : d ~ VecScalar c Bool} -> b -> b->d |
2554 | testdata/Builtins.lc 510:60-510:63 Nat -> Nat -> Type->Type | 2627 | testdata/Builtins.lc 512:34-512:97 Type |
2555 | testdata/Builtins.lc 510:60-510:65 Nat -> Type->Type | 2628 | testdata/Builtins.lc 512:35-512:38 Type->Type |
2556 | testdata/Builtins.lc 510:60-510:67 Type->Type | 2629 | testdata/Builtins.lc 512:35-512:40 Type |
2557 | testdata/Builtins.lc 510:60-510:69 Type | 2630 | testdata/Builtins.lc 512:39-512:40 V7 |
2558 | testdata/Builtins.lc 510:64-510:65 Nat | 2631 | testdata/Builtins.lc 512:42-512:43 V6 |
2559 | testdata/Builtins.lc 510:66-510:67 Nat | 2632 | testdata/Builtins.lc 512:42-512:45 Type->Type |
2560 | testdata/Builtins.lc 510:68-510:69 Type | 2633 | testdata/Builtins.lc 512:42-512:59 Type |
2561 | testdata/Builtins.lc 511:1-511:14 {a:Nat} -> {b:Nat} -> {c} -> Mat a b c -> VecS c b -> VecS c a | 2634 | testdata/Builtins.lc 512:42-512:97 Type |
2562 | testdata/Builtins.lc 511:34-511:37 Nat -> Nat -> Type->Type | 2635 | testdata/Builtins.lc 512:44-512:45 Type -> Type->Type |
2563 | testdata/Builtins.lc 511:34-511:39 Nat -> Type->Type | 2636 | testdata/Builtins.lc 512:46-512:55 Nat -> Type->Type |
2564 | testdata/Builtins.lc 511:34-511:41 Type->Type | 2637 | testdata/Builtins.lc 512:46-512:57 Type->Type |
2565 | testdata/Builtins.lc 511:34-511:43 Type | 2638 | testdata/Builtins.lc 512:46-512:59 Type |
2566 | testdata/Builtins.lc 511:34-511:67 Type | 2639 | testdata/Builtins.lc 512:56-512:57 V4 |
2567 | testdata/Builtins.lc 511:38-511:39 V5 | 2640 | testdata/Builtins.lc 512:58-512:59 Type |
2568 | testdata/Builtins.lc 511:40-511:41 V3 | 2641 | testdata/Builtins.lc 512:61-512:62 V3 |
2569 | testdata/Builtins.lc 511:42-511:43 V1 | 2642 | testdata/Builtins.lc 512:61-512:64 Type->Type |
2570 | testdata/Builtins.lc 511:47-511:50 Nat -> Type->Type | 2643 | testdata/Builtins.lc 512:61-512:81 Type |
2571 | testdata/Builtins.lc 511:47-511:52 Type->Type | 2644 | testdata/Builtins.lc 512:61-512:97 Type |
2572 | testdata/Builtins.lc 511:47-511:54 Type | 2645 | testdata/Builtins.lc 512:63-512:64 Type -> Type->Type |
2573 | testdata/Builtins.lc 511:47-511:67 Type | 2646 | testdata/Builtins.lc 512:65-512:74 Nat -> Type->Type |
2574 | testdata/Builtins.lc 511:51-511:52 Nat | 2647 | testdata/Builtins.lc 512:65-512:76 Type->Type |
2575 | testdata/Builtins.lc 511:53-511:54 Type | 2648 | testdata/Builtins.lc 512:65-512:81 Type |
2576 | testdata/Builtins.lc 511:60-511:63 Nat -> Type->Type | 2649 | testdata/Builtins.lc 512:75-512:76 Nat |
2577 | testdata/Builtins.lc 511:60-511:65 Type->Type | 2650 | testdata/Builtins.lc 512:77-512:81 Type |
2578 | testdata/Builtins.lc 511:60-511:67 Type | 2651 | testdata/Builtins.lc 512:86-512:87 Type |
2579 | testdata/Builtins.lc 511:64-511:65 Nat | 2652 | testdata/Builtins.lc 512:86-512:97 Type |
2580 | testdata/Builtins.lc 511:66-511:67 Type | 2653 | testdata/Builtins.lc 512:91-512:92 Type |
2581 | testdata/Builtins.lc 512:1-512:14 {a:Nat} -> {b} -> {c:Nat} -> VecS b a -> Mat a c b -> VecS b c | 2654 | testdata/Builtins.lc 512:91-512:97 Type |
2582 | testdata/Builtins.lc 512:34-512:37 Nat -> Type->Type | 2655 | testdata/Builtins.lc 512:96-512:97 Type |
2583 | testdata/Builtins.lc 512:34-512:39 Type->Type | 2656 | testdata/Builtins.lc 513:1-513:10 {a} -> {b} -> {c : a ~ MatVecScalarElem b} -> b -> b->Bool |
2584 | testdata/Builtins.lc 512:34-512:41 Type | 2657 | testdata/Builtins.lc 513:12-513:24 {a} -> {b} -> {c : a ~ MatVecScalarElem b} -> b -> b->Bool |
2585 | testdata/Builtins.lc 512:34-512:67 Type | 2658 | testdata/Builtins.lc 513:34-513:58 Type |
2586 | testdata/Builtins.lc 512:38-512:39 V5 | 2659 | testdata/Builtins.lc 513:34-513:76 Type |
2587 | testdata/Builtins.lc 512:40-512:41 V3 | 2660 | testdata/Builtins.lc 513:35-513:36 V3 |
2588 | testdata/Builtins.lc 512:47-512:50 Nat -> Nat -> Type->Type | 2661 | testdata/Builtins.lc 513:35-513:38 Type->Type |
2589 | testdata/Builtins.lc 512:47-512:52 Nat -> Type->Type | 2662 | testdata/Builtins.lc 513:37-513:38 Type -> Type->Type |
2590 | testdata/Builtins.lc 512:47-512:54 Type->Type | 2663 | testdata/Builtins.lc 513:39-513:55 Type->Type |
2591 | testdata/Builtins.lc 512:47-512:56 Type | 2664 | testdata/Builtins.lc 513:39-513:57 Type |
2592 | testdata/Builtins.lc 512:47-512:67 Type | 2665 | testdata/Builtins.lc 513:56-513:57 V1 |
2593 | testdata/Builtins.lc 512:51-512:52 Nat | 2666 | testdata/Builtins.lc 513:62-513:63 Type |
2594 | testdata/Builtins.lc 512:53-512:54 V2 | 2667 | testdata/Builtins.lc 513:62-513:76 Type |
2595 | testdata/Builtins.lc 512:55-512:56 Type | 2668 | testdata/Builtins.lc 513:67-513:68 Type |
2596 | testdata/Builtins.lc 512:60-512:63 Nat -> Type->Type | 2669 | testdata/Builtins.lc 513:67-513:76 Type |
2597 | testdata/Builtins.lc 512:60-512:65 Type->Type | 2670 | testdata/Builtins.lc 513:72-513:76 Type |
2598 | testdata/Builtins.lc 512:60-512:67 Type | 2671 | testdata/Builtins.lc 515:1-515:9 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a |
2599 | testdata/Builtins.lc 512:64-512:65 Nat | 2672 | testdata/Builtins.lc 515:11-515:19 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a |
2600 | testdata/Builtins.lc 512:66-512:67 Type | 2673 | testdata/Builtins.lc 515:21-515:31 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a |
2601 | 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 | 2674 | testdata/Builtins.lc 516:34-516:57 Type |
2602 | testdata/Builtins.lc 513:34-513:37 Nat -> Nat -> Type->Type | 2675 | testdata/Builtins.lc 516:34-516:67 Type |
2603 | testdata/Builtins.lc 513:34-513:39 Nat -> Type->Type | 2676 | testdata/Builtins.lc 516:35-516:36 V3 |
2604 | testdata/Builtins.lc 513:34-513:41 Type->Type | ||
2605 | testdata/Builtins.lc 513:34-513:43 Type | ||
2606 | testdata/Builtins.lc 513:34-513:69 Type | ||
2607 | testdata/Builtins.lc 513:38-513:39 V7 | ||
2608 | testdata/Builtins.lc 513:40-513:41 V5 | ||
2609 | testdata/Builtins.lc 513:42-513:43 V3 | ||
2610 | testdata/Builtins.lc 513:47-513:50 Nat -> Nat -> Type->Type | ||
2611 | testdata/Builtins.lc 513:47-513:52 Nat -> Type->Type | ||
2612 | testdata/Builtins.lc 513:47-513:54 Type->Type | ||
2613 | testdata/Builtins.lc 513:47-513:56 Type | ||
2614 | testdata/Builtins.lc 513:47-513:69 Type | ||
2615 | testdata/Builtins.lc 513:51-513:52 Nat | ||
2616 | testdata/Builtins.lc 513:53-513:54 V2 | ||
2617 | testdata/Builtins.lc 513:55-513:56 Type | ||
2618 | testdata/Builtins.lc 513:60-513:63 Nat -> Nat -> Type->Type | ||
2619 | testdata/Builtins.lc 513:60-513:65 Nat -> Type->Type | ||
2620 | testdata/Builtins.lc 513:60-513:67 Type->Type | ||
2621 | testdata/Builtins.lc 513:60-513:69 Type | ||
2622 | testdata/Builtins.lc 513:64-513:65 Nat | ||
2623 | testdata/Builtins.lc 513:66-513:67 Nat | ||
2624 | testdata/Builtins.lc 513:68-513:69 Type | ||
2625 | 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 | ||
2626 | 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 | ||
2627 | 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 | ||
2628 | testdata/Builtins.lc 515:51-515:71 {a} -> {b} -> {c:Nat} -> {d} -> {e : Num a} -> {f : b ~ VecScalar c a} -> {g : d ~ VecScalar c Bool} -> b -> b->d | ||
2629 | 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 | ||
2630 | 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 | ||
2631 | testdata/Builtins.lc 516:34-516:97 Type | ||
2632 | testdata/Builtins.lc 516:35-516:38 Type->Type | 2677 | testdata/Builtins.lc 516:35-516:38 Type->Type |
2633 | testdata/Builtins.lc 516:35-516:40 Type | 2678 | testdata/Builtins.lc 516:37-516:38 Type -> Type->Type |
2634 | testdata/Builtins.lc 516:39-516:40 V7 | 2679 | testdata/Builtins.lc 516:39-516:48 Nat -> Type->Type |
2635 | testdata/Builtins.lc 516:42-516:43 V6 | 2680 | testdata/Builtins.lc 516:39-516:50 Type->Type |
2636 | testdata/Builtins.lc 516:42-516:45 Type->Type | 2681 | testdata/Builtins.lc 516:39-516:56 Type |
2637 | testdata/Builtins.lc 516:42-516:59 Type | 2682 | testdata/Builtins.lc 516:49-516:50 V1 |
2638 | testdata/Builtins.lc 516:42-516:97 Type | 2683 | testdata/Builtins.lc 516:51-516:56 Type |
2639 | testdata/Builtins.lc 516:44-516:45 Type -> Type->Type | 2684 | testdata/Builtins.lc 516:61-516:62 Type |
2640 | testdata/Builtins.lc 516:46-516:55 Nat -> Type->Type | 2685 | testdata/Builtins.lc 516:61-516:67 Type |
2641 | testdata/Builtins.lc 516:46-516:57 Type->Type | 2686 | testdata/Builtins.lc 516:66-516:67 Type |
2642 | testdata/Builtins.lc 516:46-516:59 Type | 2687 | testdata/Builtins.lc 518:1-518:11 {a:Nat} -> VecScalar a Float -> Float |
2643 | testdata/Builtins.lc 516:56-516:57 V4 | 2688 | testdata/Builtins.lc 518:34-518:43 Nat -> Type->Type |
2644 | testdata/Builtins.lc 516:58-516:59 Type | 2689 | testdata/Builtins.lc 518:34-518:45 Type->Type |
2645 | testdata/Builtins.lc 516:61-516:62 V3 | 2690 | testdata/Builtins.lc 518:34-518:51 Type |
2646 | testdata/Builtins.lc 516:61-516:64 Type->Type | 2691 | testdata/Builtins.lc 518:34-518:60 Type |
2647 | testdata/Builtins.lc 516:61-516:81 Type | 2692 | testdata/Builtins.lc 518:44-518:45 V1 |
2648 | testdata/Builtins.lc 516:61-516:97 Type | 2693 | testdata/Builtins.lc 518:46-518:51 Type |
2649 | testdata/Builtins.lc 516:63-516:64 Type -> Type->Type | 2694 | testdata/Builtins.lc 518:55-518:60 Type |
2650 | testdata/Builtins.lc 516:65-516:74 Nat -> Type->Type | 2695 | testdata/Builtins.lc 519:1-519:11 {a:Nat} -> VecScalar a Float -> VecS Float 2 |
2651 | testdata/Builtins.lc 516:65-516:76 Type->Type | 2696 | testdata/Builtins.lc 519:34-519:43 Nat -> Type->Type |
2652 | testdata/Builtins.lc 516:65-516:81 Type | 2697 | testdata/Builtins.lc 519:34-519:45 Type->Type |
2653 | testdata/Builtins.lc 516:75-516:76 Nat | 2698 | testdata/Builtins.lc 519:34-519:51 Type |
2654 | testdata/Builtins.lc 516:77-516:81 Type | 2699 | testdata/Builtins.lc 519:34-519:66 Type |
2655 | testdata/Builtins.lc 516:86-516:87 Type | 2700 | testdata/Builtins.lc 519:44-519:45 V1 |
2656 | testdata/Builtins.lc 516:86-516:97 Type | 2701 | testdata/Builtins.lc 519:46-519:51 Type |
2657 | testdata/Builtins.lc 516:91-516:92 Type | 2702 | testdata/Builtins.lc 519:55-519:58 Nat -> Type->Type |
2658 | testdata/Builtins.lc 516:91-516:97 Type | 2703 | testdata/Builtins.lc 519:55-519:60 Type->Type |
2659 | testdata/Builtins.lc 516:96-516:97 Type | 2704 | testdata/Builtins.lc 519:55-519:66 Type |
2660 | testdata/Builtins.lc 517:1-517:10 {a} -> {b} -> {c : a ~ MatVecScalarElem b} -> b -> b->Bool | 2705 | testdata/Builtins.lc 519:59-519:60 V1 |
2661 | testdata/Builtins.lc 517:12-517:24 {a} -> {b} -> {c : a ~ MatVecScalarElem b} -> b -> b->Bool | 2706 | testdata/Builtins.lc 519:61-519:66 Type |
2662 | testdata/Builtins.lc 517:34-517:58 Type | 2707 | testdata/Builtins.lc 520:1-520:11 {a:Nat} -> VecScalar a Float -> VecS Float 3 |
2663 | testdata/Builtins.lc 517:34-517:76 Type | 2708 | testdata/Builtins.lc 520:34-520:43 Nat -> Type->Type |
2664 | testdata/Builtins.lc 517:35-517:36 V3 | 2709 | testdata/Builtins.lc 520:34-520:45 Type->Type |
2665 | testdata/Builtins.lc 517:35-517:38 Type->Type | 2710 | testdata/Builtins.lc 520:34-520:51 Type |
2666 | testdata/Builtins.lc 517:37-517:38 Type -> Type->Type | 2711 | testdata/Builtins.lc 520:34-520:66 Type |
2667 | testdata/Builtins.lc 517:39-517:55 Type->Type | 2712 | testdata/Builtins.lc 520:44-520:45 V1 |
2668 | testdata/Builtins.lc 517:39-517:57 Type | 2713 | testdata/Builtins.lc 520:46-520:51 Type |
2669 | testdata/Builtins.lc 517:56-517:57 V1 | 2714 | testdata/Builtins.lc 520:55-520:58 Nat -> Type->Type |
2670 | testdata/Builtins.lc 517:62-517:63 Type | 2715 | testdata/Builtins.lc 520:55-520:60 Type->Type |
2671 | testdata/Builtins.lc 517:62-517:76 Type | 2716 | testdata/Builtins.lc 520:55-520:66 Type |
2672 | testdata/Builtins.lc 517:67-517:68 Type | 2717 | testdata/Builtins.lc 520:59-520:60 V1 |
2673 | testdata/Builtins.lc 517:67-517:76 Type | 2718 | testdata/Builtins.lc 520:61-520:66 Type |
2674 | testdata/Builtins.lc 517:72-517:76 Type | 2719 | testdata/Builtins.lc 521:1-521:11 {a:Nat} -> VecScalar a Float -> VecS Float 4 |
2675 | testdata/Builtins.lc 519:1-519:9 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | 2720 | testdata/Builtins.lc 521:34-521:43 Nat -> Type->Type |
2676 | testdata/Builtins.lc 519:11-519:19 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | 2721 | testdata/Builtins.lc 521:34-521:45 Type->Type |
2677 | testdata/Builtins.lc 519:21-519:31 {a} -> {b:Nat} -> {c : a ~ VecScalar b Float} -> a->a | 2722 | testdata/Builtins.lc 521:34-521:51 Type |
2678 | testdata/Builtins.lc 520:34-520:57 Type | 2723 | testdata/Builtins.lc 521:34-521:66 Type |
2679 | testdata/Builtins.lc 520:34-520:67 Type | 2724 | testdata/Builtins.lc 521:44-521:45 V1 |
2680 | testdata/Builtins.lc 520:35-520:36 V3 | 2725 | testdata/Builtins.lc 521:46-521:51 Type |
2681 | testdata/Builtins.lc 520:35-520:38 Type->Type | 2726 | testdata/Builtins.lc 521:55-521:58 Nat -> Type->Type |
2682 | testdata/Builtins.lc 520:37-520:38 Type -> Type->Type | 2727 | testdata/Builtins.lc 521:55-521:60 Type->Type |
2683 | testdata/Builtins.lc 520:39-520:48 Nat -> Type->Type | 2728 | testdata/Builtins.lc 521:55-521:66 Type |
2684 | testdata/Builtins.lc 520:39-520:50 Type->Type | 2729 | testdata/Builtins.lc 521:59-521:60 V1 |
2685 | testdata/Builtins.lc 520:39-520:56 Type | 2730 | testdata/Builtins.lc 521:61-521:66 Type |
2686 | testdata/Builtins.lc 520:49-520:50 V1 | 2731 | testdata/Builtins.lc 537:6-537:13 Type |
2687 | testdata/Builtins.lc 520:51-520:56 Type | 2732 | testdata/Builtins.lc 537:6-541:12 Type |
2688 | testdata/Builtins.lc 520:61-520:62 Type | 2733 | testdata/Builtins.lc 538:3-538:16 String->Texture | Texture | Type |
2689 | testdata/Builtins.lc 520:61-520:67 Type | 2734 | testdata/Builtins.lc 538:20-538:26 Type |
2690 | testdata/Builtins.lc 520:66-520:67 Type | 2735 | testdata/Builtins.lc 539:20-539:27 Type |
2691 | testdata/Builtins.lc 522:1-522:11 {a:Nat} -> VecScalar a Float -> Float | 2736 | testdata/Builtins.lc 541:3-541:12 Texture | Type | VecS Int 2 -> Image 1 ('Color (VecS Float 4)) -> Texture |
2692 | testdata/Builtins.lc 522:34-522:43 Nat -> Type->Type | 2737 | testdata/Builtins.lc 541:20-541:23 Nat -> Type->Type |
2693 | testdata/Builtins.lc 522:34-522:45 Type->Type | 2738 | testdata/Builtins.lc 541:20-541:25 Type->Type |
2694 | testdata/Builtins.lc 522:34-522:51 Type | 2739 | testdata/Builtins.lc 541:20-541:29 Type |
2695 | testdata/Builtins.lc 522:34-522:60 Type | 2740 | testdata/Builtins.lc 541:24-541:25 V1 |
2696 | testdata/Builtins.lc 522:44-522:45 V1 | 2741 | testdata/Builtins.lc 541:26-541:29 Type |
2697 | testdata/Builtins.lc 522:46-522:51 Type | 2742 | testdata/Builtins.lc 542:20-542:25 Nat -> ImageSemantics->Type |
2698 | testdata/Builtins.lc 522:55-522:60 Type | 2743 | testdata/Builtins.lc 542:20-542:27 ImageSemantics->Type |
2699 | testdata/Builtins.lc 523:1-523:11 {a:Nat} -> VecScalar a Float -> VecS Float 2 | 2744 | testdata/Builtins.lc 542:20-542:49 Type |
2700 | testdata/Builtins.lc 523:34-523:43 Nat -> Type->Type | 2745 | testdata/Builtins.lc 542:20-543:27 Type |
2701 | testdata/Builtins.lc 523:34-523:45 Type->Type | 2746 | testdata/Builtins.lc 542:26-542:27 V1 |
2702 | testdata/Builtins.lc 523:34-523:51 Type | 2747 | testdata/Builtins.lc 542:28-542:49 ImageSemantics |
2703 | testdata/Builtins.lc 523:34-523:66 Type | 2748 | testdata/Builtins.lc 542:29-542:34 Type->ImageSemantics |
2704 | testdata/Builtins.lc 523:44-523:45 V1 | 2749 | testdata/Builtins.lc 542:35-542:48 Type |
2705 | testdata/Builtins.lc 523:46-523:51 Type | 2750 | testdata/Builtins.lc 542:36-542:39 Nat -> Type->Type |
2706 | testdata/Builtins.lc 523:55-523:58 Nat -> Type->Type | 2751 | testdata/Builtins.lc 542:36-542:41 Type->Type |
2707 | testdata/Builtins.lc 523:55-523:60 Type->Type | 2752 | testdata/Builtins.lc 542:40-542:41 V1 |
2708 | testdata/Builtins.lc 523:55-523:66 Type | 2753 | testdata/Builtins.lc 542:42-542:47 Type |
2709 | testdata/Builtins.lc 523:59-523:60 V1 | ||
2710 | testdata/Builtins.lc 523:61-523:66 Type | ||
2711 | testdata/Builtins.lc 524:1-524:11 {a:Nat} -> VecScalar a Float -> VecS Float 3 | ||
2712 | testdata/Builtins.lc 524:34-524:43 Nat -> Type->Type | ||
2713 | testdata/Builtins.lc 524:34-524:45 Type->Type | ||
2714 | testdata/Builtins.lc 524:34-524:51 Type | ||
2715 | testdata/Builtins.lc 524:34-524:66 Type | ||
2716 | testdata/Builtins.lc 524:44-524:45 V1 | ||
2717 | testdata/Builtins.lc 524:46-524:51 Type | ||
2718 | testdata/Builtins.lc 524:55-524:58 Nat -> Type->Type | ||
2719 | testdata/Builtins.lc 524:55-524:60 Type->Type | ||
2720 | testdata/Builtins.lc 524:55-524:66 Type | ||
2721 | testdata/Builtins.lc 524:59-524:60 V1 | ||
2722 | testdata/Builtins.lc 524:61-524:66 Type | ||
2723 | testdata/Builtins.lc 525:1-525:11 {a:Nat} -> VecScalar a Float -> VecS Float 4 | ||
2724 | testdata/Builtins.lc 525:34-525:43 Nat -> Type->Type | ||
2725 | testdata/Builtins.lc 525:34-525:45 Type->Type | ||
2726 | testdata/Builtins.lc 525:34-525:51 Type | ||
2727 | testdata/Builtins.lc 525:34-525:66 Type | ||
2728 | testdata/Builtins.lc 525:44-525:45 V1 | ||
2729 | testdata/Builtins.lc 525:46-525:51 Type | ||
2730 | testdata/Builtins.lc 525:55-525:58 Nat -> Type->Type | ||
2731 | testdata/Builtins.lc 525:55-525:60 Type->Type | ||
2732 | testdata/Builtins.lc 525:55-525:66 Type | ||
2733 | testdata/Builtins.lc 525:59-525:60 V1 | ||
2734 | testdata/Builtins.lc 525:61-525:66 Type | ||
2735 | testdata/Builtins.lc 541:6-541:13 Type | ||
2736 | testdata/Builtins.lc 541:6-545:12 Type | ||
2737 | testdata/Builtins.lc 542:3-542:16 String->Texture | Texture | Type | ||
2738 | testdata/Builtins.lc 542:20-542:26 Type | ||
2739 | testdata/Builtins.lc 543:20-543:27 Type | 2754 | testdata/Builtins.lc 543:20-543:27 Type |
2740 | testdata/Builtins.lc 545:3-545:12 Texture | Type | VecS Int 2 -> Image 1 (Color (VecS Float 4)) -> Texture | 2755 | testdata/Builtins.lc 545:6-545:12 Type |
2741 | testdata/Builtins.lc 545:20-545:23 Nat -> Type->Type | 2756 | testdata/Builtins.lc 545:6-547:17 Type |
2742 | testdata/Builtins.lc 545:20-545:25 Type->Type | 2757 | testdata/Builtins.lc 546:5-546:16 Filter |
2743 | testdata/Builtins.lc 545:20-545:29 Type | 2758 | testdata/Builtins.lc 547:5-547:17 Filter |
2744 | testdata/Builtins.lc 545:24-545:25 V1 | 2759 | testdata/Builtins.lc 549:6-549:14 Type |
2745 | testdata/Builtins.lc 545:26-545:29 Type | 2760 | testdata/Builtins.lc 549:6-552:16 Type |
2746 | testdata/Builtins.lc 546:20-546:25 Nat -> Type->Type | 2761 | testdata/Builtins.lc 550:5-550:11 EdgeMode |
2747 | testdata/Builtins.lc 546:20-546:27 Type->Type | 2762 | testdata/Builtins.lc 551:5-551:19 EdgeMode |
2748 | testdata/Builtins.lc 546:20-546:49 Type | 2763 | testdata/Builtins.lc 552:5-552:16 EdgeMode |
2749 | testdata/Builtins.lc 546:20-547:27 Type | 2764 | testdata/Builtins.lc 554:6-554:13 Type |
2750 | testdata/Builtins.lc 546:26-546:27 V1 | 2765 | testdata/Builtins.lc 554:6-554:23 Type |
2751 | testdata/Builtins.lc 546:28-546:49 Type | 2766 | testdata/Builtins.lc 554:6-554:47 Type |
2752 | testdata/Builtins.lc 546:29-546:34 Type->Type | 2767 | testdata/Builtins.lc 554:16-554:23 Filter -> EdgeMode -> Texture->Sampler | Sampler | Type |
2753 | testdata/Builtins.lc 546:35-546:48 Type | 2768 | testdata/Builtins.lc 554:24-554:30 Type |
2754 | testdata/Builtins.lc 546:36-546:39 Nat -> Type->Type | 2769 | testdata/Builtins.lc 554:31-554:39 Type |
2755 | testdata/Builtins.lc 546:36-546:41 Type->Type | 2770 | testdata/Builtins.lc 554:40-554:47 Type |
2756 | testdata/Builtins.lc 546:40-546:41 V1 | 2771 | testdata/Builtins.lc 557:1-557:10 Sampler -> VecS Float 2 -> VecS Float 4 |
2757 | testdata/Builtins.lc 546:42-546:47 Type | 2772 | testdata/Builtins.lc 557:14-557:21 Type |
2758 | testdata/Builtins.lc 547:20-547:27 Type | 2773 | testdata/Builtins.lc 557:25-557:28 Nat -> Type->Type |
2759 | testdata/Builtins.lc 549:6-549:12 Type | 2774 | testdata/Builtins.lc 557:25-557:30 Type->Type |
2760 | testdata/Builtins.lc 549:6-551:17 Type | 2775 | testdata/Builtins.lc 557:25-557:36 Type |
2761 | testdata/Builtins.lc 550:5-550:16 Filter | 2776 | testdata/Builtins.lc 557:25-557:51 Type |
2762 | testdata/Builtins.lc 551:5-551:17 Filter | 2777 | testdata/Builtins.lc 557:29-557:30 V1 |
2763 | testdata/Builtins.lc 553:6-553:14 Type | 2778 | testdata/Builtins.lc 557:31-557:36 Type |
2764 | testdata/Builtins.lc 553:6-556:16 Type | 2779 | testdata/Builtins.lc 557:40-557:43 Nat -> Type->Type |
2765 | testdata/Builtins.lc 554:5-554:11 EdgeMode | 2780 | testdata/Builtins.lc 557:40-557:45 Type->Type |
2766 | testdata/Builtins.lc 555:5-555:19 EdgeMode | 2781 | testdata/Builtins.lc 557:40-557:51 Type |
2767 | testdata/Builtins.lc 556:5-556:16 EdgeMode | 2782 | testdata/Builtins.lc 557:44-557:45 V1 |
2768 | testdata/Builtins.lc 558:6-558:13 Type | 2783 | testdata/Builtins.lc 557:46-557:51 Type |
2769 | testdata/Builtins.lc 558:6-558:23 Type | 2784 | testdata/Builtins.lc 560:1-560:15 {a} -> {b} -> a -> b -> Tuple2 a b |
2770 | testdata/Builtins.lc 558:6-558:47 Type | 2785 | testdata/Builtins.lc 560:24-560:32 Tuple2 V3 V1 |
2771 | testdata/Builtins.lc 558:16-558:23 Filter -> EdgeMode -> Texture->Sampler | Sampler | Type | 2786 | testdata/Builtins.lc 560:25-560:28 V5 |
2772 | testdata/Builtins.lc 558:24-558:30 Type | 2787 | testdata/Builtins.lc 560:30-560:31 V2 |
2773 | testdata/Builtins.lc 558:31-558:39 Type | 2788 | testdata/Builtins.lc 561:1-561:8 {a : List ImageSemantics} -> {b:Nat} -> FrameBuffer b a -> Tuple2 (FragOps a) (List (Vector b (Maybe (SimpleFragment ('remSemantics' a))))) -> FrameBuffer b a |
2774 | testdata/Builtins.lc 558:40-558:47 Type | 2789 | testdata/Builtins.lc 561:13-561:21 V3 |
2775 | testdata/Builtins.lc 561:1-561:10 Sampler -> VecS Float 2 -> VecS Float 4 | 2790 | testdata/Builtins.lc 561:13-561:46 FrameBuffer V0 V1 |
2776 | testdata/Builtins.lc 561:14-561:21 Type | 2791 | testdata/Builtins.lc 561:25-561:35 {a : List ImageSemantics} -> {b:Nat} -> FragOps a -> List (Vector b (Maybe (SimpleFragment ('remSemantics' a)))) -> FrameBuffer b a -> FrameBuffer b a |
2777 | testdata/Builtins.lc 561:25-561:28 Nat -> Type->Type | 2792 | testdata/Builtins.lc 561:25-561:39 List (Vector V0 (Maybe (SimpleFragment ('remSemantics' V1)))) -> FrameBuffer V1 V2 -> FrameBuffer V2 V3 |
2778 | testdata/Builtins.lc 561:25-561:30 Type->Type | 2793 | testdata/Builtins.lc 561:25-561:43 FrameBuffer V0 V1 -> FrameBuffer V1 V2 |
2779 | testdata/Builtins.lc 561:25-561:36 Type | 2794 | testdata/Builtins.lc 561:25-561:46 FrameBuffer V0 V1 | V2 -> V2->V2 | V2->V2 |
2780 | testdata/Builtins.lc 561:25-561:51 Type | 2795 | testdata/Builtins.lc 561:36-561:39 V6 |
2781 | testdata/Builtins.lc 561:29-561:30 V1 | 2796 | testdata/Builtins.lc 561:40-561:43 V5 |
2782 | testdata/Builtins.lc 561:31-561:36 Type | 2797 | testdata/Builtins.lc 561:44-561:46 V7 |
2783 | testdata/Builtins.lc 561:40-561:43 Nat -> Type->Type | 2798 | testdata/Builtins.lc 562:1-562:12 {a:Nat} -> {b : List ImageSemantics} -> FrameBuffer a b -> Output |
2784 | testdata/Builtins.lc 561:40-561:45 Type->Type | 2799 | testdata/Builtins.lc 562:15-562:24 {a:Nat} -> {b : List ImageSemantics} -> FrameBuffer a b -> Output |
2785 | testdata/Builtins.lc 561:40-561:51 Type | 2800 | testdata/Builtins.lc 563:1-563:11 {a : List ImageSemantics} -> {b} -> {c:Nat} -> {d:Unit} -> {e : SameLayerCounts b} -> {f : FrameBuffer c a ~ TFFrameBuffer b} -> b -> FrameBuffer c a |
2786 | testdata/Builtins.lc 561:44-561:45 V1 | 2801 | testdata/Builtins.lc 563:14-563:25 {a : List ImageSemantics} -> {b} -> {c:Nat} -> {d:Unit} -> {e : SameLayerCounts b} -> {f : FrameBuffer c a ~ TFFrameBuffer b} -> b -> FrameBuffer c a |
2787 | testdata/Builtins.lc 561:46-561:51 Type | 2802 | testdata/Builtins.lc 564:1-564:16 Float -> Image 1 ('Depth Float) |
2788 | testdata/Builtins.lc 564:1-564:15 {a} -> {b} -> a -> b -> Tuple2 a b | 2803 | testdata/Builtins.lc 564:19-564:29 {a:Nat} -> Float -> Image a ('Depth Float) |
2789 | testdata/Builtins.lc 564:24-564:32 Tuple2 V3 V1 | 2804 | testdata/Builtins.lc 564:19-564:32 Float -> Image 1 ('Depth Float) |
2790 | testdata/Builtins.lc 564:25-564:28 V5 | 2805 | testdata/Builtins.lc 564:31-564:32 V1 |
2791 | testdata/Builtins.lc 564:30-564:31 V2 | 2806 | testdata/Builtins.lc 565:1-565:16 {a:Nat} -> {b} -> {c} -> {d : Num b} -> {e : c ~ VecScalar a b} -> c -> Image 1 ('Color c) |
2792 | testdata/Builtins.lc 565:1-565:8 {a} -> {b:Nat} -> FrameBuffer b a -> Tuple2 (FragOps a) (List (Vector b (Maybe (SimpleFragment (RemSemantics a))))) -> FrameBuffer b a | 2807 | testdata/Builtins.lc 565:19-565:29 {a:Nat} -> {b:Nat} -> {c} -> {d} -> {e : Num c} -> {f : d ~ VecScalar b c} -> d -> Image a ('Color d) |
2793 | testdata/Builtins.lc 565:13-565:21 V3 | 2808 | testdata/Builtins.lc 565:19-565:32 {a:Nat} -> {b} -> {c} -> {d : Num b} -> {e : c ~ VecScalar a b} -> c -> Image 1 ('Color c) |
2794 | testdata/Builtins.lc 565:13-565:46 FrameBuffer V0 V1 | 2809 | testdata/Builtins.lc 565:31-565:32 V1 |
2795 | testdata/Builtins.lc 565:25-565:35 {a} -> {b:Nat} -> FragOps a -> List (Vector b (Maybe (SimpleFragment (RemSemantics a)))) -> FrameBuffer b a -> FrameBuffer b a | ||
2796 | testdata/Builtins.lc 565:25-565:39 List (Vector V0 (Maybe (SimpleFragment (RemSemantics V1)))) -> FrameBuffer V1 V2 -> FrameBuffer V2 V3 | ||
2797 | testdata/Builtins.lc 565:25-565:43 FrameBuffer V0 V1 -> FrameBuffer V1 V2 | ||
2798 | testdata/Builtins.lc 565:25-565:46 FrameBuffer V0 V1 | V2 -> V2->V2 | V2->V2 | ||
2799 | testdata/Builtins.lc 565:36-565:39 V6 | ||
2800 | testdata/Builtins.lc 565:40-565:43 V5 | ||
2801 | testdata/Builtins.lc 565:44-565:46 V7 | ||
2802 | testdata/Builtins.lc 566:1-566:12 {a:Nat} -> {b} -> FrameBuffer a b -> Output | ||
2803 | testdata/Builtins.lc 566:15-566:24 {a:Nat} -> {b} -> FrameBuffer a b -> Output | ||
2804 | testdata/Builtins.lc 567:1-567:11 {a} -> {b} -> {c:Nat} -> {d:Unit} -> {e : SameLayerCounts b} -> {f : FrameBuffer c a ~ TFFrameBuffer b} -> b -> FrameBuffer c a | ||
2805 | testdata/Builtins.lc 567:14-567:25 {a} -> {b} -> {c:Nat} -> {d:Unit} -> {e : SameLayerCounts b} -> {f : FrameBuffer c a ~ TFFrameBuffer b} -> b -> FrameBuffer c a | ||
2806 | testdata/Builtins.lc 568:1-568:16 Float -> Image 1 (Depth Float) | ||
2807 | testdata/Builtins.lc 568:19-568:29 {a:Nat} -> Float -> Image a (Depth Float) | ||
2808 | testdata/Builtins.lc 568:19-568:32 Float -> Image 1 (Depth Float) | ||
2809 | testdata/Builtins.lc 568:31-568:32 V1 | ||
2810 | testdata/Builtins.lc 569:1-569:16 {a:Nat} -> {b} -> {c} -> {d : Num b} -> {e : c ~ VecScalar a b} -> c -> Image 1 (Color c) | ||
2811 | testdata/Builtins.lc 569:19-569:29 {a:Nat} -> {b:Nat} -> {c} -> {d} -> {e : Num c} -> {f : d ~ VecScalar b c} -> d -> Image a (Color d) | ||
2812 | testdata/Builtins.lc 569:19-569:32 {a:Nat} -> {b} -> {c} -> {d : Num b} -> {e : c ~ VecScalar a b} -> c -> Image 1 (Color c) | ||
2813 | testdata/Builtins.lc 569:31-569:32 V1 | ||