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