úÎqeî      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹Œ Safe-Infered4Concatenate two strings with a space in the middle. <Concatenate strings vertically with empty lines in between. %Display pairs of strings in a table. .Pad a string to a fixed size with whitespace.  Safe-Infered Result after a parse error. &Function which takes the program name ' as input and returns an error message  Exit code to use for this error A Parser a/ is an option parser returning a value of type a. An = defines whether an option matches an command line argument. command reader argument reader  flag reader option reader A single option of a parser. reader for this option properties of this option /Specification for an individual parser option. default value 4whether this flag is shown is the brief description help text for this option metavariable for this option !*Visibility of an option in the help text. "0visible both in the full and brief descriptions #%only visible in the full description $(does not appear in the help text at all ,#Global preferences for a top-level  . .$metavar suffix for multiple options /'Attributes that can be associated to a  . 18whether the help text should contain full documentation 2brief parser description 3&header of the full parser description 4&footer of the full parser description 5exit code for a parser failure 6"A full description for a runnable   for a program. 8"the option parser for the program 9description of the parser Q  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOŽ‘L  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOL6789/012345,-.)+*(HIJKLMNCDEFG%'& !$#"   :?@AB;<=>O(   !$#"%'&()+*,-./0123456789:;<=>?@ABCDEFGHIJKLMNOŽ‘ Safe-InferedQ-Create a parser composed of a single option. TApply a  5 to a command line, and return a result and leftover L arguments. This function returns an error if any parsing error occurs, or # if any options are missing and don't have a default value. VThe default value of a  ,. This function returns an error if any of  the options don't have a default value. WIMap a polymorphic function over all the options of a parser, and collect  the results. PQRSTUVW’ 6789PQRSTUVW Q6789TUVRSWP PQRSTUVW’ Safe-Infered X Modifier for ,. Y Modifier for 6. _ reader based on the “ type class. `String  reader. aNull - reader. All arguments will fail validation. b$Specify a short name for an option. c#Specify a long name for an option. d'Specify a default value for an option. e%Specify the help text for an option. f Specify the  reader. gSpecify the metavariable. h-Hide this option from the brief description. i$Hide this option from the help text j;Apply a transformation to the return value of this option. >This can be used, for example, to provide a default value for  a required option, like:  strOption ( transform Just & value Nothing ) k%Add a command to a subparser option. l"Builder for a command parser. The k modifier can be used to  specify individual commands. m Builder for an argument parser. nEBuilder for an argument list parser. All arguments are collected and  returned as a list. "Note that arguments starting with ” are ignored. (This parser accepts a special argument: -- . When a -- is found on the K command line, all following arguments are included in the result, even if  they start with ”. oBuilder for a flag parser. A flag that switches from a " default value" to an " active value" when . encountered. For a simple boolean value, use q instead. p3Builder for a flag parser without a default value. Same as o;, but with no default value. In particular, this flag will % never parse successfully by itself. JIt still makes sense to use it as part of a composite parser. For example  ( length <$> many (flag' () (short 't')) &is a parser that counts the number of -t arguments on the command line. qBuilder for a boolean flag.  switch = flag False True rFBuilder for an option with a null reader. A non-trivial reader can be  added using the f modifier. sBuilder for an option taking a • argument. t Builder for an option using the _ reader. u,Specify a full description for this parser. v"Specify a header for this parser. w"Specify a footer for this parser. x%Specify a short program description. y.Specify an exit code if a parse error occurs. z Create a 6 given a   and a modifier. }Trivial option modifier. ~Compose modifiers. ,XYZ[\]^_`abcdefghijklmnodefault value  active value option modifier p active value option modifier qrstuvwxyz{|}~–—˜™š'XYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'lmnopqrstbcedgfhijk}~_`aZ[^]\YuvxwyzX{|,XYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~–—˜™š Safe-Infered$Generate descriptions for commands. €)Generate a brief help text for a parser. (Generate a full help text for a parser. ‚&Generate the help text for a program. €‚€‚€‚€‚ Safe-Inferedƒ A hidden "helper" option which always fails. „Run a program description. LParse command line arguments. Display help text and exit if any parse error  occurs. …A pure version „. †Generate option summary. ƒ„…#Global preferences for this parser "Description of the program to run Program arguments † ƒ„…†ƒ„…† ƒ„…† Safe-InferedY›œžŸ Ą˘Ł¤ĽŚ§¨ŠŞŤŹ­ŽŻ°ą˛ł´ľśˇ 6789PQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ƒ„…† Safe-Infered‡1The type of arrows associated to the applicative   functor. ˆFor any › functor f, A f is the ¸ instance  associated to f. The ˆ4 constructor can be used to convert a value of type  f (a -> b) into  an arrow. ‹Convert a value of type f a into an arrow taking () as argument. Applied to a value of type  (, it turns it into an arrow that can be ? used inside an arrow command, or passed to arrow combinators. Œ/Convert an arrow back to an applicative value. 5This function can be used to return a result of type   from an arrow  command. ‡ˆ‰Š‹Œšş&ťź˝žżŔÁÂĂÄĹĆÇȸÉĘËĚÍÎĎĐŃŇÓÔŐÖ×Řهˆ‰Š‹Œˆ‰Š‹Œ‡‡ˆ‰Š‹ŒšşÚ        !"#$%&'()*+,-.-//011234567789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€u‚ƒ„…†‡‡ˆ‰Š‹ŒŽ‘’“‘”•‘–—˜™š›œ‘ž‘Ÿ‘ ‘Ą‘˘‘Ł‘¤‘Ľ‘Ś‘§‘¨‘Š‘Ş‘Ť‘Ź‘­‘Ž‘Ž‘Ż‘°‘ą‘˛‘ł‘´‘ľ‘ś‘ś‘ˇ¸‘–š‘şťź˝‘şž‘şż‘şŔ‘şÁ‘şÂ‘şĂ‘şÄ‘şĹ‘şĆ‘şÇ‘şČ‘şÉ‘şĘ‘şË‘şĚ‘ş͑ş͑şÎ‘şϑş ‘şБşŃ‘şŇ‘şÓ‘şԑşՑş֑ş֑şבŘّŘÚŰoptparse-applicative-0.2.0Options.Applicative.UtilsOptions.Applicative.TypesOptions.Applicative.CommonOptions.Applicative.BuilderOptions.Applicative.HelpOptions.Applicative.ExtraOptions.Applicative.ArrowsOptions.Applicative<+>vcattabulatepad OptHelpInfo hinfoMulti hinfoDefault ParserFailure errMessage errExitCodeParserBindPAltPMultPOptPNilP OptReader CmdReader ArgReader FlagReaderOption_optMain _optProps OptProperties _propDefault_propVisibility _propHelp _propMetaVar OptVisibilityVisibleHiddenInternalOptNameOptLongOptShortPContext NullContext ParserPrefs_prefMultiSuffix ParserDesc _descFull _descProg _descHeader _descFooter_descFailureCode ParserInfo _infoParser _infoDescoptMain propDefaultpropVisibilitypropHelp propMetaVar optDefault optVisibilityoptHelp optMetaVardescFulldescProg descHeader descFooterdescFailureCode infoParserinfoDesc infoFullDesc infoProgDesc infoHeader infoFooterinfoFailureCodeprefMultiSuffix optionNamesliftOptrunP setContext runParserrunParserFully evalParser mapParserPrefsModInfoModModHasName CommandFields FlagFields OptionFieldsautostrdisabledshortlongvaluehelpreadermetavarhiddeninternal transformcommand subparserargument argumentsflagflag'switch nullOption strOptionoptionfullDescheaderfooterprogDesc failureCodeinfo multiSuffixprefsidm&cmdDesc briefDescparserHelpTexthelper execParserexecParserPureusageParserAAunAasArunA$fErrorParserFailure$fAlternativeParser$fApplicativeParser$fFunctorParser$fMonoidContext$fMonoidMatchResultbaseGHC.ReadReadGHC.Num-GHC.BaseString$fCategoryPrefsModC$fCategoryInfoMod $fCategoryMod$fHasNameFlagFields$fHasNameOptionFieldsControl.Applicative ApplicativeoptionalliftA3liftA2liftA<**><**><*>puremanysome<|>empty AlternativegetConstConst unwrapMonad WrapMonad WrappedMonad unwrapArrow WrapArrow WrappedArrow getZipListZipList Data.Functor<$><$ Control.ArrowArrow$fArrowA $fCategoryAarrfirstapp|||loopleftApp^<<<<^>>^^>>returnA&&&***second runKleisliKleisli zeroArrow ArrowZero ArrowPlus+++rightleft ArrowChoice ArrowApply ArrowMonad ArrowLoopControl.Category>>><<<