!D(XE      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDNone2Elanguage-docker+End parsing signaling a conversion error .FGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ ENone "4=?HMVd< language-dockerP with additional location information required for creating good check messageslanguage-docker%All commands available in Dockerfileslanguage-dockerType of the Dockerfile AST '&#"! %$()*+.-,/2103546987:;BA@?>=<CDEFGPONMLKJIHQRVUTSW\[ZYX]^_dca`begfhjiklonmpqutsrvwxyz{|~}|~}yz{vwxpqutsrklonmhjiegf^_dca`b]W\[ZYXQRVUTSFGPONMLKJIHCDE:;BA@?>=<6987354/210*+.-,()'&#"! %$ None "#$+=>?`d +language-dockerPretty print a  to a K-language-dockerPretty print a   to a &'*()+,-./0123456789:;<=>?@&'*()+,-./0123456789:;<=>?@None "None iNone  None  None!. None"Pd! None! None"#"#None"f None$ODlanguage-dockerNReads the standard input until the end and parses the contents as a Dockerfile BCDBCD None$` $% !"#&']^_b`acdehijklmnopqrstu|}~+,BCD`BCD+,$% !"#&' |}~pqrstuklmnohij^_b`acde]Safe(3    !"#$%&'()*+,-./01234567899::;<=>?@ABCDEFGHIIJKLMNOPQQRSSTUVWXYZ[\]]^_`abcdefghiijklmnopqrrsttuvwxxyz{|}}~      !"#$%&'()*+,-./0123456789:;<=>?@>AB>CD>CE>CFGHIJKLJKMNOPNOQNORNOSNTUNTVNTWNTXNTYNTZNT[NT\NT]NT^NT_NT`NTaNTbNTcNTdNTeNTfNTghijklmlnlolplqlrlsltlulvlwlxlylzl{l|l}l~lllllllllllllll            ,language-docker-9.1.0-7TPriQKwW81Gs9zrseSjIXLanguage.DockerLanguage.Docker.ParserLanguage.Docker.SyntaxLanguage.Docker.PrettyPrintLanguage.Docker.Parser.PreludeLanguage.Docker.Parser.PairsLanguage.Docker.Parser.FromLanguage.Docker.Parser.ExposeLanguage.Docker.Parser.Copy Language.Docker.Parser.ArgumentsLanguage.Docker.Parser.RunLanguage.Docker.Parser.Cmd"Language.Docker.Parser.Healthcheck"Language.Docker.Parser.InstructionPaths_language_docker'megaparsec-8.0.0-BFw8gNuiOzWGglmtIkYt5XText.Megaparsec.ErrorparseErrorPrettyerrorBundlePrettyErrorParserDockerfileErrorDuplicateFlagErrorNoValueFlagErrorInvalidFlagError FileListErrorMissingArgumentDuplicateArgumentUnexpectedArgument QuoteErrorInstructionPos$sel:instruction:InstructionPos$sel:sourcename:InstructionPos$sel:lineNumber:InstructionPos LinenumberFilename InstructionFromAddUserLabel StopsignalCopyRunCmdShellWorkdirExposeVolume Entrypoint MaintainerEnvArg HealthcheckCommentOnBuildRunArgsRunFlags$sel:mount:RunFlags$sel:security:RunFlags$sel:network:RunFlags RunNetwork NetworkNone NetworkHostNetworkDefault RunSecurityInsecureSandbox CacheSharingSharedPrivateLocked SecretOpts$sel:sTarget:SecretOpts$sel:sCacheId:SecretOpts$sel:sIsRequired:SecretOpts$sel:sSource:SecretOpts$sel:sMode:SecretOpts$sel:sUid:SecretOpts$sel:sGid:SecretOptsTmpOpts$sel:tTarget:TmpOpts CacheOpts$sel:cTarget:CacheOpts$sel:cSharing:CacheOpts$sel:cCacheId:CacheOpts$sel:cReadOnly:CacheOpts$sel:cFromImage:CacheOpts$sel:cSource:CacheOpts$sel:cMode:CacheOpts$sel:cUid:CacheOpts$sel:cGid:CacheOptsBindOpts$sel:bTarget:BindOpts$sel:bSource:BindOpts$sel:bFromImage:BindOpts$sel:bReadOnly:BindOptsRunMount BindMount CacheMount TmpfsMount SecretMountSshMountPairs CheckArgs$sel:checkCommand:CheckArgs$sel:interval:CheckArgs$sel:timeout:CheckArgs$sel:startPeriod:CheckArgs$sel:retries:CheckArgs Arguments ArgumentsText ArgumentsListCheckNoCheckAddArgs$sel:sourcePaths:AddArgs$sel:targetPath:AddArgs$sel:chownFlag:AddArgsCopyArgs$sel:sourcePaths:CopyArgs$sel:targetPath:CopyArgs$sel:chownFlag:CopyArgs$sel:sourceFlag:CopyArgsRetries$sel:times:RetriesDuration$sel:durationTime:Duration CopySourceNoSourceChownNoChown TargetPath$sel:unTargetPath:TargetPath SourcePath$sel:unSourcePath:SourcePath Dockerfile BaseImage$sel:image:BaseImage$sel:tag:BaseImage$sel:digest:BaseImage$sel:alias:BaseImage$sel:platform:BaseImage ImageAlias$sel:unImageAlias:ImageAliasPlatform DirectoryPorts$sel:unPorts:PortsPortPortStr PortRangeProtocolTCPUDPDigest$sel:unDigest:DigestTag$sel:unTag:TagRegistry$sel:unRegistry:RegistryImage$sel:registryName:Image$sel:imageName:Image$fIsStringImage $fIsListPorts$fIsStringChown$fIsStringCopySource$fIsListArguments$fIsStringArguments$fDefaultBindOpts$fDefaultTmpOpts$fDefaultSecretOpts$fDefaultCacheOpts$fDefaultRunFlags$fIsStringRunArgs$fShowRegistry $fEqRegistry $fOrdRegistry$fIsStringRegistry $fShowImage $fEqImage $fOrdImage $fShowTag$fEqTag$fOrdTag $fIsStringTag $fShowDigest $fEqDigest $fOrdDigest$fIsStringDigest$fShowProtocol $fEqProtocol $fOrdProtocol $fShowPort$fEqPort $fOrdPort $fShowPorts $fEqPorts $fOrdPorts$fShowImageAlias$fEqImageAlias$fOrdImageAlias$fIsStringImageAlias $fEqBaseImage$fOrdBaseImage$fShowBaseImage$fShowSourcePath$fEqSourcePath$fOrdSourcePath$fIsStringSourcePath$fShowTargetPath$fEqTargetPath$fOrdTargetPath$fIsStringTargetPath $fShowChown $fEqChown $fOrdChown$fShowCopySource$fEqCopySource$fOrdCopySource$fShowDuration $fEqDuration $fOrdDuration $fNumDuration $fShowRetries $fEqRetries $fOrdRetries $fNumRetries$fShowCopyArgs $fEqCopyArgs $fOrdCopyArgs $fShowAddArgs $fEqAddArgs $fOrdAddArgs$fShowArguments $fEqArguments$fOrdArguments$fFunctorArguments$fShowCheckArgs $fEqCheckArgs$fOrdCheckArgs$fFunctorCheckArgs $fShowCheck $fEqCheck $fOrdCheck$fFunctorCheck$fShowBindOpts $fEqBindOpts $fOrdBindOpts $fEqTmpOpts $fShowTmpOpts $fOrdTmpOpts$fEqSecretOpts$fShowSecretOpts$fOrdSecretOpts$fShowCacheSharing$fEqCacheSharing$fOrdCacheSharing$fShowCacheOpts $fEqCacheOpts$fOrdCacheOpts $fEqRunMount$fShowRunMount $fOrdRunMount$fShowRunSecurity$fEqRunSecurity$fOrdRunSecurity$fShowRunNetwork$fEqRunNetwork$fOrdRunNetwork$fShowRunFlags $fEqRunFlags $fOrdRunFlags $fShowRunArgs $fEqRunArgs $fOrdRunArgs$fFunctorRunArgs$fEqInstruction$fOrdInstruction$fShowInstruction$fFunctorInstruction$fEqInstructionPos$fOrdInstructionPos$fShowInstructionPos$fFunctorInstructionPos EscapeAccum$sel:buffer:EscapeAccum$sel:count:EscapeAccum$sel:escaping:EscapeAccum prettyPrintprettyPrintDockerfileprettyPrintInstructionPosprettyPrintImageprettyPrintBaseImageprettyPrintPairsprettyPrintPairprettyPrintArgumentsprettyPrintJSON doubleQoute escapeQuotesprettyPrintPortprettyPrintFileListprettyPrintChownprettyPrintCopySourceprettyPrintDurationprettyPrintRetriesprettyPrintRunMountprettyPrintRunNetworkprettyPrintRunSecurityprettyPrintInstructionspaceCat$fPrettyArguments parseText parseFile parseStdin customErrorbaseControl.Applicativeoptional Data.FunctorvoidGHC.Basewhenempty<|> text-1.2.3.1Data.Text.InternalText1data-default-class-0.1.2.0-FeIQ5tLoVZBHMSgrT9zptQData.Default.ClassDefaultdef/parser-combinators-1.2.1-1g1MOzTzLdh8NjDlkAmMlzControl.Applicative.CombinatorsbetweenchoiceeitherPoptionControl.Monad.Combinatorscountcount'endByendBy1manymanyTill manyTill_somesomeTill someTill_sepBysepBy1sepEndBy sepEndBy1skipManyskipSome skipCount skipManyTill skipSomeTillText.Megaparsec.CharcharText.Megaparsec.CommonstringText.MegaparsecsetParserState setOffset getOffset getSourcePossetInputgetInputatEndtakeRestmatchchunknoneOfoneOf anySingleBut anySinglesatisfysingleregisterFancyFailureregisterFailureregisterParseErrorregion customFailure unexpected fancyFailurefailure runParserT' runParserT runParser' runParser parseTest parseMaybeparseParsecText.Megaparsec.InternalParsecTText.Megaparsec.Class MonadParsectryeof lookAheadlabel parseErrorhidden notFollowedBy withRecovery observingtokentokens takeWhileP takeWhile1PtakePgetParserStateupdateParserStateparseErrorTextPrettyattachSourcePossetErrorOffset errorOffset mapParseError ErrorItemTokens EndOfInput ErrorFancy ErrorFailErrorIndentation ErrorCustomParseErrorBundle bundleErrorsbundlePosStateShowErrorComponentshowErrorComponenterrorComponentLenText.Megaparsec.StreamStreamToken tokenToChunk tokensToChunk chunkToTokens chunkLength chunkEmptytake1_takeN_ takeWhile_ showTokens tokensLength reachOffsetreachOffsetNoLineText.Megaparsec.StateState stateInput stateOffset statePosStatestateParseErrorsPosState pstateInput pstateOffsetpstateSourcePospstateTabWidthpstateLinePrefixText.Megaparsec.PossourcePosPretty initialPosdefaultTabWidthpos1unPosmkPosPosInvalidPosException SourcePos sourceLine sourceColumn sourceName ParseError TrivialError FancyErroreolreservednaturalcommaSep stringLiteralbrackets whitespacerequiredWhitespaceuntilEolsymbolcaseInsensitiveStringstringWithEscapedlexemeisNl isSpaceNl anyUnless someUnlesscomment*prettyprinter-1.6.1-KjG1sEzf1n21EgCkj9uNVa"Data.Text.Prettyprint.Doc.InternalDoc parseLabelparseEnv parseFrom parseExpose parseCopyparseAdd argumentsparseRunrunFlagsparseCmdparseHealthcheck parseShellparseStopSignalparseArg parseUser parseWorkdir parseVolumeparseMaintainerparseEntryPoint parseOnbuild parseCommentparseInstructionversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName