summaryrefslogtreecommitdiff
path: root/testsuite/tests/ghc-api/annotations/T10312.stdout
blob: 30879b3dd1f67eb0290cba5b053150106ca95a43 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
---Problems (should be empty list)---
[]
---Annotations-----------------------
-- SrcSpan the annotation is attached to, AnnKeywordId,
--    list of locations the keyword item appears in
[
((Test10312.hs:1:1,AnnModule), [Test10312.hs:4:1-6]),
((Test10312.hs:1:1,AnnWhere), [Test10312.hs:4:18-22]),
((Test10312.hs:8:1-15,AnnImport), [Test10312.hs:8:1-6]),
((Test10312.hs:8:1-15,AnnSemi), [Test10312.hs:9:1]),
((Test10312.hs:9:1-30,AnnAs), [Test10312.hs:9:27-28]),
((Test10312.hs:9:1-30,AnnImport), [Test10312.hs:9:1-6]),
((Test10312.hs:9:1-30,AnnQualified), [Test10312.hs:9:8-16]),
((Test10312.hs:9:1-30,AnnSemi), [Test10312.hs:10:1]),
((Test10312.hs:10:1-27,AnnImport), [Test10312.hs:10:1-6]),
((Test10312.hs:10:1-27,AnnSemi), [Test10312.hs:11:1]),
((Test10312.hs:10:17-27,AnnCloseP), [Test10312.hs:10:27]),
((Test10312.hs:10:17-27,AnnOpenP), [Test10312.hs:10:17]),
((Test10312.hs:11:1-25,AnnImport), [Test10312.hs:11:1-6]),
((Test10312.hs:11:1-25,AnnSemi), [Test10312.hs:15:1]),
((Test10312.hs:11:18-25,AnnCloseP), [Test10312.hs:11:25]),
((Test10312.hs:11:18-25,AnnOpenP), [Test10312.hs:11:18]),
((Test10312.hs:15:1-24,AnnDcolon), [Test10312.hs:15:17-18]),
((Test10312.hs:15:1-24,AnnSemi), [Test10312.hs:16:1]),
((Test10312.hs:15:20-24,AnnCloseS), [Test10312.hs:15:24]),
((Test10312.hs:15:20-24,AnnOpenS), [Test10312.hs:15:20]),
((Test10312.hs:(16,1)-(20,19),AnnEqual), [Test10312.hs:16:17]),
((Test10312.hs:(16,1)-(20,19),AnnFunId), [Test10312.hs:16:1-15]),
((Test10312.hs:(16,1)-(20,19),AnnSemi), [Test10312.hs:22:1]),
((Test10312.hs:(16,19)-(20,19),AnnCloseS), [Test10312.hs:20:19]),
((Test10312.hs:(16,19)-(20,19),AnnOpenS), [Test10312.hs:16:19]),
((Test10312.hs:(16,19)-(20,19),AnnVbar), [Test10312.hs:17:19]),
((Test10312.hs:16:21-25,AnnVal), [Test10312.hs:16:23]),
((Test10312.hs:16:21-29,AnnVal), [Test10312.hs:16:27]),
((Test10312.hs:17:21-32,AnnComma), [Test10312.hs:18:19]),
((Test10312.hs:17:21-32,AnnLarrow), [Test10312.hs:17:23-24]),
((Test10312.hs:17:26-32,AnnCloseS), [Test10312.hs:17:32]),
((Test10312.hs:17:26-32,AnnDotdot), [Test10312.hs:17:28-29]),
((Test10312.hs:17:26-32,AnnOpenS), [Test10312.hs:17:26]),
((Test10312.hs:18:21-33,AnnComma), [Test10312.hs:19:19]),
((Test10312.hs:18:21-33,AnnLarrow), [Test10312.hs:18:23-24]),
((Test10312.hs:18:26-33,AnnCloseS), [Test10312.hs:18:33]),
((Test10312.hs:18:26-33,AnnDotdot), [Test10312.hs:18:29-30]),
((Test10312.hs:18:26-33,AnnOpenS), [Test10312.hs:18:26]),
((Test10312.hs:19:21-33,AnnLarrow), [Test10312.hs:19:23-24]),
((Test10312.hs:19:26-33,AnnCloseS), [Test10312.hs:19:33]),
((Test10312.hs:19:26-33,AnnDotdot), [Test10312.hs:19:29-30]),
((Test10312.hs:19:26-33,AnnOpenS), [Test10312.hs:19:26]),
((Test10312.hs:22:1-25,AnnDcolon), [Test10312.hs:22:18-19]),
((Test10312.hs:22:1-25,AnnSemi), [Test10312.hs:23:1]),
((Test10312.hs:22:21-25,AnnCloseS), [Test10312.hs:22:25]),
((Test10312.hs:22:21-25,AnnOpenS), [Test10312.hs:22:21]),
((Test10312.hs:(23,1)-(27,20),AnnEqual), [Test10312.hs:23:18]),
((Test10312.hs:(23,1)-(27,20),AnnFunId), [Test10312.hs:23:1-16]),
((Test10312.hs:(23,1)-(27,20),AnnSemi), [Test10312.hs:32:1]),
((Test10312.hs:(23,20)-(27,20),AnnCloseS), [Test10312.hs:27:20]),
((Test10312.hs:(23,20)-(27,20),AnnOpenS), [Test10312.hs:23:20]),
((Test10312.hs:(23,20)-(27,20),AnnVbar), [Test10312.hs:24:20]),
((Test10312.hs:23:22-26,AnnVal), [Test10312.hs:23:24]),
((Test10312.hs:23:22-30,AnnVal), [Test10312.hs:23:28]),
((Test10312.hs:24:22-33,AnnLarrow), [Test10312.hs:24:24-25]),
((Test10312.hs:24:22-33,AnnVbar), [Test10312.hs:25:20]),
((Test10312.hs:24:27-33,AnnCloseS), [Test10312.hs:24:33]),
((Test10312.hs:24:27-33,AnnDotdot), [Test10312.hs:24:29-30]),
((Test10312.hs:24:27-33,AnnOpenS), [Test10312.hs:24:27]),
((Test10312.hs:25:22-34,AnnLarrow), [Test10312.hs:25:24-25]),
((Test10312.hs:25:22-34,AnnVbar), [Test10312.hs:26:20]),
((Test10312.hs:25:27-34,AnnCloseS), [Test10312.hs:25:34]),
((Test10312.hs:25:27-34,AnnDotdot), [Test10312.hs:25:30-31]),
((Test10312.hs:25:27-34,AnnOpenS), [Test10312.hs:25:27]),
((Test10312.hs:26:22-34,AnnLarrow), [Test10312.hs:26:24-25]),
((Test10312.hs:26:27-34,AnnCloseS), [Test10312.hs:26:34]),
((Test10312.hs:26:27-34,AnnDotdot), [Test10312.hs:26:30-31]),
((Test10312.hs:26:27-34,AnnOpenS), [Test10312.hs:26:27]),
((Test10312.hs:32:1-13,AnnDcolon), [Test10312.hs:32:6-7]),
((Test10312.hs:32:1-13,AnnSemi), [Test10312.hs:33:1]),
((Test10312.hs:32:9-13,AnnCloseS), [Test10312.hs:32:13]),
((Test10312.hs:32:9-13,AnnOpenS), [Test10312.hs:32:9]),
((Test10312.hs:(33,1)-(36,16),AnnEqual), [Test10312.hs:33:6]),
((Test10312.hs:(33,1)-(36,16),AnnFunId), [Test10312.hs:33:1-4]),
((Test10312.hs:(33,1)-(36,16),AnnSemi), [Test10312.hs:38:1]),
((Test10312.hs:33:8-12,AnnVal), [Test10312.hs:33:10]),
((Test10312.hs:(33,8)-(36,16),AnnVal), [Test10312.hs:33:14]),
((Test10312.hs:(33,16)-(36,16),AnnCloseS), [Test10312.hs:36:16]),
((Test10312.hs:(33,16)-(36,16),AnnOpenS), [Test10312.hs:33:16]),
((Test10312.hs:(33,16)-(36,16),AnnVbar), [Test10312.hs:34:16]),
((Test10312.hs:33:18-22,AnnVal), [Test10312.hs:33:20]),
((Test10312.hs:34:18-26,AnnLarrow), [Test10312.hs:34:20-21]),
((Test10312.hs:34:18-26,AnnVbar), [Test10312.hs:35:16]),
((Test10312.hs:35:18-31,AnnLarrow), [Test10312.hs:35:20-21]),
((Test10312.hs:38:1-17,AnnDcolon), [Test10312.hs:38:10-11]),
((Test10312.hs:38:1-17,AnnSemi), [Test10312.hs:39:1]),
((Test10312.hs:38:13-17,AnnCloseS), [Test10312.hs:38:17]),
((Test10312.hs:38:13-17,AnnOpenS), [Test10312.hs:38:13]),
((Test10312.hs:(39,1)-(43,20),AnnEqual), [Test10312.hs:39:10]),
((Test10312.hs:(39,1)-(43,20),AnnFunId), [Test10312.hs:39:1-8]),
((Test10312.hs:(39,1)-(43,20),AnnSemi), [Test10312.hs:46:1]),
((Test10312.hs:39:12-16,AnnVal), [Test10312.hs:39:14]),
((Test10312.hs:(39,12)-(43,20),AnnVal), [Test10312.hs:39:18]),
((Test10312.hs:(39,20)-(43,20),AnnCloseS), [Test10312.hs:43:20]),
((Test10312.hs:(39,20)-(43,20),AnnOpenS), [Test10312.hs:39:20]),
((Test10312.hs:(39,20)-(43,20),AnnVbar), [Test10312.hs:40:20]),
((Test10312.hs:39:22-26,AnnVal), [Test10312.hs:39:24]),
((Test10312.hs:39:22-30,AnnVal), [Test10312.hs:39:28]),
((Test10312.hs:40:22-30,AnnLarrow), [Test10312.hs:40:24-25]),
((Test10312.hs:40:22-30,AnnVbar), [Test10312.hs:41:20]),
((Test10312.hs:41:22-35,AnnLarrow), [Test10312.hs:41:24-25]),
((Test10312.hs:41:22-35,AnnVbar), [Test10312.hs:42:20]),
((Test10312.hs:42:22-42,AnnLarrow), [Test10312.hs:42:24-25]),
((Test10312.hs:42:32-42,AnnCloseP), [Test10312.hs:42:42]),
((Test10312.hs:42:32-42,AnnOpenP), [Test10312.hs:42:32]),
((Test10312.hs:(46,1)-(50,23),AnnData), [Test10312.hs:46:1-4]),
((Test10312.hs:(46,1)-(50,23),AnnEqual), [Test10312.hs:46:16]),
((Test10312.hs:(46,1)-(50,23),AnnSemi), [Test10312.hs:52:1]),
((Test10312.hs:(47,3)-(50,3),AnnCloseC), [Test10312.hs:50:3]),
((Test10312.hs:(47,3)-(50,3),AnnOpenC), [Test10312.hs:47:3]),
((Test10312.hs:47:5-23,AnnComma), [Test10312.hs:48:3]),
((Test10312.hs:47:5-23,AnnDcolon), [Test10312.hs:47:15-16]),
((Test10312.hs:48:5-22,AnnComma), [Test10312.hs:49:3]),
((Test10312.hs:48:5-22,AnnDcolon), [Test10312.hs:48:14-15]),
((Test10312.hs:49:5-20,AnnDcolon), [Test10312.hs:49:15-16]),
((Test10312.hs:50:5-23,AnnCloseP), [Test10312.hs:50:23]),
((Test10312.hs:50:5-23,AnnDeriving), [Test10312.hs:50:5-12]),
((Test10312.hs:50:5-23,AnnOpenP), [Test10312.hs:50:14]),
((Test10312.hs:50:15-18,AnnComma), [Test10312.hs:50:19]),
((Test10312.hs:52:1-22,AnnDcolon), [Test10312.hs:52:9-10]),
((Test10312.hs:52:1-22,AnnSemi), [Test10312.hs:53:1]),
((Test10312.hs:52:12-22,AnnCloseS), [Test10312.hs:52:22]),
((Test10312.hs:52:12-22,AnnOpenS), [Test10312.hs:52:12]),
((Test10312.hs:(53,1)-(59,11),AnnEqual), [Test10312.hs:53:9]),
((Test10312.hs:(53,1)-(59,11),AnnFunId), [Test10312.hs:53:1-7]),
((Test10312.hs:(53,1)-(59,11),AnnSemi), [Test10312.hs:61:1]),
((Test10312.hs:(53,11)-(59,11),AnnCloseS), [Test10312.hs:59:11]),
((Test10312.hs:(53,11)-(59,11),AnnOpenS), [Test10312.hs:53:11]),
((Test10312.hs:53:13-44,AnnComma), [Test10312.hs:54:11]),
((Test10312.hs:54:13-44,AnnComma), [Test10312.hs:55:11]),
((Test10312.hs:55:13-43,AnnComma), [Test10312.hs:56:11]),
((Test10312.hs:56:13-45,AnnComma), [Test10312.hs:57:11]),
((Test10312.hs:57:13-44,AnnComma), [Test10312.hs:58:11]),
((Test10312.hs:61:1-40,AnnDcolon), [Test10312.hs:61:8-9]),
((Test10312.hs:61:1-40,AnnSemi), [Test10312.hs:62:1]),
((Test10312.hs:61:11-13,AnnRarrow), [Test10312.hs:61:15-16]),
((Test10312.hs:61:11-40,AnnRarrow), [Test10312.hs:61:15-16]),
((Test10312.hs:61:18-28,AnnCloseS), [Test10312.hs:61:28]),
((Test10312.hs:61:18-28,AnnOpenS), [Test10312.hs:61:18]),
((Test10312.hs:61:18-28,AnnRarrow), [Test10312.hs:61:30-31]),
((Test10312.hs:61:18-40,AnnRarrow), [Test10312.hs:61:30-31]),
((Test10312.hs:61:33-40,AnnCloseS), [Test10312.hs:61:40]),
((Test10312.hs:61:33-40,AnnOpenS), [Test10312.hs:61:33]),
((Test10312.hs:(62,1)-(66,16),AnnEqual), [Test10312.hs:62:14]),
((Test10312.hs:(62,1)-(66,16),AnnFunId), [Test10312.hs:62:1-6]),
((Test10312.hs:(62,1)-(66,16),AnnSemi), [Test10312.hs:68:1]),
((Test10312.hs:(62,16)-(66,16),AnnCloseS), [Test10312.hs:66:16]),
((Test10312.hs:(62,16)-(66,16),AnnOpenS), [Test10312.hs:62:16]),
((Test10312.hs:(62,16)-(66,16),AnnVbar), [Test10312.hs:63:16]),
((Test10312.hs:62:18-33,AnnVal), [Test10312.hs:62:28-29]),
((Test10312.hs:62:18-45,AnnVal), [Test10312.hs:62:35-36]),
((Test10312.hs:63:18-30,AnnCloseC), [Test10312.hs:63:30]),
((Test10312.hs:63:18-30,AnnDotdot), [Test10312.hs:63:28-29]),
((Test10312.hs:63:18-30,AnnOpenC), [Test10312.hs:63:27]),
((Test10312.hs:63:18-37,AnnComma), [Test10312.hs:64:16]),
((Test10312.hs:63:18-37,AnnLarrow), [Test10312.hs:63:32-33]),
((Test10312.hs:(63,18)-(64,43),AnnBy), [Test10312.hs:64:32-33]),
((Test10312.hs:(63,18)-(64,43),AnnComma), [Test10312.hs:65:16]),
((Test10312.hs:(63,18)-(64,43),AnnThen), [Test10312.hs:64:18-21]),
((Test10312.hs:(63,18)-(65,28),AnnThen), [Test10312.hs:65:18-21]),
((Test10312.hs:68:1-51,AnnDcolon), [Test10312.hs:68:16-17]),
((Test10312.hs:68:1-51,AnnSemi), [Test10312.hs:69:1]),
((Test10312.hs:68:19-23,AnnDarrow), [Test10312.hs:68:25-26]),
((Test10312.hs:68:28-35,AnnCloseP), [Test10312.hs:68:35]),
((Test10312.hs:68:28-35,AnnOpenP), [Test10312.hs:68:28]),
((Test10312.hs:68:28-35,AnnRarrow), [Test10312.hs:68:37-38]),
((Test10312.hs:68:28-51,AnnRarrow), [Test10312.hs:68:37-38]),
((Test10312.hs:68:29-34,AnnRarrow), [Test10312.hs:68:31-32]),
((Test10312.hs:68:40-42,AnnCloseS), [Test10312.hs:68:42]),
((Test10312.hs:68:40-42,AnnOpenS), [Test10312.hs:68:40]),
((Test10312.hs:68:40-42,AnnRarrow), [Test10312.hs:68:44-45]),
((Test10312.hs:68:40-51,AnnRarrow), [Test10312.hs:68:44-45]),
((Test10312.hs:68:47-51,AnnCloseS), [Test10312.hs:68:51]),
((Test10312.hs:68:47-51,AnnOpenS), [Test10312.hs:68:47]),
((Test10312.hs:68:48-50,AnnCloseS), [Test10312.hs:68:50]),
((Test10312.hs:68:48-50,AnnOpenS), [Test10312.hs:68:48]),
((Test10312.hs:69:1-69,AnnEqual), [Test10312.hs:69:18]),
((Test10312.hs:69:1-69,AnnFunId), [Test10312.hs:69:1-14]),
((Test10312.hs:69:1-69,AnnSemi), [Test10312.hs:71:1]),
((Test10312.hs:69:20-69,AnnVal), [Test10312.hs:69:57]),
((Test10312.hs:69:27-55,AnnCloseP), [Test10312.hs:69:55]),
((Test10312.hs:69:27-55,AnnOpenP), [Test10312.hs:69:27]),
((Test10312.hs:69:38-54,AnnCloseP), [Test10312.hs:69:54]),
((Test10312.hs:69:38-54,AnnOpenP), [Test10312.hs:69:38]),
((Test10312.hs:69:39-53,AnnVal), [Test10312.hs:69:46]),
((Test10312.hs:71:1-50,AnnDcolon), [Test10312.hs:71:16-17]),
((Test10312.hs:71:1-50,AnnSemi), [Test10312.hs:72:1]),
((Test10312.hs:71:19-29,AnnCloseS), [Test10312.hs:71:29]),
((Test10312.hs:71:19-29,AnnOpenS), [Test10312.hs:71:19]),
((Test10312.hs:71:19-29,AnnRarrow), [Test10312.hs:71:31-32]),
((Test10312.hs:71:19-50,AnnRarrow), [Test10312.hs:71:31-32]),
((Test10312.hs:71:34-50,AnnCloseS), [Test10312.hs:71:50]),
((Test10312.hs:71:34-50,AnnOpenS), [Test10312.hs:71:34]),
((Test10312.hs:71:35-49,AnnCloseP), [Test10312.hs:71:49]),
((Test10312.hs:71:35-49,AnnOpenP), [Test10312.hs:71:35]),
((Test10312.hs:71:36-38,AnnComma), [Test10312.hs:71:39]),
((Test10312.hs:71:41-48,AnnCloseS), [Test10312.hs:71:48]),
((Test10312.hs:71:41-48,AnnOpenS), [Test10312.hs:71:41]),
((Test10312.hs:(72,1)-(75,22),AnnEqual), [Test10312.hs:72:20]),
((Test10312.hs:(72,1)-(75,22),AnnFunId), [Test10312.hs:72:1-14]),
((Test10312.hs:(72,1)-(75,22),AnnSemi), [Test10312.hs:77:1]),
((Test10312.hs:(72,22)-(75,22),AnnCloseS), [Test10312.hs:75:22]),
((Test10312.hs:(72,22)-(75,22),AnnOpenS), [Test10312.hs:72:22]),
((Test10312.hs:(72,22)-(75,22),AnnVbar), [Test10312.hs:73:22]),
((Test10312.hs:72:24-49,AnnCloseP), [Test10312.hs:72:49]),
((Test10312.hs:72:24-49,AnnOpenP), [Test10312.hs:72:24]),
((Test10312.hs:72:25-37,AnnComma), [Test10312.hs:72:38]),
((Test10312.hs:73:24-36,AnnCloseC), [Test10312.hs:73:36]),
((Test10312.hs:73:24-36,AnnDotdot), [Test10312.hs:73:34-35]),
((Test10312.hs:73:24-36,AnnOpenC), [Test10312.hs:73:33]),
((Test10312.hs:73:24-43,AnnComma), [Test10312.hs:74:22]),
((Test10312.hs:73:24-43,AnnLarrow), [Test10312.hs:73:38-39]),
((Test10312.hs:(73,24)-(74,67),AnnBy), [Test10312.hs:74:35-36]),
((Test10312.hs:(73,24)-(74,67),AnnGroup), [Test10312.hs:74:29-33]),
((Test10312.hs:(73,24)-(74,67),AnnThen), [Test10312.hs:74:24-27]),
((Test10312.hs:(73,24)-(74,67),AnnUsing), [Test10312.hs:74:48-52]),
((Test10312.hs:(77,1)-(79,80),AnnEqual), [Test10312.hs:77:9]),
((Test10312.hs:(77,1)-(79,80),AnnFunId), [Test10312.hs:77:1-7]),
((Test10312.hs:(77,1)-(79,80),AnnSemi), [Test10312.hs:80:1]),
((Test10312.hs:(77,11)-(79,80),AnnCloseS), [Test10312.hs:79:80]),
((Test10312.hs:(77,11)-(79,80),AnnOpenS), [Test10312.hs:77:11]),
((Test10312.hs:(77,11)-(79,80),AnnVbar), [Test10312.hs:77:32]),
((Test10312.hs:77:13-30,AnnCloseP), [Test10312.hs:77:30]),
((Test10312.hs:77:13-30,AnnOpenP), [Test10312.hs:77:13]),
((Test10312.hs:77:14,AnnComma), [Test10312.hs:77:15]),
((Test10312.hs:77:17-21,AnnComma), [Test10312.hs:77:22]),
((Test10312.hs:77:34-48,AnnCloseP), [Test10312.hs:77:48]),
((Test10312.hs:77:34-48,AnnOpenP), [Test10312.hs:77:34]),
((Test10312.hs:77:34-54,AnnComma), [Test10312.hs:78:36]),
((Test10312.hs:77:34-54,AnnLarrow), [Test10312.hs:77:50-51]),
((Test10312.hs:(77,34)-(79,78),AnnBy), [Test10312.hs:79:49-50]),
((Test10312.hs:(77,34)-(79,78),AnnGroup), [Test10312.hs:79:43-47]),
((Test10312.hs:(77,34)-(79,78),AnnThen), [Test10312.hs:79:38-41]),
((Test10312.hs:(77,34)-(79,78),AnnUsing), [Test10312.hs:79:64-68]),
((Test10312.hs:77:35,AnnComma), [Test10312.hs:77:36]),
((Test10312.hs:78:38-53,AnnComma), [Test10312.hs:79:36]),
((Test10312.hs:78:38-53,AnnLet), [Test10312.hs:78:38-40]),
((Test10312.hs:78:42-53,AnnEqual), [Test10312.hs:78:45]),
((Test10312.hs:78:42-53,AnnFunId), [Test10312.hs:78:42-43]),
((Test10312.hs:79:57-62,AnnCloseP), [Test10312.hs:79:62]),
((Test10312.hs:79:57-62,AnnOpenP), [Test10312.hs:79:57]),
((Test10312.hs:79:58,AnnComma), [Test10312.hs:79:59]),
((<no location info>,AnnEofPos), [Test10312.hs:80:1])
]