| =~ | Text.Regex.PCRE.Wrap, Text.Regex.PCRE | 
| =~~ | Text.Regex.PCRE.Wrap, Text.Regex.PCRE | 
| after | Text.Regex.PCRE | 
| AllMatches |  | 
| 1 (Data Constructor) | Text.Regex.PCRE | 
| 2 (Type/Class) | Text.Regex.PCRE | 
| AllSubmatches |  | 
| 1 (Data Constructor) | Text.Regex.PCRE | 
| 2 (Type/Class) | Text.Regex.PCRE | 
| AllTextMatches |  | 
| 1 (Data Constructor) | Text.Regex.PCRE | 
| 2 (Type/Class) | Text.Regex.PCRE | 
| AllTextSubmatches |  | 
| 1 (Data Constructor) | Text.Regex.PCRE | 
| 2 (Type/Class) | Text.Regex.PCRE | 
| before | Text.Regex.PCRE | 
| blankCompOpt | Text.Regex.PCRE | 
| blankExecOpt | Text.Regex.PCRE | 
| compAnchored | Text.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE | 
| compAutoCallout | Text.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE | 
| compBlank | Text.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE | 
| compCaseless | Text.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE | 
| compDollarEndOnly | Text.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE | 
| compDotAll | Text.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE | 
| compExtended | Text.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE | 
| compExtra | Text.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE | 
| compFirstLine | Text.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE | 
| compile |  | 
| 1 (Function) | Text.Regex.PCRE.String | 
| 2 (Function) | Text.Regex.PCRE.Sequence | 
| 3 (Function) | Text.Regex.PCRE.ByteString | 
| 4 (Function) | Text.Regex.PCRE.ByteString.Lazy | 
| compMultiline | Text.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE | 
| compNoAutoCapture | Text.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE | 
| compNoUTF8Check | Text.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE | 
| CompOption |  | 
| 1 (Type/Class) | Text.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE | 
| 2 (Data Constructor) | Text.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE | 
| compUngreedy | Text.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE | 
| compUTF8 | Text.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE | 
| configUTF8 | Text.Regex.PCRE.Wrap, Text.Regex.PCRE | 
| defaultCompOpt | Text.Regex.PCRE | 
| defaultExecOpt | Text.Regex.PCRE | 
| empty | Text.Regex.PCRE | 
| EndOffset | Text.Regex.PCRE.Wrap | 
| execAnchored | Text.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE | 
| execBlank | Text.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE | 
| execNotBOL | Text.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE | 
| execNotEmpty | Text.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE | 
| execNotEOL | Text.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE | 
| execNoUTF8Check | Text.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE | 
| ExecOption |  | 
| 1 (Type/Class) | Text.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE | 
| 2 (Data Constructor) | Text.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE | 
| execPartial | Text.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE | 
| execute |  | 
| 1 (Function) | Text.Regex.PCRE.String | 
| 2 (Function) | Text.Regex.PCRE.Sequence | 
| 3 (Function) | Text.Regex.PCRE.ByteString | 
| 4 (Function) | Text.Regex.PCRE.ByteString.Lazy | 
| Extract | Text.Regex.PCRE | 
| extract | Text.Regex.PCRE | 
| getAllMatches | Text.Regex.PCRE | 
| getAllSubmatches | Text.Regex.PCRE | 
| getAllTextMatches | Text.Regex.PCRE | 
| getAllTextSubmatches | Text.Regex.PCRE | 
| getExecOpts | Text.Regex.PCRE | 
| getNumSubs | Text.Regex.PCRE.Wrap, Text.Regex.PCRE | 
| getVersion | Text.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE | 
| getVersion_Text_Regex_Base | Text.Regex.PCRE | 
| getVersion_Text_Regex_PCRE | Text.Regex.PCRE | 
| makeRegex | Text.Regex.PCRE | 
| makeRegexM | Text.Regex.PCRE | 
| makeRegexOpts | Text.Regex.PCRE | 
| makeRegexOptsM | Text.Regex.PCRE | 
| match | Text.Regex.PCRE | 
| matchAll | Text.Regex.PCRE | 
| matchAllText | Text.Regex.PCRE | 
| MatchArray | Text.Regex.PCRE | 
| matchCount | Text.Regex.PCRE | 
| MatchLength | Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE | 
| matchM | Text.Regex.PCRE | 
| MatchOffset | Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE | 
| matchOnce | Text.Regex.PCRE | 
| matchOnceText | Text.Regex.PCRE | 
| MatchResult | Text.Regex.PCRE | 
| matchTest | Text.Regex.PCRE | 
| MatchText | Text.Regex.PCRE | 
| MR | Text.Regex.PCRE | 
| mrAfter | Text.Regex.PCRE | 
| mrBefore | Text.Regex.PCRE | 
| mrMatch | Text.Regex.PCRE | 
| mrSubList | Text.Regex.PCRE | 
| mrSubs | Text.Regex.PCRE | 
| Regex | Text.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE | 
| RegexContext | Text.Regex.PCRE | 
| regexec |  | 
| 1 (Function) | Text.Regex.PCRE.String | 
| 2 (Function) | Text.Regex.PCRE.Sequence | 
| 3 (Function) | Text.Regex.PCRE.ByteString | 
| 4 (Function) | Text.Regex.PCRE.ByteString.Lazy | 
| RegexLike | Text.Regex.PCRE | 
| RegexMaker | Text.Regex.PCRE | 
| RegexOptions | Text.Regex.PCRE | 
| retBadMagic | Text.Regex.PCRE.Wrap | 
| retBadOption | Text.Regex.PCRE.Wrap | 
| retNoMatch | Text.Regex.PCRE.Wrap | 
| retNoMemory | Text.Regex.PCRE.Wrap | 
| retNoSubstring | Text.Regex.PCRE.Wrap | 
| retNull | Text.Regex.PCRE.Wrap | 
| retOk | Text.Regex.PCRE.Wrap | 
| retUnknownNode | Text.Regex.PCRE.Wrap | 
| ReturnCode |  | 
| 1 (Type/Class) | Text.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy | 
| 2 (Data Constructor) | Text.Regex.PCRE.Wrap | 
| setExecOpts | Text.Regex.PCRE | 
| StartOffset | Text.Regex.PCRE.Wrap | 
| unusedOffset | Text.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy, Text.Regex.PCRE | 
| wrapCompile | Text.Regex.PCRE.Wrap | 
| wrapCount | Text.Regex.PCRE.Wrap | 
| WrapError | Text.Regex.PCRE.Wrap, Text.Regex.PCRE.String, Text.Regex.PCRE.Sequence, Text.Regex.PCRE.ByteString, Text.Regex.PCRE.ByteString.Lazy | 
| wrapMatch | Text.Regex.PCRE.Wrap | 
| wrapMatchAll | Text.Regex.PCRE.Wrap | 
| wrapTest | Text.Regex.PCRE.Wrap |