1ParseOk 2 ( Module 3 SrcSpanInfo 4 { srcInfoSpan = 5 SrcSpan "tests/examples/ParallelListComp.hs" 1 1 4 1 6 , srcInfoPoints = 7 [ SrcSpan "tests/examples/ParallelListComp.hs" 1 1 1 1 8 , SrcSpan "tests/examples/ParallelListComp.hs" 3 1 3 1 9 , SrcSpan "tests/examples/ParallelListComp.hs" 3 1 3 1 10 , SrcSpan "tests/examples/ParallelListComp.hs" 3 1 3 1 11 , SrcSpan "tests/examples/ParallelListComp.hs" 4 1 4 1 12 , SrcSpan "tests/examples/ParallelListComp.hs" 4 1 4 1 13 ] 14 } 15 Nothing 16 [ LanguagePragma 17 SrcSpanInfo 18 { srcInfoSpan = 19 SrcSpan "tests/examples/ParallelListComp.hs" 1 1 1 34 20 , srcInfoPoints = 21 [ SrcSpan "tests/examples/ParallelListComp.hs" 1 1 1 13 22 , SrcSpan "tests/examples/ParallelListComp.hs" 1 31 1 34 23 ] 24 } 25 [ Ident 26 SrcSpanInfo 27 { srcInfoSpan = 28 SrcSpan "tests/examples/ParallelListComp.hs" 1 14 1 30 29 , srcInfoPoints = [] 30 } 31 "ParallelListComp" 32 ] 33 ] 34 [] 35 [ FunBind 36 SrcSpanInfo 37 { srcInfoSpan = 38 SrcSpan "tests/examples/ParallelListComp.hs" 3 1 3 62 39 , srcInfoPoints = [] 40 } 41 [ Match 42 SrcSpanInfo 43 { srcInfoSpan = 44 SrcSpan "tests/examples/ParallelListComp.hs" 3 1 3 62 45 , srcInfoPoints = [] 46 } 47 (Ident 48 SrcSpanInfo 49 { srcInfoSpan = 50 SrcSpan "tests/examples/ParallelListComp.hs" 3 1 3 2 51 , srcInfoPoints = [] 52 } 53 "f") 54 [ PVar 55 SrcSpanInfo 56 { srcInfoSpan = 57 SrcSpan "tests/examples/ParallelListComp.hs" 3 3 3 5 58 , srcInfoPoints = [] 59 } 60 (Ident 61 SrcSpanInfo 62 { srcInfoSpan = 63 SrcSpan "tests/examples/ParallelListComp.hs" 3 3 3 5 64 , srcInfoPoints = [] 65 } 66 "xs") 67 , PVar 68 SrcSpanInfo 69 { srcInfoSpan = 70 SrcSpan "tests/examples/ParallelListComp.hs" 3 6 3 8 71 , srcInfoPoints = [] 72 } 73 (Ident 74 SrcSpanInfo 75 { srcInfoSpan = 76 SrcSpan "tests/examples/ParallelListComp.hs" 3 6 3 8 77 , srcInfoPoints = [] 78 } 79 "ys") 80 , PVar 81 SrcSpanInfo 82 { srcInfoSpan = 83 SrcSpan "tests/examples/ParallelListComp.hs" 3 9 3 11 84 , srcInfoPoints = [] 85 } 86 (Ident 87 SrcSpanInfo 88 { srcInfoSpan = 89 SrcSpan "tests/examples/ParallelListComp.hs" 3 9 3 11 90 , srcInfoPoints = [] 91 } 92 "zs") 93 ] 94 (UnGuardedRhs 95 SrcSpanInfo 96 { srcInfoSpan = 97 SrcSpan "tests/examples/ParallelListComp.hs" 3 12 3 62 98 , srcInfoPoints = 99 [ SrcSpan "tests/examples/ParallelListComp.hs" 3 12 3 13 ] 100 } 101 (ParComp 102 SrcSpanInfo 103 { srcInfoSpan = 104 SrcSpan "tests/examples/ParallelListComp.hs" 3 14 3 62 105 , srcInfoPoints = 106 [ SrcSpan "tests/examples/ParallelListComp.hs" 3 14 3 15 107 , SrcSpan "tests/examples/ParallelListComp.hs" 3 24 3 25 108 , SrcSpan "tests/examples/ParallelListComp.hs" 3 34 3 35 109 , SrcSpan "tests/examples/ParallelListComp.hs" 3 43 3 44 110 , SrcSpan "tests/examples/ParallelListComp.hs" 3 51 3 52 111 , SrcSpan "tests/examples/ParallelListComp.hs" 3 61 3 62 112 ] 113 } 114 (Tuple 115 SrcSpanInfo 116 { srcInfoSpan = 117 SrcSpan "tests/examples/ParallelListComp.hs" 3 16 3 23 118 , srcInfoPoints = 119 [ SrcSpan "tests/examples/ParallelListComp.hs" 3 16 3 17 120 , SrcSpan "tests/examples/ParallelListComp.hs" 3 18 3 19 121 , SrcSpan "tests/examples/ParallelListComp.hs" 3 20 3 21 122 , SrcSpan "tests/examples/ParallelListComp.hs" 3 22 3 23 123 ] 124 } 125 Boxed 126 [ Var 127 SrcSpanInfo 128 { srcInfoSpan = 129 SrcSpan "tests/examples/ParallelListComp.hs" 3 17 3 18 130 , srcInfoPoints = [] 131 } 132 (UnQual 133 SrcSpanInfo 134 { srcInfoSpan = 135 SrcSpan "tests/examples/ParallelListComp.hs" 3 17 3 18 136 , srcInfoPoints = [] 137 } 138 (Ident 139 SrcSpanInfo 140 { srcInfoSpan = 141 SrcSpan "tests/examples/ParallelListComp.hs" 3 17 3 18 142 , srcInfoPoints = [] 143 } 144 "x")) 145 , Var 146 SrcSpanInfo 147 { srcInfoSpan = 148 SrcSpan "tests/examples/ParallelListComp.hs" 3 19 3 20 149 , srcInfoPoints = [] 150 } 151 (UnQual 152 SrcSpanInfo 153 { srcInfoSpan = 154 SrcSpan "tests/examples/ParallelListComp.hs" 3 19 3 20 155 , srcInfoPoints = [] 156 } 157 (Ident 158 SrcSpanInfo 159 { srcInfoSpan = 160 SrcSpan "tests/examples/ParallelListComp.hs" 3 19 3 20 161 , srcInfoPoints = [] 162 } 163 "y")) 164 , Var 165 SrcSpanInfo 166 { srcInfoSpan = 167 SrcSpan "tests/examples/ParallelListComp.hs" 3 21 3 22 168 , srcInfoPoints = [] 169 } 170 (UnQual 171 SrcSpanInfo 172 { srcInfoSpan = 173 SrcSpan "tests/examples/ParallelListComp.hs" 3 21 3 22 174 , srcInfoPoints = [] 175 } 176 (Ident 177 SrcSpanInfo 178 { srcInfoSpan = 179 SrcSpan "tests/examples/ParallelListComp.hs" 3 21 3 22 180 , srcInfoPoints = [] 181 } 182 "z")) 183 ]) 184 [ [ QualStmt 185 SrcSpanInfo 186 { srcInfoSpan = 187 SrcSpan "tests/examples/ParallelListComp.hs" 3 26 3 33 188 , srcInfoPoints = 189 [ SrcSpan "tests/examples/ParallelListComp.hs" 3 28 3 30 ] 190 } 191 (Generator 192 SrcSpanInfo 193 { srcInfoSpan = 194 SrcSpan "tests/examples/ParallelListComp.hs" 3 26 3 33 195 , srcInfoPoints = 196 [ SrcSpan "tests/examples/ParallelListComp.hs" 3 28 3 30 ] 197 } 198 (PVar 199 SrcSpanInfo 200 { srcInfoSpan = 201 SrcSpan "tests/examples/ParallelListComp.hs" 3 26 3 27 202 , srcInfoPoints = [] 203 } 204 (Ident 205 SrcSpanInfo 206 { srcInfoSpan = 207 SrcSpan "tests/examples/ParallelListComp.hs" 3 26 3 27 208 , srcInfoPoints = [] 209 } 210 "x")) 211 (Var 212 SrcSpanInfo 213 { srcInfoSpan = 214 SrcSpan "tests/examples/ParallelListComp.hs" 3 31 3 33 215 , srcInfoPoints = [] 216 } 217 (UnQual 218 SrcSpanInfo 219 { srcInfoSpan = 220 SrcSpan "tests/examples/ParallelListComp.hs" 3 31 3 33 221 , srcInfoPoints = [] 222 } 223 (Ident 224 SrcSpanInfo 225 { srcInfoSpan = 226 SrcSpan "tests/examples/ParallelListComp.hs" 3 31 3 33 227 , srcInfoPoints = [] 228 } 229 "xs")))) 230 ] 231 , [ QualStmt 232 SrcSpanInfo 233 { srcInfoSpan = 234 SrcSpan "tests/examples/ParallelListComp.hs" 3 36 3 43 235 , srcInfoPoints = 236 [ SrcSpan "tests/examples/ParallelListComp.hs" 3 38 3 40 ] 237 } 238 (Generator 239 SrcSpanInfo 240 { srcInfoSpan = 241 SrcSpan "tests/examples/ParallelListComp.hs" 3 36 3 43 242 , srcInfoPoints = 243 [ SrcSpan "tests/examples/ParallelListComp.hs" 3 38 3 40 ] 244 } 245 (PVar 246 SrcSpanInfo 247 { srcInfoSpan = 248 SrcSpan "tests/examples/ParallelListComp.hs" 3 36 3 37 249 , srcInfoPoints = [] 250 } 251 (Ident 252 SrcSpanInfo 253 { srcInfoSpan = 254 SrcSpan "tests/examples/ParallelListComp.hs" 3 36 3 37 255 , srcInfoPoints = [] 256 } 257 "y")) 258 (Var 259 SrcSpanInfo 260 { srcInfoSpan = 261 SrcSpan "tests/examples/ParallelListComp.hs" 3 41 3 43 262 , srcInfoPoints = [] 263 } 264 (UnQual 265 SrcSpanInfo 266 { srcInfoSpan = 267 SrcSpan "tests/examples/ParallelListComp.hs" 3 41 3 43 268 , srcInfoPoints = [] 269 } 270 (Ident 271 SrcSpanInfo 272 { srcInfoSpan = 273 SrcSpan "tests/examples/ParallelListComp.hs" 3 41 3 43 274 , srcInfoPoints = [] 275 } 276 "ys")))) 277 , QualStmt 278 SrcSpanInfo 279 { srcInfoSpan = 280 SrcSpan "tests/examples/ParallelListComp.hs" 3 45 3 50 281 , srcInfoPoints = [] 282 } 283 (Qualifier 284 SrcSpanInfo 285 { srcInfoSpan = 286 SrcSpan "tests/examples/ParallelListComp.hs" 3 45 3 50 287 , srcInfoPoints = [] 288 } 289 (InfixApp 290 SrcSpanInfo 291 { srcInfoSpan = 292 SrcSpan "tests/examples/ParallelListComp.hs" 3 45 3 50 293 , srcInfoPoints = [] 294 } 295 (Var 296 SrcSpanInfo 297 { srcInfoSpan = 298 SrcSpan "tests/examples/ParallelListComp.hs" 3 45 3 46 299 , srcInfoPoints = [] 300 } 301 (UnQual 302 SrcSpanInfo 303 { srcInfoSpan = 304 SrcSpan "tests/examples/ParallelListComp.hs" 3 45 3 46 305 , srcInfoPoints = [] 306 } 307 (Ident 308 SrcSpanInfo 309 { srcInfoSpan = 310 SrcSpan 311 "tests/examples/ParallelListComp.hs" 3 45 3 46 312 , srcInfoPoints = [] 313 } 314 "y"))) 315 (QVarOp 316 SrcSpanInfo 317 { srcInfoSpan = 318 SrcSpan "tests/examples/ParallelListComp.hs" 3 47 3 48 319 , srcInfoPoints = [] 320 } 321 (UnQual 322 SrcSpanInfo 323 { srcInfoSpan = 324 SrcSpan "tests/examples/ParallelListComp.hs" 3 47 3 48 325 , srcInfoPoints = [] 326 } 327 (Symbol 328 SrcSpanInfo 329 { srcInfoSpan = 330 SrcSpan 331 "tests/examples/ParallelListComp.hs" 3 47 3 48 332 , srcInfoPoints = [] 333 } 334 ">"))) 335 (Lit 336 SrcSpanInfo 337 { srcInfoSpan = 338 SrcSpan "tests/examples/ParallelListComp.hs" 3 49 3 50 339 , srcInfoPoints = [] 340 } 341 (Int 342 SrcSpanInfo 343 { srcInfoSpan = 344 SrcSpan "tests/examples/ParallelListComp.hs" 3 49 3 50 345 , srcInfoPoints = [] 346 } 347 2 348 "2")))) 349 ] 350 , [ QualStmt 351 SrcSpanInfo 352 { srcInfoSpan = 353 SrcSpan "tests/examples/ParallelListComp.hs" 3 53 3 60 354 , srcInfoPoints = 355 [ SrcSpan "tests/examples/ParallelListComp.hs" 3 55 3 57 ] 356 } 357 (Generator 358 SrcSpanInfo 359 { srcInfoSpan = 360 SrcSpan "tests/examples/ParallelListComp.hs" 3 53 3 60 361 , srcInfoPoints = 362 [ SrcSpan "tests/examples/ParallelListComp.hs" 3 55 3 57 ] 363 } 364 (PVar 365 SrcSpanInfo 366 { srcInfoSpan = 367 SrcSpan "tests/examples/ParallelListComp.hs" 3 53 3 54 368 , srcInfoPoints = [] 369 } 370 (Ident 371 SrcSpanInfo 372 { srcInfoSpan = 373 SrcSpan "tests/examples/ParallelListComp.hs" 3 53 3 54 374 , srcInfoPoints = [] 375 } 376 "z")) 377 (Var 378 SrcSpanInfo 379 { srcInfoSpan = 380 SrcSpan "tests/examples/ParallelListComp.hs" 3 58 3 60 381 , srcInfoPoints = [] 382 } 383 (UnQual 384 SrcSpanInfo 385 { srcInfoSpan = 386 SrcSpan "tests/examples/ParallelListComp.hs" 3 58 3 60 387 , srcInfoPoints = [] 388 } 389 (Ident 390 SrcSpanInfo 391 { srcInfoSpan = 392 SrcSpan "tests/examples/ParallelListComp.hs" 3 58 3 60 393 , srcInfoPoints = [] 394 } 395 "zs")))) 396 ] 397 ])) 398 Nothing 399 ] 400 ] 401 , [] 402 ) 403