ParseOk
  ( Module
      SrcSpanInfo
        { srcInfoSpan = SrcSpan "tests/examples/EmptyAnn.hs" 1 1 2 1
        , srcInfoPoints =
            [ SrcSpan "tests/examples/EmptyAnn.hs" 1 1 1 1
            , SrcSpan "tests/examples/EmptyAnn.hs" 2 1 2 1
            , SrcSpan "tests/examples/EmptyAnn.hs" 2 1 2 1
            , SrcSpan "tests/examples/EmptyAnn.hs" 2 1 2 1
            , SrcSpan "tests/examples/EmptyAnn.hs" 2 1 2 1
            ]
        }
      Nothing
      [ AnnModulePragma
          SrcSpanInfo
            { srcInfoSpan = SrcSpan "tests/examples/EmptyAnn.hs" 1 1 1 38
            , srcInfoPoints =
                [ SrcSpan "tests/examples/EmptyAnn.hs" 1 1 1 8
                , SrcSpan "tests/examples/EmptyAnn.hs" 1 35 1 38
                ]
            }
          (Ann
             SrcSpanInfo
               { srcInfoSpan = SrcSpan "tests/examples/EmptyAnn.hs" 1 9 1 34
               , srcInfoPoints = []
               }
             (Ident
                SrcSpanInfo
                  { srcInfoSpan = SrcSpan "tests/examples/EmptyAnn.hs" 1 9 1 12
                  , srcInfoPoints = []
                  }
                "foo")
             (Lit
                SrcSpanInfo
                  { srcInfoSpan = SrcSpan "tests/examples/EmptyAnn.hs" 1 13 1 34
                  , srcInfoPoints = []
                  }
                (String
                   SrcSpanInfo
                     { srcInfoSpan = SrcSpan "tests/examples/EmptyAnn.hs" 1 13 1 34
                     , srcInfoPoints = []
                     }
                   "Hlint: ignore Test4"
                   "Hlint: ignore Test4")))
      ]
      []
      []
  , []
  )