# Welcome to Haddock’s documentation!

This is Haddock, a tool for automatically generating documentation from annotated Haskell source code.

Contents:

- Introduction
  - Obtaining Haddock
  - License
  - Contributors
  - Acknowledgements
- Invoking Haddock
  - Using literate or pre-processed source
- Documentation and Markup
  - Documenting a Top-Level Declaration
  - Documenting Parts of a Declaration
  - The Module Description
  - Controlling the Documentation Structure
  - Hyperlinking and Re-Exported Entities
  - Module Attributes
  - Markup

# Indices and tables

- Index
- Search Page