1ParseOk
2  ( Module
3      SrcSpanInfo
4        { srcInfoSpan = SrcSpan "tests/examples/EmptyAnn.hs" 1 1 2 1
5        , srcInfoPoints =
6            [ SrcSpan "tests/examples/EmptyAnn.hs" 1 1 1 1
7            , SrcSpan "tests/examples/EmptyAnn.hs" 2 1 2 1
8            , SrcSpan "tests/examples/EmptyAnn.hs" 2 1 2 1
9            , SrcSpan "tests/examples/EmptyAnn.hs" 2 1 2 1
10            , SrcSpan "tests/examples/EmptyAnn.hs" 2 1 2 1
11            ]
12        }
13      Nothing
14      [ AnnModulePragma
15          SrcSpanInfo
16            { srcInfoSpan = SrcSpan "tests/examples/EmptyAnn.hs" 1 1 1 38
17            , srcInfoPoints =
18                [ SrcSpan "tests/examples/EmptyAnn.hs" 1 1 1 8
19                , SrcSpan "tests/examples/EmptyAnn.hs" 1 35 1 38
20                ]
21            }
22          (Ann
23             SrcSpanInfo
24               { srcInfoSpan = SrcSpan "tests/examples/EmptyAnn.hs" 1 9 1 34
25               , srcInfoPoints = []
26               }
27             (Ident
28                SrcSpanInfo
29                  { srcInfoSpan = SrcSpan "tests/examples/EmptyAnn.hs" 1 9 1 12
30                  , srcInfoPoints = []
31                  }
32                "foo")
33             (Lit
34                SrcSpanInfo
35                  { srcInfoSpan = SrcSpan "tests/examples/EmptyAnn.hs" 1 13 1 34
36                  , srcInfoPoints = []
37                  }
38                (String
39                   SrcSpanInfo
40                     { srcInfoSpan = SrcSpan "tests/examples/EmptyAnn.hs" 1 13 1 34
41                     , srcInfoPoints = []
42                     }
43                   "Hlint: ignore Test4"
44                   "Hlint: ignore Test4")))
45      ]
46      []
47      []
48  , []
49  )
50