# 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
  - Named chunks of documentation
  - Hyperlinking and re-exported entities
  - Module Attributes
  - Markup

# Indices and tables

- Index
- Search Page