1ParseOk
2  ( Module
3      SrcSpanInfo
4        { srcInfoSpan = SrcSpan "tests/examples/QualifiedDot.hs" 1 1 4 1
5        , srcInfoPoints =
6            [ SrcSpan "tests/examples/QualifiedDot.hs" 1 1 1 1
7            , SrcSpan "tests/examples/QualifiedDot.hs" 1 1 1 1
8            , SrcSpan "tests/examples/QualifiedDot.hs" 3 1 3 1
9            , SrcSpan "tests/examples/QualifiedDot.hs" 4 1 4 1
10            , SrcSpan "tests/examples/QualifiedDot.hs" 4 1 4 1
11            ]
12        }
13      (Just
14         (ModuleHead
15            SrcSpanInfo
16              { srcInfoSpan = SrcSpan "tests/examples/QualifiedDot.hs" 1 1 1 26
17              , srcInfoPoints =
18                  [ SrcSpan "tests/examples/QualifiedDot.hs" 1 1 1 7
19                  , SrcSpan "tests/examples/QualifiedDot.hs" 1 21 1 26
20                  ]
21              }
22            (ModuleName
23               SrcSpanInfo
24                 { srcInfoSpan = SrcSpan "tests/examples/QualifiedDot.hs" 1 8 1 20
25                 , srcInfoPoints = []
26                 }
27               "QualifiedDot")
28            Nothing
29            Nothing))
30      []
31      []
32      [ PatBind
33          SrcSpanInfo
34            { srcInfoSpan = SrcSpan "tests/examples/QualifiedDot.hs" 3 1 3 22
35            , srcInfoPoints = []
36            }
37          (PVar
38             SrcSpanInfo
39               { srcInfoSpan = SrcSpan "tests/examples/QualifiedDot.hs" 3 1 3 8
40               , srcInfoPoints = []
41               }
42             (Ident
43                SrcSpanInfo
44                  { srcInfoSpan = SrcSpan "tests/examples/QualifiedDot.hs" 3 1 3 8
45                  , srcInfoPoints = []
46                  }
47                "twoDots"))
48          (UnGuardedRhs
49             SrcSpanInfo
50               { srcInfoSpan = SrcSpan "tests/examples/QualifiedDot.hs" 3 9 3 22
51               , srcInfoPoints =
52                   [ SrcSpan "tests/examples/QualifiedDot.hs" 3 9 3 10 ]
53               }
54             (Var
55                SrcSpanInfo
56                  { srcInfoSpan = SrcSpan "tests/examples/QualifiedDot.hs" 3 11 3 22
57                  , srcInfoPoints =
58                      [ SrcSpan "tests/examples/QualifiedDot.hs" 3 11 3 12
59                      , SrcSpan "tests/examples/QualifiedDot.hs" 3 12 3 21
60                      , SrcSpan "tests/examples/QualifiedDot.hs" 3 21 3 22
61                      ]
62                  }
63                (Qual
64                   SrcSpanInfo
65                     { srcInfoSpan = SrcSpan "tests/examples/QualifiedDot.hs" 3 11 3 22
66                     , srcInfoPoints =
67                         [ SrcSpan "tests/examples/QualifiedDot.hs" 3 11 3 12
68                         , SrcSpan "tests/examples/QualifiedDot.hs" 3 12 3 21
69                         , SrcSpan "tests/examples/QualifiedDot.hs" 3 21 3 22
70                         ]
71                     }
72                   (ModuleName
73                      SrcSpanInfo
74                        { srcInfoSpan = SrcSpan "tests/examples/QualifiedDot.hs" 3 12 3 21
75                        , srcInfoPoints = []
76                        }
77                      "Prelude")
78                   (Symbol
79                      SrcSpanInfo
80                        { srcInfoSpan = SrcSpan "tests/examples/QualifiedDot.hs" 3 12 3 21
81                        , srcInfoPoints = []
82                        }
83                      "."))))
84          Nothing
85      ]
86  , []
87  )
88