<!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 >Language.Haskell.Exts.Fixity</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_Language-Haskell-Exts-Fixity.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" >haskell-src-exts-1.9.0: Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer</TD ><TD CLASS="topbut" ><A HREF="src/Language-Haskell-Exts-Fixity.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" >Language.Haskell.Exts.Fixity</FONT ></TD ><TD ALIGN="right" ><TABLE CLASS="narrow" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="infohead" >Portability</TD ><TD CLASS="infoval" >portable</TD ></TR ><TR ><TD CLASS="infohead" >Stability</TD ><TD CLASS="infoval" >stable</TD ></TR ><TR ><TD CLASS="infohead" >Maintainer</TD ><TD CLASS="infoval" >Niklas Broberg, d00nibro@chalmers.se</TD ></TR ></TABLE ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="section4" ><B >Contents</B ></TD ></TR ><TR ><TD ><DL ><DT ><A HREF="#1" >Fixity representation </A ></DT ><DD ><DL ><DT ><A HREF="#2" >Collections of fixities </A ></DT ></DL ></DD ><DT ><A HREF="#3" >Applying fixities to an AST </A ></DT ></DL ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" >Description</TD ></TR ><TR ><TD CLASS="doc" >Fixity information to give the parser so that infix operators can be parsed properly. </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" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="#t%3AFixity" >Fixity</A > = <A HREF="#v%3AFixity" >Fixity</A > <A HREF="Language-Haskell-Exts-Syntax.html#t%3AAssoc" >Assoc</A > <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A > <A HREF="Language-Haskell-Exts-Syntax.html#t%3AOp" >Op</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3Ainfix_" >infix_</A > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A > -> [<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString" >String</A >] -> [<A HREF="Language-Haskell-Exts-Fixity.html#t%3AFixity" >Fixity</A >]</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3Ainfixl_" >infixl_</A > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A > -> [<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString" >String</A >] -> [<A HREF="Language-Haskell-Exts-Fixity.html#t%3AFixity" >Fixity</A >]</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3Ainfixr_" >infixr_</A > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A > -> [<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString" >String</A >] -> [<A HREF="Language-Haskell-Exts-Fixity.html#t%3AFixity" >Fixity</A >]</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3ApreludeFixities" >preludeFixities</A > :: [<A HREF="Language-Haskell-Exts-Fixity.html#t%3AFixity" >Fixity</A >]</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AbaseFixities" >baseFixities</A > :: [<A HREF="Language-Haskell-Exts-Fixity.html#t%3AFixity" >Fixity</A >]</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >class</SPAN > <A HREF="#t%3AAppFixity" >AppFixity</A > ast <SPAN CLASS="keyword" >where</SPAN ></TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="decl" ><A HREF="#v%3AapplyFixities" >applyFixities</A > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Control-Monad.html#t%3AMonad" >Monad</A > m => [<A HREF="Language-Haskell-Exts-Fixity.html#t%3AFixity" >Fixity</A >] -> ast -> m ast</TD ></TR ></TABLE ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" ><A NAME="1" ><A NAME="1" >Fixity representation </A ></A ></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:Fixity" ><A NAME="t%3AFixity" ></A ></A ><B >Fixity</B > </TD ><TD CLASS="declbut" ><A HREF="src/Language-Haskell-Exts-Fixity.html#Fixity" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="ndoc" >Operator fixities are represented by their associativity (left, right or none) and their precedence (0-9). </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:Fixity" ><A NAME="v%3AFixity" ></A ></A ><B >Fixity</B > <A HREF="Language-Haskell-Exts-Syntax.html#t%3AAssoc" >Assoc</A > <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A > <A HREF="Language-Haskell-Exts-Syntax.html#t%3AOp" >Op</A ></TD ><TD CLASS="rdoc" ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="section4" ><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:Fixity')" ALT="show/hide" > Instances</TD ></TR ><TR ><TD CLASS="body" ><DIV ID="i:Fixity" 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="Language-Haskell-Exts-Fixity.html#t%3AFixity" >Fixity</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Data.html#t%3AData" >Data</A > <A HREF="Language-Haskell-Exts-Fixity.html#t%3AFixity" >Fixity</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="Language-Haskell-Exts-Fixity.html#t%3AFixity" >Fixity</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="Language-Haskell-Exts-Fixity.html#t%3AFixity" >Fixity</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Typeable.html#t%3ATypeable" >Typeable</A > <A HREF="Language-Haskell-Exts-Fixity.html#t%3AFixity" >Fixity</A ></TD ></TR ></TABLE ></DIV ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="doc" ><P >The following three functions all create lists of fixities from textual representations of operators. The intended usage is e.g. </P ><PRE > fixs = infixr_ 0 ["$","$!","`seq`"] </PRE ><P >Note that the operators are expected as you would write them infix, i.e. with ` characters surrounding <EM >varid</EM > operators, and <EM >varsym</EM > operators written as is. </P ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:infix_" ><A NAME="v%3Ainfix_" ></A ></A ><B >infix_</B > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A > -> [<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString" >String</A >] -> [<A HREF="Language-Haskell-Exts-Fixity.html#t%3AFixity" >Fixity</A >]</TD ><TD CLASS="declbut" ><A HREF="src/Language-Haskell-Exts-Fixity.html#infix_" >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:infixl_" ><A NAME="v%3Ainfixl_" ></A ></A ><B >infixl_</B > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A > -> [<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString" >String</A >] -> [<A HREF="Language-Haskell-Exts-Fixity.html#t%3AFixity" >Fixity</A >]</TD ><TD CLASS="declbut" ><A HREF="src/Language-Haskell-Exts-Fixity.html#infixl_" >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:infixr_" ><A NAME="v%3Ainfixr_" ></A ></A ><B >infixr_</B > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A > -> [<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString" >String</A >] -> [<A HREF="Language-Haskell-Exts-Fixity.html#t%3AFixity" >Fixity</A >]</TD ><TD CLASS="declbut" ><A HREF="src/Language-Haskell-Exts-Fixity.html#infixr_" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section2" ><A NAME="2" ><A NAME="2" >Collections of fixities </A ></A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:preludeFixities" ><A NAME="v%3ApreludeFixities" ></A ></A ><B >preludeFixities</B > :: [<A HREF="Language-Haskell-Exts-Fixity.html#t%3AFixity" >Fixity</A >]</TD ><TD CLASS="declbut" ><A HREF="src/Language-Haskell-Exts-Fixity.html#preludeFixities" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" >All fixities defined in the Prelude. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:baseFixities" ><A NAME="v%3AbaseFixities" ></A ></A ><B >baseFixities</B > :: [<A HREF="Language-Haskell-Exts-Fixity.html#t%3AFixity" >Fixity</A >]</TD ><TD CLASS="declbut" ><A HREF="src/Language-Haskell-Exts-Fixity.html#baseFixities" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" ><P >All fixities defined in the base package. </P ><P >Note that the <TT >+++</TT > operator appears in both Control.Arrows and Text.ParserCombinators.ReadP. The listed precedence for <TT >+++</TT > in this list is that of Control.Arrows. </P ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" ><A NAME="3" ><A NAME="3" >Applying fixities to an AST </A ></A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><SPAN CLASS="keyword" >class</SPAN > <A NAME="t:AppFixity" ><A NAME="t%3AAppFixity" ></A ></A ><B >AppFixity</B > ast <SPAN CLASS="keyword" >where</SPAN ></TD ><TD CLASS="declbut" ><A HREF="src/Language-Haskell-Exts-Fixity.html#AppFixity" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="ndoc" >All AST elements that may include expressions which in turn may need fixity tweaking will be instances of this class. </TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="section4" >Methods</TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:applyFixities" ><A NAME="v%3AapplyFixities" ></A ></A ><B >applyFixities</B ></TD ><TD CLASS="declbut" ><A HREF="src/Language-Haskell-Exts-Fixity.html#applyFixities" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="arg" >:: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Control-Monad.html#t%3AMonad" >Monad</A > m</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >=> [<A HREF="Language-Haskell-Exts-Fixity.html#t%3AFixity" >Fixity</A >]</TD ><TD CLASS="rdoc" >The fixities to account for. </TD ></TR ><TR ><TD CLASS="arg" >-> ast</TD ><TD CLASS="rdoc" >The element to tweak. </TD ></TR ><TR ><TD CLASS="arg" >-> m ast</TD ><TD CLASS="rdoc" >The same element, but with operator expressions updated, or a failure. </TD ></TR ><TR ><TD CLASS="ndoc" COLSPAN="2" >Tweak any expressions in the element to account for the fixities given. Assumes that all operator expressions are fully left associative chains to begin with. </TD ></TR ></TABLE ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="section4" ><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:AppFixity')" ALT="show/hide" > Instances</TD ></TR ><TR ><TD CLASS="body" ><DIV ID="i:AppFixity" STYLE="display:block;" ><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0" ><TR ><TD CLASS="decl" ><A HREF="Language-Haskell-Exts-Fixity.html#t%3AAppFixity" >AppFixity</A > <A HREF="Language-Haskell-Exts-Syntax.html#t%3AGuardedAlt" >GuardedAlt</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Language-Haskell-Exts-Fixity.html#t%3AAppFixity" >AppFixity</A > <A HREF="Language-Haskell-Exts-Syntax.html#t%3AGuardedAlts" >GuardedAlts</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Language-Haskell-Exts-Fixity.html#t%3AAppFixity" >AppFixity</A > <A HREF="Language-Haskell-Exts-Syntax.html#t%3AAlt" >Alt</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Language-Haskell-Exts-Fixity.html#t%3AAppFixity" >AppFixity</A > <A HREF="Language-Haskell-Exts-Syntax.html#t%3AFieldUpdate" >FieldUpdate</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Language-Haskell-Exts-Fixity.html#t%3AAppFixity" >AppFixity</A > <A HREF="Language-Haskell-Exts-Syntax.html#t%3AQualStmt" >QualStmt</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Language-Haskell-Exts-Fixity.html#t%3AAppFixity" >AppFixity</A > <A HREF="Language-Haskell-Exts-Syntax.html#t%3AStmt" >Stmt</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Language-Haskell-Exts-Fixity.html#t%3AAppFixity" >AppFixity</A > <A HREF="Language-Haskell-Exts-Syntax.html#t%3APatField" >PatField</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Language-Haskell-Exts-Fixity.html#t%3AAppFixity" >AppFixity</A > <A HREF="Language-Haskell-Exts-Syntax.html#t%3ARPat" >RPat</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Language-Haskell-Exts-Fixity.html#t%3AAppFixity" >AppFixity</A > <A HREF="Language-Haskell-Exts-Syntax.html#t%3APXAttr" >PXAttr</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Language-Haskell-Exts-Fixity.html#t%3AAppFixity" >AppFixity</A > <A HREF="Language-Haskell-Exts-Syntax.html#t%3APat" >Pat</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Language-Haskell-Exts-Fixity.html#t%3AAppFixity" >AppFixity</A > <A HREF="Language-Haskell-Exts-Syntax.html#t%3ASplice" >Splice</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Language-Haskell-Exts-Fixity.html#t%3AAppFixity" >AppFixity</A > <A HREF="Language-Haskell-Exts-Syntax.html#t%3ABracket" >Bracket</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Language-Haskell-Exts-Fixity.html#t%3AAppFixity" >AppFixity</A > <A HREF="Language-Haskell-Exts-Syntax.html#t%3AXAttr" >XAttr</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Language-Haskell-Exts-Fixity.html#t%3AAppFixity" >AppFixity</A > <A HREF="Language-Haskell-Exts-Syntax.html#t%3AExp" >Exp</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Language-Haskell-Exts-Fixity.html#t%3AAppFixity" >AppFixity</A > <A HREF="Language-Haskell-Exts-Syntax.html#t%3AGuardedRhs" >GuardedRhs</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Language-Haskell-Exts-Fixity.html#t%3AAppFixity" >AppFixity</A > <A HREF="Language-Haskell-Exts-Syntax.html#t%3ARhs" >Rhs</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Language-Haskell-Exts-Fixity.html#t%3AAppFixity" >AppFixity</A > <A HREF="Language-Haskell-Exts-Syntax.html#t%3AInstDecl" >InstDecl</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Language-Haskell-Exts-Fixity.html#t%3AAppFixity" >AppFixity</A > <A HREF="Language-Haskell-Exts-Syntax.html#t%3AClassDecl" >ClassDecl</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Language-Haskell-Exts-Fixity.html#t%3AAppFixity" >AppFixity</A > <A HREF="Language-Haskell-Exts-Syntax.html#t%3AMatch" >Match</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Language-Haskell-Exts-Fixity.html#t%3AAppFixity" >AppFixity</A > <A HREF="Language-Haskell-Exts-Syntax.html#t%3AIPBind" >IPBind</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Language-Haskell-Exts-Fixity.html#t%3AAppFixity" >AppFixity</A > <A HREF="Language-Haskell-Exts-Syntax.html#t%3ABinds" >Binds</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Language-Haskell-Exts-Fixity.html#t%3AAppFixity" >AppFixity</A > <A HREF="Language-Haskell-Exts-Syntax.html#t%3AAnnotation" >Annotation</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Language-Haskell-Exts-Fixity.html#t%3AAppFixity" >AppFixity</A > <A HREF="Language-Haskell-Exts-Syntax.html#t%3ADecl" >Decl</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Language-Haskell-Exts-Fixity.html#t%3AAppFixity" >AppFixity</A > <A HREF="Language-Haskell-Exts-Syntax.html#t%3AModule" >Module</A ></TD ></TR ></TABLE ></DIV ></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 >