Îõ³h&]Oö“      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùú û ü ý þ ÿ €�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’None >?ÀÁÂÄÆÇÏÖ×ÙÝ %Æ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGÆ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFG Safe-Inferred >?ÀÁÂÄÆÇÏÖ×ÙÝ õ OPQRSTUVWXYZ[\]^_`abcdefghijklmn OPQRSTUVWXYZ[\]^_`abcdefghijklmn Safe-Inferred >?ÀÁÂÄÆÇÏÖ×ÙÝ xÅuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹Åuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹ Safe-Inferred >?ÀÁÂÄÆÇÏÖ×ÙÝ »“”•–—˜™š Safe-Inferred >?ÀÁÂÄÆÇÏÖ×ÙÝ‚Æ regex-tdfaÆThis is the accessor for the Trie. The list of keys should be sorted.Ç regex-tdfa8This is a Trie constructor for a complete range of keys.È regex-tdfa“This is a Trie constructor for a complete range of keys that uses a function from single values and a merge operation on values to fill the Trie.É regex-tdfa‘This is a Trie constructor for a complete range of keys that uses a function from single values and a sum operation of values to fill the Trie.Ç regex-tdfa)(lower,upper) range of keys, lower<=upper regex-tdfaÖFunction from list of keys to its value. It must work for distinct ascending lists. regex-tdfaThe constructed TrieÈ regex-tdfavalue for (lookupAsc trie []) regex-tdfamerge operation on values regex-tdfa)(lower,upper) range of keys, lower<=upper regex-tdfa'Function from a single key to its value regex-tdfaThe constructed TrieÉ regex-tdfasummation operation for values regex-tdfa+(lower,upper) range of keys, lower <= upper regex-tdfa'Function from a single key to its value regex-tdfaThe constructed TrieÂÃÅÄÆÇÈÉÂÃÅÄÆÇÈÉNone >?ÀÁÂÄÆÇÏÖ×ÙÝ+tÃÐ regex-tdfaThe Ò and newFlagsà lists in Instructions are sorted by, and unique in, the Tag valuesÔ regex-tdfaPositions for which a *ë was re-started while looping. Need to append locations at back but compare starting with front, so use ›/ as a queue. The initial position is saved in ×4 (and a Maximize Tag), the middle positions in the ›Î, and the final position is NOT saved in the Orbits (only in a Maximize Tag).Ú regex-tdfa4Internal convenience type for the text display code.Û regex-tdfaÎInternal type to represent the commands for the tagged transition. The outer œ, is for the destination Index and the inner œ‡ is for the Source Index. This is convenient since all runtime data going to the same destination must be compared to find the best.A Destination œ entry may have an empty Source œª if and only if the destination is the starting index and the NFA or DFA. This instructs the matching engine to spawn a new entry starting at the post-update position.Ü regex-tdfaInternal to the DFA nodeß regex-tdfaActions to perform to winà regex-tdfaTransition to accept Chará regex-tdfadefault accepting transitionâ regex-tdfaThe test to performã regex-tdfa3location(s) of the anchor(s) in the original regexpä regex-tdfa&use dt_a if test is True else use dt_bå regex-tdfa&use dt_a if test is True else use dt_bè regex-tdfa+where to go (maximal), including respawningé regex-tdfa%where to go, not including respawningê regex-tdfahow to go, including respawningë regex-tdfaÕInternal DFA node, identified by the Set of indices of the QNFA nodes it represents.ï regex-tdfaûOrdered list of tags and their associated update operation to perform on an empty transition to the virtual winning state.ð regex-tdfa×A TagList and the location of the item in the original pattern that is being accepted.ñ regex-tdfa;Ordered list of tags and their associated update operation.ò regex-tdfaÛWhen attached to a QTrans the TagTask can be done before or after accepting the character.õ regex-tdfa/Ordered list of tags and their associated Task.ö regex-tdfa)The things that can be done with a Tag. ö and ø5 are for tags with Maximize or Minimize OP values. ú and û and ü# are for tags with Orbit OP value.ý regex-tdfa÷Known predicates, just Beginning of Line (^) and End of Line ($). Also support for GNU extensions is being added: \` beginning of buffer, \' end of buffer, \< and \> for begin and end of words, \b and \B for word boundary and not word boundary.þ regex-tdfa^ (affected by multiline option)ÿ regex-tdfa$ (affected by multiline option)€ regex-tdfa\` beginning of buffer� regex-tdfa\' end ofbuffer‚ regex-tdfa\< beginning of wordƒ regex-tdfa\> end of word„ regex-tdfa\b word boundary… regex-tdfa\B not word boundary† regex-tdfa†Internal type to represent the tagged transition from one QNFA to another (or itself). The key is the Index of the destination QNFA.‡ regex-tdfa Internal to ‘ type.Š regex-tdfa.empty transitions to the virtual winning state‹ regex-tdfa5all ways to leave this QNFA to other or the same QNFAŒ regex-tdfa9default ways to leave this QNFA to other or the same QNFA� regex-tdfaThe test to performŽ regex-tdfa3location(s) of the anchor(s) in the original regexp� regex-tdfa'use qt_a if test is True, else use qt_b� regex-tdfa'use qt_a if test is True, else use qt_b‘ regex-tdfaInternal NFA node type.˜ regex-tdfaThe TDFA backend specific ˜ type, used by this module's � and  RegexMaker.š regex-tdfastarting DFA state› regex-tdfaindex of starting stateœ regex-tdfa&indexes of smallest and largest states� regex-tdfa$indexes of smallest and largest tagsž regex-tdfaAll DFA statesŸ regex-tdfainformation about each tag  regex-tdfainformation about each group¡ regex-tdfaused for optimizing execution¤ regex-tdfa¤Ä collects the parent and tag information for an instance of a group.« regex-tdfa«Á is for indexing submatches from capturing parenthesized groups (PGroup or Group).¬ regex-tdfa#Index into the text being searched.­ regex-tdfaInternal DFA identity is this Set of NFA ®.® regex-tdfa"Internal NFA node identity number.¯ regex-tdfaÊInternal use to indicate type of tag and preference for larger or smaller ¬s.´ regex-tdfa'Used by implementation to name certain Postion s during matching. Identity of ¬ tag to set during a transition.· regex-tdfa?ÀÁÂÄÆÇÏÖ×ÙÝ.ò regex-tdfaó regex-tdfaðñðñNone >?ÀÁÂÄÆÇÏÖ×ÙÝ.Aøùùø None >?ÀÁÂÄÆÇÏÖ×ÙÝ.‚úú None >?ÀÁÂÄÆÇÏÖ×ÙÝ.¿ûû None >?ÀÁÂÄÆÇÏÖ×ÙÝ.üüü None >?ÀÁÂÄÆÇÏÖ×ÙÝ/:þþ None >?ÀÁÂÄÆÇÏÖ×ÙÝ/xÿÿNone >?ÀÁÂÄÆÇÏÖ×ÙÝ=h€ regex-tdfa Content of [= =], e.g. "a" for [=a=].ƒ regex-tdfa Content of [. .], e.g. "ch" for [.ch.].† regex-tdfa Content of [: :], e.g. "alnum" for  [:alnum:].‰ regex-tdfa Content of a bracket expression [...]< organized into characters, POSIX character classes (e.g.  [[:alnum:]]), collating elements (e.g. [.ch.]*, unused), and equivalence classes (e.g. [=a=], treated as characters).‹ regex-tdfa‹7 is the type returned by the regular expression parser  parseRegex. This is consumed by the Text.Regex.TDFA.CorePattern2 module and the tender leaves are nibbled by the Text.Regex.TDFA.TNFA module.The ¿9 field is the index of the component in the regex string r.Œ regex-tdfa(), matches the empty string.� regex-tdfaGroup (r). Nothing indicates non-matching � (never produced by parser  parseRegex).Ž regex-tdfa Alternative r|s (flattened by £).� regex-tdfa Sequence rs (flattened by £).� regex-tdfaZero or one repetitions r? (eliminated by £).‘ regex-tdfaOne or more repetitions r+ (eliminated by £).’ regex-tdfaZero or more repetitions r*. TrueÄ (default) means may accept the empty string on its first iteration.“ regex-tdfaGiven number or repetitions r{n} or r{n,m} (eliminated by £).” regex-tdfa^ matches beginning of input.• regex-tdfa$ matches end of input.– regex-tdfa. matches any character.— regex-tdfaBracket expression [...].˜ regex-tdfaInverted bracket expression [^...].™ regex-tdfaBackslashed character c, may have special meaning.š regex-tdfa*Single character, matches given character.› regex-tdfa$Tag for internal use, introduced by £.œ regex-tdfa$Tag for internal use, introduced by £.¡ regex-tdfadecodePatternSetë cannot handle collating element and treats equivalence classes as just their definition and nothing more.¢ regex-tdfaÇThis returns the strictly ascending list of characters represented by [: :]Ë POSIX character classes. Unrecognized class names return an empty string.£ regex-tdfaÒDo the transformation and simplification in a single traversal. This removes the ‘, �, and “ values, changing to Ž and Œ and ’ . For some “ values it adds œ and ›= semantic marker. It also simplifies to flatten out nested Ž and �( instances and eliminate some unneeded Œ values.¤ regex-tdfaApply a ‹% transformation function depth first.¦ regex-tdfaÖFunction to transform a pattern into an equivalent, but less redundant form. Nested Ž and � are flattened. Œ is propagated.§ regex-tdfaÎHand-rolled implementation, giving textual rather than Haskell representation.¨ regex-tdfaÎHand-rolled implementation, giving textual rather than Haskell representation.© regex-tdfaÎHand-rolled implementation, giving textual rather than Haskell representation.ª regex-tdfaÎHand-rolled implementation, giving textual rather than Haskell representation.¤ regex-tdfaThe transformation function. regex-tdfaThe ‹ to transform. regex-tdfaThe transformed ‹.+«¿ÀÁ€�‚ƒ„…†‡ˆ‰Š‹�ŒŽ��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦+‹�ŒŽ��‘’“”•–—˜™š›œ�žŸ‰Š†‡ˆƒ„…€�‚«¿ÀÁ¢¡ £¥¦¤None >?ÀÁÂÄÆÇÏÖ×ÙÝ>M4ýþÿ€�‚ƒ„…¯°±²³´µ¶·¸¹º»¼½¾¿ÆÉÄÅÀÁÂÃÇÈÊÑËÍÌÎÏÐÒÓÔÕÖרÙ4¾¿ÆÉÄÅÀÁÂÃÇÈÊÑËÍÌÎÏÐÒÓÔÕýþÿ€�‚ƒ„…´µ¶·¸½¯°±²³º»¼¹ÙÖØ×None >?ÀÁÂÄÆÇÏÖ×ÙÝ@nå regex-tdfaîReturn either an error message or a tuple of the Pattern and the largest group index and the largest DoPa index (both have smallest index of 1). Since the regular expression is supplied as [Char] it automatically supports unicode and \NUL characters.ååNone >?ÀÁÂÄÆÇÏÖ×ÙÝ@«òóô†‡ˆ‰Š‹Œ�Ž��‘’“”ææ‘’“”‡ˆ‰Š‹Œ�Ž��†òóôNone >?ÀÁÂÄÆÇÏÖ×ÙÝA0ÜÝÞßàáâãäåëìíîçèéêèëìíîÜÝÞßàáâãäåêçéNone >?ÀÁÂÄÆÇÏÖ×ÙÝC9ì regex-tdfaFlags (summed together) regex-tdfaFlags (summed together) regex-tdfa=The regular expression to compile (ASCII only, no null bytes) regex-tdfa(Returns: the compiled regular expressioní regex-tdfaCompiled regular expression regex-tdfaString to match againstî regex-tdfaCompiled regular expression regex-tdfaString to match against˜µ¸ìíµìíîNone >?ÀÁÂÄÆÇÏÖ×ÙÝEò regex-tdfaFlags (summed together) regex-tdfaFlags (summed together) regex-tdfa!The regular expression to compile regex-tdfa(Returns: the compiled regular expressionó regex-tdfaCompiled regular expression regex-tdfaByteString to match againstô regex-tdfaCompiled regular expression regex-tdfaByteString to match against˜µ¸òóô˜¸µòóôNone >?ÀÁÂÄÆÇÏÖ×ÙÝFÇø regex-tdfaFlags (summed together) regex-tdfaFlags (summed together) regex-tdfa!The regular expression to compile regex-tdfa(Returns: the compiled regular expressionù regex-tdfaCompiled regular expression regex-tdfaByteString to match againstú regex-tdfaCompiled regular expression regex-tdfaByteString to match against˜µ¸øùú˜¸µøùúNone >?ÀÁÂÄÆÇÏÖ×ÙÝHŒþ regex-tdfaFlags (summed together) regex-tdfaFlags (summed together) regex-tdfa!The regular expression to compile regex-tdfa(Returns: the compiled regular expressionÿ regex-tdfaCompiled regular expression regex-tdfaByteString to match against€ regex-tdfaCompiled regular expression regex-tdfaByteString to match against˜µ¸þÿ€˜¸µþÿ€(Chris Kuklewicz 2007-2009, shelarcy 2012 BSD-style (see the file LICENSE)None >?ÀÁÂÄÆÇÏÖ×ÙÝK„ regex-tdfa… regex-tdfa† regex-tdfa‡ regex-tdfaˆ regex-tdfa‰ regex-tdfa„ regex-tdfaFlags (summed together) regex-tdfaFlags (summed together) regex-tdfa!The regular expression to compile regex-tdfa(Returns: the compiled regular expression… regex-tdfaCompiled regular expression regex-tdfaText to match against† regex-tdfaCompiled regular expression regex-tdfaText to match against˜µ¸„…†˜¸µ„…†(Chris Kuklewicz 2007-2009, shelarcy 2012 BSD-style (see the file LICENSE)None >?ÀÁÂÄÆÇÏÖ×ÙÝM‚Š regex-tdfa‹ regex-tdfaŒ regex-tdfa� regex-tdfaŽ regex-tdfa� regex-tdfaŠ regex-tdfaFlags (summed together) regex-tdfaFlags (summed together) regex-tdfa!The regular expression to compile regex-tdfa(Returns: the compiled regular expression‹ regex-tdfaCompiled regular expression regex-tdfaText to match againstŒ regex-tdfaCompiled regular expression regex-tdfaText to match against˜µ¸Š‹Œ˜¸µŠ‹Œ(c) Chris Kuklewicz 2007-2009 BSD-3-Clause Andreas AbelstableNone >?ÀÁÂÄÆÇÏÖ×ÙÝOU‘ regex-tdfa¦This is the pure functional matching operator. If the target cannot be produced then some empty result will be returned. If there is an error in processing, then   will be called.’ regex-tdfaÇThis is the monadic matching operator. If a single match fails, then ¡ will be called.Á¢£¤¥¦§¨©ª«�¬­®Ÿž¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎϘµ¶·¸¹¾½¼º»�‘’�‘’˜µ¶·¸¹¾½¼º»Ð !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijjk"#$%&lm)*+/58:=SU[n@DFJKNORabopqrstuuv!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹ŒŒ�Ž���‘’“”•–—˜™š›œ�žŸ  ¡¢£¤¤¥¦§¨©ª«¬­®®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÈÉÊËËÌÍÍÎÏÐÑÒÓÔÕÖרØÙÚÛÜÝÞßàáâãäåæçèèéêêëìíîïððñòóôõö÷øùúûüýþÿ€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨© ª « « ¬ « «­­®¯¯°±±²³³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâããäåææçèéêëìíîïðñòóôõö÷øùúûüýþÿ€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜“”•™š›“”•œ�ž“”•œ�ž“”•Ÿ ¡“”•Ÿ ¡¢£¤¥¦§¨©ª«¬­®ô­¯°±²³´µ¶´·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎϪÐÑÒÓÔÕÖר)ÙÚÚÛÜÜÝÞÞßààáâregex-tdfa-1.3.2-inplaceText.Regex.TDFA.StringData.IntMap.CharMap2Data.IntSet.EnumSet2Data.IntMap.EnumMap2Text.Regex.TDFA.IntArrTrieSetText.Regex.TDFA.CommonText.Regex.TDFA.NewDFA.UnconsText.Regex.TDFA.NewDFA.MakeTestText.Regex.TDFA.NewDFA.Tester#Text.Regex.TDFA.NewDFA.Engine_NC_FA Text.Regex.TDFA.NewDFA.Engine_NC Text.Regex.TDFA.NewDFA.Engine_FAText.Regex.TDFA.NewDFA.EngineText.Regex.TDFA.PatternText.Regex.TDFA.CorePatternText.Regex.TDFA.ReadRegexText.Regex.TDFA.TNFAText.Regex.TDFA.TDFAText.Regex.TDFA.SequenceText.Regex.TDFA.ByteString.LazyText.Regex.TDFA.ByteStringText.Regex.TDFA.TextText.Regex.TDFA.Text.LazyText.Regex.TDFAPaths_regex_tdfargx-bs-0.94.0.2-f6de94b7Text.Regex.Base.RegexLike MatchOffset MatchLengthKeyCharMap unCharMap!\\nullsizemember notMemberlookupfindWithDefaultempty singletoninsert insertWith insertWithKeyinsertLookupWithKeydeleteadjust adjustWithKeyupdate updateWithKeyupdateLookupWithKeyunion unionWith unionWithKeyunions unionsWith differencedifferenceWithdifferenceWithKey intersectionintersectionWithintersectionWithKeymap mapWithKeymapAccummapAccumWithKeyfold foldWithKeyelemskeyskeysSetassocstoListfromList fromListWithfromListWithKey toAscList fromAscListfromAscListWithfromAscListWithKeyfromDistinctAscListfilter filterWithKey partitionpartitionWithKeymapMaybemapMaybeWithKey mapEithermapEitherWithKeysplit splitLookup isSubmapOf isSubmapOfByisProperSubmapOfisProperSubmapOfByshowTree showTreeWith$fFunctorCharMap$fMonoidCharMap$fSemigroupCharMap $fEqCharMap $fOrdCharMap $fReadCharMap $fShowCharMapEnumSet unEnumSet isSubsetOfisProperSubsetOf splitMember$fMonoidEnumSet$fSemigroupEnumSet $fEqEnumSet $fOrdEnumSet $fReadEnumSet $fShowEnumSetEnumMap unEnumMap$fFoldableEnumMap$fFunctorEnumMap$fMonoidEnumMap$fSemigroupEnumMap $fEqEnumMap $fOrdEnumMap $fReadEnumMap $fShowEnumMapTrieSetvaluenext lookupAsc fromBoundsfromSinglesMergefromSinglesSumOrbitLogOrbitTransformerActionSetPreSetPostSetVal InstructionsnewPos newOrbitsOrbitsinOrbitbasePosordinal getOrbitsDTrans'DTransDTSimple'Testing'dt_windt_transdt_otherdt_testdt_dopasdt_adt_b Transition trans_many trans_single trans_howDFAd_idd_dtWinTags TagCommandTagList TagUpdate PreUpdate PostUpdateTagTasksTagTaskResetGroupStopTaskSetGroupStopTaskResetOrbitTaskEnterOrbitTaskLeaveOrbitTask WhichTestTest_BOLTest_EOLTest_BOBTest_EOBTest_BOWTest_EOW Test_EdgeWordTest_NotEdgeWordQTransQTSimpleTestingqt_winqt_transqt_otherqt_testqt_dopasqt_aqt_bQNFAq_idq_qtWinEmptyWinTestRegex regex_dfa regex_init regex_b_index regex_b_tags regex_trie regex_tags regex_groupsregex_isFrontAnchoredregex_compOptionsregex_execOptions GroupInfo thisIndex parentIndexstartTagstopTagflagTag GroupIndexPositionSetIndexIndexOPMaximizeMinimizeOrbitIgnoreTag ExecOption captureGroups CompOption caseSensitive multiline rightAssoc newSyntaxlastStarGreedyDoPa dopaIndexlook common_erroronnorepnorepBymapFstmapSndfst3snd3thd3 flipOrdernoWinshowQTindentshowDT seeDTrans $fShowDoPa $fEnumDoPa$fEqQT$fShowQT $fShowQNFA$fShowInstructions$fShowDT'$fRegexOptionsRegexCompOptionExecOption$fShowWinEmpty $fShowDFA $fShowAction $fEqAction $fShowOrbits$fShowTagUpdate $fEqTagUpdate $fShowTagTask $fEqTagTask$fShowWhichTest $fEqWhichTest$fOrdWhichTest$fEnumWhichTest$fShowGroupInfo$fEqOP$fShowOP$fReadExecOption$fShowExecOption$fReadCompOption$fShowCompOption$fEqDoPa $fOrdDoPaUnconsuncons $fUnconsText $fUnconsText0$fUnconsByteString$fUnconsByteString0 $fUnconsSeq $fUncons[]test_multilinetest_singleline matchTest execMatch$fShowWScratchPatternSetEquivalenceClassunSECPatternSetCollatingElementunSCEPatternSetCharacterClassunSCC PatternSetPatternPEmptyPGroupPOrPConcatPQuestPPlusPStarPBoundPCaratPDollarPDotPAnyPAnyNotPEscapePChar PNonCapture PNonEmptygetDoPa getPatternSetgetPatternChar showPatterndecodePatternSetdecodeCharacterClass starTrans dfsPattern starTrans' simplify'$fShowPatternSetCharacterClass $fShowPatternSetCollatingElement $fShowPatternSetEquivalenceClass$fShowPatternSet $fEqPattern $fShowPattern$fEqPatternSet$fEqPatternSetEquivalenceClass$fOrdPatternSetEquivalenceClass$fEqPatternSetCollatingElement$fOrdPatternSetCollatingElement$fEqPatternSetCharacterClass$fOrdPatternSetCharacterClassWanted WantsQNFAWantsQT WantsBoth WantsEitherNullView SetTestInfogetTestsTestInfoQnullQtakespreResetpostSetpreTagpostTagtagged childGroupswantsunQPEmptyOrSeqStarTestOneCharNonEmptygetOrbit resetOrbits firstNullunStar cleanNullView mustAccept cannotAccept patternToQ$fShowSetTestInfo$fMonoidSetTestInfo$fSemigroupSetTestInfo$fShowQ$fEqQ$fShowP$fEqP $fEqWanted $fShowWanted$fShowHandleTag$fEqSetTestInfo parseRegex patternToNFAnfaToDFApatternToRegexdfaMap examineDFA$fShowAlterOrbitcompileexecuteregexec$fRegexContextRegex[][]$fRegexLikeRegex[]'$fRegexMakerRegexCompOptionExecOption[]$fRegexLikeRegexSeq($fRegexMakerRegexCompOptionExecOptionSeq$fRegexContextRegexSeqSeq$fRegexLikeRegexByteString/$fRegexMakerRegexCompOptionExecOptionByteString'$fRegexContextRegexByteStringByteString$fRegexLikeRegexText)$fRegexMakerRegexCompOptionExecOptionText$fRegexContextRegexTextTextgetVersion_Text_Regex_TDFA=~=~~versiongetDataFileName getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDircontainers-0.6.5.1Data.Sequence.InternalData.IntMap.InternalIntMap RegexOptions blankCompOptdefaultCompOptbaseGHC.ErrerrorControl.Monad.FailfailText.Regex.BasegetVersion_Text_Regex_Base MatchArray MatchText MatchResultMRmrSubs mrSubListmrAftermrBeforemrMatch getExecOpts setExecOptsdefaultExecOpt blankExecOpt RegexMakermakeRegexOptsM makeRegexM makeRegex makeRegexOpts RegexLike matchOnceText matchAllText matchCount matchOncematchAll RegexContextmatchmatchMExtractextractafterbefore AllSubmatchesgetAllSubmatchesAllTextSubmatchesgetAllTextSubmatches AllMatches getAllMatchesAllTextMatchesgetAllTextMatches