1ParseOk
2  ( Module
3      SrcSpanInfo
4        { srcInfoSpan = SrcSpan "tests/examples/EmptyWhere.hs" 1 1 2 1
5        , srcInfoPoints =
6            [ SrcSpan "tests/examples/EmptyWhere.hs" 1 1 1 1
7            , SrcSpan "tests/examples/EmptyWhere.hs" 1 1 1 1
8            , SrcSpan "tests/examples/EmptyWhere.hs" 1 1 1 1
9            , SrcSpan "tests/examples/EmptyWhere.hs" 2 1 2 1
10            , SrcSpan "tests/examples/EmptyWhere.hs" 2 1 2 1
11            ]
12        }
13      Nothing
14      []
15      []
16      [ PatBind
17          SrcSpanInfo
18            { srcInfoSpan = SrcSpan "tests/examples/EmptyWhere.hs" 1 1 2 1
19            , srcInfoPoints =
20                [ SrcSpan "tests/examples/EmptyWhere.hs" 1 9 1 14 ]
21            }
22          (PVar
23             SrcSpanInfo
24               { srcInfoSpan = SrcSpan "tests/examples/EmptyWhere.hs" 1 1 1 4
25               , srcInfoPoints = []
26               }
27             (Ident
28                SrcSpanInfo
29                  { srcInfoSpan = SrcSpan "tests/examples/EmptyWhere.hs" 1 1 1 4
30                  , srcInfoPoints = []
31                  }
32                "foo"))
33          (UnGuardedRhs
34             SrcSpanInfo
35               { srcInfoSpan = SrcSpan "tests/examples/EmptyWhere.hs" 1 5 1 8
36               , srcInfoPoints =
37                   [ SrcSpan "tests/examples/EmptyWhere.hs" 1 5 1 6 ]
38               }
39             (Lit
40                SrcSpanInfo
41                  { srcInfoSpan = SrcSpan "tests/examples/EmptyWhere.hs" 1 7 1 8
42                  , srcInfoPoints = []
43                  }
44                (Int
45                   SrcSpanInfo
46                     { srcInfoSpan = SrcSpan "tests/examples/EmptyWhere.hs" 1 7 1 8
47                     , srcInfoPoints = []
48                     }
49                   5
50                   "5")))
51          (Just
52             (BDecls
53                SrcSpanInfo
54                  { srcInfoSpan = SrcSpan "tests/examples/EmptyWhere.hs" 2 0 2 1
55                  , srcInfoPoints =
56                      [ SrcSpan "tests/examples/EmptyWhere.hs" 2 1 2 1
57                      , SrcSpan "tests/examples/EmptyWhere.hs" 2 1 2 1
58                      , SrcSpan "tests/examples/EmptyWhere.hs" 2 0 2 0
59                      ]
60                  }
61                []))
62      ]
63  , []
64  )
65