ParseOk (Module (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/TySplice2.hs" 1 1 5 1, srcInfoPoints = [SrcSpan "tests/examples/TySplice2.hs" 1 1 1 1,SrcSpan "tests/examples/TySplice2.hs" 2 1 2 1,SrcSpan "tests/examples/TySplice2.hs" 2 1 2 1,SrcSpan "tests/examples/TySplice2.hs" 2 1 2 1,SrcSpan "tests/examples/TySplice2.hs" 3 1 3 1,SrcSpan "tests/examples/TySplice2.hs" 5 1 5 1,SrcSpan "tests/examples/TySplice2.hs" 5 1 5 1]}) Nothing [LanguagePragma (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/TySplice2.hs" 1 1 1 33, srcInfoPoints = [SrcSpan "tests/examples/TySplice2.hs" 1 1 1 13,SrcSpan "tests/examples/TySplice2.hs" 1 30 1 33]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/TySplice2.hs" 1 14 1 29, srcInfoPoints = []}) "TemplateHaskell"]] [] [TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/TySplice2.hs" 2 1 2 20, srcInfoPoints = [SrcSpan "tests/examples/TySplice2.hs" 2 4 2 6]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/TySplice2.hs" 2 1 2 3, srcInfoPoints = []}) "t1"] (TySplice (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/TySplice2.hs" 2 7 2 20, srcInfoPoints = [SrcSpan "tests/examples/TySplice2.hs" 2 7 2 9,SrcSpan "tests/examples/TySplice2.hs" 2 19 2 20]}) (ParenSplice (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/TySplice2.hs" 2 7 2 20, srcInfoPoints = [SrcSpan "tests/examples/TySplice2.hs" 2 7 2 9,SrcSpan "tests/examples/TySplice2.hs" 2 19 2 20]}) (BracketExp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/TySplice2.hs" 2 10 2 18, srcInfoPoints = [SrcSpan "tests/examples/TySplice2.hs" 2 10 2 13,SrcSpan "tests/examples/TySplice2.hs" 2 16 2 18]}) (TypeBracket (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/TySplice2.hs" 2 10 2 18, srcInfoPoints = [SrcSpan "tests/examples/TySplice2.hs" 2 10 2 13,SrcSpan "tests/examples/TySplice2.hs" 2 16 2 18]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/TySplice2.hs" 2 13 2 16, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/TySplice2.hs" 2 13 2 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/TySplice2.hs" 2 13 2 16, srcInfoPoints = []}) "Int"))))))),PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/TySplice2.hs" 3 1 3 7, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/TySplice2.hs" 3 1 3 3, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/TySplice2.hs" 3 1 3 3, srcInfoPoints = []}) "t1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/TySplice2.hs" 3 4 3 7, srcInfoPoints = [SrcSpan "tests/examples/TySplice2.hs" 3 4 3 5]}) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/TySplice2.hs" 3 6 3 7, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/TySplice2.hs" 3 6 3 7, srcInfoPoints = []}) 1 "1"))) Nothing],[])