Sophie

Sophie

distrib > Fedora > 14 > x86_64 > by-pkgid > c4c339edd383087c94d9f30c027b8418 > files > 65

ghc-regex-tdfa-devel-1.1.8-1.fc14.x86_64.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--Rendered using the Haskell Html Library v0.2-->
<HTML
><HEAD
><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
><TITLE
>Text.Regex.TDFA.Common</TITLE
><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
></SCRIPT
><SCRIPT TYPE="text/javascript"
>window.onload = function () {setSynopsis("mini_Text-Regex-TDFA-Common.html")};</SCRIPT
></HEAD
><BODY
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="topbar"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD
><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
></TD
><TD CLASS="title"
>regex-tdfa-1.1.8: Replaces/Enhances Text.Regex</TD
><TD CLASS="topbut"
><A HREF="src/Text-Regex-TDFA-Common.html"
>Source code</A
></TD
><TD CLASS="topbut"
><A HREF="index.html"
>Contents</A
></TD
><TD CLASS="topbut"
><A HREF="doc-index.html"
>Index</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="modulebar"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD
><FONT SIZE="6"
>Text.Regex.TDFA.Common</FONT
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
>Description</TD
></TR
><TR
><TD CLASS="doc"
>Common provides simple functions to the backend.  It defines most
 of the data types.  All modules should call error via the
 common_error function below.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
>Synopsis</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="#v%3Alook"
>look</A
> ::  <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/containers-0.3.0.0/Data-IntMap.html#t%3AIntMap"
>IntMap</A
> a -&gt; a</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3Acommon_error"
>common_error</A
> ::  <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; a</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3Aon"
>on</A
> ::  (t1 -&gt; t1 -&gt; t2) -&gt; (t -&gt; t1) -&gt; t -&gt; t -&gt; t2</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3Anorep"
>norep</A
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Eq.html#t%3AEq"
>Eq</A
> a =&gt; [a] -&gt; [a]</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AnorepBy"
>norepBy</A
> ::  (a -&gt; a -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
>) -&gt; [a] -&gt; [a]</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AmapFst"
>mapFst</A
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Control-Monad.html#t%3AFunctor"
>Functor</A
> f =&gt; (t -&gt; t2) -&gt; f (t, t1) -&gt; f (t2, t1)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AmapSnd"
>mapSnd</A
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Control-Monad.html#t%3AFunctor"
>Functor</A
> f =&gt; (t1 -&gt; t2) -&gt; f (t, t1) -&gt; f (t, t2)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3Afst3"
>fst3</A
> ::  (a, b, c) -&gt; a</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3Asnd3"
>snd3</A
> ::  (a, b, c) -&gt; b</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3Athd3"
>thd3</A
> ::  (a, b, c) -&gt; c</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AflipOrder"
>flipOrder</A
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Ord.html#t%3AOrdering"
>Ordering</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Ord.html#t%3AOrdering"
>Ordering</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AnoWin"
>noWin</A
> :: <A HREF="Text-Regex-TDFA-Common.html#t%3AWinTags"
>WinTags</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>newtype</SPAN
>  <A HREF="#t%3ADoPa"
>DoPa</A
>  = <A HREF="#v%3ADoPa"
>DoPa</A
> {<TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="recfield"
><A HREF="#v%3AdopaIndex"
>dopaIndex</A
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
></TD
></TR
></TABLE
>}</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A HREF="#t%3ACompOption"
>CompOption</A
>  = <A HREF="#v%3ACompOption"
>CompOption</A
> {<TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="recfield"
><A HREF="#v%3AcaseSensitive"
>caseSensitive</A
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="recfield"
><A HREF="#v%3Amultiline"
>multiline</A
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="recfield"
><A HREF="#v%3ArightAssoc"
>rightAssoc</A
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="recfield"
><A HREF="#v%3AnewSyntax"
>newSyntax</A
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="recfield"
><A HREF="#v%3AlastStarGreedy"
>lastStarGreedy</A
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
></TABLE
>}</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A HREF="#t%3AExecOption"
>ExecOption</A
>  = <A HREF="#v%3AExecOption"
>ExecOption</A
> {<TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="recfield"
><A HREF="#v%3AcaptureGroups"
>captureGroups</A
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
></TABLE
>}</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>type</SPAN
> <A HREF="#t%3ATag"
>Tag</A
> = <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A HREF="#t%3AOP"
>OP</A
>  </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="decl"
>= <A HREF="#v%3AMaximize"
>Maximize</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3AMinimize"
>Minimize</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3AOrbit"
>Orbit</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3AIgnore"
>Ignore</A
></TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>type</SPAN
> <A HREF="#t%3AIndex"
>Index</A
> = <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>type</SPAN
> <A HREF="#t%3ASetIndex"
>SetIndex</A
> = <A HREF="/usr/share/doc/ghc/html/libraries/containers-0.3.0.0/Data-IntSet.html#t%3AIntSet"
>IntSet</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>type</SPAN
> <A HREF="#t%3APosition"
>Position</A
> = <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>type</SPAN
> <A HREF="#t%3AGroupIndex"
>GroupIndex</A
> = <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A HREF="#t%3AGroupInfo"
>GroupInfo</A
>  = <A HREF="#v%3AGroupInfo"
>GroupInfo</A
> {<TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="recfield"
><A HREF="#v%3AthisIndex"
>thisIndex</A
> :: <A HREF="Text-Regex-TDFA-Common.html#t%3AGroupIndex"
>GroupIndex</A
></TD
></TR
><TR
><TD CLASS="recfield"
><A HREF="#v%3AparentIndex"
>parentIndex</A
> :: <A HREF="Text-Regex-TDFA-Common.html#t%3AGroupIndex"
>GroupIndex</A
></TD
></TR
><TR
><TD CLASS="recfield"
><A HREF="#v%3AstartTag"
>startTag</A
> :: <A HREF="Text-Regex-TDFA-Common.html#t%3ATag"
>Tag</A
></TD
></TR
><TR
><TD CLASS="recfield"
><A HREF="#v%3AstopTag"
>stopTag</A
> :: <A HREF="Text-Regex-TDFA-Common.html#t%3ATag"
>Tag</A
></TD
></TR
><TR
><TD CLASS="recfield"
><A HREF="#v%3AflagTag"
>flagTag</A
> :: <A HREF="Text-Regex-TDFA-Common.html#t%3ATag"
>Tag</A
></TD
></TR
></TABLE
>}</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A HREF="#t%3ARegex"
>Regex</A
>  = <A HREF="#v%3ARegex"
>Regex</A
> {<TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="recfield"
><A HREF="#v%3Aregex_dfa"
>regex_dfa</A
> :: <A HREF="Text-Regex-TDFA-Common.html#t%3ADFA"
>DFA</A
></TD
></TR
><TR
><TD CLASS="recfield"
><A HREF="#v%3Aregex_init"
>regex_init</A
> :: <A HREF="Text-Regex-TDFA-Common.html#t%3AIndex"
>Index</A
></TD
></TR
><TR
><TD CLASS="recfield"
><A HREF="#v%3Aregex_b_index"
>regex_b_index</A
> :: (<A HREF="Text-Regex-TDFA-Common.html#t%3AIndex"
>Index</A
>, <A HREF="Text-Regex-TDFA-Common.html#t%3AIndex"
>Index</A
>)</TD
></TR
><TR
><TD CLASS="recfield"
><A HREF="#v%3Aregex_b_tags"
>regex_b_tags</A
> :: (<A HREF="Text-Regex-TDFA-Common.html#t%3ATag"
>Tag</A
>, <A HREF="Text-Regex-TDFA-Common.html#t%3ATag"
>Tag</A
>)</TD
></TR
><TR
><TD CLASS="recfield"
><A HREF="#v%3Aregex_trie"
>regex_trie</A
> :: <A HREF="Text-Regex-TDFA-IntArrTrieSet.html#t%3ATrieSet"
>TrieSet</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3ADFA"
>DFA</A
></TD
></TR
><TR
><TD CLASS="recfield"
><A HREF="#v%3Aregex_tags"
>regex_tags</A
> :: <A HREF="/usr/share/doc/ghc/html/libraries/array-0.3.0.1/Data-Array.html#t%3AArray"
>Array</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3ATag"
>Tag</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3AOP"
>OP</A
></TD
></TR
><TR
><TD CLASS="recfield"
><A HREF="#v%3Aregex_groups"
>regex_groups</A
> :: <A HREF="/usr/share/doc/ghc/html/libraries/array-0.3.0.1/Data-Array.html#t%3AArray"
>Array</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3AGroupIndex"
>GroupIndex</A
> [<A HREF="Text-Regex-TDFA-Common.html#t%3AGroupInfo"
>GroupInfo</A
>]</TD
></TR
><TR
><TD CLASS="recfield"
><A HREF="#v%3Aregex_isFrontAnchored"
>regex_isFrontAnchored</A
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="recfield"
><A HREF="#v%3Aregex_compOptions"
>regex_compOptions</A
> :: <A HREF="Text-Regex-TDFA-Common.html#t%3ACompOption"
>CompOption</A
></TD
></TR
><TR
><TD CLASS="recfield"
><A HREF="#v%3Aregex_execOptions"
>regex_execOptions</A
> :: <A HREF="Text-Regex-TDFA-Common.html#t%3AExecOption"
>ExecOption</A
></TD
></TR
></TABLE
>}</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A HREF="#t%3AWinEmpty"
>WinEmpty</A
>  </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="decl"
>= <A HREF="#v%3AWinEmpty"
>WinEmpty</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3AInstructions"
>Instructions</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3AWinTest"
>WinTest</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3AWhichTest"
>WhichTest</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3AWinEmpty"
>WinEmpty</A
>) (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3AWinEmpty"
>WinEmpty</A
>)</TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A HREF="#t%3AQNFA"
>QNFA</A
>  = <A HREF="#v%3AQNFA"
>QNFA</A
> {<TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="recfield"
><A HREF="#v%3Aq_id"
>q_id</A
> :: <A HREF="Text-Regex-TDFA-Common.html#t%3AIndex"
>Index</A
></TD
></TR
><TR
><TD CLASS="recfield"
><A HREF="#v%3Aq_qt"
>q_qt</A
> :: <A HREF="Text-Regex-TDFA-Common.html#t%3AQT"
>QT</A
></TD
></TR
></TABLE
>}</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A HREF="#t%3AQT"
>QT</A
>  </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="decl"
>= <A HREF="#v%3ASimple"
>Simple</A
> {<TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="recfield"
><A HREF="#v%3Aqt_win"
>qt_win</A
> :: <A HREF="Text-Regex-TDFA-Common.html#t%3AWinTags"
>WinTags</A
></TD
></TR
><TR
><TD CLASS="recfield"
><A HREF="#v%3Aqt_trans"
>qt_trans</A
> :: <A HREF="Data-IntMap-CharMap2.html#t%3ACharMap"
>CharMap</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3AQTrans"
>QTrans</A
></TD
></TR
><TR
><TD CLASS="recfield"
><A HREF="#v%3Aqt_other"
>qt_other</A
> :: <A HREF="Text-Regex-TDFA-Common.html#t%3AQTrans"
>QTrans</A
></TD
></TR
></TABLE
>}</TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3ATesting"
>Testing</A
> {<TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="recfield"
><A HREF="#v%3Aqt_test"
>qt_test</A
> :: <A HREF="Text-Regex-TDFA-Common.html#t%3AWhichTest"
>WhichTest</A
></TD
></TR
><TR
><TD CLASS="recfield"
><A HREF="#v%3Aqt_dopas"
>qt_dopas</A
> :: <A HREF="Data-IntSet-EnumSet2.html#t%3AEnumSet"
>EnumSet</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3ADoPa"
>DoPa</A
></TD
></TR
><TR
><TD CLASS="recfield"
><A HREF="#v%3Aqt_a"
>qt_a</A
> :: <A HREF="Text-Regex-TDFA-Common.html#t%3AQT"
>QT</A
></TD
></TR
><TR
><TD CLASS="recfield"
><A HREF="#v%3Aqt_b"
>qt_b</A
> :: <A HREF="Text-Regex-TDFA-Common.html#t%3AQT"
>QT</A
></TD
></TR
></TABLE
>}</TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>type</SPAN
> <A HREF="#t%3AQTrans"
>QTrans</A
> = <A HREF="/usr/share/doc/ghc/html/libraries/containers-0.3.0.0/Data-IntMap.html#t%3AIntMap"
>IntMap</A
> [<A HREF="Text-Regex-TDFA-Common.html#t%3ATagCommand"
>TagCommand</A
>]</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A HREF="#t%3AWhichTest"
>WhichTest</A
>  </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="decl"
>= <A HREF="#v%3ATest_BOL"
>Test_BOL</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3ATest_EOL"
>Test_EOL</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3ATest_BOB"
>Test_BOB</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3ATest_EOB"
>Test_EOB</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3ATest_BOW"
>Test_BOW</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3ATest_EOW"
>Test_EOW</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3ATest_EdgeWord"
>Test_EdgeWord</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3ATest_NotEdgeWord"
>Test_NotEdgeWord</A
></TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A HREF="#t%3ATagTask"
>TagTask</A
>  </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="decl"
>= <A HREF="#v%3ATagTask"
>TagTask</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3AResetGroupStopTask"
>ResetGroupStopTask</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3ASetGroupStopTask"
>SetGroupStopTask</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3AResetOrbitTask"
>ResetOrbitTask</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3AEnterOrbitTask"
>EnterOrbitTask</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3ALeaveOrbitTask"
>LeaveOrbitTask</A
></TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>type</SPAN
> <A HREF="#t%3ATagTasks"
>TagTasks</A
> = [(<A HREF="Text-Regex-TDFA-Common.html#t%3ATag"
>Tag</A
>, <A HREF="Text-Regex-TDFA-Common.html#t%3ATagTask"
>TagTask</A
>)]</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A HREF="#t%3ATagUpdate"
>TagUpdate</A
>  </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="decl"
>= <A HREF="#v%3APreUpdate"
>PreUpdate</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3ATagTask"
>TagTask</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3APostUpdate"
>PostUpdate</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3ATagTask"
>TagTask</A
></TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>type</SPAN
> <A HREF="#t%3ATagList"
>TagList</A
> = [(<A HREF="Text-Regex-TDFA-Common.html#t%3ATag"
>Tag</A
>, <A HREF="Text-Regex-TDFA-Common.html#t%3ATagUpdate"
>TagUpdate</A
>)]</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>type</SPAN
> <A HREF="#t%3ATagCommand"
>TagCommand</A
> = (<A HREF="Text-Regex-TDFA-Common.html#t%3ADoPa"
>DoPa</A
>, <A HREF="Text-Regex-TDFA-Common.html#t%3ATagList"
>TagList</A
>)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>type</SPAN
> <A HREF="#t%3AWinTags"
>WinTags</A
> = <A HREF="Text-Regex-TDFA-Common.html#t%3ATagList"
>TagList</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A HREF="#t%3ADFA"
>DFA</A
>  = <A HREF="#v%3ADFA"
>DFA</A
> {<TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="recfield"
><A HREF="#v%3Ad_id"
>d_id</A
> :: <A HREF="Text-Regex-TDFA-Common.html#t%3ASetIndex"
>SetIndex</A
></TD
></TR
><TR
><TD CLASS="recfield"
><A HREF="#v%3Ad_dt"
>d_dt</A
> :: <A HREF="Text-Regex-TDFA-Common.html#t%3ADT"
>DT</A
></TD
></TR
></TABLE
>}</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A HREF="#t%3ATransition"
>Transition</A
>  = <A HREF="#v%3ATransition"
>Transition</A
> {<TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="recfield"
><A HREF="#v%3Atrans_many"
>trans_many</A
> :: <A HREF="Text-Regex-TDFA-Common.html#t%3ADFA"
>DFA</A
></TD
></TR
><TR
><TD CLASS="recfield"
><A HREF="#v%3Atrans_single"
>trans_single</A
> :: <A HREF="Text-Regex-TDFA-Common.html#t%3ADFA"
>DFA</A
></TD
></TR
><TR
><TD CLASS="recfield"
><A HREF="#v%3Atrans_how"
>trans_how</A
> :: <A HREF="Text-Regex-TDFA-Common.html#t%3ADTrans"
>DTrans</A
></TD
></TR
></TABLE
>}</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A HREF="#t%3ADT"
>DT</A
>  </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="decl"
>= <A HREF="#v%3ASimple%27"
>Simple'</A
> {<TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="recfield"
><A HREF="#v%3Adt_win"
>dt_win</A
> :: <A HREF="/usr/share/doc/ghc/html/libraries/containers-0.3.0.0/Data-IntMap.html#t%3AIntMap"
>IntMap</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3AInstructions"
>Instructions</A
></TD
></TR
><TR
><TD CLASS="recfield"
><A HREF="#v%3Adt_trans"
>dt_trans</A
> :: <A HREF="Data-IntMap-CharMap2.html#t%3ACharMap"
>CharMap</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3ATransition"
>Transition</A
></TD
></TR
><TR
><TD CLASS="recfield"
><A HREF="#v%3Adt_other"
>dt_other</A
> :: <A HREF="Text-Regex-TDFA-Common.html#t%3ATransition"
>Transition</A
></TD
></TR
></TABLE
>}</TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3ATesting%27"
>Testing'</A
> {<TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="recfield"
><A HREF="#v%3Adt_test"
>dt_test</A
> :: <A HREF="Text-Regex-TDFA-Common.html#t%3AWhichTest"
>WhichTest</A
></TD
></TR
><TR
><TD CLASS="recfield"
><A HREF="#v%3Adt_dopas"
>dt_dopas</A
> :: <A HREF="Data-IntSet-EnumSet2.html#t%3AEnumSet"
>EnumSet</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3ADoPa"
>DoPa</A
></TD
></TR
><TR
><TD CLASS="recfield"
><A HREF="#v%3Adt_a"
>dt_a</A
> :: <A HREF="Text-Regex-TDFA-Common.html#t%3ADT"
>DT</A
></TD
></TR
><TR
><TD CLASS="recfield"
><A HREF="#v%3Adt_b"
>dt_b</A
> :: <A HREF="Text-Regex-TDFA-Common.html#t%3ADT"
>DT</A
></TD
></TR
></TABLE
>}</TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>type</SPAN
> <A HREF="#t%3ADTrans"
>DTrans</A
> = <A HREF="/usr/share/doc/ghc/html/libraries/containers-0.3.0.0/Data-IntMap.html#t%3AIntMap"
>IntMap</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/containers-0.3.0.0/Data-IntMap.html#t%3AIntMap"
>IntMap</A
> (<A HREF="Text-Regex-TDFA-Common.html#t%3ADoPa"
>DoPa</A
>, <A HREF="Text-Regex-TDFA-Common.html#t%3AInstructions"
>Instructions</A
>))</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>type</SPAN
> <A HREF="#t%3ADTrans%27"
>DTrans'</A
> = [(<A HREF="Text-Regex-TDFA-Common.html#t%3AIndex"
>Index</A
>, [(<A HREF="Text-Regex-TDFA-Common.html#t%3AIndex"
>Index</A
>, (<A HREF="Text-Regex-TDFA-Common.html#t%3ADoPa"
>DoPa</A
>, ([(<A HREF="Text-Regex-TDFA-Common.html#t%3ATag"
>Tag</A
>, (<A HREF="Text-Regex-TDFA-Common.html#t%3APosition"
>Position</A
>, <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
>))], [<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
>])))])]</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A HREF="#t%3AOrbits"
>Orbits</A
>  = <A HREF="#v%3AOrbits"
>Orbits</A
> {<TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="recfield"
><A HREF="#v%3AinOrbit"
>inOrbit</A
> :: !<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="recfield"
><A HREF="#v%3AbasePos"
>basePos</A
> :: <A HREF="Text-Regex-TDFA-Common.html#t%3APosition"
>Position</A
></TD
></TR
><TR
><TD CLASS="recfield"
><A HREF="#v%3Aordinal"
>ordinal</A
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
></TD
></TR
><TR
><TD CLASS="recfield"
><A HREF="#v%3AgetOrbits"
>getOrbits</A
> :: !(<A HREF="/usr/share/doc/ghc/html/libraries/containers-0.3.0.0/Data-Sequence.html#t%3ASeq"
>Seq</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3APosition"
>Position</A
>)</TD
></TR
></TABLE
>}</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A HREF="#t%3AInstructions"
>Instructions</A
>  = <A HREF="#v%3AInstructions"
>Instructions</A
> {<TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="recfield"
><A HREF="#v%3AnewPos"
>newPos</A
> :: ![(<A HREF="Text-Regex-TDFA-Common.html#t%3ATag"
>Tag</A
>, <A HREF="Text-Regex-TDFA-Common.html#t%3AAction"
>Action</A
>)]</TD
></TR
><TR
><TD CLASS="recfield"
><A HREF="#v%3AnewOrbits"
>newOrbits</A
> :: !(<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> (<A HREF="Text-Regex-TDFA-Common.html#t%3APosition"
>Position</A
> -&gt; <A HREF="Text-Regex-TDFA-Common.html#t%3AOrbitTransformer"
>OrbitTransformer</A
>))</TD
></TR
></TABLE
>}</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A HREF="#t%3AAction"
>Action</A
>  </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="decl"
>= <A HREF="#v%3ASetPre"
>SetPre</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3ASetPost"
>SetPost</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3ASetVal"
>SetVal</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
></TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>type</SPAN
> <A HREF="#t%3AOrbitTransformer"
>OrbitTransformer</A
> = <A HREF="Text-Regex-TDFA-Common.html#t%3AOrbitLog"
>OrbitLog</A
> -&gt; <A HREF="Text-Regex-TDFA-Common.html#t%3AOrbitLog"
>OrbitLog</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>type</SPAN
> <A HREF="#t%3AOrbitLog"
>OrbitLog</A
> = <A HREF="/usr/share/doc/ghc/html/libraries/containers-0.3.0.0/Data-IntMap.html#t%3AIntMap"
>IntMap</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3AOrbits"
>Orbits</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AshowQT"
>showQT</A
> :: <A HREF="Text-Regex-TDFA-Common.html#t%3AQT"
>QT</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3Aindent"
>indent</A
> :: [<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
>] -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AshowDT"
>showDT</A
> :: <A HREF="Text-Regex-TDFA-Common.html#t%3ADT"
>DT</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AseeDTrans"
>seeDTrans</A
> :: <A HREF="Text-Regex-TDFA-Common.html#t%3ADTrans"
>DTrans</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
>Documentation</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:look"
><A NAME="v%3Alook"
></A
></A
><B
>look</B
> ::  <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/containers-0.3.0.0/Data-IntMap.html#t%3AIntMap"
>IntMap</A
> a -&gt; a</TD
><TD CLASS="declbut"
><A HREF="src/Text-Regex-TDFA-Common.html#look"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:common_error"
><A NAME="v%3Acommon_error"
></A
></A
><B
>common_error</B
> ::  <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; a</TD
><TD CLASS="declbut"
><A HREF="src/Text-Regex-TDFA-Common.html#common_error"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:on"
><A NAME="v%3Aon"
></A
></A
><B
>on</B
> ::  (t1 -&gt; t1 -&gt; t2) -&gt; (t -&gt; t1) -&gt; t -&gt; t -&gt; t2</TD
><TD CLASS="declbut"
><A HREF="src/Text-Regex-TDFA-Common.html#on"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:norep"
><A NAME="v%3Anorep"
></A
></A
><B
>norep</B
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Eq.html#t%3AEq"
>Eq</A
> a =&gt; [a] -&gt; [a]</TD
><TD CLASS="declbut"
><A HREF="src/Text-Regex-TDFA-Common.html#norep"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>after sort or sortBy the use of nub<EM
>nubBy can be replaced by norep</EM
>norepBy
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:norepBy"
><A NAME="v%3AnorepBy"
></A
></A
><B
>norepBy</B
> ::  (a -&gt; a -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
>) -&gt; [a] -&gt; [a]</TD
><TD CLASS="declbut"
><A HREF="src/Text-Regex-TDFA-Common.html#norepBy"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>after sort or sortBy the use of nub<EM
>nubBy can be replaced by norep</EM
>norepBy
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:mapFst"
><A NAME="v%3AmapFst"
></A
></A
><B
>mapFst</B
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Control-Monad.html#t%3AFunctor"
>Functor</A
> f =&gt; (t -&gt; t2) -&gt; f (t, t1) -&gt; f (t2, t1)</TD
><TD CLASS="declbut"
><A HREF="src/Text-Regex-TDFA-Common.html#mapFst"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:mapSnd"
><A NAME="v%3AmapSnd"
></A
></A
><B
>mapSnd</B
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Control-Monad.html#t%3AFunctor"
>Functor</A
> f =&gt; (t1 -&gt; t2) -&gt; f (t, t1) -&gt; f (t, t2)</TD
><TD CLASS="declbut"
><A HREF="src/Text-Regex-TDFA-Common.html#mapSnd"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fst3"
><A NAME="v%3Afst3"
></A
></A
><B
>fst3</B
> ::  (a, b, c) -&gt; a</TD
><TD CLASS="declbut"
><A HREF="src/Text-Regex-TDFA-Common.html#fst3"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:snd3"
><A NAME="v%3Asnd3"
></A
></A
><B
>snd3</B
> ::  (a, b, c) -&gt; b</TD
><TD CLASS="declbut"
><A HREF="src/Text-Regex-TDFA-Common.html#snd3"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:thd3"
><A NAME="v%3Athd3"
></A
></A
><B
>thd3</B
> ::  (a, b, c) -&gt; c</TD
><TD CLASS="declbut"
><A HREF="src/Text-Regex-TDFA-Common.html#thd3"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:flipOrder"
><A NAME="v%3AflipOrder"
></A
></A
><B
>flipOrder</B
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Ord.html#t%3AOrdering"
>Ordering</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Ord.html#t%3AOrdering"
>Ordering</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Regex-TDFA-Common.html#flipOrder"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:noWin"
><A NAME="v%3AnoWin"
></A
></A
><B
>noWin</B
> :: <A HREF="Text-Regex-TDFA-Common.html#t%3AWinTags"
>WinTags</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Regex-TDFA-Common.html#noWin"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>newtype</SPAN
>  <A NAME="t:DoPa"
><A NAME="t%3ADoPa"
></A
></A
><B
>DoPa</B
>  </TD
><TD CLASS="declbut"
><A HREF="src/Text-Regex-TDFA-Common.html#DoPa"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="ndoc"
>Used to track elements of the pattern that accept characters or 
 are anchors
</TD
></TR
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="5" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:DoPa"
><A NAME="v%3ADoPa"
></A
></A
><B
>DoPa</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="body" COLSPAN="2"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:dopaIndex"
><A NAME="v%3AdopaIndex"
></A
></A
><B
>dopaIndex</B
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:DoPa')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:DoPa" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3AEnum"
>Enum</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3ADoPa"
>DoPa</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Eq.html#t%3AEq"
>Eq</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3ADoPa"
>DoPa</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Ord.html#t%3AOrd"
>Ord</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3ADoPa"
>DoPa</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Text-Show.html#t%3AShow"
>Show</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3ADoPa"
>DoPa</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:CompOption"
><A NAME="t%3ACompOption"
></A
></A
><B
>CompOption</B
>  </TD
><TD CLASS="declbut"
><A HREF="src/Text-Regex-TDFA-Common.html#CompOption"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="ndoc"
>Control whether the pattern is multiline or case-sensitive like Text.Regex and whether to
 capture the subgroups (1, 2, etc).  Controls enabling extra anchor syntax.
</TD
></TR
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="5" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:CompOption"
><A NAME="v%3ACompOption"
></A
></A
><B
>CompOption</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="body" COLSPAN="2"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:caseSensitive"
><A NAME="v%3AcaseSensitive"
></A
></A
><B
>caseSensitive</B
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>True in blankCompOpt and defaultCompOpt
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:multiline"
><A NAME="v%3Amultiline"
></A
></A
><B
>multiline</B
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>False in blankCompOpt, True in defaultCompOpt. Compile for
                      newline-sensitive matching.  <A HREF="By default, newline is a completely ordinary
                      character with no special meaning in either REs or strings-  With this flag,
                      inverted bracket expressions and - never match newline, a ^ anchor matches the
                      null string after any newline in the string in addition to its normal
                      function, and the $ anchor matches the null string before any newline in the
                      string in addition to its normal function-.html"
>By default, newline is a completely ordinary
                      character with no special meaning in either REs or strings.  With this flag,
                      inverted bracket expressions and . never match newline, a ^ anchor matches the
                      null string after any newline in the string in addition to its normal
                      function, and the $ anchor matches the null string before any newline in the
                      string in addition to its normal function.</A
> 
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:rightAssoc"
><A NAME="v%3ArightAssoc"
></A
></A
><B
>rightAssoc</B
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>True (and therefore Right associative) in blankCompOpt and defaultCompOpt
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:newSyntax"
><A NAME="v%3AnewSyntax"
></A
></A
><B
>newSyntax</B
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>False in blankCompOpt, True in defaultCompOpt. Add the extended non-POSIX syntax described in <A HREF="Text-Regex-TDFA.html"
>Text.Regex.TDFA</A
> haddock documentation.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:lastStarGreedy"
><A NAME="v%3AlastStarGreedy"
></A
></A
><B
>lastStarGreedy</B
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>False by default.  This is POSIX correct but it takes space and is slower.
 Setting this to true will improve performance, and should be done
 if you plan to set the captureGroups execoption to False.
</TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:CompOption')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:CompOption" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Text-Read.html#t%3ARead"
>Read</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3ACompOption"
>CompOption</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Text-Show.html#t%3AShow"
>Show</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3ACompOption"
>CompOption</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/regex-base-0.93.2/Text-Regex-Base-RegexLike.html#t%3ARegexOptions"
>RegexOptions</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3ARegex"
>Regex</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3ACompOption"
>CompOption</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3AExecOption"
>ExecOption</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/regex-base-0.93.2/Text-Regex-Base-RegexLike.html#t%3ARegexMaker"
>RegexMaker</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3ARegex"
>Regex</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3ACompOption"
>CompOption</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3AExecOption"
>ExecOption</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/regex-base-0.93.2/Text-Regex-Base-RegexLike.html#t%3ARegexMaker"
>RegexMaker</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3ARegex"
>Regex</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3ACompOption"
>CompOption</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3AExecOption"
>ExecOption</A
> <A HREF="/usr/share/doc/ghc/html/libraries/bytestring-0.9.1.7/Data-ByteString-Lazy.html#t%3AByteString"
>ByteString</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/regex-base-0.93.2/Text-Regex-Base-RegexLike.html#t%3ARegexMaker"
>RegexMaker</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3ARegex"
>Regex</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3ACompOption"
>CompOption</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3AExecOption"
>ExecOption</A
> <A HREF="/usr/share/doc/ghc/html/libraries/bytestring-0.9.1.7/Data-ByteString.html#t%3AByteString"
>ByteString</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/regex-base-0.93.2/Text-Regex-Base-RegexLike.html#t%3ARegexMaker"
>RegexMaker</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3ARegex"
>Regex</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3ACompOption"
>CompOption</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3AExecOption"
>ExecOption</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/containers-0.3.0.0/Data-Sequence.html#t%3ASeq"
>Seq</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AChar"
>Char</A
>)</TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:ExecOption"
><A NAME="t%3AExecOption"
></A
></A
><B
>ExecOption</B
>  </TD
><TD CLASS="declbut"
><A HREF="src/Text-Regex-TDFA-Common.html#ExecOption"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="5" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:ExecOption"
><A NAME="v%3AExecOption"
></A
></A
><B
>ExecOption</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="body" COLSPAN="2"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:captureGroups"
><A NAME="v%3AcaptureGroups"
></A
></A
><B
>captureGroups</B
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>True by default.  Set to False to improve speed (and space).
</TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:ExecOption')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:ExecOption" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Text-Read.html#t%3ARead"
>Read</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3AExecOption"
>ExecOption</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Text-Show.html#t%3AShow"
>Show</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3AExecOption"
>ExecOption</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/regex-base-0.93.2/Text-Regex-Base-RegexLike.html#t%3ARegexOptions"
>RegexOptions</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3ARegex"
>Regex</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3ACompOption"
>CompOption</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3AExecOption"
>ExecOption</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/regex-base-0.93.2/Text-Regex-Base-RegexLike.html#t%3ARegexMaker"
>RegexMaker</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3ARegex"
>Regex</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3ACompOption"
>CompOption</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3AExecOption"
>ExecOption</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/regex-base-0.93.2/Text-Regex-Base-RegexLike.html#t%3ARegexMaker"
>RegexMaker</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3ARegex"
>Regex</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3ACompOption"
>CompOption</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3AExecOption"
>ExecOption</A
> <A HREF="/usr/share/doc/ghc/html/libraries/bytestring-0.9.1.7/Data-ByteString-Lazy.html#t%3AByteString"
>ByteString</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/regex-base-0.93.2/Text-Regex-Base-RegexLike.html#t%3ARegexMaker"
>RegexMaker</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3ARegex"
>Regex</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3ACompOption"
>CompOption</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3AExecOption"
>ExecOption</A
> <A HREF="/usr/share/doc/ghc/html/libraries/bytestring-0.9.1.7/Data-ByteString.html#t%3AByteString"
>ByteString</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/regex-base-0.93.2/Text-Regex-Base-RegexLike.html#t%3ARegexMaker"
>RegexMaker</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3ARegex"
>Regex</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3ACompOption"
>CompOption</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3AExecOption"
>ExecOption</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/containers-0.3.0.0/Data-Sequence.html#t%3ASeq"
>Seq</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AChar"
>Char</A
>)</TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>type</SPAN
> <A NAME="t:Tag"
><A NAME="t%3ATag"
></A
></A
><B
>Tag</B
> = <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Regex-TDFA-Common.html#Tag"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Used by implementation to name certain Postions during
 matching. Identity of Position tag to set during a transition
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:OP"
><A NAME="t%3AOP"
></A
></A
><B
>OP</B
>  </TD
><TD CLASS="declbut"
><A HREF="src/Text-Regex-TDFA-Common.html#OP"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="ndoc"
>Internal use to indicate type of tag and preference for larger or smaller Positions
</TD
></TR
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:Maximize"
><A NAME="v%3AMaximize"
></A
></A
><B
>Maximize</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:Minimize"
><A NAME="v%3AMinimize"
></A
></A
><B
>Minimize</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:Orbit"
><A NAME="v%3AOrbit"
></A
></A
><B
>Orbit</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:Ignore"
><A NAME="v%3AIgnore"
></A
></A
><B
>Ignore</B
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:OP')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:OP" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Eq.html#t%3AEq"
>Eq</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3AOP"
>OP</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Text-Show.html#t%3AShow"
>Show</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3AOP"
>OP</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>type</SPAN
> <A NAME="t:Index"
><A NAME="t%3AIndex"
></A
></A
><B
>Index</B
> = <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Regex-TDFA-Common.html#Index"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Internal NFA node identity number
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>type</SPAN
> <A NAME="t:SetIndex"
><A NAME="t%3ASetIndex"
></A
></A
><B
>SetIndex</B
> = <A HREF="/usr/share/doc/ghc/html/libraries/containers-0.3.0.0/Data-IntSet.html#t%3AIntSet"
>IntSet</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Regex-TDFA-Common.html#SetIndex"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Internal DFA identity is this Set of NFA Index
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>type</SPAN
> <A NAME="t:Position"
><A NAME="t%3APosition"
></A
></A
><B
>Position</B
> = <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Regex-TDFA-Common.html#Position"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Index into the text being searched
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>type</SPAN
> <A NAME="t:GroupIndex"
><A NAME="t%3AGroupIndex"
></A
></A
><B
>GroupIndex</B
> = <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Regex-TDFA-Common.html#GroupIndex"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>GroupIndex is for indexing submatches from capturing
 parenthesized groups (PGroup/Group)
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:GroupInfo"
><A NAME="t%3AGroupInfo"
></A
></A
><B
>GroupInfo</B
>  </TD
><TD CLASS="declbut"
><A HREF="src/Text-Regex-TDFA-Common.html#GroupInfo"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="ndoc"
>GroupInfo collects the parent and tag information for an instance 
 of a group
</TD
></TR
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="5" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:GroupInfo"
><A NAME="v%3AGroupInfo"
></A
></A
><B
>GroupInfo</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="body" COLSPAN="2"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:thisIndex"
><A NAME="v%3AthisIndex"
></A
></A
><B
>thisIndex</B
> :: <A HREF="Text-Regex-TDFA-Common.html#t%3AGroupIndex"
>GroupIndex</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:parentIndex"
><A NAME="v%3AparentIndex"
></A
></A
><B
>parentIndex</B
> :: <A HREF="Text-Regex-TDFA-Common.html#t%3AGroupIndex"
>GroupIndex</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:startTag"
><A NAME="v%3AstartTag"
></A
></A
><B
>startTag</B
> :: <A HREF="Text-Regex-TDFA-Common.html#t%3ATag"
>Tag</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:stopTag"
><A NAME="v%3AstopTag"
></A
></A
><B
>stopTag</B
> :: <A HREF="Text-Regex-TDFA-Common.html#t%3ATag"
>Tag</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:flagTag"
><A NAME="v%3AflagTag"
></A
></A
><B
>flagTag</B
> :: <A HREF="Text-Regex-TDFA-Common.html#t%3ATag"
>Tag</A
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:GroupInfo')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:GroupInfo" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Text-Show.html#t%3AShow"
>Show</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3AGroupInfo"
>GroupInfo</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:Regex"
><A NAME="t%3ARegex"
></A
></A
><B
>Regex</B
>  </TD
><TD CLASS="declbut"
><A HREF="src/Text-Regex-TDFA-Common.html#Regex"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="ndoc"
>The TDFA backend specific <TT
><A HREF="Text-Regex-TDFA-Common.html#t%3ARegex"
>Regex</A
></TT
> type, used by this module's RegexOptions and RegexMaker
</TD
></TR
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="5" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:Regex"
><A NAME="v%3ARegex"
></A
></A
><B
>Regex</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="body" COLSPAN="2"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:regex_dfa"
><A NAME="v%3Aregex_dfa"
></A
></A
><B
>regex_dfa</B
> :: <A HREF="Text-Regex-TDFA-Common.html#t%3ADFA"
>DFA</A
></TD
><TD CLASS="rdoc"
>starting DFA state
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:regex_init"
><A NAME="v%3Aregex_init"
></A
></A
><B
>regex_init</B
> :: <A HREF="Text-Regex-TDFA-Common.html#t%3AIndex"
>Index</A
></TD
><TD CLASS="rdoc"
>index of starting state
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:regex_b_index"
><A NAME="v%3Aregex_b_index"
></A
></A
><B
>regex_b_index</B
> :: (<A HREF="Text-Regex-TDFA-Common.html#t%3AIndex"
>Index</A
>, <A HREF="Text-Regex-TDFA-Common.html#t%3AIndex"
>Index</A
>)</TD
><TD CLASS="rdoc"
>indexes of smallest and largest states
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:regex_b_tags"
><A NAME="v%3Aregex_b_tags"
></A
></A
><B
>regex_b_tags</B
> :: (<A HREF="Text-Regex-TDFA-Common.html#t%3ATag"
>Tag</A
>, <A HREF="Text-Regex-TDFA-Common.html#t%3ATag"
>Tag</A
>)</TD
><TD CLASS="rdoc"
>indexes of smallest and largest tags
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:regex_trie"
><A NAME="v%3Aregex_trie"
></A
></A
><B
>regex_trie</B
> :: <A HREF="Text-Regex-TDFA-IntArrTrieSet.html#t%3ATrieSet"
>TrieSet</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3ADFA"
>DFA</A
></TD
><TD CLASS="rdoc"
>All DFA states
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:regex_tags"
><A NAME="v%3Aregex_tags"
></A
></A
><B
>regex_tags</B
> :: <A HREF="/usr/share/doc/ghc/html/libraries/array-0.3.0.1/Data-Array.html#t%3AArray"
>Array</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3ATag"
>Tag</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3AOP"
>OP</A
></TD
><TD CLASS="rdoc"
>information about each tag
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:regex_groups"
><A NAME="v%3Aregex_groups"
></A
></A
><B
>regex_groups</B
> :: <A HREF="/usr/share/doc/ghc/html/libraries/array-0.3.0.1/Data-Array.html#t%3AArray"
>Array</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3AGroupIndex"
>GroupIndex</A
> [<A HREF="Text-Regex-TDFA-Common.html#t%3AGroupInfo"
>GroupInfo</A
>]</TD
><TD CLASS="rdoc"
>information about each group
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:regex_isFrontAnchored"
><A NAME="v%3Aregex_isFrontAnchored"
></A
></A
><B
>regex_isFrontAnchored</B
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>used for optimizing execution
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:regex_compOptions"
><A NAME="v%3Aregex_compOptions"
></A
></A
><B
>regex_compOptions</B
> :: <A HREF="Text-Regex-TDFA-Common.html#t%3ACompOption"
>CompOption</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:regex_execOptions"
><A NAME="v%3Aregex_execOptions"
></A
></A
><B
>regex_execOptions</B
> :: <A HREF="Text-Regex-TDFA-Common.html#t%3AExecOption"
>ExecOption</A
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:Regex')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:Regex" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/regex-base-0.93.2/Text-Regex-Base-RegexLike.html#t%3ARegexLike"
>RegexLike</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3ARegex"
>Regex</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/regex-base-0.93.2/Text-Regex-Base-RegexLike.html#t%3ARegexLike"
>RegexLike</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3ARegex"
>Regex</A
> <A HREF="/usr/share/doc/ghc/html/libraries/bytestring-0.9.1.7/Data-ByteString-Lazy.html#t%3AByteString"
>ByteString</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/regex-base-0.93.2/Text-Regex-Base-RegexLike.html#t%3ARegexLike"
>RegexLike</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3ARegex"
>Regex</A
> <A HREF="/usr/share/doc/ghc/html/libraries/bytestring-0.9.1.7/Data-ByteString.html#t%3AByteString"
>ByteString</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/regex-base-0.93.2/Text-Regex-Base-RegexLike.html#t%3ARegexOptions"
>RegexOptions</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3ARegex"
>Regex</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3ACompOption"
>CompOption</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3AExecOption"
>ExecOption</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/regex-base-0.93.2/Text-Regex-Base-RegexLike.html#t%3ARegexContext"
>RegexContext</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3ARegex"
>Regex</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/regex-base-0.93.2/Text-Regex-Base-RegexLike.html#t%3ARegexContext"
>RegexContext</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3ARegex"
>Regex</A
> <A HREF="/usr/share/doc/ghc/html/libraries/bytestring-0.9.1.7/Data-ByteString-Lazy.html#t%3AByteString"
>ByteString</A
> <A HREF="/usr/share/doc/ghc/html/libraries/bytestring-0.9.1.7/Data-ByteString-Lazy.html#t%3AByteString"
>ByteString</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/regex-base-0.93.2/Text-Regex-Base-RegexLike.html#t%3ARegexContext"
>RegexContext</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3ARegex"
>Regex</A
> <A HREF="/usr/share/doc/ghc/html/libraries/bytestring-0.9.1.7/Data-ByteString.html#t%3AByteString"
>ByteString</A
> <A HREF="/usr/share/doc/ghc/html/libraries/bytestring-0.9.1.7/Data-ByteString.html#t%3AByteString"
>ByteString</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/regex-base-0.93.2/Text-Regex-Base-RegexLike.html#t%3ARegexMaker"
>RegexMaker</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3ARegex"
>Regex</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3ACompOption"
>CompOption</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3AExecOption"
>ExecOption</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/regex-base-0.93.2/Text-Regex-Base-RegexLike.html#t%3ARegexMaker"
>RegexMaker</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3ARegex"
>Regex</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3ACompOption"
>CompOption</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3AExecOption"
>ExecOption</A
> <A HREF="/usr/share/doc/ghc/html/libraries/bytestring-0.9.1.7/Data-ByteString-Lazy.html#t%3AByteString"
>ByteString</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/regex-base-0.93.2/Text-Regex-Base-RegexLike.html#t%3ARegexMaker"
>RegexMaker</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3ARegex"
>Regex</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3ACompOption"
>CompOption</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3AExecOption"
>ExecOption</A
> <A HREF="/usr/share/doc/ghc/html/libraries/bytestring-0.9.1.7/Data-ByteString.html#t%3AByteString"
>ByteString</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/regex-base-0.93.2/Text-Regex-Base-RegexLike.html#t%3ARegexMaker"
>RegexMaker</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3ARegex"
>Regex</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3ACompOption"
>CompOption</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3AExecOption"
>ExecOption</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/containers-0.3.0.0/Data-Sequence.html#t%3ASeq"
>Seq</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AChar"
>Char</A
>)</TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/regex-base-0.93.2/Text-Regex-Base-RegexLike.html#t%3ARegexLike"
>RegexLike</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3ARegex"
>Regex</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/containers-0.3.0.0/Data-Sequence.html#t%3ASeq"
>Seq</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AChar"
>Char</A
>)</TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/regex-base-0.93.2/Text-Regex-Base-RegexLike.html#t%3ARegexContext"
>RegexContext</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3ARegex"
>Regex</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/containers-0.3.0.0/Data-Sequence.html#t%3ASeq"
>Seq</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AChar"
>Char</A
>) (<A HREF="/usr/share/doc/ghc/html/libraries/containers-0.3.0.0/Data-Sequence.html#t%3ASeq"
>Seq</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AChar"
>Char</A
>)</TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:WinEmpty"
><A NAME="t%3AWinEmpty"
></A
></A
><B
>WinEmpty</B
>  </TD
><TD CLASS="declbut"
><A HREF="src/Text-Regex-TDFA-Common.html#WinEmpty"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:WinEmpty"
><A NAME="v%3AWinEmpty"
></A
></A
><B
>WinEmpty</B
> <A HREF="Text-Regex-TDFA-Common.html#t%3AInstructions"
>Instructions</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:WinTest"
><A NAME="v%3AWinTest"
></A
></A
><B
>WinTest</B
> <A HREF="Text-Regex-TDFA-Common.html#t%3AWhichTest"
>WhichTest</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3AWinEmpty"
>WinEmpty</A
>) (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3AWinEmpty"
>WinEmpty</A
>)</TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:WinEmpty')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:WinEmpty" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Text-Show.html#t%3AShow"
>Show</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3AWinEmpty"
>WinEmpty</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:QNFA"
><A NAME="t%3AQNFA"
></A
></A
><B
>QNFA</B
>  </TD
><TD CLASS="declbut"
><A HREF="src/Text-Regex-TDFA-Common.html#QNFA"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="ndoc"
>Internal NFA node type
</TD
></TR
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="5" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:QNFA"
><A NAME="v%3AQNFA"
></A
></A
><B
>QNFA</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="body" COLSPAN="2"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:q_id"
><A NAME="v%3Aq_id"
></A
></A
><B
>q_id</B
> :: <A HREF="Text-Regex-TDFA-Common.html#t%3AIndex"
>Index</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:q_qt"
><A NAME="v%3Aq_qt"
></A
></A
><B
>q_qt</B
> :: <A HREF="Text-Regex-TDFA-Common.html#t%3AQT"
>QT</A
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:QNFA')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:QNFA" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Text-Show.html#t%3AShow"
>Show</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3AQNFA"
>QNFA</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:QT"
><A NAME="t%3AQT"
></A
></A
><B
>QT</B
>  </TD
><TD CLASS="declbut"
><A HREF="src/Text-Regex-TDFA-Common.html#QT"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="ndoc"
>Internal to QNFA type.
</TD
></TR
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="5" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:Simple"
><A NAME="v%3ASimple"
></A
></A
><B
>Simple</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="body" COLSPAN="2"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:qt_win"
><A NAME="v%3Aqt_win"
></A
></A
><B
>qt_win</B
> :: <A HREF="Text-Regex-TDFA-Common.html#t%3AWinTags"
>WinTags</A
></TD
><TD CLASS="rdoc"
>empty transitions to the virtual winning state
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:qt_trans"
><A NAME="v%3Aqt_trans"
></A
></A
><B
>qt_trans</B
> :: <A HREF="Data-IntMap-CharMap2.html#t%3ACharMap"
>CharMap</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3AQTrans"
>QTrans</A
></TD
><TD CLASS="rdoc"
>all ways to leave this QNFA to other or the same QNFA
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:qt_other"
><A NAME="v%3Aqt_other"
></A
></A
><B
>qt_other</B
> :: <A HREF="Text-Regex-TDFA-Common.html#t%3AQTrans"
>QTrans</A
></TD
><TD CLASS="rdoc"
>default ways to leave this QNFA to other or the same QNFA
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:Testing"
><A NAME="v%3ATesting"
></A
></A
><B
>Testing</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="body" COLSPAN="2"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:qt_test"
><A NAME="v%3Aqt_test"
></A
></A
><B
>qt_test</B
> :: <A HREF="Text-Regex-TDFA-Common.html#t%3AWhichTest"
>WhichTest</A
></TD
><TD CLASS="rdoc"
>The test to perform
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:qt_dopas"
><A NAME="v%3Aqt_dopas"
></A
></A
><B
>qt_dopas</B
> :: <A HREF="Data-IntSet-EnumSet2.html#t%3AEnumSet"
>EnumSet</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3ADoPa"
>DoPa</A
></TD
><TD CLASS="rdoc"
>location(s) of the anchor(s) in the original regexp
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:qt_a"
><A NAME="v%3Aqt_a"
></A
></A
><B
>qt_a</B
> :: <A HREF="Text-Regex-TDFA-Common.html#t%3AQT"
>QT</A
></TD
><TD CLASS="rdoc"
>use qt_a if test is True, else use qt_b
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:qt_b"
><A NAME="v%3Aqt_b"
></A
></A
><B
>qt_b</B
> :: <A HREF="Text-Regex-TDFA-Common.html#t%3AQT"
>QT</A
></TD
><TD CLASS="rdoc"
>use qt_a if test is True, else use qt_b
</TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:QT')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:QT" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Eq.html#t%3AEq"
>Eq</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3AQT"
>QT</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Text-Show.html#t%3AShow"
>Show</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3AQT"
>QT</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>type</SPAN
> <A NAME="t:QTrans"
><A NAME="t%3AQTrans"
></A
></A
><B
>QTrans</B
> = <A HREF="/usr/share/doc/ghc/html/libraries/containers-0.3.0.0/Data-IntMap.html#t%3AIntMap"
>IntMap</A
> [<A HREF="Text-Regex-TDFA-Common.html#t%3ATagCommand"
>TagCommand</A
>]</TD
><TD CLASS="declbut"
><A HREF="src/Text-Regex-TDFA-Common.html#QTrans"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Internal type to represent the tagged transition from one QNFA to
 another (or itself).  The key is the Index of the destination QNFA.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:WhichTest"
><A NAME="t%3AWhichTest"
></A
></A
><B
>WhichTest</B
>  </TD
><TD CLASS="declbut"
><A HREF="src/Text-Regex-TDFA-Common.html#WhichTest"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="ndoc"
>Known predicates, just Beginning of Line (^) and End of Line ($).
 Also support for GNU extensions is being added: ` beginning of
 buffer, ' end of buffer, &lt; and &gt; for begin and end of words, b
 and B for word boundary and not word boundary.
</TD
></TR
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:Test_BOL"
><A NAME="v%3ATest_BOL"
></A
></A
><B
>Test_BOL</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:Test_EOL"
><A NAME="v%3ATest_EOL"
></A
></A
><B
>Test_EOL</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:Test_BOB"
><A NAME="v%3ATest_BOB"
></A
></A
><B
>Test_BOB</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:Test_EOB"
><A NAME="v%3ATest_EOB"
></A
></A
><B
>Test_EOB</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:Test_BOW"
><A NAME="v%3ATest_BOW"
></A
></A
><B
>Test_BOW</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:Test_EOW"
><A NAME="v%3ATest_EOW"
></A
></A
><B
>Test_EOW</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:Test_EdgeWord"
><A NAME="v%3ATest_EdgeWord"
></A
></A
><B
>Test_EdgeWord</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:Test_NotEdgeWord"
><A NAME="v%3ATest_NotEdgeWord"
></A
></A
><B
>Test_NotEdgeWord</B
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:WhichTest')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:WhichTest" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3AEnum"
>Enum</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3AWhichTest"
>WhichTest</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Eq.html#t%3AEq"
>Eq</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3AWhichTest"
>WhichTest</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Ord.html#t%3AOrd"
>Ord</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3AWhichTest"
>WhichTest</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Text-Show.html#t%3AShow"
>Show</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3AWhichTest"
>WhichTest</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:TagTask"
><A NAME="t%3ATagTask"
></A
></A
><B
>TagTask</B
>  </TD
><TD CLASS="declbut"
><A HREF="src/Text-Regex-TDFA-Common.html#TagTask"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="ndoc"
>The things that can be done with a Tag.  TagTask and
 ResetGroupStopTask are for tags with Maximize or Minimize OP
 values.  ResetOrbitTask and EnterOrbitTask and LeaveOrbitTask are
 for tags with Orbit OP value.
</TD
></TR
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:TagTask"
><A NAME="v%3ATagTask"
></A
></A
><B
>TagTask</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ResetGroupStopTask"
><A NAME="v%3AResetGroupStopTask"
></A
></A
><B
>ResetGroupStopTask</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:SetGroupStopTask"
><A NAME="v%3ASetGroupStopTask"
></A
></A
><B
>SetGroupStopTask</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ResetOrbitTask"
><A NAME="v%3AResetOrbitTask"
></A
></A
><B
>ResetOrbitTask</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:EnterOrbitTask"
><A NAME="v%3AEnterOrbitTask"
></A
></A
><B
>EnterOrbitTask</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:LeaveOrbitTask"
><A NAME="v%3ALeaveOrbitTask"
></A
></A
><B
>LeaveOrbitTask</B
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:TagTask')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:TagTask" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Eq.html#t%3AEq"
>Eq</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3ATagTask"
>TagTask</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Text-Show.html#t%3AShow"
>Show</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3ATagTask"
>TagTask</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>type</SPAN
> <A NAME="t:TagTasks"
><A NAME="t%3ATagTasks"
></A
></A
><B
>TagTasks</B
> = [(<A HREF="Text-Regex-TDFA-Common.html#t%3ATag"
>Tag</A
>, <A HREF="Text-Regex-TDFA-Common.html#t%3ATagTask"
>TagTask</A
>)]</TD
><TD CLASS="declbut"
><A HREF="src/Text-Regex-TDFA-Common.html#TagTasks"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Ordered list of tags and their associated Task
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:TagUpdate"
><A NAME="t%3ATagUpdate"
></A
></A
><B
>TagUpdate</B
>  </TD
><TD CLASS="declbut"
><A HREF="src/Text-Regex-TDFA-Common.html#TagUpdate"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="ndoc"
>When attached to a QTrans the TagTask can be done before or after
 accepting the character.
</TD
></TR
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:PreUpdate"
><A NAME="v%3APreUpdate"
></A
></A
><B
>PreUpdate</B
> <A HREF="Text-Regex-TDFA-Common.html#t%3ATagTask"
>TagTask</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:PostUpdate"
><A NAME="v%3APostUpdate"
></A
></A
><B
>PostUpdate</B
> <A HREF="Text-Regex-TDFA-Common.html#t%3ATagTask"
>TagTask</A
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:TagUpdate')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:TagUpdate" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Eq.html#t%3AEq"
>Eq</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3ATagUpdate"
>TagUpdate</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Text-Show.html#t%3AShow"
>Show</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3ATagUpdate"
>TagUpdate</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>type</SPAN
> <A NAME="t:TagList"
><A NAME="t%3ATagList"
></A
></A
><B
>TagList</B
> = [(<A HREF="Text-Regex-TDFA-Common.html#t%3ATag"
>Tag</A
>, <A HREF="Text-Regex-TDFA-Common.html#t%3ATagUpdate"
>TagUpdate</A
>)]</TD
><TD CLASS="declbut"
><A HREF="src/Text-Regex-TDFA-Common.html#TagList"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Ordered list of tags and their associated update operation.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>type</SPAN
> <A NAME="t:TagCommand"
><A NAME="t%3ATagCommand"
></A
></A
><B
>TagCommand</B
> = (<A HREF="Text-Regex-TDFA-Common.html#t%3ADoPa"
>DoPa</A
>, <A HREF="Text-Regex-TDFA-Common.html#t%3ATagList"
>TagList</A
>)</TD
><TD CLASS="declbut"
><A HREF="src/Text-Regex-TDFA-Common.html#TagCommand"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>A TagList and the location of the item in the original pattern
 that is being accepted.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>type</SPAN
> <A NAME="t:WinTags"
><A NAME="t%3AWinTags"
></A
></A
><B
>WinTags</B
> = <A HREF="Text-Regex-TDFA-Common.html#t%3ATagList"
>TagList</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Regex-TDFA-Common.html#WinTags"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Ordered list of tags and their associated update operation to
 perform on an empty transition to the virtual winning state.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:DFA"
><A NAME="t%3ADFA"
></A
></A
><B
>DFA</B
>  </TD
><TD CLASS="declbut"
><A HREF="src/Text-Regex-TDFA-Common.html#DFA"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="ndoc"
>Internal DFA node, identified by the Set of indices of the QNFA
 nodes it represents.
</TD
></TR
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="5" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:DFA"
><A NAME="v%3ADFA"
></A
></A
><B
>DFA</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="body" COLSPAN="2"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:d_id"
><A NAME="v%3Ad_id"
></A
></A
><B
>d_id</B
> :: <A HREF="Text-Regex-TDFA-Common.html#t%3ASetIndex"
>SetIndex</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:d_dt"
><A NAME="v%3Ad_dt"
></A
></A
><B
>d_dt</B
> :: <A HREF="Text-Regex-TDFA-Common.html#t%3ADT"
>DT</A
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:DFA')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:DFA" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Text-Show.html#t%3AShow"
>Show</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3ADFA"
>DFA</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:Transition"
><A NAME="t%3ATransition"
></A
></A
><B
>Transition</B
>  </TD
><TD CLASS="declbut"
><A HREF="src/Text-Regex-TDFA-Common.html#Transition"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="5" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:Transition"
><A NAME="v%3ATransition"
></A
></A
><B
>Transition</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="body" COLSPAN="2"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:trans_many"
><A NAME="v%3Atrans_many"
></A
></A
><B
>trans_many</B
> :: <A HREF="Text-Regex-TDFA-Common.html#t%3ADFA"
>DFA</A
></TD
><TD CLASS="rdoc"
>where to go (maximal), including respawning
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:trans_single"
><A NAME="v%3Atrans_single"
></A
></A
><B
>trans_single</B
> :: <A HREF="Text-Regex-TDFA-Common.html#t%3ADFA"
>DFA</A
></TD
><TD CLASS="rdoc"
>where to go, not including respawning
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:trans_how"
><A NAME="v%3Atrans_how"
></A
></A
><B
>trans_how</B
> :: <A HREF="Text-Regex-TDFA-Common.html#t%3ADTrans"
>DTrans</A
></TD
><TD CLASS="rdoc"
>how to go, including respawning
</TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:DT"
><A NAME="t%3ADT"
></A
></A
><B
>DT</B
>  </TD
><TD CLASS="declbut"
><A HREF="src/Text-Regex-TDFA-Common.html#DT"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="ndoc"
>Internal to the DFA node
</TD
></TR
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="5" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:Simple'"
><A NAME="v%3ASimple%27"
></A
></A
><B
>Simple'</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="body" COLSPAN="2"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:dt_win"
><A NAME="v%3Adt_win"
></A
></A
><B
>dt_win</B
> :: <A HREF="/usr/share/doc/ghc/html/libraries/containers-0.3.0.0/Data-IntMap.html#t%3AIntMap"
>IntMap</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3AInstructions"
>Instructions</A
></TD
><TD CLASS="rdoc"
>Actions to perform to win
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:dt_trans"
><A NAME="v%3Adt_trans"
></A
></A
><B
>dt_trans</B
> :: <A HREF="Data-IntMap-CharMap2.html#t%3ACharMap"
>CharMap</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3ATransition"
>Transition</A
></TD
><TD CLASS="rdoc"
>Transition to accept Char
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:dt_other"
><A NAME="v%3Adt_other"
></A
></A
><B
>dt_other</B
> :: <A HREF="Text-Regex-TDFA-Common.html#t%3ATransition"
>Transition</A
></TD
><TD CLASS="rdoc"
>default accepting transition
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:Testing'"
><A NAME="v%3ATesting%27"
></A
></A
><B
>Testing'</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="body" COLSPAN="2"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:dt_test"
><A NAME="v%3Adt_test"
></A
></A
><B
>dt_test</B
> :: <A HREF="Text-Regex-TDFA-Common.html#t%3AWhichTest"
>WhichTest</A
></TD
><TD CLASS="rdoc"
>The test to perform
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:dt_dopas"
><A NAME="v%3Adt_dopas"
></A
></A
><B
>dt_dopas</B
> :: <A HREF="Data-IntSet-EnumSet2.html#t%3AEnumSet"
>EnumSet</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3ADoPa"
>DoPa</A
></TD
><TD CLASS="rdoc"
>location(s) of the anchor(s) in the original regexp
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:dt_a"
><A NAME="v%3Adt_a"
></A
></A
><B
>dt_a</B
> :: <A HREF="Text-Regex-TDFA-Common.html#t%3ADT"
>DT</A
></TD
><TD CLASS="rdoc"
>use dt_a if test is True else use dt_b
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:dt_b"
><A NAME="v%3Adt_b"
></A
></A
><B
>dt_b</B
> :: <A HREF="Text-Regex-TDFA-Common.html#t%3ADT"
>DT</A
></TD
><TD CLASS="rdoc"
>use dt_a if test is True else use dt_b
</TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:DT')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:DT" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Text-Show.html#t%3AShow"
>Show</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3ADT"
>DT</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>type</SPAN
> <A NAME="t:DTrans"
><A NAME="t%3ADTrans"
></A
></A
><B
>DTrans</B
> = <A HREF="/usr/share/doc/ghc/html/libraries/containers-0.3.0.0/Data-IntMap.html#t%3AIntMap"
>IntMap</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/containers-0.3.0.0/Data-IntMap.html#t%3AIntMap"
>IntMap</A
> (<A HREF="Text-Regex-TDFA-Common.html#t%3ADoPa"
>DoPa</A
>, <A HREF="Text-Regex-TDFA-Common.html#t%3AInstructions"
>Instructions</A
>))</TD
><TD CLASS="declbut"
><A HREF="src/Text-Regex-TDFA-Common.html#DTrans"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
><P
>Internal type to repesent the commands for the tagged transition.
 The outer IntMap is for the destination Index and the inner IntMap
 is for the Source Index.  This is convenient since all runtime data
 going to the same destination must be compared to find the best.
</P
><P
>A Destination IntMap entry may have an empty Source IntMap if and
 only if the destination is the starting index and the NFA/DFA.
 This instructs the matching engine to spawn a new entry starting at
 the post-update position.
</P
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>type</SPAN
> <A NAME="t:DTrans'"
><A NAME="t%3ADTrans%27"
></A
></A
><B
>DTrans'</B
> = [(<A HREF="Text-Regex-TDFA-Common.html#t%3AIndex"
>Index</A
>, [(<A HREF="Text-Regex-TDFA-Common.html#t%3AIndex"
>Index</A
>, (<A HREF="Text-Regex-TDFA-Common.html#t%3ADoPa"
>DoPa</A
>, ([(<A HREF="Text-Regex-TDFA-Common.html#t%3ATag"
>Tag</A
>, (<A HREF="Text-Regex-TDFA-Common.html#t%3APosition"
>Position</A
>, <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
>))], [<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
>])))])]</TD
><TD CLASS="declbut"
><A HREF="src/Text-Regex-TDFA-Common.html#DTrans%27"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Internal convenience type for the text display code
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:Orbits"
><A NAME="t%3AOrbits"
></A
></A
><B
>Orbits</B
>  </TD
><TD CLASS="declbut"
><A HREF="src/Text-Regex-TDFA-Common.html#Orbits"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="ndoc"
><P
>Positions for which a * was re-started while looping.  Need to
 append locations at back but compare starting with front, so use
 Seq as a Queue.  The initial position is saved in basePos (and a
 Maximize Tag), the middle positions in the Seq, and the final
 position is NOT saved in the Orbits (only in a Maximize Tag).
</P
><P
>The orderinal code is being written XXX TODO document it.
</P
></TD
></TR
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="5" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:Orbits"
><A NAME="v%3AOrbits"
></A
></A
><B
>Orbits</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="body" COLSPAN="2"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:inOrbit"
><A NAME="v%3AinOrbit"
></A
></A
><B
>inOrbit</B
> :: !<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:basePos"
><A NAME="v%3AbasePos"
></A
></A
><B
>basePos</B
> :: <A HREF="Text-Regex-TDFA-Common.html#t%3APosition"
>Position</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ordinal"
><A NAME="v%3Aordinal"
></A
></A
><B
>ordinal</B
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:getOrbits"
><A NAME="v%3AgetOrbits"
></A
></A
><B
>getOrbits</B
> :: !(<A HREF="/usr/share/doc/ghc/html/libraries/containers-0.3.0.0/Data-Sequence.html#t%3ASeq"
>Seq</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3APosition"
>Position</A
>)</TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:Orbits')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:Orbits" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Text-Show.html#t%3AShow"
>Show</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3AOrbits"
>Orbits</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:Instructions"
><A NAME="t%3AInstructions"
></A
></A
><B
>Instructions</B
>  </TD
><TD CLASS="declbut"
><A HREF="src/Text-Regex-TDFA-Common.html#Instructions"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="ndoc"
>The <TT
><A HREF="Text-Regex-TDFA-Common.html#v%3AnewPos"
>newPos</A
></TT
> and newFlags lists in Instructions are sorted by, and unique in, the Tag values
</TD
></TR
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="5" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:Instructions"
><A NAME="v%3AInstructions"
></A
></A
><B
>Instructions</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="body" COLSPAN="2"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:newPos"
><A NAME="v%3AnewPos"
></A
></A
><B
>newPos</B
> :: ![(<A HREF="Text-Regex-TDFA-Common.html#t%3ATag"
>Tag</A
>, <A HREF="Text-Regex-TDFA-Common.html#t%3AAction"
>Action</A
>)]</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:newOrbits"
><A NAME="v%3AnewOrbits"
></A
></A
><B
>newOrbits</B
> :: !(<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> (<A HREF="Text-Regex-TDFA-Common.html#t%3APosition"
>Position</A
> -&gt; <A HREF="Text-Regex-TDFA-Common.html#t%3AOrbitTransformer"
>OrbitTransformer</A
>))</TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:Instructions')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:Instructions" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Text-Show.html#t%3AShow"
>Show</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3AInstructions"
>Instructions</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:Action"
><A NAME="t%3AAction"
></A
></A
><B
>Action</B
>  </TD
><TD CLASS="declbut"
><A HREF="src/Text-Regex-TDFA-Common.html#Action"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:SetPre"
><A NAME="v%3ASetPre"
></A
></A
><B
>SetPre</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:SetPost"
><A NAME="v%3ASetPost"
></A
></A
><B
>SetPost</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:SetVal"
><A NAME="v%3ASetVal"
></A
></A
><B
>SetVal</B
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:Action')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:Action" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Eq.html#t%3AEq"
>Eq</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3AAction"
>Action</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Text-Show.html#t%3AShow"
>Show</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3AAction"
>Action</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>type</SPAN
> <A NAME="t:OrbitTransformer"
><A NAME="t%3AOrbitTransformer"
></A
></A
><B
>OrbitTransformer</B
> = <A HREF="Text-Regex-TDFA-Common.html#t%3AOrbitLog"
>OrbitLog</A
> -&gt; <A HREF="Text-Regex-TDFA-Common.html#t%3AOrbitLog"
>OrbitLog</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Regex-TDFA-Common.html#OrbitTransformer"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>type</SPAN
> <A NAME="t:OrbitLog"
><A NAME="t%3AOrbitLog"
></A
></A
><B
>OrbitLog</B
> = <A HREF="/usr/share/doc/ghc/html/libraries/containers-0.3.0.0/Data-IntMap.html#t%3AIntMap"
>IntMap</A
> <A HREF="Text-Regex-TDFA-Common.html#t%3AOrbits"
>Orbits</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Regex-TDFA-Common.html#OrbitLog"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:showQT"
><A NAME="v%3AshowQT"
></A
></A
><B
>showQT</B
> :: <A HREF="Text-Regex-TDFA-Common.html#t%3AQT"
>QT</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Regex-TDFA-Common.html#showQT"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:indent"
><A NAME="v%3Aindent"
></A
></A
><B
>indent</B
> :: [<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
>] -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Regex-TDFA-Common.html#indent"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:showDT"
><A NAME="v%3AshowDT"
></A
></A
><B
>showDT</B
> :: <A HREF="Text-Regex-TDFA-Common.html#t%3ADT"
>DT</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Regex-TDFA-Common.html#showDT"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:seeDTrans"
><A NAME="v%3AseeDTrans"
></A
></A
><B
>seeDTrans</B
> :: <A HREF="Text-Regex-TDFA-Common.html#t%3ADTrans"
>DTrans</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Regex-TDFA-Common.html#seeDTrans"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="botbar"
>Produced by <A HREF="http://www.haskell.org/haddock/"
>Haddock</A
> version 2.6.1</TD
></TR
></TABLE
></BODY
></HTML
>