Setting up the use of this module.

§1. This section simply sets up the module in ways expected by foundation, and contains no code of interest. The following constant exists only in tools which use this module:

define HTML_MODULE TRUE

§2. Like all modules, this one must define a start and end function; the following have been thoroughly debugged and only rarely give trouble --

enumerate DOC_FRAGMENT_MREASON 
void HTMLModule::start(void) {
    Memory::reason_name(DOC_FRAGMENT_MREASON, "documentation fragments");
}

void HTMLModule::end(void) {
}

§3.

enumerate documentation_ref_CLASS 
enumerate localisation_dictionary_CLASS 
DECLARE_CLASS(documentation_ref)
DECLARE_CLASS(localisation_dictionary)