\ _ None! *+-./02345689:;<=?BCDFGHJKM     Safe-Inferred !"#$%&'()*+,-. !"#$%&'()*+,-. !"#$%&'()*+,-.None! *+-./02345689:;<=?BCDFGHJKM/0123456789:;<=>? /0123456789:;<=>?/0123456789:;<=>?None!@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_` @ABCDEFGHIJKLMNOPQSTUVWXYZ[\]^_`@PONMLKJIHGFEDCBAQRSTUVWXYZ[\]^_`None abcdefghijabcdef abcdefghijNoneklmnopqrstuvwxy@ABCDEFGHIJKLMNOPkklmnopqrstuvwxyNonez{|}~zz{|}~None None     ! " #$%&$%'$%()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ regexpr-0.2.8 Text.RegexPRHidden.ParseLibCore Hidden.ToolsHidden.ParseLibHidden.RegexPRTypesHidden.SrcRegActListHidden.ParseRegexStrHidden.RegexPRCoreHidden.TestMain matchRegexPR gmatchRegexPR subRegexPR gsubRegexPR splitRegexPRParserunParse MonadParsespotspotBackstillparseNotaskHere noBacktrack$fMonadReader(,)Parse$fMonadPlusParse $fMonadParse$fMonadParseaParse$fMonadParseaStateT$fMonadParseaWriterT$fMonadParseaReaderTbase Control.Monad MonadPlusmplusmzero mtl-2.2.1Control.Monad.Reader.Classlocalask MonadReaderisSymbol modifyFst modifySnd guardEqualfirstsecondthird modifyFirst modifySecond modifyThird|||&&&isBit7OnskipRet>..> ignoreCaseifMapplyIf headOrErrtoken tokenBacktokens tokensBackbuild repeatParsegreedyRepeatParseoptionalgreedyOptionallist greedyListneList greedyNeListbeginningOfInput endOfInput>++>>:> RegexAction NoBacktrackNopRegexCommentParens PreMatchPoint EndOfInputBeginningOfInput RegActNotBackwordStill BackReferenceNoteRegexOrRepeatNotGreedyRepeatSelectRegexSrcParserModes RegexParser MatchList RegexResultrunRegexParsergetBRmodifyBRsetModegetModessetModesisModeIisModeMisModeXrunRegexSrcParserreverseRegexActionselfTest plusesList oneCharListbackSlashesList parensesList charClassListisWordregexOr lookBehind selectNot parseRegexStrparseRegexStrParser parseTokensOr parseTokensparseTokenPlusparseQuantifier parseToken parseMode parseTokenX parsePluses parseOneCharparseBackSlashes parseParenses parseCharListconcatMapParsematchRegexPRVerboserunRegexParserTrialsmkRegexParserTrials mkRegexParser selectParserselectParserBack noteParens backReferencegmatchRegexPRGengsubRegexPRGen subBackRefmainsuite testBase1 testBase2