ParseOk (Module (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/MultiCtxt.hs", srcSpanStartLine = 1, srcSpanStartColumn = 1, srcSpanEndLine = 7, srcSpanEndColumn = 1}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/MultiCtxt.hs", srcSpanStartLine = 1, srcSpanStartColumn = 1, srcSpanEndLine = 1, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/MultiCtxt.hs", srcSpanStartLine = 3, srcSpanStartColumn = 1, srcSpanEndLine = 3, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/MultiCtxt.hs", srcSpanStartLine = 3, srcSpanStartColumn = 1, srcSpanEndLine = 3, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/MultiCtxt.hs", srcSpanStartLine = 5, srcSpanStartColumn = 1, srcSpanEndLine = 5, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/MultiCtxt.hs", srcSpanStartLine = 6, srcSpanStartColumn = 1, srcSpanEndLine = 6, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/MultiCtxt.hs", srcSpanStartLine = 7, srcSpanStartColumn = 1, srcSpanEndLine = 7, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/MultiCtxt.hs", srcSpanStartLine = 7, srcSpanStartColumn = 1, srcSpanEndLine = 7, srcSpanEndColumn = 1}]}) (Just (ModuleHead (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/MultiCtxt.hs", srcSpanStartLine = 3, srcSpanStartColumn = 1, srcSpanEndLine = 3, srcSpanEndColumn = 23}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/MultiCtxt.hs", srcSpanStartLine = 3, srcSpanStartColumn = 1, srcSpanEndLine = 3, srcSpanEndColumn = 7},SrcSpan {srcSpanFilename = "tests/examples/MultiCtxt.hs", srcSpanStartLine = 3, srcSpanStartColumn = 18, srcSpanEndLine = 3, srcSpanEndColumn = 23}]}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/MultiCtxt.hs", srcSpanStartLine = 3, srcSpanStartColumn = 8, srcSpanEndLine = 3, srcSpanEndColumn = 17}, srcInfoPoints = []}) "MultiCtxt") Nothing Nothing)) [LanguagePragma (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/MultiCtxt.hs", srcSpanStartLine = 1, srcSpanStartColumn = 1, srcSpanEndLine = 1, srcSpanEndColumn = 28}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/MultiCtxt.hs", srcSpanStartLine = 1, srcSpanStartColumn = 1, srcSpanEndLine = 1, srcSpanEndColumn = 13},SrcSpan {srcSpanFilename = "tests/examples/MultiCtxt.hs", srcSpanStartLine = 1, srcSpanStartColumn = 25, srcSpanEndLine = 1, srcSpanEndColumn = 28}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/MultiCtxt.hs", srcSpanStartLine = 1, srcSpanStartColumn = 14, srcSpanEndLine = 1, srcSpanEndColumn = 24}, srcInfoPoints = []}) "RankNTypes"]] [] [TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/MultiCtxt.hs", srcSpanStartLine = 5, srcSpanStartColumn = 1, srcSpanEndLine = 5, srcSpanEndColumn = 37}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/MultiCtxt.hs", srcSpanStartLine = 5, srcSpanStartColumn = 13, srcSpanEndLine = 5, srcSpanEndColumn = 15}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/MultiCtxt.hs", srcSpanStartLine = 5, srcSpanStartColumn = 1, srcSpanEndLine = 5, srcSpanEndColumn = 12}, srcInfoPoints = []}) "multipleCtx"] (TyForall (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/MultiCtxt.hs", srcSpanStartLine = 5, srcSpanStartColumn = 16, srcSpanEndLine = 5, srcSpanEndColumn = 37}, srcInfoPoints = []}) Nothing (Just (CxSingle (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/MultiCtxt.hs", srcSpanStartLine = 5, srcSpanStartColumn = 16, srcSpanEndLine = 5, srcSpanEndColumn = 23}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/MultiCtxt.hs", srcSpanStartLine = 5, srcSpanStartColumn = 21, srcSpanEndLine = 5, srcSpanEndColumn = 23}]}) (ClassA (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/MultiCtxt.hs", srcSpanStartLine = 5, srcSpanStartColumn = 16, srcSpanEndLine = 5, srcSpanEndColumn = 23}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/MultiCtxt.hs", srcSpanStartLine = 5, srcSpanStartColumn = 21, srcSpanEndLine = 5, srcSpanEndColumn = 23}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/MultiCtxt.hs", srcSpanStartLine = 5, srcSpanStartColumn = 16, srcSpanEndLine = 5, srcSpanEndColumn = 18}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/MultiCtxt.hs", srcSpanStartLine = 5, srcSpanStartColumn = 16, srcSpanEndLine = 5, srcSpanEndColumn = 18}, srcInfoPoints = []}) "Eq")) [TyVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/MultiCtxt.hs", srcSpanStartLine = 5, srcSpanStartColumn = 19, srcSpanEndLine = 5, srcSpanEndColumn = 20}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/MultiCtxt.hs", srcSpanStartLine = 5, srcSpanStartColumn = 19, srcSpanEndLine = 5, srcSpanEndColumn = 20}, srcInfoPoints = []}) "a")]))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/MultiCtxt.hs", srcSpanStartLine = 5, srcSpanStartColumn = 24, srcSpanEndLine = 5, srcSpanEndColumn = 37}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/MultiCtxt.hs", srcSpanStartLine = 5, srcSpanStartColumn = 24, srcSpanEndLine = 5, srcSpanEndColumn = 25},SrcSpan {srcSpanFilename = "tests/examples/MultiCtxt.hs", srcSpanStartLine = 5, srcSpanStartColumn = 36, srcSpanEndLine = 5, srcSpanEndColumn = 37}]}) (TyForall (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/MultiCtxt.hs", srcSpanStartLine = 5, srcSpanStartColumn = 25, srcSpanEndLine = 5, srcSpanEndColumn = 36}, srcInfoPoints = []}) Nothing (Just (CxSingle (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/MultiCtxt.hs", srcSpanStartLine = 5, srcSpanStartColumn = 25, srcSpanEndLine = 5, srcSpanEndColumn = 34}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/MultiCtxt.hs", srcSpanStartLine = 5, srcSpanStartColumn = 32, srcSpanEndLine = 5, srcSpanEndColumn = 34}]}) (ClassA (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/MultiCtxt.hs", srcSpanStartLine = 5, srcSpanStartColumn = 25, srcSpanEndLine = 5, srcSpanEndColumn = 34}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/MultiCtxt.hs", srcSpanStartLine = 5, srcSpanStartColumn = 32, srcSpanEndLine = 5, srcSpanEndColumn = 34}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/MultiCtxt.hs", srcSpanStartLine = 5, srcSpanStartColumn = 25, srcSpanEndLine = 5, srcSpanEndColumn = 29}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/MultiCtxt.hs", srcSpanStartLine = 5, srcSpanStartColumn = 25, srcSpanEndLine = 5, srcSpanEndColumn = 29}, srcInfoPoints = []}) "Show")) [TyVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/MultiCtxt.hs", srcSpanStartLine = 5, srcSpanStartColumn = 30, srcSpanEndLine = 5, srcSpanEndColumn = 31}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/MultiCtxt.hs", srcSpanStartLine = 5, srcSpanStartColumn = 30, srcSpanEndLine = 5, srcSpanEndColumn = 31}, srcInfoPoints = []}) "a")]))) (TyVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/MultiCtxt.hs", srcSpanStartLine = 5, srcSpanStartColumn = 35, srcSpanEndLine = 5, srcSpanEndColumn = 36}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/MultiCtxt.hs", srcSpanStartLine = 5, srcSpanStartColumn = 35, srcSpanEndLine = 5, srcSpanEndColumn = 36}, srcInfoPoints = []}) "a"))))),PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/MultiCtxt.hs", srcSpanStartLine = 6, srcSpanStartColumn = 1, srcSpanEndLine = 6, srcSpanEndColumn = 24}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/MultiCtxt.hs", srcSpanStartLine = 6, srcSpanStartColumn = 1, srcSpanEndLine = 6, srcSpanEndColumn = 12}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/MultiCtxt.hs", srcSpanStartLine = 6, srcSpanStartColumn = 1, srcSpanEndLine = 6, srcSpanEndColumn = 12}, srcInfoPoints = []}) "multipleCtx")) Nothing (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/MultiCtxt.hs", srcSpanStartLine = 6, srcSpanStartColumn = 13, srcSpanEndLine = 6, srcSpanEndColumn = 24}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/MultiCtxt.hs", srcSpanStartLine = 6, srcSpanStartColumn = 13, srcSpanEndLine = 6, srcSpanEndColumn = 14}]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/MultiCtxt.hs", srcSpanStartLine = 6, srcSpanStartColumn = 15, srcSpanEndLine = 6, srcSpanEndColumn = 24}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/MultiCtxt.hs", srcSpanStartLine = 6, srcSpanStartColumn = 15, srcSpanEndLine = 6, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/MultiCtxt.hs", srcSpanStartLine = 6, srcSpanStartColumn = 15, srcSpanEndLine = 6, srcSpanEndColumn = 24}, srcInfoPoints = []}) "undefined")))) Nothing],[])