NOUSERMACRO(module)

includefile(modules/intro.yo)

sect(Syntax)
includefile(modules/syntax.yo)

lsect(MODINIT)(Modules)
includefile(modules/initial.yo)

lsect(GCMCACHE)(The gcm.cache directory)
includefile(modules/gcmcache.yo)

    lsubsect(MODHDR)(Module-compiled system header files)
    includefile(modules/modhdr.yo)

    lsubsect(LOCHDR)(Module-compiled headers of locally developed libraries)
    includefile(modules/locallib.yo)

        subsubsect(Using a relative location)
        includefile(modules/relative.yo)

        subsubsect(Using an absolute location)
        includefile(modules/absolute.yo)

    subsect(Local header files)
    includefile(modules/localhdr.yo)

sect(Namespaces)
includefile(modules/namespaces.yo)

sect(Templates)
includefile(modules/templates.yo)

    lsubsect(MODTEMP)(Class templates)
    includefile(modules/classtemplates.yo)

lsect(PARTITIONS)(Partitions)
includefile(modules/partitions.yo)

    subsect(The Math:Utility partition)
    includefile(modules/utility.yo)

    subsect(The Math:Add partition)
    includefile(modules/add.yo)

    subsect(The Math module's members)
    includefile(modules/math.yo)

    subsect(Using the Math module)
    includefile(modules/usingmath.yo)

    subsect(Partitioned class templates)
    includefile(modules/classtemplates2.yo)

lsect(MODMAPPER)(Module mapping)
includefile(modules/modmap.yo)

    subsect(Modifying interface units)
    includefile(modules/modiface.yo)

    subsect(External modules)
    includefile(modules/external.yo)

sect(Design)
includefile(modules/design.yo)

    subsect('header' and 'frame' files)
    includefile(modules/frame.yo)


COMMENT(

    includefile(modules/partmain.yo)
    includefile(modules/libraries.yo)
    includefile(modules/using.yo)
           
END ALL)





