haskell-src-exts-1.24.0: tests/examples/ByteStringUtils.hs.parser.golden
ParseOk
( Module
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 1 1 542 1
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 1 1 1 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 18 1 18 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 18 1 18 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 49 1 49 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 50 1 50 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 51 1 51 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 52 1 52 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 53 1 53 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 54 1 54 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 57 1 57 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 59 1 59 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 60 1 60 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 62 1 62 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 63 1 63 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 64 1 64 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 65 1 65 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 67 1 67 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 68 1 68 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 69 1 69 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 70 1 70 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 71 1 71 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 74 1 74 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 75 1 75 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 77 1 77 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 78 1 78 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 81 1 81 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 82 1 82 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 86 1 86 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 87 1 87 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 89 1 89 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 93 1 93 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 94 1 94 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 95 1 95 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 102 1 102 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 104 1 104 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 106 1 106 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 108 1 108 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 113 1 113 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 122 1 122 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 123 1 123 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 133 1 133 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 134 1 134 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 139 1 139 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 140 1 140 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 153 1 153 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 159 1 159 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 160 1 160 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 161 1 161 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 174 1 174 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 175 1 175 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 180 1 180 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 182 1 182 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 183 1 183 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 188 1 188 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 189 1 189 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 200 1 200 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 201 1 201 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 204 1 204 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 211 1 211 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 212 1 212 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 219 1 219 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 223 1 223 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 224 1 224 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 225 1 225 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 230 1 230 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 248 1 248 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 249 1 249 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 250 1 250 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 256 1 256 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 257 1 257 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 263 1 263 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 264 1 264 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 265 1 265 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 279 1 279 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 280 1 280 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 281 1 281 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 285 1 285 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 286 1 286 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 287 1 287 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 292 1 292 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 293 1 293 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 294 1 294 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 323 1 323 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 324 1 324 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 325 1 325 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 326 1 326 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 342 1 342 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 344 1 344 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 346 1 346 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 348 1 348 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 352 1 352 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 353 1 353 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 394 1 394 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 395 1 395 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 402 1 402 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 403 1 403 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 405 1 405 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 406 1 406 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 417 1 417 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 418 1 418 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 442 1 442 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 444 1 444 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 453 1 453 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 459 1 459 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 462 1 462 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 463 1 463 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 471 1 471 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 474 1 474 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 475 1 475 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 486 1 486 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 488 1 488 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 501 1 501 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 503 1 503 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 504 1 504 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 523 1 523 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 524 1 524 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 526 1 526 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 542 1 542 1
, SrcSpan "tests/examples/ByteStringUtils.hs" 542 1 542 1
]
}
(Just
(ModuleHead
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 18 1 47 12
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 18 1 18 7
, SrcSpan "tests/examples/ByteStringUtils.hs" 47 7 47 12
]
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 18 8 18 23
, srcInfoPoints = []
}
"ByteStringUtils")
Nothing
(Just
(ExportSpecList
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 18 24 47 6
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 18 24 18 25
, SrcSpan "tests/examples/ByteStringUtils.hs" 20 28 20 29
, SrcSpan "tests/examples/ByteStringUtils.hs" 21 25 21 26
, SrcSpan "tests/examples/ByteStringUtils.hs" 24 21 24 22
, SrcSpan "tests/examples/ByteStringUtils.hs" 25 19 25 20
, SrcSpan "tests/examples/ByteStringUtils.hs" 26 22 26 23
, SrcSpan "tests/examples/ByteStringUtils.hs" 27 23 27 24
, SrcSpan "tests/examples/ByteStringUtils.hs" 30 23 30 24
, SrcSpan "tests/examples/ByteStringUtils.hs" 31 18 31 19
, SrcSpan "tests/examples/ByteStringUtils.hs" 32 19 32 20
, SrcSpan "tests/examples/ByteStringUtils.hs" 33 16 33 17
, SrcSpan "tests/examples/ByteStringUtils.hs" 34 18 34 19
, SrcSpan "tests/examples/ByteStringUtils.hs" 35 15 35 16
, SrcSpan "tests/examples/ByteStringUtils.hs" 36 21 36 22
, SrcSpan "tests/examples/ByteStringUtils.hs" 37 20 37 21
, SrcSpan "tests/examples/ByteStringUtils.hs" 38 17 38 18
, SrcSpan "tests/examples/ByteStringUtils.hs" 39 18 39 19
, SrcSpan "tests/examples/ByteStringUtils.hs" 40 17 40 18
, SrcSpan "tests/examples/ByteStringUtils.hs" 41 19 41 20
, SrcSpan "tests/examples/ByteStringUtils.hs" 42 19 42 20
, SrcSpan "tests/examples/ByteStringUtils.hs" 43 23 43 24
, SrcSpan "tests/examples/ByteStringUtils.hs" 44 32 44 33
, SrcSpan "tests/examples/ByteStringUtils.hs" 45 33 45 34
, SrcSpan "tests/examples/ByteStringUtils.hs" 47 5 47 6
]
}
[ EVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 20 9 20 28
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 20 9 20 28
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 20 9 20 28
, srcInfoPoints = []
}
"unsafeWithInternals"))
, EVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 21 9 21 25
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 21 9 21 25
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 21 9 21 25
, srcInfoPoints = []
}
"unpackPSfromUTF8"))
, EVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 24 9 24 21
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 24 9 24 21
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 24 9 24 21
, srcInfoPoints = []
}
"gzReadFilePS"))
, EVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 25 9 25 19
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 25 9 25 19
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 25 9 25 19
, srcInfoPoints = []
}
"mmapFilePS"))
, EVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 26 9 26 22
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 26 9 26 22
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 26 9 26 22
, srcInfoPoints = []
}
"gzWriteFilePS"))
, EVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 27 9 27 23
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 27 9 27 23
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 27 9 27 23
, srcInfoPoints = []
}
"gzWriteFilePSs"))
, EVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 30 9 30 23
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 30 9 30 23
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 30 9 30 23
, srcInfoPoints = []
}
"ifHeadThenTail"))
, EVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 31 9 31 18
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 31 9 31 18
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 31 9 31 18
, srcInfoPoints = []
}
"dropSpace"))
, EVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 32 9 32 19
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 32 9 32 19
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 32 9 32 19
, srcInfoPoints = []
}
"breakSpace"))
, EVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 33 9 33 16
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 33 9 33 16
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 33 9 33 16
, srcInfoPoints = []
}
"linesPS"))
, EVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 34 9 34 18
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 34 9 34 18
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 34 9 34 18
, srcInfoPoints = []
}
"unlinesPS"))
, EVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 35 9 35 15
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 35 9 35 15
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 35 9 35 15
, srcInfoPoints = []
}
"hashPS"))
, EVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 36 9 36 21
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 36 9 36 21
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 36 9 36 21
, srcInfoPoints = []
}
"breakFirstPS"))
, EVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 37 9 37 20
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 37 9 37 20
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 37 9 37 20
, srcInfoPoints = []
}
"breakLastPS"))
, EVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 38 9 38 17
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 38 9 38 17
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 38 9 38 17
, srcInfoPoints = []
}
"substrPS"))
, EVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 39 9 39 18
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 39 9 39 18
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 39 9 39 18
, srcInfoPoints = []
}
"readIntPS"))
, EVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 40 9 40 17
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 40 9 40 17
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 40 9 40 17
, srcInfoPoints = []
}
"is_funky"))
, EVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 41 9 41 19
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 41 9 41 19
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 41 9 41 19
, srcInfoPoints = []
}
"fromHex2PS"))
, EVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 42 9 42 19
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 42 9 42 19
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 42 9 42 19
, srcInfoPoints = []
}
"fromPS2Hex"))
, EVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 43 9 43 23
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 43 9 43 23
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 43 9 43 23
, srcInfoPoints = []
}
"betweenLinesPS"))
, EVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 44 9 44 32
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 44 9 44 32
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 44 9 44 32
, srcInfoPoints = []
}
"break_after_nth_newline"))
, EVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 45 9 45 33
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 45 9 45 33
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 45 9 45 33
, srcInfoPoints = []
}
"break_before_nth_newline"))
, EVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 46 9 46 20
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 46 9 46 20
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 46 9 46 20
, srcInfoPoints = []
}
"intercalate"))
]))))
[ LanguagePragma
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 1 1 1 61
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 1 1 1 13
, SrcSpan "tests/examples/ByteStringUtils.hs" 1 26 1 27
, SrcSpan "tests/examples/ByteStringUtils.hs" 1 52 1 53
, SrcSpan "tests/examples/ByteStringUtils.hs" 1 58 1 61
]
}
[ Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 1 14 1 26
, srcInfoPoints = []
}
"BangPatterns"
, Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 1 28 1 52
, srcInfoPoints = []
}
"ForeignFunctionInterface"
, Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 1 54 1 57
, srcInfoPoints = []
}
"CPP"
]
]
[ ImportDecl
{ importAnn =
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 49 1 49 32
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 49 1 49 7 ]
}
, importModule =
ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 49 8 49 15
, srcInfoPoints = []
}
"Prelude"
, importQualified = False
, importSrc = False
, importSafe = False
, importPkg = Nothing
, importAs = Nothing
, importSpecs =
Just
(ImportSpecList
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 49 16 49 32
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 49 16 49 22
, SrcSpan "tests/examples/ByteStringUtils.hs" 49 23 49 24
, SrcSpan "tests/examples/ByteStringUtils.hs" 49 31 49 32
]
}
True
[ IVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 49 25 49 30
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 49 25 49 30
, srcInfoPoints = []
}
"catch")
])
}
, ImportDecl
{ importAnn =
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 50 1 50 49
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 50 1 50 7
, SrcSpan "tests/examples/ByteStringUtils.hs" 50 8 50 17
, SrcSpan "tests/examples/ByteStringUtils.hs" 50 45 50 47
]
}
, importModule =
ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 50 18 50 33
, srcInfoPoints = []
}
"Data.ByteString"
, importQualified = True
, importSrc = False
, importSafe = False
, importPkg = Nothing
, importAs =
Just
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 50 48 50 49
, srcInfoPoints = []
}
"B")
, importSpecs = Nothing
}
, ImportDecl
{ importAnn =
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 51 1 51 50
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 51 1 51 7
, SrcSpan "tests/examples/ByteStringUtils.hs" 51 8 51 17
, SrcSpan "tests/examples/ByteStringUtils.hs" 51 45 51 47
]
}
, importModule =
ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 51 18 51 39
, srcInfoPoints = []
}
"Data.ByteString.Char8"
, importQualified = True
, importSrc = False
, importSafe = False
, importPkg = Nothing
, importAs =
Just
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 51 48 51 50
, srcInfoPoints = []
}
"BC")
, importSpecs = Nothing
}
, ImportDecl
{ importAnn =
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 52 1 52 50
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 52 1 52 7
, SrcSpan "tests/examples/ByteStringUtils.hs" 52 8 52 17
, SrcSpan "tests/examples/ByteStringUtils.hs" 52 45 52 47
]
}
, importModule =
ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 52 18 52 42
, srcInfoPoints = []
}
"Data.ByteString.Internal"
, importQualified = True
, importSrc = False
, importSafe = False
, importPkg = Nothing
, importAs =
Just
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 52 48 52 50
, srcInfoPoints = []
}
"BI")
, importSpecs = Nothing
}
, ImportDecl
{ importAnn =
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 53 1 53 45
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 53 1 53 7 ]
}
, importModule =
ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 53 8 53 23
, srcInfoPoints = []
}
"Data.ByteString"
, importQualified = False
, importSrc = False
, importSafe = False
, importPkg = Nothing
, importAs = Nothing
, importSpecs =
Just
(ImportSpecList
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 53 24 53 45
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 53 24 53 25
, SrcSpan "tests/examples/ByteStringUtils.hs" 53 36 53 37
, SrcSpan "tests/examples/ByteStringUtils.hs" 53 44 53 45
]
}
False
[ IVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 53 25 53 36
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 53 25 53 36
, srcInfoPoints = []
}
"intercalate")
, IVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 53 38 53 44
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 53 38 53 44
, srcInfoPoints = []
}
"uncons")
])
}
, ImportDecl
{ importAnn =
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 54 1 54 49
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 54 1 54 7 ]
}
, importModule =
ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 54 8 54 32
, srcInfoPoints = []
}
"Data.ByteString.Internal"
, importQualified = False
, importSrc = False
, importSafe = False
, importPkg = Nothing
, importAs = Nothing
, importSpecs =
Just
(ImportSpecList
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 54 33 54 49
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 54 33 54 34
, SrcSpan "tests/examples/ByteStringUtils.hs" 54 48 54 49
]
}
False
[ IVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 54 34 54 48
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 54 34 54 48
, srcInfoPoints = []
}
"fromForeignPtr")
])
}
, ImportDecl
{ importAnn =
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 57 1 57 42
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 57 1 57 7 ]
}
, importModule =
ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 57 8 57 25
, srcInfoPoints = []
}
"Control.Exception"
, importQualified = False
, importSrc = False
, importSafe = False
, importPkg = Nothing
, importAs = Nothing
, importSpecs =
Just
(ImportSpecList
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 57 33 57 42
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 57 33 57 34
, SrcSpan "tests/examples/ByteStringUtils.hs" 57 41 57 42
]
}
False
[ IVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 57 35 57 40
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 57 35 57 40
, srcInfoPoints = []
}
"catch")
])
}
, ImportDecl
{ importAnn =
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 59 1 59 17
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 59 1 59 7 ]
}
, importModule =
ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 59 8 59 17
, srcInfoPoints = []
}
"System.IO"
, importQualified = False
, importSrc = False
, importSafe = False
, importPkg = Nothing
, importAs = Nothing
, importSpecs = Nothing
}
, ImportDecl
{ importAnn =
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 60 1 60 52
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 60 1 60 7 ]
}
, importModule =
ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 60 8 60 24
, srcInfoPoints = []
}
"System.IO.Unsafe"
, importQualified = False
, importSrc = False
, importSafe = False
, importPkg = Nothing
, importAs = Nothing
, importSpecs =
Just
(ImportSpecList
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 60 33 60 52
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 60 33 60 34
, SrcSpan "tests/examples/ByteStringUtils.hs" 60 51 60 52
]
}
False
[ IVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 60 35 60 50
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 60 35 60 50
, srcInfoPoints = []
}
"unsafePerformIO")
])
}
, ImportDecl
{ importAnn =
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 62 1 62 54
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 62 1 62 7 ]
}
, importModule =
ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 62 8 62 24
, srcInfoPoints = []
}
"Foreign.Storable"
, importQualified = False
, importSrc = False
, importSafe = False
, importPkg = Nothing
, importAs = Nothing
, importSpecs =
Just
(ImportSpecList
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 62 33 62 54
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 62 33 62 34
, SrcSpan "tests/examples/ByteStringUtils.hs" 62 46 62 47
, SrcSpan "tests/examples/ByteStringUtils.hs" 62 53 62 54
]
}
False
[ IVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 62 35 62 46
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 62 35 62 46
, srcInfoPoints = []
}
"peekElemOff")
, IVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 62 48 62 52
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 62 48 62 52
, srcInfoPoints = []
}
"peek")
])
}
, ImportDecl
{ importAnn =
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 63 1 63 41
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 63 1 63 7 ]
}
, importModule =
ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 63 8 63 29
, srcInfoPoints = []
}
"Foreign.Marshal.Alloc"
, importQualified = False
, importSrc = False
, importSafe = False
, importPkg = Nothing
, importAs = Nothing
, importSpecs =
Just
(ImportSpecList
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 63 33 63 41
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 63 33 63 34
, SrcSpan "tests/examples/ByteStringUtils.hs" 63 40 63 41
]
}
False
[ IVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 63 35 63 39
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 63 35 63 39
, srcInfoPoints = []
}
"free")
])
}
, ImportDecl
{ importAnn =
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 64 1 64 71
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 64 1 64 7 ]
}
, importModule =
ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 64 8 64 29
, srcInfoPoints = []
}
"Foreign.Marshal.Array"
, importQualified = False
, importSrc = False
, importSafe = False
, importPkg = Nothing
, importAs = Nothing
, importSpecs =
Just
(ImportSpecList
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 64 33 64 71
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 64 33 64 34
, SrcSpan "tests/examples/ByteStringUtils.hs" 64 46 64 47
, SrcSpan "tests/examples/ByteStringUtils.hs" 64 57 64 58
, SrcSpan "tests/examples/ByteStringUtils.hs" 64 70 64 71
]
}
False
[ IVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 64 35 64 46
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 64 35 64 46
, srcInfoPoints = []
}
"mallocArray")
, IVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 64 48 64 57
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 64 48 64 57
, srcInfoPoints = []
}
"peekArray")
, IVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 64 59 64 69
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 64 59 64 69
, srcInfoPoints = []
}
"advancePtr")
])
}
, ImportDecl
{ importAnn =
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 65 1 65 41
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 65 1 65 7 ]
}
, importModule =
ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 65 8 65 23
, srcInfoPoints = []
}
"Foreign.C.Types"
, importQualified = False
, importSrc = False
, importSafe = False
, importPkg = Nothing
, importAs = Nothing
, importSpecs =
Just
(ImportSpecList
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 65 33 65 41
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 65 33 65 34
, SrcSpan "tests/examples/ByteStringUtils.hs" 65 40 65 41
]
}
False
[ IAbs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 65 35 65 39
, srcInfoPoints = []
}
(NoNamespace
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 65 35 65 39
, srcInfoPoints = []
})
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 65 35 65 39
, srcInfoPoints = []
}
"CInt")
])
}
, ImportDecl
{ importAnn =
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 67 1 67 44
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 67 1 67 7 ]
}
, importModule =
ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 67 8 67 17
, srcInfoPoints = []
}
"Data.Bits"
, importQualified = False
, importSrc = False
, importSafe = False
, importPkg = Nothing
, importAs = Nothing
, importSpecs =
Just
(ImportSpecList
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 67 33 67 44
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 67 33 67 34
, SrcSpan "tests/examples/ByteStringUtils.hs" 67 43 67 44
]
}
False
[ IVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 67 35 67 42
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 67 35 67 42
, srcInfoPoints = []
}
"rotateL")
])
}
, ImportDecl
{ importAnn =
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 68 1 68 54
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 68 1 68 7 ]
}
, importModule =
ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 68 8 68 17
, srcInfoPoints = []
}
"Data.Char"
, importQualified = False
, importSrc = False
, importSafe = False
, importPkg = Nothing
, importAs = Nothing
, importSpecs =
Just
(ImportSpecList
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 68 33 68 54
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 68 33 68 34
, SrcSpan "tests/examples/ByteStringUtils.hs" 68 38 68 39
, SrcSpan "tests/examples/ByteStringUtils.hs" 68 43 68 44
, SrcSpan "tests/examples/ByteStringUtils.hs" 68 53 68 54
]
}
False
[ IVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 68 35 68 38
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 68 35 68 38
, srcInfoPoints = []
}
"chr")
, IVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 68 40 68 43
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 68 40 68 43
, srcInfoPoints = []
}
"ord")
, IVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 68 45 68 52
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 68 45 68 52
, srcInfoPoints = []
}
"isSpace")
])
}
, ImportDecl
{ importAnn =
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 69 1 69 42
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 69 1 69 7 ]
}
, importModule =
ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 69 8 69 17
, srcInfoPoints = []
}
"Data.Word"
, importQualified = False
, importSrc = False
, importSafe = False
, importPkg = Nothing
, importAs = Nothing
, importSpecs =
Just
(ImportSpecList
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 69 33 69 42
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 69 33 69 34
, SrcSpan "tests/examples/ByteStringUtils.hs" 69 41 69 42
]
}
False
[ IAbs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 69 35 69 40
, srcInfoPoints = []
}
(NoNamespace
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 69 35 69 40
, srcInfoPoints = []
})
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 69 35 69 40
, srcInfoPoints = []
}
"Word8")
])
}
, ImportDecl
{ importAnn =
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 70 1 70 42
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 70 1 70 7 ]
}
, importModule =
ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 70 8 70 16
, srcInfoPoints = []
}
"Data.Int"
, importQualified = False
, importSrc = False
, importSafe = False
, importPkg = Nothing
, importAs = Nothing
, importSpecs =
Just
(ImportSpecList
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 70 33 70 42
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 70 33 70 34
, SrcSpan "tests/examples/ByteStringUtils.hs" 70 41 70 42
]
}
False
[ IAbs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 70 35 70 40
, srcInfoPoints = []
}
(NoNamespace
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 70 35 70 40
, srcInfoPoints = []
})
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 70 35 70 40
, srcInfoPoints = []
}
"Int32")
])
}
, ImportDecl
{ importAnn =
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 71 1 71 41
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 71 1 71 7 ]
}
, importModule =
ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 71 8 71 21
, srcInfoPoints = []
}
"Control.Monad"
, importQualified = False
, importSrc = False
, importSafe = False
, importPkg = Nothing
, importAs = Nothing
, importSpecs =
Just
(ImportSpecList
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 71 33 71 41
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 71 33 71 34
, SrcSpan "tests/examples/ByteStringUtils.hs" 71 40 71 41
]
}
False
[ IVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 71 35 71 39
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 71 35 71 39
, srcInfoPoints = []
}
"when")
])
}
, ImportDecl
{ importAnn =
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 74 1 74 44
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 74 1 74 7 ]
}
, importModule =
ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 74 8 74 19
, srcInfoPoints = []
}
"Foreign.Ptr"
, importQualified = False
, importSrc = False
, importSafe = False
, importPkg = Nothing
, importAs = Nothing
, importSpecs =
Just
(ImportSpecList
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 74 33 74 44
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 74 33 74 34
, SrcSpan "tests/examples/ByteStringUtils.hs" 74 43 74 44
]
}
False
[ IVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 74 35 74 42
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 74 35 74 42
, srcInfoPoints = []
}
"nullPtr")
])
}
, ImportDecl
{ importAnn =
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 75 1 75 47
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 75 1 75 7 ]
}
, importModule =
ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 75 8 75 26
, srcInfoPoints = []
}
"Foreign.ForeignPtr"
, importQualified = False
, importSrc = False
, importSafe = False
, importPkg = Nothing
, importAs = Nothing
, importSpecs =
Just
(ImportSpecList
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 75 33 75 47
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 75 33 75 34
, SrcSpan "tests/examples/ByteStringUtils.hs" 75 46 75 47
]
}
False
[ IAbs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 75 35 75 45
, srcInfoPoints = []
}
(NoNamespace
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 75 35 75 45
, srcInfoPoints = []
})
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 75 35 75 45
, srcInfoPoints = []
}
"ForeignPtr")
])
}
, ImportDecl
{ importAnn =
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 77 1 77 49
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 77 1 77 7 ]
}
, importModule =
ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 77 8 77 19
, srcInfoPoints = []
}
"Foreign.Ptr"
, importQualified = False
, importSrc = False
, importSafe = False
, importPkg = Nothing
, importAs = Nothing
, importSpecs =
Just
(ImportSpecList
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 77 33 77 49
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 77 33 77 34
, SrcSpan "tests/examples/ByteStringUtils.hs" 77 42 77 43
, SrcSpan "tests/examples/ByteStringUtils.hs" 77 48 77 49
]
}
False
[ IVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 77 35 77 42
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 77 35 77 42
, srcInfoPoints = []
}
"plusPtr")
, IAbs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 77 44 77 47
, srcInfoPoints = []
}
(NoNamespace
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 77 44 77 47
, srcInfoPoints = []
})
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 77 44 77 47
, srcInfoPoints = []
}
"Ptr")
])
}
, ImportDecl
{ importAnn =
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 78 1 78 51
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 78 1 78 7 ]
}
, importModule =
ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 78 8 78 26
, srcInfoPoints = []
}
"Foreign.ForeignPtr"
, importQualified = False
, importSrc = False
, importSafe = False
, importPkg = Nothing
, importAs = Nothing
, importSpecs =
Just
(ImportSpecList
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 78 33 78 51
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 78 33 78 34
, SrcSpan "tests/examples/ByteStringUtils.hs" 78 50 78 51
]
}
False
[ IVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 78 35 78 49
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 78 35 78 49
, srcInfoPoints = []
}
"withForeignPtr")
])
}
, ImportDecl
{ importAnn =
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 81 1 81 59
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 81 1 81 7 ]
}
, importModule =
ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 81 8 81 26
, srcInfoPoints = []
}
"Foreign.ForeignPtr"
, importQualified = False
, importSrc = False
, importSafe = False
, importPkg = Nothing
, importAs = Nothing
, importSpecs =
Just
(ImportSpecList
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 81 33 81 59
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 81 33 81 34
, SrcSpan "tests/examples/ByteStringUtils.hs" 81 58 81 59
]
}
False
[ IVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 81 35 81 57
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 81 35 81 57
, srcInfoPoints = []
}
"addForeignPtrFinalizer")
])
}
, ImportDecl
{ importAnn =
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 82 1 82 43
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 82 1 82 7 ]
}
, importModule =
ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 82 8 82 19
, srcInfoPoints = []
}
"Foreign.Ptr"
, importQualified = False
, importSrc = False
, importSafe = False
, importPkg = Nothing
, importAs = Nothing
, importSpecs =
Just
(ImportSpecList
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 82 33 82 43
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 82 33 82 34
, SrcSpan "tests/examples/ByteStringUtils.hs" 82 42 82 43
]
}
False
[ IAbs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 82 35 82 41
, srcInfoPoints = []
}
(NoNamespace
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 82 35 82 41
, srcInfoPoints = []
})
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 82 35 82 41
, srcInfoPoints = []
}
"FunPtr")
])
}
, ImportDecl
{ importAnn =
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 86 1 86 44
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 86 1 86 7
, SrcSpan "tests/examples/ByteStringUtils.hs" 86 8 86 17
, SrcSpan "tests/examples/ByteStringUtils.hs" 86 39 86 41
]
}
, importModule =
ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 86 18 86 38
, srcInfoPoints = []
}
"Data.ByteString.Lazy"
, importQualified = True
, importSrc = False
, importSafe = False
, importPkg = Nothing
, importAs =
Just
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 86 42 86 44
, srcInfoPoints = []
}
"BL")
, importSpecs = Nothing
}
, ImportDecl
{ importAnn =
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 87 1 87 46
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 87 1 87 7
, SrcSpan "tests/examples/ByteStringUtils.hs" 87 8 87 17
, SrcSpan "tests/examples/ByteStringUtils.hs" 87 41 87 43
]
}
, importModule =
ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 87 18 87 40
, srcInfoPoints = []
}
"Codec.Compression.GZip"
, importQualified = True
, importSrc = False
, importSafe = False
, importPkg = Nothing
, importAs =
Just
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 87 44 87 46
, srcInfoPoints = []
}
"GZ")
, importSpecs = Nothing
}
, ImportDecl
{ importAnn =
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 89 1 89 49
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 89 1 89 7 ]
}
, importModule =
ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 89 8 89 24
, srcInfoPoints = []
}
"Foreign.C.String"
, importQualified = False
, importSrc = False
, importSafe = False
, importPkg = Nothing
, importAs = Nothing
, importSpecs =
Just
(ImportSpecList
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 89 25 89 49
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 89 25 89 26
, SrcSpan "tests/examples/ByteStringUtils.hs" 89 34 89 35
, SrcSpan "tests/examples/ByteStringUtils.hs" 89 48 89 49
]
}
False
[ IAbs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 89 27 89 34
, srcInfoPoints = []
}
(NoNamespace
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 89 27 89 34
, srcInfoPoints = []
})
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 89 27 89 34
, srcInfoPoints = []
}
"CString")
, IVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 89 36 89 47
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 89 36 89 47
, srcInfoPoints = []
}
"withCString")
])
}
, ImportDecl
{ importAnn =
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 93 1 93 44
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 93 1 93 7 ]
}
, importModule =
ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 93 8 93 22
, srcInfoPoints = []
}
"System.IO.MMap"
, importQualified = False
, importSrc = False
, importSafe = False
, importPkg = Nothing
, importAs = Nothing
, importSpecs =
Just
(ImportSpecList
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 93 22 93 44
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 93 22 93 23
, SrcSpan "tests/examples/ByteStringUtils.hs" 93 43 93 44
]
}
False
[ IVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 93 24 93 42
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 93 24 93 42
, srcInfoPoints = []
}
"mmapFileByteString")
])
}
, ImportDecl
{ importAnn =
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 94 1 94 31
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 94 1 94 7 ]
}
, importModule =
ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 94 8 94 18
, srcInfoPoints = []
}
"System.Mem"
, importQualified = False
, importSrc = False
, importSafe = False
, importPkg = Nothing
, importAs = Nothing
, importSpecs =
Just
(ImportSpecList
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 94 18 94 31
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 94 18 94 19
, SrcSpan "tests/examples/ByteStringUtils.hs" 94 30 94 31
]
}
False
[ IVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 94 20 94 29
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 94 20 94 29
, srcInfoPoints = []
}
"performGC")
])
}
, ImportDecl
{ importAnn =
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 95 1 95 61
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 95 1 95 7 ]
}
, importModule =
ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 95 8 95 26
, srcInfoPoints = []
}
"System.Posix.Files"
, importQualified = False
, importSrc = False
, importSafe = False
, importPkg = Nothing
, importAs = Nothing
, importSpecs =
Just
(ImportSpecList
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 95 26 95 61
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 95 26 95 27
, SrcSpan "tests/examples/ByteStringUtils.hs" 95 36 95 37
, SrcSpan "tests/examples/ByteStringUtils.hs" 95 60 95 61
]
}
False
[ IVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 95 28 95 36
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 95 28 95 36
, srcInfoPoints = []
}
"fileSize")
, IVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 95 38 95 59
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 95 38 95 59
, srcInfoPoints = []
}
"getSymbolicLinkStatus")
])
}
]
[ TypeSig
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 102 1 102 51
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 102 17 102 19 ]
}
[ Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 102 1 102 16
, srcInfoPoints = []
}
"debugForeignPtr"
]
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 102 20 102 51
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 102 33 102 35 ]
}
(TyApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 102 20 102 32
, srcInfoPoints = []
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 102 20 102 30
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 102 20 102 30
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 102 20 102 30
, srcInfoPoints = []
}
"ForeignPtr")))
(TyVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 102 31 102 32
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 102 31 102 32
, srcInfoPoints = []
}
"a")))
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 102 36 102 51
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 102 43 102 45 ]
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 102 36 102 42
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 102 36 102 42
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 102 36 102 42
, srcInfoPoints = []
}
"String")))
(TyApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 102 46 102 51
, srcInfoPoints = []
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 102 46 102 48
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 102 46 102 48
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 102 46 102 48
, srcInfoPoints = []
}
"IO")))
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 102 49 102 51
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 102 49 102 50
, SrcSpan "tests/examples/ByteStringUtils.hs" 102 50 102 51
]
}
(Special
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 102 49 102 51
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 102 49 102 50
, SrcSpan "tests/examples/ByteStringUtils.hs" 102 50 102 51
]
}
(UnitCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 102 49 102 51
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 102 49 102 50
, SrcSpan "tests/examples/ByteStringUtils.hs" 102 50 102 51
]
}))))))
, ForImp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 104 1 105 33
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 104 1 104 8
, SrcSpan "tests/examples/ByteStringUtils.hs" 104 9 104 15
, SrcSpan "tests/examples/ByteStringUtils.hs" 104 29 104 60
, SrcSpan "tests/examples/ByteStringUtils.hs" 105 5 105 7
]
}
(CCall
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 104 16 104 21
, srcInfoPoints = []
})
(Just
(PlayRisky
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 104 22 104 28
, srcInfoPoints = []
}))
(Just "static fpstring.h debug_alloc")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 104 61 104 72
, srcInfoPoints = []
}
"debug_alloc")
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 105 8 105 33
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 105 14 105 16 ]
}
(TyApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 105 8 105 13
, srcInfoPoints = []
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 105 8 105 11
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 105 8 105 11
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 105 8 105 11
, srcInfoPoints = []
}
"Ptr")))
(TyVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 105 12 105 13
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 105 12 105 13
, srcInfoPoints = []
}
"a")))
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 105 17 105 33
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 105 25 105 27 ]
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 105 17 105 24
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 105 17 105 24
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 105 17 105 24
, srcInfoPoints = []
}
"CString")))
(TyApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 105 28 105 33
, srcInfoPoints = []
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 105 28 105 30
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 105 28 105 30
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 105 28 105 30
, srcInfoPoints = []
}
"IO")))
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 105 31 105 33
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 105 31 105 32
, SrcSpan "tests/examples/ByteStringUtils.hs" 105 32 105 33
]
}
(Special
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 105 31 105 33
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 105 31 105 32
, SrcSpan "tests/examples/ByteStringUtils.hs" 105 32 105 33
]
}
(UnitCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 105 31 105 33
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 105 31 105 32
, SrcSpan "tests/examples/ByteStringUtils.hs" 105 32 105 33
]
}))))))
, ForImp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 106 1 107 31
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 106 1 106 8
, SrcSpan "tests/examples/ByteStringUtils.hs" 106 9 106 15
, SrcSpan "tests/examples/ByteStringUtils.hs" 106 29 106 61
, SrcSpan "tests/examples/ByteStringUtils.hs" 107 5 107 7
]
}
(CCall
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 106 16 106 21
, srcInfoPoints = []
})
(Just
(PlayRisky
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 106 22 106 28
, srcInfoPoints = []
}))
(Just "static fpstring.h & debug_free")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 106 62 106 72
, srcInfoPoints = []
}
"debug_free")
(TyApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 107 8 107 31
, srcInfoPoints = []
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 107 8 107 14
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 107 8 107 14
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 107 8 107 14
, srcInfoPoints = []
}
"FunPtr")))
(TyParen
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 107 15 107 31
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 107 15 107 16
, SrcSpan "tests/examples/ByteStringUtils.hs" 107 30 107 31
]
}
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 107 16 107 30
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 107 22 107 24 ]
}
(TyApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 107 16 107 21
, srcInfoPoints = []
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 107 16 107 19
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 107 16 107 19
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 107 16 107 19
, srcInfoPoints = []
}
"Ptr")))
(TyVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 107 20 107 21
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 107 20 107 21
, srcInfoPoints = []
}
"a")))
(TyApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 107 25 107 30
, srcInfoPoints = []
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 107 25 107 27
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 107 25 107 27
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 107 25 107 27
, srcInfoPoints = []
}
"IO")))
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 107 28 107 30
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 107 28 107 29
, SrcSpan "tests/examples/ByteStringUtils.hs" 107 29 107 30
]
}
(Special
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 107 28 107 30
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 107 28 107 29
, SrcSpan "tests/examples/ByteStringUtils.hs" 107 29 107 30
]
}
(UnitCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 107 28 107 30
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 107 28 107 29
, SrcSpan "tests/examples/ByteStringUtils.hs" 107 29 107 30
]
})))))))
, FunBind
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 108 1 113 32
, srcInfoPoints = []
}
[ Match
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 108 1 111 44
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 108 1 108 16
, srcInfoPoints = []
}
"debugForeignPtr")
[ PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 108 17 108 19
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 108 17 108 19
, srcInfoPoints = []
}
"fp")
, PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 108 20 108 21
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 108 20 108 21
, srcInfoPoints = []
}
"n")
]
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 108 22 111 44
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 108 22 108 23 ]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 109 5 111 44
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 109 5 109 18
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 109 5 109 16
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 109 5 109 16
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 109 5 109 16
, srcInfoPoints = []
}
"withCString")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 109 17 109 18
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 109 17 109 18
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 109 17 109 18
, srcInfoPoints = []
}
"n"))))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 109 19 109 20
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 109 19 109 20
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 109 19 109 20
, srcInfoPoints = []
}
"$")))
(Lambda
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 109 21 111 44
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 109 21 109 22
, SrcSpan "tests/examples/ByteStringUtils.hs" 109 27 109 29
]
}
[ PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 109 22 109 27
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 109 22 109 27
, srcInfoPoints = []
}
"cname")
]
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 109 30 111 44
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 109 30 109 47
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 109 30 109 44
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 109 30 109 44
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 109 30 109 44
, srcInfoPoints = []
}
"withForeignPtr")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 109 45 109 47
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 109 45 109 47
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 109 45 109 47
, srcInfoPoints = []
}
"fp"))))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 109 48 109 49
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 109 48 109 49
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 109 48 109 49
, srcInfoPoints = []
}
"$")))
(Lambda
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 109 50 111 44
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 109 50 109 51
, SrcSpan "tests/examples/ByteStringUtils.hs" 109 52 109 54
]
}
[ PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 109 51 109 52
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 109 51 109 52
, srcInfoPoints = []
}
"p")
]
(Do
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 110 5 111 44
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 110 5 110 7
, SrcSpan "tests/examples/ByteStringUtils.hs" 110 8 110 8
, SrcSpan "tests/examples/ByteStringUtils.hs" 111 8 111 8
, SrcSpan "tests/examples/ByteStringUtils.hs" 113 1 113 0
]
}
[ Qualifier
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 110 8 110 27
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 110 8 110 27
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 110 8 110 21
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
110
8
110
19
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
110
8
110
19
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
110
8
110
19
, srcInfoPoints = []
}
"debug_alloc")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
110
20
110
21
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
110
20
110
21
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
110
20
110
21
, srcInfoPoints = []
}
"p"))))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 110 22 110 27
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
110
22
110
27
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
110
22
110
27
, srcInfoPoints = []
}
"cname"))))
, Qualifier
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 111 8 111 44
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 111 8 111 44
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 111 8 111 41
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
111
8
111
30
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
111
8
111
30
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
111
8
111
30
, srcInfoPoints = []
}
"addForeignPtrFinalizer")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
111
31
111
41
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
111
31
111
41
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
111
31
111
41
, srcInfoPoints = []
}
"debug_free"))))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 111 42 111 44
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
111
42
111
44
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
111
42
111
44
, srcInfoPoints = []
}
"fp"))))
]))))))
Nothing
, Match
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 113 1 113 32
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 113 1 113 16
, srcInfoPoints = []
}
"debugForeignPtr")
[ PWildCard
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 113 17 113 18
, srcInfoPoints = []
}
, PWildCard
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 113 19 113 20
, srcInfoPoints = []
}
]
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 113 21 113 32
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 113 21 113 22 ]
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 113 23 113 32
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 113 23 113 29
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 113 23 113 29
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 113 23 113 29
, srcInfoPoints = []
}
"return")))
(Con
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 113 30 113 32
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 113 30 113 31
, SrcSpan "tests/examples/ByteStringUtils.hs" 113 31 113 32
]
}
(Special
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 113 30 113 32
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 113 30 113 31
, SrcSpan "tests/examples/ByteStringUtils.hs" 113 31 113 32
]
}
(UnitCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 113 30 113 32
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 113 30 113 31
, SrcSpan "tests/examples/ByteStringUtils.hs" 113 31 113 32
]
})))))
Nothing
]
, TypeSig
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 122 1 122 74
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 122 21 122 23 ]
}
[ Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 122 1 122 20
, srcInfoPoints = []
}
"unsafeWithInternals"
]
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 122 24 122 74
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 122 37 122 39 ]
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 122 24 122 36
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 122 24 122 36
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 122 24 122 36
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 122 24 122 36
, srcInfoPoints = []
}
"ByteString")))
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 122 40 122 74
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 122 67 122 69 ]
}
(TyParen
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 122 40 122 66
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 122 40 122 41
, SrcSpan "tests/examples/ByteStringUtils.hs" 122 65 122 66
]
}
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 122 41 122 65
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 122 51 122 53 ]
}
(TyApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 122 41 122 50
, srcInfoPoints = []
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 122 41 122 44
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 122 41 122 44
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 122 41 122 44
, srcInfoPoints = []
}
"Ptr")))
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 122 45 122 50
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 122 45 122 50
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 122 45 122 50
, srcInfoPoints = []
}
"Word8"))))
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 122 54 122 65
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 122 58 122 60 ]
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 122 54 122 57
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 122 54 122 57
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 122 54 122 57
, srcInfoPoints = []
}
"Int")))
(TyApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 122 61 122 65
, srcInfoPoints = []
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 122 61 122 63
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 122 61 122 63
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 122 61 122 63
, srcInfoPoints = []
}
"IO")))
(TyVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 122 64 122 65
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 122 64 122 65
, srcInfoPoints = []
}
"a"))))))
(TyApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 122 70 122 74
, srcInfoPoints = []
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 122 70 122 72
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 122 70 122 72
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 122 70 122 72
, srcInfoPoints = []
}
"IO")))
(TyVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 122 73 122 74
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 122 73 122 74
, srcInfoPoints = []
}
"a")))))
, FunBind
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 123 1 125 61
, srcInfoPoints = []
}
[ Match
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 123 1 125 61
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 123 1 123 20
, srcInfoPoints = []
}
"unsafeWithInternals")
[ PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 123 21 123 23
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 123 21 123 23
, srcInfoPoints = []
}
"ps")
, PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 123 24 123 25
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 123 24 123 25
, srcInfoPoints = []
}
"f")
]
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 124 2 125 61
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 124 2 124 3 ]
}
(Case
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 124 4 125 61
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 124 4 124 8
, SrcSpan "tests/examples/ByteStringUtils.hs" 124 28 124 30
, SrcSpan "tests/examples/ByteStringUtils.hs" 125 4 125 4
, SrcSpan "tests/examples/ByteStringUtils.hs" 133 1 133 0
]
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 124 9 124 27
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 124 9 124 24
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 124 9 124 24
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 124 9 124 24
, srcInfoPoints = []
}
"BI")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 124 9 124 24
, srcInfoPoints = []
}
"toForeignPtr")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 124 25 124 27
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 124 25 124 27
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 124 25 124 27
, srcInfoPoints = []
}
"ps"))))
[ Alt
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 125 4 125 61
, srcInfoPoints = []
}
(PTuple
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 125 4 125 12
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 125 4 125 5
, SrcSpan "tests/examples/ByteStringUtils.hs" 125 7 125 8
, SrcSpan "tests/examples/ByteStringUtils.hs" 125 9 125 10
, SrcSpan "tests/examples/ByteStringUtils.hs" 125 11 125 12
]
}
Boxed
[ PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 125 5 125 7
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 125 5 125 7
, srcInfoPoints = []
}
"fp")
, PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 125 8 125 9
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 125 8 125 9
, srcInfoPoints = []
}
"s")
, PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 125 10 125 11
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 125 10 125 11
, srcInfoPoints = []
}
"l")
])
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 125 13 125 61
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 125 13 125 15 ]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 125 16 125 61
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 125 16 125 33
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 125 16 125 30
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 125 16 125 30
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 125 16 125 30
, srcInfoPoints = []
}
"withForeignPtr")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 125 31 125 33
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 125 31 125 33
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 125 31 125 33
, srcInfoPoints = []
}
"fp"))))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 125 34 125 35
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 125 34 125 35
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 125 34 125 35
, srcInfoPoints = []
}
"$")))
(Lambda
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 125 36 125 61
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 125 36 125 37
, SrcSpan "tests/examples/ByteStringUtils.hs" 125 39 125 41
]
}
[ PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 125 37 125 38
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 125 37 125 38
, srcInfoPoints = []
}
"p")
]
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 125 42 125 61
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 125 42 125 59
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 125 42 125 43
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
125
42
125
43
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
125
42
125
43
, srcInfoPoints = []
}
"f")))
(Paren
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 125 44 125 59
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
125
44
125
45
, SrcSpan
"tests/examples/ByteStringUtils.hs"
125
58
125
59
]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
125
45
125
58
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
125
45
125
46
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
125
45
125
46
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
125
45
125
46
, srcInfoPoints = []
}
"p")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
125
47
125
56
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
125
47
125
48
, SrcSpan
"tests/examples/ByteStringUtils.hs"
125
48
125
55
, SrcSpan
"tests/examples/ByteStringUtils.hs"
125
55
125
56
]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
125
47
125
56
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
125
47
125
48
, SrcSpan
"tests/examples/ByteStringUtils.hs"
125
48
125
55
, SrcSpan
"tests/examples/ByteStringUtils.hs"
125
55
125
56
]
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
125
48
125
55
, srcInfoPoints = []
}
"plusPtr")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
125
57
125
58
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
125
57
125
58
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
125
57
125
58
, srcInfoPoints = []
}
"s"))))))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 125 60 125 61
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 125 60 125 61
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
125
60
125
61
, srcInfoPoints = []
}
"l")))))))
Nothing
]))
Nothing
]
, TypeSig
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 133 1 133 55
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 133 11 133 13 ]
}
[ Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 133 1 133 10
, srcInfoPoints = []
}
"readIntPS"
]
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 133 14 133 55
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 133 27 133 29 ]
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 133 14 133 26
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 133 14 133 26
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 133 14 133 26
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 133 14 133 26
, srcInfoPoints = []
}
"ByteString")))
(TyApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 133 30 133 55
, srcInfoPoints = []
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 133 30 133 35
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 133 30 133 35
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 133 30 133 35
, srcInfoPoints = []
}
"Maybe")))
(TyTuple
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 133 36 133 55
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 133 36 133 37
, SrcSpan "tests/examples/ByteStringUtils.hs" 133 40 133 41
, SrcSpan "tests/examples/ByteStringUtils.hs" 133 54 133 55
]
}
Boxed
[ TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 133 37 133 40
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 133 37 133 40
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 133 37 133 40
, srcInfoPoints = []
}
"Int"))
, TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 133 42 133 54
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 133 42 133 54
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 133 42 133 54
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 133 42 133 54
, srcInfoPoints = []
}
"ByteString"))
])))
, PatBind
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 134 1 134 46
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 134 1 134 10
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 134 1 134 10
, srcInfoPoints = []
}
"readIntPS"))
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 134 11 134 46
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 134 11 134 12 ]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 134 13 134 46
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 134 13 134 23
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 134 13 134 23
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 134 13 134 23
, srcInfoPoints = []
}
"BC")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 134 13 134 23
, srcInfoPoints = []
}
"readInt")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 134 24 134 25
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 134 24 134 25
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 134 24 134 25
, srcInfoPoints = []
}
".")))
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 134 26 134 46
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 134 26 134 38
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 134 26 134 38
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 134 26 134 38
, srcInfoPoints = []
}
"BC")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 134 26 134 38
, srcInfoPoints = []
}
"dropWhile")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 134 39 134 46
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 134 39 134 46
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 134 39 134 46
, srcInfoPoints = []
}
"isSpace"))))))
Nothing
, TypeSig
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 139 1 139 43
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 139 18 139 20 ]
}
[ Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 139 1 139 17
, srcInfoPoints = []
}
"unpackPSfromUTF8"
]
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 139 21 139 43
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 139 34 139 36 ]
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 139 21 139 33
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 139 21 139 33
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 139 21 139 33
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 139 21 139 33
, srcInfoPoints = []
}
"ByteString")))
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 139 37 139 43
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 139 37 139 43
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 139 37 139 43
, srcInfoPoints = []
}
"String"))))
, FunBind
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 140 1 151 18
, srcInfoPoints = []
}
[ Match
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 140 1 151 18
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 140 1 140 17
, srcInfoPoints = []
}
"unpackPSfromUTF8")
[ PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 140 18 140 20
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 140 18 140 20
, srcInfoPoints = []
}
"ps")
]
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 140 21 151 18
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 140 21 140 22 ]
}
(Case
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 141 2 151 18
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 141 2 141 6
, SrcSpan "tests/examples/ByteStringUtils.hs" 141 26 141 28
, SrcSpan "tests/examples/ByteStringUtils.hs" 142 4 142 4
, SrcSpan "tests/examples/ByteStringUtils.hs" 143 4 143 4
, SrcSpan "tests/examples/ByteStringUtils.hs" 153 1 153 0
]
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 141 7 141 25
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 141 7 141 22
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 141 7 141 22
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 141 7 141 22
, srcInfoPoints = []
}
"BI")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 141 7 141 22
, srcInfoPoints = []
}
"toForeignPtr")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 141 23 141 25
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 141 23 141 25
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 141 23 141 25
, srcInfoPoints = []
}
"ps"))))
[ Alt
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 142 4 142 18
, srcInfoPoints = []
}
(PTuple
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 142 4 142 12
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 142 4 142 5
, SrcSpan "tests/examples/ByteStringUtils.hs" 142 6 142 7
, SrcSpan "tests/examples/ByteStringUtils.hs" 142 8 142 9
, SrcSpan "tests/examples/ByteStringUtils.hs" 142 11 142 12
]
}
Boxed
[ PWildCard
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 142 5 142 6
, srcInfoPoints = []
}
, PWildCard
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 142 7 142 8
, srcInfoPoints = []
}
, PLit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 142 10 142 11
, srcInfoPoints = []
}
(Signless
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 142 10 142 11
, srcInfoPoints = []
})
(Int
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 142 10 142 11
, srcInfoPoints = []
}
0
"0")
])
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 142 13 142 18
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 142 13 142 15 ]
}
(Lit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 142 16 142 18
, srcInfoPoints = []
}
(String
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 142 16 142 18
, srcInfoPoints = []
}
""
"")))
Nothing
, Alt
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 143 4 151 18
, srcInfoPoints = []
}
(PTuple
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 143 4 143 11
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 143 4 143 5
, SrcSpan "tests/examples/ByteStringUtils.hs" 143 6 143 7
, SrcSpan "tests/examples/ByteStringUtils.hs" 143 8 143 9
, SrcSpan "tests/examples/ByteStringUtils.hs" 143 10 143 11
]
}
Boxed
[ PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 143 5 143 6
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 143 5 143 6
, srcInfoPoints = []
}
"x")
, PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 143 7 143 8
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 143 7 143 8
, srcInfoPoints = []
}
"s")
, PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 143 9 143 10
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 143 9 143 10
, srcInfoPoints = []
}
"l")
])
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 143 13 151 18
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 143 13 143 15 ]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 144 5 151 18
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 144 5 144 20
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 144 5 144 20
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 144 5 144 20
, srcInfoPoints = []
}
"unsafePerformIO")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 144 21 144 22
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 144 21 144 22
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 144 21 144 22
, srcInfoPoints = []
}
"$")))
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 144 23 151 18
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 144 23 144 39
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 144 23 144 37
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 144 23 144 37
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
144
23
144
37
, srcInfoPoints = []
}
"withForeignPtr")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 144 38 144 39
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 144 38 144 39
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
144
38
144
39
, srcInfoPoints = []
}
"x"))))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 144 40 144 41
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 144 40 144 41
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 144 40 144 41
, srcInfoPoints = []
}
"$")))
(Lambda
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 144 42 151 18
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs" 144 42 144 43
, SrcSpan
"tests/examples/ByteStringUtils.hs" 144 44 144 46
]
}
[ PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 144 43 144 44
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 144 43 144 44
, srcInfoPoints = []
}
"p")
]
(Do
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 145 5 151 18
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs" 145 5 145 7
, SrcSpan
"tests/examples/ByteStringUtils.hs" 145 8 145 8
, SrcSpan
"tests/examples/ByteStringUtils.hs" 146 8 146 8
, SrcSpan
"tests/examples/ByteStringUtils.hs" 148 8 148 8
, SrcSpan
"tests/examples/ByteStringUtils.hs" 149 8 149 8
, SrcSpan
"tests/examples/ByteStringUtils.hs" 150 8 150 8
, SrcSpan
"tests/examples/ByteStringUtils.hs" 151 8 151 8
, SrcSpan
"tests/examples/ByteStringUtils.hs" 153 1 153 0
]
}
[ Generator
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 145 8 145 31
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
145
15
145
17
]
}
(PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
145
8
145
14
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
145
8
145
14
, srcInfoPoints = []
}
"outbuf"))
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
145
18
145
31
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
145
18
145
29
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
145
18
145
29
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
145
18
145
29
, srcInfoPoints = []
}
"mallocArray")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
145
30
145
31
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
145
30
145
31
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
145
30
145
31
, srcInfoPoints = []
}
"l"))))
, Generator
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 146 8 147 68
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
146
13
146
15
]
}
(PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
146
8
146
12
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
146
8
146
12
, srcInfoPoints = []
}
"lout"))
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
146
16
147
68
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
146
16
146
28
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
146
16
146
28
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
146
16
146
28
, srcInfoPoints = []
}
"fromIntegral")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
146
29
146
35
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
146
29
146
30
, SrcSpan
"tests/examples/ByteStringUtils.hs"
146
30
146
34
, SrcSpan
"tests/examples/ByteStringUtils.hs"
146
34
146
35
]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
146
29
146
35
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
146
29
146
30
, SrcSpan
"tests/examples/ByteStringUtils.hs"
146
30
146
34
, SrcSpan
"tests/examples/ByteStringUtils.hs"
146
34
146
35
]
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
146
30
146
34
, srcInfoPoints = []
}
"fmap")))
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
147
16
147
68
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
147
16
147
51
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
147
16
147
35
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
147
16
147
28
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
147
16
147
28
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
147
16
147
28
, srcInfoPoints = []
}
"utf8_to_ints")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
147
29
147
35
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
147
29
147
35
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
147
29
147
35
, srcInfoPoints = []
}
"outbuf"))))
(Paren
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
147
36
147
51
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
147
36
147
37
, SrcSpan
"tests/examples/ByteStringUtils.hs"
147
50
147
51
]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
147
37
147
50
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
147
37
147
38
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
147
37
147
38
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
147
37
147
38
, srcInfoPoints = []
}
"p")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
147
39
147
48
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
147
39
147
40
, SrcSpan
"tests/examples/ByteStringUtils.hs"
147
40
147
47
, SrcSpan
"tests/examples/ByteStringUtils.hs"
147
47
147
48
]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
147
39
147
48
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
147
39
147
40
, SrcSpan
"tests/examples/ByteStringUtils.hs"
147
40
147
47
, SrcSpan
"tests/examples/ByteStringUtils.hs"
147
47
147
48
]
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
147
40
147
47
, srcInfoPoints = []
}
"plusPtr")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
147
49
147
50
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
147
49
147
50
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
147
49
147
50
, srcInfoPoints = []
}
"s"))))))
(Paren
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
147
52
147
68
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
147
52
147
53
, SrcSpan
"tests/examples/ByteStringUtils.hs"
147
67
147
68
]
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
147
53
147
67
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
147
53
147
65
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
147
53
147
65
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
147
53
147
65
, srcInfoPoints = []
}
"fromIntegral")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
147
66
147
67
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
147
66
147
67
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
147
66
147
67
, srcInfoPoints = []
}
"l")))))))
, Qualifier
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 148 8 148 43
, srcInfoPoints = []
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
148
8
148
43
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
148
8
148
23
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
148
8
148
12
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
148
8
148
12
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
148
8
148
12
, srcInfoPoints = []
}
"when")))
(Paren
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
148
13
148
23
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
148
13
148
14
, SrcSpan
"tests/examples/ByteStringUtils.hs"
148
22
148
23
]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
148
14
148
22
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
148
14
148
18
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
148
14
148
18
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
148
14
148
18
, srcInfoPoints = []
}
"lout")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
148
19
148
20
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
148
19
148
20
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
148
19
148
20
, srcInfoPoints = []
}
"<")))
(Lit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
148
21
148
22
, srcInfoPoints = []
}
(Int
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
148
21
148
22
, srcInfoPoints = []
}
0
"0")))))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
148
24
148
25
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
148
24
148
25
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
148
24
148
25
, srcInfoPoints = []
}
"$")))
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
148
26
148
43
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
148
26
148
31
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
148
26
148
31
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
148
26
148
31
, srcInfoPoints = []
}
"error")))
(Lit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
148
32
148
43
, srcInfoPoints = []
}
(String
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
148
32
148
43
, srcInfoPoints = []
}
"Bad UTF8!"
"Bad UTF8!"))))
, Generator
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 149 8 149 70
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
149
12
149
14
]
}
(PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
149
8
149
11
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
149
8
149
11
, srcInfoPoints = []
}
"str"))
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
149
15
149
70
, srcInfoPoints = []
}
(Paren
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
149
15
149
41
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
149
15
149
16
, SrcSpan
"tests/examples/ByteStringUtils.hs"
149
40
149
41
]
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
149
16
149
40
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
149
16
149
19
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
149
16
149
19
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
149
16
149
19
, srcInfoPoints = []
}
"map")))
(Paren
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
149
20
149
40
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
149
20
149
21
, SrcSpan
"tests/examples/ByteStringUtils.hs"
149
39
149
40
]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
149
21
149
39
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
149
21
149
24
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
149
21
149
24
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
149
21
149
24
, srcInfoPoints = []
}
"chr")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
149
25
149
26
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
149
25
149
26
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
149
25
149
26
, srcInfoPoints = []
}
".")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
149
27
149
39
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
149
27
149
39
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
149
27
149
39
, srcInfoPoints = []
}
"fromIntegral")))))))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
149
42
149
48
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
149
42
149
43
, SrcSpan
"tests/examples/ByteStringUtils.hs"
149
43
149
47
, SrcSpan
"tests/examples/ByteStringUtils.hs"
149
47
149
48
]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
149
42
149
48
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
149
42
149
43
, SrcSpan
"tests/examples/ByteStringUtils.hs"
149
43
149
47
, SrcSpan
"tests/examples/ByteStringUtils.hs"
149
47
149
48
]
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
149
43
149
47
, srcInfoPoints = []
}
"fmap")))
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
149
49
149
70
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
149
49
149
63
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
149
49
149
58
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
149
49
149
58
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
149
49
149
58
, srcInfoPoints = []
}
"peekArray")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
149
59
149
63
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
149
59
149
63
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
149
59
149
63
, srcInfoPoints = []
}
"lout"))))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
149
64
149
70
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
149
64
149
70
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
149
64
149
70
, srcInfoPoints = []
}
"outbuf")))))
, Qualifier
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 150 8 150 19
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
150
8
150
19
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
150
8
150
12
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
150
8
150
12
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
150
8
150
12
, srcInfoPoints = []
}
"free")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
150
13
150
19
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
150
13
150
19
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
150
13
150
19
, srcInfoPoints = []
}
"outbuf"))))
, Qualifier
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 151 8 151 18
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
151
8
151
18
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
151
8
151
14
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
151
8
151
14
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
151
8
151
14
, srcInfoPoints = []
}
"return")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
151
15
151
18
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
151
15
151
18
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
151
15
151
18
, srcInfoPoints = []
}
"str"))))
])))))
Nothing
]))
Nothing
]
, ForImp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 153 1 154 47
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 153 1 153 8
, SrcSpan "tests/examples/ByteStringUtils.hs" 153 9 153 15
, SrcSpan "tests/examples/ByteStringUtils.hs" 153 29 153 61
, SrcSpan "tests/examples/ByteStringUtils.hs" 154 5 154 7
]
}
(CCall
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 153 16 153 21
, srcInfoPoints = []
})
(Just
(PlayRisky
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 153 22 153 28
, srcInfoPoints = []
}))
(Just "static fpstring.h utf8_to_ints")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 153 62 153 74
, srcInfoPoints = []
}
"utf8_to_ints")
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 154 8 154 47
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 154 16 154 18 ]
}
(TyApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 154 8 154 15
, srcInfoPoints = []
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 154 8 154 11
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 154 8 154 11
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 154 8 154 11
, srcInfoPoints = []
}
"Ptr")))
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 154 12 154 15
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 154 12 154 15
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 154 12 154 15
, srcInfoPoints = []
}
"Int"))))
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 154 19 154 47
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 154 29 154 31 ]
}
(TyApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 154 19 154 28
, srcInfoPoints = []
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 154 19 154 22
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 154 19 154 22
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 154 19 154 22
, srcInfoPoints = []
}
"Ptr")))
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 154 23 154 28
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 154 23 154 28
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 154 23 154 28
, srcInfoPoints = []
}
"Word8"))))
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 154 32 154 47
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 154 37 154 39 ]
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 154 32 154 36
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 154 32 154 36
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 154 32 154 36
, srcInfoPoints = []
}
"CInt")))
(TyApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 154 40 154 47
, srcInfoPoints = []
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 154 40 154 42
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 154 40 154 42
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 154 40 154 42
, srcInfoPoints = []
}
"IO")))
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 154 43 154 47
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 154 43 154 47
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 154 43 154 47
, srcInfoPoints = []
}
"CInt")))))))
, InlineSig
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 159 1 159 30
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 159 1 159 11
, SrcSpan "tests/examples/ByteStringUtils.hs" 159 27 159 30
]
}
True
Nothing
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 159 12 159 26
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 159 12 159 26
, srcInfoPoints = []
}
"ifHeadThenTail"))
, TypeSig
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 160 1 160 62
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 160 16 160 18 ]
}
[ Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 160 1 160 15
, srcInfoPoints = []
}
"ifHeadThenTail"
]
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 160 19 160 62
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 160 25 160 27 ]
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 160 19 160 24
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 160 19 160 24
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 160 19 160 24
, srcInfoPoints = []
}
"Word8")))
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 160 28 160 62
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 160 41 160 43 ]
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 160 28 160 40
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 160 28 160 40
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 160 28 160 40
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 160 28 160 40
, srcInfoPoints = []
}
"ByteString")))
(TyApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 160 44 160 62
, srcInfoPoints = []
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 160 44 160 49
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 160 44 160 49
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 160 44 160 49
, srcInfoPoints = []
}
"Maybe")))
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 160 50 160 62
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 160 50 160 62
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 160 50 160 62
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 160 50 160 62
, srcInfoPoints = []
}
"ByteString"))))))
, FunBind
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 161 1 163 39
, srcInfoPoints = []
}
[ Match
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 161 1 163 39
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 161 1 161 15
, srcInfoPoints = []
}
"ifHeadThenTail")
[ PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 161 16 161 17
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 161 16 161 17
, srcInfoPoints = []
}
"c")
, PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 161 18 161 19
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 161 18 161 19
, srcInfoPoints = []
}
"s")
]
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 161 20 163 39
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 161 20 161 21 ]
}
(Case
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 161 22 163 39
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 161 22 161 26
, SrcSpan "tests/examples/ByteStringUtils.hs" 161 36 161 38
, SrcSpan "tests/examples/ByteStringUtils.hs" 162 5 162 5
, SrcSpan "tests/examples/ByteStringUtils.hs" 163 5 163 5
, SrcSpan "tests/examples/ByteStringUtils.hs" 174 1 174 0
]
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 161 27 161 35
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 161 27 161 33
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 161 27 161 33
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 161 27 161 33
, srcInfoPoints = []
}
"uncons")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 161 34 161 35
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 161 34 161 35
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 161 34 161 35
, srcInfoPoints = []
}
"s"))))
[ Alt
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 162 5 162 38
, srcInfoPoints = []
}
(PApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 162 5 162 16
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 162 5 162 9
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 162 5 162 9
, srcInfoPoints = []
}
"Just"))
[ PTuple
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 162 10 162 16
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 162 10 162 11
, SrcSpan "tests/examples/ByteStringUtils.hs" 162 12 162 13
, SrcSpan "tests/examples/ByteStringUtils.hs" 162 15 162 16
]
}
Boxed
[ PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 162 11 162 12
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 162 11 162 12
, srcInfoPoints = []
}
"w")
, PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 162 14 162 15
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 162 14 162 15
, srcInfoPoints = []
}
"t")
]
])
(GuardedRhss
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 162 17 162 38
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 162 17 162 18
, SrcSpan "tests/examples/ByteStringUtils.hs" 162 29 162 31
]
}
[ GuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 162 17 162 38
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 162 17 162 18
, SrcSpan "tests/examples/ByteStringUtils.hs" 162 29 162 31
]
}
[ Qualifier
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 162 19 162 25
, srcInfoPoints = []
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 162 19 162 25
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 162 19 162 20
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
162
19
162
20
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
162
19
162
20
, srcInfoPoints = []
}
"w")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 162 21 162 23
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
162
21
162
23
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
162
21
162
23
, srcInfoPoints = []
}
"==")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 162 24 162 25
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
162
24
162
25
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
162
24
162
25
, srcInfoPoints = []
}
"c"))))
]
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 162 32 162 38
, srcInfoPoints = []
}
(Con
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 162 32 162 36
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 162 32 162 36
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 162 32 162 36
, srcInfoPoints = []
}
"Just")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 162 37 162 38
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 162 37 162 38
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 162 37 162 38
, srcInfoPoints = []
}
"t"))))
])
Nothing
, Alt
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 163 5 163 39
, srcInfoPoints = []
}
(PWildCard
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 163 5 163 6
, srcInfoPoints = []
})
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 163 29 163 39
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 163 29 163 31 ]
}
(Con
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 163 32 163 39
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 163 32 163 39
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 163 32 163 39
, srcInfoPoints = []
}
"Nothing"))))
Nothing
]))
Nothing
]
, TypeSig
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 174 1 174 30
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 174 14 174 16 ]
}
[ Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 174 1 174 13
, srcInfoPoints = []
}
"isSpaceWord8"
]
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 174 17 174 30
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 174 23 174 25 ]
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 174 17 174 22
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 174 17 174 22
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 174 17 174 22
, srcInfoPoints = []
}
"Word8")))
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 174 26 174 30
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 174 26 174 30
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 174 26 174 30
, srcInfoPoints = []
}
"Bool"))))
, FunBind
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 175 1 179 14
, srcInfoPoints = []
}
[ Match
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 175 1 179 14
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 175 1 175 13
, srcInfoPoints = []
}
"isSpaceWord8")
[ PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 175 14 175 15
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 175 14 175 15
, srcInfoPoints = []
}
"w")
]
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 175 16 179 14
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 175 16 175 17 ]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 176 5 179 14
, srcInfoPoints = []
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 176 5 176 14
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 176 5 176 6
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 176 5 176 6
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 176 5 176 6
, srcInfoPoints = []
}
"w")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 176 7 176 9
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 176 7 176 9
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 176 7 176 9
, srcInfoPoints = []
}
"==")))
(Lit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 176 10 176 14
, srcInfoPoints = []
}
(Int
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 176 10 176 14
, srcInfoPoints = []
}
32
"0x20")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 176 15 176 17
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 176 15 176 17
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 176 15 176 17
, srcInfoPoints = []
}
"||")))
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 177 5 179 14
, srcInfoPoints = []
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 177 5 177 14
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 177 5 177 6
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 177 5 177 6
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 177 5 177 6
, srcInfoPoints = []
}
"w")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 177 7 177 9
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 177 7 177 9
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 177 7 177 9
, srcInfoPoints = []
}
"==")))
(Lit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 177 10 177 14
, srcInfoPoints = []
}
(Int
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 177 10 177 14
, srcInfoPoints = []
}
9
"0x09")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 177 15 177 17
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 177 15 177 17
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 177 15 177 17
, srcInfoPoints = []
}
"||")))
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 178 5 179 14
, srcInfoPoints = []
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 178 5 178 14
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 178 5 178 6
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 178 5 178 6
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 178 5 178 6
, srcInfoPoints = []
}
"w")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 178 7 178 9
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 178 7 178 9
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 178 7 178 9
, srcInfoPoints = []
}
"==")))
(Lit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 178 10 178 14
, srcInfoPoints = []
}
(Int
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 178 10 178 14
, srcInfoPoints = []
}
10
"0x0A")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 178 15 178 17
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 178 15 178 17
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 178 15 178 17
, srcInfoPoints = []
}
"||")))
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 179 5 179 14
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 179 5 179 6
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 179 5 179 6
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 179 5 179 6
, srcInfoPoints = []
}
"w")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 179 7 179 9
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 179 7 179 9
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 179 7 179 9
, srcInfoPoints = []
}
"==")))
(Lit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 179 10 179 14
, srcInfoPoints = []
}
(Int
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 179 10 179 14
, srcInfoPoints = []
}
13
"0x0D")))))))
Nothing
]
, InlineSig
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 180 1 180 28
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 180 1 180 11
, SrcSpan "tests/examples/ByteStringUtils.hs" 180 25 180 28
]
}
True
Nothing
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 180 12 180 24
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 180 12 180 24
, srcInfoPoints = []
}
"isSpaceWord8"))
, TypeSig
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 182 1 182 51
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 182 15 182 17 ]
}
[ Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 182 1 182 14
, srcInfoPoints = []
}
"firstnonspace"
]
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 182 18 182 51
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 182 28 182 30 ]
}
(TyApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 182 18 182 27
, srcInfoPoints = []
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 182 18 182 21
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 182 18 182 21
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 182 18 182 21
, srcInfoPoints = []
}
"Ptr")))
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 182 22 182 27
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 182 22 182 27
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 182 22 182 27
, srcInfoPoints = []
}
"Word8"))))
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 182 31 182 51
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 182 35 182 37 ]
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 182 31 182 34
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 182 31 182 34
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 182 31 182 34
, srcInfoPoints = []
}
"Int")))
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 182 38 182 51
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 182 42 182 44 ]
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 182 38 182 41
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 182 38 182 41
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 182 38 182 41
, srcInfoPoints = []
}
"Int")))
(TyApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 182 45 182 51
, srcInfoPoints = []
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 182 45 182 47
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 182 45 182 47
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 182 45 182 47
, srcInfoPoints = []
}
"IO")))
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 182 48 182 51
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 182 48 182 51
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 182 48 182 51
, srcInfoPoints = []
}
"Int")))))))
, FunBind
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 183 1 186 84
, srcInfoPoints = []
}
[ Match
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 183 1 186 84
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 183 1 183 14
, srcInfoPoints = []
}
"firstnonspace")
[ PBangPat
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 183 15 183 19
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 183 16 183 19
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 183 16 183 19
, srcInfoPoints = []
}
"ptr"))
, PBangPat
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 183 20 183 22
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 183 21 183 22
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 183 21 183 22
, srcInfoPoints = []
}
"n"))
, PBangPat
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 183 23 183 25
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 183 24 183 25
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 183 24 183 25
, srcInfoPoints = []
}
"m"))
]
(GuardedRhss
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 184 5 186 84
, srcInfoPoints = []
}
[ GuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 184 5 184 27
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 184 5 184 6
, SrcSpan "tests/examples/ByteStringUtils.hs" 184 17 184 18
]
}
[ Qualifier
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 184 7 184 13
, srcInfoPoints = []
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 184 7 184 13
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 184 7 184 8
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 184 7 184 8
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 184 7 184 8
, srcInfoPoints = []
}
"n")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 184 9 184 11
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 184 9 184 11
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 184 9 184 11
, srcInfoPoints = []
}
">=")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 184 12 184 13
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 184 12 184 13
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 184 12 184 13
, srcInfoPoints = []
}
"m"))))
]
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 184 19 184 27
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 184 19 184 25
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 184 19 184 25
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 184 19 184 25
, srcInfoPoints = []
}
"return")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 184 26 184 27
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 184 26 184 27
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 184 26 184 27
, srcInfoPoints = []
}
"n"))))
, GuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 185 5 186 84
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 185 5 185 6
, SrcSpan "tests/examples/ByteStringUtils.hs" 185 17 185 18
]
}
[ Qualifier
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 185 7 185 16
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 185 7 185 16
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 185 7 185 16
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 185 7 185 16
, srcInfoPoints = []
}
"otherwise")))
]
(Do
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 185 19 186 84
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 185 19 185 21
, SrcSpan "tests/examples/ByteStringUtils.hs" 185 22 185 22
, SrcSpan "tests/examples/ByteStringUtils.hs" 186 22 186 22
, SrcSpan "tests/examples/ByteStringUtils.hs" 188 1 188 0
]
}
[ Generator
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 185 22 185 44
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 185 24 185 26 ]
}
(PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 185 22 185 23
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 185 22 185 23
, srcInfoPoints = []
}
"w"))
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 185 27 185 44
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 185 27 185 42
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 185 27 185 38
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 185 27 185 38
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 185 27 185 38
, srcInfoPoints = []
}
"peekElemOff")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 185 39 185 42
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 185 39 185 42
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 185 39 185 42
, srcInfoPoints = []
}
"ptr"))))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 185 43 185 44
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 185 43 185 44
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 185 43 185 44
, srcInfoPoints = []
}
"n"))))
, Qualifier
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 186 22 186 84
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 186 22 186 24
, SrcSpan "tests/examples/ByteStringUtils.hs" 186 40 186 44
, SrcSpan "tests/examples/ByteStringUtils.hs" 186 71 186 75
]
}
(If
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 186 22 186 84
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 186 22 186 24
, SrcSpan "tests/examples/ByteStringUtils.hs" 186 40 186 44
, SrcSpan "tests/examples/ByteStringUtils.hs" 186 71 186 75
]
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 186 25 186 39
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 186 25 186 37
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 186 25 186 37
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 186 25 186 37
, srcInfoPoints = []
}
"isSpaceWord8")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 186 38 186 39
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 186 38 186 39
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 186 38 186 39
, srcInfoPoints = []
}
"w"))))
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 186 45 186 70
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 186 45 186 68
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 186 45 186 62
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 186 45 186 58
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
186
45
186
58
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
186
45
186
58
, srcInfoPoints = []
}
"firstnonspace")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 186 59 186 62
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
186
59
186
62
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
186
59
186
62
, srcInfoPoints = []
}
"ptr"))))
(Paren
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 186 63 186 68
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs" 186 63 186 64
, SrcSpan
"tests/examples/ByteStringUtils.hs" 186 67 186 68
]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 186 64 186 67
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
186
64
186
65
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
186
64
186
65
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
186
64
186
65
, srcInfoPoints = []
}
"n")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
186
65
186
66
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
186
65
186
66
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
186
65
186
66
, srcInfoPoints = []
}
"+")))
(Lit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
186
66
186
67
, srcInfoPoints = []
}
(Int
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
186
66
186
67
, srcInfoPoints = []
}
1
"1")))))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 186 69 186 70
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 186 69 186 70
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 186 69 186 70
, srcInfoPoints = []
}
"m"))))
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 186 76 186 84
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 186 76 186 82
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 186 76 186 82
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 186 76 186 82
, srcInfoPoints = []
}
"return")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 186 83 186 84
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 186 83 186 84
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 186 83 186 84
, srcInfoPoints = []
}
"n")))))
])
])
Nothing
]
, TypeSig
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 188 1 188 48
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 188 12 188 14 ]
}
[ Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 188 1 188 11
, srcInfoPoints = []
}
"firstspace"
]
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 188 15 188 48
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 188 25 188 27 ]
}
(TyApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 188 15 188 24
, srcInfoPoints = []
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 188 15 188 18
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 188 15 188 18
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 188 15 188 18
, srcInfoPoints = []
}
"Ptr")))
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 188 19 188 24
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 188 19 188 24
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 188 19 188 24
, srcInfoPoints = []
}
"Word8"))))
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 188 28 188 48
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 188 32 188 34 ]
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 188 28 188 31
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 188 28 188 31
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 188 28 188 31
, srcInfoPoints = []
}
"Int")))
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 188 35 188 48
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 188 39 188 41 ]
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 188 35 188 38
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 188 35 188 38
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 188 35 188 38
, srcInfoPoints = []
}
"Int")))
(TyApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 188 42 188 48
, srcInfoPoints = []
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 188 42 188 44
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 188 42 188 44
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 188 42 188 44
, srcInfoPoints = []
}
"IO")))
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 188 45 188 48
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 188 45 188 48
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 188 45 188 48
, srcInfoPoints = []
}
"Int")))))))
, FunBind
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 189 1 192 89
, srcInfoPoints = []
}
[ Match
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 189 1 192 89
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 189 1 189 11
, srcInfoPoints = []
}
"firstspace")
[ PBangPat
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 189 12 189 16
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 189 13 189 16
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 189 13 189 16
, srcInfoPoints = []
}
"ptr"))
, PBangPat
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 189 17 189 19
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 189 18 189 19
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 189 18 189 19
, srcInfoPoints = []
}
"n"))
, PBangPat
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 189 20 189 22
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 189 21 189 22
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 189 21 189 22
, srcInfoPoints = []
}
"m"))
]
(GuardedRhss
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 190 5 192 89
, srcInfoPoints = []
}
[ GuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 190 5 190 27
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 190 5 190 6
, SrcSpan "tests/examples/ByteStringUtils.hs" 190 17 190 18
]
}
[ Qualifier
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 190 7 190 13
, srcInfoPoints = []
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 190 7 190 13
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 190 7 190 8
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 190 7 190 8
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 190 7 190 8
, srcInfoPoints = []
}
"n")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 190 9 190 11
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 190 9 190 11
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 190 9 190 11
, srcInfoPoints = []
}
">=")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 190 12 190 13
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 190 12 190 13
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 190 12 190 13
, srcInfoPoints = []
}
"m"))))
]
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 190 19 190 27
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 190 19 190 25
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 190 19 190 25
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 190 19 190 25
, srcInfoPoints = []
}
"return")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 190 26 190 27
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 190 26 190 27
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 190 26 190 27
, srcInfoPoints = []
}
"n"))))
, GuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 191 5 192 89
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 191 5 191 6
, SrcSpan "tests/examples/ByteStringUtils.hs" 191 17 191 18
]
}
[ Qualifier
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 191 7 191 16
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 191 7 191 16
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 191 7 191 16
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 191 7 191 16
, srcInfoPoints = []
}
"otherwise")))
]
(Do
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 191 19 192 89
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 191 19 191 21
, SrcSpan "tests/examples/ByteStringUtils.hs" 191 22 191 22
, SrcSpan "tests/examples/ByteStringUtils.hs" 192 22 192 22
, SrcSpan "tests/examples/ByteStringUtils.hs" 200 1 200 0
]
}
[ Generator
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 191 22 191 44
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 191 24 191 26 ]
}
(PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 191 22 191 23
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 191 22 191 23
, srcInfoPoints = []
}
"w"))
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 191 27 191 44
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 191 27 191 42
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 191 27 191 38
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 191 27 191 38
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 191 27 191 38
, srcInfoPoints = []
}
"peekElemOff")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 191 39 191 42
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 191 39 191 42
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 191 39 191 42
, srcInfoPoints = []
}
"ptr"))))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 191 43 191 44
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 191 43 191 44
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 191 43 191 44
, srcInfoPoints = []
}
"n"))))
, Qualifier
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 192 22 192 89
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 192 22 192 24
, SrcSpan "tests/examples/ByteStringUtils.hs" 192 48 192 52
, SrcSpan "tests/examples/ByteStringUtils.hs" 192 76 192 80
]
}
(If
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 192 22 192 89
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 192 22 192 24
, SrcSpan "tests/examples/ByteStringUtils.hs" 192 48 192 52
, SrcSpan "tests/examples/ByteStringUtils.hs" 192 76 192 80
]
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 192 25 192 47
, srcInfoPoints = []
}
(Paren
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 192 25 192 45
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs" 192 25 192 26
, SrcSpan
"tests/examples/ByteStringUtils.hs" 192 44 192 45
]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 192 26 192 44
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 192 26 192 29
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
192
26
192
29
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
192
26
192
29
, srcInfoPoints = []
}
"not")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 192 30 192 31
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
192
30
192
31
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
192
30
192
31
, srcInfoPoints = []
}
".")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 192 32 192 44
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
192
32
192
44
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
192
32
192
44
, srcInfoPoints = []
}
"isSpaceWord8")))))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 192 46 192 47
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 192 46 192 47
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 192 46 192 47
, srcInfoPoints = []
}
"w"))))
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 192 53 192 75
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 192 53 192 73
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 192 53 192 67
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 192 53 192 63
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
192
53
192
63
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
192
53
192
63
, srcInfoPoints = []
}
"firstspace")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 192 64 192 67
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
192
64
192
67
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
192
64
192
67
, srcInfoPoints = []
}
"ptr"))))
(Paren
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 192 68 192 73
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs" 192 68 192 69
, SrcSpan
"tests/examples/ByteStringUtils.hs" 192 72 192 73
]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 192 69 192 72
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
192
69
192
70
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
192
69
192
70
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
192
69
192
70
, srcInfoPoints = []
}
"n")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
192
70
192
71
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
192
70
192
71
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
192
70
192
71
, srcInfoPoints = []
}
"+")))
(Lit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
192
71
192
72
, srcInfoPoints = []
}
(Int
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
192
71
192
72
, srcInfoPoints = []
}
1
"1")))))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 192 74 192 75
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 192 74 192 75
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 192 74 192 75
, srcInfoPoints = []
}
"m"))))
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 192 81 192 89
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 192 81 192 87
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 192 81 192 87
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 192 81 192 87
, srcInfoPoints = []
}
"return")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 192 88 192 89
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 192 88 192 89
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 192 88 192 89
, srcInfoPoints = []
}
"n")))))
])
])
Nothing
]
, TypeSig
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 200 1 200 42
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 200 11 200 13 ]
}
[ Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 200 1 200 10
, srcInfoPoints = []
}
"dropSpace"
]
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 200 14 200 42
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 200 27 200 29 ]
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 200 14 200 26
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 200 14 200 26
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 200 14 200 26
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 200 14 200 26
, srcInfoPoints = []
}
"ByteString")))
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 200 30 200 42
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 200 30 200 42
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 200 30 200 42
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 200 30 200 42
, srcInfoPoints = []
}
"ByteString"))))
, FunBind
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 201 1 203 62
, srcInfoPoints = []
}
[ Match
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 201 1 203 62
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 201 1 201 10
, srcInfoPoints = []
}
"dropSpace")
[ PParen
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 201 11 201 24
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 201 11 201 12
, SrcSpan "tests/examples/ByteStringUtils.hs" 201 23 201 24
]
}
(PApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 201 12 201 23
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 201 12 201 17
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 201 12 201 17
, srcInfoPoints = []
}
"BI")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 201 12 201 17
, srcInfoPoints = []
}
"PS"))
[ PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 201 18 201 19
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 201 18 201 19
, srcInfoPoints = []
}
"x")
, PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 201 20 201 21
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 201 20 201 21
, srcInfoPoints = []
}
"s")
, PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 201 22 201 23
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 201 22 201 23
, srcInfoPoints = []
}
"l")
])
]
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 201 25 203 62
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 201 25 201 26 ]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 201 27 203 62
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 201 27 201 45
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 201 27 201 45
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 201 27 201 45
, srcInfoPoints = []
}
"BI")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 201 27 201 45
, srcInfoPoints = []
}
"inlinePerformIO")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 201 46 201 47
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 201 46 201 47
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 201 46 201 47
, srcInfoPoints = []
}
"$")))
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 201 48 203 62
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 201 48 201 64
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 201 48 201 62
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 201 48 201 62
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 201 48 201 62
, srcInfoPoints = []
}
"withForeignPtr")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 201 63 201 64
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 201 63 201 64
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 201 63 201 64
, srcInfoPoints = []
}
"x"))))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 201 65 201 66
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 201 65 201 66
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 201 65 201 66
, srcInfoPoints = []
}
"$")))
(Lambda
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 201 67 203 62
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 201 67 201 68
, SrcSpan "tests/examples/ByteStringUtils.hs" 201 70 201 72
]
}
[ PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 201 68 201 69
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 201 68 201 69
, srcInfoPoints = []
}
"p")
]
(Do
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 201 73 203 62
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 201 73 201 75
, SrcSpan "tests/examples/ByteStringUtils.hs" 202 5 202 5
, SrcSpan "tests/examples/ByteStringUtils.hs" 203 5 203 5
, SrcSpan "tests/examples/ByteStringUtils.hs" 204 1 204 0
]
}
[ Generator
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 202 5 202 43
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 202 7 202 9 ]
}
(PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 202 5 202 6
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 202 5 202 6
, srcInfoPoints = []
}
"i"))
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 202 10 202 43
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 202 10 202 41
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 202 10 202 39
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
202
10
202
23
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
202
10
202
23
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
202
10
202
23
, srcInfoPoints = []
}
"firstnonspace")))
(Paren
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
202
24
202
39
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
202
24
202
25
, SrcSpan
"tests/examples/ByteStringUtils.hs"
202
38
202
39
]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
202
25
202
38
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
202
25
202
26
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
202
25
202
26
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
202
25
202
26
, srcInfoPoints = []
}
"p")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
202
27
202
36
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
202
27
202
28
, SrcSpan
"tests/examples/ByteStringUtils.hs"
202
28
202
35
, SrcSpan
"tests/examples/ByteStringUtils.hs"
202
35
202
36
]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
202
27
202
36
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
202
27
202
28
, SrcSpan
"tests/examples/ByteStringUtils.hs"
202
28
202
35
, SrcSpan
"tests/examples/ByteStringUtils.hs"
202
35
202
36
]
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
202
28
202
35
, srcInfoPoints = []
}
"plusPtr")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
202
37
202
38
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
202
37
202
38
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
202
37
202
38
, srcInfoPoints = []
}
"s"))))))
(Lit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 202 40 202 41
, srcInfoPoints = []
}
(Int
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
202
40
202
41
, srcInfoPoints = []
}
0
"0")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 202 42 202 43
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 202 42 202 43
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
202
42
202
43
, srcInfoPoints = []
}
"l"))))
, Qualifier
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 203 5 203 62
, srcInfoPoints = []
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 203 5 203 62
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 203 5 203 11
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 203 5 203 11
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
203
5
203
11
, srcInfoPoints = []
}
"return")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 203 12 203 14
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 203 12 203 14
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
203
12
203
14
, srcInfoPoints = []
}
"$!")))
(If
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 203 15 203 62
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs" 203 15 203 17
, SrcSpan
"tests/examples/ByteStringUtils.hs" 203 25 203 29
, SrcSpan
"tests/examples/ByteStringUtils.hs" 203 38 203 42
]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 203 18 203 24
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
203
18
203
19
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
203
18
203
19
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
203
18
203
19
, srcInfoPoints = []
}
"i")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
203
20
203
22
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
203
20
203
22
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
203
20
203
22
, srcInfoPoints = []
}
"==")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
203
23
203
24
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
203
23
203
24
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
203
23
203
24
, srcInfoPoints = []
}
"l"))))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 203 30 203 37
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
203
30
203
37
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
203
30
203
37
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
203
30
203
37
, srcInfoPoints = []
}
"empty")))
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 203 43 203 62
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
203
43
203
56
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
203
43
203
50
, srcInfoPoints = []
}
(Con
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
203
43
203
48
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
203
43
203
48
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
203
43
203
48
, srcInfoPoints = []
}
"BI")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
203
43
203
48
, srcInfoPoints = []
}
"PS")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
203
49
203
50
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
203
49
203
50
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
203
49
203
50
, srcInfoPoints = []
}
"x"))))
(Paren
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
203
51
203
56
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
203
51
203
52
, SrcSpan
"tests/examples/ByteStringUtils.hs"
203
55
203
56
]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
203
52
203
55
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
203
52
203
53
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
203
52
203
53
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
203
52
203
53
, srcInfoPoints = []
}
"s")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
203
53
203
54
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
203
53
203
54
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
203
53
203
54
, srcInfoPoints = []
}
"+")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
203
54
203
55
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
203
54
203
55
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
203
54
203
55
, srcInfoPoints = []
}
"i"))))))
(Paren
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
203
57
203
62
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
203
57
203
58
, SrcSpan
"tests/examples/ByteStringUtils.hs"
203
61
203
62
]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
203
58
203
61
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
203
58
203
59
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
203
58
203
59
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
203
58
203
59
, srcInfoPoints = []
}
"l")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
203
59
203
60
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
203
59
203
60
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
203
59
203
60
, srcInfoPoints = []
}
"-")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
203
60
203
61
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
203
60
203
61
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
203
60
203
61
, srcInfoPoints = []
}
"i"))))))))
])))))
Nothing
]
, InlineSig
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 204 1 204 25
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 204 1 204 11
, SrcSpan "tests/examples/ByteStringUtils.hs" 204 22 204 25
]
}
True
Nothing
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 204 12 204 21
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 204 12 204 21
, srcInfoPoints = []
}
"dropSpace"))
, TypeSig
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 211 1 211 58
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 211 12 211 14 ]
}
[ Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 211 1 211 11
, srcInfoPoints = []
}
"breakSpace"
]
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 211 15 211 58
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 211 28 211 30 ]
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 211 15 211 27
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 211 15 211 27
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 211 15 211 27
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 211 15 211 27
, srcInfoPoints = []
}
"ByteString")))
(TyTuple
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 211 31 211 58
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 211 31 211 32
, SrcSpan "tests/examples/ByteStringUtils.hs" 211 44 211 45
, SrcSpan "tests/examples/ByteStringUtils.hs" 211 57 211 58
]
}
Boxed
[ TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 211 32 211 44
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 211 32 211 44
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 211 32 211 44
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 211 32 211 44
, srcInfoPoints = []
}
"ByteString"))
, TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 211 45 211 57
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 211 45 211 57
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 211 45 211 57
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 211 45 211 57
, srcInfoPoints = []
}
"ByteString"))
]))
, FunBind
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 212 1 218 6
, srcInfoPoints = []
}
[ Match
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 212 1 218 6
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 212 1 212 11
, srcInfoPoints = []
}
"breakSpace")
[ PParen
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 212 12 212 25
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 212 12 212 13
, SrcSpan "tests/examples/ByteStringUtils.hs" 212 24 212 25
]
}
(PApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 212 13 212 24
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 212 13 212 18
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 212 13 212 18
, srcInfoPoints = []
}
"BI")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 212 13 212 18
, srcInfoPoints = []
}
"PS"))
[ PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 212 19 212 20
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 212 19 212 20
, srcInfoPoints = []
}
"x")
, PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 212 21 212 22
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 212 21 212 22
, srcInfoPoints = []
}
"s")
, PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 212 23 212 24
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 212 23 212 24
, srcInfoPoints = []
}
"l")
])
]
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 212 26 218 6
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 212 26 212 27 ]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 212 28 218 6
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 212 28 212 46
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 212 28 212 46
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 212 28 212 46
, srcInfoPoints = []
}
"BI")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 212 28 212 46
, srcInfoPoints = []
}
"inlinePerformIO")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 212 47 212 48
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 212 47 212 48
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 212 47 212 48
, srcInfoPoints = []
}
"$")))
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 212 49 218 6
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 212 49 212 65
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 212 49 212 63
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 212 49 212 63
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 212 49 212 63
, srcInfoPoints = []
}
"withForeignPtr")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 212 64 212 65
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 212 64 212 65
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 212 64 212 65
, srcInfoPoints = []
}
"x"))))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 212 66 212 67
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 212 66 212 67
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 212 66 212 67
, srcInfoPoints = []
}
"$")))
(Lambda
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 212 68 218 6
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 212 68 212 69
, SrcSpan "tests/examples/ByteStringUtils.hs" 212 71 212 73
]
}
[ PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 212 69 212 70
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 212 69 212 70
, srcInfoPoints = []
}
"p")
]
(Do
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 212 74 218 6
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 212 74 212 76
, SrcSpan "tests/examples/ByteStringUtils.hs" 213 5 213 5
, SrcSpan "tests/examples/ByteStringUtils.hs" 214 5 214 5
, SrcSpan "tests/examples/ByteStringUtils.hs" 219 1 219 0
]
}
[ Generator
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 213 5 213 40
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 213 7 213 9 ]
}
(PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 213 5 213 6
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 213 5 213 6
, srcInfoPoints = []
}
"i"))
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 213 10 213 40
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 213 10 213 38
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 213 10 213 36
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
213
10
213
20
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
213
10
213
20
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
213
10
213
20
, srcInfoPoints = []
}
"firstspace")))
(Paren
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
213
21
213
36
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
213
21
213
22
, SrcSpan
"tests/examples/ByteStringUtils.hs"
213
35
213
36
]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
213
22
213
35
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
213
22
213
23
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
213
22
213
23
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
213
22
213
23
, srcInfoPoints = []
}
"p")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
213
24
213
33
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
213
24
213
25
, SrcSpan
"tests/examples/ByteStringUtils.hs"
213
25
213
32
, SrcSpan
"tests/examples/ByteStringUtils.hs"
213
32
213
33
]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
213
24
213
33
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
213
24
213
25
, SrcSpan
"tests/examples/ByteStringUtils.hs"
213
25
213
32
, SrcSpan
"tests/examples/ByteStringUtils.hs"
213
32
213
33
]
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
213
25
213
32
, srcInfoPoints = []
}
"plusPtr")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
213
34
213
35
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
213
34
213
35
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
213
34
213
35
, srcInfoPoints = []
}
"s"))))))
(Lit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 213 37 213 38
, srcInfoPoints = []
}
(Int
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
213
37
213
38
, srcInfoPoints = []
}
0
"0")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 213 39 213 40
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 213 39 213 40
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
213
39
213
40
, srcInfoPoints = []
}
"l"))))
, Qualifier
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 214 5 218 6
, srcInfoPoints = []
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 214 5 218 6
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 214 5 214 11
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 214 5 214 11
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
214
5
214
11
, srcInfoPoints = []
}
"return")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 214 12 214 14
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 214 12 214 14
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
214
12
214
14
, srcInfoPoints = []
}
"$!")))
(Case
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 214 15 218 6
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs" 214 15 214 19
, SrcSpan
"tests/examples/ByteStringUtils.hs" 214 23 214 25
, SrcSpan
"tests/examples/ByteStringUtils.hs" 214 26 214 27
, SrcSpan
"tests/examples/ByteStringUtils.hs" 218 5 218 6
]
}
(Con
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 214 20 214 22
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
214
20
214
21
, SrcSpan
"tests/examples/ByteStringUtils.hs"
214
21
214
22
]
}
(Special
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
214
20
214
22
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
214
20
214
21
, SrcSpan
"tests/examples/ByteStringUtils.hs"
214
21
214
22
]
}
(UnitCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
214
20
214
22
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
214
20
214
21
, SrcSpan
"tests/examples/ByteStringUtils.hs"
214
21
214
22
]
})))
[ Alt
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 214 27 217 58
, srcInfoPoints = []
}
(PWildCard
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
214
27
214
28
, srcInfoPoints = []
})
(GuardedRhss
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
215
9
217
58
, srcInfoPoints = []
}
[ GuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
215
9
215
46
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
215
9
215
10
, SrcSpan
"tests/examples/ByteStringUtils.hs"
215
21
215
23
]
}
[ Qualifier
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
215
11
215
17
, srcInfoPoints = []
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
215
11
215
17
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
215
11
215
12
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
215
11
215
12
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
215
11
215
12
, srcInfoPoints = []
}
"i")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
215
13
215
15
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
215
13
215
15
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
215
13
215
15
, srcInfoPoints = []
}
"==")))
(Lit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
215
16
215
17
, srcInfoPoints = []
}
(Int
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
215
16
215
17
, srcInfoPoints = []
}
0
"0")))
]
(Tuple
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
215
24
215
46
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
215
24
215
25
, SrcSpan
"tests/examples/ByteStringUtils.hs"
215
32
215
33
, SrcSpan
"tests/examples/ByteStringUtils.hs"
215
45
215
46
]
}
Boxed
[ Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
215
25
215
32
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
215
25
215
32
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
215
25
215
32
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
215
25
215
32
, srcInfoPoints = []
}
"empty"))
, App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
215
34
215
45
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
215
34
215
43
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
215
34
215
41
, srcInfoPoints = []
}
(Con
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
215
34
215
39
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
215
34
215
39
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
215
34
215
39
, srcInfoPoints = []
}
"BI")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
215
34
215
39
, srcInfoPoints = []
}
"PS")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
215
40
215
41
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
215
40
215
41
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
215
40
215
41
, srcInfoPoints = []
}
"x"))))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
215
42
215
43
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
215
42
215
43
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
215
42
215
43
, srcInfoPoints = []
}
"s"))))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
215
44
215
45
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
215
44
215
45
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
215
44
215
45
, srcInfoPoints = []
}
"l")))
])
, GuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
216
9
216
46
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
216
9
216
10
, SrcSpan
"tests/examples/ByteStringUtils.hs"
216
21
216
23
]
}
[ Qualifier
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
216
11
216
17
, srcInfoPoints = []
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
216
11
216
17
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
216
11
216
12
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
216
11
216
12
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
216
11
216
12
, srcInfoPoints = []
}
"i")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
216
13
216
15
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
216
13
216
15
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
216
13
216
15
, srcInfoPoints = []
}
"==")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
216
16
216
17
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
216
16
216
17
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
216
16
216
17
, srcInfoPoints = []
}
"l"))))
]
(Tuple
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
216
24
216
46
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
216
24
216
25
, SrcSpan
"tests/examples/ByteStringUtils.hs"
216
36
216
37
, SrcSpan
"tests/examples/ByteStringUtils.hs"
216
45
216
46
]
}
Boxed
[ App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
216
25
216
36
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
216
25
216
34
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
216
25
216
32
, srcInfoPoints = []
}
(Con
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
216
25
216
30
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
216
25
216
30
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
216
25
216
30
, srcInfoPoints = []
}
"BI")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
216
25
216
30
, srcInfoPoints = []
}
"PS")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
216
31
216
32
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
216
31
216
32
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
216
31
216
32
, srcInfoPoints = []
}
"x"))))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
216
33
216
34
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
216
33
216
34
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
216
33
216
34
, srcInfoPoints = []
}
"s"))))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
216
35
216
36
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
216
35
216
36
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
216
35
216
36
, srcInfoPoints = []
}
"l")))
, Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
216
38
216
45
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
216
38
216
45
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
216
38
216
45
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
216
38
216
45
, srcInfoPoints = []
}
"empty"))
])
, GuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
217
9
217
58
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
217
9
217
10
, SrcSpan
"tests/examples/ByteStringUtils.hs"
217
21
217
23
]
}
[ Qualifier
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
217
11
217
20
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
217
11
217
20
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
217
11
217
20
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
217
11
217
20
, srcInfoPoints = []
}
"otherwise")))
]
(Tuple
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
217
24
217
58
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
217
24
217
25
, SrcSpan
"tests/examples/ByteStringUtils.hs"
217
36
217
37
, SrcSpan
"tests/examples/ByteStringUtils.hs"
217
57
217
58
]
}
Boxed
[ App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
217
25
217
36
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
217
25
217
34
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
217
25
217
32
, srcInfoPoints = []
}
(Con
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
217
25
217
30
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
217
25
217
30
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
217
25
217
30
, srcInfoPoints = []
}
"BI")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
217
25
217
30
, srcInfoPoints = []
}
"PS")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
217
31
217
32
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
217
31
217
32
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
217
31
217
32
, srcInfoPoints = []
}
"x"))))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
217
33
217
34
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
217
33
217
34
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
217
33
217
34
, srcInfoPoints = []
}
"s"))))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
217
35
217
36
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
217
35
217
36
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
217
35
217
36
, srcInfoPoints = []
}
"i")))
, App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
217
38
217
57
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
217
38
217
51
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
217
38
217
45
, srcInfoPoints = []
}
(Con
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
217
38
217
43
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
217
38
217
43
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
217
38
217
43
, srcInfoPoints = []
}
"BI")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
217
38
217
43
, srcInfoPoints = []
}
"PS")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
217
44
217
45
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
217
44
217
45
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
217
44
217
45
, srcInfoPoints = []
}
"x"))))
(Paren
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
217
46
217
51
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
217
46
217
47
, SrcSpan
"tests/examples/ByteStringUtils.hs"
217
50
217
51
]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
217
47
217
50
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
217
47
217
48
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
217
47
217
48
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
217
47
217
48
, srcInfoPoints = []
}
"s")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
217
48
217
49
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
217
48
217
49
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
217
48
217
49
, srcInfoPoints = []
}
"+")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
217
49
217
50
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
217
49
217
50
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
217
49
217
50
, srcInfoPoints = []
}
"i"))))))
(Paren
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
217
52
217
57
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
217
52
217
53
, SrcSpan
"tests/examples/ByteStringUtils.hs"
217
56
217
57
]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
217
53
217
56
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
217
53
217
54
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
217
53
217
54
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
217
53
217
54
, srcInfoPoints = []
}
"l")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
217
54
217
55
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
217
54
217
55
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
217
54
217
55
, srcInfoPoints = []
}
"-")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
217
55
217
56
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
217
55
217
56
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
217
55
217
56
, srcInfoPoints = []
}
"i")))))
])
])
Nothing
]))
])))))
Nothing
]
, InlineSig
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 219 1 219 26
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 219 1 219 11
, SrcSpan "tests/examples/ByteStringUtils.hs" 219 23 219 26
]
}
True
Nothing
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 219 12 219 22
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 219 12 219 22
, srcInfoPoints = []
}
"breakSpace"))
, InlineSig
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 223 1 223 24
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 223 1 223 11
, SrcSpan "tests/examples/ByteStringUtils.hs" 223 21 223 24
]
}
True
Nothing
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 223 12 223 20
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 223 12 223 20
, srcInfoPoints = []
}
"is_funky"))
, TypeSig
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 224 1 224 33
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 224 10 224 12 ]
}
[ Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 224 1 224 9
, srcInfoPoints = []
}
"is_funky"
]
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 224 13 224 33
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 224 26 224 28 ]
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 224 13 224 25
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 224 13 224 25
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 224 13 224 25
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 224 13 224 25
, srcInfoPoints = []
}
"ByteString")))
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 224 29 224 33
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 224 29 224 33
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 224 29 224 33
, srcInfoPoints = []
}
"Bool"))))
, FunBind
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 225 1 228 65
, srcInfoPoints = []
}
[ Match
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 225 1 228 65
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 225 1 225 9
, srcInfoPoints = []
}
"is_funky")
[ PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 225 10 225 12
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 225 10 225 12
, srcInfoPoints = []
}
"ps")
]
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 225 13 228 65
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 225 13 225 14 ]
}
(Case
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 225 15 228 65
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 225 15 225 19
, SrcSpan "tests/examples/ByteStringUtils.hs" 225 39 225 41
, SrcSpan "tests/examples/ByteStringUtils.hs" 226 4 226 4
, SrcSpan "tests/examples/ByteStringUtils.hs" 230 1 230 0
]
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 225 20 225 38
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 225 20 225 35
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 225 20 225 35
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 225 20 225 35
, srcInfoPoints = []
}
"BI")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 225 20 225 35
, srcInfoPoints = []
}
"toForeignPtr")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 225 36 225 38
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 225 36 225 38
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 225 36 225 38
, srcInfoPoints = []
}
"ps"))))
[ Alt
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 226 4 228 65
, srcInfoPoints = []
}
(PTuple
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 226 4 226 11
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 226 4 226 5
, SrcSpan "tests/examples/ByteStringUtils.hs" 226 6 226 7
, SrcSpan "tests/examples/ByteStringUtils.hs" 226 8 226 9
, SrcSpan "tests/examples/ByteStringUtils.hs" 226 10 226 11
]
}
Boxed
[ PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 226 5 226 6
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 226 5 226 6
, srcInfoPoints = []
}
"x")
, PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 226 7 226 8
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 226 7 226 8
, srcInfoPoints = []
}
"s")
, PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 226 9 226 10
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 226 9 226 10
, srcInfoPoints = []
}
"l")
])
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 226 12 228 65
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 226 12 226 14 ]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 227 5 228 65
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 227 5 227 20
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 227 5 227 20
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 227 5 227 20
, srcInfoPoints = []
}
"unsafePerformIO")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 227 21 227 22
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 227 21 227 22
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 227 21 227 22
, srcInfoPoints = []
}
"$")))
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 227 23 228 65
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 227 23 227 39
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 227 23 227 37
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 227 23 227 37
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
227
23
227
37
, srcInfoPoints = []
}
"withForeignPtr")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 227 38 227 39
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 227 38 227 39
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
227
38
227
39
, srcInfoPoints = []
}
"x"))))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 227 40 227 41
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 227 40 227 41
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 227 40 227 41
, srcInfoPoints = []
}
"$")))
(Lambda
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 227 42 228 65
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs" 227 42 227 43
, SrcSpan
"tests/examples/ByteStringUtils.hs" 227 44 227 46
]
}
[ PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 227 43 227 44
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 227 43 227 44
, srcInfoPoints = []
}
"p")
]
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 228 5 228 65
, srcInfoPoints = []
}
(RightSection
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 228 5 228 10
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs" 228 5 228 6
, SrcSpan
"tests/examples/ByteStringUtils.hs" 228 9 228 10
]
}
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 228 6 228 8
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
228
6
228
8
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
228
6
228
8
, srcInfoPoints = []
}
"/=")))
(Lit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 228 8 228 9
, srcInfoPoints = []
}
(Int
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
228
8
228
9
, srcInfoPoints = []
}
0
"0")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 228 11 228 17
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
228
11
228
12
, SrcSpan
"tests/examples/ByteStringUtils.hs"
228
12
228
16
, SrcSpan
"tests/examples/ByteStringUtils.hs"
228
16
228
17
]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
228
11
228
17
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
228
11
228
12
, SrcSpan
"tests/examples/ByteStringUtils.hs"
228
12
228
16
, SrcSpan
"tests/examples/ByteStringUtils.hs"
228
16
228
17
]
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
228
12
228
16
, srcInfoPoints = []
}
"fmap")))
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 228 18 228 65
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
228
18
228
48
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
228
18
228
32
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
228
18
228
32
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
228
18
228
32
, srcInfoPoints = []
}
"has_funky_char")))
(Paren
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
228
33
228
48
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
228
33
228
34
, SrcSpan
"tests/examples/ByteStringUtils.hs"
228
47
228
48
]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
228
34
228
47
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
228
34
228
35
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
228
34
228
35
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
228
34
228
35
, srcInfoPoints = []
}
"p")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
228
36
228
45
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
228
36
228
37
, SrcSpan
"tests/examples/ByteStringUtils.hs"
228
37
228
44
, SrcSpan
"tests/examples/ByteStringUtils.hs"
228
44
228
45
]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
228
36
228
45
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
228
36
228
37
, SrcSpan
"tests/examples/ByteStringUtils.hs"
228
37
228
44
, SrcSpan
"tests/examples/ByteStringUtils.hs"
228
44
228
45
]
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
228
37
228
44
, srcInfoPoints = []
}
"plusPtr")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
228
46
228
47
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
228
46
228
47
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
228
46
228
47
, srcInfoPoints = []
}
"s"))))))
(Paren
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
228
49
228
65
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
228
49
228
50
, SrcSpan
"tests/examples/ByteStringUtils.hs"
228
64
228
65
]
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
228
50
228
64
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
228
50
228
62
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
228
50
228
62
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
228
50
228
62
, srcInfoPoints = []
}
"fromIntegral")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
228
63
228
64
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
228
63
228
64
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
228
63
228
64
, srcInfoPoints = []
}
"l")))))))))))
Nothing
]))
Nothing
]
, ForImp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 230 1 231 36
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 230 1 230 8
, SrcSpan "tests/examples/ByteStringUtils.hs" 230 9 230 15
, SrcSpan "tests/examples/ByteStringUtils.hs" 230 29 230 56
, SrcSpan "tests/examples/ByteStringUtils.hs" 231 5 231 7
]
}
(CCall
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 230 16 230 21
, srcInfoPoints = []
})
(Just
(PlayRisky
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 230 22 230 28
, srcInfoPoints = []
}))
(Just "fpstring.h has_funky_char")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 230 57 230 71
, srcInfoPoints = []
}
"has_funky_char")
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 231 8 231 36
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 231 18 231 20 ]
}
(TyApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 231 8 231 17
, srcInfoPoints = []
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 231 8 231 11
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 231 8 231 11
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 231 8 231 11
, srcInfoPoints = []
}
"Ptr")))
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 231 12 231 17
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 231 12 231 17
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 231 12 231 17
, srcInfoPoints = []
}
"Word8"))))
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 231 21 231 36
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 231 26 231 28 ]
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 231 21 231 25
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 231 21 231 25
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 231 21 231 25
, srcInfoPoints = []
}
"CInt")))
(TyApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 231 29 231 36
, srcInfoPoints = []
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 231 29 231 31
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 231 29 231 31
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 231 29 231 31
, srcInfoPoints = []
}
"IO")))
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 231 32 231 36
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 231 32 231 36
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 231 32 231 36
, srcInfoPoints = []
}
"CInt"))))))
, InlineSig
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 248 1 248 22
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 248 1 248 11
, SrcSpan "tests/examples/ByteStringUtils.hs" 248 19 248 22
]
}
True
Nothing
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 248 12 248 18
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 248 12 248 18
, srcInfoPoints = []
}
"hashPS"))
, TypeSig
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 249 1 249 32
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 249 8 249 10 ]
}
[ Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 249 1 249 7
, srcInfoPoints = []
}
"hashPS"
]
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 249 11 249 32
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 249 24 249 26 ]
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 249 11 249 23
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 249 11 249 23
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 249 11 249 23
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 249 11 249 23
, srcInfoPoints = []
}
"ByteString")))
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 249 27 249 32
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 249 27 249 32
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 249 27 249 32
, srcInfoPoints = []
}
"Int32"))))
, FunBind
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 250 1 254 30
, srcInfoPoints = []
}
[ Match
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 250 1 254 30
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 250 1 250 7
, srcInfoPoints = []
}
"hashPS")
[ PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 250 8 250 10
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 250 8 250 10
, srcInfoPoints = []
}
"ps")
]
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 250 11 254 30
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 250 11 250 12 ]
}
(Case
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 251 4 254 30
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 251 4 251 8
, SrcSpan "tests/examples/ByteStringUtils.hs" 251 28 251 30
, SrcSpan "tests/examples/ByteStringUtils.hs" 252 4 252 4
, SrcSpan "tests/examples/ByteStringUtils.hs" 256 1 256 0
]
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 251 9 251 27
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 251 9 251 24
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 251 9 251 24
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 251 9 251 24
, srcInfoPoints = []
}
"BI")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 251 9 251 24
, srcInfoPoints = []
}
"toForeignPtr")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 251 25 251 27
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 251 25 251 27
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 251 25 251 27
, srcInfoPoints = []
}
"ps"))))
[ Alt
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 252 4 254 30
, srcInfoPoints = []
}
(PTuple
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 252 4 252 11
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 252 4 252 5
, SrcSpan "tests/examples/ByteStringUtils.hs" 252 6 252 7
, SrcSpan "tests/examples/ByteStringUtils.hs" 252 8 252 9
, SrcSpan "tests/examples/ByteStringUtils.hs" 252 10 252 11
]
}
Boxed
[ PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 252 5 252 6
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 252 5 252 6
, srcInfoPoints = []
}
"x")
, PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 252 7 252 8
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 252 7 252 8
, srcInfoPoints = []
}
"s")
, PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 252 9 252 10
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 252 9 252 10
, srcInfoPoints = []
}
"l")
])
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 252 12 254 30
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 252 12 252 14 ]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 253 5 254 30
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 253 5 253 20
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 253 5 253 20
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 253 5 253 20
, srcInfoPoints = []
}
"unsafePerformIO")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 253 21 253 22
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 253 21 253 22
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 253 21 253 22
, srcInfoPoints = []
}
"$")))
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 253 23 254 30
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 253 23 253 39
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 253 23 253 37
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 253 23 253 37
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
253
23
253
37
, srcInfoPoints = []
}
"withForeignPtr")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 253 38 253 39
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 253 38 253 39
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
253
38
253
39
, srcInfoPoints = []
}
"x"))))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 253 40 253 41
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 253 40 253 41
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 253 40 253 41
, srcInfoPoints = []
}
"$")))
(Lambda
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 253 42 254 30
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs" 253 42 253 43
, SrcSpan
"tests/examples/ByteStringUtils.hs" 253 44 253 46
]
}
[ PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 253 43 253 44
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 253 43 253 44
, srcInfoPoints = []
}
"p")
]
(Do
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 254 5 254 30
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs" 254 5 254 7
, SrcSpan
"tests/examples/ByteStringUtils.hs" 254 8 254 8
, SrcSpan
"tests/examples/ByteStringUtils.hs" 256 1 256 0
]
}
[ Qualifier
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 254 8 254 30
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
254
8
254
30
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
254
8
254
28
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
254
8
254
12
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
254
8
254
12
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
254
8
254
12
, srcInfoPoints = []
}
"hash")))
(Paren
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
254
13
254
28
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
254
13
254
14
, SrcSpan
"tests/examples/ByteStringUtils.hs"
254
27
254
28
]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
254
14
254
27
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
254
14
254
15
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
254
14
254
15
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
254
14
254
15
, srcInfoPoints = []
}
"p")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
254
16
254
25
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
254
16
254
17
, SrcSpan
"tests/examples/ByteStringUtils.hs"
254
17
254
24
, SrcSpan
"tests/examples/ByteStringUtils.hs"
254
24
254
25
]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
254
16
254
25
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
254
16
254
17
, SrcSpan
"tests/examples/ByteStringUtils.hs"
254
17
254
24
, SrcSpan
"tests/examples/ByteStringUtils.hs"
254
24
254
25
]
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
254
17
254
24
, srcInfoPoints = []
}
"plusPtr")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
254
26
254
27
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
254
26
254
27
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
254
26
254
27
, srcInfoPoints = []
}
"s"))))))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
254
29
254
30
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
254
29
254
30
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
254
29
254
30
, srcInfoPoints = []
}
"l"))))
])))))
Nothing
]))
Nothing
]
, TypeSig
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 256 1 256 37
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 256 6 256 8 ]
}
[ Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 256 1 256 5
, srcInfoPoints = []
}
"hash"
]
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 256 9 256 37
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 256 19 256 21 ]
}
(TyApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 256 9 256 18
, srcInfoPoints = []
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 256 9 256 12
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 256 9 256 12
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 256 9 256 12
, srcInfoPoints = []
}
"Ptr")))
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 256 13 256 18
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 256 13 256 18
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 256 13 256 18
, srcInfoPoints = []
}
"Word8"))))
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 256 22 256 37
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 256 26 256 28 ]
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 256 22 256 25
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 256 22 256 25
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 256 22 256 25
, srcInfoPoints = []
}
"Int")))
(TyApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 256 29 256 37
, srcInfoPoints = []
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 256 29 256 31
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 256 29 256 31
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 256 29 256 31
, srcInfoPoints = []
}
"IO")))
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 256 32 256 37
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 256 32 256 37
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 256 32 256 37
, srcInfoPoints = []
}
"Int32"))))))
, FunBind
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 257 1 261 50
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 258 2 258 7 ]
}
[ Match
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 257 1 261 50
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 258 2 258 7 ]
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 257 1 257 5
, srcInfoPoints = []
}
"hash")
[ PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 257 6 257 9
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 257 6 257 9
, srcInfoPoints = []
}
"ptr")
, PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 257 10 257 13
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 257 10 257 13
, srcInfoPoints = []
}
"len")
]
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 257 14 257 38
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 257 14 257 15 ]
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 257 16 257 38
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 257 16 257 34
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 257 16 257 30
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 257 16 257 17
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 257 16 257 17
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 257 16 257 17
, srcInfoPoints = []
}
"f")))
(Paren
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 257 18 257 30
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 257 18 257 19
, SrcSpan "tests/examples/ByteStringUtils.hs" 257 29 257 30
]
}
(ExpTypeSig
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 257 19 257 29
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 257 21 257 23 ]
}
(Lit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 257 19 257 20
, srcInfoPoints = []
}
(Int
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 257 19 257 20
, srcInfoPoints = []
}
0
"0"))
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 257 24 257 29
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 257 24 257 29
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 257 24 257 29
, srcInfoPoints = []
}
"Int32"))))))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 257 31 257 34
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 257 31 257 34
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 257 31 257 34
, srcInfoPoints = []
}
"ptr"))))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 257 35 257 38
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 257 35 257 38
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 257 35 257 38
, srcInfoPoints = []
}
"len")))))
(Just
(BDecls
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 258 8 261 50
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 258 8 258 8
, SrcSpan "tests/examples/ByteStringUtils.hs" 259 8 259 8
, SrcSpan "tests/examples/ByteStringUtils.hs" 263 1 263 0
]
}
[ FunBind
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 258 8 261 50
, srcInfoPoints = []
}
[ Match
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 258 8 258 26
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 258 8 258 9
, srcInfoPoints = []
}
"f")
[ PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 258 10 258 11
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 258 10 258 11
, srcInfoPoints = []
}
"h")
, PWildCard
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 258 12 258 13
, srcInfoPoints = []
}
, PLit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 258 14 258 15
, srcInfoPoints = []
}
(Signless
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 258 14 258 15
, srcInfoPoints = []
})
(Int
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 258 14 258 15
, srcInfoPoints = []
}
0
"0")
]
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 258 16 258 26
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 258 16 258 17 ]
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 258 18 258 26
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 258 18 258 24
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 258 18 258 24
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 258 18 258 24
, srcInfoPoints = []
}
"return")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 258 25 258 26
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 258 25 258 26
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 258 25 258 26
, srcInfoPoints = []
}
"h")))))
Nothing
, Match
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 259 8 261 50
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 259 8 259 9
, srcInfoPoints = []
}
"f")
[ PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 259 10 259 11
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 259 10 259 11
, srcInfoPoints = []
}
"h")
, PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 259 12 259 13
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 259 12 259 13
, srcInfoPoints = []
}
"p")
, PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 259 14 259 15
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 259 14 259 15
, srcInfoPoints = []
}
"n")
]
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 259 16 261 50
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 259 16 259 17 ]
}
(Do
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 259 18 261 50
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 259 18 259 20
, SrcSpan "tests/examples/ByteStringUtils.hs" 259 21 259 21
, SrcSpan "tests/examples/ByteStringUtils.hs" 260 21 260 21
, SrcSpan "tests/examples/ByteStringUtils.hs" 261 21 261 21
, SrcSpan "tests/examples/ByteStringUtils.hs" 263 1 263 0
]
}
[ Generator
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 259 21 259 32
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs" 259 23 259 25
]
}
(PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 259 21 259 22
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
259
21
259
22
, srcInfoPoints = []
}
"x"))
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 259 26 259 32
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
259
26
259
30
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
259
26
259
30
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
259
26
259
30
, srcInfoPoints = []
}
"peek")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
259
31
259
32
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
259
31
259
32
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
259
31
259
32
, srcInfoPoints = []
}
"p"))))
, LetStmt
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 260 21 260 64
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs" 260 21 260 24
]
}
(BDecls
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 260 25 260 64
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs" 260 25 260 25
, SrcSpan
"tests/examples/ByteStringUtils.hs" 261 21 261 0
]
}
[ PatBind
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
260
25
260
64
, srcInfoPoints = []
}
(PBangPat
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
260
25
260
28
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
260
25
260
26
]
}
(PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
260
26
260
28
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
260
26
260
28
, srcInfoPoints = []
}
"h'")))
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
260
29
260
64
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
260
29
260
30
]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
260
32
260
64
, srcInfoPoints = []
}
(Paren
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
260
32
260
48
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
260
32
260
33
, SrcSpan
"tests/examples/ByteStringUtils.hs"
260
47
260
48
]
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
260
33
260
47
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
260
33
260
45
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
260
33
260
45
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
260
33
260
45
, srcInfoPoints = []
}
"fromIntegral")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
260
46
260
47
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
260
46
260
47
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
260
46
260
47
, srcInfoPoints = []
}
"x")))))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
260
49
260
50
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
260
49
260
50
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
260
49
260
50
, srcInfoPoints = []
}
"+")))
(Paren
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
260
51
260
64
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
260
51
260
52
, SrcSpan
"tests/examples/ByteStringUtils.hs"
260
63
260
64
]
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
260
52
260
63
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
260
52
260
61
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
260
52
260
59
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
260
52
260
59
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
260
52
260
59
, srcInfoPoints = []
}
"rotateL")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
260
60
260
61
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
260
60
260
61
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
260
60
260
61
, srcInfoPoints = []
}
"h"))))
(Lit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
260
62
260
63
, srcInfoPoints = []
}
(Int
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
260
62
260
63
, srcInfoPoints = []
}
8
"8"))))))
Nothing
])
, Qualifier
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 261 21 261 50
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 261 21 261 50
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
261
21
261
44
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
261
21
261
25
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
261
21
261
22
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
261
21
261
22
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
261
21
261
22
, srcInfoPoints = []
}
"f")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
261
23
261
25
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
261
23
261
25
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
261
23
261
25
, srcInfoPoints = []
}
"h'"))))
(Paren
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
261
26
261
44
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
261
26
261
27
, SrcSpan
"tests/examples/ByteStringUtils.hs"
261
43
261
44
]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
261
27
261
43
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
261
27
261
28
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
261
27
261
28
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
261
27
261
28
, srcInfoPoints = []
}
"p")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
261
29
261
41
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
261
29
261
30
, SrcSpan
"tests/examples/ByteStringUtils.hs"
261
30
261
40
, SrcSpan
"tests/examples/ByteStringUtils.hs"
261
40
261
41
]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
261
29
261
41
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
261
29
261
30
, SrcSpan
"tests/examples/ByteStringUtils.hs"
261
30
261
40
, SrcSpan
"tests/examples/ByteStringUtils.hs"
261
40
261
41
]
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
261
30
261
40
, srcInfoPoints = []
}
"advancePtr")))
(Lit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
261
42
261
43
, srcInfoPoints = []
}
(Int
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
261
42
261
43
, srcInfoPoints = []
}
1
"1")))))
(Paren
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
261
45
261
50
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
261
45
261
46
, SrcSpan
"tests/examples/ByteStringUtils.hs"
261
49
261
50
]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
261
46
261
49
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
261
46
261
47
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
261
46
261
47
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
261
46
261
47
, srcInfoPoints = []
}
"n")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
261
47
261
48
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
261
47
261
48
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
261
47
261
48
, srcInfoPoints = []
}
"-")))
(Lit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
261
48
261
49
, srcInfoPoints = []
}
(Int
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
261
48
261
49
, srcInfoPoints = []
}
1
"1")))))
]))
Nothing
]
]))
]
, InlineSig
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 263 1 263 24
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 263 1 263 11
, SrcSpan "tests/examples/ByteStringUtils.hs" 263 21 263 24
]
}
True
Nothing
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 263 12 263 20
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 263 12 263 20
, srcInfoPoints = []
}
"substrPS"))
, TypeSig
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 264 1 264 54
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 264 10 264 12 ]
}
[ Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 264 1 264 9
, srcInfoPoints = []
}
"substrPS"
]
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 264 13 264 54
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 264 26 264 28 ]
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 264 13 264 25
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 264 13 264 25
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 264 13 264 25
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 264 13 264 25
, srcInfoPoints = []
}
"ByteString")))
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 264 29 264 54
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 264 42 264 44 ]
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 264 29 264 41
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 264 29 264 41
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 264 29 264 41
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 264 29 264 41
, srcInfoPoints = []
}
"ByteString")))
(TyApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 264 45 264 54
, srcInfoPoints = []
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 264 45 264 50
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 264 45 264 50
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 264 45 264 50
, srcInfoPoints = []
}
"Maybe")))
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 264 51 264 54
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 264 51 264 54
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 264 51 264 54
, srcInfoPoints = []
}
"Int"))))))
, FunBind
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 265 1 273 66
, srcInfoPoints = []
}
[ Match
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 265 1 273 66
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 265 1 265 9
, srcInfoPoints = []
}
"substrPS")
[ PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 265 10 265 13
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 265 10 265 13
, srcInfoPoints = []
}
"tok")
, PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 265 14 265 17
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 265 14 265 17
, srcInfoPoints = []
}
"str")
]
(GuardedRhss
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 266 5 273 66
, srcInfoPoints = []
}
[ GuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 266 5 266 26
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 266 5 266 6
, SrcSpan "tests/examples/ByteStringUtils.hs" 266 18 266 19
]
}
[ Qualifier
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 266 7 266 17
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 266 7 266 17
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 266 7 266 13
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 266 7 266 13
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 266 7 266 13
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 266 7 266 13
, srcInfoPoints = []
}
"null")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 266 14 266 17
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 266 14 266 17
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 266 14 266 17
, srcInfoPoints = []
}
"tok"))))
]
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 266 20 266 26
, srcInfoPoints = []
}
(Con
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 266 20 266 24
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 266 20 266 24
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 266 20 266 24
, srcInfoPoints = []
}
"Just")))
(Lit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 266 25 266 26
, srcInfoPoints = []
}
(Int
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 266 25 266 26
, srcInfoPoints = []
}
0
"0")))
, GuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 267 5 267 44
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 267 5 267 6
, SrcSpan "tests/examples/ByteStringUtils.hs" 267 35 267 36
]
}
[ Qualifier
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 267 7 267 34
, srcInfoPoints = []
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 267 7 267 34
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 267 7 267 19
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 267 7 267 15
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 267 7 267 15
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 267 7 267 15
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 267 7 267 15
, srcInfoPoints = []
}
"length")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 267 16 267 19
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 267 16 267 19
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 267 16 267 19
, srcInfoPoints = []
}
"tok"))))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 267 20 267 21
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 267 20 267 21
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 267 20 267 21
, srcInfoPoints = []
}
">")))
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 267 22 267 34
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 267 22 267 30
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 267 22 267 30
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 267 22 267 30
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 267 22 267 30
, srcInfoPoints = []
}
"length")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 267 31 267 34
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 267 31 267 34
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 267 31 267 34
, srcInfoPoints = []
}
"str")))))
]
(Con
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 267 37 267 44
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 267 37 267 44
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 267 37 267 44
, srcInfoPoints = []
}
"Nothing")))
, GuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 268 5 273 66
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 268 5 268 6
, SrcSpan "tests/examples/ByteStringUtils.hs" 268 17 268 18
]
}
[ Qualifier
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 268 7 268 16
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 268 7 268 16
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 268 7 268 16
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 268 7 268 16
, srcInfoPoints = []
}
"otherwise")))
]
(Do
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 268 19 273 66
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 268 19 268 21
, SrcSpan "tests/examples/ByteStringUtils.hs" 268 22 268 22
, SrcSpan "tests/examples/ByteStringUtils.hs" 269 22 269 22
, SrcSpan "tests/examples/ByteStringUtils.hs" 271 22 271 22
, SrcSpan "tests/examples/ByteStringUtils.hs" 279 1 279 0
]
}
[ Generator
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 268 22 268 57
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 268 24 268 26 ]
}
(PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 268 22 268 23
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 268 22 268 23
, srcInfoPoints = []
}
"n"))
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 268 27 268 57
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 268 27 268 53
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 268 27 268 39
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 268 27 268 39
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 268 27 268 39
, srcInfoPoints = []
}
"BC")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 268 27 268 39
, srcInfoPoints = []
}
"elemIndex")))
(Paren
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 268 40 268 53
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs" 268 40 268 41
, SrcSpan
"tests/examples/ByteStringUtils.hs" 268 52 268 53
]
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 268 41 268 52
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 268 41 268 48
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
268
41
268
48
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
268
41
268
48
, srcInfoPoints = []
}
"BC")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
268
41
268
48
, srcInfoPoints = []
}
"head")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 268 49 268 52
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
268
49
268
52
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
268
49
268
52
, srcInfoPoints = []
}
"tok"))))))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 268 54 268 57
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 268 54 268 57
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 268 54 268 57
, srcInfoPoints = []
}
"str"))))
, LetStmt
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 269 22 270 52
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 269 22 269 25 ]
}
(BDecls
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 269 26 270 52
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 269 26 269 26
, SrcSpan "tests/examples/ByteStringUtils.hs" 270 26 270 26
, SrcSpan "tests/examples/ByteStringUtils.hs" 271 22 271 0
]
}
[ PatBind
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 269 26 269 43
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 269 26 269 30
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 269 26 269 30
, srcInfoPoints = []
}
"ttok"))
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 269 31 269 43
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs" 269 31 269 32
]
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 269 33 269 43
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
269
33
269
39
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
269
33
269
39
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
269
33
269
39
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
269
33
269
39
, srcInfoPoints = []
}
"tail")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
269
40
269
43
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
269
40
269
43
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
269
40
269
43
, srcInfoPoints = []
}
"tok")))))
Nothing
, PatBind
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 270 26 270 52
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 270 26 270 33
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 270 26 270 33
, srcInfoPoints = []
}
"reststr"))
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 270 34 270 52
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs" 270 34 270 35
]
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 270 36 270 52
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
270
36
270
48
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
270
36
270
42
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
270
36
270
42
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
270
36
270
42
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
270
36
270
42
, srcInfoPoints = []
}
"drop")))
(Paren
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
270
43
270
48
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
270
43
270
44
, SrcSpan
"tests/examples/ByteStringUtils.hs"
270
47
270
48
]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
270
44
270
47
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
270
44
270
45
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
270
44
270
45
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
270
44
270
45
, srcInfoPoints = []
}
"n")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
270
45
270
46
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
270
45
270
46
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
270
45
270
46
, srcInfoPoints = []
}
"+")))
(Lit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
270
46
270
47
, srcInfoPoints = []
}
(Int
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
270
46
270
47
, srcInfoPoints = []
}
1
"1")))))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
270
49
270
52
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
270
49
270
52
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
270
49
270
52
, srcInfoPoints = []
}
"str")))))
Nothing
])
, Qualifier
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 271 22 273 66
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 271 22 271 24
, SrcSpan "tests/examples/ByteStringUtils.hs" 272 25 272 29
, SrcSpan "tests/examples/ByteStringUtils.hs" 273 25 273 29
]
}
(If
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 271 22 273 66
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 271 22 271 24
, SrcSpan "tests/examples/ByteStringUtils.hs" 272 25 272 29
, SrcSpan "tests/examples/ByteStringUtils.hs" 273 25 273 29
]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 271 25 271 63
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 271 25 271 29
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 271 25 271 29
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 271 25 271 29
, srcInfoPoints = []
}
"ttok")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 271 30 271 32
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 271 30 271 32
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 271 30 271 32
, srcInfoPoints = []
}
"==")))
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 271 33 271 63
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 271 33 271 55
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 271 33 271 39
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
271
33
271
39
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
271
33
271
39
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
271
33
271
39
, srcInfoPoints = []
}
"take")))
(Paren
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 271 40 271 55
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
271
40
271
41
, SrcSpan
"tests/examples/ByteStringUtils.hs"
271
54
271
55
]
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
271
41
271
54
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
271
41
271
49
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
271
41
271
49
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
271
41
271
49
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
271
41
271
49
, srcInfoPoints = []
}
"length")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
271
50
271
54
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
271
50
271
54
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
271
50
271
54
, srcInfoPoints = []
}
"ttok"))))))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 271 56 271 63
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 271 56 271 63
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
271
56
271
63
, srcInfoPoints = []
}
"reststr")))))
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 272 30 272 36
, srcInfoPoints = []
}
(Con
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 272 30 272 34
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 272 30 272 34
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 272 30 272 34
, srcInfoPoints = []
}
"Just")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 272 35 272 36
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 272 35 272 36
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 272 35 272 36
, srcInfoPoints = []
}
"n"))))
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 273 30 273 66
, srcInfoPoints = []
}
(LeftSection
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 273 30 273 38
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs" 273 30 273 31
, SrcSpan
"tests/examples/ByteStringUtils.hs" 273 37 273 38
]
}
(Paren
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 273 31 273 36
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs" 273 31 273 32
, SrcSpan
"tests/examples/ByteStringUtils.hs" 273 35 273 36
]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 273 32 273 35
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
273
32
273
33
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
273
32
273
33
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
273
32
273
33
, srcInfoPoints = []
}
"n")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
273
33
273
34
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
273
33
273
34
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
273
33
273
34
, srcInfoPoints = []
}
"+")))
(Lit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
273
34
273
35
, srcInfoPoints = []
}
(Int
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
273
34
273
35
, srcInfoPoints = []
}
1
"1"))))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 273 36 273 37
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 273 36 273 37
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
273
36
273
37
, srcInfoPoints = []
}
"+"))))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 273 39 273 45
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs" 273 39 273 40
, SrcSpan
"tests/examples/ByteStringUtils.hs" 273 40 273 44
, SrcSpan
"tests/examples/ByteStringUtils.hs" 273 44 273 45
]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 273 39 273 45
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs" 273 39 273 40
, SrcSpan
"tests/examples/ByteStringUtils.hs" 273 40 273 44
, SrcSpan
"tests/examples/ByteStringUtils.hs" 273 44 273 45
]
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 273 40 273 44
, srcInfoPoints = []
}
"fmap")))
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 273 46 273 66
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 273 46 273 58
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 273 46 273 54
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
273
46
273
54
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
273
46
273
54
, srcInfoPoints = []
}
"substrPS")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 273 55 273 58
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
273
55
273
58
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
273
55
273
58
, srcInfoPoints = []
}
"tok"))))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 273 59 273 66
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 273 59 273 66
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
273
59
273
66
, srcInfoPoints = []
}
"reststr"))))))
])
])
Nothing
]
, InlineSig
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 279 1 279 28
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 279 1 279 11
, SrcSpan "tests/examples/ByteStringUtils.hs" 279 25 279 28
]
}
True
Nothing
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 279 12 279 24
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 279 12 279 24
, srcInfoPoints = []
}
"breakFirstPS"))
, TypeSig
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 280 1 280 74
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 280 14 280 16 ]
}
[ Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 280 1 280 13
, srcInfoPoints = []
}
"breakFirstPS"
]
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 280 17 280 74
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 280 22 280 24 ]
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 280 17 280 21
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 280 17 280 21
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 280 17 280 21
, srcInfoPoints = []
}
"Char")))
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 280 25 280 74
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 280 38 280 40 ]
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 280 25 280 37
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 280 25 280 37
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 280 25 280 37
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 280 25 280 37
, srcInfoPoints = []
}
"ByteString")))
(TyApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 280 41 280 74
, srcInfoPoints = []
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 280 41 280 46
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 280 41 280 46
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 280 41 280 46
, srcInfoPoints = []
}
"Maybe")))
(TyTuple
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 280 47 280 74
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 280 47 280 48
, SrcSpan "tests/examples/ByteStringUtils.hs" 280 60 280 61
, SrcSpan "tests/examples/ByteStringUtils.hs" 280 73 280 74
]
}
Boxed
[ TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 280 48 280 60
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 280 48 280 60
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 280 48 280 60
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 280 48 280 60
, srcInfoPoints = []
}
"ByteString"))
, TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 280 61 280 73
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 280 61 280 73
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 280 61 280 73
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 280 61 280 73
, srcInfoPoints = []
}
"ByteString"))
]))))
, FunBind
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 281 1 283 63
, srcInfoPoints = []
}
[ Match
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 281 1 283 63
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 281 1 281 13
, srcInfoPoints = []
}
"breakFirstPS")
[ PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 281 14 281 15
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 281 14 281 15
, srcInfoPoints = []
}
"c")
, PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 281 16 281 17
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 281 16 281 17
, srcInfoPoints = []
}
"p")
]
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 281 18 283 63
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 281 18 281 19 ]
}
(Case
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 281 20 283 63
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 281 20 281 24
, SrcSpan "tests/examples/ByteStringUtils.hs" 281 42 281 44
, SrcSpan "tests/examples/ByteStringUtils.hs" 282 20 282 20
, SrcSpan "tests/examples/ByteStringUtils.hs" 283 20 283 20
, SrcSpan "tests/examples/ByteStringUtils.hs" 285 1 285 0
]
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 281 25 281 41
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 281 25 281 39
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 281 25 281 37
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 281 25 281 37
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 281 25 281 37
, srcInfoPoints = []
}
"BC")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 281 25 281 37
, srcInfoPoints = []
}
"elemIndex")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 281 38 281 39
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 281 38 281 39
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 281 38 281 39
, srcInfoPoints = []
}
"c"))))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 281 40 281 41
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 281 40 281 41
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 281 40 281 41
, srcInfoPoints = []
}
"p"))))
[ Alt
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 282 20 282 38
, srcInfoPoints = []
}
(PApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 282 20 282 27
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 282 20 282 27
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 282 20 282 27
, srcInfoPoints = []
}
"Nothing"))
[])
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 282 28 282 38
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 282 28 282 30 ]
}
(Con
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 282 31 282 38
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 282 31 282 38
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 282 31 282 38
, srcInfoPoints = []
}
"Nothing"))))
Nothing
, Alt
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 283 20 283 63
, srcInfoPoints = []
}
(PApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 283 20 283 26
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 283 20 283 24
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 283 20 283 24
, srcInfoPoints = []
}
"Just"))
[ PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 283 25 283 26
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 283 25 283 26
, srcInfoPoints = []
}
"n")
])
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 283 27 283 63
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 283 27 283 29 ]
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 283 30 283 63
, srcInfoPoints = []
}
(Con
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 283 30 283 34
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 283 30 283 34
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 283 30 283 34
, srcInfoPoints = []
}
"Just")))
(Tuple
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 283 35 283 63
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 283 35 283 36
, SrcSpan "tests/examples/ByteStringUtils.hs" 283 46 283 47
, SrcSpan "tests/examples/ByteStringUtils.hs" 283 62 283 63
]
}
Boxed
[ App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 283 36 283 46
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 283 36 283 44
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 283 36 283 42
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
283
36
283
42
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
283
36
283
42
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
283
36
283
42
, srcInfoPoints = []
}
"take")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 283 43 283 44
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
283
43
283
44
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
283
43
283
44
, srcInfoPoints = []
}
"n"))))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 283 45 283 46
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 283 45 283 46
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
283
45
283
46
, srcInfoPoints = []
}
"p")))
, App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 283 48 283 62
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 283 48 283 60
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 283 48 283 54
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
283
48
283
54
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
283
48
283
54
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
283
48
283
54
, srcInfoPoints = []
}
"drop")))
(Paren
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 283 55 283 60
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
283
55
283
56
, SrcSpan
"tests/examples/ByteStringUtils.hs"
283
59
283
60
]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
283
56
283
59
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
283
56
283
57
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
283
56
283
57
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
283
56
283
57
, srcInfoPoints = []
}
"n")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
283
57
283
58
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
283
57
283
58
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
283
57
283
58
, srcInfoPoints = []
}
"+")))
(Lit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
283
58
283
59
, srcInfoPoints = []
}
(Int
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
283
58
283
59
, srcInfoPoints = []
}
1
"1")))))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 283 61 283 62
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 283 61 283 62
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
283
61
283
62
, srcInfoPoints = []
}
"p")))
])))
Nothing
]))
Nothing
]
, InlineSig
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 285 1 285 27
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 285 1 285 11
, SrcSpan "tests/examples/ByteStringUtils.hs" 285 24 285 27
]
}
True
Nothing
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 285 12 285 23
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 285 12 285 23
, srcInfoPoints = []
}
"breakLastPS"))
, TypeSig
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 286 1 286 73
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 286 13 286 15 ]
}
[ Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 286 1 286 12
, srcInfoPoints = []
}
"breakLastPS"
]
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 286 16 286 73
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 286 21 286 23 ]
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 286 16 286 20
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 286 16 286 20
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 286 16 286 20
, srcInfoPoints = []
}
"Char")))
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 286 24 286 73
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 286 37 286 39 ]
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 286 24 286 36
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 286 24 286 36
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 286 24 286 36
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 286 24 286 36
, srcInfoPoints = []
}
"ByteString")))
(TyApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 286 40 286 73
, srcInfoPoints = []
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 286 40 286 45
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 286 40 286 45
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 286 40 286 45
, srcInfoPoints = []
}
"Maybe")))
(TyTuple
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 286 46 286 73
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 286 46 286 47
, SrcSpan "tests/examples/ByteStringUtils.hs" 286 59 286 60
, SrcSpan "tests/examples/ByteStringUtils.hs" 286 72 286 73
]
}
Boxed
[ TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 286 47 286 59
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 286 47 286 59
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 286 47 286 59
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 286 47 286 59
, srcInfoPoints = []
}
"ByteString"))
, TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 286 60 286 72
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 286 60 286 72
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 286 60 286 72
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 286 60 286 72
, srcInfoPoints = []
}
"ByteString"))
]))))
, FunBind
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 287 1 289 62
, srcInfoPoints = []
}
[ Match
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 287 1 289 62
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 287 1 287 12
, srcInfoPoints = []
}
"breakLastPS")
[ PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 287 13 287 14
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 287 13 287 14
, srcInfoPoints = []
}
"c")
, PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 287 15 287 16
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 287 15 287 16
, srcInfoPoints = []
}
"p")
]
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 287 17 289 62
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 287 17 287 18 ]
}
(Case
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 287 19 289 62
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 287 19 287 23
, SrcSpan "tests/examples/ByteStringUtils.hs" 287 44 287 46
, SrcSpan "tests/examples/ByteStringUtils.hs" 288 19 288 19
, SrcSpan "tests/examples/ByteStringUtils.hs" 289 19 289 19
, SrcSpan "tests/examples/ByteStringUtils.hs" 292 1 292 0
]
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 287 24 287 43
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 287 24 287 41
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 287 24 287 39
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 287 24 287 39
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 287 24 287 39
, srcInfoPoints = []
}
"BC")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 287 24 287 39
, srcInfoPoints = []
}
"elemIndexEnd")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 287 40 287 41
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 287 40 287 41
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 287 40 287 41
, srcInfoPoints = []
}
"c"))))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 287 42 287 43
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 287 42 287 43
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 287 42 287 43
, srcInfoPoints = []
}
"p"))))
[ Alt
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 288 19 288 37
, srcInfoPoints = []
}
(PApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 288 19 288 26
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 288 19 288 26
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 288 19 288 26
, srcInfoPoints = []
}
"Nothing"))
[])
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 288 27 288 37
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 288 27 288 29 ]
}
(Con
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 288 30 288 37
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 288 30 288 37
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 288 30 288 37
, srcInfoPoints = []
}
"Nothing"))))
Nothing
, Alt
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 289 19 289 62
, srcInfoPoints = []
}
(PApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 289 19 289 25
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 289 19 289 23
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 289 19 289 23
, srcInfoPoints = []
}
"Just"))
[ PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 289 24 289 25
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 289 24 289 25
, srcInfoPoints = []
}
"n")
])
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 289 26 289 62
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 289 26 289 28 ]
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 289 29 289 62
, srcInfoPoints = []
}
(Con
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 289 29 289 33
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 289 29 289 33
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 289 29 289 33
, srcInfoPoints = []
}
"Just")))
(Tuple
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 289 34 289 62
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 289 34 289 35
, SrcSpan "tests/examples/ByteStringUtils.hs" 289 45 289 46
, SrcSpan "tests/examples/ByteStringUtils.hs" 289 61 289 62
]
}
Boxed
[ App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 289 35 289 45
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 289 35 289 43
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 289 35 289 41
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
289
35
289
41
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
289
35
289
41
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
289
35
289
41
, srcInfoPoints = []
}
"take")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 289 42 289 43
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
289
42
289
43
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
289
42
289
43
, srcInfoPoints = []
}
"n"))))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 289 44 289 45
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 289 44 289 45
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
289
44
289
45
, srcInfoPoints = []
}
"p")))
, App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 289 47 289 61
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 289 47 289 59
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 289 47 289 53
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
289
47
289
53
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
289
47
289
53
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
289
47
289
53
, srcInfoPoints = []
}
"drop")))
(Paren
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 289 54 289 59
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
289
54
289
55
, SrcSpan
"tests/examples/ByteStringUtils.hs"
289
58
289
59
]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
289
55
289
58
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
289
55
289
56
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
289
55
289
56
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
289
55
289
56
, srcInfoPoints = []
}
"n")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
289
56
289
57
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
289
56
289
57
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
289
56
289
57
, srcInfoPoints = []
}
"+")))
(Lit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
289
57
289
58
, srcInfoPoints = []
}
(Int
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
289
57
289
58
, srcInfoPoints = []
}
1
"1")))))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 289 60 289 61
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 289 60 289 61
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
289
60
289
61
, srcInfoPoints = []
}
"p")))
])))
Nothing
]))
Nothing
]
, InlineSig
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 292 1 292 23
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 292 1 292 11
, SrcSpan "tests/examples/ByteStringUtils.hs" 292 20 292 23
]
}
True
Nothing
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 292 12 292 19
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 292 12 292 19
, srcInfoPoints = []
}
"linesPS"))
, TypeSig
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 293 1 293 42
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 293 9 293 11 ]
}
[ Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 293 1 293 8
, srcInfoPoints = []
}
"linesPS"
]
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 293 12 293 42
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 293 25 293 27 ]
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 293 12 293 24
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 293 12 293 24
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 293 12 293 24
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 293 12 293 24
, srcInfoPoints = []
}
"ByteString")))
(TyList
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 293 28 293 42
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 293 28 293 29
, SrcSpan "tests/examples/ByteStringUtils.hs" 293 41 293 42
]
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 293 29 293 41
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 293 29 293 41
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 293 29 293 41
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 293 29 293 41
, srcInfoPoints = []
}
"ByteString")))))
, FunBind
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 294 1 296 36
, srcInfoPoints = []
}
[ Match
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 294 1 296 36
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 294 1 294 8
, srcInfoPoints = []
}
"linesPS")
[ PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 294 9 294 11
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 294 9 294 11
, srcInfoPoints = []
}
"ps")
]
(GuardedRhss
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 295 6 296 36
, srcInfoPoints = []
}
[ GuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 295 6 295 29
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 295 6 295 7
, SrcSpan "tests/examples/ByteStringUtils.hs" 295 18 295 19
]
}
[ Qualifier
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 295 8 295 17
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 295 8 295 17
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 295 8 295 14
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 295 8 295 14
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 295 8 295 14
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 295 8 295 14
, srcInfoPoints = []
}
"null")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 295 15 295 17
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 295 15 295 17
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 295 15 295 17
, srcInfoPoints = []
}
"ps"))))
]
(List
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 295 20 295 29
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 295 20 295 21
, SrcSpan "tests/examples/ByteStringUtils.hs" 295 28 295 29
]
}
[ Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 295 21 295 28
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 295 21 295 28
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 295 21 295 28
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 295 21 295 28
, srcInfoPoints = []
}
"empty"))
])
, GuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 296 6 296 36
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 296 6 296 7
, SrcSpan "tests/examples/ByteStringUtils.hs" 296 18 296 19
]
}
[ Qualifier
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 296 8 296 17
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 296 8 296 17
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 296 8 296 17
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 296 8 296 17
, srcInfoPoints = []
}
"otherwise")))
]
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 296 20 296 36
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 296 20 296 33
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 296 20 296 28
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 296 20 296 28
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 296 20 296 28
, srcInfoPoints = []
}
"BC")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 296 20 296 28
, srcInfoPoints = []
}
"split")))
(Lit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 296 29 296 33
, srcInfoPoints = []
}
(Char
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 296 29 296 33
, srcInfoPoints = []
}
'\n'
"\\n")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 296 34 296 36
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 296 34 296 36
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 296 34 296 36
, srcInfoPoints = []
}
"ps"))))
])
Nothing
]
, TypeSig
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 323 1 323 44
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 323 11 323 13 ]
}
[ Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 323 1 323 10
, srcInfoPoints = []
}
"unlinesPS"
]
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 323 14 323 44
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 323 29 323 31 ]
}
(TyList
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 323 14 323 28
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 323 14 323 15
, SrcSpan "tests/examples/ByteStringUtils.hs" 323 27 323 28
]
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 323 15 323 27
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 323 15 323 27
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 323 15 323 27
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 323 15 323 27
, srcInfoPoints = []
}
"ByteString"))))
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 323 32 323 44
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 323 32 323 44
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 323 32 323 44
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 323 32 323 44
, srcInfoPoints = []
}
"ByteString"))))
, FunBind
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 324 1 325 38
, srcInfoPoints = []
}
[ Match
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 324 1 324 24
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 324 1 324 10
, srcInfoPoints = []
}
"unlinesPS")
[ PList
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 324 11 324 13
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 324 11 324 12
, SrcSpan "tests/examples/ByteStringUtils.hs" 324 12 324 13
]
}
[]
]
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 324 14 324 24
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 324 14 324 15 ]
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 324 16 324 24
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 324 16 324 24
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 324 16 324 24
, srcInfoPoints = []
}
"BC")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 324 16 324 24
, srcInfoPoints = []
}
"empty"))))
Nothing
, Match
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 325 1 325 38
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 325 1 325 10
, srcInfoPoints = []
}
"unlinesPS")
[ PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 325 11 325 12
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 325 11 325 12
, srcInfoPoints = []
}
"x")
]
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 325 14 325 38
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 325 14 325 15 ]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 325 16 325 38
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 325 16 325 23
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 325 16 325 23
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 325 16 325 23
, srcInfoPoints = []
}
"BC")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 325 16 325 23
, srcInfoPoints = []
}
"init")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 325 24 325 25
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 325 24 325 25
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 325 24 325 25
, srcInfoPoints = []
}
"$")))
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 325 26 325 38
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 325 26 325 36
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 325 26 325 36
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 325 26 325 36
, srcInfoPoints = []
}
"BC")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 325 26 325 36
, srcInfoPoints = []
}
"unlines")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 325 37 325 38
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 325 37 325 38
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 325 37 325 38
, srcInfoPoints = []
}
"x"))))))
Nothing
]
, InlineSig
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 326 1 326 25
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 326 1 326 11
, SrcSpan "tests/examples/ByteStringUtils.hs" 326 22 326 25
]
}
True
Nothing
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 326 12 326 21
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 326 12 326 21
, srcInfoPoints = []
}
"unlinesPS"))
, ForImp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 342 1 343 41
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 342 1 342 8
, SrcSpan "tests/examples/ByteStringUtils.hs" 342 9 342 15
, SrcSpan "tests/examples/ByteStringUtils.hs" 342 29 342 51
, SrcSpan "tests/examples/ByteStringUtils.hs" 343 5 343 7
]
}
(CCall
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 342 16 342 21
, srcInfoPoints = []
})
(Just
(PlayRisky
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 342 22 342 28
, srcInfoPoints = []
}))
(Just "static zlib.h gzopen")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 342 52 342 60
, srcInfoPoints = []
}
"c_gzopen")
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 343 8 343 41
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 343 16 343 18 ]
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 343 8 343 15
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 343 8 343 15
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 343 8 343 15
, srcInfoPoints = []
}
"CString")))
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 343 19 343 41
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 343 27 343 29 ]
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 343 19 343 26
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 343 19 343 26
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 343 19 343 26
, srcInfoPoints = []
}
"CString")))
(TyApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 343 30 343 41
, srcInfoPoints = []
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 343 30 343 32
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 343 30 343 32
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 343 30 343 32
, srcInfoPoints = []
}
"IO")))
(TyParen
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 343 33 343 41
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 343 33 343 34
, SrcSpan "tests/examples/ByteStringUtils.hs" 343 40 343 41
]
}
(TyApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 343 34 343 40
, srcInfoPoints = []
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 343 34 343 37
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 343 34 343 37
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 343 34 343 37
, srcInfoPoints = []
}
"Ptr")))
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 343 38 343 40
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 343 38 343 39
, SrcSpan "tests/examples/ByteStringUtils.hs" 343 39 343 40
]
}
(Special
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 343 38 343 40
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 343 38 343 39
, SrcSpan "tests/examples/ByteStringUtils.hs" 343 39 343 40
]
}
(UnitCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 343 38 343 40
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 343 38 343 39
, SrcSpan "tests/examples/ByteStringUtils.hs" 343 39 343 40
]
}))))))))
, ForImp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 344 1 345 23
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 344 1 344 8
, SrcSpan "tests/examples/ByteStringUtils.hs" 344 9 344 15
, SrcSpan "tests/examples/ByteStringUtils.hs" 344 29 344 52
, SrcSpan "tests/examples/ByteStringUtils.hs" 345 5 345 7
]
}
(CCall
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 344 16 344 21
, srcInfoPoints = []
})
(Just
(PlayRisky
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 344 22 344 28
, srcInfoPoints = []
}))
(Just "static zlib.h gzclose")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 344 53 344 62
, srcInfoPoints = []
}
"c_gzclose")
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 345 8 345 23
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 345 15 345 17 ]
}
(TyApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 345 8 345 14
, srcInfoPoints = []
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 345 8 345 11
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 345 8 345 11
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 345 8 345 11
, srcInfoPoints = []
}
"Ptr")))
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 345 12 345 14
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 345 12 345 13
, SrcSpan "tests/examples/ByteStringUtils.hs" 345 13 345 14
]
}
(Special
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 345 12 345 14
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 345 12 345 13
, SrcSpan "tests/examples/ByteStringUtils.hs" 345 13 345 14
]
}
(UnitCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 345 12 345 14
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 345 12 345 13
, SrcSpan "tests/examples/ByteStringUtils.hs" 345 13 345 14
]
}))))
(TyApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 345 18 345 23
, srcInfoPoints = []
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 345 18 345 20
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 345 18 345 20
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 345 18 345 20
, srcInfoPoints = []
}
"IO")))
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 345 21 345 23
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 345 21 345 22
, SrcSpan "tests/examples/ByteStringUtils.hs" 345 22 345 23
]
}
(Special
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 345 21 345 23
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 345 21 345 22
, SrcSpan "tests/examples/ByteStringUtils.hs" 345 22 345 23
]
}
(UnitCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 345 21 345 23
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 345 21 345 22
, SrcSpan "tests/examples/ByteStringUtils.hs" 345 22 345 23
]
})))))
, ForImp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 346 1 347 46
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 346 1 346 8
, SrcSpan "tests/examples/ByteStringUtils.hs" 346 9 346 15
, SrcSpan "tests/examples/ByteStringUtils.hs" 346 29 346 51
, SrcSpan "tests/examples/ByteStringUtils.hs" 347 5 347 7
]
}
(CCall
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 346 16 346 21
, srcInfoPoints = []
})
(Just
(PlayRisky
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 346 22 346 28
, srcInfoPoints = []
}))
(Just "static zlib.h gzread")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 346 52 346 60
, srcInfoPoints = []
}
"c_gzread")
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 347 8 347 46
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 347 15 347 17 ]
}
(TyApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 347 8 347 14
, srcInfoPoints = []
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 347 8 347 11
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 347 8 347 11
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 347 8 347 11
, srcInfoPoints = []
}
"Ptr")))
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 347 12 347 14
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 347 12 347 13
, SrcSpan "tests/examples/ByteStringUtils.hs" 347 13 347 14
]
}
(Special
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 347 12 347 14
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 347 12 347 13
, SrcSpan "tests/examples/ByteStringUtils.hs" 347 13 347 14
]
}
(UnitCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 347 12 347 14
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 347 12 347 13
, SrcSpan "tests/examples/ByteStringUtils.hs" 347 13 347 14
]
}))))
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 347 18 347 46
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 347 28 347 30 ]
}
(TyApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 347 18 347 27
, srcInfoPoints = []
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 347 18 347 21
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 347 18 347 21
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 347 18 347 21
, srcInfoPoints = []
}
"Ptr")))
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 347 22 347 27
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 347 22 347 27
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 347 22 347 27
, srcInfoPoints = []
}
"Word8"))))
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 347 31 347 46
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 347 36 347 38 ]
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 347 31 347 35
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 347 31 347 35
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 347 31 347 35
, srcInfoPoints = []
}
"CInt")))
(TyApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 347 39 347 46
, srcInfoPoints = []
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 347 39 347 41
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 347 39 347 41
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 347 39 347 41
, srcInfoPoints = []
}
"IO")))
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 347 42 347 46
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 347 42 347 46
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 347 42 347 46
, srcInfoPoints = []
}
"CInt")))))))
, ForImp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 348 1 349 46
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 348 1 348 8
, SrcSpan "tests/examples/ByteStringUtils.hs" 348 9 348 15
, SrcSpan "tests/examples/ByteStringUtils.hs" 348 29 348 52
, SrcSpan "tests/examples/ByteStringUtils.hs" 349 5 349 7
]
}
(CCall
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 348 16 348 21
, srcInfoPoints = []
})
(Just
(PlayRisky
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 348 22 348 28
, srcInfoPoints = []
}))
(Just "static zlib.h gzwrite")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 348 53 348 62
, srcInfoPoints = []
}
"c_gzwrite")
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 349 8 349 46
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 349 15 349 17 ]
}
(TyApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 349 8 349 14
, srcInfoPoints = []
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 349 8 349 11
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 349 8 349 11
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 349 8 349 11
, srcInfoPoints = []
}
"Ptr")))
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 349 12 349 14
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 349 12 349 13
, SrcSpan "tests/examples/ByteStringUtils.hs" 349 13 349 14
]
}
(Special
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 349 12 349 14
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 349 12 349 13
, SrcSpan "tests/examples/ByteStringUtils.hs" 349 13 349 14
]
}
(UnitCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 349 12 349 14
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 349 12 349 13
, SrcSpan "tests/examples/ByteStringUtils.hs" 349 13 349 14
]
}))))
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 349 18 349 46
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 349 28 349 30 ]
}
(TyApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 349 18 349 27
, srcInfoPoints = []
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 349 18 349 21
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 349 18 349 21
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 349 18 349 21
, srcInfoPoints = []
}
"Ptr")))
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 349 22 349 27
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 349 22 349 27
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 349 22 349 27
, srcInfoPoints = []
}
"Word8"))))
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 349 31 349 46
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 349 36 349 38 ]
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 349 31 349 35
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 349 31 349 35
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 349 31 349 35
, srcInfoPoints = []
}
"CInt")))
(TyApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 349 39 349 46
, srcInfoPoints = []
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 349 39 349 41
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 349 39 349 41
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 349 39 349 41
, srcInfoPoints = []
}
"IO")))
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 349 42 349 46
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 349 42 349 46
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 349 42 349 46
, srcInfoPoints = []
}
"CInt")))))))
, TypeSig
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 352 1 352 44
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 352 14 352 16 ]
}
[ Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 352 1 352 13
, srcInfoPoints = []
}
"gzReadFilePS"
]
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 352 17 352 44
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 352 26 352 28 ]
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 352 17 352 25
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 352 17 352 25
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 352 17 352 25
, srcInfoPoints = []
}
"FilePath")))
(TyApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 352 29 352 44
, srcInfoPoints = []
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 352 29 352 31
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 352 29 352 31
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 352 29 352 31
, srcInfoPoints = []
}
"IO")))
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 352 32 352 44
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 352 32 352 44
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 352 32 352 44
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 352 32 352 44
, srcInfoPoints = []
}
"ByteString")))))
, FunBind
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 353 1 391 50
, srcInfoPoints = []
}
[ Match
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 353 1 391 50
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 353 1 353 13
, srcInfoPoints = []
}
"gzReadFilePS")
[ PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 353 14 353 15
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 353 14 353 15
, srcInfoPoints = []
}
"f")
]
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 353 16 391 50
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 353 16 353 17 ]
}
(Do
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 353 18 391 50
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 353 18 353 20
, SrcSpan "tests/examples/ByteStringUtils.hs" 354 5 354 5
, SrcSpan "tests/examples/ByteStringUtils.hs" 355 5 355 5
, SrcSpan "tests/examples/ByteStringUtils.hs" 356 5 356 5
, SrcSpan "tests/examples/ByteStringUtils.hs" 394 1 394 0
]
}
[ Generator
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 354 5 354 35
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 354 7 354 9 ]
}
(PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 354 5 354 6
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 354 5 354 6
, srcInfoPoints = []
}
"h"))
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 354 10 354 35
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 354 10 354 26
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 354 10 354 24
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 354 10 354 24
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 354 10 354 24
, srcInfoPoints = []
}
"openBinaryFile")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 354 25 354 26
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 354 25 354 26
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 354 25 354 26
, srcInfoPoints = []
}
"f"))))
(Con
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 354 27 354 35
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 354 27 354 35
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 354 27 354 35
, srcInfoPoints = []
}
"ReadMode"))))
, Generator
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 355 5 355 25
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 355 12 355 14 ]
}
(PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 355 5 355 11
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 355 5 355 11
, srcInfoPoints = []
}
"header"))
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 355 15 355 25
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 355 15 355 23
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 355 15 355 21
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 355 15 355 21
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 355 15 355 21
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 355 15 355 21
, srcInfoPoints = []
}
"hGet")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 355 22 355 23
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 355 22 355 23
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 355 22 355 23
, srcInfoPoints = []
}
"h"))))
(Lit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 355 24 355 25
, srcInfoPoints = []
}
(Int
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 355 24 355 25
, srcInfoPoints = []
}
2
"2")))
, Qualifier
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 356 5 391 50
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 356 5 356 7
, SrcSpan "tests/examples/ByteStringUtils.hs" 357 8 357 12
, SrcSpan "tests/examples/ByteStringUtils.hs" 359 8 359 12
]
}
(If
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 356 5 391 50
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 356 5 356 7
, SrcSpan "tests/examples/ByteStringUtils.hs" 357 8 357 12
, SrcSpan "tests/examples/ByteStringUtils.hs" 359 8 359 12
]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 356 8 356 35
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 356 8 356 14
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 356 8 356 14
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 356 8 356 14
, srcInfoPoints = []
}
"header")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 356 15 356 17
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 356 15 356 17
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 356 15 356 17
, srcInfoPoints = []
}
"/=")))
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 356 18 356 35
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 356 18 356 25
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 356 18 356 25
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 356 18 356 25
, srcInfoPoints = []
}
"BC")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 356 18 356 25
, srcInfoPoints = []
}
"pack")))
(Lit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 356 26 356 35
, srcInfoPoints = []
}
(String
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 356 26 356 35
, srcInfoPoints = []
}
"\US\139"
"\\31\\139"))))
(Do
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 357 13 358 28
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 357 13 357 15
, SrcSpan "tests/examples/ByteStringUtils.hs" 357 16 357 16
, SrcSpan "tests/examples/ByteStringUtils.hs" 358 16 358 16
, SrcSpan "tests/examples/ByteStringUtils.hs" 359 8 359 0
]
}
[ Qualifier
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 357 16 357 24
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 357 16 357 24
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 357 16 357 22
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 357 16 357 22
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
357
16
357
22
, srcInfoPoints = []
}
"hClose")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 357 23 357 24
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 357 23 357 24
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
357
23
357
24
, srcInfoPoints = []
}
"h"))))
, Qualifier
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 358 16 358 28
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 358 16 358 28
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 358 16 358 26
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 358 16 358 26
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
358
16
358
26
, srcInfoPoints = []
}
"mmapFilePS")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 358 27 358 28
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 358 27 358 28
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
358
27
358
28
, srcInfoPoints = []
}
"f"))))
])
(Do
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 359 13 391 50
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 359 13 359 15
, SrcSpan "tests/examples/ByteStringUtils.hs" 359 16 359 16
, SrcSpan "tests/examples/ByteStringUtils.hs" 360 16 360 16
, SrcSpan "tests/examples/ByteStringUtils.hs" 361 16 361 16
, SrcSpan "tests/examples/ByteStringUtils.hs" 367 16 367 16
, SrcSpan "tests/examples/ByteStringUtils.hs" 370 16 370 16
, SrcSpan "tests/examples/ByteStringUtils.hs" 381 16 381 16
, SrcSpan "tests/examples/ByteStringUtils.hs" 394 1 394 0
]
}
[ Qualifier
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 359 16 359 40
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 359 16 359 40
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 359 16 359 35
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 359 16 359 23
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
359
16
359
21
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
359
16
359
21
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
359
16
359
21
, srcInfoPoints = []
}
"hSeek")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
359
22
359
23
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
359
22
359
23
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
359
22
359
23
, srcInfoPoints = []
}
"h"))))
(Con
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 359 24 359 35
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
359
24
359
35
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
359
24
359
35
, srcInfoPoints = []
}
"SeekFromEnd"))))
(Paren
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 359 36 359 40
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs" 359 36 359 37
, SrcSpan
"tests/examples/ByteStringUtils.hs" 359 39 359 40
]
}
(NegApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 359 37 359 39
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
359
37
359
38
]
}
(Lit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
359
38
359
39
, srcInfoPoints = []
}
(Int
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
359
38
359
39
, srcInfoPoints = []
}
4
"4")))))
, Generator
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 360 16 360 41
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 360 20 360 22
]
}
(PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 360 16 360 19
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 360 16 360 19
, srcInfoPoints = []
}
"len"))
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 360 23 360 41
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 360 23 360 39
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 360 23 360 39
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
360
23
360
39
, srcInfoPoints = []
}
"hGetLittleEndInt")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 360 40 360 41
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 360 40 360 41
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
360
40
360
41
, srcInfoPoints = []
}
"h"))))
, Qualifier
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 361 16 361 24
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 361 16 361 24
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 361 16 361 22
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 361 16 361 22
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
361
16
361
22
, srcInfoPoints = []
}
"hClose")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 361 23 361 24
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 361 23 361 24
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
361
23
361
24
, srcInfoPoints = []
}
"h"))))
, LetStmt
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 367 16 369 34
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 367 16 367 19
]
}
(BDecls
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 367 20 369 34
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs" 367 20 367 20
, SrcSpan
"tests/examples/ByteStringUtils.hs" 370 16 370 0
]
}
[ PatBind
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 367 20 369 34
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
367
20
367
30
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
367
20
367
30
, srcInfoPoints = []
}
"decompress"))
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
367
31
369
34
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
367
31
367
32
]
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
367
33
369
34
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
367
33
367
50
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
367
33
367
50
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
367
33
367
50
, srcInfoPoints = []
}
"GZ")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
367
33
367
50
, srcInfoPoints = []
}
"decompressWith")))
(RecUpdate
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
367
51
369
34
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
367
78
367
79
, SrcSpan
"tests/examples/ByteStringUtils.hs"
369
33
369
34
]
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
367
51
367
77
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
367
51
367
77
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
367
51
367
77
, srcInfoPoints = []
}
"GZ")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
367
51
367
77
, srcInfoPoints = []
}
"defaultDecompressParams")))
[ FieldUpdate
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
368
35
368
64
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
368
59
368
60
]
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
368
35
368
58
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
368
35
368
58
, srcInfoPoints = []
}
"GZ")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
368
35
368
58
, srcInfoPoints = []
}
"decompressBufferSize"))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
368
61
368
64
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
368
61
368
64
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
368
61
368
64
, srcInfoPoints = []
}
"len")))
])))
Nothing
])
, Qualifier
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 370 16 378 38
, srcInfoPoints = []
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 370 16 378 38
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 370 16 370 58
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 370 16 370 20
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
370
16
370
20
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
370
16
370
20
, srcInfoPoints = []
}
"fmap")))
(Paren
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 370 21 370 58
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
370
21
370
22
, SrcSpan
"tests/examples/ByteStringUtils.hs"
370
57
370
58
]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
370
22
370
57
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
370
22
370
30
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
370
22
370
30
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
370
22
370
30
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
370
22
370
30
, srcInfoPoints = []
}
"concat")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
370
31
370
32
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
370
31
370
32
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
370
31
370
32
, srcInfoPoints = []
}
".")))
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
370
33
370
57
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
370
33
370
44
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
370
33
370
44
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
370
33
370
44
, srcInfoPoints = []
}
"BL")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
370
33
370
44
, srcInfoPoints = []
}
"toChunks")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
370
45
370
46
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
370
45
370
46
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
370
45
370
46
, srcInfoPoints = []
}
".")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
370
47
370
57
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
370
47
370
57
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
370
47
370
57
, srcInfoPoints = []
}
"decompress")))))))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 370 59 370 60
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 370 59 370 60
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
370
59
370
60
, srcInfoPoints = []
}
"$")))
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 375 25 378 38
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 375 25 375 53
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
375
25
375
29
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
375
25
375
29
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
375
25
375
29
, srcInfoPoints = []
}
"fmap")))
(Paren
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
375
30
375
53
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
375
30
375
31
, SrcSpan
"tests/examples/ByteStringUtils.hs"
375
52
375
53
]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
375
31
375
52
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
375
31
375
44
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
375
31
375
44
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
375
31
375
44
, srcInfoPoints = []
}
"BL")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
375
31
375
44
, srcInfoPoints = []
}
"fromChunks")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
375
45
375
46
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
375
45
375
46
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
375
45
375
46
, srcInfoPoints = []
}
".")))
(RightSection
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
375
47
375
52
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
375
47
375
48
, SrcSpan
"tests/examples/ByteStringUtils.hs"
375
51
375
52
]
}
(QConOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
375
48
375
49
, srcInfoPoints = []
}
(Special
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
375
48
375
49
, srcInfoPoints = []
}
(Cons
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
375
48
375
49
, srcInfoPoints = []
})))
(List
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
375
49
375
51
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
375
49
375
50
, SrcSpan
"tests/examples/ByteStringUtils.hs"
375
50
375
51
]
}
[])))))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 375 54 375 55
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
375
54
375
55
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
375
54
375
55
, srcInfoPoints = []
}
"$")))
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 376 25 378 38
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
376
25
378
36
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
376
25
376
37
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
376
25
376
35
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
376
25
376
35
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
376
25
376
35
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
376
25
376
35
, srcInfoPoints = []
}
"readFile")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
376
36
376
37
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
376
36
376
37
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
376
36
376
37
, srcInfoPoints = []
}
"f"))))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
378
25
378
36
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
378
25
378
36
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
378
25
378
36
, srcInfoPoints = []
}
"BL")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
378
25
378
36
, srcInfoPoints = []
}
"readFile"))))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
378
37
378
38
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
378
37
378
38
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
378
37
378
38
, srcInfoPoints = []
}
"f"))))))
, Qualifier
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 381 16 391 50
, srcInfoPoints = []
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 381 16 391 50
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 381 16 381 29
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 381 16 381 27
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
381
16
381
27
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
381
16
381
27
, srcInfoPoints = []
}
"withCString")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 381 28 381 29
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
381
28
381
29
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
381
28
381
29
, srcInfoPoints = []
}
"f"))))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 381 30 381 31
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 381 30 381 31
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
381
30
381
31
, srcInfoPoints = []
}
"$")))
(Lambda
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 381 32 391 50
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs" 381 32 381 33
, SrcSpan
"tests/examples/ByteStringUtils.hs" 381 37 381 39
]
}
[ PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
381
33
381
37
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
381
33
381
37
, srcInfoPoints = []
}
"fstr")
]
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 381 40 391 50
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
381
40
381
56
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
381
40
381
51
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
381
40
381
51
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
381
40
381
51
, srcInfoPoints = []
}
"withCString")))
(Lit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
381
52
381
56
, srcInfoPoints = []
}
(String
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
381
52
381
56
, srcInfoPoints = []
}
"rb"
"rb")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
381
57
381
58
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
381
57
381
58
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
381
57
381
58
, srcInfoPoints = []
}
"$")))
(Lambda
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
381
59
391
50
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
381
59
381
60
, SrcSpan
"tests/examples/ByteStringUtils.hs"
381
62
381
64
]
}
[ PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
381
60
381
62
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
381
60
381
62
, srcInfoPoints = []
}
"rb")
]
(Do
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
381
65
391
50
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
381
65
381
67
, SrcSpan
"tests/examples/ByteStringUtils.hs"
382
18
382
18
, SrcSpan
"tests/examples/ByteStringUtils.hs"
383
18
383
18
, SrcSpan
"tests/examples/ByteStringUtils.hs"
384
18
384
18
, SrcSpan
"tests/examples/ByteStringUtils.hs"
385
18
385
18
, SrcSpan
"tests/examples/ByteStringUtils.hs"
386
18
386
18
, SrcSpan
"tests/examples/ByteStringUtils.hs"
388
18
388
18
, SrcSpan
"tests/examples/ByteStringUtils.hs"
389
18
389
18
, SrcSpan
"tests/examples/ByteStringUtils.hs"
391
18
391
18
, SrcSpan
"tests/examples/ByteStringUtils.hs"
394
1
394
0
]
}
[ Generator
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
382
18
382
41
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
382
22
382
24
]
}
(PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
382
18
382
21
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
382
18
382
21
, srcInfoPoints = []
}
"gzf"))
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
382
25
382
41
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
382
25
382
38
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
382
25
382
33
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
382
25
382
33
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
382
25
382
33
, srcInfoPoints = []
}
"c_gzopen")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
382
34
382
38
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
382
34
382
38
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
382
34
382
38
, srcInfoPoints = []
}
"fstr"))))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
382
39
382
41
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
382
39
382
41
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
382
39
382
41
, srcInfoPoints = []
}
"rb"))))
, Qualifier
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
383
18
383
75
, srcInfoPoints = []
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
383
18
383
75
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
383
18
383
39
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
383
18
383
22
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
383
18
383
22
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
383
18
383
22
, srcInfoPoints = []
}
"when")))
(Paren
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
383
23
383
39
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
383
23
383
24
, SrcSpan
"tests/examples/ByteStringUtils.hs"
383
38
383
39
]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
383
24
383
38
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
383
24
383
27
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
383
24
383
27
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
383
24
383
27
, srcInfoPoints = []
}
"gzf")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
383
28
383
30
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
383
28
383
30
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
383
28
383
30
, srcInfoPoints = []
}
"==")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
383
31
383
38
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
383
31
383
38
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
383
31
383
38
, srcInfoPoints = []
}
"nullPtr"))))))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
383
40
383
41
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
383
40
383
41
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
383
40
383
41
, srcInfoPoints = []
}
"$")))
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
383
42
383
75
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
383
42
383
46
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
383
42
383
46
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
383
42
383
46
, srcInfoPoints = []
}
"fail")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
383
47
383
48
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
383
47
383
48
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
383
47
383
48
, srcInfoPoints = []
}
"$")))
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
383
49
383
75
, srcInfoPoints = []
}
(Lit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
383
49
383
72
, srcInfoPoints = []
}
(String
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
383
49
383
72
, srcInfoPoints = []
}
"problem opening file "
"problem opening file "))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
383
72
383
74
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
383
72
383
74
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
383
72
383
74
, srcInfoPoints = []
}
"++")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
383
74
383
75
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
383
74
383
75
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
383
74
383
75
, srcInfoPoints = []
}
"f"))))))
, Generator
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
384
18
384
47
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
384
21
384
23
]
}
(PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
384
18
384
20
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
384
18
384
20
, srcInfoPoints = []
}
"fp"))
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
384
24
384
47
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
384
24
384
43
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
384
24
384
43
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
384
24
384
43
, srcInfoPoints = []
}
"BI")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
384
24
384
43
, srcInfoPoints = []
}
"mallocByteString")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
384
44
384
47
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
384
44
384
47
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
384
44
384
47
, srcInfoPoints = []
}
"len"))))
, Qualifier
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
385
18
385
57
, srcInfoPoints = []
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
385
18
385
57
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
385
18
385
36
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
385
18
385
33
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
385
18
385
33
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
385
18
385
33
, srcInfoPoints = []
}
"debugForeignPtr")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
385
34
385
36
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
385
34
385
36
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
385
34
385
36
, srcInfoPoints = []
}
"fp"))))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
385
37
385
38
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
385
37
385
38
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
385
37
385
38
, srcInfoPoints = []
}
"$")))
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
385
39
385
57
, srcInfoPoints = []
}
(Lit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
385
39
385
54
, srcInfoPoints = []
}
(String
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
385
39
385
54
, srcInfoPoints = []
}
"gzReadFilePS "
"gzReadFilePS "))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
385
54
385
56
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
385
54
385
56
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
385
54
385
56
, srcInfoPoints = []
}
"++")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
385
56
385
57
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
385
56
385
57
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
385
56
385
57
, srcInfoPoints = []
}
"f")))))
, Generator
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
386
18
387
60
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
386
24
386
26
]
}
(PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
386
18
386
23
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
386
18
386
23
, srcInfoPoints = []
}
"lread"))
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
386
27
387
60
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
386
27
386
44
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
386
27
386
41
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
386
27
386
41
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
386
27
386
41
, srcInfoPoints = []
}
"withForeignPtr")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
386
42
386
44
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
386
42
386
44
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
386
42
386
44
, srcInfoPoints = []
}
"fp"))))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
386
45
386
46
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
386
45
386
46
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
386
45
386
46
, srcInfoPoints = []
}
"$")))
(Lambda
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
386
47
387
60
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
386
47
386
48
, SrcSpan
"tests/examples/ByteStringUtils.hs"
386
50
386
52
]
}
[ PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
386
48
386
49
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
386
48
386
49
, srcInfoPoints = []
}
"p")
]
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
387
27
387
60
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
387
27
387
41
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
387
27
387
39
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
387
27
387
35
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
387
27
387
35
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
387
27
387
35
, srcInfoPoints = []
}
"c_gzread")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
387
36
387
39
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
387
36
387
39
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
387
36
387
39
, srcInfoPoints = []
}
"gzf"))))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
387
40
387
41
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
387
40
387
41
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
387
40
387
41
, srcInfoPoints = []
}
"p"))))
(Paren
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
387
42
387
60
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
387
42
387
43
, SrcSpan
"tests/examples/ByteStringUtils.hs"
387
59
387
60
]
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
387
43
387
59
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
387
43
387
55
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
387
43
387
55
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
387
43
387
55
, srcInfoPoints = []
}
"fromIntegral")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
387
56
387
59
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
387
56
387
59
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
387
56
387
59
, srcInfoPoints = []
}
"len"))))))))
, Qualifier
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
388
18
388
31
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
388
18
388
31
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
388
18
388
27
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
388
18
388
27
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
388
18
388
27
, srcInfoPoints = []
}
"c_gzclose")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
388
28
388
31
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
388
28
388
31
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
388
28
388
31
, srcInfoPoints = []
}
"gzf"))))
, Qualifier
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
389
18
390
58
, srcInfoPoints = []
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
389
18
390
58
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
389
18
389
50
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
389
18
389
22
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
389
18
389
22
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
389
18
389
22
, srcInfoPoints = []
}
"when")))
(Paren
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
389
23
389
50
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
389
23
389
24
, SrcSpan
"tests/examples/ByteStringUtils.hs"
389
49
389
50
]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
389
24
389
49
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
389
24
389
42
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
389
24
389
36
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
389
24
389
36
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
389
24
389
36
, srcInfoPoints = []
}
"fromIntegral")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
389
37
389
42
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
389
37
389
42
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
389
37
389
42
, srcInfoPoints = []
}
"lread"))))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
389
43
389
45
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
389
43
389
45
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
389
43
389
45
, srcInfoPoints = []
}
"/=")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
389
46
389
49
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
389
46
389
49
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
389
46
389
49
, srcInfoPoints = []
}
"len"))))))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
389
51
389
52
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
389
51
389
52
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
389
51
389
52
, srcInfoPoints = []
}
"$")))
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
390
23
390
58
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
390
23
390
27
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
390
23
390
27
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
390
23
390
27
, srcInfoPoints = []
}
"fail")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
390
28
390
29
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
390
28
390
29
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
390
28
390
29
, srcInfoPoints = []
}
"$")))
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
390
30
390
58
, srcInfoPoints = []
}
(Lit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
390
30
390
55
, srcInfoPoints = []
}
(String
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
390
30
390
55
, srcInfoPoints = []
}
"problem gzreading file "
"problem gzreading file "))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
390
55
390
57
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
390
55
390
57
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
390
55
390
57
, srcInfoPoints = []
}
"++")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
390
57
390
58
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
390
57
390
58
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
390
57
390
58
, srcInfoPoints = []
}
"f"))))))
, Qualifier
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
391
18
391
50
, srcInfoPoints = []
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
391
18
391
50
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
391
18
391
24
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
391
18
391
24
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
391
18
391
24
, srcInfoPoints = []
}
"return")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
391
25
391
26
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
391
25
391
26
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
391
25
391
26
, srcInfoPoints = []
}
"$")))
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
391
27
391
50
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
391
27
391
46
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
391
27
391
44
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
391
27
391
41
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
391
27
391
41
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
391
27
391
41
, srcInfoPoints = []
}
"fromForeignPtr")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
391
42
391
44
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
391
42
391
44
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
391
42
391
44
, srcInfoPoints = []
}
"fp"))))
(Lit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
391
45
391
46
, srcInfoPoints = []
}
(Int
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
391
45
391
46
, srcInfoPoints = []
}
0
"0")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
391
47
391
50
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
391
47
391
50
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
391
47
391
50
, srcInfoPoints = []
}
"len")))))
])))))
]))
]))
Nothing
]
, TypeSig
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 394 1 394 37
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 394 18 394 20 ]
}
[ Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 394 1 394 17
, srcInfoPoints = []
}
"hGetLittleEndInt"
]
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 394 21 394 37
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 394 28 394 30 ]
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 394 21 394 27
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 394 21 394 27
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 394 21 394 27
, srcInfoPoints = []
}
"Handle")))
(TyApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 394 31 394 37
, srcInfoPoints = []
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 394 31 394 33
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 394 31 394 33
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 394 31 394 33
, srcInfoPoints = []
}
"IO")))
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 394 34 394 37
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 394 34 394 37
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 394 34 394 37
, srcInfoPoints = []
}
"Int")))))
, FunBind
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 395 1 400 50
, srcInfoPoints = []
}
[ Match
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 395 1 400 50
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 395 1 395 17
, srcInfoPoints = []
}
"hGetLittleEndInt")
[ PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 395 18 395 19
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 395 18 395 19
, srcInfoPoints = []
}
"h")
]
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 395 20 400 50
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 395 20 395 21 ]
}
(Do
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 395 22 400 50
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 395 22 395 24
, SrcSpan "tests/examples/ByteStringUtils.hs" 396 5 396 5
, SrcSpan "tests/examples/ByteStringUtils.hs" 397 5 397 5
, SrcSpan "tests/examples/ByteStringUtils.hs" 398 5 398 5
, SrcSpan "tests/examples/ByteStringUtils.hs" 399 5 399 5
, SrcSpan "tests/examples/ByteStringUtils.hs" 400 5 400 5
, SrcSpan "tests/examples/ByteStringUtils.hs" 402 1 402 0
]
}
[ Generator
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 396 5 396 32
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 396 8 396 10 ]
}
(PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 396 5 396 7
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 396 5 396 7
, srcInfoPoints = []
}
"b1"))
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 396 11 396 32
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 396 11 396 14
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 396 11 396 14
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 396 11 396 14
, srcInfoPoints = []
}
"ord")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 396 15 396 21
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 396 15 396 16
, SrcSpan "tests/examples/ByteStringUtils.hs" 396 16 396 20
, SrcSpan "tests/examples/ByteStringUtils.hs" 396 20 396 21
]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 396 15 396 21
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 396 15 396 16
, SrcSpan "tests/examples/ByteStringUtils.hs" 396 16 396 20
, SrcSpan "tests/examples/ByteStringUtils.hs" 396 20 396 21
]
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 396 16 396 20
, srcInfoPoints = []
}
"fmap")))
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 396 22 396 32
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 396 22 396 30
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 396 22 396 30
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 396 22 396 30
, srcInfoPoints = []
}
"hGetChar")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 396 31 396 32
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 396 31 396 32
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 396 31 396 32
, srcInfoPoints = []
}
"h")))))
, Generator
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 397 5 397 32
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 397 8 397 10 ]
}
(PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 397 5 397 7
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 397 5 397 7
, srcInfoPoints = []
}
"b2"))
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 397 11 397 32
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 397 11 397 14
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 397 11 397 14
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 397 11 397 14
, srcInfoPoints = []
}
"ord")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 397 15 397 21
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 397 15 397 16
, SrcSpan "tests/examples/ByteStringUtils.hs" 397 16 397 20
, SrcSpan "tests/examples/ByteStringUtils.hs" 397 20 397 21
]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 397 15 397 21
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 397 15 397 16
, SrcSpan "tests/examples/ByteStringUtils.hs" 397 16 397 20
, SrcSpan "tests/examples/ByteStringUtils.hs" 397 20 397 21
]
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 397 16 397 20
, srcInfoPoints = []
}
"fmap")))
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 397 22 397 32
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 397 22 397 30
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 397 22 397 30
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 397 22 397 30
, srcInfoPoints = []
}
"hGetChar")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 397 31 397 32
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 397 31 397 32
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 397 31 397 32
, srcInfoPoints = []
}
"h")))))
, Generator
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 398 5 398 32
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 398 8 398 10 ]
}
(PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 398 5 398 7
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 398 5 398 7
, srcInfoPoints = []
}
"b3"))
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 398 11 398 32
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 398 11 398 14
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 398 11 398 14
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 398 11 398 14
, srcInfoPoints = []
}
"ord")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 398 15 398 21
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 398 15 398 16
, SrcSpan "tests/examples/ByteStringUtils.hs" 398 16 398 20
, SrcSpan "tests/examples/ByteStringUtils.hs" 398 20 398 21
]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 398 15 398 21
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 398 15 398 16
, SrcSpan "tests/examples/ByteStringUtils.hs" 398 16 398 20
, SrcSpan "tests/examples/ByteStringUtils.hs" 398 20 398 21
]
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 398 16 398 20
, srcInfoPoints = []
}
"fmap")))
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 398 22 398 32
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 398 22 398 30
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 398 22 398 30
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 398 22 398 30
, srcInfoPoints = []
}
"hGetChar")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 398 31 398 32
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 398 31 398 32
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 398 31 398 32
, srcInfoPoints = []
}
"h")))))
, Generator
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 399 5 399 32
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 399 8 399 10 ]
}
(PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 399 5 399 7
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 399 5 399 7
, srcInfoPoints = []
}
"b4"))
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 399 11 399 32
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 399 11 399 14
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 399 11 399 14
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 399 11 399 14
, srcInfoPoints = []
}
"ord")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 399 15 399 21
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 399 15 399 16
, SrcSpan "tests/examples/ByteStringUtils.hs" 399 16 399 20
, SrcSpan "tests/examples/ByteStringUtils.hs" 399 20 399 21
]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 399 15 399 21
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 399 15 399 16
, SrcSpan "tests/examples/ByteStringUtils.hs" 399 16 399 20
, SrcSpan "tests/examples/ByteStringUtils.hs" 399 20 399 21
]
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 399 16 399 20
, srcInfoPoints = []
}
"fmap")))
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 399 22 399 32
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 399 22 399 30
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 399 22 399 30
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 399 22 399 30
, srcInfoPoints = []
}
"hGetChar")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 399 31 399 32
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 399 31 399 32
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 399 31 399 32
, srcInfoPoints = []
}
"h")))))
, Qualifier
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 400 5 400 50
, srcInfoPoints = []
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 400 5 400 50
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 400 5 400 11
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 400 5 400 11
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 400 5 400 11
, srcInfoPoints = []
}
"return")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 400 12 400 13
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 400 12 400 13
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 400 12 400 13
, srcInfoPoints = []
}
"$")))
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 400 14 400 50
, srcInfoPoints = []
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 400 14 400 36
, srcInfoPoints = []
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 400 14 400 25
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 400 14 400 16
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 400 14 400 16
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
400
14
400
16
, srcInfoPoints = []
}
"b1")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 400 17 400 18
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 400 17 400 18
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
400
17
400
18
, srcInfoPoints = []
}
"+")))
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 400 19 400 25
, srcInfoPoints = []
}
(Lit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 400 19 400 22
, srcInfoPoints = []
}
(Int
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
400
19
400
22
, srcInfoPoints = []
}
256
"256"))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 400 22 400 23
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
400
22
400
23
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
400
22
400
23
, srcInfoPoints = []
}
"*")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 400 23 400 25
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
400
23
400
25
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
400
23
400
25
, srcInfoPoints = []
}
"b2")))))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 400 26 400 27
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 400 26 400 27
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 400 26 400 27
, srcInfoPoints = []
}
"+")))
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 400 28 400 36
, srcInfoPoints = []
}
(Lit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 400 28 400 33
, srcInfoPoints = []
}
(Int
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 400 28 400 33
, srcInfoPoints = []
}
65536
"65536"))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 400 33 400 34
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 400 33 400 34
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
400
33
400
34
, srcInfoPoints = []
}
"*")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 400 34 400 36
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 400 34 400 36
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
400
34
400
36
, srcInfoPoints = []
}
"b3")))))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 400 37 400 38
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 400 37 400 38
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 400 37 400 38
, srcInfoPoints = []
}
"+")))
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 400 39 400 50
, srcInfoPoints = []
}
(Lit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 400 39 400 47
, srcInfoPoints = []
}
(Int
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 400 39 400 47
, srcInfoPoints = []
}
16777216
"16777216"))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 400 47 400 48
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 400 47 400 48
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 400 47 400 48
, srcInfoPoints = []
}
"*")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 400 48 400 50
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 400 48 400 50
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 400 48 400 50
, srcInfoPoints = []
}
"b4"))))))
]))
Nothing
]
, TypeSig
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 402 1 402 51
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 402 15 402 17 ]
}
[ Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 402 1 402 14
, srcInfoPoints = []
}
"gzWriteFilePS"
]
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 402 18 402 51
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 402 27 402 29 ]
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 402 18 402 26
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 402 18 402 26
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 402 18 402 26
, srcInfoPoints = []
}
"FilePath")))
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 402 30 402 51
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 402 43 402 45 ]
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 402 30 402 42
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 402 30 402 42
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 402 30 402 42
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 402 30 402 42
, srcInfoPoints = []
}
"ByteString")))
(TyApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 402 46 402 51
, srcInfoPoints = []
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 402 46 402 48
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 402 46 402 48
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 402 46 402 48
, srcInfoPoints = []
}
"IO")))
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 402 49 402 51
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 402 49 402 50
, SrcSpan "tests/examples/ByteStringUtils.hs" 402 50 402 51
]
}
(Special
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 402 49 402 51
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 402 49 402 50
, SrcSpan "tests/examples/ByteStringUtils.hs" 402 50 402 51
]
}
(UnitCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 402 49 402 51
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 402 49 402 50
, SrcSpan "tests/examples/ByteStringUtils.hs" 402 50 402 51
]
}))))))
, FunBind
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 403 1 403 43
, srcInfoPoints = []
}
[ Match
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 403 1 403 43
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 403 1 403 14
, srcInfoPoints = []
}
"gzWriteFilePS")
[ PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 403 15 403 16
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 403 15 403 16
, srcInfoPoints = []
}
"f")
, PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 403 17 403 19
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 403 17 403 19
, srcInfoPoints = []
}
"ps")
]
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 403 20 403 43
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 403 20 403 21 ]
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 403 22 403 43
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 403 22 403 38
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 403 22 403 36
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 403 22 403 36
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 403 22 403 36
, srcInfoPoints = []
}
"gzWriteFilePSs")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 403 37 403 38
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 403 37 403 38
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 403 37 403 38
, srcInfoPoints = []
}
"f"))))
(List
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 403 39 403 43
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 403 39 403 40
, SrcSpan "tests/examples/ByteStringUtils.hs" 403 42 403 43
]
}
[ Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 403 40 403 42
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 403 40 403 42
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 403 40 403 42
, srcInfoPoints = []
}
"ps"))
])))
Nothing
]
, TypeSig
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 405 1 405 54
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 405 16 405 18 ]
}
[ Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 405 1 405 15
, srcInfoPoints = []
}
"gzWriteFilePSs"
]
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 405 19 405 54
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 405 28 405 30 ]
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 405 19 405 27
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 405 19 405 27
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 405 19 405 27
, srcInfoPoints = []
}
"FilePath")))
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 405 31 405 54
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 405 46 405 48 ]
}
(TyList
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 405 31 405 45
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 405 31 405 32
, SrcSpan "tests/examples/ByteStringUtils.hs" 405 44 405 45
]
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 405 32 405 44
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 405 32 405 44
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 405 32 405 44
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 405 32 405 44
, srcInfoPoints = []
}
"ByteString"))))
(TyApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 405 49 405 54
, srcInfoPoints = []
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 405 49 405 51
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 405 49 405 51
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 405 49 405 51
, srcInfoPoints = []
}
"IO")))
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 405 52 405 54
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 405 52 405 53
, SrcSpan "tests/examples/ByteStringUtils.hs" 405 53 405 54
]
}
(Special
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 405 52 405 54
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 405 52 405 53
, SrcSpan "tests/examples/ByteStringUtils.hs" 405 53 405 54
]
}
(UnitCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 405 52 405 54
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 405 52 405 53
, SrcSpan "tests/examples/ByteStringUtils.hs" 405 53 405 54
]
}))))))
, FunBind
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 406 1 415 18
, srcInfoPoints = []
}
[ Match
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 406 1 415 18
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 406 1 406 15
, srcInfoPoints = []
}
"gzWriteFilePSs")
[ PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 406 16 406 17
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 406 16 406 17
, srcInfoPoints = []
}
"f")
, PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 406 18 406 21
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 406 18 406 21
, srcInfoPoints = []
}
"pss")
]
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 406 23 415 18
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 406 23 406 24 ]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 408 5 415 18
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 408 5 408 19
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 408 5 408 17
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 408 5 408 17
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 408 5 408 17
, srcInfoPoints = []
}
"BL")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 408 5 408 17
, srcInfoPoints = []
}
"writeFile")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 408 18 408 19
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 408 18 408 19
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 408 18 408 19
, srcInfoPoints = []
}
"f"))))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 408 20 408 21
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 408 20 408 21
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 408 20 408 21
, srcInfoPoints = []
}
"$")))
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 408 22 415 18
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 408 22 408 33
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 408 22 408 33
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 408 22 408 33
, srcInfoPoints = []
}
"GZ")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 408 22 408 33
, srcInfoPoints = []
}
"compress")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 408 34 408 35
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 408 34 408 35
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 408 34 408 35
, srcInfoPoints = []
}
"$")))
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 408 36 415 18
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 408 36 410 18
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 408 36 410 16
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 408 36 408 53
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 408 36 408 49
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 408 36 408 49
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
408
36
408
49
, srcInfoPoints = []
}
"BL")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
408
36
408
49
, srcInfoPoints = []
}
"fromChunks")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 408 50 408 53
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 408 50 408 53
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
408
50
408
53
, srcInfoPoints = []
}
"pss"))))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 410 5 410 16
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 410 5 410 16
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 410 5 410 16
, srcInfoPoints = []
}
"withCString"))))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 410 17 410 18
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 410 17 410 18
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 410 17 410 18
, srcInfoPoints = []
}
"f"))))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 410 19 410 20
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 410 19 410 20
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 410 19 410 20
, srcInfoPoints = []
}
"$")))
(Lambda
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 410 21 415 18
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 410 21 410 22
, SrcSpan "tests/examples/ByteStringUtils.hs" 410 27 410 29
]
}
[ PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 410 22 410 26
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 410 22 410 26
, srcInfoPoints = []
}
"fstr")
]
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 410 30 415 18
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 410 30 410 46
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 410 30 410 41
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 410 30 410 41
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
410
30
410
41
, srcInfoPoints = []
}
"withCString")))
(Lit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 410 42 410 46
, srcInfoPoints = []
}
(String
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 410 42 410 46
, srcInfoPoints = []
}
"wb"
"wb")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 410 47 410 48
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 410 47 410 48
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 410 47 410 48
, srcInfoPoints = []
}
"$")))
(Lambda
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 410 49 415 18
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 410 49 410 50
, SrcSpan "tests/examples/ByteStringUtils.hs" 410 53 410 55
]
}
[ PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 410 50 410 52
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 410 50 410 52
, srcInfoPoints = []
}
"wb")
]
(Do
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 410 56 415 18
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs" 410 56 410 58
, SrcSpan
"tests/examples/ByteStringUtils.hs" 411 5 411 5
, SrcSpan
"tests/examples/ByteStringUtils.hs" 412 5 412 5
, SrcSpan
"tests/examples/ByteStringUtils.hs" 413 5 413 5
, SrcSpan
"tests/examples/ByteStringUtils.hs" 415 5 415 5
, SrcSpan
"tests/examples/ByteStringUtils.hs" 417 1 417 0
]
}
[ Generator
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 411 5 411 28
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs" 411 9 411 11
]
}
(PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 411 5 411 8
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
411
5
411
8
, srcInfoPoints = []
}
"gzf"))
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
411
12
411
28
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
411
12
411
25
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
411
12
411
20
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
411
12
411
20
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
411
12
411
20
, srcInfoPoints = []
}
"c_gzopen")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
411
21
411
25
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
411
21
411
25
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
411
21
411
25
, srcInfoPoints = []
}
"fstr"))))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
411
26
411
28
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
411
26
411
28
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
411
26
411
28
, srcInfoPoints = []
}
"wb"))))
, Qualifier
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 412 5 412 75
, srcInfoPoints = []
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
412
5
412
75
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
412
5
412
26
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
412
5
412
9
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
412
5
412
9
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
412
5
412
9
, srcInfoPoints = []
}
"when")))
(Paren
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
412
10
412
26
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
412
10
412
11
, SrcSpan
"tests/examples/ByteStringUtils.hs"
412
25
412
26
]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
412
11
412
25
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
412
11
412
14
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
412
11
412
14
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
412
11
412
14
, srcInfoPoints = []
}
"gzf")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
412
15
412
17
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
412
15
412
17
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
412
15
412
17
, srcInfoPoints = []
}
"==")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
412
18
412
25
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
412
18
412
25
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
412
18
412
25
, srcInfoPoints = []
}
"nullPtr"))))))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
412
27
412
28
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
412
27
412
28
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
412
27
412
28
, srcInfoPoints = []
}
"$")))
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
412
29
412
75
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
412
29
412
33
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
412
29
412
33
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
412
29
412
33
, srcInfoPoints = []
}
"fail")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
412
34
412
35
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
412
34
412
35
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
412
34
412
35
, srcInfoPoints = []
}
"$")))
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
412
36
412
75
, srcInfoPoints = []
}
(Lit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
412
36
412
72
, srcInfoPoints = []
}
(String
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
412
36
412
72
, srcInfoPoints = []
}
"problem gzopening file for write: "
"problem gzopening file for write: "))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
412
72
412
74
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
412
72
412
74
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
412
72
412
74
, srcInfoPoints = []
}
"++")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
412
74
412
75
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
412
74
412
75
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
412
74
412
75
, srcInfoPoints = []
}
"f"))))))
, Qualifier
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 413 5 414 57
, srcInfoPoints = []
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
413
5
414
57
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
413
5
413
33
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
413
5
413
29
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
413
5
413
10
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
413
5
413
10
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
413
5
413
10
, srcInfoPoints = []
}
"mapM_")))
(Paren
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
413
11
413
29
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
413
11
413
12
, SrcSpan
"tests/examples/ByteStringUtils.hs"
413
28
413
29
]
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
413
12
413
28
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
413
12
413
24
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
413
12
413
24
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
413
12
413
24
, srcInfoPoints = []
}
"gzWriteToGzf")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
413
25
413
28
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
413
25
413
28
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
413
25
413
28
, srcInfoPoints = []
}
"gzf"))))))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
413
30
413
33
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
413
30
413
33
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
413
30
413
33
, srcInfoPoints = []
}
"pss"))))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
413
34
413
41
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
413
34
413
35
, SrcSpan
"tests/examples/ByteStringUtils.hs"
413
35
413
40
, SrcSpan
"tests/examples/ByteStringUtils.hs"
413
40
413
41
]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
413
34
413
41
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
413
34
413
35
, SrcSpan
"tests/examples/ByteStringUtils.hs"
413
35
413
40
, SrcSpan
"tests/examples/ByteStringUtils.hs"
413
40
413
41
]
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
413
35
413
40
, srcInfoPoints = []
}
"catch")))
(Lambda
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
414
15
414
57
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
414
15
414
16
, SrcSpan
"tests/examples/ByteStringUtils.hs"
414
18
414
20
]
}
[ PWildCard
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
414
16
414
17
, srcInfoPoints = []
}
]
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
414
21
414
57
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
414
21
414
25
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
414
21
414
25
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
414
21
414
25
, srcInfoPoints = []
}
"fail")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
414
26
414
27
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
414
26
414
27
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
414
26
414
27
, srcInfoPoints = []
}
"$")))
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
414
28
414
57
, srcInfoPoints = []
}
(Lit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
414
28
414
54
, srcInfoPoints = []
}
(String
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
414
28
414
54
, srcInfoPoints = []
}
"problem gzwriting file: "
"problem gzwriting file: "))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
414
54
414
56
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
414
54
414
56
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
414
54
414
56
, srcInfoPoints = []
}
"++")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
414
56
414
57
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
414
56
414
57
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
414
56
414
57
, srcInfoPoints = []
}
"f")))))))
, Qualifier
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 415 5 415 18
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
415
5
415
18
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
415
5
415
14
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
415
5
415
14
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
415
5
415
14
, srcInfoPoints = []
}
"c_gzclose")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
415
15
415
18
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
415
15
415
18
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
415
15
415
18
, srcInfoPoints = []
}
"gzf"))))
]))))))))
Nothing
]
, TypeSig
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 417 1 417 48
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 417 14 417 16 ]
}
[ Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 417 1 417 13
, srcInfoPoints = []
}
"gzWriteToGzf"
]
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 417 17 417 48
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 417 24 417 26 ]
}
(TyApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 417 17 417 23
, srcInfoPoints = []
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 417 17 417 20
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 417 17 417 20
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 417 17 417 20
, srcInfoPoints = []
}
"Ptr")))
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 417 21 417 23
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 417 21 417 22
, SrcSpan "tests/examples/ByteStringUtils.hs" 417 22 417 23
]
}
(Special
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 417 21 417 23
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 417 21 417 22
, SrcSpan "tests/examples/ByteStringUtils.hs" 417 22 417 23
]
}
(UnitCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 417 21 417 23
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 417 21 417 22
, SrcSpan "tests/examples/ByteStringUtils.hs" 417 22 417 23
]
}))))
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 417 27 417 48
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 417 40 417 42 ]
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 417 27 417 39
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 417 27 417 39
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 417 27 417 39
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 417 27 417 39
, srcInfoPoints = []
}
"ByteString")))
(TyApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 417 43 417 48
, srcInfoPoints = []
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 417 43 417 45
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 417 43 417 45
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 417 43 417 45
, srcInfoPoints = []
}
"IO")))
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 417 46 417 48
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 417 46 417 47
, SrcSpan "tests/examples/ByteStringUtils.hs" 417 47 417 48
]
}
(Special
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 417 46 417 48
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 417 46 417 47
, SrcSpan "tests/examples/ByteStringUtils.hs" 417 47 417 48
]
}
(UnitCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 417 46 417 48
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 417 46 417 47
, SrcSpan "tests/examples/ByteStringUtils.hs" 417 47 417 48
]
}))))))
, FunBind
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 418 1 425 67
, srcInfoPoints = []
}
[ Match
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 418 1 425 67
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 418 1 418 13
, srcInfoPoints = []
}
"gzWriteToGzf")
[ PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 418 14 418 17
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 418 14 418 17
, srcInfoPoints = []
}
"gzf")
, PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 418 18 418 20
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 418 18 418 20
, srcInfoPoints = []
}
"ps")
]
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 418 21 425 67
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 418 21 418 22 ]
}
(Case
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 418 23 425 67
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 418 23 418 27
, SrcSpan "tests/examples/ByteStringUtils.hs" 418 47 418 49
, SrcSpan "tests/examples/ByteStringUtils.hs" 419 2 419 2
, SrcSpan "tests/examples/ByteStringUtils.hs" 422 2 422 2
, SrcSpan "tests/examples/ByteStringUtils.hs" 442 1 442 0
]
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 418 28 418 46
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 418 28 418 43
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 418 28 418 43
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 418 28 418 43
, srcInfoPoints = []
}
"BI")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 418 28 418 43
, srcInfoPoints = []
}
"toForeignPtr")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 418 44 418 46
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 418 44 418 46
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 418 44 418 46
, srcInfoPoints = []
}
"ps"))))
[ Alt
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 419 2 419 22
, srcInfoPoints = []
}
(PTuple
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 419 2 419 9
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 419 2 419 3
, SrcSpan "tests/examples/ByteStringUtils.hs" 419 4 419 5
, SrcSpan "tests/examples/ByteStringUtils.hs" 419 6 419 7
, SrcSpan "tests/examples/ByteStringUtils.hs" 419 8 419 9
]
}
Boxed
[ PWildCard
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 419 3 419 4
, srcInfoPoints = []
}
, PWildCard
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 419 5 419 6
, srcInfoPoints = []
}
, PLit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 419 7 419 8
, srcInfoPoints = []
}
(Signless
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 419 7 419 8
, srcInfoPoints = []
})
(Int
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 419 7 419 8
, srcInfoPoints = []
}
0
"0")
])
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 419 10 419 22
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 419 10 419 12 ]
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 419 13 419 22
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 419 13 419 19
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 419 13 419 19
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 419 13 419 19
, srcInfoPoints = []
}
"return")))
(Con
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 419 20 419 22
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 419 20 419 21
, SrcSpan "tests/examples/ByteStringUtils.hs" 419 21 419 22
]
}
(Special
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 419 20 419 22
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs" 419 20 419 21
, SrcSpan
"tests/examples/ByteStringUtils.hs" 419 21 419 22
]
}
(UnitCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 419 20 419 22
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs" 419 20 419 21
, SrcSpan
"tests/examples/ByteStringUtils.hs" 419 21 419 22
]
})))))
Nothing
, Alt
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 422 2 425 67
, srcInfoPoints = []
}
(PTuple
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 422 2 422 9
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 422 2 422 3
, SrcSpan "tests/examples/ByteStringUtils.hs" 422 4 422 5
, SrcSpan "tests/examples/ByteStringUtils.hs" 422 6 422 7
, SrcSpan "tests/examples/ByteStringUtils.hs" 422 8 422 9
]
}
Boxed
[ PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 422 3 422 4
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 422 3 422 4
, srcInfoPoints = []
}
"x")
, PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 422 5 422 6
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 422 5 422 6
, srcInfoPoints = []
}
"s")
, PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 422 7 422 8
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 422 7 422 8
, srcInfoPoints = []
}
"l")
])
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 422 10 425 67
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 422 10 422 12 ]
}
(Do
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 422 13 425 67
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 422 13 422 15
, SrcSpan "tests/examples/ByteStringUtils.hs" 423 5 423 5
, SrcSpan "tests/examples/ByteStringUtils.hs" 425 5 425 5
, SrcSpan "tests/examples/ByteStringUtils.hs" 442 1 442 0
]
}
[ Generator
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 423 5 424 66
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 423 8 423 10 ]
}
(PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 423 5 423 7
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 423 5 423 7
, srcInfoPoints = []
}
"lw"))
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 423 11 424 66
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 423 11 423 27
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 423 11 423 25
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
423
11
423
25
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
423
11
423
25
, srcInfoPoints = []
}
"withForeignPtr")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 423 26 423 27
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
423
26
423
27
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
423
26
423
27
, srcInfoPoints = []
}
"x"))))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 423 28 423 29
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 423 28 423 29
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
423
28
423
29
, srcInfoPoints = []
}
"$")))
(Lambda
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 423 30 424 66
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs" 423 30 423 31
, SrcSpan
"tests/examples/ByteStringUtils.hs" 423 33 423 35
]
}
[ PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
423
31
423
32
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
423
31
423
32
, srcInfoPoints = []
}
"p")
]
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 423 36 424 66
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
423
36
423
65
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
423
36
423
49
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
423
36
423
45
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
423
36
423
45
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
423
36
423
45
, srcInfoPoints = []
}
"c_gzwrite")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
423
46
423
49
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
423
46
423
49
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
423
46
423
49
, srcInfoPoints = []
}
"gzf"))))
(Paren
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
423
50
423
65
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
423
50
423
51
, SrcSpan
"tests/examples/ByteStringUtils.hs"
423
64
423
65
]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
423
51
423
64
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
423
51
423
52
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
423
51
423
52
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
423
51
423
52
, srcInfoPoints = []
}
"p")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
423
53
423
62
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
423
53
423
54
, SrcSpan
"tests/examples/ByteStringUtils.hs"
423
54
423
61
, SrcSpan
"tests/examples/ByteStringUtils.hs"
423
61
423
62
]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
423
53
423
62
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
423
53
423
54
, SrcSpan
"tests/examples/ByteStringUtils.hs"
423
54
423
61
, SrcSpan
"tests/examples/ByteStringUtils.hs"
423
61
423
62
]
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
423
54
423
61
, srcInfoPoints = []
}
"plusPtr")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
423
63
423
64
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
423
63
423
64
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
423
63
423
64
, srcInfoPoints = []
}
"s"))))))
(Paren
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
424
50
424
66
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
424
50
424
51
, SrcSpan
"tests/examples/ByteStringUtils.hs"
424
65
424
66
]
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
424
51
424
65
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
424
51
424
63
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
424
51
424
63
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
424
51
424
63
, srcInfoPoints = []
}
"fromIntegral")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
424
64
424
65
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
424
64
424
65
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
424
64
424
65
, srcInfoPoints = []
}
"l"))))))))
, Qualifier
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 425 5 425 67
, srcInfoPoints = []
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 425 5 425 67
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 425 5 425 32
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 425 5 425 9
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
425
5
425
9
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
425
5
425
9
, srcInfoPoints = []
}
"when")))
(Paren
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 425 10 425 32
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
425
10
425
11
, SrcSpan
"tests/examples/ByteStringUtils.hs"
425
31
425
32
]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
425
11
425
31
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
425
11
425
26
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
425
11
425
23
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
425
11
425
23
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
425
11
425
23
, srcInfoPoints = []
}
"fromIntegral")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
425
24
425
26
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
425
24
425
26
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
425
24
425
26
, srcInfoPoints = []
}
"lw"))))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
425
27
425
29
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
425
27
425
29
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
425
27
425
29
, srcInfoPoints = []
}
"/=")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
425
30
425
31
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
425
30
425
31
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
425
30
425
31
, srcInfoPoints = []
}
"l"))))))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 425 33 425 34
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 425 33 425 34
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
425
33
425
34
, srcInfoPoints = []
}
"$")))
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 425 35 425 67
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 425 35 425 39
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
425
35
425
39
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
425
35
425
39
, srcInfoPoints = []
}
"fail")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 425 40 425 41
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
425
40
425
41
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
425
40
425
41
, srcInfoPoints = []
}
"$")))
(Lit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 425 42 425 67
, srcInfoPoints = []
}
(String
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
425
42
425
67
, srcInfoPoints = []
}
"problem in gzWriteToGzf"
"problem in gzWriteToGzf"))))
]))
Nothing
]))
Nothing
]
, TypeSig
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 442 1 442 42
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 442 12 442 14 ]
}
[ Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 442 1 442 11
, srcInfoPoints = []
}
"mmapFilePS"
]
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 442 15 442 42
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 442 24 442 26 ]
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 442 15 442 23
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 442 15 442 23
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 442 15 442 23
, srcInfoPoints = []
}
"FilePath")))
(TyApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 442 27 442 42
, srcInfoPoints = []
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 442 27 442 29
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 442 27 442 29
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 442 27 442 29
, srcInfoPoints = []
}
"IO")))
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 442 30 442 42
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 442 30 442 42
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 442 30 442 42
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 442 30 442 42
, srcInfoPoints = []
}
"ByteString")))))
, FunBind
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 444 1 451 11
, srcInfoPoints = []
}
[ Match
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 444 1 451 11
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 444 1 444 11
, srcInfoPoints = []
}
"mmapFilePS")
[ PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 444 12 444 13
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 444 12 444 13
, srcInfoPoints = []
}
"f")
]
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 444 14 451 11
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 444 14 444 15 ]
}
(Do
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 444 16 451 11
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 444 16 444 18
, SrcSpan "tests/examples/ByteStringUtils.hs" 445 3 445 3
, SrcSpan "tests/examples/ByteStringUtils.hs" 451 3 451 3
, SrcSpan "tests/examples/ByteStringUtils.hs" 453 1 453 0
]
}
[ Generator
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 445 3 450 72
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 445 5 445 7 ]
}
(PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 445 3 445 4
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 445 3 445 4
, srcInfoPoints = []
}
"x"))
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 445 8 450 72
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 445 8 445 36
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 445 8 445 28
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 445 8 445 26
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 445 8 445 26
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 445 8 445 26
, srcInfoPoints = []
}
"mmapFileByteString")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 445 27 445 28
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 445 27 445 28
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 445 27 445 28
, srcInfoPoints = []
}
"f"))))
(Con
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 445 29 445 36
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 445 29 445 36
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 445 29 445 36
, srcInfoPoints = []
}
"Nothing"))))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 446 4 446 11
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 446 4 446 5
, SrcSpan "tests/examples/ByteStringUtils.hs" 446 5 446 10
, SrcSpan "tests/examples/ByteStringUtils.hs" 446 10 446 11
]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 446 4 446 11
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 446 4 446 5
, SrcSpan "tests/examples/ByteStringUtils.hs" 446 5 446 10
, SrcSpan "tests/examples/ByteStringUtils.hs" 446 10 446 11
]
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 446 5 446 10
, srcInfoPoints = []
}
"catch")))
(Paren
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 446 12 450 72
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 446 12 446 13
, SrcSpan "tests/examples/ByteStringUtils.hs" 450 71 450 72
]
}
(Lambda
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 446 13 450 71
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 446 13 446 14
, SrcSpan "tests/examples/ByteStringUtils.hs" 446 16 446 18
]
}
[ PWildCard
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 446 14 446 15
, srcInfoPoints = []
}
]
(Do
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 446 19 450 71
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs" 446 19 446 21
, SrcSpan
"tests/examples/ByteStringUtils.hs" 447 22 447 22
, SrcSpan
"tests/examples/ByteStringUtils.hs" 448 22 448 22
, SrcSpan
"tests/examples/ByteStringUtils.hs" 450 71 450 71
]
}
[ Generator
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 447 22 447 69
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs" 447 27 447 29
]
}
(PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 447 22 447 26
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
447
22
447
26
, srcInfoPoints = []
}
"size"))
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 447 30 447 69
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
447
30
447
38
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
447
30
447
38
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
447
30
447
38
, srcInfoPoints = []
}
"fileSize")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
447
39
447
45
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
447
39
447
40
, SrcSpan
"tests/examples/ByteStringUtils.hs"
447
40
447
44
, SrcSpan
"tests/examples/ByteStringUtils.hs"
447
44
447
45
]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
447
39
447
45
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
447
39
447
40
, SrcSpan
"tests/examples/ByteStringUtils.hs"
447
40
447
44
, SrcSpan
"tests/examples/ByteStringUtils.hs"
447
44
447
45
]
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
447
40
447
44
, srcInfoPoints = []
}
"fmap")))
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
447
46
447
69
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
447
46
447
67
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
447
46
447
67
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
447
46
447
67
, srcInfoPoints = []
}
"getSymbolicLinkStatus")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
447
68
447
69
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
447
68
447
69
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
447
68
447
69
, srcInfoPoints = []
}
"f")))))
, Qualifier
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 448 22 450 71
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs" 448 22 448 24
, SrcSpan
"tests/examples/ByteStringUtils.hs" 449 25 449 29
, SrcSpan
"tests/examples/ByteStringUtils.hs" 450 25 450 29
]
}
(If
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 448 22 450 71
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
448
22
448
24
, SrcSpan
"tests/examples/ByteStringUtils.hs"
449
25
449
29
, SrcSpan
"tests/examples/ByteStringUtils.hs"
450
25
450
29
]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
448
25
448
34
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
448
25
448
29
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
448
25
448
29
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
448
25
448
29
, srcInfoPoints = []
}
"size")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
448
30
448
32
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
448
30
448
32
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
448
30
448
32
, srcInfoPoints = []
}
"==")))
(Lit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
448
33
448
34
, srcInfoPoints = []
}
(Int
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
448
33
448
34
, srcInfoPoints = []
}
0
"0")))
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
449
30
449
44
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
449
30
449
36
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
449
30
449
36
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
449
30
449
36
, srcInfoPoints = []
}
"return")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
449
37
449
44
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
449
37
449
44
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
449
37
449
44
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
449
37
449
44
, srcInfoPoints = []
}
"empty"))))
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
450
30
450
71
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
450
30
450
39
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
450
30
450
39
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
450
30
450
39
, srcInfoPoints = []
}
"performGC")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
450
40
450
42
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
450
40
450
42
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
450
40
450
42
, srcInfoPoints = []
}
">>")))
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
450
43
450
71
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
450
43
450
63
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
450
43
450
61
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
450
43
450
61
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
450
43
450
61
, srcInfoPoints = []
}
"mmapFileByteString")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
450
62
450
63
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
450
62
450
63
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
450
62
450
63
, srcInfoPoints = []
}
"f"))))
(Con
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
450
64
450
71
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
450
64
450
71
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
450
64
450
71
, srcInfoPoints = []
}
"Nothing"))))))
]))))
, Qualifier
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 451 3 451 11
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 451 3 451 11
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 451 3 451 9
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 451 3 451 9
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 451 3 451 9
, srcInfoPoints = []
}
"return")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 451 10 451 11
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 451 10 451 11
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 451 10 451 11
, srcInfoPoints = []
}
"x"))))
]))
Nothing
]
, PatBind
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 453 1 453 24
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 453 1 453 11
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 453 1 453 11
, srcInfoPoints = []
}
"mmapFilePS"))
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 453 12 453 24
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 453 12 453 13 ]
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 453 14 453 24
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 453 14 453 24
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 453 14 453 24
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 453 14 453 24
, srcInfoPoints = []
}
"readFile"))))
Nothing
, ForImp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 459 1 460 47
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 459 1 459 8
, SrcSpan "tests/examples/ByteStringUtils.hs" 459 9 459 15
, SrcSpan "tests/examples/ByteStringUtils.hs" 459 29 459 60
, SrcSpan "tests/examples/ByteStringUtils.hs" 460 5 460 7
]
}
(CCall
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 459 16 459 21
, srcInfoPoints = []
})
(Just
(PlayRisky
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 459 22 459 28
, srcInfoPoints = []
}))
(Just "static fpstring.h conv_to_hex")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 459 61 459 72
, srcInfoPoints = []
}
"conv_to_hex")
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 460 8 460 47
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 460 18 460 20 ]
}
(TyApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 460 8 460 17
, srcInfoPoints = []
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 460 8 460 11
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 460 8 460 11
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 460 8 460 11
, srcInfoPoints = []
}
"Ptr")))
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 460 12 460 17
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 460 12 460 17
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 460 12 460 17
, srcInfoPoints = []
}
"Word8"))))
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 460 21 460 47
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 460 31 460 33 ]
}
(TyApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 460 21 460 30
, srcInfoPoints = []
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 460 21 460 24
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 460 21 460 24
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 460 21 460 24
, srcInfoPoints = []
}
"Ptr")))
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 460 25 460 30
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 460 25 460 30
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 460 25 460 30
, srcInfoPoints = []
}
"Word8"))))
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 460 34 460 47
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 460 39 460 41 ]
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 460 34 460 38
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 460 34 460 38
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 460 34 460 38
, srcInfoPoints = []
}
"CInt")))
(TyApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 460 42 460 47
, srcInfoPoints = []
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 460 42 460 44
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 460 42 460 44
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 460 42 460 44
, srcInfoPoints = []
}
"IO")))
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 460 45 460 47
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 460 45 460 46
, SrcSpan "tests/examples/ByteStringUtils.hs" 460 46 460 47
]
}
(Special
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 460 45 460 47
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 460 45 460 46
, SrcSpan "tests/examples/ByteStringUtils.hs" 460 46 460 47
]
}
(UnitCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 460 45 460 47
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 460 45 460 46
, SrcSpan "tests/examples/ByteStringUtils.hs" 460 46 460 47
]
})))))))
, TypeSig
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 462 1 462 43
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 462 12 462 14 ]
}
[ Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 462 1 462 11
, srcInfoPoints = []
}
"fromPS2Hex"
]
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 462 15 462 43
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 462 28 462 30 ]
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 462 15 462 27
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 462 15 462 27
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 462 15 462 27
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 462 15 462 27
, srcInfoPoints = []
}
"ByteString")))
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 462 31 462 43
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 462 31 462 43
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 462 31 462 43
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 462 31 462 43
, srcInfoPoints = []
}
"ByteString"))))
, FunBind
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 463 1 466 58
, srcInfoPoints = []
}
[ Match
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 463 1 466 58
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 463 1 463 11
, srcInfoPoints = []
}
"fromPS2Hex")
[ PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 463 12 463 14
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 463 12 463 14
, srcInfoPoints = []
}
"ps")
]
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 463 15 466 58
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 463 15 463 16 ]
}
(Case
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 463 17 466 58
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 463 17 463 21
, SrcSpan "tests/examples/ByteStringUtils.hs" 463 41 463 43
, SrcSpan "tests/examples/ByteStringUtils.hs" 464 11 464 11
, SrcSpan "tests/examples/ByteStringUtils.hs" 471 1 471 0
]
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 463 22 463 40
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 463 22 463 37
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 463 22 463 37
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 463 22 463 37
, srcInfoPoints = []
}
"BI")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 463 22 463 37
, srcInfoPoints = []
}
"toForeignPtr")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 463 38 463 40
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 463 38 463 40
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 463 38 463 40
, srcInfoPoints = []
}
"ps"))))
[ Alt
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 464 11 466 58
, srcInfoPoints = []
}
(PTuple
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 464 11 464 18
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 464 11 464 12
, SrcSpan "tests/examples/ByteStringUtils.hs" 464 13 464 14
, SrcSpan "tests/examples/ByteStringUtils.hs" 464 15 464 16
, SrcSpan "tests/examples/ByteStringUtils.hs" 464 17 464 18
]
}
Boxed
[ PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 464 12 464 13
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 464 12 464 13
, srcInfoPoints = []
}
"x")
, PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 464 14 464 15
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 464 14 464 15
, srcInfoPoints = []
}
"s")
, PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 464 16 464 17
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 464 16 464 17
, srcInfoPoints = []
}
"l")
])
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 464 19 466 58
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 464 19 464 21 ]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 465 12 466 58
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 465 12 465 33
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 465 12 465 27
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 465 12 465 27
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 465 12 465 27
, srcInfoPoints = []
}
"BI")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 465 12 465 27
, srcInfoPoints = []
}
"unsafeCreate")))
(Paren
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 465 28 465 33
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs" 465 28 465 29
, SrcSpan
"tests/examples/ByteStringUtils.hs" 465 32 465 33
]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 465 29 465 32
, srcInfoPoints = []
}
(Lit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 465 29 465 30
, srcInfoPoints = []
}
(Int
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
465
29
465
30
, srcInfoPoints = []
}
2
"2"))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 465 30 465 31
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
465
30
465
31
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
465
30
465
31
, srcInfoPoints = []
}
"*")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 465 31 465 32
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
465
31
465
32
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
465
31
465
32
, srcInfoPoints = []
}
"l"))))))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 465 34 465 35
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 465 34 465 35
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 465 34 465 35
, srcInfoPoints = []
}
"$")))
(Lambda
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 465 36 466 58
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 465 36 465 37
, SrcSpan "tests/examples/ByteStringUtils.hs" 465 39 465 41
]
}
[ PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 465 37 465 38
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 465 37 465 38
, srcInfoPoints = []
}
"p")
]
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 465 42 466 58
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 465 42 465 58
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 465 42 465 56
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
465
42
465
56
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
465
42
465
56
, srcInfoPoints = []
}
"withForeignPtr")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 465 57 465 58
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
465
57
465
58
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
465
57
465
58
, srcInfoPoints = []
}
"x"))))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 465 59 465 60
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 465 59 465 60
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
465
59
465
60
, srcInfoPoints = []
}
"$")))
(Lambda
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 465 61 466 58
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs" 465 61 465 62
, SrcSpan
"tests/examples/ByteStringUtils.hs" 465 64 465 66
]
}
[ PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 465 62 465 63
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
465
62
465
63
, srcInfoPoints = []
}
"f")
]
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 466 12 466 58
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
466
12
466
41
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
466
12
466
25
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
466
12
466
23
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
466
12
466
23
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
466
12
466
23
, srcInfoPoints = []
}
"conv_to_hex")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
466
24
466
25
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
466
24
466
25
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
466
24
466
25
, srcInfoPoints = []
}
"p"))))
(Paren
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
466
26
466
41
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
466
26
466
27
, SrcSpan
"tests/examples/ByteStringUtils.hs"
466
40
466
41
]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
466
27
466
40
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
466
27
466
28
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
466
27
466
28
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
466
27
466
28
, srcInfoPoints = []
}
"f")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
466
29
466
38
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
466
29
466
30
, SrcSpan
"tests/examples/ByteStringUtils.hs"
466
30
466
37
, SrcSpan
"tests/examples/ByteStringUtils.hs"
466
37
466
38
]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
466
29
466
38
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
466
29
466
30
, SrcSpan
"tests/examples/ByteStringUtils.hs"
466
30
466
37
, SrcSpan
"tests/examples/ByteStringUtils.hs"
466
37
466
38
]
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
466
30
466
37
, srcInfoPoints = []
}
"plusPtr")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
466
39
466
40
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
466
39
466
40
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
466
39
466
40
, srcInfoPoints = []
}
"s"))))))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
466
42
466
43
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
466
42
466
43
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
466
42
466
43
, srcInfoPoints = []
}
"$")))
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
466
44
466
58
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
466
44
466
56
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
466
44
466
56
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
466
44
466
56
, srcInfoPoints = []
}
"fromIntegral")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
466
57
466
58
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
466
57
466
58
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
466
57
466
58
, srcInfoPoints = []
}
"l"))))))))))
Nothing
]))
Nothing
]
, ForImp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 471 1 472 47
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 471 1 471 8
, SrcSpan "tests/examples/ByteStringUtils.hs" 471 9 471 15
, SrcSpan "tests/examples/ByteStringUtils.hs" 471 29 471 62
, SrcSpan "tests/examples/ByteStringUtils.hs" 472 5 472 7
]
}
(CCall
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 471 16 471 21
, srcInfoPoints = []
})
(Just
(PlayRisky
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 471 22 471 28
, srcInfoPoints = []
}))
(Just "static fpstring.h conv_from_hex")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 471 63 471 76
, srcInfoPoints = []
}
"conv_from_hex")
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 472 8 472 47
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 472 18 472 20 ]
}
(TyApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 472 8 472 17
, srcInfoPoints = []
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 472 8 472 11
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 472 8 472 11
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 472 8 472 11
, srcInfoPoints = []
}
"Ptr")))
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 472 12 472 17
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 472 12 472 17
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 472 12 472 17
, srcInfoPoints = []
}
"Word8"))))
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 472 21 472 47
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 472 31 472 33 ]
}
(TyApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 472 21 472 30
, srcInfoPoints = []
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 472 21 472 24
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 472 21 472 24
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 472 21 472 24
, srcInfoPoints = []
}
"Ptr")))
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 472 25 472 30
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 472 25 472 30
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 472 25 472 30
, srcInfoPoints = []
}
"Word8"))))
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 472 34 472 47
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 472 39 472 41 ]
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 472 34 472 38
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 472 34 472 38
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 472 34 472 38
, srcInfoPoints = []
}
"CInt")))
(TyApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 472 42 472 47
, srcInfoPoints = []
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 472 42 472 44
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 472 42 472 44
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 472 42 472 44
, srcInfoPoints = []
}
"IO")))
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 472 45 472 47
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 472 45 472 46
, SrcSpan "tests/examples/ByteStringUtils.hs" 472 46 472 47
]
}
(Special
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 472 45 472 47
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 472 45 472 46
, SrcSpan "tests/examples/ByteStringUtils.hs" 472 46 472 47
]
}
(UnitCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 472 45 472 47
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 472 45 472 46
, SrcSpan "tests/examples/ByteStringUtils.hs" 472 46 472 47
]
})))))))
, TypeSig
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 474 1 474 43
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 474 12 474 14 ]
}
[ Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 474 1 474 11
, srcInfoPoints = []
}
"fromHex2PS"
]
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 474 15 474 43
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 474 28 474 30 ]
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 474 15 474 27
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 474 15 474 27
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 474 15 474 27
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 474 15 474 27
, srcInfoPoints = []
}
"ByteString")))
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 474 31 474 43
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 474 31 474 43
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 474 31 474 43
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 474 31 474 43
, srcInfoPoints = []
}
"ByteString"))))
, FunBind
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 475 1 478 70
, srcInfoPoints = []
}
[ Match
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 475 1 478 70
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 475 1 475 11
, srcInfoPoints = []
}
"fromHex2PS")
[ PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 475 12 475 14
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 475 12 475 14
, srcInfoPoints = []
}
"ps")
]
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 475 15 478 70
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 475 15 475 16 ]
}
(Case
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 475 17 478 70
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 475 17 475 21
, SrcSpan "tests/examples/ByteStringUtils.hs" 475 41 475 43
, SrcSpan "tests/examples/ByteStringUtils.hs" 476 11 476 11
, SrcSpan "tests/examples/ByteStringUtils.hs" 486 1 486 0
]
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 475 22 475 40
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 475 22 475 37
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 475 22 475 37
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 475 22 475 37
, srcInfoPoints = []
}
"BI")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 475 22 475 37
, srcInfoPoints = []
}
"toForeignPtr")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 475 38 475 40
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 475 38 475 40
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 475 38 475 40
, srcInfoPoints = []
}
"ps"))))
[ Alt
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 476 11 478 70
, srcInfoPoints = []
}
(PTuple
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 476 11 476 18
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 476 11 476 12
, SrcSpan "tests/examples/ByteStringUtils.hs" 476 13 476 14
, SrcSpan "tests/examples/ByteStringUtils.hs" 476 15 476 16
, SrcSpan "tests/examples/ByteStringUtils.hs" 476 17 476 18
]
}
Boxed
[ PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 476 12 476 13
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 476 12 476 13
, srcInfoPoints = []
}
"x")
, PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 476 14 476 15
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 476 14 476 15
, srcInfoPoints = []
}
"s")
, PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 476 16 476 17
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 476 16 476 17
, srcInfoPoints = []
}
"l")
])
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 476 19 478 70
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 476 19 476 21 ]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 477 12 478 70
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 477 12 477 39
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 477 12 477 27
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 477 12 477 27
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 477 12 477 27
, srcInfoPoints = []
}
"BI")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 477 12 477 27
, srcInfoPoints = []
}
"unsafeCreate")))
(Paren
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 477 28 477 39
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs" 477 28 477 29
, SrcSpan
"tests/examples/ByteStringUtils.hs" 477 38 477 39
]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 477 29 477 38
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 477 29 477 30
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
477
29
477
30
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
477
29
477
30
, srcInfoPoints = []
}
"l")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 477 31 477 36
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
477
31
477
32
, SrcSpan
"tests/examples/ByteStringUtils.hs"
477
32
477
35
, SrcSpan
"tests/examples/ByteStringUtils.hs"
477
35
477
36
]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
477
31
477
36
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
477
31
477
32
, SrcSpan
"tests/examples/ByteStringUtils.hs"
477
32
477
35
, SrcSpan
"tests/examples/ByteStringUtils.hs"
477
35
477
36
]
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
477
32
477
35
, srcInfoPoints = []
}
"div")))
(Lit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 477 37 477 38
, srcInfoPoints = []
}
(Int
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
477
37
477
38
, srcInfoPoints = []
}
2
"2")))))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 477 40 477 41
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 477 40 477 41
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 477 40 477 41
, srcInfoPoints = []
}
"$")))
(Lambda
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 477 42 478 70
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 477 42 477 43
, SrcSpan "tests/examples/ByteStringUtils.hs" 477 45 477 47
]
}
[ PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 477 43 477 44
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 477 43 477 44
, srcInfoPoints = []
}
"p")
]
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 477 48 478 70
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 477 48 477 64
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 477 48 477 62
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
477
48
477
62
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
477
48
477
62
, srcInfoPoints = []
}
"withForeignPtr")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 477 63 477 64
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
477
63
477
64
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
477
63
477
64
, srcInfoPoints = []
}
"x"))))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 477 65 477 66
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 477 65 477 66
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
477
65
477
66
, srcInfoPoints = []
}
"$")))
(Lambda
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 477 67 478 70
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs" 477 67 477 68
, SrcSpan
"tests/examples/ByteStringUtils.hs" 477 70 477 72
]
}
[ PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 477 68 477 69
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
477
68
477
69
, srcInfoPoints = []
}
"f")
]
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 478 12 478 70
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
478
12
478
43
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
478
12
478
27
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
478
12
478
25
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
478
12
478
25
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
478
12
478
25
, srcInfoPoints = []
}
"conv_from_hex")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
478
26
478
27
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
478
26
478
27
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
478
26
478
27
, srcInfoPoints = []
}
"p"))))
(Paren
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
478
28
478
43
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
478
28
478
29
, SrcSpan
"tests/examples/ByteStringUtils.hs"
478
42
478
43
]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
478
29
478
42
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
478
29
478
30
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
478
29
478
30
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
478
29
478
30
, srcInfoPoints = []
}
"f")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
478
31
478
40
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
478
31
478
32
, SrcSpan
"tests/examples/ByteStringUtils.hs"
478
32
478
39
, SrcSpan
"tests/examples/ByteStringUtils.hs"
478
39
478
40
]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
478
31
478
40
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
478
31
478
32
, SrcSpan
"tests/examples/ByteStringUtils.hs"
478
32
478
39
, SrcSpan
"tests/examples/ByteStringUtils.hs"
478
39
478
40
]
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
478
32
478
39
, srcInfoPoints = []
}
"plusPtr")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
478
41
478
42
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
478
41
478
42
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
478
41
478
42
, srcInfoPoints = []
}
"s"))))))
(Paren
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
478
44
478
70
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
478
44
478
45
, SrcSpan
"tests/examples/ByteStringUtils.hs"
478
69
478
70
]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
478
45
478
69
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
478
45
478
57
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
478
45
478
57
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
478
45
478
57
, srcInfoPoints = []
}
"fromIntegral")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
478
58
478
59
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
478
58
478
59
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
478
58
478
59
, srcInfoPoints = []
}
"$")))
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
478
60
478
69
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
478
60
478
61
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
478
60
478
61
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
478
60
478
61
, srcInfoPoints = []
}
"l")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
478
62
478
67
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
478
62
478
63
, SrcSpan
"tests/examples/ByteStringUtils.hs"
478
63
478
66
, SrcSpan
"tests/examples/ByteStringUtils.hs"
478
66
478
67
]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
478
62
478
67
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
478
62
478
63
, SrcSpan
"tests/examples/ByteStringUtils.hs"
478
63
478
66
, SrcSpan
"tests/examples/ByteStringUtils.hs"
478
66
478
67
]
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
478
63
478
66
, srcInfoPoints = []
}
"div")))
(Lit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
478
68
478
69
, srcInfoPoints = []
}
(Int
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
478
68
478
69
, srcInfoPoints = []
}
2
"2")))))))))))
Nothing
]))
Nothing
]
, TypeSig
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 486 1 487 39
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 486 16 486 18 ]
}
[ Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 486 1 486 15
, srcInfoPoints = []
}
"betweenLinesPS"
]
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 486 19 487 39
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 486 32 486 34 ]
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 486 19 486 31
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 486 19 486 31
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 486 19 486 31
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 486 19 486 31
, srcInfoPoints = []
}
"ByteString")))
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 486 35 487 39
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 486 48 486 50 ]
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 486 35 486 47
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 486 35 486 47
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 486 35 486 47
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 486 35 486 47
, srcInfoPoints = []
}
"ByteString")))
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 486 51 487 39
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 487 16 487 18 ]
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 486 51 486 63
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 486 51 486 63
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 486 51 486 63
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 486 51 486 63
, srcInfoPoints = []
}
"ByteString")))
(TyApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 487 19 487 39
, srcInfoPoints = []
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 487 19 487 24
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 487 19 487 24
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 487 19 487 24
, srcInfoPoints = []
}
"Maybe")))
(TyParen
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 487 25 487 39
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 487 25 487 26
, SrcSpan "tests/examples/ByteStringUtils.hs" 487 38 487 39
]
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 487 26 487 38
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 487 26 487 38
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 487 26 487 38
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 487 26 487 38
, srcInfoPoints = []
}
"ByteString"))))))))
, FunBind
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 488 1 496 20
, srcInfoPoints = []
}
[ Match
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 488 1 496 20
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 488 1 488 15
, srcInfoPoints = []
}
"betweenLinesPS")
[ PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 488 16 488 21
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 488 16 488 21
, srcInfoPoints = []
}
"start")
, PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 488 22 488 25
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 488 22 488 25
, srcInfoPoints = []
}
"end")
, PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 488 26 488 28
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 488 26 488 28
, srcInfoPoints = []
}
"ps")
]
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 489 2 496 20
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 489 2 489 3 ]
}
(Case
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 489 4 496 20
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 489 4 489 8
, SrcSpan "tests/examples/ByteStringUtils.hs" 489 39 489 41
, SrcSpan "tests/examples/ByteStringUtils.hs" 490 8 490 8
, SrcSpan "tests/examples/ByteStringUtils.hs" 496 8 496 8
, SrcSpan "tests/examples/ByteStringUtils.hs" 501 1 501 0
]
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 489 9 489 38
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 489 9 489 25
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 489 9 489 14
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 489 9 489 14
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 489 9 489 14
, srcInfoPoints = []
}
"break")))
(LeftSection
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 489 15 489 25
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 489 15 489 16
, SrcSpan "tests/examples/ByteStringUtils.hs" 489 24 489 25
]
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 489 16 489 21
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 489 16 489 21
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 489 16 489 21
, srcInfoPoints = []
}
"start")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 489 22 489 24
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 489 22 489 24
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 489 22 489 24
, srcInfoPoints = []
}
"==")))))
(Paren
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 489 26 489 38
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 489 26 489 27
, SrcSpan "tests/examples/ByteStringUtils.hs" 489 37 489 38
]
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 489 27 489 37
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 489 27 489 34
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 489 27 489 34
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 489 27 489 34
, srcInfoPoints = []
}
"linesPS")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 489 35 489 37
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 489 35 489 37
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 489 35 489 37
, srcInfoPoints = []
}
"ps"))))))
[ Alt
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 490 8 495 28
, srcInfoPoints = []
}
(PTuple
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 490 8 490 27
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 490 8 490 9
, SrcSpan "tests/examples/ByteStringUtils.hs" 490 10 490 11
, SrcSpan "tests/examples/ByteStringUtils.hs" 490 26 490 27
]
}
Boxed
[ PWildCard
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 490 9 490 10
, srcInfoPoints = []
}
, PInfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 490 12 490 26
, srcInfoPoints = []
}
(PWildCard
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 490 12 490 13
, srcInfoPoints = []
})
(Special
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 490 13 490 14
, srcInfoPoints = []
}
(Cons
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 490 13 490 14
, srcInfoPoints = []
}))
(PAsPat
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 490 14 490 26
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 490 18 490 19
]
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 490 14 490 18
, srcInfoPoints = []
}
"rest")
(PParen
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 490 19 490 26
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs" 490 19 490 20
, SrcSpan
"tests/examples/ByteStringUtils.hs" 490 25 490 26
]
}
(PInfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 490 20 490 25
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 490 20 490 23
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
490
20
490
23
, srcInfoPoints = []
}
"bs1"))
(Special
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 490 23 490 24
, srcInfoPoints = []
}
(Cons
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
490
23
490
24
, srcInfoPoints = []
}))
(PWildCard
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 490 24 490 25
, srcInfoPoints = []
}))))
])
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 490 28 495 28
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 490 28 490 30 ]
}
(Case
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 491 12 495 28
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 491 12 491 16
, SrcSpan "tests/examples/ByteStringUtils.hs" 491 37 491 39
, SrcSpan "tests/examples/ByteStringUtils.hs" 492 13 492 13
, SrcSpan "tests/examples/ByteStringUtils.hs" 496 8 496 0
]
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 491 17 491 36
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 491 17 491 32
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 491 17 491 32
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 491 17 491 32
, srcInfoPoints = []
}
"BI")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 491 17 491 32
, srcInfoPoints = []
}
"toForeignPtr")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 491 33 491 36
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 491 33 491 36
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 491 33 491 36
, srcInfoPoints = []
}
"bs1"))))
[ Alt
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 492 13 495 28
, srcInfoPoints = []
}
(PTuple
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 492 13 492 23
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs" 492 13 492 14
, SrcSpan
"tests/examples/ByteStringUtils.hs" 492 17 492 18
, SrcSpan
"tests/examples/ByteStringUtils.hs" 492 20 492 21
, SrcSpan
"tests/examples/ByteStringUtils.hs" 492 22 492 23
]
}
Boxed
[ PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 492 14 492 17
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
492
14
492
17
, srcInfoPoints = []
}
"ps1")
, PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 492 18 492 20
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
492
18
492
20
, srcInfoPoints = []
}
"s1")
, PWildCard
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 492 21 492 22
, srcInfoPoints = []
}
])
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 492 24 495 28
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs" 492 24 492 26
]
}
(Case
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 493 14 495 28
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs" 493 14 493 18
, SrcSpan
"tests/examples/ByteStringUtils.hs" 493 39 493 41
, SrcSpan
"tests/examples/ByteStringUtils.hs" 494 16 494 16
, SrcSpan
"tests/examples/ByteStringUtils.hs" 495 16 495 16
, SrcSpan
"tests/examples/ByteStringUtils.hs" 496 8 496 0
]
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 493 19 493 38
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
493
19
493
33
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
493
19
493
24
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
493
19
493
24
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
493
19
493
24
, srcInfoPoints = []
}
"break")))
(LeftSection
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
493
25
493
33
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
493
25
493
26
, SrcSpan
"tests/examples/ByteStringUtils.hs"
493
32
493
33
]
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
493
26
493
29
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
493
26
493
29
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
493
26
493
29
, srcInfoPoints = []
}
"end")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
493
30
493
32
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
493
30
493
32
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
493
30
493
32
, srcInfoPoints = []
}
"==")))))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
493
34
493
38
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
493
34
493
38
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
493
34
493
38
, srcInfoPoints = []
}
"rest"))))
[ Alt
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
494
16
494
108
, srcInfoPoints = []
}
(PTuple
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
494
16
494
26
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
494
16
494
17
, SrcSpan
"tests/examples/ByteStringUtils.hs"
494
18
494
19
, SrcSpan
"tests/examples/ByteStringUtils.hs"
494
25
494
26
]
}
Boxed
[ PWildCard
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
494
17
494
18
, srcInfoPoints = []
}
, PInfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
494
20
494
25
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
494
20
494
23
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
494
20
494
23
, srcInfoPoints = []
}
"bs2"))
(Special
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
494
23
494
24
, srcInfoPoints = []
}
(Cons
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
494
23
494
24
, srcInfoPoints = []
}))
(PWildCard
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
494
24
494
25
, srcInfoPoints = []
})
])
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
494
27
494
108
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
494
27
494
29
]
}
(Case
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
494
30
494
108
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
494
30
494
34
, SrcSpan
"tests/examples/ByteStringUtils.hs"
494
55
494
57
, SrcSpan
"tests/examples/ByteStringUtils.hs"
494
58
494
58
, SrcSpan
"tests/examples/ByteStringUtils.hs"
495
16
495
0
]
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
494
35
494
54
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
494
35
494
50
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
494
35
494
50
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
494
35
494
50
, srcInfoPoints = []
}
"BI")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
494
35
494
50
, srcInfoPoints = []
}
"toForeignPtr")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
494
51
494
54
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
494
51
494
54
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
494
51
494
54
, srcInfoPoints = []
}
"bs2"))))
[ Alt
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
494
58
494
108
, srcInfoPoints = []
}
(PTuple
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
494
58
494
66
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
494
58
494
59
, SrcSpan
"tests/examples/ByteStringUtils.hs"
494
60
494
61
, SrcSpan
"tests/examples/ByteStringUtils.hs"
494
63
494
64
, SrcSpan
"tests/examples/ByteStringUtils.hs"
494
65
494
66
]
}
Boxed
[ PWildCard
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
494
59
494
60
, srcInfoPoints = []
}
, PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
494
61
494
63
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
494
61
494
63
, srcInfoPoints = []
}
"s2")
, PWildCard
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
494
64
494
65
, srcInfoPoints = []
}
])
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
494
67
494
108
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
494
67
494
69
]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
494
70
494
108
, srcInfoPoints = []
}
(Con
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
494
70
494
74
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
494
70
494
74
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
494
70
494
74
, srcInfoPoints = []
}
"Just")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
494
75
494
76
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
494
75
494
76
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
494
75
494
76
, srcInfoPoints = []
}
"$")))
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
494
77
494
108
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
494
77
494
98
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
494
77
494
95
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
494
77
494
91
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
494
77
494
91
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
494
77
494
91
, srcInfoPoints = []
}
"fromForeignPtr")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
494
92
494
95
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
494
92
494
95
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
494
92
494
95
, srcInfoPoints = []
}
"ps1"))))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
494
96
494
98
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
494
96
494
98
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
494
96
494
98
, srcInfoPoints = []
}
"s1"))))
(Paren
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
494
99
494
108
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
494
99
494
100
, SrcSpan
"tests/examples/ByteStringUtils.hs"
494
107
494
108
]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
494
100
494
107
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
494
100
494
102
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
494
100
494
102
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
494
100
494
102
, srcInfoPoints = []
}
"s2")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
494
103
494
104
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
494
103
494
104
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
494
103
494
104
, srcInfoPoints = []
}
"-")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
494
105
494
107
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
494
105
494
107
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
494
105
494
107
, srcInfoPoints = []
}
"s1"))))))))
Nothing
]))
Nothing
, Alt
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
495
16
495
28
, srcInfoPoints = []
}
(PWildCard
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
495
16
495
17
, srcInfoPoints = []
})
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
495
18
495
28
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
495
18
495
20
]
}
(Con
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
495
21
495
28
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
495
21
495
28
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
495
21
495
28
, srcInfoPoints = []
}
"Nothing"))))
Nothing
]))
Nothing
]))
Nothing
, Alt
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 496 8 496 20
, srcInfoPoints = []
}
(PWildCard
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 496 8 496 9
, srcInfoPoints = []
})
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 496 10 496 20
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 496 10 496 12 ]
}
(Con
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 496 13 496 20
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 496 13 496 20
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 496 13 496 20
, srcInfoPoints = []
}
"Nothing"))))
Nothing
]))
Nothing
]
, TypeSig
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 501 1 502 62
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 501 25 501 27 ]
}
[ Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 501 1 501 24
, srcInfoPoints = []
}
"break_after_nth_newline"
]
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 501 28 502 62
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 501 32 501 34 ]
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 501 28 501 31
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 501 28 501 31
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 501 28 501 31
, srcInfoPoints = []
}
"Int")))
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 501 35 502 62
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 502 25 502 27 ]
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 501 35 501 47
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 501 35 501 47
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 501 35 501 47
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 501 35 501 47
, srcInfoPoints = []
}
"ByteString")))
(TyApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 502 28 502 62
, srcInfoPoints = []
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 502 28 502 33
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 502 28 502 33
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 502 28 502 33
, srcInfoPoints = []
}
"Maybe")))
(TyTuple
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 502 34 502 62
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 502 34 502 35
, SrcSpan "tests/examples/ByteStringUtils.hs" 502 47 502 48
, SrcSpan "tests/examples/ByteStringUtils.hs" 502 61 502 62
]
}
Boxed
[ TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 502 35 502 47
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 502 35 502 47
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 502 35 502 47
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 502 35 502 47
, srcInfoPoints = []
}
"ByteString"))
, TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 502 49 502 61
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 502 49 502 61
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 502 49 502 61
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 502 49 502 61
, srcInfoPoints = []
}
"ByteString"))
]))))
, FunBind
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 503 1 518 21
, srcInfoPoints = []
}
[ Match
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 503 1 503 75
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 503 1 503 24
, srcInfoPoints = []
}
"break_after_nth_newline")
[ PLit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 503 25 503 26
, srcInfoPoints = []
}
(Signless
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 503 25 503 26
, srcInfoPoints = []
})
(Int
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 503 25 503 26
, srcInfoPoints = []
}
0
"0")
, PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 503 27 503 33
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 503 27 503 33
, srcInfoPoints = []
}
"the_ps")
]
(GuardedRhss
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 503 34 503 75
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 503 34 503 35
, SrcSpan "tests/examples/ByteStringUtils.hs" 503 50 503 51
]
}
[ GuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 503 34 503 75
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 503 34 503 35
, SrcSpan "tests/examples/ByteStringUtils.hs" 503 50 503 51
]
}
[ Qualifier
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 503 36 503 49
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 503 36 503 49
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 503 36 503 42
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 503 36 503 42
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 503 36 503 42
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 503 36 503 42
, srcInfoPoints = []
}
"null")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 503 43 503 49
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 503 43 503 49
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 503 43 503 49
, srcInfoPoints = []
}
"the_ps"))))
]
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 503 52 503 75
, srcInfoPoints = []
}
(Con
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 503 52 503 56
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 503 52 503 56
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 503 52 503 56
, srcInfoPoints = []
}
"Just")))
(Tuple
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 503 57 503 75
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 503 57 503 58
, SrcSpan "tests/examples/ByteStringUtils.hs" 503 65 503 66
, SrcSpan "tests/examples/ByteStringUtils.hs" 503 74 503 75
]
}
Boxed
[ Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 503 58 503 65
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 503 58 503 65
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 503 58 503 65
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 503 58 503 65
, srcInfoPoints = []
}
"empty"))
, Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 503 67 503 74
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 503 67 503 74
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 503 67 503 74
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 503 67 503 74
, srcInfoPoints = []
}
"empty"))
]))
])
Nothing
, Match
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 504 1 518 21
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 504 1 504 24
, srcInfoPoints = []
}
"break_after_nth_newline")
[ PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 504 25 504 26
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 504 25 504 26
, srcInfoPoints = []
}
"n")
, PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 504 27 504 33
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 504 27 504 33
, srcInfoPoints = []
}
"the_ps")
]
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 504 34 518 21
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 504 34 504 35 ]
}
(Case
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 505 3 518 21
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 505 3 505 7
, SrcSpan "tests/examples/ByteStringUtils.hs" 505 31 505 33
, SrcSpan "tests/examples/ByteStringUtils.hs" 506 3 506 3
, SrcSpan "tests/examples/ByteStringUtils.hs" 523 1 523 0
]
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 505 8 505 30
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 505 8 505 23
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 505 8 505 23
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 505 8 505 23
, srcInfoPoints = []
}
"BI")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 505 8 505 23
, srcInfoPoints = []
}
"toForeignPtr")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 505 24 505 30
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 505 24 505 30
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 505 24 505 30
, srcInfoPoints = []
}
"the_ps"))))
[ Alt
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 506 3 518 21
, srcInfoPoints = []
}
(PTuple
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 506 3 506 15
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 506 3 506 4
, SrcSpan "tests/examples/ByteStringUtils.hs" 506 6 506 7
, SrcSpan "tests/examples/ByteStringUtils.hs" 506 12 506 13
, SrcSpan "tests/examples/ByteStringUtils.hs" 506 14 506 15
]
}
Boxed
[ PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 506 4 506 6
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 506 4 506 6
, srcInfoPoints = []
}
"fp")
, PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 506 7 506 12
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 506 7 506 12
, srcInfoPoints = []
}
"the_s")
, PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 506 13 506 14
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 506 13 506 14
, srcInfoPoints = []
}
"l")
])
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 506 16 518 21
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 506 16 506 18 ]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 507 4 518 21
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 507 4 507 19
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 507 4 507 19
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 507 4 507 19
, srcInfoPoints = []
}
"unsafePerformIO")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 507 20 507 21
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 507 20 507 21
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 507 20 507 21
, srcInfoPoints = []
}
"$")))
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 507 22 518 21
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 507 22 507 39
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 507 22 507 36
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 507 22 507 36
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
507
22
507
36
, srcInfoPoints = []
}
"withForeignPtr")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 507 37 507 39
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 507 37 507 39
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
507
37
507
39
, srcInfoPoints = []
}
"fp"))))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 507 40 507 41
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 507 40 507 41
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 507 40 507 41
, srcInfoPoints = []
}
"$")))
(Lambda
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 507 42 518 21
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs" 507 42 507 43
, SrcSpan
"tests/examples/ByteStringUtils.hs" 507 45 507 47
]
}
[ PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 507 43 507 44
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 507 43 507 44
, srcInfoPoints = []
}
"p")
]
(Do
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 508 4 518 21
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs" 508 4 508 6
, SrcSpan
"tests/examples/ByteStringUtils.hs" 508 7 508 7
, SrcSpan
"tests/examples/ByteStringUtils.hs" 518 7 518 7
, SrcSpan
"tests/examples/ByteStringUtils.hs" 523 1 523 0
]
}
[ LetStmt
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 508 7 517 26
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
508
7
508
10
]
}
(BDecls
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
508
11
517
26
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
508
11
508
11
, SrcSpan
"tests/examples/ByteStringUtils.hs"
509
11
509
11
, SrcSpan
"tests/examples/ByteStringUtils.hs"
510
11
510
11
, SrcSpan
"tests/examples/ByteStringUtils.hs"
513
11
513
11
, SrcSpan
"tests/examples/ByteStringUtils.hs"
516
11
516
11
, SrcSpan
"tests/examples/ByteStringUtils.hs"
517
11
517
11
, SrcSpan
"tests/examples/ByteStringUtils.hs"
518
7
518
0
]
}
[ FunBind
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
508
11
515
57
, srcInfoPoints = []
}
[ Match
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
508
11
508
66
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
508
11
508
17
, srcInfoPoints = []
}
"findit")
[ PLit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
508
18
508
19
, srcInfoPoints = []
}
(Signless
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
508
18
508
19
, srcInfoPoints = []
})
(Int
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
508
18
508
19
, srcInfoPoints = []
}
0
"0")
, PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
508
20
508
21
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
508
20
508
21
, srcInfoPoints = []
}
"s")
]
(GuardedRhss
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
508
22
508
66
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
508
22
508
23
, SrcSpan
"tests/examples/ByteStringUtils.hs"
508
33
508
34
]
}
[ GuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
508
22
508
66
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
508
22
508
23
, SrcSpan
"tests/examples/ByteStringUtils.hs"
508
33
508
34
]
}
[ Qualifier
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
508
24
508
32
, srcInfoPoints = []
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
508
24
508
32
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
508
24
508
25
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
508
24
508
25
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
508
24
508
25
, srcInfoPoints = []
}
"s")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
508
26
508
28
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
508
26
508
28
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
508
26
508
28
, srcInfoPoints = []
}
"==")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
508
29
508
32
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
508
29
508
32
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
508
29
508
32
, srcInfoPoints = []
}
"end"))))
]
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
508
35
508
66
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
508
35
508
41
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
508
35
508
41
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
508
35
508
41
, srcInfoPoints = []
}
"return")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
508
42
508
43
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
508
42
508
43
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
508
42
508
43
, srcInfoPoints = []
}
"$")))
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
508
44
508
66
, srcInfoPoints = []
}
(Con
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
508
44
508
48
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
508
44
508
48
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
508
44
508
48
, srcInfoPoints = []
}
"Just")))
(Tuple
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
508
49
508
66
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
508
49
508
50
, SrcSpan
"tests/examples/ByteStringUtils.hs"
508
56
508
57
, SrcSpan
"tests/examples/ByteStringUtils.hs"
508
65
508
66
]
}
Boxed
[ Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
508
50
508
56
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
508
50
508
56
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
508
50
508
56
, srcInfoPoints =
[]
}
"the_ps"))
, Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
508
58
508
65
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
508
58
508
65
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
508
58
508
65
, srcInfoPoints =
[]
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
508
58
508
65
, srcInfoPoints =
[]
}
"empty"))
])))
])
Nothing
, Match
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
509
11
509
49
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
509
11
509
17
, srcInfoPoints = []
}
"findit")
[ PWildCard
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
509
18
509
19
, srcInfoPoints = []
}
, PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
509
20
509
21
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
509
20
509
21
, srcInfoPoints = []
}
"s")
]
(GuardedRhss
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
509
22
509
49
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
509
22
509
23
, SrcSpan
"tests/examples/ByteStringUtils.hs"
509
33
509
34
]
}
[ GuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
509
22
509
49
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
509
22
509
23
, SrcSpan
"tests/examples/ByteStringUtils.hs"
509
33
509
34
]
}
[ Qualifier
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
509
24
509
32
, srcInfoPoints = []
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
509
24
509
32
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
509
24
509
25
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
509
24
509
25
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
509
24
509
25
, srcInfoPoints = []
}
"s")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
509
26
509
28
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
509
26
509
28
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
509
26
509
28
, srcInfoPoints = []
}
"==")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
509
29
509
32
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
509
29
509
32
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
509
29
509
32
, srcInfoPoints = []
}
"end"))))
]
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
509
35
509
49
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
509
35
509
41
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
509
35
509
41
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
509
35
509
41
, srcInfoPoints = []
}
"return")))
(Con
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
509
42
509
49
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
509
42
509
49
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
509
42
509
49
, srcInfoPoints = []
}
"Nothing"))))
])
Nothing
, Match
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
510
11
512
75
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
510
11
510
17
, srcInfoPoints = []
}
"findit")
[ PLit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
510
18
510
19
, srcInfoPoints = []
}
(Signless
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
510
18
510
19
, srcInfoPoints = []
})
(Int
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
510
18
510
19
, srcInfoPoints = []
}
0
"0")
, PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
510
20
510
21
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
510
20
510
21
, srcInfoPoints = []
}
"s")
]
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
510
22
512
75
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
510
22
510
23
]
}
(Let
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
510
24
512
75
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
510
24
510
27
, SrcSpan
"tests/examples/ByteStringUtils.hs"
511
24
511
26
]
}
(BDecls
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
510
28
510
46
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
510
28
510
28
, SrcSpan
"tests/examples/ByteStringUtils.hs"
511
24
511
0
]
}
[ PatBind
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
510
28
510
46
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
510
28
510
34
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
510
28
510
34
, srcInfoPoints = []
}
"left_l"))
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
510
35
510
46
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
510
35
510
36
]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
510
37
510
46
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
510
37
510
38
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
510
37
510
38
, srcInfoPoints =
[]
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
510
37
510
38
, srcInfoPoints =
[]
}
"s")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
510
39
510
40
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
510
39
510
40
, srcInfoPoints =
[]
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
510
39
510
40
, srcInfoPoints =
[]
}
"-")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
510
41
510
46
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
510
41
510
46
, srcInfoPoints =
[]
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
510
41
510
46
, srcInfoPoints =
[]
}
"the_s")))))
Nothing
])
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
511
27
512
75
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
511
27
511
33
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
511
27
511
33
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
511
27
511
33
, srcInfoPoints = []
}
"return")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
511
34
511
35
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
511
34
511
35
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
511
34
511
35
, srcInfoPoints = []
}
"$")))
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
511
36
512
75
, srcInfoPoints = []
}
(Con
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
511
36
511
40
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
511
36
511
40
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
511
36
511
40
, srcInfoPoints = []
}
"Just")))
(Tuple
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
511
41
512
75
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
511
41
511
42
, SrcSpan
"tests/examples/ByteStringUtils.hs"
511
72
511
73
, SrcSpan
"tests/examples/ByteStringUtils.hs"
512
74
512
75
]
}
Boxed
[ App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
511
42
511
72
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
511
42
511
65
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
511
42
511
59
, srcInfoPoints =
[]
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
511
42
511
56
, srcInfoPoints =
[]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
511
42
511
56
, srcInfoPoints =
[]
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
511
42
511
56
, srcInfoPoints =
[]
}
"fromForeignPtr")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
511
57
511
59
, srcInfoPoints =
[]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
511
57
511
59
, srcInfoPoints =
[]
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
511
57
511
59
, srcInfoPoints =
[]
}
"fp"))))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
511
60
511
65
, srcInfoPoints =
[]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
511
60
511
65
, srcInfoPoints =
[]
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
511
60
511
65
, srcInfoPoints =
[]
}
"the_s"))))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
511
66
511
72
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
511
66
511
72
, srcInfoPoints =
[]
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
511
66
511
72
, srcInfoPoints =
[]
}
"left_l")))
, App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
512
42
512
74
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
512
42
512
61
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
512
42
512
59
, srcInfoPoints =
[]
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
512
42
512
56
, srcInfoPoints =
[]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
512
42
512
56
, srcInfoPoints =
[]
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
512
42
512
56
, srcInfoPoints =
[]
}
"fromForeignPtr")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
512
57
512
59
, srcInfoPoints =
[]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
512
57
512
59
, srcInfoPoints =
[]
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
512
57
512
59
, srcInfoPoints =
[]
}
"fp"))))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
512
60
512
61
, srcInfoPoints =
[]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
512
60
512
61
, srcInfoPoints =
[]
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
512
60
512
61
, srcInfoPoints =
[]
}
"s"))))
(Paren
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
512
62
512
74
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
512
62
512
63
, SrcSpan
"tests/examples/ByteStringUtils.hs"
512
73
512
74
]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
512
63
512
73
, srcInfoPoints =
[]
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
512
63
512
64
, srcInfoPoints =
[]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
512
63
512
64
, srcInfoPoints =
[]
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
512
63
512
64
, srcInfoPoints =
[]
}
"l")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
512
65
512
66
, srcInfoPoints =
[]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
512
65
512
66
, srcInfoPoints =
[]
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
512
65
512
66
, srcInfoPoints =
[]
}
"-")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
512
67
512
73
, srcInfoPoints =
[]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
512
67
512
73
, srcInfoPoints =
[]
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
512
67
512
73
, srcInfoPoints =
[]
}
"left_l")))))
])))))
Nothing
, Match
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
513
11
515
57
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
513
11
513
17
, srcInfoPoints = []
}
"findit")
[ PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
513
18
513
19
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
513
18
513
19
, srcInfoPoints = []
}
"i")
, PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
513
20
513
21
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
513
20
513
21
, srcInfoPoints = []
}
"s")
]
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
513
22
515
57
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
513
22
513
23
]
}
(Do
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
513
24
515
57
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
513
24
513
26
, SrcSpan
"tests/examples/ByteStringUtils.hs"
513
27
513
27
, SrcSpan
"tests/examples/ByteStringUtils.hs"
514
27
514
27
, SrcSpan
"tests/examples/ByteStringUtils.hs"
516
11
516
0
]
}
[ Generator
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
513
27
513
47
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
513
29
513
31
]
}
(PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
513
27
513
28
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
513
27
513
28
, srcInfoPoints = []
}
"w"))
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
513
32
513
47
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
513
32
513
45
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
513
32
513
43
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
513
32
513
43
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
513
32
513
43
, srcInfoPoints =
[]
}
"peekElemOff")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
513
44
513
45
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
513
44
513
45
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
513
44
513
45
, srcInfoPoints =
[]
}
"p"))))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
513
46
513
47
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
513
46
513
47
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
513
46
513
47
, srcInfoPoints = []
}
"s"))))
, Qualifier
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
514
27
515
57
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
514
27
514
29
, SrcSpan
"tests/examples/ByteStringUtils.hs"
514
38
514
42
, SrcSpan
"tests/examples/ByteStringUtils.hs"
515
38
515
42
]
}
(If
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
514
27
515
57
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
514
27
514
29
, SrcSpan
"tests/examples/ByteStringUtils.hs"
514
38
514
42
, SrcSpan
"tests/examples/ByteStringUtils.hs"
515
38
515
42
]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
514
30
514
37
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
514
30
514
31
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
514
30
514
31
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
514
30
514
31
, srcInfoPoints =
[]
}
"w")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
514
32
514
34
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
514
32
514
34
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
514
32
514
34
, srcInfoPoints =
[]
}
"==")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
514
35
514
37
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
514
35
514
37
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
514
35
514
37
, srcInfoPoints =
[]
}
"nl"))))
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
514
43
514
61
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
514
43
514
55
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
514
43
514
49
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
514
43
514
49
, srcInfoPoints =
[]
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
514
43
514
49
, srcInfoPoints =
[]
}
"findit")))
(Paren
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
514
50
514
55
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
514
50
514
51
, SrcSpan
"tests/examples/ByteStringUtils.hs"
514
54
514
55
]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
514
51
514
54
, srcInfoPoints =
[]
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
514
51
514
52
, srcInfoPoints =
[]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
514
51
514
52
, srcInfoPoints =
[]
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
514
51
514
52
, srcInfoPoints =
[]
}
"i")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
514
52
514
53
, srcInfoPoints =
[]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
514
52
514
53
, srcInfoPoints =
[]
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
514
52
514
53
, srcInfoPoints =
[]
}
"-")))
(Lit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
514
53
514
54
, srcInfoPoints =
[]
}
(Int
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
514
53
514
54
, srcInfoPoints =
[]
}
1
"1")))))
(Paren
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
514
56
514
61
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
514
56
514
57
, SrcSpan
"tests/examples/ByteStringUtils.hs"
514
60
514
61
]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
514
57
514
60
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
514
57
514
58
, srcInfoPoints =
[]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
514
57
514
58
, srcInfoPoints =
[]
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
514
57
514
58
, srcInfoPoints =
[]
}
"s")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
514
58
514
59
, srcInfoPoints =
[]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
514
58
514
59
, srcInfoPoints =
[]
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
514
58
514
59
, srcInfoPoints =
[]
}
"+")))
(Lit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
514
59
514
60
, srcInfoPoints =
[]
}
(Int
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
514
59
514
60
, srcInfoPoints =
[]
}
1
"1")))))
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
515
43
515
57
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
515
43
515
51
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
515
43
515
49
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
515
43
515
49
, srcInfoPoints =
[]
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
515
43
515
49
, srcInfoPoints =
[]
}
"findit")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
515
50
515
51
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
515
50
515
51
, srcInfoPoints =
[]
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
515
50
515
51
, srcInfoPoints =
[]
}
"i"))))
(Paren
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
515
52
515
57
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
515
52
515
53
, SrcSpan
"tests/examples/ByteStringUtils.hs"
515
56
515
57
]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
515
53
515
56
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
515
53
515
54
, srcInfoPoints =
[]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
515
53
515
54
, srcInfoPoints =
[]
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
515
53
515
54
, srcInfoPoints =
[]
}
"s")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
515
54
515
55
, srcInfoPoints =
[]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
515
54
515
55
, srcInfoPoints =
[]
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
515
54
515
55
, srcInfoPoints =
[]
}
"+")))
(Lit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
515
55
515
56
, srcInfoPoints =
[]
}
(Int
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
515
55
515
56
, srcInfoPoints =
[]
}
1
"1"))))))
]))
Nothing
]
, PatBind
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
516
11
516
27
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
516
11
516
13
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
516
11
516
13
, srcInfoPoints = []
}
"nl"))
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
516
14
516
27
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
516
14
516
15
]
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
516
16
516
27
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
516
16
516
22
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
516
16
516
22
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
516
16
516
22
, srcInfoPoints = []
}
"BI")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
516
16
516
22
, srcInfoPoints = []
}
"c2w")))
(Lit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
516
23
516
27
, srcInfoPoints = []
}
(Char
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
516
23
516
27
, srcInfoPoints = []
}
'\n'
"\\n"))))
Nothing
, PatBind
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
517
11
517
26
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
517
11
517
14
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
517
11
517
14
, srcInfoPoints = []
}
"end"))
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
517
15
517
26
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
517
15
517
16
]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
517
17
517
26
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
517
17
517
22
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
517
17
517
22
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
517
17
517
22
, srcInfoPoints = []
}
"the_s")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
517
23
517
24
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
517
23
517
24
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
517
23
517
24
, srcInfoPoints = []
}
"+")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
517
25
517
26
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
517
25
517
26
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
517
25
517
26
, srcInfoPoints = []
}
"l")))))
Nothing
])
, Qualifier
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 518 7 518 21
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
518
7
518
21
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
518
7
518
15
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
518
7
518
13
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
518
7
518
13
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
518
7
518
13
, srcInfoPoints = []
}
"findit")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
518
14
518
15
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
518
14
518
15
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
518
14
518
15
, srcInfoPoints = []
}
"n"))))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
518
16
518
21
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
518
16
518
21
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
518
16
518
21
, srcInfoPoints = []
}
"the_s"))))
])))))
Nothing
]))
Nothing
]
, TypeSig
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 523 1 523 80
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 523 26 523 28 ]
}
[ Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 523 1 523 25
, srcInfoPoints = []
}
"break_before_nth_newline"
]
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 523 29 523 80
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 523 33 523 35 ]
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 523 29 523 32
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 523 29 523 32
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 523 29 523 32
, srcInfoPoints = []
}
"Int")))
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 523 36 523 80
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 523 49 523 51 ]
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 523 36 523 48
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 523 36 523 48
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 523 36 523 48
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 523 36 523 48
, srcInfoPoints = []
}
"ByteString")))
(TyTuple
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 523 52 523 80
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 523 52 523 53
, SrcSpan "tests/examples/ByteStringUtils.hs" 523 65 523 66
, SrcSpan "tests/examples/ByteStringUtils.hs" 523 79 523 80
]
}
Boxed
[ TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 523 53 523 65
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 523 53 523 65
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 523 53 523 65
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 523 53 523 65
, srcInfoPoints = []
}
"ByteString"))
, TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 523 67 523 79
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 523 67 523 79
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 523 67 523 79
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 523 67 523 79
, srcInfoPoints = []
}
"ByteString"))
])))
, FunBind
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 524 1 541 21
, srcInfoPoints = []
}
[ Match
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 524 1 525 38
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 524 1 524 25
, srcInfoPoints = []
}
"break_before_nth_newline")
[ PLit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 524 26 524 27
, srcInfoPoints = []
}
(Signless
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 524 26 524 27
, srcInfoPoints = []
})
(Int
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 524 26 524 27
, srcInfoPoints = []
}
0
"0")
, PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 524 28 524 34
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 524 28 524 34
, srcInfoPoints = []
}
"the_ps")
]
(GuardedRhss
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 525 2 525 38
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 525 2 525 3
, SrcSpan "tests/examples/ByteStringUtils.hs" 525 18 525 19
]
}
[ GuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 525 2 525 38
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 525 2 525 3
, SrcSpan "tests/examples/ByteStringUtils.hs" 525 18 525 19
]
}
[ Qualifier
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 525 4 525 17
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 525 4 525 17
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 525 4 525 10
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 525 4 525 10
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 525 4 525 10
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 525 4 525 10
, srcInfoPoints = []
}
"null")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 525 11 525 17
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 525 11 525 17
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 525 11 525 17
, srcInfoPoints = []
}
"the_ps"))))
]
(Tuple
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 525 20 525 38
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 525 20 525 21
, SrcSpan "tests/examples/ByteStringUtils.hs" 525 28 525 29
, SrcSpan "tests/examples/ByteStringUtils.hs" 525 37 525 38
]
}
Boxed
[ Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 525 21 525 28
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 525 21 525 28
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 525 21 525 28
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 525 21 525 28
, srcInfoPoints = []
}
"empty"))
, Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 525 30 525 37
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 525 30 525 37
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 525 30 525 37
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 525 30 525 37
, srcInfoPoints = []
}
"empty"))
])
])
Nothing
, Match
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 526 1 541 21
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 526 1 526 25
, srcInfoPoints = []
}
"break_before_nth_newline")
[ PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 526 26 526 27
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 526 26 526 27
, srcInfoPoints = []
}
"n")
, PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 526 28 526 34
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 526 28 526 34
, srcInfoPoints = []
}
"the_ps")
]
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 526 35 541 21
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 526 35 526 36 ]
}
(Case
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 527 2 541 21
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 527 2 527 6
, SrcSpan "tests/examples/ByteStringUtils.hs" 527 30 527 32
, SrcSpan "tests/examples/ByteStringUtils.hs" 528 2 528 2
, SrcSpan "tests/examples/ByteStringUtils.hs" 542 1 542 0
]
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 527 7 527 29
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 527 7 527 22
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 527 7 527 22
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 527 7 527 22
, srcInfoPoints = []
}
"BI")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 527 7 527 22
, srcInfoPoints = []
}
"toForeignPtr")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 527 23 527 29
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 527 23 527 29
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 527 23 527 29
, srcInfoPoints = []
}
"the_ps"))))
[ Alt
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 528 2 541 21
, srcInfoPoints = []
}
(PTuple
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 528 2 528 14
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 528 2 528 3
, SrcSpan "tests/examples/ByteStringUtils.hs" 528 5 528 6
, SrcSpan "tests/examples/ByteStringUtils.hs" 528 11 528 12
, SrcSpan "tests/examples/ByteStringUtils.hs" 528 13 528 14
]
}
Boxed
[ PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 528 3 528 5
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 528 3 528 5
, srcInfoPoints = []
}
"fp")
, PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 528 6 528 11
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 528 6 528 11
, srcInfoPoints = []
}
"the_s")
, PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 528 12 528 13
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 528 12 528 13
, srcInfoPoints = []
}
"l")
])
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 528 15 541 21
, srcInfoPoints =
[ SrcSpan "tests/examples/ByteStringUtils.hs" 528 15 528 17 ]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 529 4 541 21
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 529 4 529 19
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 529 4 529 19
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 529 4 529 19
, srcInfoPoints = []
}
"unsafePerformIO")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 529 20 529 21
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 529 20 529 21
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 529 20 529 21
, srcInfoPoints = []
}
"$")))
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 529 22 541 21
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 529 22 529 39
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 529 22 529 36
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 529 22 529 36
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
529
22
529
36
, srcInfoPoints = []
}
"withForeignPtr")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 529 37 529 39
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 529 37 529 39
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
529
37
529
39
, srcInfoPoints = []
}
"fp"))))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 529 40 529 41
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 529 40 529 41
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 529 40 529 41
, srcInfoPoints = []
}
"$")))
(Lambda
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/ByteStringUtils.hs" 529 42 541 21
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs" 529 42 529 43
, SrcSpan
"tests/examples/ByteStringUtils.hs" 529 45 529 47
]
}
[ PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 529 43 529 44
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 529 43 529 44
, srcInfoPoints = []
}
"p")
]
(Do
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 530 4 541 21
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs" 530 4 530 6
, SrcSpan
"tests/examples/ByteStringUtils.hs" 530 7 530 7
, SrcSpan
"tests/examples/ByteStringUtils.hs" 541 7 541 7
, SrcSpan
"tests/examples/ByteStringUtils.hs" 542 1 542 0
]
}
[ LetStmt
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 530 7 540 26
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
530
7
530
10
]
}
(BDecls
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
530
11
540
26
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
530
11
530
11
, SrcSpan
"tests/examples/ByteStringUtils.hs"
531
11
531
11
, SrcSpan
"tests/examples/ByteStringUtils.hs"
539
11
539
11
, SrcSpan
"tests/examples/ByteStringUtils.hs"
540
11
540
11
, SrcSpan
"tests/examples/ByteStringUtils.hs"
541
7
541
0
]
}
[ FunBind
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
530
11
538
48
, srcInfoPoints = []
}
[ Match
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
530
11
530
59
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
530
11
530
17
, srcInfoPoints = []
}
"findit")
[ PWildCard
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
530
18
530
19
, srcInfoPoints = []
}
, PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
530
20
530
21
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
530
20
530
21
, srcInfoPoints = []
}
"s")
]
(GuardedRhss
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
530
22
530
59
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
530
22
530
23
, SrcSpan
"tests/examples/ByteStringUtils.hs"
530
33
530
34
]
}
[ GuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
530
22
530
59
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
530
22
530
23
, SrcSpan
"tests/examples/ByteStringUtils.hs"
530
33
530
34
]
}
[ Qualifier
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
530
24
530
32
, srcInfoPoints = []
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
530
24
530
32
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
530
24
530
25
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
530
24
530
25
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
530
24
530
25
, srcInfoPoints = []
}
"s")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
530
26
530
28
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
530
26
530
28
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
530
26
530
28
, srcInfoPoints = []
}
"==")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
530
29
530
32
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
530
29
530
32
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
530
29
530
32
, srcInfoPoints = []
}
"end"))))
]
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
530
35
530
59
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
530
35
530
41
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
530
35
530
41
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
530
35
530
41
, srcInfoPoints = []
}
"return")))
(Tuple
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
530
42
530
59
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
530
42
530
43
, SrcSpan
"tests/examples/ByteStringUtils.hs"
530
49
530
50
, SrcSpan
"tests/examples/ByteStringUtils.hs"
530
58
530
59
]
}
Boxed
[ Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
530
43
530
49
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
530
43
530
49
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
530
43
530
49
, srcInfoPoints = []
}
"the_ps"))
, Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
530
51
530
58
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
530
51
530
58
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
530
51
530
58
, srcInfoPoints = []
}
"B")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
530
51
530
58
, srcInfoPoints = []
}
"empty"))
]))
])
Nothing
, Match
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
531
11
538
48
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
531
11
531
17
, srcInfoPoints = []
}
"findit")
[ PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
531
18
531
19
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
531
18
531
19
, srcInfoPoints = []
}
"i")
, PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
531
20
531
21
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
531
20
531
21
, srcInfoPoints = []
}
"s")
]
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
531
22
538
48
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
531
22
531
23
]
}
(Do
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
531
24
538
48
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
531
24
531
26
, SrcSpan
"tests/examples/ByteStringUtils.hs"
531
27
531
27
, SrcSpan
"tests/examples/ByteStringUtils.hs"
532
27
532
27
, SrcSpan
"tests/examples/ByteStringUtils.hs"
539
11
539
0
]
}
[ Generator
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
531
27
531
47
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
531
29
531
31
]
}
(PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
531
27
531
28
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
531
27
531
28
, srcInfoPoints = []
}
"w"))
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
531
32
531
47
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
531
32
531
45
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
531
32
531
43
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
531
32
531
43
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
531
32
531
43
, srcInfoPoints =
[]
}
"peekElemOff")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
531
44
531
45
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
531
44
531
45
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
531
44
531
45
, srcInfoPoints =
[]
}
"p"))))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
531
46
531
47
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
531
46
531
47
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
531
46
531
47
, srcInfoPoints = []
}
"s"))))
, Qualifier
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
532
27
538
48
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
532
27
532
29
, SrcSpan
"tests/examples/ByteStringUtils.hs"
533
29
533
33
, SrcSpan
"tests/examples/ByteStringUtils.hs"
538
29
538
33
]
}
(If
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
532
27
538
48
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
532
27
532
29
, SrcSpan
"tests/examples/ByteStringUtils.hs"
533
29
533
33
, SrcSpan
"tests/examples/ByteStringUtils.hs"
538
29
538
33
]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
532
30
532
37
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
532
30
532
31
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
532
30
532
31
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
532
30
532
31
, srcInfoPoints =
[]
}
"w")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
532
32
532
34
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
532
32
532
34
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
532
32
532
34
, srcInfoPoints =
[]
}
"==")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
532
35
532
37
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
532
35
532
37
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
532
35
532
37
, srcInfoPoints =
[]
}
"nl"))))
(If
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
533
34
537
57
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
533
34
533
36
, SrcSpan
"tests/examples/ByteStringUtils.hs"
534
34
534
38
, SrcSpan
"tests/examples/ByteStringUtils.hs"
537
34
537
38
]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
533
37
533
43
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
533
37
533
38
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
533
37
533
38
, srcInfoPoints =
[]
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
533
37
533
38
, srcInfoPoints =
[]
}
"i")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
533
39
533
41
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
533
39
533
41
, srcInfoPoints =
[]
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
533
39
533
41
, srcInfoPoints =
[]
}
"==")))
(Lit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
533
42
533
43
, srcInfoPoints = []
}
(Int
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
533
42
533
43
, srcInfoPoints =
[]
}
0
"0")))
(Let
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
534
39
536
83
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
534
39
534
42
, SrcSpan
"tests/examples/ByteStringUtils.hs"
535
39
535
41
]
}
(BDecls
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
534
43
534
61
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
534
43
534
43
, SrcSpan
"tests/examples/ByteStringUtils.hs"
535
39
535
0
]
}
[ PatBind
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
534
43
534
61
, srcInfoPoints =
[]
}
(PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
534
43
534
49
, srcInfoPoints =
[]
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
534
43
534
49
, srcInfoPoints =
[]
}
"left_l"))
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
534
50
534
61
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
534
50
534
51
]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
534
52
534
61
, srcInfoPoints =
[]
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
534
52
534
53
, srcInfoPoints =
[]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
534
52
534
53
, srcInfoPoints =
[]
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
534
52
534
53
, srcInfoPoints =
[]
}
"s")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
534
54
534
55
, srcInfoPoints =
[]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
534
54
534
55
, srcInfoPoints =
[]
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
534
54
534
55
, srcInfoPoints =
[]
}
"-")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
534
56
534
61
, srcInfoPoints =
[]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
534
56
534
61
, srcInfoPoints =
[]
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
534
56
534
61
, srcInfoPoints =
[]
}
"the_s")))))
Nothing
])
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
535
42
536
83
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
535
42
535
48
, srcInfoPoints =
[]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
535
42
535
48
, srcInfoPoints =
[]
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
535
42
535
48
, srcInfoPoints =
[]
}
"return")))
(Tuple
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
535
49
536
83
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
535
49
535
50
, SrcSpan
"tests/examples/ByteStringUtils.hs"
535
80
535
81
, SrcSpan
"tests/examples/ByteStringUtils.hs"
536
82
536
83
]
}
Boxed
[ App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
535
50
535
80
, srcInfoPoints =
[]
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
535
50
535
73
, srcInfoPoints =
[]
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
535
50
535
67
, srcInfoPoints =
[]
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
535
50
535
64
, srcInfoPoints =
[]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
535
50
535
64
, srcInfoPoints =
[]
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
535
50
535
64
, srcInfoPoints =
[]
}
"fromForeignPtr")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
535
65
535
67
, srcInfoPoints =
[]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
535
65
535
67
, srcInfoPoints =
[]
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
535
65
535
67
, srcInfoPoints =
[]
}
"fp"))))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
535
68
535
73
, srcInfoPoints =
[]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
535
68
535
73
, srcInfoPoints =
[]
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
535
68
535
73
, srcInfoPoints =
[]
}
"the_s"))))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
535
74
535
80
, srcInfoPoints =
[]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
535
74
535
80
, srcInfoPoints =
[]
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
535
74
535
80
, srcInfoPoints =
[]
}
"left_l")))
, App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
536
50
536
82
, srcInfoPoints =
[]
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
536
50
536
69
, srcInfoPoints =
[]
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
536
50
536
67
, srcInfoPoints =
[]
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
536
50
536
64
, srcInfoPoints =
[]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
536
50
536
64
, srcInfoPoints =
[]
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
536
50
536
64
, srcInfoPoints =
[]
}
"fromForeignPtr")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
536
65
536
67
, srcInfoPoints =
[]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
536
65
536
67
, srcInfoPoints =
[]
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
536
65
536
67
, srcInfoPoints =
[]
}
"fp"))))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
536
68
536
69
, srcInfoPoints =
[]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
536
68
536
69
, srcInfoPoints =
[]
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
536
68
536
69
, srcInfoPoints =
[]
}
"s"))))
(Paren
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
536
70
536
82
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
536
70
536
71
, SrcSpan
"tests/examples/ByteStringUtils.hs"
536
81
536
82
]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
536
71
536
81
, srcInfoPoints =
[]
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
536
71
536
72
, srcInfoPoints =
[]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
536
71
536
72
, srcInfoPoints =
[]
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
536
71
536
72
, srcInfoPoints =
[]
}
"l")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
536
73
536
74
, srcInfoPoints =
[]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
536
73
536
74
, srcInfoPoints =
[]
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
536
73
536
74
, srcInfoPoints =
[]
}
"-")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
536
75
536
81
, srcInfoPoints =
[]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
536
75
536
81
, srcInfoPoints =
[]
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
536
75
536
81
, srcInfoPoints =
[]
}
"left_l")))))
])))
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
537
39
537
57
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
537
39
537
51
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
537
39
537
45
, srcInfoPoints =
[]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
537
39
537
45
, srcInfoPoints =
[]
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
537
39
537
45
, srcInfoPoints =
[]
}
"findit")))
(Paren
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
537
46
537
51
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
537
46
537
47
, SrcSpan
"tests/examples/ByteStringUtils.hs"
537
50
537
51
]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
537
47
537
50
, srcInfoPoints =
[]
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
537
47
537
48
, srcInfoPoints =
[]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
537
47
537
48
, srcInfoPoints =
[]
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
537
47
537
48
, srcInfoPoints =
[]
}
"i")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
537
48
537
49
, srcInfoPoints =
[]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
537
48
537
49
, srcInfoPoints =
[]
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
537
48
537
49
, srcInfoPoints =
[]
}
"-")))
(Lit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
537
49
537
50
, srcInfoPoints =
[]
}
(Int
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
537
49
537
50
, srcInfoPoints =
[]
}
1
"1")))))
(Paren
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
537
52
537
57
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
537
52
537
53
, SrcSpan
"tests/examples/ByteStringUtils.hs"
537
56
537
57
]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
537
53
537
56
, srcInfoPoints =
[]
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
537
53
537
54
, srcInfoPoints =
[]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
537
53
537
54
, srcInfoPoints =
[]
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
537
53
537
54
, srcInfoPoints =
[]
}
"s")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
537
54
537
55
, srcInfoPoints =
[]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
537
54
537
55
, srcInfoPoints =
[]
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
537
54
537
55
, srcInfoPoints =
[]
}
"+")))
(Lit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
537
55
537
56
, srcInfoPoints =
[]
}
(Int
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
537
55
537
56
, srcInfoPoints =
[]
}
1
"1"))))))
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
538
34
538
48
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
538
34
538
42
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
538
34
538
40
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
538
34
538
40
, srcInfoPoints =
[]
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
538
34
538
40
, srcInfoPoints =
[]
}
"findit")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
538
41
538
42
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
538
41
538
42
, srcInfoPoints =
[]
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
538
41
538
42
, srcInfoPoints =
[]
}
"i"))))
(Paren
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
538
43
538
48
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
538
43
538
44
, SrcSpan
"tests/examples/ByteStringUtils.hs"
538
47
538
48
]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
538
44
538
47
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
538
44
538
45
, srcInfoPoints =
[]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
538
44
538
45
, srcInfoPoints =
[]
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
538
44
538
45
, srcInfoPoints =
[]
}
"s")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
538
45
538
46
, srcInfoPoints =
[]
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
538
45
538
46
, srcInfoPoints =
[]
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
538
45
538
46
, srcInfoPoints =
[]
}
"+")))
(Lit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
538
46
538
47
, srcInfoPoints =
[]
}
(Int
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
538
46
538
47
, srcInfoPoints =
[]
}
1
"1"))))))
]))
Nothing
]
, PatBind
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
539
11
539
27
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
539
11
539
13
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
539
11
539
13
, srcInfoPoints = []
}
"nl"))
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
539
14
539
27
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
539
14
539
15
]
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
539
16
539
27
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
539
16
539
22
, srcInfoPoints = []
}
(Qual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
539
16
539
22
, srcInfoPoints = []
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
539
16
539
22
, srcInfoPoints = []
}
"BI")
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
539
16
539
22
, srcInfoPoints = []
}
"c2w")))
(Lit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
539
23
539
27
, srcInfoPoints = []
}
(Char
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
539
23
539
27
, srcInfoPoints = []
}
'\n'
"\\n"))))
Nothing
, PatBind
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
540
11
540
26
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
540
11
540
14
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
540
11
540
14
, srcInfoPoints = []
}
"end"))
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
540
15
540
26
, srcInfoPoints =
[ SrcSpan
"tests/examples/ByteStringUtils.hs"
540
15
540
16
]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
540
17
540
26
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
540
17
540
22
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
540
17
540
22
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
540
17
540
22
, srcInfoPoints = []
}
"the_s")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
540
23
540
24
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
540
23
540
24
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
540
23
540
24
, srcInfoPoints = []
}
"+")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
540
25
540
26
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
540
25
540
26
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
540
25
540
26
, srcInfoPoints = []
}
"l")))))
Nothing
])
, Qualifier
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs" 541 7 541 21
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
541
7
541
21
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
541
7
541
15
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
541
7
541
13
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
541
7
541
13
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
541
7
541
13
, srcInfoPoints = []
}
"findit")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
541
14
541
15
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
541
14
541
15
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
541
14
541
15
, srcInfoPoints = []
}
"n"))))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
541
16
541
21
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
541
16
541
21
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/ByteStringUtils.hs"
541
16
541
21
, srcInfoPoints = []
}
"the_s"))))
])))))
Nothing
]))
Nothing
]
]
, [ Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 3 1 3 78)
"---------------------------------------------------------------------------"
, Comment
False (SrcSpan "tests/examples/ByteStringUtils.hs" 4 1 4 5) " |"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 5 1 5 34)
" Module : ByteStringUtils"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 6 1 6 54)
" Copyright : (c) The University of Glasgow 2001,"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 7 1 7 45)
" David Roundy 2003-2005"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 8 1 8 74)
" License : GPL (I'm happy to also license this file BSD style but don't"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 9 1 9 71)
" want to bother distributing two license files with darcs."
, Comment
False (SrcSpan "tests/examples/ByteStringUtils.hs" 10 1 10 3) ""
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 11 1 11 42)
" Maintainer : droundy@abridgegame.org"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 12 1 12 31)
" Stability : experimental"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 13 1 13 27)
" Portability : portable"
, Comment
False (SrcSpan "tests/examples/ByteStringUtils.hs" 14 1 14 3) ""
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 15 1 15 85)
" GZIp and MMap IO for ByteStrings, and miscellaneous functions for Data.ByteString"
, Comment
False (SrcSpan "tests/examples/ByteStringUtils.hs" 16 1 16 3) ""
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 23 9 23 32)
" IO with mmap or gzip"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 29 9 29 26)
" list utilities"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 56 1 56 60)
" #if defined (HAVE_MMAP) || ! defined (HAVE_HASKELL_ZLIB)"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 58 1 58 10)
" #endif"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 73 1 73 29)
" #ifndef HAVE_HASKELL_ZLIB"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 76 1 76 10)
" #endif"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 80 1 80 19)
" #ifdef DEBUG_PS"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 83 1 83 10)
" #endif"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 85 1 85 25)
" #if HAVE_HASKELL_ZLIB"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 88 1 88 9)
" #else"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 90 1 90 10)
" #endif"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 92 1 92 20)
" #ifdef HAVE_MMAP"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 96 1 96 10)
" #endif"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 98 1 98 81)
" -----------------------------------------------------------------------------"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 99 1 99 27)
" obsolete debugging code"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 101 1 101 30)
" # ifndef HAVE_HASKELL_ZLIB"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 103 1 103 19)
" #ifdef DEBUG_PS"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 112 1 112 9)
" #else"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 114 1 114 10)
" #endif"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 115 1 115 10)
" #endif"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 117 1 117 81)
" -----------------------------------------------------------------------------"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 118 1 118 23)
" unsafeWithInternals"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 120 1 120 66)
" | Do something with the internals of a PackedString. Beware of"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 121 1 121 26)
" altering the contents!"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 127 1 127 74)
" | readIntPS skips any whitespace at the beginning of its argument, and"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 128 1 128 72)
" reads an Int from the beginning of the PackedString. If there is no"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 129 1 129 76)
" integer at the beginning of the string, it returns Nothing, otherwise it"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 130 1 130 71)
" just returns the int read, along with a B.ByteString containing the"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 131 1 131 27)
" remainder of its input."
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 136 1 136 81)
" -----------------------------------------------------------------------------"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 137 1 137 53)
" Destructor functions (taking PackedStrings apart)"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 156 1 156 81)
" -----------------------------------------------------------------------------"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 157 1 157 46)
" List-mimicking functions for PackedStrings"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 165 1 165 73)
"----------------------------------------------------------------------"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 166 1 166 62)
" A reimplementation of Data.ByteString.Char8.dropSpace, but"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 167 1 167 51)
" specialised to darcs' need for a 4 way isspace."
, Comment
False (SrcSpan "tests/examples/ByteStringUtils.hs" 168 1 168 3) ""
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 169 1 169 70)
" TODO: if it is safe to use the expanded definition of isSpaceWord8"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 170 1 170 60)
" provided by Data.ByteString.Char8, then all this can go."
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 172 1 172 83)
" A locale-independent isspace(3) so patches are interpreted the same everywhere."
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 173 1 173 61)
" ((c) == ' ' || (c) == '\\t' || (c) == '\\n' || (c) == '\\r')"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 176 21 176 27)
" ' '"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 177 21 177 28)
" '\\t'"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 178 21 178 28)
" '\\n'"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 179 21 179 28)
" '\\r'"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 194 1 194 68)
" | 'dropSpace' efficiently returns the 'ByteString' argument with"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 195 1 195 71)
" white space Chars removed from the front. It is more efficient than"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 196 1 196 51)
" calling dropWhile for removing whitespace. I.e."
, Comment
False (SrcSpan "tests/examples/ByteStringUtils.hs" 197 1 197 3) ""
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 198 1 198 36)
" > dropWhile isSpace == dropSpace"
, Comment
False (SrcSpan "tests/examples/ByteStringUtils.hs" 199 1 199 3) ""
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 206 1 206 71)
" | 'breakSpace' returns the pair of ByteStrings when the argument is"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 207 1 207 45)
" broken at the first whitespace byte. I.e."
, Comment
False (SrcSpan "tests/examples/ByteStringUtils.hs" 208 1 208 3) ""
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 209 1 209 33)
" > break isSpace == breakSpace"
, Comment
False (SrcSpan "tests/examples/ByteStringUtils.hs" 210 1 210 3) ""
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 221 1 221 73)
"----------------------------------------------------------------------"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 233 1 233 73)
"----------------------------------------------------------------------"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 235 1 235 54)
" ByteString rewrites break (=='x') to breakByte 'x'"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 236 1 236 33)
" break ((==) x) = breakChar x"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 237 1 237 30)
" break (==x) = breakChar x"
, Comment
False (SrcSpan "tests/examples/ByteStringUtils.hs" 238 1 238 3) ""
, Comment
True
(SrcSpan "tests/examples/ByteStringUtils.hs" 240 1 246 3)
"\n{-# INLINE breakOnPS #-}\nbreakOnPS :: Char -> B.ByteString -> (B.ByteString, B.ByteString)\nbreakOnPS c p = case BC.elemIndex c p of\n Nothing -> (p, BC.empty)\n Just n -> (B.take n p, B.drop n p)\n"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 275 1 275 73)
"----------------------------------------------------------------------"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 277 1 277 72)
" TODO: replace breakFirstPS and breakLastPS with definitions based on"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 278 1 278 31)
" ByteString's break/breakEnd"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 291 1 291 16)
" TODO: rename"
, Comment
True
(SrcSpan "tests/examples/ByteStringUtils.hs" 298 1 311 66)
" QuickCheck property:\n\nimport Test.QuickCheck\nimport qualified Data.ByteString.Char8 as BC\nimport Data.Char\ninstance Arbitrary BC.ByteString where\n arbitrary = fmap BC.pack arbitrary\ninstance Arbitrary Char where\n arbitrary = chr `fmap` choose (32,127)\ndeepCheck = check (defaultConfig { configMaxTest = 10000})\ntestLines = deepCheck (\\x -> (linesPS x == linesPSOld x))\nlinesPSOld ps = case BC.elemIndex '\\n' ps of\n Nothing -> [ps]\n Just n -> B.take n ps : linesPS (B.drop (n+1) ps) "
, Comment
True
(SrcSpan "tests/examples/ByteStringUtils.hs" 313 1 322 31)
"| This function acts exactly like the \"Prelude\" unlines function, or like\n\"Data.ByteString.Char8\" 'unlines', but with one important difference: it will\nproduce a string which may not end with a newline! That is:\n\n> unlinesPS [\"foo\", \"bar\"]\n\nevaluates to \\\"foo\\\\nbar\\\", not \\\"foo\\\\nbar\\\\n\\\"! This point should hold true for\n'linesPS' as well.\n\nTODO: rename this function. "
, Comment
True
(SrcSpan "tests/examples/ByteStringUtils.hs" 327 1 333 36)
" QuickCheck property:\n\ntestUnlines = deepCheck (\\x -> (unlinesPS x == unlinesPSOld x))\nunlinesPSOld ss = BC.concat $ intersperse_newlines ss\n where intersperse_newlines (a:b:s) = a : newline : intersperse_newlines (b:s)\n intersperse_newlines s = s\n newline = BC.pack \"\\n\" "
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 335 1 335 81)
" -----------------------------------------------------------------------------"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 336 1 336 16)
" gzReadFilePS"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 338 1 338 76)
" | Read an entire file, which may or may not be gzip compressed, directly"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 339 1 339 26)
" into a 'B.ByteString'."
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 341 1 341 29)
" #ifndef HAVE_HASKELL_ZLIB"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 350 1 350 10)
" #endif"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 362 1 362 28)
" #ifdef HAVE_HASKELL_ZLIB"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 363 16 363 64)
" Passing the length to GZ.decompressWith means"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 364 16 364 74)
" that BL.toChunks only produces one chunk, which in turn"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 365 16 365 63)
" means that B.concat won't need to copy data."
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 366 16 366 91)
" If the length is wrong this will just affect efficiency, not correctness"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 371 1 371 30)
" #ifdef HAVE_OLD_BYTESTRING"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 372 25 372 104)
" bytestring < 0.9.1 had a bug where it did not know to close handles upon EOF"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 373 25 373 88)
" performance would be better with a newer bytestring and lazy"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 374 25 374 70)
" readFile below -- ratify readFile: comment"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 376 39 376 79)
" ratify readFile: immediately consumed"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 377 1 377 9)
" #else"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 378 39 378 120)
" ratify readFile: immediately consumed by the conversion to a strict bytestring"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 379 1 379 10)
" #endif"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 380 1 380 9)
" #else"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 392 1 392 10)
" #endif"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 407 1 407 28)
" #ifdef HAVE_HASKELL_ZLIB"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 409 1 409 9)
" #else"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 419 23 419 72)
" avoid calling gzwrite with 0 length this would"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 420 23 420 73)
" trouble on some versions of zlib, and is always"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 421 23 421 38)
" unnecessary."
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 426 1 426 10)
" #endif"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 428 1 428 81)
" -----------------------------------------------------------------------------"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 429 1 429 14)
" mmapFilePS"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 431 1 431 64)
" | Like readFilePS, this reads an entire file directly into a"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 432 1 432 72)
" 'B.ByteString', but it is even more efficient. It involves directly"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 433 1 433 76)
" mapping the file to memory. This has the advantage that the contents of"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 434 1 434 75)
" the file never need to be copied. Also, under memory pressure the page"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 435 1 435 76)
" may simply be discarded, wile in the case of readFilePS it would need to"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 436 1 436 73)
" be written to swap. If you read many small files, mmapFilePS will be"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 437 1 437 75)
" less memory-efficient than readFilePS, since each mmapFilePS takes up a"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 438 1 438 75)
" separate page of memory. Also, you can run into bus errors if the file"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 439 1 439 74)
" is modified. NOTE: as with 'readFilePS', the string representation in"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 440 1 440 41)
" the file is assumed to be ISO-8859-1."
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 443 1 443 20)
" #ifdef HAVE_MMAP"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 452 1 452 9)
" #else"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 454 1 454 10)
" #endif"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 456 1 456 77)
" -------------------------------------------------------------------------"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 457 1 457 14)
" fromPS2Hex"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 468 1 468 77)
" -------------------------------------------------------------------------"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 469 1 469 14)
" fromHex2PS"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 480 1 480 77)
" -------------------------------------------------------------------------"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 481 1 481 18)
" betweenLinesPS"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 483 1 483 74)
" | betweenLinesPS returns the B.ByteString between the two lines given,"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 484 1 484 37)
" or Nothing if they do not appear."
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 498 1 498 77)
" -------------------------------------------------------------------------"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 499 1 499 27)
" break_after_nth_newline"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 520 1 520 77)
" -------------------------------------------------------------------------"
, Comment
False
(SrcSpan "tests/examples/ByteStringUtils.hs" 521 1 521 28)
" break_before_nth_newline"
]
)