!fSc      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abSafe"#$.8=>?@AHPUVX_k  symantic-cliThe (repr)esentation that (repr) forms. symantic-cliLift the underlying (repr)esentation to (repr)8. Useful to define a combinator that does nothing in a  formation. symantic-cli Unlift a (repr)esentation. Useful when a *formation combinator needs to access the formed (repr)1esentation, or at the end to get the underlying formed (repr)esentation from the inferred (repr) value (eg. in server).2 symantic-cliLike (,) but infixr.: symantic-cliConvenient wrapper to omit a *. opts : next = * opts 9 next ; symantic-cliLike ! but with the type variable (a) first instead or (repr) so it can be passed using TypeApplications without adding a |@_| for (repr).< symantic-cliLike  but with the type enviable (a) first instead or (repr) so it can be passed using TypeApplications without adding a |@_| for (repr).> #"! $%&'(,+*)-./0123476589:;<=>8947652301-./(,+*):'&$%#"! ;< =02333536394:4Safe"#$=>?@AHPUVX_k)A symantic-cliLeftB symantic-cliRightD symantic-cliAssociate to the left: a b c == (a b) cE symantic-cliAssociate to the right: a b c == a (b c)F symantic-cli Associate to both sides, but to @ when reading.[ symantic-cliGiven I and C* of its parent operator, and the operand @ it is in, return whether an J/ operator needs to be enclosed by parenthesis.@BACFEDGHIJKMLNPOQRTSUVWXYZ[RTSNPOQJKMLUVWXYZ[IGHCFED@BANone"#$&'./8=>?@AHMPSUVX_k5 m symantic-cliHere only for error reporting.o symantic-cli Lift any (repr) into n*, those not useful to segregate wrt. the formation performed, aka. .p symantic-cli Represent v.q symantic-cli Represent .r symantic-cli Represent (9).s symantic-cli Represent (5).t symantic-cliUnify ns which have different handlers. Useful to put alternative ns in a c as in p.} symantic-cli/Like a MIME type but for input/output of a CLI. symantic-cliOutput of a CLI. symantic-cliRewrite d to keep e of i. symantic-cli7Merge/reorder alternatives if possible or default to a s.2imjklntsrqpouvwxzy{|}~2}~{|wxzyuvntsrqpoimjklNone"#$,=>?@AHPSUVX_k; symantic-cliUsed to implement . symantic-cli7Collect alternatives for rendering them all at once in *. symantic-cliInherited top-down. symantic-cliParent operator. symantic-cli&Whether to print a definition, or not.None"#$,=>?@AHPSUVX_kD symantic-clidA continuation-passing-style constructor, (each constructor prepending something), augmented with fO to change the prepending according to what the following parts are. Used in 5 and 6K to know if branches lead to at least one route (ie. contain at least one =). symantic-cliSynthetized (bottom-up) '. Useful for complex grammar rules or 6'ernatives associated to the left of a =. symantic-cliSynthetized (bottom-up)  . Useful in  to merge nested  and nesting  of the permutation. !"#$% !"#$%None"#$/=>?@AHPUVX_kNr > symantic-cli!Configuration inherited top-down.@ symantic-cliThe message inherited from s.A symantic-clig ation for %s.B symantic-clig ation for s.C symantic-cliThe inherited  for .D symantic-cli7Whether to include options without help in the listing.E symantic-cli&Whether to print the name of the rule.F symantic-cliWhether to print full help.I symantic-cliThe = of the current symantic.J symantic-cliThe  of the current symantic.Q symantic-cli Introduce h according to the 7s put next to each others.4567<;:98=>?FEDCBA@GHJIKLMNOPQGHJIKLM>?FEDCBA@N=O7<;:98PQ645None"#$=>?@AHPUVX_kP(  !"#$%&'()*+,-/.0123456789:;<=ilkjmnopqrstuvwxyz{|}~ !"#$%456789:;<=>?@ABCDEFGHIJKLMNOPQi       !"#$%&'()*+,-./01234567899:;<=>?@ABCDEFGHIJKLMNOPPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{||}~      !"#$%&'()*+,-.//01234567889:;<=>?@@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghfgij2symantic-cli-2.3.3.20190711-HiqKUOHvcXbKdySnFmsqbKSymantic.CLI.APISymantic.CLI.FixitySymantic.CLI.ParserSymantic.CLI.SchemaSymantic.CLI.LayoutSymantic.CLI.Help Symantic.CLITransUnTransnoTransunTransCLI_HelpHelpConstrainthelpprogramrule CLI_ResponseResponseConstraint ResponseArgsResponse response'CLI_Tag TagConstrainttaggedendOptsshortlongoptionflagshortOptlongOptTagTagLongTagShortCLI_Env EnvConstraintenv'CLI_Var VarConstraintvar'justnothing CLI_CommandcommandSegmentName Permutable PermutationrunPermutation toPermutation toPermDefaultAltAppmany0many1Prodimap:!:AltaltoptApp<.>varenvresponse$fEqTag $fShowTagSideSideLSideR AssociativityAssocLAssocRAssocB PrecedenceOf precedence PrecedenceInfix infix_assoc infix_preceUnifixPrefixPostfix unifix_preceFixityFixity1Fixity2infixLinfixRinfixBinfixNinfixN0infixN5needsParenInfix$fPrecedenceOfUnifix$fPrecedenceOfInfix$fPrecedenceOfFixity $fEqUnifix $fShowUnifix$fEqSide $fShowSide$fEqAssociativity$fShowAssociativity $fEqInfix $fShowInfix $fEqFixity $fShowFixityArg ArgSegment ArgTagLong ArgTagShortArgEnvRouter Router_AnyRouter_Commands Router_Tagged Router_App Router_Alt Router_Union CLI_Routingcommands ParserPermpermutation_resultpermutation_parser FromSegment fromSegmentIOTypeioTypeOnHandle OutputableoutputParserResponseArgsParserResponseunResponseParserParserunParserparserparseErrorTextPrettymessageItemsPrettyorList showErrorItem concatContconsContmapContnoTransParserPermunTransParserPermhoistParserPermrouter router_Altrouter_CommandslexershowArgshowArgs $fIOType(,) $fIOTypePlain $fIOTypeText $fIOTypeText0 $fIOType[]$fIOTypeNatural$fIOTypeInteger $fIOTypeInt $fIOTypeChar $fIOTypeBool $fIOType()$fIOTypeOnHandle$fOutputableOnHandle$fOutputableOnHandle0$fOutputableOnHandle1$fOutputableOnHandle2$fOutputableOnHandle3$fOutputableOnHandle4$fOutputableOnHandle5$fOutputableOnHandle6$fOutputableOnHandle7$fOutputableOnHandle8$fOutputablePlain$fOutputableText$fOutputableText0$fOutputable[]$fOutputableChar$fOutputableNatural$fOutputableInteger$fOutputableInt$fOutputableBool$fOutputable()$fFromSegmentNatural$fFromSegmentInteger$fFromSegmentInt$fFromSegmentBool$fFromSegmentText$fFromSegmentText0$fFromSegment[]$fApplicativeParserPerm$fFunctorParserPerm $fStream[]$fCLI_RoutingRouter$fCLI_ResponseRouter$fCLI_HelpRouter$fCLI_TagRouter$fCLI_EnvRouter$fCLI_VarRouter$fCLI_CommandRouter $fProRouter $fAltRouter $fAppRouter $fTransRouter $fShowRouter$fPermutableRouter$fAlternativeRouter$fApplicativeRouter$fFunctorRouter$fCLI_RoutingParser$fCLI_HelpParserPerm$fCLI_HelpParser$fCLI_ResponseParser$fCLI_EnvParser$fCLI_VarParser$fCLI_TagParser$fCLI_CommandParser $fProParser$fAltAppParser $fAltParser $fAppParser$fPermutableParser$fAlternativeParser$fApplicativeParser$fFunctorParser$fEqArg$fOrdArg $fShowArg SchemaPermschemaPerm_finalizerschemaPerm_alternativesSchemaResponseArgs SchemaInh schemaInh_opschemaInh_define schemaInh_or SchemaDocSchemaunSchema runSchema docSchema coerceSchema defSchemaInh pairIfNeededdocOrHdocOrV$fCLI_HelpSchema$fCLI_TagSchema$fCLI_EnvSchema$fCLI_VarSchema$fCLI_CommandSchema$fAltAppSchema $fProSchema $fAltSchema $fAppSchema $fShowSchema$fIsStringSchema$fMonoidSchema$fSemigroupSchema$fCLI_ResponseSchema$fCLI_HelpSchemaPerm$fPermutableSchema$fApplicativeSchemaPerm$fFunctorSchemaPerm LayoutNodeLayoutNode_HelpLayoutNode_Tags LayoutPermlayoutPerm_helplayoutPerm_elem LayoutDocDiff LayoutState LayoutInhlayoutInh_messageLayout layoutSchema layoutHelpunLayout runLayout defLayoutInhrunLayoutForest runLayoutTree runLayoutNode$fCLI_HelpLayoutPerm$fApplicativeLayoutPerm$fFunctorLayoutPerm$fPermutableLayout$fCLI_ResponseLayout$fCLI_HelpLayout$fCLI_EnvLayout$fCLI_VarLayout$fCLI_TagLayout$fCLI_CommandLayout $fProLayout $fAltLayout $fAppLayout$fShowLayoutNodeHelpPermHelpResponseArgsHelpNodeHelpNode_Message HelpNode_RuleHelpNode_Command HelpNode_Tag HelpNode_Env HelpResultHelpInhhelpInh_messagehelpInh_command_indenthelpInh_tag_indenthelpInh_schemahelpInh_helpless_optionshelpInh_command_rule helpInh_fullHelp help_result help_schemarunHelpdocHelp coerceHelp defHelpInh defHelpResult runHelpNode runHelpNodes$fCLI_ResponseHelp$fCLI_HelpHelp $fCLI_TagHelp$fCLI_CommandHelp $fCLI_EnvHelp $fCLI_VarHelp $fAltAppHelp $fProHelp $fAltHelp $fAppHelp $fMonoidHelp$fSemigroupHelp$fCLI_HelpHelpPerm$fApplicativeHelpPerm$fFunctorHelpPerm$fPermutableHelp$fShowHelpNodecontainers-0.6.0.1Data.Map.InternalMap'megaparsec-7.0.5-1qUnxTAiqclI8WUqrA8tSYText.Megaparsec.Errorghc-prim GHC.ClassesOrdbase GHC.MaybeMaybe7symantic-document-1.5.0.20190711-130Er8frbdW9qJ23oXVxHRSymantic.Document.APIIndentnewline