ParseOk (Module (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ExplicitNamespaces2.hs" 1 1 5 1, srcInfoPoints = [SrcSpan "tests/examples/ExplicitNamespaces2.hs" 1 1 1 1,SrcSpan "tests/examples/ExplicitNamespaces2.hs" 2 1 2 1,SrcSpan "tests/examples/ExplicitNamespaces2.hs" 2 1 2 1,SrcSpan "tests/examples/ExplicitNamespaces2.hs" 4 1 4 1,SrcSpan "tests/examples/ExplicitNamespaces2.hs" 5 1 5 1,SrcSpan "tests/examples/ExplicitNamespaces2.hs" 5 1 5 1]}) (Just (ModuleHead (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ExplicitNamespaces2.hs" 2 1 2 50, srcInfoPoints = [SrcSpan "tests/examples/ExplicitNamespaces2.hs" 2 1 2 7,SrcSpan "tests/examples/ExplicitNamespaces2.hs" 2 45 2 50]}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ExplicitNamespaces2.hs" 2 8 2 27, srcInfoPoints = []}) "ExplicitNamespaces2") Nothing (Just (ExportSpecList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ExplicitNamespaces2.hs" 2 28 2 44, srcInfoPoints = [SrcSpan "tests/examples/ExplicitNamespaces2.hs" 2 28 2 29,SrcSpan "tests/examples/ExplicitNamespaces2.hs" 2 31 2 32,SrcSpan "tests/examples/ExplicitNamespaces2.hs" 2 43 2 44]}) [EVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ExplicitNamespaces2.hs" 2 30 2 31, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ExplicitNamespaces2.hs" 2 30 2 31, srcInfoPoints = []})) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ExplicitNamespaces2.hs" 2 30 2 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ExplicitNamespaces2.hs" 2 30 2 31, srcInfoPoints = []}) "f")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ExplicitNamespaces2.hs" 2 33 2 42, srcInfoPoints = [SrcSpan "tests/examples/ExplicitNamespaces2.hs" 2 33 2 37,SrcSpan "tests/examples/ExplicitNamespaces2.hs" 2 38 2 42]}) (TypeNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ExplicitNamespaces2.hs" 2 33 2 37, srcInfoPoints = [SrcSpan "tests/examples/ExplicitNamespaces2.hs" 2 33 2 37]})) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ExplicitNamespaces2.hs" 2 38 2 42, srcInfoPoints = [SrcSpan "tests/examples/ExplicitNamespaces2.hs" 2 38 2 39,SrcSpan "tests/examples/ExplicitNamespaces2.hs" 2 39 2 41,SrcSpan "tests/examples/ExplicitNamespaces2.hs" 2 41 2 42]}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ExplicitNamespaces2.hs" 2 39 2 41, srcInfoPoints = []}) "++"))])))) [LanguagePragma (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ExplicitNamespaces2.hs" 1 1 1 36, srcInfoPoints = [SrcSpan "tests/examples/ExplicitNamespaces2.hs" 1 1 1 13,SrcSpan "tests/examples/ExplicitNamespaces2.hs" 1 33 1 36]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ExplicitNamespaces2.hs" 1 14 1 32, srcInfoPoints = []}) "ExplicitNamespaces"]] [] [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ExplicitNamespaces2.hs" 4 1 4 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ExplicitNamespaces2.hs" 4 1 4 2, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ExplicitNamespaces2.hs" 4 1 4 2, srcInfoPoints = []}) "f")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ExplicitNamespaces2.hs" 4 3 4 14, srcInfoPoints = [SrcSpan "tests/examples/ExplicitNamespaces2.hs" 4 3 4 4]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ExplicitNamespaces2.hs" 4 5 4 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ExplicitNamespaces2.hs" 4 5 4 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ExplicitNamespaces2.hs" 4 5 4 14, srcInfoPoints = []}) "undefined")))) Nothing],[])