h&+B      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                              Safe-Inferred% "#%&()-13<=?  Safe-Inferred$ "#%&()-13<=? t3  "!#%$&(')+*,.-/102433243/10,.-)+*&('#%$ "!   Safe-Inferred$ "#%&()-13<=?4v}|wzx{y~v}|wzx{y~ Safe-Inferred$ "#%&()-13<=? Safe-Inferred$ "#%&()-13<=?8 Safe-Inferred$ "#%&()-13<=? Safe-Inferred$ "#%&()-13<=? Safe-Inferred$ "#%&()-13<=?  Safe-Inferred$ "#%&()-13<=?  Safe-Inferred$ "#%&()-13<=?    Safe-Inferred$ "#%&()-13<=?h  Safe-Inferred$ "#%&()-13<=?  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. Safe-Inferred$ "#%&()-13<=? Safe-Inferred$ "#%&()-13<=?7 Safe-Inferred$ "#%&()-13<=? Safe-Inferred$ "#%&()-13<=? Safe-Inferred$ "#%&()-13<=? Safe-Inferred$ "#%&()-13<=? Safe-Inferred$ "#%&()-13<=? Safe-Inferred$ "#%&()-13<=? Safe-Inferred$ "#%&()-13<=? !!"#$%%&'()*+,--./01234455677899:;;<==>??@AABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                             4 hix-0.4.2-72Zy03fjb49A5gBp9RPuGO 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.Options Hix.ComponentHix.JsonHix.GhciHix.Env Hix.Prelude Hix.Bootstrap Hix.PreprocHix Cabal-3.6.3.0&Distribution.PackageDescription.ParsecreadGenericPackageDescriptionDistribution.Fields.ParseResult parseStringTarget$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 $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:setup:GhciConfig$sel:run:GhciConfig$sel:args:GhciConfig EnvConfig$sel:packages:EnvConfig$sel:defaultEnv:EnvConfigGhciArgs$sel:unGhciArgs:GhciArgs GhciRunExpr$sel:unGhciRunExpr:GhciRunExpr GhciSetupCode"$sel:unGhciSetupCode:GhciSetupCode RunnerName$sel:unRunnerName:RunnerName$fEqGhciConfig$fShowGhciConfig$fGenericGhciConfig$fFromJSONGhciConfig $fEqEnvConfig$fShowEnvConfig$fGenericEnvConfig$fFromJSONEnvConfig $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: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:root:EnvnoteEnvnoteGhcinoteNew noteBootstraprunMtryIOM$fEqEnv $fShowEnv $fGenericEnv ProjectFile$sel:path:ProjectFile$sel:content:ProjectFile createFile$fEqProjectFile$fShowProjectFile$fGenericProjectFilelicenseflake libModule appMainModuletestMainModulenameTestModulenewProjectFiles newProject JsonConfig$sel:unJsonConfig:JsonConfig absFileOption relFileOption relDirOption jsonOption$fShowJsonConfig$fGenericJsonConfigOptions$sel:global:Options$sel:cmd:Options GlobalOptions$sel:verbose:GlobalOptionsCommandPreprocGhcidCmdGhciCmdNewCmd BootstrapCmdEnvRunnerCommandOptions$$sel:options:EnvRunnerCommandOptions!$sel:test:EnvRunnerCommandOptionsBootstrapOptions$sel:config:BootstrapOptions NewOptions$sel:config:NewOptions GhciOptions$sel:config:GhciOptions$sel:component:GhciOptions$sel:test:GhciOptionsEnvRunnerOptions$sel:config:EnvRunnerOptions$sel:component:EnvRunnerOptions TestOptions$sel:mod:TestOptions$sel:test:TestOptions$sel:runner: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:source:PreprocOptions$sel:inFile:PreprocOptions$sel:outFile:PreprocOptions fileParserjsonConfigParser preprocParserpackageSpecParsercomponentSpecParsercomponentForModuleParsercomponentForFileParsertargetSpecParser envNameParser testParser runnerParser moduleParsertestOptionsParser envParser ghciParser newParserbootstrapParsercommands globalParser appParserparseCli $fShowOptions$fEqGlobalOptions$fShowGlobalOptions$fGenericGlobalOptions$fDefaultGlobalOptions $fShowCommand$fShowEnvRunnerCommandOptions $fGenericEnvRunnerCommandOptions$fEqBootstrapOptions$fShowBootstrapOptions$fGenericBootstrapOptions$fEqNewOptions$fShowNewOptions$fGenericNewOptions$fShowGhciOptions$fGenericGhciOptions$fShowEnvRunnerOptions$fGenericEnvRunnerOptions$fEqTestOptions$fShowTestOptions$fGenericTestOptions$fEqTargetSpec$fShowTargetSpec$fGenericTargetSpec$fEqComponentCoords$fShowComponentCoords$fGenericComponentCoords$fEqComponentSpec$fShowComponentSpec$fGenericComponentSpec$fEqPackageSpec$fShowPackageSpec$fGenericPackageSpec$fShowPreprocOptions$fGenericPreprocOptionstryPackageByDir packageByDirpackageForSpeccomponentErrortargetForComponent targetForFiletargetComponent jsonConfigrelativeToComponent moduleName ghciScriptcomponentSearchPathslibrarySearchPaths searchPathtestRunassemble hixTempDirghciScriptFile searchPathArg ghciCmdlineghciCmdlineFromOptionsghcidCmdlineFromOptionsprintGhciCmdlineprintGhcidCmdlinecomponentRunner envRunnerprintEnvRunnerPrelude$sel:preludePackage:Prelude$sel:preludeModule: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 multiOrSinglemkAttrsknownPackageKeysmetaPackageKeys 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