!S7L]      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\Safe2Q  cabal-cargs Which fields should be collected cabal-cargs A compiler relevant field. Till v all fields are from the cabal file with the same name, just with lower case letters and the "_" replaced by a "-". cabal-cargs'the package database of a cabal sandbox cabal-cargs'the root directory of the cabal package cabal-cargsLdirs of automatically generated haskell source files by cabal (e.g. Paths_*) cabal-cargs6dirs of automatically generated include files by cabal cabal-cargsDautomatically generated include files by cabal (e.g. cabal_macros.h) cabal-cargsthe socket file for hdevtools cabal-cargsGet all known fields.  NonePQSX] cabal-cargsA lens from a ^/ to a list of stringified field entries of the ^._ cabal-cargsA lens that merges the fields 'default-extensions' and  extensions-, which now mean the same thing in cabal,  extensions is only the old name of 'default-extensions'.` cabal-cargsrAn iso that converts between a list of extensions and a list of strings containing the names of the extensions.a cabal-cargsjAn iso that converts between the language and a list containing a string with the name of the language.b cabal-cargsaA lens that does nothing, always returns an empty list and doesn't modify the given BuildInfo.]Safe2 cabal-cargs9How the fields from the cabal file should be printed out. cabal-cargsas ghc compatible arguments cabal-cargs!as hdevtools compatible arguments cabal-cargs9the field values are printed as present in the cabal fileSafecdefghijNone2`# cabal-cargs6The command line arguments of the cabal-cargs command.#$%12-)+&*3,'(./04#$%12-)+&*3,'(./04NoneQ?8 cabal-cargsFSpecifies which compiler args from which sections should be collected.: cabal-cargs2the sections used for collecting the compiler args; cabal-cargs,for these fields compiler args are collected< cabal-cargsCused for the evaluation of the conditional fields in the cabal file= cabal-cargs1the package description of the read in cabal file> cabal-cargsthe cabal file read from? cabal-cargs%the dist directory of the cabal build@ cabal-cargs6the directory of package database of the cabal sandboxA cabal-cargsgif all returned paths are relative to the directory of the cabal file, otherwise all paths are absoluteB cabal-cargs Create a 8( by the command line arguments given to  'cabal-cargs'.(Depending on the command line arguments B might behave like k', if only a cabal file was given, like lq, if only a source file was given or like a mix of both, if a cabal file and a source file have been given.k cabal-cargs Create a 8 from the given cabal file.|If a cabal sandbox is present in the directory of the cabal file, then the path to its package database is also returned.l cabal-cargs Create a 8 from the given source file.dStarting at the directory of the source file a cabal file is searched upwards the directory tree.The found cabal file is searched for a fitting section for the source file. If no fitting section could be found, then all sections are used.|If a cabal sandbox is present in the directory of the cabal file, then the path to its package database is also returned.m cabal-cargsFind matching sections in the package description for the given source file. This is done by checking if the source file is contained in the directory or a sub directory of the directories listed in the 'hs-source-dirs' field of the section.n cabal-cargsTReturns the hs-source-dirs of all sections present in the given package description.o cabal-cargs(Convert the command line arguments into Fields.p cabal-cargs(Convert the command line arguments into Sections. 89;>:<=?@AB 89;>:<=?@ABNoneQSXK C cabal-cargs@The collected compiler args from the cabal file. Till the field R3 all fields represent the equaliy named fields (q/ replaced by CamelCase) from the cabal file.R cabal-cargs5the path to the package database of the cabal sandboxS cabal-cargs'the root directory of the cabal packageT cabal-cargsLdirs of automatically generated haskell source files by cabal (e.g. Paths_*)U cabal-cargs6dirs of automatically generated include files by cabalV cabal-cargsDautomatically generated include files by cabal (e.g. cabal_macros.h)W cabal-cargs%the path to the hdevtools socket fileZ cabal-cargs Create a C( by the command line arguments given to  'cabal-cargs'.[ cabal-cargs Create a C, and collect the compiler args specified by 8.CDIKNJEHGLOPMRFQSTUVWZ[CDIKNJEHGLOPMRFQSTUVWZ[NoneQL\\r      !"#$%&'()*+,,-./0123456789:;<=>?@@ABCD6EFGHIIJKLMNOPQRSTUVFWXYZ[\]H^4_`abcdefghijklmnopqrstuvwx(cabal-cargs-1.2.0-Cs0NANhSVkZ8E8QrGUdodICabalCargs.FieldsCabalCargs.FormattingCabalCargs.ArgsCabalCargs.SpecCabalCargs.CompilerArgsCabalCargs.FormatCabalCargs.BuildInfoPaths_cabal_cargsFieldsFieldHs_Source_Dirs Ghc_OptionsDefault_ExtensionsDefault_Language Cpp_Options C_Sources Cc_OptionsExtra_Lib_DirsExtra_Libraries Ld_Options Include_DirsIncludes Build_Depends Package_DbRoot_DirAutogen_Hs_Source_DirsAutogen_Include_DirsAutogen_IncludesHdevtools_Socket allFields $fDataField $fShowField $fEqField $fEnumField$fBoundedField FormattingGhc HdevtoolsPure$fDefaultFormatting$fDataFormatting$fShowFormatting$fEqFormattingArgslibrary executable testSuite benchmark allSectionsonlyignoreformat sourceFile cabalFileenabledisableosarchrelativeget $fDataArgs $fShowArgs$fEqArgsSpecsectionsfieldscondVars pkgDescrpdistDir packageDB relativePaths fromCmdArgs CompilerArgs hsSourceDirs ghcOptionsdefaultExtensionsdefaultLanguage cppOptionscSources ccOptions extraLibDirsextraLibraries ldOptions includeDirsincludes buildDependsrootDirautogenHsSourceDirsautogenIncludeDirsautogenIncludeshdevtoolsSocket$fShowCompilerArgs$fEqCompilerArgsfromSpecfield Cabal-2.4.0.1Distribution.Types.BuildInfo BuildInfooldAndDefaultExtensionsL extsToStrings langToStringnopLensversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName fromCabalFilefromSourceFile findSectionsallHsSourceDirsfields_ sections_baseGHC.Num-