<!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 >haskell-src-exts-1.9.0: Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></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="index.html" >Contents</A ></TD ><TD CLASS="topbut" ><A HREF="doc-index.html" >Index</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD ><TABLE CELLPADDING="0" CELLSPACING="5" ><TR CLASS="indexrow" ><TD ><A HREF="doc-index-A.html" >A</A ></TD ><TD ><A HREF="doc-index-B.html" >B</A ></TD ><TD ><A HREF="doc-index-C.html" >C</A ></TD ><TD ><A HREF="doc-index-D.html" >D</A ></TD ><TD ><A HREF="doc-index-E.html" >E</A ></TD ><TD ><A HREF="doc-index-F.html" >F</A ></TD ><TD ><A HREF="doc-index-G.html" >G</A ></TD ><TD ><A HREF="doc-index-H.html" >H</A ></TD ><TD ><A HREF="doc-index-I.html" >I</A ></TD ><TD ><A HREF="doc-index-K.html" >K</A ></TD ><TD ><A HREF="doc-index-L.html" >L</A ></TD ><TD ><A HREF="doc-index-M.html" >M</A ></TD ><TD ><A HREF="doc-index-N.html" >N</A ></TD ><TD ><A HREF="doc-index-O.html" >O</A ></TD ><TD ><A HREF="doc-index-P.html" >P</A ></TD ><TD ><A HREF="doc-index-Q.html" >Q</A ></TD ><TD ><A HREF="doc-index-R.html" >R</A ></TD ><TD ><A HREF="doc-index-S.html" >S</A ></TD ><TD ><A HREF="doc-index-T.html" >T</A ></TD ><TD ><A HREF="doc-index-U.html" >U</A ></TD ><TD ><A HREF="doc-index-V.html" >V</A ></TD ><TD ><A HREF="doc-index-W.html" >W</A ></TD ><TD ><A HREF="doc-index-X.html" >X</A ></TD ><TD ><A HREF="doc-index-Y.html" >Y</A ></TD ><TD ><A HREF="doc-index-Z.html" >Z</A ></TD ><TD ><A HREF="doc-index-60.html" ><</A ></TD ><TD ><A HREF="doc-index-61.html" >=</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="section1" >Index (M)</TD ></TR ><TR ><TD ><TABLE ID="indexlist" CELLPADDING="0" CELLSPACING="5" ><TR CLASS="indexrow" ><TD CLASS="indexentry" >MagicHash</TD ><TD CLASS="indexlinks" ><A HREF="Language-Haskell-Exts-Extension.html#v%3AMagicHash" >Language.Haskell.Exts.Extension</A >, Language.Haskell.Exts.Annotated, Language.Haskell.Exts</TD ></TR ><TR CLASS="indexrow" ><TD CLASS="indexentry" COLSPAN="2" >main_mod</TD ></TR ><TR CLASS="indexrow" ><TD CLASS="indexannot" >1 (Function)</TD ><TD CLASS="indexlinks" ><A HREF="Language-Haskell-Exts-Annotated-Syntax.html#v%3Amain_mod" >Language.Haskell.Exts.Annotated.Syntax</A >, Language.Haskell.Exts.Annotated</TD ></TR ><TR CLASS="indexrow" ><TD CLASS="indexannot" >2 (Function)</TD ><TD CLASS="indexlinks" ><A HREF="Language-Haskell-Exts-Syntax.html#v%3Amain_mod" >Language.Haskell.Exts.Syntax</A >, Language.Haskell.Exts</TD ></TR ><TR CLASS="indexrow" ><TD CLASS="indexentry" COLSPAN="2" >main_name</TD ></TR ><TR CLASS="indexrow" ><TD CLASS="indexannot" >1 (Function)</TD ><TD CLASS="indexlinks" ><A HREF="Language-Haskell-Exts-Annotated-Syntax.html#v%3Amain_name" >Language.Haskell.Exts.Annotated.Syntax</A >, Language.Haskell.Exts.Annotated</TD ></TR ><TR CLASS="indexrow" ><TD CLASS="indexannot" >2 (Function)</TD ><TD CLASS="indexlinks" ><A HREF="Language-Haskell-Exts-Syntax.html#v%3Amain_name" >Language.Haskell.Exts.Syntax</A >, Language.Haskell.Exts</TD ></TR ><TR CLASS="indexrow" ><TD CLASS="indexentry" COLSPAN="2" >Match</TD ></TR ><TR CLASS="indexrow" ><TD CLASS="indexannot" >1 (Type/Class)</TD ><TD CLASS="indexlinks" ><A HREF="Language-Haskell-Exts-Annotated-Syntax.html#t%3AMatch" >Language.Haskell.Exts.Annotated.Syntax</A >, Language.Haskell.Exts.Annotated</TD ></TR ><TR CLASS="indexrow" ><TD CLASS="indexannot" >2 (Data Constructor)</TD ><TD CLASS="indexlinks" ><A HREF="Language-Haskell-Exts-Annotated-Syntax.html#v%3AMatch" >Language.Haskell.Exts.Annotated.Syntax</A >, Language.Haskell.Exts.Annotated</TD ></TR ><TR CLASS="indexrow" ><TD CLASS="indexannot" >3 (Type/Class)</TD ><TD CLASS="indexlinks" ><A HREF="Language-Haskell-Exts-Syntax.html#t%3AMatch" >Language.Haskell.Exts.Syntax</A >, Language.Haskell.Exts</TD ></TR ><TR CLASS="indexrow" ><TD CLASS="indexannot" >4 (Data Constructor)</TD ><TD CLASS="indexlinks" ><A HREF="Language-Haskell-Exts-Syntax.html#v%3AMatch" >Language.Haskell.Exts.Syntax</A >, Language.Haskell.Exts</TD ></TR ><TR CLASS="indexrow" ><TD CLASS="indexentry" COLSPAN="2" >MDo</TD ></TR ><TR CLASS="indexrow" ><TD CLASS="indexannot" >1 (Data Constructor)</TD ><TD CLASS="indexlinks" ><A HREF="Language-Haskell-Exts-Annotated-Syntax.html#v%3AMDo" >Language.Haskell.Exts.Annotated.Syntax</A >, Language.Haskell.Exts.Annotated</TD ></TR ><TR CLASS="indexrow" ><TD CLASS="indexannot" >2 (Data Constructor)</TD ><TD CLASS="indexlinks" ><A HREF="Language-Haskell-Exts-Syntax.html#v%3AMDo" >Language.Haskell.Exts.Syntax</A >, Language.Haskell.Exts</TD ></TR ><TR CLASS="indexrow" ><TD CLASS="indexentry" >mergeSrcSpan</TD ><TD CLASS="indexlinks" ><A HREF="Language-Haskell-Exts-SrcLoc.html#v%3AmergeSrcSpan" >Language.Haskell.Exts.SrcLoc</A >, Language.Haskell.Exts.Annotated</TD ></TR ><TR CLASS="indexrow" ><TD CLASS="indexentry" COLSPAN="2" >metaConPat</TD ></TR ><TR CLASS="indexrow" ><TD CLASS="indexannot" >1 (Function)</TD ><TD CLASS="indexlinks" ><A HREF="Language-Haskell-Exts-Annotated-Build.html#v%3AmetaConPat" >Language.Haskell.Exts.Annotated.Build</A >, Language.Haskell.Exts.Annotated</TD ></TR ><TR CLASS="indexrow" ><TD CLASS="indexannot" >2 (Function)</TD ><TD CLASS="indexlinks" ><A HREF="Language-Haskell-Exts-Build.html#v%3AmetaConPat" >Language.Haskell.Exts.Build</A >, Language.Haskell.Exts</TD ></TR ><TR CLASS="indexrow" ><TD CLASS="indexentry" COLSPAN="2" >metaFunction</TD ></TR ><TR CLASS="indexrow" ><TD CLASS="indexannot" >1 (Function)</TD ><TD CLASS="indexlinks" ><A HREF="Language-Haskell-Exts-Annotated-Build.html#v%3AmetaFunction" >Language.Haskell.Exts.Annotated.Build</A >, Language.Haskell.Exts.Annotated</TD ></TR ><TR CLASS="indexrow" ><TD CLASS="indexannot" >2 (Function)</TD ><TD CLASS="indexlinks" ><A HREF="Language-Haskell-Exts-Build.html#v%3AmetaFunction" >Language.Haskell.Exts.Build</A >, Language.Haskell.Exts</TD ></TR ><TR CLASS="indexrow" ><TD CLASS="indexentry" COLSPAN="2" >minus_name</TD ></TR ><TR CLASS="indexrow" ><TD CLASS="indexannot" >1 (Function)</TD ><TD CLASS="indexlinks" ><A HREF="Language-Haskell-Exts-Annotated-Syntax.html#v%3Aminus_name" >Language.Haskell.Exts.Annotated.Syntax</A >, Language.Haskell.Exts.Annotated</TD ></TR ><TR CLASS="indexrow" ><TD CLASS="indexannot" >2 (Function)</TD ><TD CLASS="indexlinks" ><A HREF="Language-Haskell-Exts-Syntax.html#v%3Aminus_name" >Language.Haskell.Exts.Syntax</A >, Language.Haskell.Exts</TD ></TR ><TR CLASS="indexrow" ><TD CLASS="indexentry" >mkSrcSpan</TD ><TD CLASS="indexlinks" ><A HREF="Language-Haskell-Exts-SrcLoc.html#v%3AmkSrcSpan" >Language.Haskell.Exts.SrcLoc</A >, Language.Haskell.Exts.Annotated</TD ></TR ><TR CLASS="indexrow" ><TD CLASS="indexentry" >Mode</TD ><TD CLASS="indexlinks" ><A HREF="Language-Haskell-Exts-Pretty.html#t%3AMode" >Language.Haskell.Exts.Pretty</A >, Language.Haskell.Exts.Annotated, Language.Haskell.Exts</TD ></TR ><TR CLASS="indexrow" ><TD CLASS="indexentry" >mode</TD ><TD CLASS="indexlinks" ><A HREF="Language-Haskell-Exts-Pretty.html#v%3Amode" >Language.Haskell.Exts.Pretty</A >, Language.Haskell.Exts.Annotated, Language.Haskell.Exts</TD ></TR ><TR CLASS="indexrow" ><TD CLASS="indexentry" COLSPAN="2" >Module</TD ></TR ><TR CLASS="indexrow" ><TD CLASS="indexannot" >1 (Type/Class)</TD ><TD CLASS="indexlinks" ><A HREF="Language-Haskell-Exts-Annotated-Syntax.html#t%3AModule" >Language.Haskell.Exts.Annotated.Syntax</A >, Language.Haskell.Exts.Annotated</TD ></TR ><TR CLASS="indexrow" ><TD CLASS="indexannot" >2 (Data Constructor)</TD ><TD CLASS="indexlinks" ><A HREF="Language-Haskell-Exts-Annotated-Syntax.html#v%3AModule" >Language.Haskell.Exts.Annotated.Syntax</A >, Language.Haskell.Exts.Annotated</TD ></TR ><TR CLASS="indexrow" ><TD CLASS="indexannot" >3 (Type/Class)</TD ><TD CLASS="indexlinks" ><A HREF="Language-Haskell-Exts-Syntax.html#t%3AModule" >Language.Haskell.Exts.Syntax</A >, Language.Haskell.Exts</TD ></TR ><TR CLASS="indexrow" ><TD CLASS="indexannot" >4 (Data Constructor)</TD ><TD CLASS="indexlinks" ><A HREF="Language-Haskell-Exts-Syntax.html#v%3AModule" >Language.Haskell.Exts.Syntax</A >, Language.Haskell.Exts</TD ></TR ><TR CLASS="indexrow" ><TD CLASS="indexentry" COLSPAN="2" >ModuleAnn</TD ></TR ><TR CLASS="indexrow" ><TD CLASS="indexannot" >1 (Data Constructor)</TD ><TD CLASS="indexlinks" ><A HREF="Language-Haskell-Exts-Annotated-Syntax.html#v%3AModuleAnn" >Language.Haskell.Exts.Annotated.Syntax</A >, Language.Haskell.Exts.Annotated</TD ></TR ><TR CLASS="indexrow" ><TD CLASS="indexannot" >2 (Data Constructor)</TD ><TD CLASS="indexlinks" ><A HREF="Language-Haskell-Exts-Syntax.html#v%3AModuleAnn" >Language.Haskell.Exts.Syntax</A >, Language.Haskell.Exts</TD ></TR ><TR CLASS="indexrow" ><TD CLASS="indexentry" COLSPAN="2" >ModuleHead</TD ></TR ><TR CLASS="indexrow" ><TD CLASS="indexannot" >1 (Type/Class)</TD ><TD CLASS="indexlinks" ><A HREF="Language-Haskell-Exts-Annotated-Syntax.html#t%3AModuleHead" >Language.Haskell.Exts.Annotated.Syntax</A >, Language.Haskell.Exts.Annotated</TD ></TR ><TR CLASS="indexrow" ><TD CLASS="indexannot" >2 (Data Constructor)</TD ><TD CLASS="indexlinks" ><A HREF="Language-Haskell-Exts-Annotated-Syntax.html#v%3AModuleHead" >Language.Haskell.Exts.Annotated.Syntax</A >, Language.Haskell.Exts.Annotated</TD ></TR ><TR CLASS="indexrow" ><TD CLASS="indexentry" COLSPAN="2" >ModuleName</TD ></TR ><TR CLASS="indexrow" ><TD CLASS="indexannot" >1 (Type/Class)</TD ><TD CLASS="indexlinks" ><A HREF="Language-Haskell-Exts-Annotated-Syntax.html#t%3AModuleName" >Language.Haskell.Exts.Annotated.Syntax</A >, Language.Haskell.Exts.Annotated</TD ></TR ><TR CLASS="indexrow" ><TD CLASS="indexannot" >2 (Data Constructor)</TD ><TD CLASS="indexlinks" ><A HREF="Language-Haskell-Exts-Annotated-Syntax.html#v%3AModuleName" >Language.Haskell.Exts.Annotated.Syntax</A >, Language.Haskell.Exts.Annotated</TD ></TR ><TR CLASS="indexrow" ><TD CLASS="indexannot" >3 (Type/Class)</TD ><TD CLASS="indexlinks" ><A HREF="Language-Haskell-Exts-Syntax.html#t%3AModuleName" >Language.Haskell.Exts.Syntax</A >, Language.Haskell.Exts</TD ></TR ><TR CLASS="indexrow" ><TD CLASS="indexannot" >4 (Data Constructor)</TD ><TD CLASS="indexlinks" ><A HREF="Language-Haskell-Exts-Syntax.html#v%3AModuleName" >Language.Haskell.Exts.Syntax</A >, Language.Haskell.Exts</TD ></TR ><TR CLASS="indexrow" ><TD CLASS="indexentry" COLSPAN="2" >ModulePragma</TD ></TR ><TR CLASS="indexrow" ><TD CLASS="indexannot" >1 (Type/Class)</TD ><TD CLASS="indexlinks" ><A HREF="Language-Haskell-Exts-Annotated-Syntax.html#t%3AModulePragma" >Language.Haskell.Exts.Annotated.Syntax</A >, Language.Haskell.Exts.Annotated</TD ></TR ><TR CLASS="indexrow" ><TD CLASS="indexannot" >2 (Type/Class)</TD ><TD CLASS="indexlinks" ><A HREF="Language-Haskell-Exts-Syntax.html#t%3AModulePragma" >Language.Haskell.Exts.Syntax</A >, Language.Haskell.Exts</TD ></TR ><TR CLASS="indexrow" ><TD CLASS="indexentry" >MonoPatBinds</TD ><TD CLASS="indexlinks" ><A HREF="Language-Haskell-Exts-Extension.html#v%3AMonoPatBinds" >Language.Haskell.Exts.Extension</A >, Language.Haskell.Exts.Annotated, Language.Haskell.Exts</TD ></TR ><TR CLASS="indexrow" ><TD CLASS="indexentry" >MultiParamTypeClasses</TD ><TD CLASS="indexlinks" ><A HREF="Language-Haskell-Exts-Extension.html#v%3AMultiParamTypeClasses" >Language.Haskell.Exts.Extension</A >, Language.Haskell.Exts.Annotated, Language.Haskell.Exts</TD ></TR ></TABLE ></TD ></TR ></TABLE ></BODY ></HTML >