1ParseOk
2  ( Module
3      SrcSpanInfo
4        { srcInfoSpan = SrcSpan "tests/examples/SafeImports3.hs" 1 1 3 1
5        , srcInfoPoints =
6            [ SrcSpan "tests/examples/SafeImports3.hs" 1 1 1 1
7            , SrcSpan "tests/examples/SafeImports3.hs" 2 1 2 1
8            , SrcSpan "tests/examples/SafeImports3.hs" 2 1 2 1
9            , SrcSpan "tests/examples/SafeImports3.hs" 2 1 2 1
10            , SrcSpan "tests/examples/SafeImports3.hs" 3 1 3 1
11            , SrcSpan "tests/examples/SafeImports3.hs" 3 1 3 1
12            ]
13        }
14      Nothing
15      [ LanguagePragma
16          SrcSpanInfo
17            { srcInfoSpan = SrcSpan "tests/examples/SafeImports3.hs" 1 1 1 29
18            , srcInfoPoints =
19                [ SrcSpan "tests/examples/SafeImports3.hs" 1 1 1 13
20                , SrcSpan "tests/examples/SafeImports3.hs" 1 26 1 29
21                ]
22            }
23          [ Ident
24              SrcSpanInfo
25                { srcInfoSpan = SrcSpan "tests/examples/SafeImports3.hs" 1 14 1 25
26                , srcInfoPoints = []
27                }
28              "Trustworthy"
29          ]
30      ]
31      [ ImportDecl
32          { importAnn =
33              SrcSpanInfo
34                { srcInfoSpan = SrcSpan "tests/examples/SafeImports3.hs" 2 1 2 25
35                , srcInfoPoints =
36                    [ SrcSpan "tests/examples/SafeImports3.hs" 2 1 2 7
37                    , SrcSpan "tests/examples/SafeImports3.hs" 2 8 2 12
38                    , SrcSpan "tests/examples/SafeImports3.hs" 2 21 2 23
39                    ]
40                }
41          , importModule =
42              ModuleName
43                SrcSpanInfo
44                  { srcInfoSpan = SrcSpan "tests/examples/SafeImports3.hs" 2 13 2 20
45                  , srcInfoPoints = []
46                  }
47                "Prelude"
48          , importQualified = False
49          , importSrc = False
50          , importSafe = True
51          , importPkg = Nothing
52          , importAs =
53              Just
54                (ModuleName
55                   SrcSpanInfo
56                     { srcInfoSpan = SrcSpan "tests/examples/SafeImports3.hs" 2 24 2 25
57                     , srcInfoPoints = []
58                     }
59                   "P")
60          , importSpecs = Nothing
61          }
62      ]
63      []
64  , []
65  )
66