úÎ_None24T +Simple Class for getting the name of thingssGet all the top level declarations of the current file. All names are returned whether they are exported or not.¿Get all the top level names of a given module. If a file path is used, all names, exported and internal are returned. If a module name is used, only the exported names are returned.ALook up a name, and get out the declaration or return nothingqGet all the type declarations of the current file. Function and pattern declarations are ignored ... for now.ýGet all the top level names of a given module. If a file path is used, all names, exported and internal are returned. If a module name is used, only the exported names are returned. Function and pattern declarations are ignored ... for now.lEither try to parse a source file or if the module is part of library, look it up and browse the contents Turn ErrorMessages into a String6Parse a file and collect all of the declarations names         modulespection-0.1.2.2 Language.Haskell.TH.Module.Magicnames moduleNames declarationsmoduleDeclarations GetNameMaybenameToMaybeDeclookupModuleNames errString parseFile getNameMaybeshowModuleNamegetExistingModuleNames occNameToName rdrNameToNamedoCpphsSourceCppOpts$fGetNameMaybeRdrName$fGetNameMaybeGenLocated$fGetNameMaybeHsBindLR$fGetNameMaybeTyClDecl$fGetNameMaybeHsDecl$fMonadMaskGhc$fMonadCatchGhc$fMonadThrowGhc