Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > 1f2b142b9d2ef4849a6f5316fa1c5b12 > files > 1948

ghc-6.10.4-1mdv2010.0.i586.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
>Lexer</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_Lexer.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"
>ghc-6.10.4: The GHC API</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"
>Lexer</FONT
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
>Documentation</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:Token"
><A NAME="t%3AToken"
></A
></A
><B
>Token</B
>  </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:ITas"
><A NAME="v%3AITas"
></A
></A
><B
>ITas</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITcase"
><A NAME="v%3AITcase"
></A
></A
><B
>ITcase</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITclass"
><A NAME="v%3AITclass"
></A
></A
><B
>ITclass</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITdata"
><A NAME="v%3AITdata"
></A
></A
><B
>ITdata</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITdefault"
><A NAME="v%3AITdefault"
></A
></A
><B
>ITdefault</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITderiving"
><A NAME="v%3AITderiving"
></A
></A
><B
>ITderiving</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITdo"
><A NAME="v%3AITdo"
></A
></A
><B
>ITdo</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITelse"
><A NAME="v%3AITelse"
></A
></A
><B
>ITelse</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:IThiding"
><A NAME="v%3AIThiding"
></A
></A
><B
>IThiding</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITif"
><A NAME="v%3AITif"
></A
></A
><B
>ITif</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITimport"
><A NAME="v%3AITimport"
></A
></A
><B
>ITimport</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITin"
><A NAME="v%3AITin"
></A
></A
><B
>ITin</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITinfix"
><A NAME="v%3AITinfix"
></A
></A
><B
>ITinfix</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITinfixl"
><A NAME="v%3AITinfixl"
></A
></A
><B
>ITinfixl</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITinfixr"
><A NAME="v%3AITinfixr"
></A
></A
><B
>ITinfixr</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITinstance"
><A NAME="v%3AITinstance"
></A
></A
><B
>ITinstance</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITlet"
><A NAME="v%3AITlet"
></A
></A
><B
>ITlet</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITmodule"
><A NAME="v%3AITmodule"
></A
></A
><B
>ITmodule</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITnewtype"
><A NAME="v%3AITnewtype"
></A
></A
><B
>ITnewtype</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITof"
><A NAME="v%3AITof"
></A
></A
><B
>ITof</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITqualified"
><A NAME="v%3AITqualified"
></A
></A
><B
>ITqualified</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITthen"
><A NAME="v%3AITthen"
></A
></A
><B
>ITthen</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITtype"
><A NAME="v%3AITtype"
></A
></A
><B
>ITtype</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITwhere"
><A NAME="v%3AITwhere"
></A
></A
><B
>ITwhere</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITscc"
><A NAME="v%3AITscc"
></A
></A
><B
>ITscc</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITforall"
><A NAME="v%3AITforall"
></A
></A
><B
>ITforall</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITforeign"
><A NAME="v%3AITforeign"
></A
></A
><B
>ITforeign</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITexport"
><A NAME="v%3AITexport"
></A
></A
><B
>ITexport</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITlabel"
><A NAME="v%3AITlabel"
></A
></A
><B
>ITlabel</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITdynamic"
><A NAME="v%3AITdynamic"
></A
></A
><B
>ITdynamic</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITsafe"
><A NAME="v%3AITsafe"
></A
></A
><B
>ITsafe</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITthreadsafe"
><A NAME="v%3AITthreadsafe"
></A
></A
><B
>ITthreadsafe</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITunsafe"
><A NAME="v%3AITunsafe"
></A
></A
><B
>ITunsafe</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITstdcallconv"
><A NAME="v%3AITstdcallconv"
></A
></A
><B
>ITstdcallconv</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITccallconv"
><A NAME="v%3AITccallconv"
></A
></A
><B
>ITccallconv</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITdotnet"
><A NAME="v%3AITdotnet"
></A
></A
><B
>ITdotnet</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITmdo"
><A NAME="v%3AITmdo"
></A
></A
><B
>ITmdo</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITfamily"
><A NAME="v%3AITfamily"
></A
></A
><B
>ITfamily</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITgroup"
><A NAME="v%3AITgroup"
></A
></A
><B
>ITgroup</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITby"
><A NAME="v%3AITby"
></A
></A
><B
>ITby</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITusing"
><A NAME="v%3AITusing"
></A
></A
><B
>ITusing</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITinline_prag"
><A NAME="v%3AITinline_prag"
></A
></A
><B
>ITinline_prag</B
> <A HREF="../ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITspec_prag"
><A NAME="v%3AITspec_prag"
></A
></A
><B
>ITspec_prag</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITspec_inline_prag"
><A NAME="v%3AITspec_inline_prag"
></A
></A
><B
>ITspec_inline_prag</B
> <A HREF="../ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITsource_prag"
><A NAME="v%3AITsource_prag"
></A
></A
><B
>ITsource_prag</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITrules_prag"
><A NAME="v%3AITrules_prag"
></A
></A
><B
>ITrules_prag</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITwarning_prag"
><A NAME="v%3AITwarning_prag"
></A
></A
><B
>ITwarning_prag</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITdeprecated_prag"
><A NAME="v%3AITdeprecated_prag"
></A
></A
><B
>ITdeprecated_prag</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITline_prag"
><A NAME="v%3AITline_prag"
></A
></A
><B
>ITline_prag</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITscc_prag"
><A NAME="v%3AITscc_prag"
></A
></A
><B
>ITscc_prag</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITgenerated_prag"
><A NAME="v%3AITgenerated_prag"
></A
></A
><B
>ITgenerated_prag</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITcore_prag"
><A NAME="v%3AITcore_prag"
></A
></A
><B
>ITcore_prag</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITunpack_prag"
><A NAME="v%3AITunpack_prag"
></A
></A
><B
>ITunpack_prag</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITclose_prag"
><A NAME="v%3AITclose_prag"
></A
></A
><B
>ITclose_prag</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:IToptions_prag"
><A NAME="v%3AIToptions_prag"
></A
></A
><B
>IToptions_prag</B
> <A HREF="../base/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITinclude_prag"
><A NAME="v%3AITinclude_prag"
></A
></A
><B
>ITinclude_prag</B
> <A HREF="../base/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITlanguage_prag"
><A NAME="v%3AITlanguage_prag"
></A
></A
><B
>ITlanguage_prag</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITdotdot"
><A NAME="v%3AITdotdot"
></A
></A
><B
>ITdotdot</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITcolon"
><A NAME="v%3AITcolon"
></A
></A
><B
>ITcolon</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITdcolon"
><A NAME="v%3AITdcolon"
></A
></A
><B
>ITdcolon</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITequal"
><A NAME="v%3AITequal"
></A
></A
><B
>ITequal</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITlam"
><A NAME="v%3AITlam"
></A
></A
><B
>ITlam</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITvbar"
><A NAME="v%3AITvbar"
></A
></A
><B
>ITvbar</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITlarrow"
><A NAME="v%3AITlarrow"
></A
></A
><B
>ITlarrow</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITrarrow"
><A NAME="v%3AITrarrow"
></A
></A
><B
>ITrarrow</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITat"
><A NAME="v%3AITat"
></A
></A
><B
>ITat</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITtilde"
><A NAME="v%3AITtilde"
></A
></A
><B
>ITtilde</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITdarrow"
><A NAME="v%3AITdarrow"
></A
></A
><B
>ITdarrow</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITminus"
><A NAME="v%3AITminus"
></A
></A
><B
>ITminus</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITbang"
><A NAME="v%3AITbang"
></A
></A
><B
>ITbang</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITstar"
><A NAME="v%3AITstar"
></A
></A
><B
>ITstar</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITdot"
><A NAME="v%3AITdot"
></A
></A
><B
>ITdot</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITbiglam"
><A NAME="v%3AITbiglam"
></A
></A
><B
>ITbiglam</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITocurly"
><A NAME="v%3AITocurly"
></A
></A
><B
>ITocurly</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITccurly"
><A NAME="v%3AITccurly"
></A
></A
><B
>ITccurly</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITocurlybar"
><A NAME="v%3AITocurlybar"
></A
></A
><B
>ITocurlybar</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITccurlybar"
><A NAME="v%3AITccurlybar"
></A
></A
><B
>ITccurlybar</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITvocurly"
><A NAME="v%3AITvocurly"
></A
></A
><B
>ITvocurly</B
></TD
><TD CLASS="rdoc"
>}, for type applications
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITvccurly"
><A NAME="v%3AITvccurly"
></A
></A
><B
>ITvccurly</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITobrack"
><A NAME="v%3AITobrack"
></A
></A
><B
>ITobrack</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITopabrack"
><A NAME="v%3AITopabrack"
></A
></A
><B
>ITopabrack</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITcpabrack"
><A NAME="v%3AITcpabrack"
></A
></A
><B
>ITcpabrack</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITcbrack"
><A NAME="v%3AITcbrack"
></A
></A
><B
>ITcbrack</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:IToparen"
><A NAME="v%3AIToparen"
></A
></A
><B
>IToparen</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITcparen"
><A NAME="v%3AITcparen"
></A
></A
><B
>ITcparen</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:IToubxparen"
><A NAME="v%3AIToubxparen"
></A
></A
><B
>IToubxparen</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITcubxparen"
><A NAME="v%3AITcubxparen"
></A
></A
><B
>ITcubxparen</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITsemi"
><A NAME="v%3AITsemi"
></A
></A
><B
>ITsemi</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITcomma"
><A NAME="v%3AITcomma"
></A
></A
><B
>ITcomma</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITunderscore"
><A NAME="v%3AITunderscore"
></A
></A
><B
>ITunderscore</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITbackquote"
><A NAME="v%3AITbackquote"
></A
></A
><B
>ITbackquote</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITvarid"
><A NAME="v%3AITvarid"
></A
></A
><B
>ITvarid</B
> <A HREF="FastString.html#t%3AFastString"
>FastString</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITconid"
><A NAME="v%3AITconid"
></A
></A
><B
>ITconid</B
> <A HREF="FastString.html#t%3AFastString"
>FastString</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITvarsym"
><A NAME="v%3AITvarsym"
></A
></A
><B
>ITvarsym</B
> <A HREF="FastString.html#t%3AFastString"
>FastString</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITconsym"
><A NAME="v%3AITconsym"
></A
></A
><B
>ITconsym</B
> <A HREF="FastString.html#t%3AFastString"
>FastString</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITqvarid"
><A NAME="v%3AITqvarid"
></A
></A
><B
>ITqvarid</B
> (<A HREF="FastString.html#t%3AFastString"
>FastString</A
>, <A HREF="FastString.html#t%3AFastString"
>FastString</A
>)</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITqconid"
><A NAME="v%3AITqconid"
></A
></A
><B
>ITqconid</B
> (<A HREF="FastString.html#t%3AFastString"
>FastString</A
>, <A HREF="FastString.html#t%3AFastString"
>FastString</A
>)</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITqvarsym"
><A NAME="v%3AITqvarsym"
></A
></A
><B
>ITqvarsym</B
> (<A HREF="FastString.html#t%3AFastString"
>FastString</A
>, <A HREF="FastString.html#t%3AFastString"
>FastString</A
>)</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITqconsym"
><A NAME="v%3AITqconsym"
></A
></A
><B
>ITqconsym</B
> (<A HREF="FastString.html#t%3AFastString"
>FastString</A
>, <A HREF="FastString.html#t%3AFastString"
>FastString</A
>)</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITprefixqvarsym"
><A NAME="v%3AITprefixqvarsym"
></A
></A
><B
>ITprefixqvarsym</B
> (<A HREF="FastString.html#t%3AFastString"
>FastString</A
>, <A HREF="FastString.html#t%3AFastString"
>FastString</A
>)</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITprefixqconsym"
><A NAME="v%3AITprefixqconsym"
></A
></A
><B
>ITprefixqconsym</B
> (<A HREF="FastString.html#t%3AFastString"
>FastString</A
>, <A HREF="FastString.html#t%3AFastString"
>FastString</A
>)</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITdupipvarid"
><A NAME="v%3AITdupipvarid"
></A
></A
><B
>ITdupipvarid</B
> <A HREF="FastString.html#t%3AFastString"
>FastString</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITpragma"
><A NAME="v%3AITpragma"
></A
></A
><B
>ITpragma</B
> <A HREF="StringBuffer.html#t%3AStringBuffer"
>StringBuffer</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITchar"
><A NAME="v%3AITchar"
></A
></A
><B
>ITchar</B
> <A HREF="../ghc-prim/GHC-Types.html#t%3AChar"
>Char</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITstring"
><A NAME="v%3AITstring"
></A
></A
><B
>ITstring</B
> <A HREF="FastString.html#t%3AFastString"
>FastString</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITinteger"
><A NAME="v%3AITinteger"
></A
></A
><B
>ITinteger</B
> <A HREF="../integer/GHC-Integer.html#t%3AInteger"
>Integer</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITrational"
><A NAME="v%3AITrational"
></A
></A
><B
>ITrational</B
> <A HREF="../base/Prelude.html#t%3ARational"
>Rational</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITprimchar"
><A NAME="v%3AITprimchar"
></A
></A
><B
>ITprimchar</B
> <A HREF="../ghc-prim/GHC-Types.html#t%3AChar"
>Char</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITprimstring"
><A NAME="v%3AITprimstring"
></A
></A
><B
>ITprimstring</B
> <A HREF="FastString.html#t%3AFastString"
>FastString</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITprimint"
><A NAME="v%3AITprimint"
></A
></A
><B
>ITprimint</B
> <A HREF="../integer/GHC-Integer.html#t%3AInteger"
>Integer</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITprimword"
><A NAME="v%3AITprimword"
></A
></A
><B
>ITprimword</B
> <A HREF="../integer/GHC-Integer.html#t%3AInteger"
>Integer</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITprimfloat"
><A NAME="v%3AITprimfloat"
></A
></A
><B
>ITprimfloat</B
> <A HREF="../base/Prelude.html#t%3ARational"
>Rational</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITprimdouble"
><A NAME="v%3AITprimdouble"
></A
></A
><B
>ITprimdouble</B
> <A HREF="../base/Prelude.html#t%3ARational"
>Rational</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITopenExpQuote"
><A NAME="v%3AITopenExpQuote"
></A
></A
><B
>ITopenExpQuote</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITopenPatQuote"
><A NAME="v%3AITopenPatQuote"
></A
></A
><B
>ITopenPatQuote</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITopenDecQuote"
><A NAME="v%3AITopenDecQuote"
></A
></A
><B
>ITopenDecQuote</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITopenTypQuote"
><A NAME="v%3AITopenTypQuote"
></A
></A
><B
>ITopenTypQuote</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITcloseQuote"
><A NAME="v%3AITcloseQuote"
></A
></A
><B
>ITcloseQuote</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITidEscape"
><A NAME="v%3AITidEscape"
></A
></A
><B
>ITidEscape</B
> <A HREF="FastString.html#t%3AFastString"
>FastString</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITparenEscape"
><A NAME="v%3AITparenEscape"
></A
></A
><B
>ITparenEscape</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITvarQuote"
><A NAME="v%3AITvarQuote"
></A
></A
><B
>ITvarQuote</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITtyQuote"
><A NAME="v%3AITtyQuote"
></A
></A
><B
>ITtyQuote</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITquasiQuote"
><A NAME="v%3AITquasiQuote"
></A
></A
><B
>ITquasiQuote</B
> (<A HREF="FastString.html#t%3AFastString"
>FastString</A
>, <A HREF="FastString.html#t%3AFastString"
>FastString</A
>, <A HREF="SrcLoc.html#t%3ASrcSpan"
>SrcSpan</A
>)</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITproc"
><A NAME="v%3AITproc"
></A
></A
><B
>ITproc</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITrec"
><A NAME="v%3AITrec"
></A
></A
><B
>ITrec</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:IToparenbar"
><A NAME="v%3AIToparenbar"
></A
></A
><B
>IToparenbar</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITcparenbar"
><A NAME="v%3AITcparenbar"
></A
></A
><B
>ITcparenbar</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITlarrowtail"
><A NAME="v%3AITlarrowtail"
></A
></A
><B
>ITlarrowtail</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITrarrowtail"
><A NAME="v%3AITrarrowtail"
></A
></A
><B
>ITrarrowtail</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITLarrowtail"
><A NAME="v%3AITLarrowtail"
></A
></A
><B
>ITLarrowtail</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITRarrowtail"
><A NAME="v%3AITRarrowtail"
></A
></A
><B
>ITRarrowtail</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITunknown"
><A NAME="v%3AITunknown"
></A
></A
><B
>ITunknown</B
> <A HREF="../base/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITeof"
><A NAME="v%3AITeof"
></A
></A
><B
>ITeof</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITdocCommentNext"
><A NAME="v%3AITdocCommentNext"
></A
></A
><B
>ITdocCommentNext</B
> <A HREF="../base/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITdocCommentPrev"
><A NAME="v%3AITdocCommentPrev"
></A
></A
><B
>ITdocCommentPrev</B
> <A HREF="../base/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITdocCommentNamed"
><A NAME="v%3AITdocCommentNamed"
></A
></A
><B
>ITdocCommentNamed</B
> <A HREF="../base/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITdocSection"
><A NAME="v%3AITdocSection"
></A
></A
><B
>ITdocSection</B
> <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
> <A HREF="../base/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITdocOptions"
><A NAME="v%3AITdocOptions"
></A
></A
><B
>ITdocOptions</B
> <A HREF="../base/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITdocOptionsOld"
><A NAME="v%3AITdocOptionsOld"
></A
></A
><B
>ITdocOptionsOld</B
> <A HREF="../base/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITlineComment"
><A NAME="v%3AITlineComment"
></A
></A
><B
>ITlineComment</B
> <A HREF="../base/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ITblockComment"
><A NAME="v%3AITblockComment"
></A
></A
><B
>ITblockComment</B
> <A HREF="../base/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:lexer"
><A NAME="v%3Alexer"
></A
></A
><B
>lexer</B
> ::  (<A HREF="SrcLoc.html#t%3ALocated"
>Located</A
> <A HREF="Lexer.html#t%3AToken"
>Token</A
> -&gt; <A HREF="Lexer.html#t%3AP"
>P</A
> a) -&gt; <A HREF="Lexer.html#t%3AP"
>P</A
> a</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:pragState"
><A NAME="v%3ApragState"
></A
></A
><B
>pragState</B
> :: <A HREF="DynFlags.html#t%3ADynFlags"
>DynFlags</A
> -&gt; <A HREF="StringBuffer.html#t%3AStringBuffer"
>StringBuffer</A
> -&gt; <A HREF="SrcLoc.html#t%3ASrcLoc"
>SrcLoc</A
> -&gt; <A HREF="Lexer.html#t%3APState"
>PState</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:mkPState"
><A NAME="v%3AmkPState"
></A
></A
><B
>mkPState</B
> :: <A HREF="StringBuffer.html#t%3AStringBuffer"
>StringBuffer</A
> -&gt; <A HREF="SrcLoc.html#t%3ASrcLoc"
>SrcLoc</A
> -&gt; <A HREF="DynFlags.html#t%3ADynFlags"
>DynFlags</A
> -&gt; <A HREF="Lexer.html#t%3APState"
>PState</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:PState"
><A NAME="t%3APState"
></A
></A
><B
>PState</B
>  </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:PState"
><A NAME="v%3APState"
></A
></A
><B
>PState</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:buffer"
><A NAME="v%3Abuffer"
></A
></A
><B
>buffer</B
> :: <A HREF="StringBuffer.html#t%3AStringBuffer"
>StringBuffer</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:dflags"
><A NAME="v%3Adflags"
></A
></A
><B
>dflags</B
> :: <A HREF="DynFlags.html#t%3ADynFlags"
>DynFlags</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:messages"
><A NAME="v%3Amessages"
></A
></A
><B
>messages</B
> :: <A HREF="ErrUtils.html#t%3AMessages"
>Messages</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:last_loc"
><A NAME="v%3Alast_loc"
></A
></A
><B
>last_loc</B
> :: <A HREF="SrcLoc.html#t%3ASrcSpan"
>SrcSpan</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:last_offs"
><A NAME="v%3Alast_offs"
></A
></A
><B
>last_offs</B
> :: !<A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:last_len"
><A NAME="v%3Alast_len"
></A
></A
><B
>last_len</B
> :: !<A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:last_line_len"
><A NAME="v%3Alast_line_len"
></A
></A
><B
>last_line_len</B
> :: !<A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:loc"
><A NAME="v%3Aloc"
></A
></A
><B
>loc</B
> :: <A HREF="SrcLoc.html#t%3ASrcLoc"
>SrcLoc</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:extsBitmap"
><A NAME="v%3AextsBitmap"
></A
></A
><B
>extsBitmap</B
> :: !<A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:context"
><A NAME="v%3Acontext"
></A
></A
><B
>context</B
> :: [LayoutContext]</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:lex_state"
><A NAME="v%3Alex_state"
></A
></A
><B
>lex_state</B
> :: [<A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
>]</TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>newtype</SPAN
>  <A NAME="t:P"
><A NAME="t%3AP"
></A
></A
><B
>P</B
> a </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:P"
><A NAME="v%3AP"
></A
></A
><B
>P</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:unP"
><A NAME="v%3AunP"
></A
></A
><B
>unP</B
> :: <A HREF="Lexer.html#t%3APState"
>PState</A
> -&gt; <A HREF="Lexer.html#t%3AParseResult"
>ParseResult</A
> 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:P')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:P" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="../base/Control-Monad.html#t%3AMonad"
>Monad</A
> <A HREF="Lexer.html#t%3AP"
>P</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:ParseResult"
><A NAME="t%3AParseResult"
></A
></A
><B
>ParseResult</B
> a </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:POk"
><A NAME="v%3APOk"
></A
></A
><B
>POk</B
> <A HREF="Lexer.html#t%3APState"
>PState</A
> a</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:PFailed"
><A NAME="v%3APFailed"
></A
></A
><B
>PFailed</B
> <A HREF="SrcLoc.html#t%3ASrcSpan"
>SrcSpan</A
> <A HREF="ErrUtils.html#t%3AMessage"
>Message</A
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:getSrcLoc"
><A NAME="v%3AgetSrcLoc"
></A
></A
><B
>getSrcLoc</B
> :: <A HREF="Lexer.html#t%3AP"
>P</A
> <A HREF="SrcLoc.html#t%3ASrcLoc"
>SrcLoc</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:failLocMsgP"
><A NAME="v%3AfailLocMsgP"
></A
></A
><B
>failLocMsgP</B
> ::  <A HREF="SrcLoc.html#t%3ASrcLoc"
>SrcLoc</A
> -&gt; <A HREF="SrcLoc.html#t%3ASrcLoc"
>SrcLoc</A
> -&gt; <A HREF="../base/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="Lexer.html#t%3AP"
>P</A
> a</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:failSpanMsgP"
><A NAME="v%3AfailSpanMsgP"
></A
></A
><B
>failSpanMsgP</B
> ::  <A HREF="SrcLoc.html#t%3ASrcSpan"
>SrcSpan</A
> -&gt; <A HREF="Outputable.html#t%3ASDoc"
>SDoc</A
> -&gt; <A HREF="Lexer.html#t%3AP"
>P</A
> a</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:srcParseFail"
><A NAME="v%3AsrcParseFail"
></A
></A
><B
>srcParseFail</B
> ::  <A HREF="Lexer.html#t%3AP"
>P</A
> a</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:getMessages"
><A NAME="v%3AgetMessages"
></A
></A
><B
>getMessages</B
> :: <A HREF="Lexer.html#t%3APState"
>PState</A
> -&gt; <A HREF="ErrUtils.html#t%3AMessages"
>Messages</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:popContext"
><A NAME="v%3ApopContext"
></A
></A
><B
>popContext</B
> :: <A HREF="Lexer.html#t%3AP"
>P</A
> <A HREF="../ghc-prim/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:pushCurrentContext"
><A NAME="v%3ApushCurrentContext"
></A
></A
><B
>pushCurrentContext</B
> :: <A HREF="Lexer.html#t%3AP"
>P</A
> <A HREF="../ghc-prim/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:setLastToken"
><A NAME="v%3AsetLastToken"
></A
></A
><B
>setLastToken</B
> :: <A HREF="SrcLoc.html#t%3ASrcSpan"
>SrcSpan</A
> -&gt; <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
> -&gt; <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
> -&gt; <A HREF="Lexer.html#t%3AP"
>P</A
> <A HREF="../ghc-prim/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:setSrcLoc"
><A NAME="v%3AsetSrcLoc"
></A
></A
><B
>setSrcLoc</B
> :: <A HREF="SrcLoc.html#t%3ASrcLoc"
>SrcLoc</A
> -&gt; <A HREF="Lexer.html#t%3AP"
>P</A
> <A HREF="../ghc-prim/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:getLexState"
><A NAME="v%3AgetLexState"
></A
></A
><B
>getLexState</B
> :: <A HREF="Lexer.html#t%3AP"
>P</A
> <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:popLexState"
><A NAME="v%3ApopLexState"
></A
></A
><B
>popLexState</B
> :: <A HREF="Lexer.html#t%3AP"
>P</A
> <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:pushLexState"
><A NAME="v%3ApushLexState"
></A
></A
><B
>pushLexState</B
> :: <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
> -&gt; <A HREF="Lexer.html#t%3AP"
>P</A
> <A HREF="../ghc-prim/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:extension"
><A NAME="v%3Aextension"
></A
></A
><B
>extension</B
> :: (<A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
> -&gt; <A HREF="../ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
>) -&gt; <A HREF="Lexer.html#t%3AP"
>P</A
> <A HREF="../ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
>standaloneDerivingEnabled</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
>bangPatEnabled</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:addWarning"
><A NAME="v%3AaddWarning"
></A
></A
><B
>addWarning</B
> :: <A HREF="DynFlags.html#t%3ADynFlag"
>DynFlag</A
> -&gt; <A HREF="SrcLoc.html#t%3ASrcSpan"
>SrcSpan</A
> -&gt; <A HREF="Outputable.html#t%3ASDoc"
>SDoc</A
> -&gt; <A HREF="Lexer.html#t%3AP"
>P</A
> <A HREF="../ghc-prim/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:lexTokenStream"
><A NAME="v%3AlexTokenStream"
></A
></A
><B
>lexTokenStream</B
> :: <A HREF="StringBuffer.html#t%3AStringBuffer"
>StringBuffer</A
> -&gt; <A HREF="SrcLoc.html#t%3ASrcLoc"
>SrcLoc</A
> -&gt; <A HREF="DynFlags.html#t%3ADynFlags"
>DynFlags</A
> -&gt; <A HREF="Lexer.html#t%3AParseResult"
>ParseResult</A
> [<A HREF="SrcLoc.html#t%3ALocated"
>Located</A
> <A HREF="Lexer.html#t%3AToken"
>Token</A
>]</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.4.2</TD
></TR
></TABLE
></BODY
></HTML
>