úÎ#ùa SafeWNone1¸  NoneF !NoneK M"Normal # has $s but it allows non-normalised paths and on Windows is case-sensitive even when the underlying file system isn't.%=Return the first non-empty argument in a left-to-right manner&Parse a hanging lines of lines.'dIs the character a member of possible Haskell symbol characters, according to the Haskell report.(MGiven a list of mappings, and an initial set, find which items can be reached)EIs a given module name the specially generated cabal Paths_foo module"*+,%&-.'/0()12"3None"# ‚4BNote that in addition to parsing the stack.yaml file it also runs stack to compute the dist-dir.56789:45678None"#6K ;:Don't expose that we're just using the filename internally< Module name= Packages imported by this module>#Identifiers exported by this module?Identifiers used by this module@CModules imported and used by this module Normally equivalent to !Set.map identModule hiImportIdent), unless a module supplies only instancesA(Orphans that are in scope in this moduleB$Modules imported from other packagesCOType signatures of functions defined in this module and the types they refer toDThings that are field names;EF<=>?@ABCDGHIJK;LE F<=>?@ABCDGHIJNone"#%çM;Return the (exposed Hi files, internal Hi files, not found)N€This code is fragile and keeps going wrong, should probably try a less "guess everything" and a more refined filter and test.OPQRSTUVWXYZ[\M]OPUQRSTVW^_`aXYZ[ None"#V¯b8Ignore all found warnings that are covered by a template cdefghijklmnbopqcdefghij None"#$VrrstuvwNone"#NVSoGiven the weeder command line arguments, return the number of warnings that were produced. If the number is 0& that corresponds to a successful run.x    !"#!"$!"%!"&!"'!()!(*!(+,-./0123456789:;<=>?@ABC0DEFGHIJKLMNOPQRSSTUVIWXYYZ[\]^_`abcdefgh i   j k l m n o p q r s t t u v w w x y z{#weeder-1.0.5-G6bDLxvT31NEbhuOYsWElhWeeder Paths_weederCmdLineStrUtilStackHiCabalWarningCheckweederversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileNameCmd cmdProjectscmdBuildcmdTestcmdMatchcmdJsoncmdYaml cmdShowAll cmdDistDirgetCmdbaseGHC.ExtstoList(foundation-0.0.20-5PzmOmeO1wtE0YxRjHjzWb Foundation.Collection.Sequential stripPrefixunconsspandrop isPrefixOf Foundation.Collection.Collectionalllengthnull showLengthlinesCRugly readFileUTF8 FilePathEqGHC.IOFilePathghc-prim GHC.ClassesEq?: parseHangingisHaskellSymbol reachable isPathsModule IdentName ModuleName PackageName parseHanging2 unindent2 isHaskellCtor filePathEqcmd cmdStdout parseStack stackPackages stackDistDir findStack buildStackHiKey hiModuleNamehiImportPackage hiExportIdent hiImportIdenthiImportModulehiImportOrphanhiImportPackageModule hiSignatures hiFieldNameIdent identModule identNamehiParseDirectory selectHiFiles possibleHi CabalSection cabalMainIscabalExposedModulescabalOtherModulescabalSourceDirscabalSectionType cabalPackagesCabalSectionType cabalName cabalSectionsselectCabalFile parseCabalLibrary Executable TestSuite BenchmarkignoreWarningswarningPackagewarningSectionswarningMessagewarningDepends warningModulewarningIdentifiershowWarningsPrettyshowWarningsJsonshowWarningsYamlreadWarningsFileValEndcheckSpkghisections