78b76400db40e7f8e8b71a54e7167aad4f5d2fbc
[ghc.git] / testsuite / tests / ghc-api / annotations / T11018.stdout
1 ---Problems (should be empty list)---
2 []
3 ---Annotations-----------------------
4 -- SrcSpan the annotation is attached to, AnnKeywordId,
5 --    list of locations the keyword item appears in
6 [
7 ((Test11018.hs:1:1,AnnModule), [Test11018.hs:4:1-6]),
8 ((Test11018.hs:1:1,AnnWhere), [Test11018.hs:4:18-22]),
9 ((Test11018.hs:6:1-36,AnnDcolon), [Test11018.hs:6:12-13]),
10 ((Test11018.hs:6:1-36,AnnSemi), [Test11018.hs:7:1]),
11 ((Test11018.hs:6:15-36,AnnDot), [Test11018.hs:6:24]),
12 ((Test11018.hs:6:15-36,AnnForall), [Test11018.hs:6:15-20]),
13 ((Test11018.hs:6:26,AnnRarrow), [Test11018.hs:6:28-29]),
14 ((Test11018.hs:6:26-36,AnnRarrow), [Test11018.hs:6:28-29]),
15 ((Test11018.hs:(7,1)-(9,10),AnnEqual), [Test11018.hs:7:14]),
16 ((Test11018.hs:(7,1)-(9,10),AnnFunId), [Test11018.hs:7:1-10]),
17 ((Test11018.hs:(7,1)-(9,10),AnnSemi), [Test11018.hs:12:1]),
18 ((Test11018.hs:(7,16)-(9,10),AnnDo), [Test11018.hs:7:16-17]),
19 ((Test11018.hs:8:3-15,AnnLarrow), [Test11018.hs:8:5-6]),
20 ((Test11018.hs:8:3-15,AnnSemi), [Test11018.hs:9:3]),
21 ((Test11018.hs:(12,1)-(15,7),AnnData), [Test11018.hs:12:1-4]),
22 ((Test11018.hs:(12,1)-(15,7),AnnEqual), [Test11018.hs:13:5]),
23 ((Test11018.hs:(12,1)-(15,7),AnnSemi), [Test11018.hs:17:1]),
24 ((Test11018.hs:12:21-32,AnnCloseP), [Test11018.hs:12:32]),
25 ((Test11018.hs:12:21-32,AnnDcolonU), [Test11018.hs:12:24]),
26 ((Test11018.hs:12:21-32,AnnOpenP), [Test11018.hs:12:21]),
27 ((Test11018.hs:12:26-31,AnnRarrow), [Test11018.hs:12:28-29]),
28 ((Test11018.hs:(13,16)-(15,7),AnnCloseC), [Test11018.hs:15:7]),
29 ((Test11018.hs:(13,16)-(15,7),AnnOpenC), [Test11018.hs:13:16]),
30 ((Test11018.hs:14:9-40,AnnDcolon), [Test11018.hs:14:18-19]),
31 ((Test11018.hs:14:21-40,AnnBang), [Test11018.hs:14:21]),
32 ((Test11018.hs:14:22-40,AnnCloseP), [Test11018.hs:14:40]),
33 ((Test11018.hs:14:22-40,AnnOpenP), [Test11018.hs:14:22]),
34 ((Test11018.hs:17:1-35,AnnDcolon), [Test11018.hs:17:3-4]),
35 ((Test11018.hs:17:1-35,AnnSemi), [Test11018.hs:18:1]),
36 ((Test11018.hs:17:6-12,AnnDarrow), [Test11018.hs:17:14-15]),
37 ((Test11018.hs:17:19-31,AnnCloseP), [Test11018.hs:17:31]),
38 ((Test11018.hs:17:19-31,AnnOpenP), [Test11018.hs:17:19]),
39 ((Test11018.hs:17:20-22,AnnComma), [Test11018.hs:17:23]),
40 ((Test11018.hs:17:24-26,AnnComma), [Test11018.hs:17:27]),
41 ((Test11018.hs:18:1-34,AnnEqual), [Test11018.hs:18:3]),
42 ((Test11018.hs:18:1-34,AnnFunId), [Test11018.hs:18:1]),
43 ((Test11018.hs:18:1-34,AnnSemi), [Test11018.hs:20:1]),
44 ((Test11018.hs:18:5-34,AnnProc), [Test11018.hs:18:5-8]),
45 ((Test11018.hs:18:5-34,AnnRarrow), [Test11018.hs:18:18-19]),
46 ((Test11018.hs:18:10-16,AnnCloseP), [Test11018.hs:18:16]),
47 ((Test11018.hs:18:10-16,AnnOpenP), [Test11018.hs:18:10]),
48 ((Test11018.hs:18:11,AnnComma), [Test11018.hs:18:12]),
49 ((Test11018.hs:18:13,AnnComma), [Test11018.hs:18:14]),
50 ((Test11018.hs:18:21-34,Annlarrowtail), [Test11018.hs:18:29-30]),
51 ((Test11018.hs:18:32-34,AnnVal), [Test11018.hs:18:33]),
52 ((Test11018.hs:20:1-36,AnnDcolon), [Test11018.hs:20:4-5]),
53 ((Test11018.hs:20:1-36,AnnSemi), [Test11018.hs:21:1]),
54 ((Test11018.hs:20:7-13,AnnDarrow), [Test11018.hs:20:15-16]),
55 ((Test11018.hs:20:20-32,AnnCloseP), [Test11018.hs:20:32]),
56 ((Test11018.hs:20:20-32,AnnOpenP), [Test11018.hs:20:20]),
57 ((Test11018.hs:20:21-23,AnnComma), [Test11018.hs:20:24]),
58 ((Test11018.hs:20:25-27,AnnComma), [Test11018.hs:20:28]),
59 ((Test11018.hs:21:1-35,AnnEqual), [Test11018.hs:21:4]),
60 ((Test11018.hs:21:1-35,AnnFunId), [Test11018.hs:21:1-2]),
61 ((Test11018.hs:21:1-35,AnnSemi), [Test11018.hs:23:1]),
62 ((Test11018.hs:21:6-35,AnnProc), [Test11018.hs:21:6-9]),
63 ((Test11018.hs:21:6-35,AnnRarrow), [Test11018.hs:21:19-20]),
64 ((Test11018.hs:21:11-17,AnnCloseP), [Test11018.hs:21:17]),
65 ((Test11018.hs:21:11-17,AnnOpenP), [Test11018.hs:21:11]),
66 ((Test11018.hs:21:12,AnnComma), [Test11018.hs:21:13]),
67 ((Test11018.hs:21:14,AnnComma), [Test11018.hs:21:15]),
68 ((Test11018.hs:21:22-35,Annrarrowtail), [Test11018.hs:21:30-31]),
69 ((Test11018.hs:21:33-35,AnnVal), [Test11018.hs:21:34]),
70 ((Test11018.hs:23:1-49,AnnDcolon), [Test11018.hs:23:3-4]),
71 ((Test11018.hs:23:1-49,AnnSemi), [Test11018.hs:24:1]),
72 ((Test11018.hs:23:6-17,AnnDarrow), [Test11018.hs:23:19-20]),
73 ((Test11018.hs:23:22-24,AnnRarrow), [Test11018.hs:23:26-27]),
74 ((Test11018.hs:23:22-49,AnnRarrow), [Test11018.hs:23:26-27]),
75 ((Test11018.hs:23:31-45,AnnCloseP), [Test11018.hs:23:45]),
76 ((Test11018.hs:23:31-45,AnnOpenP), [Test11018.hs:23:31]),
77 ((Test11018.hs:23:32-40,AnnComma), [Test11018.hs:23:41]),
78 ((Test11018.hs:24:1-29,AnnEqual), [Test11018.hs:24:5]),
79 ((Test11018.hs:24:1-29,AnnFunId), [Test11018.hs:24:1]),
80 ((Test11018.hs:24:1-29,AnnSemi), [Test11018.hs:26:1]),
81 ((Test11018.hs:24:7-29,AnnProc), [Test11018.hs:24:7-10]),
82 ((Test11018.hs:24:7-29,AnnRarrow), [Test11018.hs:24:18-19]),
83 ((Test11018.hs:24:12-16,AnnCloseP), [Test11018.hs:24:16]),
84 ((Test11018.hs:24:12-16,AnnOpenP), [Test11018.hs:24:12]),
85 ((Test11018.hs:24:13,AnnComma), [Test11018.hs:24:14]),
86 ((Test11018.hs:24:21-29,AnnLarrowtail), [Test11018.hs:24:23-25]),
87 ((Test11018.hs:24:27-29,AnnVal), [Test11018.hs:24:28]),
88 ((Test11018.hs:26:1-50,AnnDcolon), [Test11018.hs:26:4-5]),
89 ((Test11018.hs:26:1-50,AnnSemi), [Test11018.hs:27:1]),
90 ((Test11018.hs:26:7-18,AnnDarrow), [Test11018.hs:26:20-21]),
91 ((Test11018.hs:26:23-25,AnnRarrow), [Test11018.hs:26:27-28]),
92 ((Test11018.hs:26:23-50,AnnRarrow), [Test11018.hs:26:27-28]),
93 ((Test11018.hs:26:32-46,AnnCloseP), [Test11018.hs:26:46]),
94 ((Test11018.hs:26:32-46,AnnOpenP), [Test11018.hs:26:32]),
95 ((Test11018.hs:26:33-41,AnnComma), [Test11018.hs:26:42]),
96 ((Test11018.hs:27:1-30,AnnEqual), [Test11018.hs:27:6]),
97 ((Test11018.hs:27:1-30,AnnFunId), [Test11018.hs:27:1-2]),
98 ((Test11018.hs:27:1-30,AnnSemi), [Test11018.hs:31:1]),
99 ((Test11018.hs:27:8-30,AnnProc), [Test11018.hs:27:8-11]),
100 ((Test11018.hs:27:8-30,AnnRarrow), [Test11018.hs:27:19-20]),
101 ((Test11018.hs:27:13-17,AnnCloseP), [Test11018.hs:27:17]),
102 ((Test11018.hs:27:13-17,AnnOpenP), [Test11018.hs:27:13]),
103 ((Test11018.hs:27:14,AnnComma), [Test11018.hs:27:15]),
104 ((Test11018.hs:27:22-30,AnnRarrowtail), [Test11018.hs:27:24-26]),
105 ((Test11018.hs:27:28-30,AnnVal), [Test11018.hs:27:29]),
106 ((Test11018.hs:31:1-26,AnnDcolonU), [Test11018.hs:31:9]),
107 ((Test11018.hs:31:1-26,AnnSemi), [Test11018.hs:32:1]),
108 ((Test11018.hs:31:11-26,AnnDot), [Test11018.hs:31:15]),
109 ((Test11018.hs:31:11-26,AnnForallU), [Test11018.hs:31:11]),
110 ((Test11018.hs:31:17,AnnRarrowU), [Test11018.hs:31:19]),
111 ((Test11018.hs:31:17-26,AnnRarrowU), [Test11018.hs:31:19]),
112 ((Test11018.hs:(32,1)-(34,10),AnnEqual), [Test11018.hs:32:11]),
113 ((Test11018.hs:(32,1)-(34,10),AnnFunId), [Test11018.hs:32:1-7]),
114 ((Test11018.hs:(32,1)-(34,10),AnnSemi), [Test11018.hs:37:1]),
115 ((Test11018.hs:(32,13)-(34,10),AnnDo), [Test11018.hs:32:13-14]),
116 ((Test11018.hs:33:3-14,AnnLarrowU), [Test11018.hs:33:5]),
117 ((Test11018.hs:33:3-14,AnnSemi), [Test11018.hs:34:3]),
118 ((Test11018.hs:(37,1)-(40,7),AnnData), [Test11018.hs:37:1-4]),
119 ((Test11018.hs:(37,1)-(40,7),AnnEqual), [Test11018.hs:38:5]),
120 ((Test11018.hs:(37,1)-(40,7),AnnSemi), [Test11018.hs:42:1]),
121 ((Test11018.hs:37:22-32,AnnCloseP), [Test11018.hs:37:32]),
122 ((Test11018.hs:37:22-32,AnnDcolonU), [Test11018.hs:37:25]),
123 ((Test11018.hs:37:22-32,AnnOpenP), [Test11018.hs:37:22]),
124 ((Test11018.hs:37:27-31,AnnRarrowU), [Test11018.hs:37:29]),
125 ((Test11018.hs:(38,17)-(40,7),AnnCloseC), [Test11018.hs:40:7]),
126 ((Test11018.hs:(38,17)-(40,7),AnnOpenC), [Test11018.hs:38:17]),
127 ((Test11018.hs:39:9-40,AnnDcolonU), [Test11018.hs:39:19]),
128 ((Test11018.hs:39:21-40,AnnBang), [Test11018.hs:39:21]),
129 ((Test11018.hs:39:22-40,AnnCloseP), [Test11018.hs:39:40]),
130 ((Test11018.hs:39:22-40,AnnOpenP), [Test11018.hs:39:22]),
131 ((Test11018.hs:42:1-36,AnnDcolon), [Test11018.hs:42:4-5]),
132 ((Test11018.hs:42:1-36,AnnSemi), [Test11018.hs:43:1]),
133 ((Test11018.hs:42:7-13,AnnDarrowU), [Test11018.hs:42:16]),
134 ((Test11018.hs:42:20-32,AnnCloseP), [Test11018.hs:42:32]),
135 ((Test11018.hs:42:20-32,AnnOpenP), [Test11018.hs:42:20]),
136 ((Test11018.hs:42:21-23,AnnComma), [Test11018.hs:42:24]),
137 ((Test11018.hs:42:25-27,AnnComma), [Test11018.hs:42:28]),
138 ((Test11018.hs:43:1-34,AnnEqual), [Test11018.hs:43:4]),
139 ((Test11018.hs:43:1-34,AnnFunId), [Test11018.hs:43:1-2]),
140 ((Test11018.hs:43:1-34,AnnSemi), [Test11018.hs:45:1]),
141 ((Test11018.hs:43:6-34,AnnProc), [Test11018.hs:43:6-9]),
142 ((Test11018.hs:43:6-34,AnnRarrow), [Test11018.hs:43:19-20]),
143 ((Test11018.hs:43:11-17,AnnCloseP), [Test11018.hs:43:17]),
144 ((Test11018.hs:43:11-17,AnnOpenP), [Test11018.hs:43:11]),
145 ((Test11018.hs:43:12,AnnComma), [Test11018.hs:43:13]),
146 ((Test11018.hs:43:14,AnnComma), [Test11018.hs:43:15]),
147 ((Test11018.hs:43:22-34,AnnlarrowtailU), [Test11018.hs:43:30]),
148 ((Test11018.hs:43:32-34,AnnVal), [Test11018.hs:43:33]),
149 ((Test11018.hs:45:1-36,AnnDcolon), [Test11018.hs:45:5-6]),
150 ((Test11018.hs:45:1-36,AnnSemi), [Test11018.hs:46:1]),
151 ((Test11018.hs:45:8-14,AnnDarrowU), [Test11018.hs:45:16]),
152 ((Test11018.hs:45:20-32,AnnCloseP), [Test11018.hs:45:32]),
153 ((Test11018.hs:45:20-32,AnnOpenP), [Test11018.hs:45:20]),
154 ((Test11018.hs:45:21-23,AnnComma), [Test11018.hs:45:24]),
155 ((Test11018.hs:45:25-27,AnnComma), [Test11018.hs:45:28]),
156 ((Test11018.hs:46:1-35,AnnEqual), [Test11018.hs:46:5]),
157 ((Test11018.hs:46:1-35,AnnFunId), [Test11018.hs:46:1-3]),
158 ((Test11018.hs:46:1-35,AnnSemi), [Test11018.hs:48:1]),
159 ((Test11018.hs:46:7-35,AnnProc), [Test11018.hs:46:7-10]),
160 ((Test11018.hs:46:7-35,AnnRarrow), [Test11018.hs:46:20-21]),
161 ((Test11018.hs:46:12-18,AnnCloseP), [Test11018.hs:46:18]),
162 ((Test11018.hs:46:12-18,AnnOpenP), [Test11018.hs:46:12]),
163 ((Test11018.hs:46:13,AnnComma), [Test11018.hs:46:14]),
164 ((Test11018.hs:46:15,AnnComma), [Test11018.hs:46:16]),
165 ((Test11018.hs:46:23-35,AnnrarrowtailU), [Test11018.hs:46:31]),
166 ((Test11018.hs:46:33-35,AnnVal), [Test11018.hs:46:34]),
167 ((Test11018.hs:48:1-49,AnnDcolon), [Test11018.hs:48:4-5]),
168 ((Test11018.hs:48:1-49,AnnSemi), [Test11018.hs:49:1]),
169 ((Test11018.hs:48:7-18,AnnDarrowU), [Test11018.hs:48:20]),
170 ((Test11018.hs:48:22-24,AnnRarrow), [Test11018.hs:48:26-27]),
171 ((Test11018.hs:48:22-49,AnnRarrow), [Test11018.hs:48:26-27]),
172 ((Test11018.hs:48:31-45,AnnCloseP), [Test11018.hs:48:45]),
173 ((Test11018.hs:48:31-45,AnnOpenP), [Test11018.hs:48:31]),
174 ((Test11018.hs:48:32-40,AnnComma), [Test11018.hs:48:41]),
175 ((Test11018.hs:49:1-28,AnnEqual), [Test11018.hs:49:6]),
176 ((Test11018.hs:49:1-28,AnnFunId), [Test11018.hs:49:1-2]),
177 ((Test11018.hs:49:1-28,AnnSemi), [Test11018.hs:51:1]),
178 ((Test11018.hs:49:8-28,AnnProc), [Test11018.hs:49:8-11]),
179 ((Test11018.hs:49:8-28,AnnRarrow), [Test11018.hs:49:19-20]),
180 ((Test11018.hs:49:13-17,AnnCloseP), [Test11018.hs:49:17]),
181 ((Test11018.hs:49:13-17,AnnOpenP), [Test11018.hs:49:13]),
182 ((Test11018.hs:49:14,AnnComma), [Test11018.hs:49:15]),
183 ((Test11018.hs:49:22-28,AnnLarrowtailU), [Test11018.hs:49:24]),
184 ((Test11018.hs:49:26-28,AnnVal), [Test11018.hs:49:27]),
185 ((Test11018.hs:51:1-50,AnnDcolon), [Test11018.hs:51:5-6]),
186 ((Test11018.hs:51:1-50,AnnSemi), [Test11018.hs:52:1]),
187 ((Test11018.hs:51:8-19,AnnDarrowU), [Test11018.hs:51:21]),
188 ((Test11018.hs:51:23-25,AnnRarrow), [Test11018.hs:51:27-28]),
189 ((Test11018.hs:51:23-50,AnnRarrow), [Test11018.hs:51:27-28]),
190 ((Test11018.hs:51:32-46,AnnCloseP), [Test11018.hs:51:46]),
191 ((Test11018.hs:51:32-46,AnnOpenP), [Test11018.hs:51:32]),
192 ((Test11018.hs:51:33-41,AnnComma), [Test11018.hs:51:42]),
193 ((Test11018.hs:52:1-29,AnnEqual), [Test11018.hs:52:7]),
194 ((Test11018.hs:52:1-29,AnnFunId), [Test11018.hs:52:1-3]),
195 ((Test11018.hs:52:1-29,AnnSemi), [Test11018.hs:53:1]),
196 ((Test11018.hs:52:9-29,AnnProc), [Test11018.hs:52:9-12]),
197 ((Test11018.hs:52:9-29,AnnRarrow), [Test11018.hs:52:20-21]),
198 ((Test11018.hs:52:14-18,AnnCloseP), [Test11018.hs:52:18]),
199 ((Test11018.hs:52:14-18,AnnOpenP), [Test11018.hs:52:14]),
200 ((Test11018.hs:52:15,AnnComma), [Test11018.hs:52:16]),
201 ((Test11018.hs:52:23-29,AnnRarrowtailU), [Test11018.hs:52:25]),
202 ((Test11018.hs:52:27-29,AnnVal), [Test11018.hs:52:28]),
203 ((<no location info>,AnnEofPos), [Test11018.hs:53:1])
204 ]
205