1ParseOk 2 ( Module 3 SrcSpanInfo 4 { srcInfoSpan = SrcSpan "tests/examples/PackageImports.hs" 1 1 6 1 5 , srcInfoPoints = 6 [ SrcSpan "tests/examples/PackageImports.hs" 1 1 1 1 7 , SrcSpan "tests/examples/PackageImports.hs" 2 1 2 1 8 , SrcSpan "tests/examples/PackageImports.hs" 2 1 2 1 9 , SrcSpan "tests/examples/PackageImports.hs" 4 1 4 1 10 , SrcSpan "tests/examples/PackageImports.hs" 5 1 5 1 11 , SrcSpan "tests/examples/PackageImports.hs" 6 1 6 1 12 , SrcSpan "tests/examples/PackageImports.hs" 6 1 6 1 13 ] 14 } 15 (Just 16 (ModuleHead 17 SrcSpanInfo 18 { srcInfoSpan = SrcSpan "tests/examples/PackageImports.hs" 2 1 2 28 19 , srcInfoPoints = 20 [ SrcSpan "tests/examples/PackageImports.hs" 2 1 2 7 21 , SrcSpan "tests/examples/PackageImports.hs" 2 23 2 28 22 ] 23 } 24 (ModuleName 25 SrcSpanInfo 26 { srcInfoSpan = SrcSpan "tests/examples/PackageImports.hs" 2 8 2 22 27 , srcInfoPoints = [] 28 } 29 "PackageImports") 30 Nothing 31 Nothing)) 32 [ LanguagePragma 33 SrcSpanInfo 34 { srcInfoSpan = SrcSpan "tests/examples/PackageImports.hs" 1 1 1 32 35 , srcInfoPoints = 36 [ SrcSpan "tests/examples/PackageImports.hs" 1 1 1 13 37 , SrcSpan "tests/examples/PackageImports.hs" 1 29 1 32 38 ] 39 } 40 [ Ident 41 SrcSpanInfo 42 { srcInfoSpan = 43 SrcSpan "tests/examples/PackageImports.hs" 1 14 1 28 44 , srcInfoPoints = [] 45 } 46 "PackageImports" 47 ] 48 ] 49 [ ImportDecl 50 { importAnn = 51 SrcSpanInfo 52 { srcInfoSpan = SrcSpan "tests/examples/PackageImports.hs" 4 1 4 39 53 , srcInfoPoints = 54 [ SrcSpan "tests/examples/PackageImports.hs" 4 1 4 7 55 , SrcSpan "tests/examples/PackageImports.hs" 4 8 4 16 56 ] 57 } 58 , importModule = 59 ModuleName 60 SrcSpanInfo 61 { srcInfoSpan = 62 SrcSpan "tests/examples/PackageImports.hs" 4 17 4 39 63 , srcInfoPoints = [] 64 } 65 "PackageImports.Default" 66 , importQualified = False 67 , importSrc = False 68 , importSafe = False 69 , importPkg = Just "wibble" 70 , importAs = Nothing 71 , importSpecs = Nothing 72 } 73 , ImportDecl 74 { importAnn = 75 SrcSpanInfo 76 { srcInfoSpan = SrcSpan "tests/examples/PackageImports.hs" 5 1 5 43 77 , srcInfoPoints = 78 [ SrcSpan "tests/examples/PackageImports.hs" 5 1 5 7 79 , SrcSpan "tests/examples/PackageImports.hs" 5 8 5 16 80 ] 81 } 82 , importModule = 83 ModuleName 84 SrcSpanInfo 85 { srcInfoSpan = 86 SrcSpan "tests/examples/PackageImports.hs" 5 17 5 43 87 , srcInfoPoints = [] 88 } 89 "PackageImports.Builtin.All" 90 , importQualified = False 91 , importSrc = False 92 , importSafe = False 93 , importPkg = Just "wibble" 94 , importAs = Nothing 95 , importSpecs = Nothing 96 } 97 ] 98 [] 99 , [] 100 ) 101