ParseOk (Module (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RecordInfixSelector.hs", srcSpanStartLine = 1, srcSpanStartColumn = 1, srcSpanEndLine = 4, srcSpanEndColumn = 1}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RecordInfixSelector.hs", srcSpanStartLine = 1, srcSpanStartColumn = 1, srcSpanEndLine = 1, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RecordInfixSelector.hs", srcSpanStartLine = 1, srcSpanStartColumn = 1, srcSpanEndLine = 1, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RecordInfixSelector.hs", srcSpanStartLine = 1, srcSpanStartColumn = 1, srcSpanEndLine = 1, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RecordInfixSelector.hs", srcSpanStartLine = 3, srcSpanStartColumn = 1, srcSpanEndLine = 3, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RecordInfixSelector.hs", srcSpanStartLine = 4, srcSpanStartColumn = 1, srcSpanEndLine = 4, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RecordInfixSelector.hs", srcSpanStartLine = 4, srcSpanStartColumn = 1, srcSpanEndLine = 4, srcSpanEndColumn = 1}]}) Nothing [] [] [DataDecl (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RecordInfixSelector.hs", srcSpanStartLine = 1, srcSpanStartColumn = 1, srcSpanEndLine = 1, srcSpanEndColumn = 59}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RecordInfixSelector.hs", srcSpanStartLine = 1, srcSpanStartColumn = 30, srcSpanEndLine = 1, srcSpanEndColumn = 31}]}) (DataType (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RecordInfixSelector.hs", srcSpanStartLine = 1, srcSpanStartColumn = 1, srcSpanEndLine = 1, srcSpanEndColumn = 5}, srcInfoPoints = []})) Nothing (DHead (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RecordInfixSelector.hs", srcSpanStartLine = 1, srcSpanStartColumn = 6, srcSpanEndLine = 1, srcSpanEndColumn = 29}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RecordInfixSelector.hs", srcSpanStartLine = 1, srcSpanStartColumn = 6, srcSpanEndLine = 1, srcSpanEndColumn = 29}, srcInfoPoints = []}) "RecordWithInfixSelector") []) [QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RecordInfixSelector.hs", srcSpanStartLine = 1, srcSpanStartColumn = 32, srcSpanEndLine = 1, srcSpanEndColumn = 59}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RecordInfixSelector.hs", srcSpanStartLine = 1, srcSpanStartColumn = 37, srcSpanEndLine = 1, srcSpanEndColumn = 38},SrcSpan {srcSpanFilename = "tests/examples/RecordInfixSelector.hs", srcSpanStartLine = 1, srcSpanStartColumn = 58, srcSpanEndLine = 1, srcSpanEndColumn = 59}]}) Nothing Nothing (RecDecl (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RecordInfixSelector.hs", srcSpanStartLine = 1, srcSpanStartColumn = 32, srcSpanEndLine = 1, srcSpanEndColumn = 59}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RecordInfixSelector.hs", srcSpanStartLine = 1, srcSpanStartColumn = 37, srcSpanEndLine = 1, srcSpanEndColumn = 38},SrcSpan {srcSpanFilename = "tests/examples/RecordInfixSelector.hs", srcSpanStartLine = 1, srcSpanStartColumn = 58, srcSpanEndLine = 1, srcSpanEndColumn = 59}]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RecordInfixSelector.hs", srcSpanStartLine = 1, srcSpanStartColumn = 32, srcSpanEndLine = 1, srcSpanEndColumn = 36}, srcInfoPoints = []}) "Cons") [FieldDecl (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RecordInfixSelector.hs", srcSpanStartLine = 1, srcSpanStartColumn = 39, srcSpanEndLine = 1, srcSpanEndColumn = 57}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RecordInfixSelector.hs", srcSpanStartLine = 1, srcSpanStartColumn = 44, srcSpanEndLine = 1, srcSpanEndColumn = 46}]}) [Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RecordInfixSelector.hs", srcSpanStartLine = 1, srcSpanStartColumn = 39, srcSpanEndLine = 1, srcSpanEndColumn = 43}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RecordInfixSelector.hs", srcSpanStartLine = 1, srcSpanStartColumn = 39, srcSpanEndLine = 1, srcSpanEndColumn = 40},SrcSpan {srcSpanFilename = "tests/examples/RecordInfixSelector.hs", srcSpanStartLine = 1, srcSpanStartColumn = 40, srcSpanEndLine = 1, srcSpanEndColumn = 42},SrcSpan {srcSpanFilename = "tests/examples/RecordInfixSelector.hs", srcSpanStartLine = 1, srcSpanStartColumn = 42, srcSpanEndLine = 1, srcSpanEndColumn = 43}]}) "<>"] (UnBangedTy (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RecordInfixSelector.hs", srcSpanStartLine = 1, srcSpanStartColumn = 47, srcSpanEndLine = 1, srcSpanEndColumn = 57}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RecordInfixSelector.hs", srcSpanStartLine = 1, srcSpanStartColumn = 51, srcSpanEndLine = 1, srcSpanEndColumn = 53}]}) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RecordInfixSelector.hs", srcSpanStartLine = 1, srcSpanStartColumn = 47, srcSpanEndLine = 1, srcSpanEndColumn = 57}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RecordInfixSelector.hs", srcSpanStartLine = 1, srcSpanStartColumn = 51, srcSpanEndLine = 1, srcSpanEndColumn = 53}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RecordInfixSelector.hs", srcSpanStartLine = 1, srcSpanStartColumn = 47, srcSpanEndLine = 1, srcSpanEndColumn = 50}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RecordInfixSelector.hs", srcSpanStartLine = 1, srcSpanStartColumn = 47, srcSpanEndLine = 1, srcSpanEndColumn = 50}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RecordInfixSelector.hs", srcSpanStartLine = 1, srcSpanStartColumn = 47, srcSpanEndLine = 1, srcSpanEndColumn = 50}, srcInfoPoints = []}) "Int"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RecordInfixSelector.hs", srcSpanStartLine = 1, srcSpanStartColumn = 54, srcSpanEndLine = 1, srcSpanEndColumn = 57}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RecordInfixSelector.hs", srcSpanStartLine = 1, srcSpanStartColumn = 54, srcSpanEndLine = 1, srcSpanEndColumn = 57}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RecordInfixSelector.hs", srcSpanStartLine = 1, srcSpanStartColumn = 54, srcSpanEndLine = 1, srcSpanEndColumn = 57}, srcInfoPoints = []}) "Int")))))])] Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RecordInfixSelector.hs", srcSpanStartLine = 3, srcSpanStartColumn = 1, srcSpanEndLine = 3, srcSpanEndColumn = 30}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RecordInfixSelector.hs", srcSpanStartLine = 3, srcSpanStartColumn = 1, srcSpanEndLine = 3, srcSpanEndColumn = 9}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RecordInfixSelector.hs", srcSpanStartLine = 3, srcSpanStartColumn = 1, srcSpanEndLine = 3, srcSpanEndColumn = 9}, srcInfoPoints = []}) "idRecord")) Nothing (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RecordInfixSelector.hs", srcSpanStartLine = 3, srcSpanStartColumn = 10, srcSpanEndLine = 3, srcSpanEndColumn = 30}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RecordInfixSelector.hs", srcSpanStartLine = 3, srcSpanStartColumn = 10, srcSpanEndLine = 3, srcSpanEndColumn = 11}]}) (RecConstr (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RecordInfixSelector.hs", srcSpanStartLine = 3, srcSpanStartColumn = 12, srcSpanEndLine = 3, srcSpanEndColumn = 30}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RecordInfixSelector.hs", srcSpanStartLine = 3, srcSpanStartColumn = 17, srcSpanEndLine = 3, srcSpanEndColumn = 18},SrcSpan {srcSpanFilename = "tests/examples/RecordInfixSelector.hs", srcSpanStartLine = 3, srcSpanStartColumn = 29, srcSpanEndLine = 3, srcSpanEndColumn = 30}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RecordInfixSelector.hs", srcSpanStartLine = 3, srcSpanStartColumn = 12, srcSpanEndLine = 3, srcSpanEndColumn = 16}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RecordInfixSelector.hs", srcSpanStartLine = 3, srcSpanStartColumn = 12, srcSpanEndLine = 3, srcSpanEndColumn = 16}, srcInfoPoints = []}) "Cons")) [FieldUpdate (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RecordInfixSelector.hs", srcSpanStartLine = 3, srcSpanStartColumn = 19, srcSpanEndLine = 3, srcSpanEndColumn = 28}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RecordInfixSelector.hs", srcSpanStartLine = 3, srcSpanStartColumn = 24, srcSpanEndLine = 3, srcSpanEndColumn = 25}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RecordInfixSelector.hs", srcSpanStartLine = 3, srcSpanStartColumn = 19, srcSpanEndLine = 3, srcSpanEndColumn = 23}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RecordInfixSelector.hs", srcSpanStartLine = 3, srcSpanStartColumn = 19, srcSpanEndLine = 3, srcSpanEndColumn = 20},SrcSpan {srcSpanFilename = "tests/examples/RecordInfixSelector.hs", srcSpanStartLine = 3, srcSpanStartColumn = 20, srcSpanEndLine = 3, srcSpanEndColumn = 22},SrcSpan {srcSpanFilename = "tests/examples/RecordInfixSelector.hs", srcSpanStartLine = 3, srcSpanStartColumn = 22, srcSpanEndLine = 3, srcSpanEndColumn = 23}]}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RecordInfixSelector.hs", srcSpanStartLine = 3, srcSpanStartColumn = 19, srcSpanEndLine = 3, srcSpanEndColumn = 23}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RecordInfixSelector.hs", srcSpanStartLine = 3, srcSpanStartColumn = 19, srcSpanEndLine = 3, srcSpanEndColumn = 20},SrcSpan {srcSpanFilename = "tests/examples/RecordInfixSelector.hs", srcSpanStartLine = 3, srcSpanStartColumn = 20, srcSpanEndLine = 3, srcSpanEndColumn = 22},SrcSpan {srcSpanFilename = "tests/examples/RecordInfixSelector.hs", srcSpanStartLine = 3, srcSpanStartColumn = 22, srcSpanEndLine = 3, srcSpanEndColumn = 23}]}) "<>")) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RecordInfixSelector.hs", srcSpanStartLine = 3, srcSpanStartColumn = 26, srcSpanEndLine = 3, srcSpanEndColumn = 28}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RecordInfixSelector.hs", srcSpanStartLine = 3, srcSpanStartColumn = 26, srcSpanEndLine = 3, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RecordInfixSelector.hs", srcSpanStartLine = 3, srcSpanStartColumn = 26, srcSpanEndLine = 3, srcSpanEndColumn = 28}, srcInfoPoints = []}) "id")))])) Nothing],[])