§1. Indoc is not part of the main Inform compiler and is not shipped inside the Inform apps. Instead, it's used as a stand-alone command-line tool by the maintainers of Inform: it generates the formatted documentation about the language which is used both inside the apps and on the project website. (So, although Indoc is not included in the apps, its output is.)

Indoc is a single literate program, and is not divided into modules.

§2. The texts of the manuals and examples supplied inside the Inform app are stored elsewhere in the repository.1

§3. Indoc contains the basic foundation library, but none of the services.