<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <HTML ><HEAD ><TITLE >Haddock User Guide</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK REL="NEXT" TITLE="Introduction" HREF="introduction.html"></HEAD ><BODY CLASS="BOOK" ><DIV CLASS="BOOK" ><A NAME="HADDOCK" ></A ><DIV CLASS="TITLEPAGE" ><H1 CLASS="TITLE" ><A NAME="AEN2" >Haddock User Guide</A ></H1 ><H3 CLASS="AUTHOR" ><A NAME="AEN5" ></A >Simon Marlow</H3 ><P CLASS="COPYRIGHT" >Copyright © 2002 Simon Marlow</P ><DIV ><DIV CLASS="ABSTRACT" ><P ></P ><A NAME="AEN13" ></A ><P >This document describes Haddock, a Haskell documentation tool.</P ><P ></P ></DIV ></DIV ><HR></DIV ><DIV CLASS="TOC" ><DL ><DT ><B >Table of Contents</B ></DT ><DT >1. <A HREF="introduction.html" >Introduction</A ></DT ><DD ><DL ><DT >1.1. <A HREF="introduction.html#OBTAINING" >Obtaining Haddock</A ></DT ><DT >1.2. <A HREF="license.html" >License</A ></DT ><DT >1.3. <A HREF="x57.html" >Acknowledgements</A ></DT ></DL ></DD ><DT >2. <A HREF="invoking.html" >Invoking Haddock</A ></DT ><DT >3. <A HREF="markup.html" >Documentation and Markup</A ></DT ><DD ><DL ><DT >3.1. <A HREF="markup.html#AEN409" >Documenting a top-level declaration</A ></DT ><DT >3.2. <A HREF="x444.html" >Documenting parts of a declaration</A ></DT ><DD ><DL ><DT >3.2.1. <A HREF="x444.html#AEN447" >Class methods</A ></DT ><DT >3.2.2. <A HREF="x444.html#AEN455" >Constructors and record fields</A ></DT ><DT >3.2.3. <A HREF="x444.html#AEN464" >Function arguments</A ></DT ></DL ></DD ><DT >3.3. <A HREF="x468.html" >The module description</A ></DT ><DT >3.4. <A HREF="x473.html" >Controlling the documentation structure</A ></DT ><DD ><DL ><DT >3.4.1. <A HREF="x473.html#AEN491" >Re-exporting an entire module</A ></DT ><DT >3.4.2. <A HREF="x473.html#AEN511" >Omitting the export list</A ></DT ></DL ></DD ><DT >3.5. <A HREF="x516.html" >Named chunks of documentation</A ></DT ><DT >3.6. <A HREF="x531.html" >Hyperlinking and re-exported entities</A ></DT ><DT >3.7. <A HREF="module-attributes.html" >Module Attributes</A ></DT ><DT >3.8. <A HREF="x599.html" >Markup</A ></DT ><DD ><DL ><DT >3.8.1. <A HREF="x599.html#AEN603" >Paragraphs</A ></DT ><DT >3.8.2. <A HREF="x599.html#AEN606" >Special characters</A ></DT ><DT >3.8.3. <A HREF="x599.html#AEN621" >Code Blocks</A ></DT ><DT >3.8.4. <A HREF="x599.html#AEN630" >Hyperlinked Identifiers</A ></DT ><DT >3.8.5. <A HREF="x599.html#AEN652" >Emphasis and Monospaced text</A ></DT ><DT >3.8.6. <A HREF="x599.html#AEN660" >Linking to modules</A ></DT ><DT >3.8.7. <A HREF="x599.html#AEN664" >Itemized and Enumerated lists</A ></DT ><DT >3.8.8. <A HREF="x599.html#AEN681" >Definition lists</A ></DT ><DT >3.8.9. <A HREF="x599.html#AEN702" >URLs</A ></DT ><DT >3.8.10. <A HREF="x599.html#AEN706" >Anchors</A ></DT ></DL ></DD ></DL ></DD ></DL ></DIV ></DIV ><DIV CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" > </TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" > </TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" ><A HREF="introduction.html" ACCESSKEY="N" >Next</A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" > </TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" > </TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >Introduction</TD ></TR ></TABLE ></DIV ></BODY ></HTML >