1ParseOk
2  ( Module
3      SrcSpanInfo
4        { srcInfoSpan = SrcSpan "tests/examples/TySplice3.hs" 1 1 3 1
5        , srcInfoPoints =
6            [ SrcSpan "tests/examples/TySplice3.hs" 1 1 1 1
7            , SrcSpan "tests/examples/TySplice3.hs" 2 1 2 1
8            , SrcSpan "tests/examples/TySplice3.hs" 2 1 2 1
9            , SrcSpan "tests/examples/TySplice3.hs" 2 1 2 1
10            , SrcSpan "tests/examples/TySplice3.hs" 3 1 3 1
11            , SrcSpan "tests/examples/TySplice3.hs" 3 1 3 1
12            ]
13        }
14      Nothing
15      [ LanguagePragma
16          SrcSpanInfo
17            { srcInfoSpan = SrcSpan "tests/examples/TySplice3.hs" 1 1 1 29
18            , srcInfoPoints =
19                [ SrcSpan "tests/examples/TySplice3.hs" 1 1 1 13
20                , SrcSpan "tests/examples/TySplice3.hs" 1 26 1 29
21                ]
22            }
23          [ Ident
24              SrcSpanInfo
25                { srcInfoSpan = SrcSpan "tests/examples/TySplice3.hs" 1 14 1 25
26                , srcInfoPoints = []
27                }
28              "QuasiQuotes"
29          ]
30      ]
31      []
32      [ SpliceDecl
33          SrcSpanInfo
34            { srcInfoSpan = SrcSpan "tests/examples/TySplice3.hs" 2 1 2 12
35            , srcInfoPoints = []
36            }
37          (QuasiQuote
38             SrcSpanInfo
39               { srcInfoSpan = SrcSpan "tests/examples/TySplice3.hs" 2 1 2 12
40               , srcInfoPoints = []
41               }
42             "qq"
43             " abc ")
44      ]
45  , []
46  )
47