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
|
---Unattached Annotation Problems (should be empty list)---
[]
---Ann before enclosing span problem (should be empty list)---
[
((Test11018.hs:12:22-31,AnnOpenP), [Test11018.hs:12:21]),
((Test11018.hs:37:23-31,AnnOpenP), [Test11018.hs:37:22])
]
---Annotations-----------------------
-- SrcSpan the annotation is attached to, AnnKeywordId,
-- list of locations the keyword item appears in
[
((Test11018.hs:1:1,AnnModule), [Test11018.hs:4:1-6]),
((Test11018.hs:1:1,AnnWhere), [Test11018.hs:4:18-22]),
((Test11018.hs:6:1-36,AnnDcolon), [Test11018.hs:6:12-13]),
((Test11018.hs:6:1-36,AnnSemi), [Test11018.hs:7:1]),
((Test11018.hs:6:15-36,AnnDot), [Test11018.hs:6:24]),
((Test11018.hs:6:15-36,AnnForall), [Test11018.hs:6:15-20]),
((Test11018.hs:6:26,AnnRarrow), [Test11018.hs:6:28-29]),
((Test11018.hs:6:26-36,AnnRarrow), [Test11018.hs:6:28-29]),
((Test11018.hs:(7,1)-(9,10),AnnEqual), [Test11018.hs:7:14]),
((Test11018.hs:(7,1)-(9,10),AnnFunId), [Test11018.hs:7:1-10]),
((Test11018.hs:(7,1)-(9,10),AnnSemi), [Test11018.hs:12:1]),
((Test11018.hs:(7,16)-(9,10),AnnDo), [Test11018.hs:7:16-17]),
((Test11018.hs:8:3-15,AnnLarrow), [Test11018.hs:8:5-6]),
((Test11018.hs:8:3-15,AnnSemi), [Test11018.hs:9:3]),
((Test11018.hs:(12,1)-(15,7),AnnData), [Test11018.hs:12:1-4]),
((Test11018.hs:(12,1)-(15,7),AnnEqual), [Test11018.hs:13:5]),
((Test11018.hs:(12,1)-(15,7),AnnSemi), [Test11018.hs:17:1]),
((Test11018.hs:12:21-32,AnnCloseP), [Test11018.hs:12:32]),
((Test11018.hs:12:21-32,AnnOpenP), [Test11018.hs:12:21]),
((Test11018.hs:12:22-31,AnnCloseP), [Test11018.hs:12:32]),
((Test11018.hs:12:22-31,AnnDcolonU), [Test11018.hs:12:24]),
((Test11018.hs:12:22-31,AnnOpenP), [Test11018.hs:12:21]),
((Test11018.hs:12:26,AnnRarrow), [Test11018.hs:12:28-29]),
((Test11018.hs:12:26-31,AnnRarrow), [Test11018.hs:12:28-29]),
((Test11018.hs:(13,16)-(15,7),AnnCloseC), [Test11018.hs:15:7]),
((Test11018.hs:(13,16)-(15,7),AnnOpenC), [Test11018.hs:13:16]),
((Test11018.hs:14:9-40,AnnDcolon), [Test11018.hs:14:18-19]),
((Test11018.hs:14:21-40,AnnBang), [Test11018.hs:14:21]),
((Test11018.hs:14:22-40,AnnCloseP), [Test11018.hs:14:40]),
((Test11018.hs:14:22-40,AnnOpenP), [Test11018.hs:14:22]),
((Test11018.hs:17:1-35,AnnDcolon), [Test11018.hs:17:3-4]),
((Test11018.hs:17:1-35,AnnSemi), [Test11018.hs:18:1]),
((Test11018.hs:17:6-12,AnnDarrow), [Test11018.hs:17:14-15]),
((Test11018.hs:17:19-31,AnnCloseP), [Test11018.hs:17:31]),
((Test11018.hs:17:19-31,AnnOpenP), [Test11018.hs:17:19]),
((Test11018.hs:17:20-22,AnnComma), [Test11018.hs:17:23]),
((Test11018.hs:17:24-26,AnnComma), [Test11018.hs:17:27]),
((Test11018.hs:18:1-34,AnnEqual), [Test11018.hs:18:3]),
((Test11018.hs:18:1-34,AnnFunId), [Test11018.hs:18:1]),
((Test11018.hs:18:1-34,AnnSemi), [Test11018.hs:20:1]),
((Test11018.hs:18:5-34,AnnProc), [Test11018.hs:18:5-8]),
((Test11018.hs:18:5-34,AnnRarrow), [Test11018.hs:18:18-19]),
((Test11018.hs:18:10-16,AnnCloseP), [Test11018.hs:18:16]),
((Test11018.hs:18:10-16,AnnOpenP), [Test11018.hs:18:10]),
((Test11018.hs:18:11,AnnComma), [Test11018.hs:18:12]),
((Test11018.hs:18:13,AnnComma), [Test11018.hs:18:14]),
((Test11018.hs:18:21-34,Annlarrowtail), [Test11018.hs:18:29-30]),
((Test11018.hs:18:32-34,AnnVal), [Test11018.hs:18:33]),
((Test11018.hs:20:1-36,AnnDcolon), [Test11018.hs:20:4-5]),
((Test11018.hs:20:1-36,AnnSemi), [Test11018.hs:21:1]),
((Test11018.hs:20:7-13,AnnDarrow), [Test11018.hs:20:15-16]),
((Test11018.hs:20:20-32,AnnCloseP), [Test11018.hs:20:32]),
((Test11018.hs:20:20-32,AnnOpenP), [Test11018.hs:20:20]),
((Test11018.hs:20:21-23,AnnComma), [Test11018.hs:20:24]),
((Test11018.hs:20:25-27,AnnComma), [Test11018.hs:20:28]),
((Test11018.hs:21:1-35,AnnEqual), [Test11018.hs:21:4]),
((Test11018.hs:21:1-35,AnnFunId), [Test11018.hs:21:1-2]),
((Test11018.hs:21:1-35,AnnSemi), [Test11018.hs:23:1]),
((Test11018.hs:21:6-35,AnnProc), [Test11018.hs:21:6-9]),
((Test11018.hs:21:6-35,AnnRarrow), [Test11018.hs:21:19-20]),
((Test11018.hs:21:11-17,AnnCloseP), [Test11018.hs:21:17]),
((Test11018.hs:21:11-17,AnnOpenP), [Test11018.hs:21:11]),
((Test11018.hs:21:12,AnnComma), [Test11018.hs:21:13]),
((Test11018.hs:21:14,AnnComma), [Test11018.hs:21:15]),
((Test11018.hs:21:22-35,Annrarrowtail), [Test11018.hs:21:30-31]),
((Test11018.hs:21:33-35,AnnVal), [Test11018.hs:21:34]),
((Test11018.hs:23:1-49,AnnDcolon), [Test11018.hs:23:3-4]),
((Test11018.hs:23:1-49,AnnSemi), [Test11018.hs:24:1]),
((Test11018.hs:23:6-17,AnnDarrow), [Test11018.hs:23:19-20]),
((Test11018.hs:23:22-24,AnnRarrow), [Test11018.hs:23:26-27]),
((Test11018.hs:23:22-49,AnnRarrow), [Test11018.hs:23:26-27]),
((Test11018.hs:23:31-45,AnnCloseP), [Test11018.hs:23:45]),
((Test11018.hs:23:31-45,AnnOpenP), [Test11018.hs:23:31]),
((Test11018.hs:23:32-40,AnnComma), [Test11018.hs:23:41]),
((Test11018.hs:24:1-29,AnnEqual), [Test11018.hs:24:5]),
((Test11018.hs:24:1-29,AnnFunId), [Test11018.hs:24:1]),
((Test11018.hs:24:1-29,AnnSemi), [Test11018.hs:26:1]),
((Test11018.hs:24:7-29,AnnProc), [Test11018.hs:24:7-10]),
((Test11018.hs:24:7-29,AnnRarrow), [Test11018.hs:24:18-19]),
((Test11018.hs:24:12-16,AnnCloseP), [Test11018.hs:24:16]),
((Test11018.hs:24:12-16,AnnOpenP), [Test11018.hs:24:12]),
((Test11018.hs:24:13,AnnComma), [Test11018.hs:24:14]),
((Test11018.hs:24:21-29,AnnLarrowtail), [Test11018.hs:24:23-25]),
((Test11018.hs:24:27-29,AnnVal), [Test11018.hs:24:28]),
((Test11018.hs:26:1-50,AnnDcolon), [Test11018.hs:26:4-5]),
((Test11018.hs:26:1-50,AnnSemi), [Test11018.hs:27:1]),
((Test11018.hs:26:7-18,AnnDarrow), [Test11018.hs:26:20-21]),
((Test11018.hs:26:23-25,AnnRarrow), [Test11018.hs:26:27-28]),
((Test11018.hs:26:23-50,AnnRarrow), [Test11018.hs:26:27-28]),
((Test11018.hs:26:32-46,AnnCloseP), [Test11018.hs:26:46]),
((Test11018.hs:26:32-46,AnnOpenP), [Test11018.hs:26:32]),
((Test11018.hs:26:33-41,AnnComma), [Test11018.hs:26:42]),
((Test11018.hs:27:1-30,AnnEqual), [Test11018.hs:27:6]),
((Test11018.hs:27:1-30,AnnFunId), [Test11018.hs:27:1-2]),
((Test11018.hs:27:1-30,AnnSemi), [Test11018.hs:31:1]),
((Test11018.hs:27:8-30,AnnProc), [Test11018.hs:27:8-11]),
((Test11018.hs:27:8-30,AnnRarrow), [Test11018.hs:27:19-20]),
((Test11018.hs:27:13-17,AnnCloseP), [Test11018.hs:27:17]),
((Test11018.hs:27:13-17,AnnOpenP), [Test11018.hs:27:13]),
((Test11018.hs:27:14,AnnComma), [Test11018.hs:27:15]),
((Test11018.hs:27:22-30,AnnRarrowtail), [Test11018.hs:27:24-26]),
((Test11018.hs:27:28-30,AnnVal), [Test11018.hs:27:29]),
((Test11018.hs:31:1-26,AnnDcolonU), [Test11018.hs:31:9]),
((Test11018.hs:31:1-26,AnnSemi), [Test11018.hs:32:1]),
((Test11018.hs:31:11-26,AnnDot), [Test11018.hs:31:15]),
((Test11018.hs:31:11-26,AnnForallU), [Test11018.hs:31:11]),
((Test11018.hs:31:17,AnnRarrowU), [Test11018.hs:31:19]),
((Test11018.hs:31:17-26,AnnRarrowU), [Test11018.hs:31:19]),
((Test11018.hs:(32,1)-(34,10),AnnEqual), [Test11018.hs:32:11]),
((Test11018.hs:(32,1)-(34,10),AnnFunId), [Test11018.hs:32:1-7]),
((Test11018.hs:(32,1)-(34,10),AnnSemi), [Test11018.hs:37:1]),
((Test11018.hs:(32,13)-(34,10),AnnDo), [Test11018.hs:32:13-14]),
((Test11018.hs:33:3-14,AnnLarrowU), [Test11018.hs:33:5]),
((Test11018.hs:33:3-14,AnnSemi), [Test11018.hs:34:3]),
((Test11018.hs:(37,1)-(40,7),AnnData), [Test11018.hs:37:1-4]),
((Test11018.hs:(37,1)-(40,7),AnnEqual), [Test11018.hs:38:5]),
((Test11018.hs:(37,1)-(40,7),AnnSemi), [Test11018.hs:42:1]),
((Test11018.hs:37:22-32,AnnCloseP), [Test11018.hs:37:32]),
((Test11018.hs:37:22-32,AnnOpenP), [Test11018.hs:37:22]),
((Test11018.hs:37:23-31,AnnCloseP), [Test11018.hs:37:32]),
((Test11018.hs:37:23-31,AnnDcolonU), [Test11018.hs:37:25]),
((Test11018.hs:37:23-31,AnnOpenP), [Test11018.hs:37:22]),
((Test11018.hs:37:27,AnnRarrowU), [Test11018.hs:37:29]),
((Test11018.hs:37:27-31,AnnRarrowU), [Test11018.hs:37:29]),
((Test11018.hs:(38,17)-(40,7),AnnCloseC), [Test11018.hs:40:7]),
((Test11018.hs:(38,17)-(40,7),AnnOpenC), [Test11018.hs:38:17]),
((Test11018.hs:39:9-40,AnnDcolonU), [Test11018.hs:39:19]),
((Test11018.hs:39:21-40,AnnBang), [Test11018.hs:39:21]),
((Test11018.hs:39:22-40,AnnCloseP), [Test11018.hs:39:40]),
((Test11018.hs:39:22-40,AnnOpenP), [Test11018.hs:39:22]),
((Test11018.hs:42:1-36,AnnDcolon), [Test11018.hs:42:4-5]),
((Test11018.hs:42:1-36,AnnSemi), [Test11018.hs:43:1]),
((Test11018.hs:42:7-13,AnnDarrowU), [Test11018.hs:42:16]),
((Test11018.hs:42:20-32,AnnCloseP), [Test11018.hs:42:32]),
((Test11018.hs:42:20-32,AnnOpenP), [Test11018.hs:42:20]),
((Test11018.hs:42:21-23,AnnComma), [Test11018.hs:42:24]),
((Test11018.hs:42:25-27,AnnComma), [Test11018.hs:42:28]),
((Test11018.hs:43:1-34,AnnEqual), [Test11018.hs:43:4]),
((Test11018.hs:43:1-34,AnnFunId), [Test11018.hs:43:1-2]),
((Test11018.hs:43:1-34,AnnSemi), [Test11018.hs:45:1]),
((Test11018.hs:43:6-34,AnnProc), [Test11018.hs:43:6-9]),
((Test11018.hs:43:6-34,AnnRarrow), [Test11018.hs:43:19-20]),
((Test11018.hs:43:11-17,AnnCloseP), [Test11018.hs:43:17]),
((Test11018.hs:43:11-17,AnnOpenP), [Test11018.hs:43:11]),
((Test11018.hs:43:12,AnnComma), [Test11018.hs:43:13]),
((Test11018.hs:43:14,AnnComma), [Test11018.hs:43:15]),
((Test11018.hs:43:22-34,AnnlarrowtailU), [Test11018.hs:43:30]),
((Test11018.hs:43:32-34,AnnVal), [Test11018.hs:43:33]),
((Test11018.hs:45:1-36,AnnDcolon), [Test11018.hs:45:5-6]),
((Test11018.hs:45:1-36,AnnSemi), [Test11018.hs:46:1]),
((Test11018.hs:45:8-14,AnnDarrowU), [Test11018.hs:45:16]),
((Test11018.hs:45:20-32,AnnCloseP), [Test11018.hs:45:32]),
((Test11018.hs:45:20-32,AnnOpenP), [Test11018.hs:45:20]),
((Test11018.hs:45:21-23,AnnComma), [Test11018.hs:45:24]),
((Test11018.hs:45:25-27,AnnComma), [Test11018.hs:45:28]),
((Test11018.hs:46:1-35,AnnEqual), [Test11018.hs:46:5]),
((Test11018.hs:46:1-35,AnnFunId), [Test11018.hs:46:1-3]),
((Test11018.hs:46:1-35,AnnSemi), [Test11018.hs:48:1]),
((Test11018.hs:46:7-35,AnnProc), [Test11018.hs:46:7-10]),
((Test11018.hs:46:7-35,AnnRarrow), [Test11018.hs:46:20-21]),
((Test11018.hs:46:12-18,AnnCloseP), [Test11018.hs:46:18]),
((Test11018.hs:46:12-18,AnnOpenP), [Test11018.hs:46:12]),
((Test11018.hs:46:13,AnnComma), [Test11018.hs:46:14]),
((Test11018.hs:46:15,AnnComma), [Test11018.hs:46:16]),
((Test11018.hs:46:23-35,AnnrarrowtailU), [Test11018.hs:46:31]),
((Test11018.hs:46:33-35,AnnVal), [Test11018.hs:46:34]),
((Test11018.hs:48:1-49,AnnDcolon), [Test11018.hs:48:4-5]),
((Test11018.hs:48:1-49,AnnSemi), [Test11018.hs:49:1]),
((Test11018.hs:48:7-18,AnnDarrowU), [Test11018.hs:48:20]),
((Test11018.hs:48:22-24,AnnRarrow), [Test11018.hs:48:26-27]),
((Test11018.hs:48:22-49,AnnRarrow), [Test11018.hs:48:26-27]),
((Test11018.hs:48:31-45,AnnCloseP), [Test11018.hs:48:45]),
((Test11018.hs:48:31-45,AnnOpenP), [Test11018.hs:48:31]),
((Test11018.hs:48:32-40,AnnComma), [Test11018.hs:48:41]),
((Test11018.hs:49:1-28,AnnEqual), [Test11018.hs:49:6]),
((Test11018.hs:49:1-28,AnnFunId), [Test11018.hs:49:1-2]),
((Test11018.hs:49:1-28,AnnSemi), [Test11018.hs:51:1]),
((Test11018.hs:49:8-28,AnnProc), [Test11018.hs:49:8-11]),
((Test11018.hs:49:8-28,AnnRarrow), [Test11018.hs:49:19-20]),
((Test11018.hs:49:13-17,AnnCloseP), [Test11018.hs:49:17]),
((Test11018.hs:49:13-17,AnnOpenP), [Test11018.hs:49:13]),
((Test11018.hs:49:14,AnnComma), [Test11018.hs:49:15]),
((Test11018.hs:49:22-28,AnnLarrowtailU), [Test11018.hs:49:24]),
((Test11018.hs:49:26-28,AnnVal), [Test11018.hs:49:27]),
((Test11018.hs:51:1-50,AnnDcolon), [Test11018.hs:51:5-6]),
((Test11018.hs:51:1-50,AnnSemi), [Test11018.hs:52:1]),
((Test11018.hs:51:8-19,AnnDarrowU), [Test11018.hs:51:21]),
((Test11018.hs:51:23-25,AnnRarrow), [Test11018.hs:51:27-28]),
((Test11018.hs:51:23-50,AnnRarrow), [Test11018.hs:51:27-28]),
((Test11018.hs:51:32-46,AnnCloseP), [Test11018.hs:51:46]),
((Test11018.hs:51:32-46,AnnOpenP), [Test11018.hs:51:32]),
((Test11018.hs:51:33-41,AnnComma), [Test11018.hs:51:42]),
((Test11018.hs:52:1-29,AnnEqual), [Test11018.hs:52:7]),
((Test11018.hs:52:1-29,AnnFunId), [Test11018.hs:52:1-3]),
((Test11018.hs:52:1-29,AnnSemi), [Test11018.hs:53:1]),
((Test11018.hs:52:9-29,AnnProc), [Test11018.hs:52:9-12]),
((Test11018.hs:52:9-29,AnnRarrow), [Test11018.hs:52:20-21]),
((Test11018.hs:52:14-18,AnnCloseP), [Test11018.hs:52:18]),
((Test11018.hs:52:14-18,AnnOpenP), [Test11018.hs:52:14]),
((Test11018.hs:52:15,AnnComma), [Test11018.hs:52:16]),
((Test11018.hs:52:23-29,AnnRarrowtailU), [Test11018.hs:52:25]),
((Test11018.hs:52:27-29,AnnVal), [Test11018.hs:52:28]),
((<no location info>,AnnEofPos), [Test11018.hs:53:1])
]
|