h)/      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                               0.6.7 Safe-Inferred% "#%&()-13<=?{ Safe-Inferred$ "#%&()-13<=?7   ! "#$&%')(*,+-/.0213546877687354021-/.*,+')($&%"#!     Safe-Inferred$ "#%&()-13<=?}~}~ Safe-Inferred$ "#%&()-13<=?= Safe-Inferred$ "#%&()-13<=? Safe-Inferred$ "#%&()-13<=?y Safe-Inferred$ "#%&()-13<=? Safe-Inferred$ "#%&()-13<=?  Safe-Inferred$ "#%&()-13<=?  Safe-Inferred$ "#%&()-13<=?y    Safe-Inferred$ "#%&()-13<=?  Safe-Inferred$ "#%&()-13<=?m  Safe-Inferred$ "#%&()-13<=?hix!An absolute file path option for optparse-applicative.hix A relative file path option for optparse-applicative.hixA relative dir path option for optparse-applicative.hixA relative dir path option for optparse-applicative. Safe-Inferred$ "#%&()-13<=?| Safe-Inferred$ "#%&()-13<=?l Safe-Inferred$ "#%&()-13<=? Safe-Inferred$ "#%&()-13<=?0 Safe-Inferred$ "#%&()-13<=? Safe-Inferred$ "#%&()-13<=?x Safe-Inferred$ "#%&()-13<=?   Safe-Inferred$ "#%&()-13<=?\ Safe-Inferred$ "#%&()-13<=? Safe-Inferred$ "#%&()-13<=? !!"#$%&&'()**+,-./012234567899::;<<=>>?@@ABBCDDEFFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                               9 hix-0.6.7-HU4mHS3qMsxF44Ljj12HBk Hix.CompatHix.Data.ComponentConfigHix.Data.Error Hix.CabalHix.Data.GhciConfigHix.Data.GhciTestHix.Data.NewProjectConfigHix.Data.BootstrapProjectConfigHix.Data.PreprocConfig Hix.MonadHix.Data.ProjectFileHix.New Hix.Optparse Hix.OptionsHix.JsonHix.Path Hix.ComponentHix.GhciHix.Env Hix.Prelude Hix.Bootstrap Hix.PreprocHixhix Cabal-3.8.1.0&Distribution.Simple.PackageDescriptionreadGenericPackageDescription parseStringTargetOrDefaultExplicitTarget DefaultTargetNoDefaultTargetTarget$sel:package:Target$sel:component:Target$sel:sourceDir:TargetPackagesConfig PackageConfig$sel:name:PackageConfig$sel:src:PackageConfig$sel:components:PackageConfigComponentConfig$sel:name:ComponentConfig$sel:sourceDirs:ComponentConfig$sel:runner:ComponentConfig$sel:extensions:ComponentConfig$sel:language:ComponentConfig$sel:ghcOptions:ComponentConfig$sel:prelude:ComponentConfig PreludeConfig$sel:package:PreludeConfig$sel:module_:PreludeConfigPreludePackagePreludePackageNamePreludePackageSpec$sel:name:PreludePackageName EnvRunnerEnvName$sel:unEnvName:EnvName ComponentName"$sel:unComponentName:ComponentName ModuleName$sel:unModuleName:ModuleName PackageName$sel:unPackageName:PackageName SourceDirs$sel:unSourceDirs:SourceDirs SourceDir$sel:unSourceDir:SourceDir PackagePath$sel:unPackagePath:PackagePath$fFromJSONSourceDirs$fFromJSONPreludePackage$fFromJSONPreludeConfig$fEqTargetOrDefault$fShowTargetOrDefault$fGenericTargetOrDefault $fEqTarget $fShowTarget$fGenericTarget$fEqPackageConfig$fShowPackageConfig$fGenericPackageConfig$fFromJSONPackageConfig$fEqComponentConfig$fShowComponentConfig$fGenericComponentConfig$fFromJSONComponentConfig$fEqPreludeConfig$fShowPreludeConfig$fGenericPreludeConfig$fEqPreludePackage$fShowPreludePackage$fGenericPreludePackage $fEqEnvRunner$fShowEnvRunner$fGenericEnvRunner$fFromJSONEnvRunner $fEqEnvName $fShowEnvName$fGenericEnvName$fIsStringEnvName $fOrdEnvName$fFromJSONEnvName$fFromJSONKeyEnvName$fEqComponentName$fShowComponentName$fGenericComponentName$fIsStringComponentName$fOrdComponentName$fFromJSONComponentName$fFromJSONKeyComponentName$fEqModuleName$fShowModuleName$fGenericModuleName$fIsStringModuleName$fOrdModuleName$fFromJSONModuleName$fFromJSONKeyModuleName$fEqPackageName$fShowPackageName$fGenericPackageName$fIsStringPackageName$fOrdPackageName$fFromJSONPackageName$fFromJSONKeyPackageName$fEqSourceDirs$fShowSourceDirs$fGenericSourceDirs $fEqSourceDir$fShowSourceDir$fGenericSourceDir$fFromJSONSourceDir$fEqPackagePath$fShowPackagePath$fOrdPackagePath$fGenericPackagePath$fFromJSONPackagePath$fFromJSONKeyPackagePathError PreprocErrorEnvError GhciErrorNewErrorBootstrapErrorNoMatchFatalpathTextprintPreprocError printEnvErrorprintGhciError printNewErrorprintBootstrapErrorprintFatalError sourceErrortryIOnote $fEqError $fShowError$fGenericErrornoMatch cabalsInDir findCabal parseCabal buildInfomatchComponentbuildInfoForFile GhciConfig$sel:packages:GhciConfig$sel:mainPackage:GhciConfig$sel:setup:GhciConfig$sel:run:GhciConfig$sel:args:GhciConfig EnvConfig$sel:packages:EnvConfig$sel:defaultEnv:EnvConfig$sel:mainPackage:EnvConfig ChangeDir$sel:unChangeDir:ChangeDirGhciArgs$sel:unGhciArgs:GhciArgs GhciRunExpr$sel:unGhciRunExpr:GhciRunExpr GhciSetupCode"$sel:unGhciSetupCode:GhciSetupCode RunnerName$sel:unRunnerName:RunnerName$fEqGhciConfig$fShowGhciConfig$fGenericGhciConfig$fFromJSONGhciConfig $fEqEnvConfig$fShowEnvConfig$fGenericEnvConfig$fFromJSONEnvConfig $fEqChangeDir$fShowChangeDir$fGenericChangeDir $fEqGhciArgs$fShowGhciArgs$fGenericGhciArgs$fIsListGhciArgs $fOrdGhciArgs$fFromJSONGhciArgs$fEqGhciRunExpr$fShowGhciRunExpr$fGenericGhciRunExpr$fIsStringGhciRunExpr$fOrdGhciRunExpr$fFromJSONGhciRunExpr$fEqGhciSetupCode$fShowGhciSetupCode$fGenericGhciSetupCode$fIsStringGhciSetupCode$fOrdGhciSetupCode$fFromJSONGhciSetupCode$fSemigroupGhciSetupCode$fMonoidGhciSetupCode$fEqRunnerName$fShowRunnerName$fGenericRunnerName$fIsStringRunnerName$fOrdRunnerName$fFromJSONKeyRunnerNameGhcidRun$sel:cmdline:GhcidRun$sel:ghci:GhcidRunGhciRun$sel:test:GhciRun$sel:shell:GhciRun$sel:run:GhciRun$sel:scriptFile:GhciRun$sel:cmdline:GhciRunGhciTest$sel:args:GhciTest$sel:searchPath:GhciTest$sel:script:GhciTest$sel:test:GhciTest $fEqGhcidRun$fShowGhcidRun$fGenericGhcidRun $fEqGhciRun $fShowGhciRun$fGenericGhciRun $fEqGhciTest$fShowGhciTest$fGenericGhciTestNewProjectConfig$sel:name:NewProjectConfig$sel:packages:NewProjectConfig$sel:hixUrl:NewProjectConfig$sel:author:NewProjectConfigAuthor$sel:unAuthor:AuthorHixUrl$sel:unHixUrl:HixUrl ProjectName$sel:unProjectName:ProjectName$fDefaultHixUrl$fEqNewProjectConfig$fShowNewProjectConfig$fGenericNewProjectConfig $fEqAuthor $fShowAuthor$fGenericAuthor$fIsStringAuthor $fOrdAuthor $fEqHixUrl $fShowHixUrl$fGenericHixUrl$fIsStringHixUrl $fOrdHixUrl$fEqProjectName$fShowProjectName$fGenericProjectName$fIsStringProjectName$fOrdProjectNameBootstrapProjectConfig"$sel:hixUrl:BootstrapProjectConfig$fEqBootstrapProjectConfig$fShowBootstrapProjectConfig$fGenericBootstrapProjectConfig PreprocConfig$sel:packages:PreprocConfig$fEqPreprocConfig$fShowPreprocConfig$fGenericPreprocConfig$fFromJSONPreprocConfigMEnv $sel:cwd:EnvthrowMnoteEnvnoteGhcinoteNew noteBootstraprunMtryIOM$fEqEnv $fShowEnv $fGenericEnv ProjectFile$sel:path:ProjectFile$sel:content:ProjectFile createFile$fEqProjectFile$fShowProjectFile$fGenericProjectFilelicenseflake libModule appMainModuletestMainModulenameTestModulenewProjectFiles newProject JsonConfig$sel:unJsonConfig:JsonConfig absFileOption relFileOption absDirOption relDirOption jsonOption$fShowJsonConfig$fGenericJsonConfigOptions$sel:global:Options$sel:cmd:Options GlobalOptions$sel:verbose:GlobalOptions$sel:cwd:GlobalOptionsCommandPreprocGhcidCmdGhciCmdNewCmd BootstrapCmdEnvRunnerCommandOptions$$sel:options:EnvRunnerCommandOptions!$sel:test:EnvRunnerCommandOptions&$sel:extraGhci:EnvRunnerCommandOptions'$sel:extraGhcid:EnvRunnerCommandOptionsBootstrapOptions$sel:config:BootstrapOptions NewOptions$sel:config:NewOptions GhcidOptions$sel:ghci:GhcidOptions$sel:extra:GhcidOptions GhciOptions$sel:config:GhciOptions$sel:root:GhciOptions$sel:component:GhciOptions$sel:test:GhciOptions$sel:extra:GhciOptionsExtraGhcidOptionsExtraGhciOptionsEnvRunnerOptions$sel:config:EnvRunnerOptions$sel:root:EnvRunnerOptions$sel:component:EnvRunnerOptions TestOptions$sel:mod:TestOptions$sel:test:TestOptions$sel:runner:TestOptions$sel:cd:TestOptions TargetSpec TargetForFileTargetForComponentComponentCoords$sel:package:ComponentCoords$sel:component:ComponentCoords ComponentSpec$sel:name:ComponentSpec$sel:dir:ComponentSpec PackageSpec$sel:name:PackageSpec$sel:dir:PackageSpecPreprocOptions$sel:config:PreprocOptions$sel:root:PreprocOptions$sel:source:PreprocOptions$sel:inFile:PreprocOptions$sel:outFile:PreprocOptions fileParser rootParserjsonConfigParser preprocParserpackageSpecParsercomponentSpecParsercomponentCoordsParsercomponentForFileParsertargetSpecParser envNameParser testParser runnerParsercdParser moduleParsertestOptionsParserextraGhciParserextraGhcidParser envParser ghciParser ghcidParser newParserbootstrapParsercommands globalParser appParserparseCli $fShowOptions$fEqGlobalOptions$fShowGlobalOptions$fGenericGlobalOptions $fShowCommand$fShowEnvRunnerCommandOptions $fGenericEnvRunnerCommandOptions$fEqBootstrapOptions$fShowBootstrapOptions$fGenericBootstrapOptions$fEqNewOptions$fShowNewOptions$fGenericNewOptions$fShowGhcidOptions$fGenericGhcidOptions$fShowGhciOptions$fGenericGhciOptions$fEqExtraGhcidOptions$fShowExtraGhcidOptions$fGenericExtraGhcidOptions$fIsStringExtraGhcidOptions$fEqExtraGhciOptions$fShowExtraGhciOptions$fGenericExtraGhciOptions$fIsStringExtraGhciOptions$fShowEnvRunnerOptions$fGenericEnvRunnerOptions$fEqTestOptions$fShowTestOptions$fGenericTestOptions$fEqTargetSpec$fShowTargetSpec$fGenericTargetSpec$fEqComponentCoords$fShowComponentCoords$fGenericComponentCoords$fEqComponentSpec$fShowComponentSpec$fGenericComponentSpec$fEqPackageSpec$fShowPackageSpec$fGenericPackageSpec$fShowPreprocOptions$fGenericPreprocOptions jsonConfig findFlake inferRootrootDirResolvedPackage NoPackagetryPackageByDir packageByDirpackageDefaultpackageForSpecpackageForSpecOrDefaultcomponentErrorundecidableComponentError testComponentdefaultComponenttargetInPackagetargetForComponent targetForFiletargetComponentIntargetComponenttargetComponentOrError$fEqResolvedPackage$fShowResolvedPackage$fGenericResolvedPackagerelativeToComponent moduleName ghciScriptcomponentSearchPathslibrarySearchPaths searchPathtestRunassemble hixTempDirghciScriptFileargFragoptArg searchPathArg ghciCmdlineghciCmdlineFromOptionsghcidCmdlineFromOptionsprintGhciCmdlineprintGhcidCmdlinecomponentRunner envRunnerprintEnvRunnerPrelude$sel:preludePackage:Prelude$sel:preludeModule:Prelude$sel:local:PreludePreludeIncludePreludeRenamingpreludeRenaming findPrelude $fEqPrelude $fShowPreludeRenderCabalOptionrenderCabalOption HixPackage$sel:name:HixPackage$sel:src:HixPackage$sel:known:HixPackage$sel:meta:HixPackage$sel:description:HixPackage$sel:components:HixPackage HixComponent$sel:special:HixComponent$sel:known:HixComponent$sel:prelude:HixComponentPreludeWithVersion$sel:prelude:PreludeWithVersion$sel:dep:PreludeWithVersion ComponentTypeLibrary Executable BenchmarkTest CabalInfo$sel:path:CabalInfo$sel:info:CabalInfoExpr ExprStringExprLitExprList ExprAttrs ExprPrefixExprAttr ExprAttrNil$sel:name:ExprAttr$sel:value:ExprAttr exprStringsindent withSemicolon renderAttrs renderExprrenderRootExpr readCabal checkEmpty singleOptsinglemultiOptmulti multiOrSinglemkAttrsnotNil nonEmptyAttrsknownPackageKeysmetaPackageKeys ghcFlavournotDefaultGhcOptionknownComponentKeysnotBaseconvertComponentconvertLibraryconvertExecutableconvertTestsuiteconvertBenchmarkconvertrenderComponent flakePackage mainPackagebootstrapFilesbootstrapProject$fRenderCabalOption[]$fRenderCabalOptionShortText$fRenderCabalOptiona$fEqHixPackage$fShowHixPackage$fGenericHixPackage$fEqHixComponent$fShowHixComponent$fGenericHixComponent$fEqPreludeWithVersion$fShowPreludeWithVersion$fGenericPreludeWithVersion$fEqComponentType$fShowComponentType$fGenericComponentType $fEqCabalInfo$fShowCabalInfo$fGenericCabalInfo$fEqExpr $fShowExpr $fGenericExpr $fEqExprAttr$fShowExprAttr$fGenericExprAttr ScanState$sel:phase:ScanState$sel:moduleLines:ScanState$sel:importLines:ScanState$sel:moduleLength:ScanState$sel:importsLength:ScanState$sel:prelude:ScanState$sel:moduleName:ScanState$sel:exportsSelf:ScanStateHeader$sel:moduleLines:Header$sel:importLines:Header$sel:rest:Header$sel:moduleEndLine:Header$sel:importsEndLine:Header$sel:prelude:Header$sel:exportsSelf:Header CustomPreludeNoCustomPrelude PreludeActionPreludeDefaultPreludeNoImplicitPreludeReplacedPhase PreModule ModuleStart ModuleExportsImportsDummyExportName&$sel:unDummyExportName:DummyExportName CabalConfig$sel:extensions:CabalConfig$sel:ghcOptions:CabalConfig$sel:prelude:CabalConfigRegex NeedDummyNeedPreludeExtensionsInModuleNotPrefromPreludeConfigtakeLinenllineBlinejoinLinesReversejoinLinesReverseBuilder extensionlanguagePragmaextensionsPragma optionsPragmanoImplicitPreludeRegex commentRegex moduleRegexmoduleEndRegeximportsEndRegex importRegexcontainsNoImplicitPrelude isCommentisModule isModuleEnd isImportsEndisImportnotPreinModule preludeRegexreplacePrelude parenRegexdummyExportPlaceholderdummyExportPlaceholderRegex insertExportmoduleExportsRegex moduleExports scanHeadercustomPreludeImportneedPreludeExtensions needDummypreludeExtensionsexplicitPreludeImport dummyDecl replaceDummypreprocessModulepreprocessWith fromConfig fromCabal fromCabalFile preprocess$fShowScanState$fGenericScanState $fShowHeader$fGenericHeader$fShowCustomPrelude$fGenericCustomPrelude$fEqPreludeAction$fShowPreludeAction$fGenericPreludeAction $fEqPhase $fShowPhase$fGenericPhase$fEqDummyExportName$fShowDummyExportName$fGenericDummyExportName$fIsStringDummyExportName$fOrdDummyExportName$fShowCabalConfig$fGenericCabalConfig handleError runCommandmain