ParseOk (Module (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ReadP.hs", srcSpanStartLine = 1, srcSpanStartColumn = 1, srcSpanEndLine = 3, srcSpanEndColumn = 1}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/ReadP.hs", srcSpanStartLine = 1, srcSpanStartColumn = 1, srcSpanEndLine = 1, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/ReadP.hs", srcSpanStartLine = 2, srcSpanStartColumn = 1, srcSpanEndLine = 2, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/ReadP.hs", srcSpanStartLine = 2, srcSpanStartColumn = 1, srcSpanEndLine = 2, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/ReadP.hs", srcSpanStartLine = 2, srcSpanStartColumn = 1, srcSpanEndLine = 2, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/ReadP.hs", srcSpanStartLine = 3, srcSpanStartColumn = 1, srcSpanEndLine = 3, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/ReadP.hs", srcSpanStartLine = 3, srcSpanStartColumn = 1, srcSpanEndLine = 3, srcSpanEndColumn = 1}]}) Nothing [LanguagePragma (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ReadP.hs", srcSpanStartLine = 1, srcSpanStartColumn = 1, srcSpanEndLine = 1, srcSpanEndColumn = 31}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/ReadP.hs", srcSpanStartLine = 1, srcSpanStartColumn = 1, srcSpanEndLine = 1, srcSpanEndColumn = 13},SrcSpan {srcSpanFilename = "tests/examples/ReadP.hs", srcSpanStartLine = 1, srcSpanStartColumn = 28, srcSpanEndLine = 1, srcSpanEndColumn = 31}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ReadP.hs", srcSpanStartLine = 1, srcSpanStartColumn = 14, srcSpanEndLine = 1, srcSpanEndColumn = 27}, srcInfoPoints = []}) "TypeOperators"]] [] [DataDecl (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ReadP.hs", srcSpanStartLine = 2, srcSpanStartColumn = 1, srcSpanEndLine = 2, srcSpanEndColumn = 51}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/ReadP.hs", srcSpanStartLine = 2, srcSpanStartColumn = 17, srcSpanEndLine = 2, srcSpanEndColumn = 18}]}) (NewType (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ReadP.hs", srcSpanStartLine = 2, srcSpanStartColumn = 1, srcSpanEndLine = 2, srcSpanEndColumn = 8}, srcInfoPoints = []})) Nothing (DHead (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ReadP.hs", srcSpanStartLine = 2, srcSpanStartColumn = 9, srcSpanEndLine = 2, srcSpanEndColumn = 14}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ReadP.hs", srcSpanStartLine = 2, srcSpanStartColumn = 9, srcSpanEndLine = 2, srcSpanEndColumn = 14}, srcInfoPoints = []}) "ReadP") [UnkindedVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ReadP.hs", srcSpanStartLine = 2, srcSpanStartColumn = 15, srcSpanEndLine = 2, srcSpanEndColumn = 16}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ReadP.hs", srcSpanStartLine = 2, srcSpanStartColumn = 15, srcSpanEndLine = 2, srcSpanEndColumn = 16}, srcInfoPoints = []}) "a")]) [QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ReadP.hs", srcSpanStartLine = 2, srcSpanStartColumn = 19, srcSpanEndLine = 2, srcSpanEndColumn = 51}, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ReadP.hs", srcSpanStartLine = 2, srcSpanStartColumn = 19, srcSpanEndLine = 2, srcSpanEndColumn = 51}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ReadP.hs", srcSpanStartLine = 2, srcSpanStartColumn = 19, srcSpanEndLine = 2, srcSpanEndColumn = 20}, srcInfoPoints = []}) "R") [UnBangedTy (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ReadP.hs", srcSpanStartLine = 2, srcSpanStartColumn = 21, srcSpanEndLine = 2, srcSpanEndColumn = 51}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/ReadP.hs", srcSpanStartLine = 2, srcSpanStartColumn = 21, srcSpanEndLine = 2, srcSpanEndColumn = 22},SrcSpan {srcSpanFilename = "tests/examples/ReadP.hs", srcSpanStartLine = 2, srcSpanStartColumn = 50, srcSpanEndLine = 2, srcSpanEndColumn = 51}]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ReadP.hs", srcSpanStartLine = 2, srcSpanStartColumn = 21, srcSpanEndLine = 2, srcSpanEndColumn = 51}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/ReadP.hs", srcSpanStartLine = 2, srcSpanStartColumn = 21, srcSpanEndLine = 2, srcSpanEndColumn = 22},SrcSpan {srcSpanFilename = "tests/examples/ReadP.hs", srcSpanStartLine = 2, srcSpanStartColumn = 50, srcSpanEndLine = 2, srcSpanEndColumn = 51}]}) (TyInfix (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ReadP.hs", srcSpanStartLine = 2, srcSpanStartColumn = 22, srcSpanEndLine = 2, srcSpanEndColumn = 50}, srcInfoPoints = []}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ReadP.hs", srcSpanStartLine = 2, srcSpanStartColumn = 22, srcSpanEndLine = 2, srcSpanEndColumn = 30}, srcInfoPoints = []}) (TyVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ReadP.hs", srcSpanStartLine = 2, srcSpanStartColumn = 22, srcSpanEndLine = 2, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ReadP.hs", srcSpanStartLine = 2, srcSpanStartColumn = 22, srcSpanEndLine = 2, srcSpanEndColumn = 28}, srcInfoPoints = []}) "forall")) (TyVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ReadP.hs", srcSpanStartLine = 2, srcSpanStartColumn = 29, srcSpanEndLine = 2, srcSpanEndColumn = 30}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ReadP.hs", srcSpanStartLine = 2, srcSpanStartColumn = 29, srcSpanEndLine = 2, srcSpanEndColumn = 30}, srcInfoPoints = []}) "b"))) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ReadP.hs", srcSpanStartLine = 2, srcSpanStartColumn = 31, srcSpanEndLine = 2, srcSpanEndColumn = 32}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ReadP.hs", srcSpanStartLine = 2, srcSpanStartColumn = 31, srcSpanEndLine = 2, srcSpanEndColumn = 32}, srcInfoPoints = []}) ".")) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ReadP.hs", srcSpanStartLine = 2, srcSpanStartColumn = 33, srcSpanEndLine = 2, srcSpanEndColumn = 50}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/ReadP.hs", srcSpanStartLine = 2, srcSpanStartColumn = 44, srcSpanEndLine = 2, srcSpanEndColumn = 46}]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ReadP.hs", srcSpanStartLine = 2, srcSpanStartColumn = 33, srcSpanEndLine = 2, srcSpanEndColumn = 43}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/ReadP.hs", srcSpanStartLine = 2, srcSpanStartColumn = 33, srcSpanEndLine = 2, srcSpanEndColumn = 34},SrcSpan {srcSpanFilename = "tests/examples/ReadP.hs", srcSpanStartLine = 2, srcSpanStartColumn = 42, srcSpanEndLine = 2, srcSpanEndColumn = 43}]}) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ReadP.hs", srcSpanStartLine = 2, srcSpanStartColumn = 34, srcSpanEndLine = 2, srcSpanEndColumn = 42}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/ReadP.hs", srcSpanStartLine = 2, srcSpanStartColumn = 36, srcSpanEndLine = 2, srcSpanEndColumn = 38}]}) (TyVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ReadP.hs", srcSpanStartLine = 2, srcSpanStartColumn = 34, srcSpanEndLine = 2, srcSpanEndColumn = 35}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ReadP.hs", srcSpanStartLine = 2, srcSpanStartColumn = 34, srcSpanEndLine = 2, srcSpanEndColumn = 35}, srcInfoPoints = []}) "a")) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ReadP.hs", srcSpanStartLine = 2, srcSpanStartColumn = 39, srcSpanEndLine = 2, srcSpanEndColumn = 42}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ReadP.hs", srcSpanStartLine = 2, srcSpanStartColumn = 39, srcSpanEndLine = 2, srcSpanEndColumn = 40}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ReadP.hs", srcSpanStartLine = 2, srcSpanStartColumn = 39, srcSpanEndLine = 2, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ReadP.hs", srcSpanStartLine = 2, srcSpanStartColumn = 39, srcSpanEndLine = 2, srcSpanEndColumn = 40}, srcInfoPoints = []}) "P"))) (TyVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ReadP.hs", srcSpanStartLine = 2, srcSpanStartColumn = 41, srcSpanEndLine = 2, srcSpanEndColumn = 42}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ReadP.hs", srcSpanStartLine = 2, srcSpanStartColumn = 41, srcSpanEndLine = 2, srcSpanEndColumn = 42}, srcInfoPoints = []}) "b"))))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ReadP.hs", srcSpanStartLine = 2, srcSpanStartColumn = 47, srcSpanEndLine = 2, srcSpanEndColumn = 50}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ReadP.hs", srcSpanStartLine = 2, srcSpanStartColumn = 47, srcSpanEndLine = 2, srcSpanEndColumn = 48}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ReadP.hs", srcSpanStartLine = 2, srcSpanStartColumn = 47, srcSpanEndLine = 2, srcSpanEndColumn = 48}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ReadP.hs", srcSpanStartLine = 2, srcSpanStartColumn = 47, srcSpanEndLine = 2, srcSpanEndColumn = 48}, srcInfoPoints = []}) "P"))) (TyVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ReadP.hs", srcSpanStartLine = 2, srcSpanStartColumn = 49, srcSpanEndLine = 2, srcSpanEndColumn = 50}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/ReadP.hs", srcSpanStartLine = 2, srcSpanStartColumn = 49, srcSpanEndLine = 2, srcSpanEndColumn = 50}, srcInfoPoints = []}) "b"))))))])] Nothing],[])