h*%      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~13.0.0 Safe-Inferred" language-docker+End parsing signaling a @conversion error@.language-dockerSpecial variants of the string parsers dealing with escaped line breaks and escaped quote characters well.language-dockerThis tries to parse everything until there is the just the heredoc marker on its own on a line. Making provisions for the case that the marker is followed by the end of the file rather than another newline.language-dockerParses text until a heredoc or newline is found. Will also consume the heredoc. It will however respect escaped newlines.language-dockerThis converts escaped line breaks, but keeps _all_ spaces before and after  Safe-Inferred"   Safe-Inferred" Elanguage-dockerA port can either be a number (plus a protocol, tcp by default) or a variable.  Safe-Inferred" 7language-dockerA port range starts and ends with either a number or a variable and can have a protocol associated (tcp by default). The protocol of the start and end port shall be ignored. Safe-Inferred"%@language-docker with additional location information required for creating good check messageslanguage-docker%All commands available in Dockerfileslanguage-dockerType of the Dockerfile AST, .$"'-#!%&()*+/0z{|pqtrsuvwxyo}~ijklmncdefghXYZ[\]^_`abUVWLMNOPQRSTHIJKEFGABCD<=>?@:;789456132 , .$"'-#!%&()*+/0z{|pqtrsuvwxyo}~ijklmncdefghXYZ[\]^_`abUVWLMNOPQRSTHIJKEFGABCD<=>?@:;789456132  Safe-Inferred"%&.language-dockerPretty print a  to a language-dockerPretty print a  to a     Safe-Inferred"  Safe-Inferred"  Safe-Inferred"  Safe-Inferred"% Safe-Inferred"R Safe-Inferred"% Safe-Inferred" Safe-Inferred"%& Safe-Inferred" Safe-Inferred")language-dockerReads the standard input until the end and parses the contents as a Dockerfilelanguage-dockerParses a list of lines from a dockerfile one by one until either the escape | pragma has been found, or pragmas are no longer expected. | Pragmas can occur only until a comment, an empty line or another | instruction occurs (i.e. they have to be the first lines of a Dockerfile).language-docker0Changes crlf line endings to simple line endings   Safe-Inferred"%v, .$"'-#!%&()*+/0z{|pqtrsuvwo, .$"'-#!%&()*+/0z{|pqtrsuvwo !"#$%%& ' '(()*+,-./0123456789:;<=>?@ABCDEFFGHHIJJKKLMNOPQRSTUVWXYZZ[\]^_`abbcddefghijklmnnopqrstuvwxyzz{|}~      +language-docker-13.0.0-BLQqEMAIxUntceqXPVT3Language.DockerLanguage.Docker.ParserLanguage.Docker.SyntaxLanguage.Docker.PrettyPrintlanguage-dockerLanguage.Docker.Parser.PreludeLanguage.Docker.Syntax.ProtocolLanguage.Docker.Syntax.Port Language.Docker.Syntax.PortRangeLanguage.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.Instruction'megaparsec-9.6.1-31ftn5DMplu4uLh3B62sj4Text.Megaparsec.ErrorerrorBundlePrettyparseErrorPrettyErrorParserDockerfileErrorDuplicateFlagErrorNoValueFlagErrorInvalidFlagError FileListErrorMissingArgumentDuplicateArgumentUnexpectedArgument QuoteErrorProtocolTCPUDPPortPortStr PortRangeInstructionPos$sel:instruction:InstructionPos$sel:sourcename:InstructionPos$sel:lineNumber:InstructionPos LinenumberFilename InstructionFromAddUserLabel StopsignalCopyRunCmdShellWorkdirExposeVolume Entrypoint MaintainerEnvArg HealthcheckPragmaCommentOnBuildPragmaDirectiveEscapeSyntax SyntaxImage$sel:syntax:SyntaxImage EscapeChar$sel:escape:EscapeCharRunArgsRunFlags$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 ArgumentsListCheckNoCheckAddFlags$sel:checksumFlag:AddFlags$sel:chownFlag:AddFlags$sel:chmodFlag:AddFlags$sel:linkFlag:AddFlagsAddArgs$sel:sourcePaths:AddArgs$sel:targetPath:AddArgs CopyFlags$sel:chownFlag:CopyFlags$sel:chmodFlag:CopyFlags$sel:linkFlag:CopyFlags$sel:sourceFlag:CopyFlagsCopyArgs$sel:sourcePaths:CopyArgs$sel:targetPath:CopyArgsRetries$sel:times:RetriesDuration$sel:durationTime:Duration CopySourceNoSourceLinkNoLinkChmodNoChmodChownNoChownChecksum NoChecksum 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:PortsPortSpec PortRangeSpecDigest$sel:unDigest:DigestTag$sel:unTag:TagRegistry$sel:unRegistry:RegistryImage$sel:registryName:Image$sel:imageName:Image defaultEsc$fIsStringImage $fIsListPorts$fIsStringChecksum$fIsStringChown$fIsStringChmod$fIsStringCopySource$fDefaultCopyFlags$fDefaultAddFlags$fIsListArguments$fIsStringArguments$fDefaultBindOpts$fDefaultTmpOpts$fDefaultSecretOpts$fDefaultCacheOpts$fDefaultRunFlags$fIsStringRunArgs$fIsCharEscapeChar$fEqInstructionPos$fOrdInstructionPos$fShowInstructionPos$fFunctorInstructionPos$fEqInstruction$fOrdInstruction$fShowInstruction$fFunctorInstruction$fShowPragmaDirective$fEqPragmaDirective$fOrdPragmaDirective$fShowSyntaxImage$fEqSyntaxImage$fOrdSyntaxImage$fShowEscapeChar$fEqEscapeChar$fOrdEscapeChar $fShowRunArgs $fEqRunArgs $fOrdRunArgs$fFunctorRunArgs$fShowRunFlags $fEqRunFlags $fOrdRunFlags$fShowRunNetwork$fEqRunNetwork$fOrdRunNetwork$fShowRunSecurity$fEqRunSecurity$fOrdRunSecurity $fEqRunMount$fShowRunMount $fOrdRunMount$fShowCacheOpts $fEqCacheOpts$fOrdCacheOpts$fShowCacheSharing$fEqCacheSharing$fOrdCacheSharing$fEqSecretOpts$fShowSecretOpts$fOrdSecretOpts $fEqTmpOpts $fShowTmpOpts $fOrdTmpOpts$fShowBindOpts $fEqBindOpts $fOrdBindOpts $fShowCheck $fEqCheck $fOrdCheck$fFunctorCheck$fShowCheckArgs $fEqCheckArgs$fOrdCheckArgs$fFunctorCheckArgs$fShowArguments $fEqArguments$fOrdArguments$fFunctorArguments$fShowAddFlags $fEqAddFlags $fOrdAddFlags $fShowAddArgs $fEqAddArgs $fOrdAddArgs$fShowCopyFlags $fEqCopyFlags$fOrdCopyFlags$fShowCopyArgs $fEqCopyArgs $fOrdCopyArgs $fShowRetries $fEqRetries $fOrdRetries $fNumRetries$fShowDuration $fEqDuration $fOrdDuration $fNumDuration$fFractionalDuration$fShowCopySource$fEqCopySource$fOrdCopySource $fShowLink$fEqLink $fOrdLink $fShowChmod $fEqChmod $fOrdChmod $fShowChown $fEqChown $fOrdChown$fShowChecksum $fEqChecksum $fOrdChecksum$fShowTargetPath$fEqTargetPath$fOrdTargetPath$fIsStringTargetPath$fShowSourcePath$fEqSourcePath$fOrdSourcePath$fIsStringSourcePath $fEqBaseImage$fOrdBaseImage$fShowBaseImage$fShowImageAlias$fEqImageAlias$fOrdImageAlias$fIsStringImageAlias $fShowPorts $fEqPorts $fOrdPorts$fShowPortSpec $fEqPortSpec $fOrdPortSpec $fShowDigest $fEqDigest $fOrdDigest$fIsStringDigest $fShowTag$fEqTag$fOrdTag $fIsStringTag $fShowImage $fEqImage $fOrdImage$fShowRegistry $fEqRegistry $fOrdRegistry$fIsStringRegistry EscapeAccum$sel:buffer:EscapeAccum$sel:count:EscapeAccum$sel:escaping:EscapeAccum prettyPrintprettyPrintDockerfilefindEscapeCharprettyPrintInstructionPosprettyPrintImageprettyPrintBaseImageprettyPrintPairsprettyPrintPairprettyPrintArgumentsprettyPrintJSON doubleQoute escapeQuotesprettyPrintPortSpecprettyPrintFileListprettyPrintChecksumprettyPrintChownprettyPrintChmodprettyPrintLinkprettyPrintCopySourceprettyPrintDurationprettyPrintRetriesprettyPrintRunMountprettyPrintRunNetworkprettyPrintRunSecurityprettyPrintPragmaprettyPrintInstructionspaceCat parseText parseFile parseStdin customErrorsingleQuotedStringEscapedheredocContent untilHeredocescapedLineBreaks' anyUnlessbracketscaseInsensitiveStringcommaSepcommentdoubleQuotedStringdoubleQuotedStringEscapedeol fractionalheredoc heredocMarkerisNl isSpaceNllexeme'lexemenatural onlySpacesonlyWhitespacesrequiredWhitespacereservedsingleQuotedString someUnless spaceSep1stringWithEscapedsymboluntilEol whitespaceText.Megaparsec.StreamStreamTokenTokens tokenToChunk tokensToChunk chunkToTokens chunkLength chunkEmptytake1_takeN_ takeWhile_Text.Megaparsec.StateState stateInput stateOffset statePosStatestateParseErrorsText.Megaparsec.Pos SourcePos sourceLine sourceColumn sourceNameInvalidPosExceptionPos ParseError TrivialError FancyErrorPosState pstateInput pstateOffsetpstateSourcePospstateTabWidthpstateLinePrefixTraversableStream reachOffsetreachOffsetNoLine VisualStream showTokens tokensLength NoShareInputunNoShareInput ShareInput unShareInputShowErrorComponentshowErrorComponenterrorComponentLenParseErrorBundle bundleErrorsbundlePosState ErrorFancy ErrorFailErrorIndentation ErrorCustom ErrorItem EndOfInputText.Megaparsec.Class MonadParsectryeoflabel lookAhead parseErrorhidden notFollowedBy withRecovery observingtokentokens takeWhileP takeWhile1PtakePgetParserStateupdateParserStatemkParsecText.Megaparsec.InternalParsecTText.MegaparsecParsecbaseGHC.Baseempty<|>/parser-combinators-1.3.0-DnKRQl47bJvEwcdN3uy1e8Control.Monad.CombinatorssomemanysatisfyControl.Applicative.CombinatorschoicecountbetweenoptionControl.ApplicativeoptionalskipManysepBysepBy1endByendBy1manyTillchunkmatchmkPosunPospos1defaultTabWidth initialPossourcePosPretty mapParseError errorOffsetsetErrorOffsetattachSourcePosparseErrorTextPretty showErrorItemparse parseMaybe parseTest runParser runParser' runParserT runParserT'failure fancyFailure unexpected customFailureregionregisterParseErrorregisterFailureregisterFancyFailuresingle anySingle anySingleButoneOfnoneOftakeRestatEndgetInputsetInput getSourcePos getOffset setOffsetsetParserStatecount'eitherP manyTill_someTill someTill_sepEndBy sepEndBy1skipSome skipCount skipManyTill skipSomeTillText.Megaparsec.CharcharText.Megaparsec.Char.Lexer charLiteralText.Megaparsec.Commonstringstring' Data.Functorvoidwhen text-2.0.2Data.Text.InternalText1data-default-class-0.1.2.0-5FK3vpOLcdkKGIel7pORbQData.Default.ClassDefaultdef*prettyprinter-1.7.1-5e7OiMaiyLWFEOfH8r8oT4Prettyprinter.InternalDocparseEnv parseLabel parseFrom parseExpose parseCopyparseAdd argumentsparseRunrunFlagsparseCmdparseHealthcheckparseArg parseCommentparseEntryPointparseEscapePragmaparseInstructionparseMaintainer parseOnbuild parsePragma parseShellparseStopSignalparseSyntaxPragma parseUser parseVolume parseWorkdirfindEscapePragmados2unix