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