ParseOk (Module (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/TySplice.hs" 1 1 5 1, srcInfoPoints = [SrcSpan "tests/examples/TySplice.hs" 1 1 1 1,SrcSpan "tests/examples/TySplice.hs" 3 1 3 1,SrcSpan "tests/examples/TySplice.hs" 3 1 3 1,SrcSpan "tests/examples/TySplice.hs" 3 1 3 1,SrcSpan "tests/examples/TySplice.hs" 4 1 4 1,SrcSpan "tests/examples/TySplice.hs" 5 1 5 1,SrcSpan "tests/examples/TySplice.hs" 5 1 5 1]}) Nothing [LanguagePragma (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/TySplice.hs" 1 1 1 33, srcInfoPoints = [SrcSpan "tests/examples/TySplice.hs" 1 1 1 13,SrcSpan "tests/examples/TySplice.hs" 1 30 1 33]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/TySplice.hs" 1 14 1 29, srcInfoPoints = []}) "TemplateHaskell"]] [] [SpliceDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/TySplice.hs" 3 1 3 15, srcInfoPoints = [SrcSpan "tests/examples/TySplice.hs" 3 1 3 3,SrcSpan "tests/examples/TySplice.hs" 3 13 3 15]}) (BracketExp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/TySplice.hs" 3 1 3 15, srcInfoPoints = [SrcSpan "tests/examples/TySplice.hs" 3 1 3 3,SrcSpan "tests/examples/TySplice.hs" 3 13 3 15]}) (ExpBracket (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/TySplice.hs" 3 1 3 15, srcInfoPoints = [SrcSpan "tests/examples/TySplice.hs" 3 1 3 3,SrcSpan "tests/examples/TySplice.hs" 3 13 3 15]}) (ExpTypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/TySplice.hs" 3 4 3 12, srcInfoPoints = [SrcSpan "tests/examples/TySplice.hs" 3 6 3 8]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/TySplice.hs" 3 4 3 5, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/TySplice.hs" 3 4 3 5, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/TySplice.hs" 3 4 3 5, srcInfoPoints = []}) "f"))) (TySplice (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/TySplice.hs" 3 9 3 12, srcInfoPoints = []}) (IdSplice (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/TySplice.hs" 3 9 3 12, srcInfoPoints = []}) "ty"))))),SpliceDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/TySplice.hs" 4 1 4 21, srcInfoPoints = [SrcSpan "tests/examples/TySplice.hs" 4 1 4 3,SrcSpan "tests/examples/TySplice.hs" 4 19 4 21]}) (BracketExp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/TySplice.hs" 4 1 4 21, srcInfoPoints = [SrcSpan "tests/examples/TySplice.hs" 4 1 4 3,SrcSpan "tests/examples/TySplice.hs" 4 19 4 21]}) (ExpBracket (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/TySplice.hs" 4 1 4 21, srcInfoPoints = [SrcSpan "tests/examples/TySplice.hs" 4 1 4 3,SrcSpan "tests/examples/TySplice.hs" 4 19 4 21]}) (ExpTypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/TySplice.hs" 4 4 4 18, srcInfoPoints = [SrcSpan "tests/examples/TySplice.hs" 4 6 4 8]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/TySplice.hs" 4 4 4 5, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/TySplice.hs" 4 4 4 5, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/TySplice.hs" 4 4 4 5, srcInfoPoints = []}) "f"))) (TySplice (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/TySplice.hs" 4 9 4 18, srcInfoPoints = [SrcSpan "tests/examples/TySplice.hs" 4 9 4 11,SrcSpan "tests/examples/TySplice.hs" 4 17 4 18]}) (ParenSplice (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/TySplice.hs" 4 9 4 18, srcInfoPoints = [SrcSpan "tests/examples/TySplice.hs" 4 9 4 11,SrcSpan "tests/examples/TySplice.hs" 4 17 4 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/TySplice.hs" 4 11 4 17, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/TySplice.hs" 4 11 4 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/TySplice.hs" 4 11 4 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/TySplice.hs" 4 11 4 14, srcInfoPoints = []}) "fun"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/TySplice.hs" 4 15 4 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/TySplice.hs" 4 15 4 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/TySplice.hs" 4 15 4 17, srcInfoPoints = []}) "ty")))))))))],[])