;;;-*- Mode:LISP; Package:BROWSER; Base:10.; fonts: (cptfontb) -*- 
;;;
;;; $Header: /ct/adamanual/nodedefs.l,v 1.4 84/05/04 16:38:35 jmiller Exp $
;;; Revision 1.1  84/02/02  11:40:57  jmiller
;;; Initial revision
;;; 
;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;                            REFMAN-DEFS                            ;;;
;;;                                                                   ;;;
;;;  Browser definitions for Ada reference manual nodes                 ;;;
;;;                                                                   ;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;The entries in this file will be built into a network and hung off of
;;;the pointer *REFERENCE-MANUAL-POINTER* -- this is done in BUILDRM.L.

(document (name reference-manual)
          (document-name reference-manual)
          (long-label "The Ada Language Reference Manual")
          (short-label "Table of Contents")
          (children
           (rm-foreword rm-chapter-1
                        rm-chapter-2
                        rm-chapter-3
                        rm-chapter-4
                        rm-chapter-5
                        rm-chapter-6
                        rm-chapter-7
                        rm-chapter-8
                        rm-chapter-9
                        rm-chapter-10
                        rm-chapter-11
                        rm-chapter-12
                        rm-chapter-13
                        rm-chapter-14
                        rm-annex-a
                        rm-annex-b
                        rm-annex-c
                        rm-appendix-d
                        rm-appendix-e
                        rm-appendix-f
                        rm-index
                        rm-postscript)))

(chapter (name rm-foreword)
         (part-of-document reference-manual)
         (document-name reference-manual)
         (long-label "Foreword")
         (short-label "Foreword")
         (next-node (rm-chapter-1))
         (text-file-link (rm-foreword)))

(text-file (name rm-foreword)
	   (part-of-chapter rm-foreword)
	   (document lrm)
           (long-label "LRM Foreword")
           (short-label "LRM Foreword")
           (ct-load-name rm-foreword))

(chapter (name rm-chapter-1)
         (part-of-document reference-manual)
         (document-name reference-manual)
         (long-label "Chapter 1: Introduction")
         (short-label "Chapter 1: Introduction")
         (children
          (rm-subchap1-0 rm-subchap1-1
                         rm-subchap1-2
                         rm-subchap1-3
                         rm-subchap1-4
                         rm-subchap1-5
                         rm-subchap1-6))
         (prior-node (rm-foreword))
         (next-node (rm-chapter-2))
	 (text-file-link (rm-chapter-1)))

(text-file (name rm-chapter-1)
	   (part-of-chapter rm-chapter-1)
	   (document lrm)
           (long-label "Chapter 1: Introduction")
           (short-label "Chapter 1: Introduction")
           (ct-load-name rm-chapter-1))

(subchapter (name rm-subchap1-0)
            (part-of-chapter rm-chapter-1)
            (document-name reference-manual)
            (long-label "Section 1.0: Introduction")
            (short-label "Section 1.0: Introduction")
            (next-node (rm-subchap1-1))
            (text-file-link (rm-subchap1-0)))

(text-file (name rm-subchap1-0)
	   (part-of-subchapter rm-subchap1-0)
	   (document lrm)
           (long-label "LRM Section 1.0: Introduction")
           (short-label "LRM Section 1.0")
           (ct-load-name rm-subchap1-0))

(subchapter (name rm-subchap1-1)
            (part-of-chapter rm-chapter-1)
            (document-name reference-manual)
            (long-label "Section 1.1: Scope of the Standard")
            (short-label "Section 1.1: Scope of the Standard")
            (prior-node (rm-subchap1-0))
            (next-node (rm-subchap1-2))
            (children (rm-subchap1-1-1 rm-subchap1-1-2))
            (text-file-link (rm-subchap1-1)))

(text-file (name rm-subchap1-1)
	   (part-of-subchapter rm-subchap1-1)
	   (document lrm)
           (long-label "LRM Section 1.1: Scope of the Standard")
           (short-label "LRM Section 1.1")
           (ct-load-name rm-subchap1-1))

(subsection (name rm-subchap1-1-1)
            (part-of-subchapter rm-subchap1-1)
            (document-name reference-manual)
            (long-label "Section 1.1.1: Extent of the Standard")
            (short-label "Section 1.1.1: Extent")
            (next-node (rm-subchap1-1-2))
            (text-file-link (rm-subchap1-1-1)))

(text-file (name rm-subchap1-1-1)
	   (part-of-subsection rm-subchap1-1-1)
	   (document lrm)
           (long-label "LRM Section 1.1.1: Extent of the Standard")
           (short-label "LRM Section 1.1.1")
           (ct-load-name rm-subchap1-1-1))

(subsection (name rm-subchap1-1-2)
            (part-of-subchapter rm-subchap1-1)
            (document-name reference-manual)
            (long-label "Section 1.1.2: Conformity of an Implementation")
            (short-label "Section 1.1.2: Conformity")
            (prior-node (rm-subchap1-1-1))
            (text-file-link (rm-subchap1-1-2)))

(text-file (name rm-subchap1-1-2)
	   (part-of-subsection rm-subchap1-1-2)
	   (document lrm)
           (long-label "LRM Section 1.1.2: Conformity of an Implementation")
           (short-label "LRM Section 1.1.2")
           (ct-load-name rm-subchap1-1-2))

(subchapter (name rm-subchap1-2)
            (part-of-chapter rm-chapter-1)
            (document-name reference-manual)
            (long-label "Section 1.2: Structure of the Standard")
            (short-label "Section 1.2: Structure")
            (prior-node (rm-subchap1-1))
            (next-node (rm-subchap1-3))
            (text-file-link (rm-subchap1-2)))

(text-file (name rm-subchap1-2)
	   (part-of-subchapter rm-subchap1-2)
	   (document lrm)
           (long-label "LRM Section 1.2: Structure of the Standard")
           (short-label "LRM Section 1.2")
           (ct-load-name rm-subchap1-2))

(subchapter (name rm-subchap1-3)
            (part-of-chapter rm-chapter-1)
            (document-name reference-manual)
            (long-label "Section 1.3: Design Goals and Sources")
            (short-label "Section 1.3: Design Goals")
            (prior-node (rm-subchap1-2))
            (next-node (rm-subchap1-4))
            (text-file-link (rm-subchap1-3)))

(text-file (name rm-subchap1-3)
	   (part-of-subchapter rm-subchap1-3)
	   (document lrm)
           (long-label "LRM Section 1.3: Design Goals and Sources")
           (short-label "LRM Section 1.3")
           (ct-load-name rm-subchap1-3))

(subchapter (name rm-subchap1-4)
            (part-of-chapter rm-chapter-1)
            (document-name reference-manual)
            (long-label "Section 1.4: Language Summary")
            (short-label "Section 1.4: Language Summary")
            (prior-node (rm-subchap1-3))
            (next-node (rm-subchap1-5))
            (text-file-link (rm-subchap1-4)))

(text-file (name rm-subchap1-4)
	   (part-of-subchapter rm-subchap1-4)
	   (document lrm)
           (long-label "LRM Section 1.4: Language Summary")
           (short-label "LRM Section 1.4")
           (ct-load-name rm-subchap1-4))

(subchapter (name rm-subchap1-5)
            (part-of-chapter rm-chapter-1)
            (document-name reference-manual)
            (long-label "Section 1.5: Method of Description and Syntax Notation")
            (short-label "Section 1.5: Method of Description")
            (prior-node (rm-subchap1-4))
            (next-node (rm-subchap1-6))
            (text-file-link (rm-subchap1-5)))

(text-file (name rm-subchap1-5)
	   (part-of-subchapter rm-subchap1-5)
	   (document lrm)
           (long-label "LRM Section 1.5: Method of Description and Syntax Notation")
           (short-label "LRM Section 1.5")
           (ct-load-name rm-subchap1-5))

(subchapter (name rm-subchap1-6)
            (part-of-chapter rm-chapter-1)
            (document-name reference-manual)
            (long-label "Section 1.6: Classification of Errors")
            (short-label "Section 1.6: Errors")
            (prior-node (rm-subchap1-5))
            (text-file-link (rm-subchap1-6)))

(text-file (name rm-subchap1-6)
	   (part-of-subchapter rm-subchap1-6)
	   (document lrm)
           (long-label "LRM Section 1.6: Classification of Errors")
           (short-label "LRM Section 1.6")
           (ct-load-name rm-subchap1-6))

(chapter (name rm-chapter-2)
         (part-of-document reference-manual)
         (document-name reference-manual)
         (long-label "Chapter 2: Lexical Elements")
         (short-label "Chapter 2: Lexical Elements")
         (children
          (rm-subchap2-0 rm-subchap2-1
                         rm-subchap2-2
                         rm-subchap2-3
                         rm-subchap2-4
                         rm-subchap2-5
                         rm-subchap2-6
                         rm-subchap2-7
                         rm-subchap2-8
                         rm-subchap2-9
                         rm-subchap2-10))
         (prior-node (rm-chapter-1))
         (next-node (rm-chapter-3))
	 (text-file-link (rm-chapter-2)))

(text-file (name rm-chapter-2)
	   (part-of-chapter rm-chapter-2)
	   (document lrm)
           (long-label "Chapter 2: Lexical Elements")
           (short-label "Chapter 2: Lexical Elements")
           (ct-load-name rm-chapter-2))

(subchapter (name rm-subchap2-0)
            (part-of-chapter rm-chapter-2)
            (document-name reference-manual)
            (long-label "Section 2.0: Lexical Elements")
            (short-label "Section 2.0: Lexical Elements")
            (next-node (rm-subchap2-1))
	    (xrefs (("character 2.1" rm-subchap2-1)
		    ("lexical element 2.2" rm-subchap2-2)))
            (text-file-link (rm-subchap2-0)))

(text-file (name rm-subchap2-0)
	   (part-of-subchapter rm-subchap2-0)
	   (document lrm)
           (long-label "LRM Section 2.0: Lexical Elements")
           (short-label "LRM Section 2.0")
           (ct-load-name rm-subchap2-0))

(subchapter (name rm-subchap2-1)
            (part-of-chapter rm-chapter-2)
            (document-name reference-manual)
            (long-label "Section 2.1: Character Set")
            (short-label "Section 2.1: Character Set")
            (prior-node (rm-subchap2-0))
            (next-node (rm-subchap2-2))
            (text-file-link (rm-subchap2-1)))

(text-file (name rm-subchap2-1)
	   (part-of-subchapter rm-subchap2-1)
	   (document lrm)
           (long-label "LRM Section 2.1: Character Set")
           (short-label "LRM Section 2.1")
           (ct-load-name rm-subchap2-1))

(subchapter (name rm-subchap2-2)
            (part-of-chapter rm-chapter-2)
            (document-name reference-manual)
            (long-label
             "Section 2.2: Lexical Elements, Separators, and Delimiters")
            (short-label "Section 2.2: Lexical")
            (prior-node (rm-subchap2-1))
            (next-node (rm-subchap2-3))
	    (xrefs (("character literal 2.5" rm-subchap2-5)
		    ("format effector 2.1" rm-subchap2-1)
		    ("identifier 2.3" rm-subchap2-3)
		    ("numeric literal 2.4" rm-subchap2-4)
		    ("space character 2.1" rm-subchap2-1)
		    ("string literal 2.6" rm-subchap2-6)))
            (text-file-link (rm-subchap2-2)))

(text-file (name rm-subchap2-2)
	   (part-of-subchapter rm-subchap2-2)
	   (document lrm)
           (long-label "LRM Section 2.2: Lexical Elements, Separators, and Delimiters")
           (short-label "LRM Section 2.2")
           (ct-load-name rm-subchap2-2))

(subchapter (name rm-subchap2-3)
            (part-of-chapter rm-chapter-2)
            (document-name reference-manual)
            (long-label "Section 2.3: Identifiers")
            (short-label "Section 2.3: Identifiers")
            (prior-node (rm-subchap2-2))
            (next-node (rm-subchap2-4))
            (text-file-link (rm-subchap2-3)))

(text-file (name rm-subchap2-3)
	   (part-of-subchapter rm-subchap2-3)
	   (document lrm)
           (long-label "LRM Section 2.3: Identifiers")
           (short-label "LRM Section 2.3")
           (ct-load-name rm-subchap2-3))

(subchapter (name rm-subchap2-4)
            (part-of-chapter rm-chapter-2)
            (document-name reference-manual)
            (long-label "Section 2.4: Numeric Literals")
            (short-label "Section 2.4: Numeric Literals")
            (prior-node (rm-subchap2-3))
            (next-node (rm-subchap2-5))
            (children (rm-subchap2-4-1 rm-subchap2-4-2))
            (text-file-link (rm-subchap2-4)))

(text-file (name rm-subchap2-4)
	   (part-of-subchapter rm-subchap2-4)
	   (document lrm)
           (long-label "LRM Section 2.4: Numeric Literals")
           (short-label "LRM Section 2.4")
           (ct-load-name rm-subchap2-4))

(subsection (name rm-subchap2-4-1)
            (part-of-subchapter rm-subchap2-4)
            (document-name reference-manual)
            (long-label "Section 2.4.1: Decimal Literals")
            (short-label "Section 2.4.1: Decimal Literals")
            (next-node (rm-subchap2-4-2))
            (text-file-link (rm-subchap2-4-1)))

(text-file (name rm-subchap2-4-1)
	   (part-of-subsection rm-subchap2-4-1)
	   (document lrm)
           (long-label "LRM Section 2.4.1: Decimal Literals")
           (short-label "LRM Section 2.4.1")
           (ct-load-name rm-subchap2-4-1))

(subsection (name rm-subchap2-4-2)
            (part-of-subchapter rm-subchap2-4)
            (document-name reference-manual)
            (long-label "Section 2.4.2: Based Literals")
            (short-label "Section 2.4.2: Based Literals")
            (prior-node (rm-subchap2-4-1))
            (text-file-link (rm-subchap2-4-2)))

(text-file (name rm-subchap2-4-2)
	   (part-of-subsection rm-subchap2-4-2)
	   (document lrm)
           (long-label "LRM Section 2.4.2: Based Literals")
           (short-label "LRM Section 2.4.2")
           (ct-load-name rm-subchap2-4-2))

(subchapter (name rm-subchap2-5)
            (part-of-chapter rm-chapter-2)
            (document-name reference-manual)
            (long-label "Section 2.5: Character Literals")
            (short-label "Section 2.5: Character Literals")
            (prior-node (rm-subchap2-4))
            (next-node (rm-subchap2-6))
            (text-file-link (rm-subchap2-5)))

(text-file (name rm-subchap2-5)
	   (part-of-subchapter rm-subchap2-5)
	   (document lrm)
           (long-label "LRM Section 2.5: Character Literals")
           (short-label "LRM Section 2.5")
           (ct-load-name rm-subchap2-5))

(subchapter (name rm-subchap2-6)
            (part-of-chapter rm-chapter-2)
            (document-name reference-manual)
            (long-label "Section 2.6: String Literals")
            (short-label "Section 2.6: String Literals")
            (prior-node (rm-subchap2-5))
            (next-node (rm-subchap2-7))
            (text-file-link (rm-subchap2-6)))

(text-file (name rm-subchap2-6)
	   (part-of-subchapter rm-subchap2-6)
	   (document lrm)
           (long-label "LRM Section 2.6: String Literals")
           (short-label "LRM Section 2.6")
           (ct-load-name rm-subchap2-6))

(subchapter (name rm-subchap2-7)
            (part-of-chapter rm-chapter-2)
            (document-name reference-manual)
            (long-label "Section 2.7: Comments")
            (short-label "Section 2.7: Comments")
            (prior-node (rm-subchap2-6))
            (next-node (rm-subchap2-8))
            (text-file-link (rm-subchap2-7)))

(text-file (name rm-subchap2-7)
	   (part-of-subchapter rm-subchap2-7)
	   (document lrm)
           (long-label "LRM Section 2.7: Comments")
           (short-label "LRM Section 2.7")
           (ct-load-name rm-subchap2-7))

(subchapter (name rm-subchap2-8)
            (part-of-chapter rm-chapter-2)
            (document-name reference-manual)
            (long-label "Section 2.8: Pragmas")
            (short-label "Section 2.8: Pragmas")
            (prior-node (rm-subchap2-7))
            (next-node (rm-subchap2-9))
            (text-file-link (rm-subchap2-8)))

(text-file (name rm-subchap2-8)
	   (part-of-subchapter rm-subchap2-8)
	   (document lrm)
           (long-label "LRM Section 2.8: Pragmas")
           (short-label "LRM Section 2.8")
           (ct-load-name rm-subchap2-8))

(subchapter (name rm-subchap2-9)
            (part-of-chapter rm-chapter-2)
            (document-name reference-manual)
            (long-label "Section 2.9: Reserved Words")
            (short-label "Section 2.9: Reserved Words")
            (prior-node (rm-subchap2-8))
            (next-node (rm-subchap2-10))
            (text-file-link (rm-subchap2-9)))

(text-file (name rm-subchap2-9)
	   (part-of-subchapter rm-subchap2-9)
	   (document lrm)
           (long-label "LRM Section 2.9: Reserved Words")
           (short-label "LRM Section 2.9")
           (ct-load-name rm-subchap2-9))

(subchapter (name rm-subchap2-10)
            (part-of-chapter rm-chapter-2)
            (document-name reference-manual)
            (long-label "Section 2.10: Allowable Replacements of Characters")
            (short-label "Section 2.10: Character Replacement")
            (prior-node (rm-subchap2-9))
            (text-file-link (rm-subchap2-10)))

(text-file (name rm-subchap2-10)
	   (part-of-subchapter rm-subchap2-10)
	   (document lrm)
           (long-label "LRM Section 2.10: Allowable Replacements of Characters")
           (short-label "LRM Section 2.10")
           (ct-load-name rm-subchap2-10))

(chapter (name rm-chapter-3)
         (part-of-document reference-manual)
         (document-name reference-manual)
         (long-label "Chapter 3: Declarations and Types")
         (short-label "Chapter 3: Declarations and Types")
         (children
          (rm-subchap3-0 rm-subchap3-1
                         rm-subchap3-2
                         rm-subchap3-3
                         rm-subchap3-4
                         rm-subchap3-5
                         rm-subchap3-6
                         rm-subchap3-7
                         rm-subchap3-8
                         rm-subchap3-9))
         (prior-node (rm-chapter-2))
         (next-node (rm-chapter-4))
	 (text-file-link (rm-chapter-3)))

(text-file (name rm-chapter-3)
	   (part-of-chapter rm-chapter-3)
	   (document lrm)
           (long-label "Chapter 3: Declarations and Types")
           (short-label "Chapter 3: Declarations and Types")
           (ct-load-name rm-chapter-3))

(subchapter (name rm-subchap3-0)
            (part-of-chapter rm-chapter-3)
            (document-name reference-manual)
            (long-label "Section 3.0: Declarations and Types")
            (short-label "Section 3.0: Declarations and Types")
            (next-node (rm-subchap3-1))
            (text-file-link (rm-subchap3-0)))

(text-file (name rm-subchap3-0)
	   (part-of-subchapter rm-subchap3-0)
	   (document lrm)
           (long-label "LRM Section 3.0: Declarations and Types")
           (short-label "LRM Section 3.0")
           (ct-load-name rm-subchap3-0))

(subchapter (name rm-subchap3-1)
            (part-of-chapter rm-chapter-3)
            (document-name reference-manual)
            (long-label "Section 3.1: Declarations")
            (short-label "Section 3.1: Declarations")
            (prior-node (rm-subchap3-0))
            (next-node (rm-subchap3-2))
            (text-file-link (rm-subchap3-1)))

(text-file (name rm-subchap3-1)
	   (part-of-subchapter rm-subchap3-1)
	   (document lrm)
           (long-label "LRM Section 3.1: Declarations")
           (short-label "LRM Section 3.1")
           (ct-load-name rm-subchap3-1))

(subchapter (name rm-subchap3-2)
            (part-of-chapter rm-chapter-3)
            (document-name reference-manual)
            (long-label "Section 3.2: Objects and Named Numbers")
            (short-label "Section 3.2: Objects and Numbers")
            (prior-node (rm-subchap3-1))
            (next-node (rm-subchap3-3))
            (children (rm-subchap3-2-1 rm-subchap3-2-2))
            (text-file-link (rm-subchap3-2)))

(text-file (name rm-subchap3-2)
	   (part-of-subchapter rm-subchap3-2)
	   (document lrm)
           (long-label "LRM Section 3.2: Objects and Named Numbers")
           (short-label "LRM Section 3.2")
           (ct-load-name rm-subchap3-2))

(subsection (name rm-subchap3-2-1)
            (part-of-subchapter rm-subchap3-2)
            (document-name reference-manual)
            (long-label "Section 3.2.1: Object Declarations")
            (short-label "Section 3.2.1: Object Declarations")
            (next-node (rm-subchap3-2-2))
            (text-file-link (rm-subchap3-2-1)))

(text-file (name rm-subchap3-2-1)
	   (part-of-subsection rm-subchap3-2-1)
	   (document lrm)
           (long-label "LRM Section 3.2.1: Object Declarations")
           (short-label "LRM Section 3.2.1")
           (ct-load-name rm-subchap3-2-1))

(subsection (name rm-subchap3-2-2)
            (part-of-subchapter rm-subchap3-2)
            (document-name reference-manual)
            (long-label "Section 3.2.2: Number Declarations")
            (short-label "Section 3.2.2: Number Declarations")
            (prior-node (rm-subchap3-2-1))
            (text-file-link (rm-subchap3-2-2)))

(text-file (name rm-subchap3-2-2)
	   (part-of-subsection rm-subchap3-2-2)
	   (document lrm)
           (long-label "LRM Section 3.2.2: Number Declarations")
           (short-label "LRM Section 3.2.2")
           (ct-load-name rm-subchap3-2-2))

(subchapter (name rm-subchap3-3)
            (part-of-chapter rm-chapter-3)
            (document-name reference-manual)
            (long-label "Section 3.3: Types and Subtypes")
            (short-label "Section 3.3: Types and Subtypes")
            (prior-node (rm-subchap3-2))
            (next-node (rm-subchap3-4))
            (children
             (rm-subchap3-3-1 rm-subchap3-3-2 rm-subchap3-3-2))
            (text-file-link (rm-subchap3-3)))

(text-file (name rm-subchap3-3)
	   (part-of-subchapter rm-subchap3-3)
	   (document lrm)
           (long-label "LRM Section 3.3: Types and Subtypes")
           (short-label "LRM Section 3.3")
           (ct-load-name rm-subchap3-3))

(subsection (name rm-subchap3-3-1)
            (part-of-subchapter rm-subchap3-3)
            (document-name reference-manual)
            (long-label "Section 3.3.1: Type Declarations")
            (short-label "Section 3.3.1: Type Declarations")
            (next-node (rm-subchap3-3-2))
            (text-file-link (rm-subchap3-3-1)))

(text-file (name rm-subchap3-3-1)
	   (part-of-subsection rm-subchap3-3-1)
	   (document lrm)
           (long-label "LRM Section 3.3.1: Type Declarations")
           (short-label "LRM Section 3.3.1")
           (ct-load-name rm-subchap3-3-1))

(subsection (name rm-subchap3-3-2)
            (part-of-subchapter rm-subchap3-3)
            (document-name reference-manual)
            (long-label "Section 3.3.2: Subtype Declarations")
            (short-label "Section 3.3.2: Subtype Declarations")
            (prior-node (rm-subchap3-3-1))
            (text-file-link (rm-subchap3-3-2)))

(text-file (name rm-subchap3-3-2)
	   (part-of-subsection rm-subchap3-3-2)
	   (document lrm)
           (long-label "LRM Section 3.3.2: Subtype Declarations")
           (short-label "LRM Section 3.3.2")
           (ct-load-name rm-subchap3-3-2))

(subsection (name rm-subchap3-3-3)
            (part-of-subchapter rm-subchap3-3)
            (document-name reference-manual)
            (long-label "Section 3.3.3: Classification of Operations")
            (short-label "Section 3.3.3: Classification")
            (text-file-link (rm-subchap3-3-3)))

(text-file (name rm-subchap3-3-3)
	   (part-of-subsection rm-subchap3-3-3)
	   (document lrm)
           (long-label "LRM Section 3.3.3: Classification of Operations")
           (short-label "LRM Section 3.3.3")
           (ct-load-name rm-subchap3-3-3))

(subchapter (name rm-subchap3-4)
            (part-of-chapter rm-chapter-3)
            (document-name reference-manual)
            (long-label "Section 3.4: Derived Types")
            (short-label "Section 3.4: Derived Types")
            (prior-node (rm-subchap3-3))
            (next-node (rm-subchap3-5))
            (text-file-link (rm-subchap3-4)))

(text-file (name rm-subchap3-4)
	   (part-of-subchapter rm-subchap3-4)
	   (document lrm)
           (long-label "LRM Section 3.4: Derived Types")
           (short-label "LRM Section 3.4")
           (ct-load-name rm-subchap3-4))

(subchapter (name rm-subchap3-5)
            (part-of-chapter rm-chapter-3)
            (document-name reference-manual)
            (long-label "Section 3.5: Scalar Types")
            (short-label "Section 3.5: Scalar Types")
            (prior-node (rm-subchap3-4))
            (next-node (rm-subchap3-6))
            (children
             (rm-subchap3-5-1 rm-subchap3-5-2
                              rm-subchap3-5-3
                              rm-subchap3-5-4
                              rm-subchap3-5-5
                              rm-subchap3-5-6
                              rm-subchap3-5-7
                              rm-subchap3-5-8
                              rm-subchap3-5-9
                              rm-subchap3-5-10))
            (text-file-link (rm-subchap3-5)))

(text-file (name rm-subchap3-5)
	   (part-of-subchapter rm-subchap3-5)
	   (document lrm)
           (long-label "LRM Section 3.5: Scalar Types")
           (short-label "LRM Section 3.5")
           (ct-load-name rm-subchap3-5))

(subsection (name rm-subchap3-5-1)
            (part-of-subchapter rm-subchap3-5)
            (document-name reference-manual)
            (long-label "Section 3.5.1: Enumeration Types")
            (short-label "Section 3.5.1: Enumeration Types")
            (next-node (rm-subchap3-5-2))
            (text-file-link (rm-subchap3-5-1)))

(text-file (name rm-subchap3-5-1)
	   (part-of-subsection rm-subchap3-5-1)
	   (document lrm)
           (long-label "LRM Section 3.5.1: Enumeration Types")
           (short-label "LRM Section 3.5.1")
           (ct-load-name rm-subchap3-5-1))

(subsection (name rm-subchap3-5-2)
            (part-of-subchapter rm-subchap3-5)
            (document-name reference-manual)
            (long-label "Section 3.5.2: Character Types")
            (short-label "Section 3.5.2: Character Types")
            (prior-node (rm-subchap3-5-1))
            (next-node (rm-subchap3-5-3))
            (text-file-link (rm-subchap3-5-2)))

(text-file (name rm-subchap3-5-2)
	   (part-of-subsection rm-subchap3-5-2)
	   (document lrm)
           (long-label "LRM Section 3.5.2: Character Types")
           (short-label "LRM Section 3.5.2")
           (ct-load-name rm-subchap3-5-2))

(subsection (name rm-subchap3-5-3)
            (part-of-subchapter rm-subchap3-5)
            (document-name reference-manual)
            (long-label "Section 3.5.3: Boolean Types")
            (short-label "Section 3.5.3: Boolean Types")
            (prior-node (rm-subchap3-5-2))
            (next-node (rm-subchap3-5-4))
            (text-file-link (rm-subchap3-5-3)))

(text-file (name rm-subchap3-5-3)
	   (part-of-subsection rm-subchap3-5-3)
	   (document lrm)
           (long-label "LRM Section 3.5.3: Boolean Types")
           (short-label "LRM Section 3.5.3")
           (ct-load-name rm-subchap3-5-3))

(subsection (name rm-subchap3-5-4)
            (part-of-subchapter rm-subchap3-5)
            (document-name reference-manual)
            (long-label "Section 3.5.4: Integer Types")
            (short-label "Section 3.5.4: Integer Types")
            (prior-node (rm-subchap3-5-3))
            (next-node (rm-subchap3-5-5))
            (text-file-link (rm-subchap3-5-4)))

(text-file (name rm-subchap3-5-4)
	   (part-of-subsection rm-subchap3-5-4)
	   (document lrm)
           (long-label "LRM Section 3.5.4: Integer Types")
           (short-label "LRM Section 3.5.4")
           (ct-load-name rm-subchap3-5-4))

(subsection (name rm-subchap3-5-5)
            (part-of-subchapter rm-subchap3-5)
            (document-name reference-manual)
            (long-label "Section 3.5.5: Operations of Discrete Types")
            (short-label "Section 3.5.5: Operations Discrete")
            (prior-node (rm-subchap3-5-4))
            (next-node (rm-subchap3-5-6))
            (text-file-link (rm-subchap3-5-5)))

(text-file (name rm-subchap3-5-5)
	   (part-of-subsection rm-subchap3-5-5)
	   (document lrm)
           (long-label "LRM Section 3.5.5: Operations of Discrete Types")
           (short-label "LRM Section 3.5.5")
           (ct-load-name rm-subchap3-5-5))

(subsection (name rm-subchap3-5-6)
            (part-of-subchapter rm-subchap3-5)
            (document-name reference-manual)
            (long-label "Section 3.5.6: Real Types")
            (short-label "Section 3.5.6: Real Types")
            (prior-node (rm-subchap3-5-5))
            (next-node (rm-subchap3-5-7))
            (text-file-link (rm-subchap3-5-6)))

(text-file (name rm-subchap3-5-6)
	   (part-of-subsection rm-subchap3-5-6)
	   (document lrm)
           (long-label "LRM Section 3.5.6: Real Types")
           (short-label "LRM Section 3.5.6")
           (ct-load-name rm-subchap3-5-6))

(subsection (name rm-subchap3-5-7)
            (part-of-subchapter rm-subchap3-5)
            (document-name reference-manual)
            (long-label "Section 3.5.7: Floating Point Types")
            (short-label "Section 3.5.7: Floating Point Types")
            (prior-node (rm-subchap3-5-6))
            (next-node (rm-subchap3-5-8))
            (text-file-link (rm-subchap3-5-7)))

(text-file (name rm-subchap3-5-7)
	   (part-of-subsection rm-subchap3-5-7)
	   (document lrm)
           (long-label "LRM Section 3.5.7: Floating Point Types")
           (short-label "LRM Section 3.5.7")
           (ct-load-name rm-subchap3-5-7))

(subsection (name rm-subchap3-5-8)
            (part-of-subchapter rm-subchap3-5)
            (document-name reference-manual)
            (long-label "Section 3.5.8: Operations of Floating Point Types")
            (short-label "Section 3.5.8: Operations Floating")
            (prior-node (rm-subchap3-5-7))
            (next-node (rm-subchap3-5-9))
            (text-file-link (rm-subchap3-5-8)))

(text-file (name rm-subchap3-5-8)
	   (part-of-subsection rm-subchap3-5-8)
	   (document lrm)
           (long-label "LRM Section 3.5.8: Operations of Floating Point Types")
           (short-label "LRM Section 3.5.8")
           (ct-load-name rm-subchap3-5-8))

(subsection (name rm-subchap3-5-9)
            (part-of-subchapter rm-subchap3-5)
            (document-name reference-manual)
            (long-label "Section 3.5.9: Fixed Point Types")
            (short-label "Section 3.5.9: Fixed Point Types")
            (prior-node (rm-subchap3-5-8))
            (next-node (rm-subchap3-5-10))
            (text-file-link (rm-subchap3-5-9)))

(text-file (name rm-subchap3-5-9)
	   (part-of-subsection rm-subchap3-5-9)
	   (document lrm)
           (long-label "LRM Section 3.5.9: Fixed Point Types")
           (short-label "LRM Section 3.5.9")
           (ct-load-name rm-subchap3-5-9))

(subsection (name rm-subchap3-5-10)
            (part-of-subchapter rm-subchap3-5)
            (document-name reference-manual)
            (long-label "Section 3.5.10: Operations of Fixed Point Types")
            (short-label "Section 3.5.10: Operations Fixed")
            (prior-node (rm-subchap3-5-9))
            (text-file-link (rm-subchap3-5-10)))

(text-file (name rm-subchap3-5-10)
	   (part-of-subsection rm-subchap3-5-10)
	   (document lrm)
           (long-label "LRM Section 3.5.10: Operations of Fixed Point Types")
           (short-label "LRM Section 3.5.10")
           (ct-load-name rm-subchap3-5-10))

(subchapter (name rm-subchap3-6)
            (part-of-chapter rm-chapter-3)
            (document-name reference-manual)
            (long-label "Section 3.6: Array Types")
            (short-label "Section 3.6: Array Types")
            (prior-node (rm-subchap3-5))
            (next-node (rm-subchap3-7))
            (children
             (rm-subchap3-6-1 rm-subchap3-6-2 rm-subchap3-6-3))
            (text-file-link (rm-subchap3-6)))

(text-file (name rm-subchap3-6)
	   (part-of-subchapter rm-subchap3-6)
	   (document lrm)
           (long-label "LRM Section 3.6: Array Types")
           (short-label "LRM Section 3.6")
           (ct-load-name rm-subchap3-6))

(subsection (name rm-subchap3-6-1)
            (part-of-subchapter rm-subchap3-6)
            (document-name reference-manual)
            (long-label "Section 3.6.1: Index Constraints and Discrete Ranges")
            (short-label "Section 3.6.1: Index Constraints")
            (next-node (rm-subchap3-6-2))
            (text-file-link (rm-subchap3-6-1)))

(text-file (name rm-subchap3-6-1)
	   (part-of-subsection rm-subchap3-6-1)
	   (document lrm)
           (long-label "LRM Section 3.6.1: Index Constraints and Discrete Ranges")
           (short-label "LRM Section 3.6.1")
           (ct-load-name rm-subchap3-6-1))

(subsection (name rm-subchap3-6-2)
            (part-of-subchapter rm-subchap3-6)
            (document-name reference-manual)
            (long-label "Section 3.6.2: Operations of Array Types")
            (short-label "Section 3.6.2: Operations of Array")
            (prior-node (rm-subchap3-6-1))
            (next-node (rm-subchap3-6-3))
            (text-file-link (rm-subchap3-6-2)))

(text-file (name rm-subchap3-6-2)
	   (part-of-subsection rm-subchap3-6-2)
	   (document lrm)
           (long-label "LRM Section 3.6.2: Operations of Array Types")
           (short-label "LRM Section 3.6.2")
           (ct-load-name rm-subchap3-6-2))

(subsection (name rm-subchap3-6-3)
            (part-of-subchapter rm-subchap3-6)
            (document-name reference-manual)
            (long-label "Section 3.6.3: The Type String")
            (short-label "Section 3.6.3: The Type String")
            (prior-node (rm-subchap3-6-2))
            (text-file-link (rm-subchap3-6-3)))

(text-file (name rm-subchap3-6-3)
	   (part-of-subsection rm-subchap3-6-3)
	   (document lrm)
           (long-label "LRM Section 3.6.3: The Type String")
           (short-label "LRM Section 3.6.3")
           (ct-load-name rm-subchap3-6-3))

(subchapter (name rm-subchap3-7)
            (part-of-chapter rm-chapter-3)
            (document-name reference-manual)
            (long-label "Section 3.7: Record Types")
            (short-label "Section 3.7: Record Types")
            (prior-node (rm-subchap3-6))
            (next-node (rm-subchap3-8))
            (children
             (rm-subchap3-7-1 rm-subchap3-7-2 rm-subchap3-7-3 rm-subchap3-7-4))
            (text-file-link (rm-subchap3-7)))

(text-file (name rm-subchap3-7)
	   (part-of-subchapter rm-subchap3-7)
	   (document lrm)
           (long-label "LRM Section 3.7: Record Types")
           (short-label "LRM Section 3.7")
           (ct-load-name rm-subchap3-7))

(subsection (name rm-subchap3-7-1)
            (part-of-subchapter rm-subchap3-7)
            (document-name reference-manual)
            (long-label "Section 3.7.1: Discriminants")
            (short-label "Section 3.7.1: Discriminants")
            (next-node (rm-subchap3-7-2))
            (text-file-link (rm-subchap3-7-1)))

(text-file (name rm-subchap3-7-1)
	   (part-of-subsection rm-subchap3-7-1)
	   (document lrm)
           (long-label "LRM Section 3.7.1: Discriminants")
           (short-label "LRM Section 3.7.1")
           (ct-load-name rm-subchap3-7-1))

(subsection (name rm-subchap3-7-2)
            (part-of-subchapter rm-subchap3-7)
            (document-name reference-manual)
            (long-label "Section 3.7.2: Discriminant Constraints")
            (short-label "Section 3.7.2: Discriminant Constr.")
            (prior-node (rm-subchap3-7-1))
            (next-node (rm-subchap3-7-3))
            (text-file-link (rm-subchap3-7-2)))

(text-file (name rm-subchap3-7-2)
	   (part-of-subsection rm-subchap3-7-2)
	   (document lrm)
           (long-label "LRM Section 3.7.2: Discriminant Constraints")
           (short-label "LRM Section 3.7.2")
           (ct-load-name rm-subchap3-7-2))

(subsection (name rm-subchap3-7-3)
            (part-of-subchapter rm-subchap3-7)
            (document-name reference-manual)
            (long-label "Section 3.7.3: Variant Parts")
            (short-label "Section 3.7.3: Variant Parts")
            (prior-node (rm-subchap3-7-2))
            (next-node (rm-subchap3-7-4))
            (text-file-link (rm-subchap3-7-3)))

(text-file (name rm-subchap3-7-3)
	   (part-of-subsection rm-subchap3-7-3)
	   (document lrm)
           (long-label "LRM Section 3.7.3: Variant Parts")
           (short-label "LRM Section 3.7.3")
           (ct-load-name rm-subchap3-7-3))

(subsection (name rm-subchap3-7-4)
            (part-of-subchapter rm-subchap3-7)
            (document-name reference-manual)
            (long-label "Section 3.7.4: Operations of Record Types")
            (short-label "Secton 3.7.4: Operations of Record")
            (prior-node (rm-subchap3-7-3))
            (text-file-link (rm-subchap3-7-4)))

(text-file (name rm-subchap3-7-4)
	   (part-of-subsection rm-subchap3-7-4)
	   (document lrm)
           (long-label "LRM Section 3.7.4: Operations of Record Types")
           (short-label "LRM Section 3.7.4")
           (ct-load-name rm-subchap3-7-4))

(subchapter (name rm-subchap3-8)
            (part-of-chapter rm-chapter-3)
            (document-name reference-manual)
            (long-label "Section 3.8: Access Types")
            (short-label "Section 3.8: Access Types")
            (prior-node (rm-subchap3-7))
            (next-node (rm-subchap3-9))
            (children (rm-subchap3-8-1 rm-subchap3-8-2))
            (text-file-link (rm-subchap3-8)))

(text-file (name rm-subchap3-8)
	   (part-of-subchapter rm-subchap3-8)
	   (document lrm)
           (long-label "LRM Section 3.8: Access Types")
           (short-label "LRM Section 3.8")
           (ct-load-name rm-subchap3-8))

(subsection (name rm-subchap3-8-1)
            (part-of-subchapter rm-subchap3-8)
            (document-name reference-manual)
            (long-label "Section 3.8.1: Incomplete Type Declarations")
            (short-label "Section 3.8.1: Incomplete Type")
            (next-node (rm-subchap3-8-2))
            (text-file-link (rm-subchap3-8-1)))

(text-file (name rm-subchap3-8-1)
	   (part-of-subsection rm-subchap3-8-1)
	   (document lrm)
           (long-label "LRM Section 3.8.1: Incomplete Type Declarations")
           (short-label "LRM Section 3.8.1")
           (ct-load-name rm-subchap3-8-1))

(subsection (name rm-subchap3-8-2)
            (part-of-subchapter rm-subchap3-8)
            (document-name reference-manual)
            (long-label "Section 3.8.2: Operations of Access Types")
            (short-label "Section 3.8.2: Operations of Access")
            (prior-node (rm-subchap3-8-1))
            (text-file-link (rm-subchap3-8-2)))

(text-file (name rm-subchap3-8-2)
	   (part-of-subsection rm-subchap3-8-2)
	   (document lrm)
           (long-label "LRM Section 3.8.2: Operations of Access Types")
           (short-label "LRM Section 3.8.2")
           (ct-load-name rm-subchap3-8-2))

(subchapter (name rm-subchap3-9)
            (part-of-chapter rm-chapter-3)
            (document-name reference-manual)
            (long-label "Section 3.9: Declarative Parts")
            (short-label "Section 3.9: Declarative Parts")
            (prior-node (rm-subchap3-8))
            (text-file-link (rm-subchap3-9)))

(text-file (name rm-subchap3-9)
	   (part-of-subchapter rm-subchap3-9)
	   (document lrm)
           (long-label "LRM Section 3.9: Declarative Parts")
           (short-label "LRM Section 3.9")
           (ct-load-name rm-subchap3-9))

(chapter (name rm-chapter-4)
         (part-of-document reference-manual)
         (document-name reference-manual)
         (long-label "Chapter 4: Names and Expressions")
         (short-label "Chapter 4: Names and Expressions")
         (children
          (rm-subchap4-0 rm-subchap4-1
                         rm-subchap4-2
                         rm-subchap4-3
                         rm-subchap4-4
                         rm-subchap4-5
                         rm-subchap4-6
                         rm-subchap4-7
                         rm-subchap4-8
                         rm-subchap4-9
                         rm-subchap4-10))
         (prior-node (rm-chapter-3))
         (next-node (rm-chapter-5))
	 (text-file-link (rm-chapter-4)))

(text-file (name rm-chapter-4)
	   (part-of-chapter rm-chapter-4)
	   (document lrm)
           (long-label "Chapter 4: Names and Expressions")
           (short-label "Chapter 4: Names and Expressions")
           (ct-load-name rm-chapter-4))

(subchapter (name rm-subchap4-0)
            (part-of-chapter rm-chapter-4)
            (document-name reference-manual)
            (long-label "Section 4.0: Names and Expressions")
            (short-label "Section 4.0: Names and Expressions")
            (next-node (rm-subchap4-1))
            (text-file-link (rm-subchap4-0)))

(text-file (name rm-subchap4-0)
	   (part-of-subchapter rm-subchap4-0)
	   (document lrm)
           (long-label "LRM Section 4.0: Names and Expressions")
           (short-label "LRM Section 4.0")
           (ct-load-name rm-subchap4-0))

(subchapter (name rm-subchap4-1)
            (part-of-chapter rm-chapter-4)
            (document-name reference-manual)
            (long-label "Section 4.1: Names")
            (short-label "Section 4.1: Names")
            (prior-node (rm-subchap4-0))
            (next-node (rm-subchap4-2))
            (children
             (rm-subchap4-1-1 rm-subchap4-1-2 rm-subchap4-1-3 rm-subchap4-1-4))
            (text-file-link (rm-subchap4-1)))

(text-file (name rm-subchap4-1)
	   (part-of-subchapter rm-subchap4-1)
	   (document lrm)
           (long-label "LRM Section 4.1: Names")
           (short-label "LRM Section 4.1")
           (ct-load-name rm-subchap4-1))

(subsection (name rm-subchap4-1-1)
            (part-of-subchapter rm-subchap4-1)
            (document-name reference-manual)
            (long-label "Section 4.1.1: Indexed Components")
            (short-label "Section 4.1.1: Indexed Components")
            (next-node (rm-subchap4-1-2))
            (text-file-link (rm-subchap4-1-1)))

(text-file (name rm-subchap4-1-1)
	   (part-of-subsection rm-subchap4-1-1)
	   (document lrm)
           (long-label "LRM Section 4.1.1: Indexed Components")
           (short-label "LRM Section 4.1.1")
           (ct-load-name rm-subchap4-1-1))

(subsection (name rm-subchap4-1-2)
            (part-of-subchapter rm-subchap4-1)
            (document-name reference-manual)
            (long-label "Section 4.1.2: Slices")
            (short-label "Section 4.1.2: Slices")
            (prior-node (rm-subchap4-1-1))
            (next-node (rm-subchap4-1-3))
            (text-file-link (rm-subchap4-1-2)))

(text-file (name rm-subchap4-1-2)
	   (part-of-subsection rm-subchap4-1-2)
	   (document lrm)
           (long-label "LRM Section 4.1.2: Slices")
           (short-label "LRM Section 4.1.2")
           (ct-load-name rm-subchap4-1-2))

(subsection (name rm-subchap4-1-3)
            (part-of-subchapter rm-subchap4-1)
            (document-name reference-manual)
            (long-label "Section 4.1.3: Selected Components")
            (short-label "Section 4.1.3: Selected Components")
            (prior-node (rm-subchap4-1-2))
            (next-node (rm-subchap4-1-4))
            (text-file-link (rm-subchap4-1-3)))

(text-file (name rm-subchap4-1-3)
	   (part-of-subsection rm-subchap4-1-3)
	   (document lrm)
           (long-label "LRM Section 4.1.3: Selected Components")
           (short-label "LRM Section 4.1.3")
           (ct-load-name rm-subchap4-1-3))

(subsection (name rm-subchap4-1-4)
            (part-of-subchapter rm-subchap4-1)
            (document-name reference-manual)
            (long-label "Section 4.1.4: Attributes")
            (short-label "Section 4.1.4: Attributes")
            (prior-node (rm-subchap4-1-3))
            (text-file-link (rm-subchap4-1-4)))

(text-file (name rm-subchap4-1-4)
	   (part-of-subsection rm-subchap4-1-4)
	   (document lrm)
           (long-label "LRM Section 4.1.4: Attributes")
           (short-label "LRM Section 4.1.4")
           (ct-load-name rm-subchap4-1-4))

(subchapter (name rm-subchap4-2)
            (part-of-chapter rm-chapter-4)
            (document-name reference-manual)
            (long-label "Section 4.2: Literals")
            (short-label "Section 4.2: Literals")
            (prior-node (rm-subchap4-1))
            (next-node (rm-subchap4-3))
            (text-file-link (rm-subchap4-2)))

(text-file (name rm-subchap4-2)
	   (part-of-subchapter rm-subchap4-2)
	   (document lrm)
           (long-label "LRM Section 4.2: Literals")
           (short-label "LRM Section 4.2")
           (ct-load-name rm-subchap4-2))

(subchapter (name rm-subchap4-3)
            (part-of-chapter rm-chapter-4)
            (document-name reference-manual)
            (long-label "Section 4.3: Aggregates")
            (short-label "Section 4.3: Aggregates")
            (prior-node (rm-subchap4-2))
            (next-node (rm-subchap4-4))
            (children (rm-subchap4-3-1 rm-subchap4-3-2))
            (text-file-link (rm-subchap4-3)))

(text-file (name rm-subchap4-3)
	   (part-of-subchapter rm-subchap4-3)
	   (document lrm)
           (long-label "LRM Section 4.3: Aggregates")
           (short-label "LRM Section 4.3")
           (ct-load-name rm-subchap4-3))

(subsection (name rm-subchap4-3-1)
            (part-of-subchapter rm-subchap4-3)
            (document-name reference-manual)
            (long-label "Section 4.3.1: Record Aggregates")
            (short-label "Section 4.3.1: Record Aggregates")
            (next-node (rm-subchap4-3-2))
            (text-file-link (rm-subchap4-3-1)))

(text-file (name rm-subchap4-3-1)
	   (part-of-subsection rm-subchap4-3-1)
	   (document lrm)
           (long-label "LRM Section 4.3.1: Record Aggregates")
           (short-label "LRM Section 4.3.1")
           (ct-load-name rm-subchap4-3-1))

(subsection (name rm-subchap4-3-2)
            (part-of-subchapter rm-subchap4-3)
            (document-name reference-manual)
            (long-label "Section 4.3.2: Array Aggregates")
            (short-label "Section 4.3.2: Array Aggregates")
            (prior-node (rm-subchap4-3-1))
            (text-file-link (rm-subchap4-3-2)))

(text-file (name rm-subchap4-3-2)
	   (part-of-subsection rm-subchap4-3-2)
	   (document lrm)
           (long-label "LRM Section 4.3.2: Array Aggregates")
           (short-label "LRM Section 4.3.2")
           (ct-load-name rm-subchap4-3-2))

(subchapter (name rm-subchap4-4)
            (part-of-chapter rm-chapter-4)
            (document-name reference-manual)
            (long-label "Section 4.4: Expressions")
            (short-label "Section 4.4: Expressions")
            (prior-node (rm-subchap4-3))
            (next-node (rm-subchap4-5))
            (text-file-link (rm-subchap4-4)))

(text-file (name rm-subchap4-4)
	   (part-of-subchapter rm-subchap4-4)
	   (document lrm)
           (long-label "LRM Section 4.4: Expressions")
           (short-label "LRM Section 4.4")
           (ct-load-name rm-subchap4-4))

(subchapter (name rm-subchap4-5)
            (part-of-chapter rm-chapter-4)
            (document-name reference-manual)
            (long-label "Section 4.5: Operators and Expression Evaluation")
            (short-label "Section 4.5: Operators and Evaluation")
            (prior-node (rm-subchap4-4))
            (next-node (rm-subchap4-6))
            (children
             (rm-subchap4-5-1 rm-subchap4-5-2
                              rm-subchap4-5-3
                              rm-subchap4-5-4
                              rm-subchap4-5-5
                              rm-subchap4-5-6
                              rm-subchap4-5-7))
            (text-file-link (rm-subchap4-5)))

(text-file (name rm-subchap4-5)
	   (part-of-subchapter rm-subchap4-5)
	   (document lrm)
           (long-label "LRM Section 4.5: Operators and Expression Evaluation")
           (short-label "LRM Section 4.5")
           (ct-load-name rm-subchap4-5))

(subsection (name rm-subchap4-5-1)
            (part-of-subchapter rm-subchap4-5)
            (document-name reference-manual)
            (long-label
             "Section 4.5.1: Logical Operators and Short-circuit Control")
            (short-label "Section 4.5.1: Logical Operators")
            (next-node (rm-subchap4-5-2))
            (text-file-link (rm-subchap4-5-1)))

(text-file (name rm-subchap4-5-1)
	   (part-of-subsection rm-subchap4-5-1)
	   (document lrm)
           (long-label "LRM Section 4.5.1: Logical Operators and Short-circuit Control")
           (short-label "LRM Section 4.5.1")
           (ct-load-name rm-subchap4-5-1))

(subsection (name rm-subchap4-5-2)
            (part-of-subchapter rm-subchap4-5)
            (document-name reference-manual)
            (long-label
             "Section 4.5.2: Relational Operators and Membership Tests")
            (short-label "Section 4.5.2: Relational Tests")
            (prior-node (rm-subchap4-5-1))
            (next-node (rm-subchap4-5-3))
            (text-file-link (rm-subchap4-5-2)))

(text-file (name rm-subchap4-5-2)
	   (part-of-subsection rm-subchap4-5-2)
	   (document lrm)
           (long-label "LRM Section 4.5.2: Relational Operators and Membership Tests")
           (short-label "LRM Section 4.5.2")
           (ct-load-name rm-subchap4-5-2))

(subsection (name rm-subchap4-5-3)
            (part-of-subchapter rm-subchap4-5)
            (document-name reference-manual)
            (long-label "Section 4.5.3: Binary Adding Operators")
            (short-label "Section 4.5.3: Binary Operators")
            (prior-node (rm-subchap4-5-2))
            (next-node (rm-subchap4-5-4))
            (text-file-link (rm-subchap4-5-3)))

(text-file (name rm-subchap4-5-3)
	   (part-of-subsection rm-subchap4-5-3)
	   (document lrm)
           (long-label "LRM Section 4.5.3: Binary Adding Operators")
           (short-label "LRM Section 4.5.3")
           (ct-load-name rm-subchap4-5-3))

(subsection (name rm-subchap4-5-4)
            (part-of-subchapter rm-subchap4-5)
            (document-name reference-manual)
            (long-label "Section 4.5.4: Unary Adding Operators")
            (short-label "Section 4.5.4: Unary Operators")
            (prior-node (rm-subchap4-5-3))
            (next-node (rm-subchap4-5-5))
            (text-file-link (rm-subchap4-5-4)))

(text-file (name rm-subchap4-5-4)
	   (part-of-subsection rm-subchap4-5-4)
	   (document lrm)
           (long-label "LRM Section 4.5.4: Unary Adding Operators")
           (short-label "LRM Section 4.5.4")
           (ct-load-name rm-subchap4-5-4))

(subsection (name rm-subchap4-5-5)
            (part-of-subchapter rm-subchap4-5)
            (document-name reference-manual)
            (long-label "Section 4.5.5: Multiplying Operators")
            (short-label "Section 4.5.5: Multiply Operators")
            (prior-node (rm-subchap4-5-4))
            (next-node (rm-subchap4-5-6))
            (text-file-link (rm-subchap4-5-5)))

(text-file (name rm-subchap4-5-5)
	   (part-of-subsection rm-subchap4-5-5)
	   (document lrm)
           (long-label "LRM Section 4.5.5: Multiplying Operators")
           (short-label "LRM Section 4.5.5")
           (ct-load-name rm-subchap4-5-5))

(subsection (name rm-subchap4-5-6)
            (part-of-subchapter rm-subchap4-5)
            (document-name reference-manual)
            (long-label "Section 4.5.6: Highest Precedence Operators")
            (short-label "Section 4.5.6: Highest Operators")
            (prior-node (rm-subchap4-5-5))
            (next-node (rm-subchap4-5-7))
            (text-file-link (rm-subchap4-5-6)))

(text-file (name rm-subchap4-5-6)
	   (part-of-subsection rm-subchap4-5-6)
	   (document lrm)
           (long-label "LRM Section 4.5.6: Highest Precedence Operators")
           (short-label "LRM Section 4.5.6")
           (ct-load-name rm-subchap4-5-6))

(subsection (name rm-subchap4-5-7)
            (part-of-subsection rm-subchap4-5)
            (document-name reference-manual)
            (long-label
             "Section 4.5.7: Accuracy of Operations with Real Operands")
            (short-label "Section 4.5.7: Accuracy Operations")
            (prior-node (rm-subchap4-5-6))
            (text-file-link (rm-subchap4-5-7)))

(text-file (name rm-subchap4-5-7)
	   (part-of-subchapter rm-subchap4-5-7)
	   (document lrm)
           (long-label "LRM Section 4.5.7: Accuracy of Operations with Real Operands")
           (short-label "LRM Section 4.5.7")
           (ct-load-name rm-subchap4-5-7))

(subchapter (name rm-subchap4-6)
            (part-of-chapter rm-chapter-4)
            (document-name reference-manual)
            (long-label "Section 4.6: Type Conversions")
            (short-label "Section 4.6: Type Conversions")
            (prior-node (rm-subchap4-5))
            (next-node (rm-subchap4-7))
            (text-file-link (rm-subchap4-6)))

(text-file (name rm-subchap4-6)
	   (part-of-subchapter rm-subchap4-6)
	   (document lrm)
           (long-label "LRM Section 4.6: Type Conversions")
           (short-label "LRM Section 4.6")
           (ct-load-name rm-subchap4-6))

(subchapter (name rm-subchap4-7)
            (part-of-chapter rm-chapter-4)
            (document-name reference-manual)
            (long-label "Section 4.7: Qualified Expressions")
            (short-label "Section 4.7: Qualified Expressions")
            (prior-node (rm-subchap4-6))
            (next-node (rm-subchap4-8))
            (text-file-link (rm-subchap4-7)))

(text-file (name rm-subchap4-7)
	   (part-of-subchapter rm-subchap4-7)
	   (document lrm)
           (long-label "LRM Section 4.7: Qualified Expressions")
           (short-label "LRM Section 4.7")
           (ct-load-name rm-subchap4-7))

(subchapter (name rm-subchap4-8)
            (part-of-chapter rm-chapter-4)
            (document-name reference-manual)
            (long-label "Section 4.8: Allocators")
            (short-label "Section 4.8: Allocators")
            (prior-node (rm-subchap4-7))
            (next-node (rm-subchap4-9))
            (text-file-link (rm-subchap4-8)))

(text-file (name rm-subchap4-8)
	   (part-of-subchapter rm-subchap4-8)
	   (document lrm)
           (long-label "LRM Section 4.8: Allocators")
           (short-label "LRM Section 4.8")
           (ct-load-name rm-subchap4-8))

(subchapter (name rm-subchap4-9)
            (part-of-chapter rm-chapter-4)
            (document-name reference-manual)
            (long-label "Section 4.9: Static Expressions and Static Subtypes")
            (short-label "Section 4.9: Static Expressions")
            (prior-node (rm-subchap4-8))
            (next-node (rm-subchap4-10))
            (text-file-link (rm-subchap4-9)))

(text-file (name rm-subchap4-9)
	   (part-of-subchapter rm-subchap4-9)
	   (document lrm)
           (long-label "LRM Section 4.9: Static Expressions and Static Subtypes")
           (short-label "LRM Section 4.9")
           (ct-load-name rm-subchap4-9))

(subchapter (name rm-subchap4-10)
            (part-of-chapter rm-chapter-4)
            (document-name reference-manual)
            (long-label "Section 4.10: Universal Expressions")
            (short-label "Section 4.10: Universal Expressions")
            (prior-node (rm-subchap4-9))
            (text-file-link (rm-subchap4-10)))

(text-file (name rm-subchap4-10)
	   (part-of-subchapter rm-subchap4-10)
	   (document lrm)
           (long-label "LRM Section 4.10: Universal Expressions")
           (short-label "LRM Section 4.10")
           (ct-load-name rm-subchap4-10))

(chapter (name rm-chapter-5)
         (part-of-document reference-manual)
         (document-name reference-manual)
         (long-label "Chapter 5: Statements")
         (short-label "Chapter 5: Statements")
         (children
          (rm-subchap5-0 rm-subchap5-1
                         rm-subchap5-2
                         rm-subchap5-3
                         rm-subchap5-4
                         rm-subchap5-5
                         rm-subchap5-6
                         rm-subchap5-7
                         rm-subchap5-8
                         rm-subchap5-9))
         (prior-node (rm-chapter-4))
         (next-node (rm-chapter-6))
	 (text-file-link (rm-chapter-5)))

(text-file (name rm-chapter-5)
	   (part-of-chapter rm-chapter-5)
	   (document lrm)
           (long-label "Chapter 5: Statements")
           (short-label "Chapter 5: Statements")
           (ct-load-name rm-chapter-5))

(subchapter (name rm-subchap5-0)
            (part-of-chapter rm-chapter-5)
            (document-name reference-manual)
            (long-label "Section 5.0: Statements")
            (short-label "Section 5.0: Statements")
            (next-node (rm-subchap5-1))
            (text-file-link (rm-subchap5-0)))

(text-file (name rm-subchap5-0)
	   (part-of-subchapter rm-subchap5-0)
	   (document lrm)
           (long-label "LRM Section 5.0: Statements")
           (short-label "LRM Section 5.0")
           (ct-load-name rm-subchap5-0))

(subchapter (name rm-subchap5-1)
            (part-of-chapter rm-chapter-5)
            (document-name reference-manual)
            (long-label "Section 5.1: Simple and Compound Statements")
            (short-label "Section 5.1: Simple and Compound")
            (prior-node (rm-subchap5-0))
            (next-node (rm-subchap5-2))
            (text-file-link (rm-subchap5-1)))

(text-file (name rm-subchap5-1)
	   (part-of-subchapter rm-subchap5-1)
	   (document lrm)
           (long-label "LRM Section 5.1: Simple and Compound Statements")
           (short-label "LRM Section 5.1")
           (ct-load-name rm-subchap5-1))

(subchapter (name rm-subchap5-2)
            (part-of-chapter rm-chapter-5)
            (document-name reference-manual)
            (long-label "Section 5.2: Assignment Statement")
            (short-label "Section 5.2: Assignment Statement")
            (prior-node (rm-subchap5-1))
            (next-node (rm-subchap5-3))
            (children (rm-subchap5-2-1))
            (text-file-link (rm-subchap5-2)))

(text-file (name rm-subchap5-2)
	   (part-of-subchapter rm-subchap5-2)
	   (document lrm)
           (long-label "LRM Section 5.2: Assignment Statement")
           (short-label "LRM Section 5.2")
           (ct-load-name rm-subchap5-2))

(subsection (name rm-subchap5-2-1)
            (part-of-subchapter rm-subchap5-2)
            (document-name reference-manual)
            (long-label "Section 5.2.1: Array Assignments")
            (short-label "Section 5.2.1: Array Assignments")
            (text-file-link (rm-subchap5-2-1)))

(text-file (name rm-subchap5-2-1)
	   (part-of-subsection rm-subchap5-2-1)
	   (document lrm)
           (long-label "LRM Section 5.2.1: Array Assignments")
           (short-label "LRM Section 5.2.1")
           (ct-load-name rm-subchap5-2-1))

(subchapter (name rm-subchap5-3)
            (part-of-chapter rm-chapter-5)
            (document-name reference-manual)
            (long-label "Section 5.3: If Statements")
            (short-label "Section 5.3: If Statements")
            (prior-node (rm-subchap5-2))
            (next-node (rm-subchap5-4))
            (text-file-link (rm-subchap5-3)))

(text-file (name rm-subchap5-3)
	   (part-of-subchapter rm-subchap5-3)
	   (document lrm)
           (long-label "LRM Section 5.3: If Statements")
           (short-label "LRM Section 5.3")
           (ct-load-name rm-subchap5-3))

(subchapter (name rm-subchap5-4)
            (part-of-chapter rm-chapter-5)
            (document-name reference-manual)
            (long-label "Section 5.4: Case Statements")
            (short-label "Section 5.4: Case Statements")
            (prior-node (rm-subchap5-3))
            (next-node (rm-subchap5-5))
            (text-file-link (rm-subchap5-4)))

(text-file (name rm-subchap5-4)
	   (part-of-subchapter rm-subchap5-4)
	   (document lrm)
           (long-label "LRM Section 5.4: Case Statements")
           (short-label "LRM Section 5.4")
           (ct-load-name rm-subchap5-4))

(subchapter (name rm-subchap5-5)
            (part-of-chapter rm-chapter-5)
            (document-name reference-manual)
            (long-label "Section 5.5: Loop Statements")
            (short-label "Section 5.5: Loop Statements")
            (prior-node (rm-subchap5-4))
            (next-node (rm-subchap5-6))
            (text-file-link (rm-subchap5-5)))

(text-file (name rm-subchap5-5)
	   (part-of-subchapter rm-subchap5-5)
	   (document lrm)
           (long-label "LRM Section 5.5: Loop Statements")
           (short-label "LRM Section 5.5")
           (ct-load-name rm-subchap5-5))

(subchapter (name rm-subchap5-6)
            (part-of-chapter rm-chapter-5)
            (document-name reference-manual)
            (long-label "Section 5.6: Block Statements")
            (short-label "Section 5.6: Block Statements")
            (prior-node (rm-subchap5-5))
            (next-node (rm-subchap5-7))
            (text-file-link (rm-subchap5-6)))

(text-file (name rm-subchap5-6)
	   (part-of-subchapter rm-subchap5-6)
	   (document lrm)
           (long-label "LRM Section 5.6: Block Statements")
           (short-label "LRM Section 5.6")
           (ct-load-name rm-subchap5-6))

(subchapter (name rm-subchap5-7)
            (part-of-chapter rm-chapter-5)
            (document-name reference-manual)
            (long-label "Section 5.7: Exit Statements")
            (short-label "Section 5.7: Exit Statements")
            (prior-node (rm-subchap5-6))
            (next-node (rm-subchap5-8))
            (text-file-link (rm-subchap5-7)))

(text-file (name rm-subchap5-7)
	   (part-of-subchapter rm-subchap5-7)
	   (document lrm)
           (long-label "LRM Section 5.7: Exit Statements")
           (short-label "LRM Section 5.7")
           (ct-load-name rm-subchap5-7))

(subchapter (name rm-subchap5-8)
            (part-of-chapter rm-chapter-5)
            (document-name reference-manual)
            (long-label "Section 5.8: Return Statements")
            (short-label "Section 5.8: Return Statements")
            (prior-node (rm-subchap5-7))
            (next-node (rm-subchap5-9))
            (text-file-link (rm-subchap5-8)))

(text-file (name rm-subchap5-8)
	   (part-of-subchapter rm-subchap5-8)
	   (document lrm)
           (long-label "LRM Section 5.8: Return Statements")
           (short-label "LRM Section 5.8")
           (ct-load-name rm-subchap5-8))

(subchapter (name rm-subchap5-9)
            (part-of-chapter rm-chapter-5)
            (document-name reference-manual)
            (long-label "Section 5.9: Goto Statements")
            (short-label "Section 5.9: Goto Statements")
            (prior-node (rm-subchap5-8))
            (text-file-link (rm-subchap5-9)))

(text-file (name rm-subchap5-9)
	   (part-of-subchapter rm-subchap5-9)
	   (document lrm)
           (long-label "LRM Section 5.9: Goto Statements")
           (short-label "LRM Section 5.9")
           (ct-load-name rm-subchap5-9))

(chapter (name rm-chapter-6)
         (part-of-document reference-manual)
         (document-name reference-manual)
         (long-label "Chapter 6: Subprograms")
         (short-label "Chapter 6: Subprograms")
         (children
          (rm-subchap6-0 rm-subchap6-1
                         rm-subchap6-2
                         rm-subchap6-3
                         rm-subchap6-4
                         rm-subchap6-5
                         rm-subchap6-6
                         rm-subchap6-7))
         (prior-node (rm-chapter-5))
         (next-node (rm-chapter-7))
	 (text-file-link (rm-chapter-6)))

(text-file (name rm-chapter-6)
	   (part-of-chapter rm-chapter-6)
	   (document lrm)
           (long-label "Chapter 6: Subprograms")
           (short-label "Chapter 6: Subprograms")
           (ct-load-name rm-chapter-6))

(subchapter (name rm-subchap6-0)
            (part-of-chapter rm-chapter-6)
            (document-name reference-manual)
            (long-label "Section 6.0: Subprograms")
            (short-label "Section 6.0: Subprograms")
            (next-node (rm-subchap6-1))
            (text-file-link (rm-subchap6-0)))

(text-file (name rm-subchap6-0)
	   (part-of-subchapter rm-subchap6-0)
	   (document lrm)
           (long-label "LRM Section 6.0: Subprograms")
           (short-label "LRM Section 6.0")
           (ct-load-name rm-subchap6-0))

(subchapter (name rm-subchap6-1)
            (part-of-chapter rm-chapter-6)
            (document-name reference-manual)
            (long-label "Section 6.1: Subprogram Declarations")
            (short-label "Section 6.1: Declarations")
            (prior-node (rm-subchap6-0))
            (next-node (rm-subchap6-2))
            (text-file-link (rm-subchap6-1)))

(text-file (name rm-subchap6-1)
	   (part-of-subchapter rm-subchap6-1)
	   (document lrm)
           (long-label "LRM Section 6.1: Subprogram Declarations")
           (short-label "LRM Section 6.1")
           (ct-load-name rm-subchap6-1))

(subchapter (name rm-subchap6-2)
            (part-of-chapter rm-chapter-6)
            (document-name reference-manual)
            (long-label "Section 6.2: Formal Parameter Modes")
            (short-label "Section 6.2: Formal Parameter Modes")
            (prior-node (rm-subchap6-1))
            (next-node (rm-subchap6-3))
            (text-file-link (rm-subchap6-2)))

(text-file (name rm-subchap6-2)
	   (part-of-subchapter rm-subchap6-2)
	   (document lrm)
           (long-label "LRM Section 6.2: Formal Parameter Modes")
           (short-label "LRM Section 6.2")
           (ct-load-name rm-subchap6-2))

(subchapter (name rm-subchap6-3)
            (part-of-chapter rm-chapter-6)
            (document-name reference-manual)
            (long-label "Section 6.3: Subprogram Bodies")
            (short-label "Section 6.3: Subprogram Bodies")
            (prior-node (rm-subchap6-2))
            (next-node (rm-subchap6-4))
            (children (rm-subchap6-3-1 rm-subchap6-3-2))
            (text-file-link (rm-subchap6-3)))

(text-file (name rm-subchap6-3)
	   (part-of-subchapter rm-subchap6-3)
	   (document lrm)
           (long-label "LRM Section 6.3: Subprogram Bodies")
           (short-label "LRM Section 6.3")
           (ct-load-name rm-subchap6-3))

(subsection (name rm-subchap6-3-1)
            (part-of-subchapter rm-subchap6-3)
            (document-name reference-manual)
            (long-label "Section 6.3.1: Conformance Rules")
            (short-label "Section 6.3.1: Conformance Rules")
            (next-node (rm-subchap6-3-2))
            (text-file-link (rm-subchap6-3-1)))

(text-file (name rm-subchap6-3-1)
	   (part-of-subsection rm-subchap6-3-1)
	   (document lrm)
           (long-label "LRM Section 6.3.1: Conformance Rules")
           (short-label "LRM Section 6.3.1")
           (ct-load-name rm-subchap6-3-1))

(subsection (name rm-subchap6-3-2)
            (part-of-subchapter rm-subchap6-3)
            (document-name reference-manual)
            (long-label "Section 6.3.2: Inline Expansion of Subprograms")
            (short-label "Section 6.3.2: Inline Expansion")
            (prior-node (rm-subchap6-3-1))
            (text-file-link (rm-subchap6-3-2)))

(text-file (name rm-subchap6-3-2)
	   (part-of-subsection rm-subchap6-3-2)
	   (document lrm)
           (long-label "LRM Section 6.3.2: Inline Expansion of Subprograms")
           (short-label "LRM Section 6.3.2")
           (ct-load-name rm-subchap6-3-2))

(subchapter (name rm-subchap6-4)
            (part-of-chapter rm-chapter-6)
            (document-name reference-manual)
            (long-label "Section 6.4: Subprogram Calls")
            (short-label "Section 6.4: Subprogram Calls")
            (prior-node (rm-subchap6-3))
            (next-node (rm-subchap6-5))
            (children (rm-subchap6-4-1 rm-subchap6-4-2))
            (text-file-link (rm-subchap6-4)))

(text-file (name rm-subchap6-4)
	   (part-of-subchapter rm-subchap6-4)
	   (document lrm)
           (long-label "LRM Section 6.4: Subprogram Calls")
           (short-label "LRM Section 6.4")
           (ct-load-name rm-subchap6-4))

(subsection (name rm-subchap6-4-1)
            (part-of-subchapter rm-subchap6-4)
            (document-name reference-manual)
            (long-label "Section 6.4.1: Parameter Associations")
            (short-label "Section 6.4.1: Parameter Assoc.")
            (next-node (rm-subchap6-4-2))
            (text-file-link (rm-subchap6-4-1)))

(text-file (name rm-subchap6-4-1)
	   (part-of-subsection rm-subchap6-4-1)
	   (document lrm)
           (long-label "LRM Section 6.4.1: Parameter Associations")
           (short-label "LRM Section 6.4.1")
           (ct-load-name rm-subchap6-4-1))

(subsection (name rm-subchap6-4-2)
            (part-of-subchapter rm-subchap6-4)
            (document-name reference-manual)
            (long-label "Section 6.4.2: Default Parameters")
            (short-label "Section 6.4.2: Default Parameters")
            (prior-node (rm-subchap6-4-1))
            (text-file-link (rm-subchap6-4-2)))

(text-file (name rm-subchap6-4-2)
	   (part-of-subsection rm-subchap6-4-2)
	   (document lrm)
           (long-label "LRM Section 6.4.2: Default Parameters")
           (short-label "LRM Section 6.4.2")
           (ct-load-name rm-subchap6-4-2))

(subchapter (name rm-subchap6-5)
            (part-of-chapter rm-chapter-6)
            (document-name reference-manual)
            (long-label "Section 6.5: Function Subprograms")
            (short-label "Section 6.5: Function Subprograms")
            (prior-node (rm-subchap6-4))
            (next-node (rm-subchap6-6))
            (text-file-link (rm-subchap6-5)))

(text-file (name rm-subchap6-5)
	   (part-of-subchapter rm-subchap6-5)
	   (document lrm)
           (long-label "LRM Section 6.5: Function Subprograms")
           (short-label "LRM Section 6.5")
           (ct-load-name rm-subchap6-5))

(subchapter (name rm-subchap6-6)
            (part-of-chapter rm-chapter-6)
            (document-name reference-manual)
            (long-label "Section 6.6: Overloading of Subprograms")
            (short-label "Section 6.6: Overloading of Subprograms")
            (prior-node (rm-subchap6-5))
            (next-node (rm-subchap6-7))
            (text-file-link (rm-subchap6-6)))

(text-file (name rm-subchap6-6)
	   (part-of-subchapter rm-subchap6-6)
	   (document lrm)
           (long-label "LRM Section 6.6: Overloading of Subprograms")
           (short-label "LRM Section 6.6")
           (ct-load-name rm-subchap6-6))

(subchapter (name rm-subchap6-7)
            (part-of-chapter rm-chapter-6)
            (document-name reference-manual)
            (long-label "Section 6.7: Overloading of Operators")
            (short-label "Section 6.7: Overloading of Operators")
            (prior-node (rm-subchap6-6))
            (text-file-link (rm-subchap6-7)))

(text-file (name rm-subchap6-7)
	   (part-of-subchapter rm-subchap6-7)
	   (document lrm)
           (long-label "LRM Section 6.7: Overloading of Operators")
           (short-label "LRM Section 6.7")
           (ct-load-name rm-subchap6-7))

(chapter (name rm-chapter-7)
         (part-of-document reference-manual)
         (document-name reference-manual)
         (long-label "Chapter 7: Packages")
         (short-label "Chapter 7: Packages")
         (children
          (rm-subchap7-0 rm-subchap7-1
                         rm-subchap7-2
                         rm-subchap7-3
                         rm-subchap7-4
                         rm-subchap7-5
                         rm-subchap7-6))
         (prior-node (rm-chapter-6))
         (next-node (rm-chapter-8))
	 (text-file-link (rm-chapter-7)))

(text-file (name rm-chapter-7)
	   (part-of-chapter rm-chapter-7)
	   (document lrm)
           (long-label "Chapter 7: Packages")
           (short-label "Chapter 7: Packages")
           (ct-load-name rm-chapter-7))

(subchapter (name rm-subchap7-0)
            (part-of-chapter rm-chapter-7)
            (document-name reference-manual)
            (long-label "Section 7.0: Packages")
            (short-label "Section 7.0: Packages")
            (next-node (rm-subchap7-1))
            (text-file-link (rm-subchap7-0)))

(text-file (name rm-subchap7-0)
	   (part-of-subchapter rm-subchap7-0)
	   (document lrm)
           (long-label "LRM Section 7.0: Packages")
           (short-label "LRM Section 7.0")
           (ct-load-name rm-subchap7-0))

(subchapter (name rm-subchap7-1)
            (part-of-chapter rm-chapter-7)
            (document-name reference-manual)
            (long-label "Section 7.1: Package Structure")
            (short-label "Section 7.1: Package Structure")
            (prior-node (rm-subchap7-0))
            (next-node (rm-subchap7-2))
            (text-file-link (rm-subchap7-1)))

(text-file (name rm-subchap7-1)
	   (part-of-subchapter rm-subchap7-1)
	   (document lrm)
           (long-label "LRM Section 7.1: Package Structure")
           (short-label "LRM Section 7.1")
           (ct-load-name rm-subchap7-1))

(subchapter (name rm-subchap7-2)
            (part-of-chapter rm-chapter-7)
            (document-name reference-manual)
            (long-label "Section 7.2: Package Specifications and Declarations")
            (short-label "Section 7.2: Specifications")
            (prior-node (rm-subchap7-1))
            (next-node (rm-subchap7-3))
            (text-file-link (rm-subchap7-2)))

(text-file (name rm-subchap7-2)
	   (part-of-subchapter rm-subchap7-2)
	   (document lrm)
           (long-label "LRM Section 7.2: Package Specifications and Declarations")
           (short-label "LRM Section 7.2")
           (ct-load-name rm-subchap7-2))

(subchapter (name rm-subchap7-3)
            (part-of-chapter rm-chapter-7)
            (document-name reference-manual)
            (long-label "Section 7.3: Package Bodies")
            (short-label "Section 7.3: Package Bodies")
            (prior-node (rm-subchap7-2))
            (next-node (rm-subchap7-4))
            (text-file-link (rm-subchap7-3)))

(text-file (name rm-subchap7-3)
	   (part-of-subchapter rm-subchap7-3)
	   (document lrm)
           (long-label "LRM Section 7.3: Package Bodies")
           (short-label "LRM Section 7.3")
           (ct-load-name rm-subchap7-3))

(subchapter (name rm-subchap7-4)
            (part-of-chapter rm-chapter-7)
            (document-name reference-manual)
            (long-label
             "Section 7.4: Private Type and Deferred Constant Declarations")
            (short-label "Section 7.4: Private Type")
            (prior-node (rm-subchap7-3))
            (next-node (rm-subchap7-5))
            (children
             (rm-subchap7-4-1 rm-subchap7-4-2 rm-subchap7-4-3 rm-subchap7-4-4))
            (text-file-link (rm-subchap7-4)))

(text-file (name rm-subchap7-4)
	   (part-of-subchapter rm-subchap7-4)
	   (document lrm)
           (long-label
            "LRM Section 7.4: Private Type and Deferred Constant Declarations")
           (short-label "LRM Section 7.4")
           (ct-load-name rm-subchap7-4))

(subsection (name rm-subchap7-4-1)
            (part-of-subchapter rm-subchap7-4)
            (document-name reference-manual)
            (long-label "Section 7.4.1: Private Types")
            (short-label "Section 7.4.1: Private Types")
            (next-node (rm-subchap7-4-2))
            (text-file-link (rm-subchap7-4-1)))

(text-file (name rm-subchap7-4-1)
	   (part-of-subsection rm-subchap7-4-1)
	   (document lrm)
           (long-label "LRM Section 7.4.1: Private Types")
           (short-label "LRM Section 7.4.1")
           (ct-load-name rm-subchap7-4-1))

(subsection (name rm-subchap7-4-2)
            (part-of-subchapter rm-subchap7-4)
            (document-name reference-manual)
            (long-label "Section 7.4.2: Operations of a Private Type")
            (short-label "Section 7.4.2: Operations Private")
            (prior-node (rm-subchap7-4-1))
            (next-node (rm-subchap7-4-3))
            (text-file-link (rm-subchap7-4-2)))

(text-file (name rm-subchap7-4-2)
	   (part-of-subsection rm-subchap7-4-2)
	   (document lrm)
           (long-label "LRM Section 7.4.2: Operations of a Private Type")
           (short-label "LRM Section 7.4.2")
           (ct-load-name rm-subchap7-4-2))

(subsection (name rm-subchap7-4-3)
            (part-of-subchapter rm-subchap7-4)
            (document-name reference-manual)
            (long-label "Section 7.4.3: Deferred Constants")
            (short-label "Section 7.4.3: Deferred Constants")
            (prior-node (rm-subchap7-4-2))
            (next-node (rm-subchap7-4-4))
            (text-file-link (rm-subchap7-4-3)))

(text-file (name rm-subchap7-4-3)
	   (part-of-subsection rm-subchap7-4-3)
	   (document lrm)
           (long-label "LRM Section 7.4.3: Deferred Constants")
           (short-label "LRM Section 7.4.3")
           (ct-load-name rm-subchap7-4-3))

(subsection (name rm-subchap7-4-4)
            (part-of-subchapter rm-subchap7-4)
            (document-name reference-manual)
            (long-label "Section 7.4.4: Limited Types")
            (short-label "Section 7.4.4: Limited Types")
            (prior-node (rm-subchap7-4-3))
            (text-file-link (rm-subchap7-4-4)))

(text-file (name rm-subchap7-4-4)
	   (part-of-subsection rm-subchap7-4-4)
	   (document lrm)
           (long-label "LRM Section 7.4.4: Limited Types")
           (short-label "LRM Section 7.4.4")
           (ct-load-name rm-subchap7-4-4))

(subchapter (name rm-subchap7-5)
            (part-of-chapter rm-chapter-7)
            (document-name reference-manual)
            (long-label "Section 7.5: Example of a Table Management Package")
            (short-label "Section 7.5: Table Management")
            (prior-node (rm-subchap7-4))
            (next-node (rm-subchap7-6))
            (text-file-link (rm-subchap7-5)))

(text-file (name rm-subchap7-5)
	   (part-of-subchapter rm-subchap7-5)
	   (document lrm)
           (long-label "LRM Section 7.5: Example of a Table Management Package")
           (short-label "LRM Section 7.5")
           (ct-load-name rm-subchap7-5))

(subchapter (name rm-subchap7-6)
            (part-of-chapter rm-chapter-7)
            (document-name reference-manual)
            (long-label "Section 7.6: Example of a Text Handling Package")
            (short-label "Section 7.6: Text Handling Package")
            (prior-node (rm-subchap7-5))
            (text-file-link (rm-subchap7-6)))

(text-file (name rm-subchap7-6)
	   (part-of-subchapter rm-subchap7-6)
	   (document lrm)
           (long-label "LRM Section 7.6: Example of a Text Handling Package")
           (short-label "LRM Section 7.6")
           (ct-load-name rm-subchap7-6))

(chapter (name rm-chapter-8)
         (part-of-document reference-manual)
         (document-name reference-manual)
         (long-label "Chapter 8: Visibility Rules")
         (short-label "Chapter 8: Visibility Rules")
         (children
          (rm-subchap8-0 rm-subchap8-1
                         rm-subchap8-2
                         rm-subchap8-3
                         rm-subchap8-4
                         rm-subchap8-5
                         rm-subchap8-6
                         rm-subchap8-7))
         (prior-node (rm-chapter-7))
         (next-node (rm-chapter-9))
	 (text-file-link (rm-chapter-8)))

(text-file (name rm-chapter-8)
	   (part-of-chapter rm-chapter-8)
	   (document lrm)
           (long-label "Chapter 8: Visibility Rules")
           (short-label "Chapter 8: Visibility Rules")
           (ct-load-name rm-chapter-8))

(subchapter (name rm-subchap8-0)
            (part-of-chapter rm-chapter-8)
            (document-name reference-manual)
            (long-label "Section 8.0: Visibility Rules")
            (short-label "Section 8.0: Visibility Rules")
            (next-node (rm-subchap8-1))
            (text-file-link (rm-subchap8-0)))

(text-file (name rm-subchap8-0)
	   (part-of-subchapter rm-subchap8-0)
	   (document lrm)
           (long-label "LRM Section 8.0: Visibility Rules")
           (short-label "LRM Section 8.0")
           (ct-load-name rm-subchap8-0))

(subchapter (name rm-subchap8-1)
            (part-of-chapter rm-chapter-8)
            (document-name reference-manual)
            (long-label "Section 8.1: Declarative Region")
            (short-label "Section 8.1: Declarative Region")
            (prior-node (rm-subchap8-0))
            (next-node (rm-subchap8-2))
            (text-file-link (rm-subchap8-1)))

(text-file (name rm-subchap8-1)
	   (part-of-subchapter rm-subchap8-1)
	   (document lrm)
           (long-label "LRM Section 8.1: Declarative Region")
           (short-label "LRM Section 8.1")
           (ct-load-name rm-subchap8-1))

(subchapter (name rm-subchap8-2)
            (part-of-chapter rm-chapter-8)
            (document-name reference-manual)
            (long-label "Section 8.2: Scope of Declarations")
            (short-label "Section 8.2: Scope of Declarations")
            (prior-node (rm-subchap8-1))
            (next-node (rm-subchap8-3))
            (text-file-link (rm-subchap8-2)))

(text-file (name rm-subchap8-2)
	   (part-of-subchapter rm-subchap8-2)
	   (document lrm)
           (long-label "LRM Section 8.2: Scope of Declarations")
           (short-label "LRM Section 8.2")
           (ct-load-name rm-subchap8-2))

(subchapter (name rm-subchap8-3)
            (part-of-chapter rm-chapter-8)
            (document-name reference-manual)
            (long-label "Section 8.3: Visibility")
            (short-label "Section 8.3: Visibility")
            (prior-node (rm-subchap8-2))
            (next-node (rm-subchap8-4))
            (text-file-link (rm-subchap8-3)))

(text-file (name rm-subchap8-3)
	   (part-of-subchapter rm-subchap8-3)
	   (document lrm)
           (long-label "LRM Section 8.3: Visibility")
           (short-label "LRM Section 8.3")
           (ct-load-name rm-subchap8-3))

(subchapter (name rm-subchap8-4)
            (part-of-chapter rm-chapter-8)
            (document-name reference-manual)
            (long-label "Section 8.4: Use Clauses")
            (short-label "Section 8.4: Use Clauses")
            (prior-node (rm-subchap8-3))
            (next-node (rm-subchap8-5))
            (text-file-link (rm-subchap8-4)))

(text-file (name rm-subchap8-4)
	   (part-of-subchapter rm-subchap8-4)
	   (document lrm)
           (long-label "LRM Section 8.4: Use Clauses")
           (short-label "LRM Section 8.4")
           (ct-load-name rm-subchap8-4))

(subchapter (name rm-subchap8-5)
            (part-of-chapter rm-chapter-8)
            (document-name reference-manual)
            (long-label "Section 8.5: Renaming Declarations")
            (short-label "Section 8.5: Renaming Declarations")
            (prior-node (rm-subchap8-4))
            (next-node (rm-subchap8-6))
            (text-file-link (rm-subchap8-5)))

(text-file (name rm-subchap8-5)
	   (part-of-subchapter rm-subchap8-5)
	   (document lrm)
           (long-label "LRM Section 8.5: Renaming Declarations")
           (short-label "LRM Section 8.5")
           (ct-load-name rm-subchap8-5))

(subchapter (name rm-subchap8-6)
            (part-of-chapter rm-chapter-8)
            (document-name reference-manual)
            (long-label "Section 8.6: The Package Standard")
            (short-label "Section 8.6: The Package Standard")
            (prior-node (rm-subchap8-5))
            (next-node (rm-subchap8-7))
            (text-file-link (rm-subchap8-6)))

(text-file (name rm-subchap8-6)
	   (part-of-subchapter rm-subchap8-6)
	   (document lrm)
           (long-label "LRM Section 8.6: The Package Standard")
           (short-label "LRM Section 8.6")
           (ct-load-name rm-subchap8-6))

(subchapter (name rm-subchap8-7)
            (part-of-chapter rm-chapter-8)
            (document-name reference-manual)
            (long-label "Section 8.7: Context of Overload Resolution")
            (short-label "Section 8.7: Overload Resolution")
            (prior-node (rm-subchap8-6))
            (text-file-link (rm-subchap8-7)))

(text-file (name rm-subchap8-7)
	   (part-of-subchapter rm-subchap8-7)
	   (document lrm)
           (long-label "LRM Section 8.7: Context of Overload Resolution")
           (short-label "LRM Section 8.7")
           (ct-load-name rm-subchap8-7))

(chapter (name rm-chapter-9)
         (part-of-document reference-manual)
         (document-name reference-manual)
         (long-label "Chapter 9: Tasks")
         (short-label "Chapter 9: Tasks")
         (children
          (rm-subchap9-0 rm-subchap9-1
                         rm-subchap9-2
                         rm-subchap9-3
                         rm-subchap9-4
                         rm-subchap9-5
                         rm-subchap9-6
                         rm-subchap9-7
                         rm-subchap9-8
                         rm-subchap9-9
                         rm-subchap9-10
                         rm-subchap9-11
                         rm-subchap9-12))
         (prior-node (rm-chapter-8))
         (next-node (rm-chapter-10))
	 (text-file-link (rm-chapter-9)))

(text-file (name rm-chapter-9)
	   (part-of-chapter rm-chapter-9)
	   (document lrm)
           (long-label "Chapter 9: Tasks")
           (short-label "Chapter 9: Tasks")
           (ct-load-name rm-chapter-9))

(subchapter (name rm-subchap9-0)
            (part-of-chapter rm-chapter-9)
            (document-name reference-manual)
            (long-label "Section 9.0: Tasks")
            (short-label "Section 9.0: Tasks")
            (next-node (rm-subchap9-1))
            (text-file-link (rm-subchap9-0)))

(text-file (name rm-subchap9-0)
	   (part-of-subchapter rm-subchap9-0)
	   (document lrm)
           (long-label "LRM Section 9.0: Tasks")
           (short-label "LRM Section 9.0")
           (ct-load-name rm-subchap9-0))

(subchapter (name rm-subchap9-1)
            (part-of-chapter rm-chapter-9)
            (document-name reference-manual)
            (long-label "Section 9.1: Task Specifications and Task Bodies")
            (short-label "Section 9.1: Specifications, Bodies")
            (prior-node (rm-subchap9-0))
            (next-node (rm-subchap9-2))
            (text-file-link (rm-subchap9-1)))

(text-file (name rm-subchap9-1)
	   (part-of-subchapter rm-subchap9-1)
	   (document lrm)
           (long-label "LRM Section 9.1: Task Specifications and Task Bodies")
           (short-label "LRM Section 9.1")
           (ct-load-name rm-subchap9-1))

(subchapter (name rm-subchap9-2)
            (part-of-chapter rm-chapter-9)
            (document-name reference-manual)
            (long-label "Section 9.2: Task Types and Task Objects")
            (short-label "Section 9.2: Types and Objects")
            (prior-node (rm-subchap9-1))
            (next-node (rm-subchap9-3))
            (text-file-link (rm-subchap9-2)))

(text-file (name rm-subchap9-2)
	   (part-of-subchapter rm-subchap9-2)
	   (document lrm)
           (long-label "LRM Section 9.2: Task Types and Task Objects")
           (short-label "LRM Section 9.2")
           (ct-load-name rm-subchap9-2))

(subchapter (name rm-subchap9-3)
            (part-of-chapter rm-chapter-9)
            (document-name reference-manual)
            (long-label "Section 9.3: Task Execution - Task Activation")
            (short-label "Section 9.3: Execution, Activation")
            (prior-node (rm-subchap9-2))
            (next-node (rm-subchap9-4))
            (text-file-link (rm-subchap9-3)))

(text-file (name rm-subchap9-3)
	   (part-of-subchapter rm-subchap9-3)
	   (document lrm)
           (long-label "LRM Section 9.3: Task Execution - Task Activation")
           (short-label "LRM Section 9.3")
           (ct-load-name rm-subchap9-3))

(subchapter (name rm-subchap9-4)
            (part-of-chapter rm-chapter-9)
            (document-name reference-manual)
            (long-label "Section 9.4: Task Dependence - Termination of Tasks")
            (short-label "Section 9.4: Dependence-Termination")
            (prior-node (rm-subchap9-3))
            (next-node (rm-subchap9-5))
            (text-file-link (rm-subchap9-4)))

(text-file (name rm-subchap9-4)
	   (part-of-subchapter rm-subchap9-4)
	   (document lrm)
           (long-label "LRM Section 9.4: Task Dependence - Termination of Tasks")
           (short-label "LRM Section 9.4")
           (ct-load-name rm-subchap9-4))

(subchapter (name rm-subchap9-5)
            (part-of-chapter rm-chapter-9)
            (document-name reference-manual)
            (long-label
             "Section 9.5: Entries, Entry Calls, and Accept Statements")
            (short-label "Section 9.5: Entries, Calls, Accept")
            (prior-node (rm-subchap9-4))
            (next-node (rm-subchap9-6))
            (text-file-link (rm-subchap9-5)))

(text-file (name rm-subchap9-5)
	   (part-of-subchapter rm-subchap9-5)
	   (document lrm)
           (long-label "LRM Section 9.5: Entries, Entry Calls, and Accept Statements")
           (short-label "LRM Section 9.5")
           (ct-load-name rm-subchap9-5))

(subchapter (name rm-subchap9-6)
            (part-of-chapter rm-chapter-9)
            (document-name reference-manual)
            (long-label "Section 9.6: Delay Statements, Duration, and Time")
            (short-label "Section 9.6: Delay, Duration, Time")
            (prior-node (rm-subchap9-5))
            (next-node (rm-subchap9-7))
            (text-file-link (rm-subchap9-6)))

(text-file (name rm-subchap9-6)
	   (part-of-subchapter rm-subchap9-6)
	   (document lrm)
           (long-label "LRM Section 9.6: Delay Statements, Duration, and Time")
           (short-label "LRM Section 9.6")
           (ct-load-name rm-subchap9-6))

(subchapter (name rm-subchap9-7)
            (part-of-chapter rm-chapter-9)
            (document-name reference-manual)
            (long-label "Section 9.7: Select Statements")
            (short-label "Section 9.7: Select Statements")
            (prior-node (rm-subchap9-6))
            (next-node (rm-subchap9-8))
            (children
             (rm-subchap9-7-1 rm-subchap9-7-2 rm-subchap9-7-3))
            (text-file-link (rm-subchap9-7)))

(text-file (name rm-subchap9-7)
	   (part-of-subchapter rm-subchap9-7)
	   (document lrm)
           (long-label "LRM Section 9.7: Select Statements")
           (short-label "LRM Section 9.7")
           (ct-load-name rm-subchap9-7))

(subsection (name rm-subchap9-7-1)
            (part-of-subchapter rm-subchap9-7)
            (document-name reference-manual)
            (long-label "Section 9.7.1: Selective Waits")
            (short-label "Section 9.7.1: Selective Waits")
            (next-node (rm-subchap9-7-2))
            (text-file-link (rm-subchap9-7-1)))

(text-file (name rm-subchap9-7-1)
	   (part-of-subsection rm-subchap9-7-1)
	   (document lrm)
           (long-label "LRM Section 9.7.1: Selective Waits")
           (short-label "LRM Section 9.7.1")
           (ct-load-name rm-subchap9-7-1))

(subsection (name rm-subchap9-7-2)
            (part-of-subchapter rm-subchap9-7)
            (document-name reference-manual)
            (long-label "Section 9.7.2: Conditional Entry Calls")
            (short-label "Section 9.7.2: Entry Calls")
            (prior-node (rm-subchap9-7-1))
            (next-node (rm-subchap9-7-3))
            (text-file-link (rm-subchap9-7-2)))

(text-file (name rm-subchap9-7-2)
	   (part-of-subsection rm-subchap9-7-2)
	   (document lrm)
           (long-label "LRM Section 9.7.2: Conditional Entry Calls")
           (short-label "LRM Section 9.7.2")
           (ct-load-name rm-subchap9-7-2))

(subsection (name rm-subchap9-7-3)
            (part-of-subchapter rm-subchap9-7)
            (document-name reference-manual)
            (long-label "Section 9.7.3: Timed Entry Calls")
            (short-label "Section 9.7.3: Timed Entry Calls")
            (prior-node (rm-subchap9-7-2))
            (text-file-link (rm-subchap9-7-3)))

(text-file (name rm-subchap9-7-3)
	   (part-of-subsection rm-subchap9-7-3)
	   (document lrm)
           (long-label "LRM Section 9.7.3: Timed Entry Calls")
           (short-label "LRM Section 9.7.3")
           (ct-load-name rm-subchap9-7-3))

(subchapter (name rm-subchap9-8)
            (part-of-chapter rm-chapter-9)
            (document-name reference-manual)
            (long-label "Section 9.8: Priorities")
            (short-label "Section 9.8: Priorities")
            (prior-node (rm-subchap9-7))
            (next-node (rm-subchap9-9))
            (text-file-link (rm-subchap9-8)))

(text-file (name rm-subchap9-8)
	   (part-of-subchapter rm-subchap9-8)
	   (document lrm)
           (long-label "LRM Section 9.8: Priorities")
           (short-label "LRM Section 9.8")
           (ct-load-name rm-subchap9-8))

(subchapter (name rm-subchap9-9)
            (part-of-chapter rm-chapter-9)
            (document-name reference-manual)
            (long-label "Section 9.9: Task and Entry Attributes")
            (short-label "Section 9.9: Attributes")
            (prior-node (rm-subchap9-8))
            (next-node (rm-subchap9-10))
            (text-file-link (rm-subchap9-9)))

(text-file (name rm-subchap9-9)
	   (part-of-subchapter rm-subchap9-9)
	   (document lrm)
           (long-label "LRM Section 9.9: Task and Entry Attributes")
           (short-label "LRM Section 9.9")
           (ct-load-name rm-subchap9-9))

(subchapter (name rm-subchap9-10)
            (part-of-chapter rm-chapter-9)
            (document-name reference-manual)
            (long-label "Section 9.10: Abort Statements")
            (short-label "Section 9.10: Abort Statements")
            (prior-node (rm-subchap9-9))
            (next-node (rm-subchap9-11))
            (text-file-link (rm-subchap9-10)))

(text-file (name rm-subchap9-10)
	   (part-of-subchapter rm-subchap9-10)
	   (document lrm)
           (long-label "LRM Section 9.10: Abort Statements")
           (short-label "LRM Section 9.10")
           (ct-load-name rm-subchap9-10))

(subchapter (name rm-subchap9-11)
            (part-of-chapter rm-chapter-9)
            (document-name reference-manual)
            (long-label "Section 9.11: Shared Variables")
            (short-label "Section 9.11: Shared Variables")
            (prior-node (rm-subchap9-10))
            (next-node (rm-subchap9-12))
            (text-file-link (rm-subchap9-11)))

(text-file (name rm-subchap9-11)
	   (part-of-subchapter rm-subchap9-11)
	   (document lrm)
           (long-label "LRM Section 9.11: Shared Variables")
           (short-label "LRM Section 9.11")
           (ct-load-name rm-subchap9-11))

(subchapter (name rm-subchap9-12)
            (part-of-chapter rm-chapter-9)
            (document-name reference-manual)
            (long-label "Section 9.12: Example of Tasking")
            (short-label "Section 9.12: Example of Tasking")
            (prior-node (rm-subchap9-11))
            (text-file-link (rm-subchap9-12)))

(text-file (name rm-subchap9-12)
	   (part-of-subchapter rm-subchap9-12)
	   (document lrm)
           (long-label "LRM Section 9.12: Example of Tasking")
           (short-label "LRM Section 9.12")
           (ct-load-name rm-subchap9-12))

(chapter (name rm-chapter-10)
         (part-of-document reference-manual)
         (document-name reference-manual)
         (long-label "Chapter 10: Program Structure and Compilation Issues")
         (short-label "Chapter 10: Structure Issues")
         (children
          (rm-subchap10-0 rm-subchap10-1
                          rm-subchap10-2
                          rm-subchap10-3
                          rm-subchap10-4
                          rm-subchap10-5
                          rm-subchap10-6))
         (prior-node (rm-chapter-9))
         (next-node (rm-chapter-11))
	 (text-file-link (rm-chapter-10)))

(text-file (name rm-chapter-10)
	   (part-of-chapter rm-chapter-10)
	   (document lrm)
           (long-label "Chapter 10: Program Structure and Compilation Issues")
           (short-label "Chapter 10: Structure Issues")
           (ct-load-name rm-chapter-10))

(subchapter (name rm-subchap10-0)
            (part-of-chapter rm-chapter-10)
            (document-name reference-manual)
            (long-label "Section 10.0: Program Structure and Compilation Issues")
            (short-label "Section 10.0: Structure Issues")
            (next-node (rm-subchap10-1))
            (text-file-link (rm-subchap10-0)))

(text-file (name rm-subchap10-0)
	   (part-of-subchapter rm-subchap10-0)
	   (document lrm)
           (long-label "LRM Section 10.0: Program Structure and Compilation Issues")
           (short-label "LRM Section 10.0")
           (ct-load-name rm-subchap10-0))

(subchapter (name rm-subchap10-1)
            (part-of-chapter rm-chapter-10)
            (document-name reference-manual)
            (long-label "Section 10.1: Compilation Units - Library Units")
            (short-label "Section 10.1: Library Units")
            (prior-node (rm-subchap10-0))
            (next-node (rm-subchap10-2))
            (children (rm-subchap10-1-1 rm-subchap10-1-2))
            (text-file-link (rm-subchap10-1)))

(text-file (name rm-subchap10-1)
	   (part-of-subchapter rm-subchap10-1)
	   (document lrm)
           (long-label "LRM Section 10.1: Compilation Units - Library Units")
           (short-label "LRM Section 10.1")
           (ct-load-name rm-subchap10-1))

(subsection (name rm-subchap10-1-1)
            (part-of-subchapter rm-subchap10-1)
            (document-name reference-manual)
            (long-label "Section 10.1.1: Context Clauses - With Clauses")
            (short-label "Section 10.1.1: Context Clauses")
            (next-node (rm-subchap10-1-2))
            (text-file-link (rm-subchap10-1-1)))

(text-file (name rm-subchap10-1-1)
	   (part-of-subsection rm-subchap10-1-1)
	   (document lrm)
           (long-label "LRM Section 10.1.1: Context Clauses - With Clauses")
           (short-label "LRM Section 10.1.1")
           (ct-load-name rm-subchap10-1-1))

(subsection (name rm-subchap10-1-2)
            (part-of-subchapter rm-subchap10-1)
            (document-name reference-manual)
            (long-label "Section 10.1.2: Examples of Compilation Units")
            (short-label "Section 10.1.2: Compilation Units")
            (prior-node (rm-subchap10-1-1))
            (text-file-link (rm-subchap10-1-2)))

(text-file (name rm-subchap10-1-2)
	   (part-of-subsection rm-subchap10-1-2)
	   (document lrm)
           (long-label "LRM Section 10.1.2: Examples of Compilation Units")
           (short-label "LRM Section 10.1.2")
           (ct-load-name rm-subchap10-1-2))

(subchapter (name rm-subchap10-2)
            (part-of-chapter rm-chapter-10)
            (document-name reference-manual)
            (long-label "Section 10.2: Subunits of Compilation Units")
            (short-label "Section 10.2: Subunits")
            (prior-node (rm-subchap10-1))
            (next-node (rm-subchap10-3))
            (children (rm-subchap10-2-1))
            (text-file-link (rm-subchap10-2)))

(text-file (name rm-subchap10-2)
	   (part-of-subchapter rm-subchap10-2)
	   (document lrm)
           (long-label "LRM Section 10.2: Subunits of Compilation Units")
           (short-label "LRM Section 10.2")
           (ct-load-name rm-subchap10-2))

(subsection (name rm-subchap10-2-1)
            (part-of-subchapter rm-subchap10-2)
            (document-name reference-manual)
            (long-label "Section 10.2.1: Examples of Subunits")
            (short-label "Section 10.2.1: Examples")
            (text-file-link (rm-subchap10-2-1)))

(text-file (name rm-subchap10-2-1)
	   (part-of-subsection rm-subchap10-2-1)
	   (document lrm)
           (long-label "LRM Section 10.2.1: Examples of Subunits")
           (short-label "LRM Section 10.2.1")
           (ct-load-name rm-subchap10-2-1))

(subchapter (name rm-subchap10-3)
            (part-of-chapter rm-chapter-10)
            (document-name reference-manual)
            (long-label "Section 10.3: Order of Compilation")
            (short-label "Section 10.3: Order of Compilation")
            (prior-node (rm-subchap10-2))
            (next-node (rm-subchap10-4))
            (text-file-link (rm-subchap10-3)))

(text-file (name rm-subchap10-3)
	   (part-of-subsection rm-subchap10-3)
	   (document lrm)
           (long-label "LRM Section 10.3: Order of Compilation")
           (short-label "LRM Section 10.3")
           (ct-load-name rm-subchap10-3))

(subchapter (name rm-subchap10-4)
            (part-of-chapter rm-chapter-10)
            (document-name reference-manual)
            (long-label "Section 10.4: The Program Library")
            (short-label "Section 10.4: The Program Library")
            (prior-node (rm-subchap10-3))
            (next-node (rm-subchap10-5))
            (text-file-link (rm-subchap10-4)))

(text-file (name rm-subchap10-4)
	   (part-of-subchapter rm-subchap10-4)
	   (document lrm)
           (long-label "LRM Section 10.4: The Program Library")
           (short-label "LRM Section 10.4")
           (ct-load-name rm-subchap10-4))

(subchapter (name rm-subchap10-5)
            (part-of-chapter rm-chapter-10)
            (document-name reference-manual)
            (long-label "Section 10.5: Elaboration of Library Units")
            (short-label "Section 10.5: Elaboration-Library")
            (prior-node (rm-subchap10-4))
            (next-node (rm-subchap10-6))
            (text-file-link (rm-subchap10-5)))

(text-file (name rm-subchap10-5)
	   (part-of-subchapter rm-subchap10-5)
	   (document lrm)
           (long-label "LRM Section 10.5: Elaboration of Library Units")
           (short-label "LRM Section 10.5")
           (ct-load-name rm-subchap10-5))

(subchapter (name rm-subchap10-6)
            (part-of-chapter rm-chapter-10)
            (document-name reference-manual)
            (long-label "Section 10.6: Program Optimization")
            (short-label "Section 10.6: Program Optimization")
            (prior-node (rm-subchap10-5))
            (text-file-link (rm-subchap10-6)))

(text-file (name rm-subchap10-6)
	   (part-of-subchapter rm-subchap10-6)
	   (document lrm)
           (long-label "LRM Section 10.6: Program Optimization")
           (short-label "LRM Section 10.6")
           (ct-load-name rm-subchap10-6))

(chapter (name rm-chapter-11)
         (part-of-document reference-manual)
         (document-name reference-manual)
         (long-label "Chapter 11: Exceptions")
         (short-label "Chapter 11: Exceptions")
         (children
          (rm-subchap11-0 rm-subchap11-1
                          rm-subchap11-2
                          rm-subchap11-3
                          rm-subchap11-4
                          rm-subchap11-5
                          rm-subchap11-6
                          rm-subchap11-7))
         (prior-node (rm-chapter-10))
         (next-node (rm-chapter-12))
	 (text-file-link (rm-chapter-11)))

(text-file (name rm-chapter-11)
	   (part-of-chapter rm-chapter-11)
	   (document lrm)
           (long-label "Chapter 11: Exceptions")
           (short-label "Chapter 11: Exceptions")
           (ct-load-name rm-chapter-11))

(subchapter (name rm-subchap11-0)
            (part-of-chapter rm-chapter-11)
            (document-name reference-manual)
            (long-label "Section 11.0: Exceptions")
            (short-label "Section 11.0: Exceptions")
            (next-node (rm-subchap11-1))
            (text-file-link (rm-subchap11-0)))

(text-file (name rm-subchap11-0)
	   (part-of-subchapter rm-subchap11-0)
	   (document lrm)
           (long-label "LRM Section 11.0: Exceptions")
           (short-label "LRM Section 11.0")
           (ct-load-name rm-subchap11-0))

(subchapter (name rm-subchap11-1)
            (part-of-chapter rm-chapter-11)
            (document-name reference-manual)
            (long-label "Section 11.1: Exception Declarations")
            (short-label "Section 11.1: Declarations")
            (prior-node (rm-subchap11-0))
            (next-node (rm-subchap11-2))
            (text-file-link (rm-subchap11-1)))

(text-file (name rm-subchap11-1)
	   (part-of-subchapter rm-subchap11-1)
	   (document lrm)
           (long-label "LRM Section 11.1: Exception Declarations")
           (short-label "LRM Section 11.1")
           (ct-load-name rm-subchap11-1))

(subchapter (name rm-subchap11-2)
            (part-of-chapter rm-chapter-11)
            (document-name reference-manual)
            (long-label "Section 11.2: Exception Handlers")
            (short-label "Section 11.2: Exception Handlers")
            (prior-node (rm-subchap11-1))
            (next-node (rm-subchap11-3))
            (text-file-link (rm-subchap11-2)))

(text-file (name rm-subchap11-2)
	   (part-of-subchapter rm-subchap11-2)
	   (document lrm)
           (long-label "LRM Section 11.2: Exception Handlers")
           (short-label "LRM Section 11.2")
           (ct-load-name rm-subchap11-2))

(subchapter (name rm-subchap11-3)
            (part-of-chapter rm-chapter-11)
            (document-name reference-manual)
            (long-label "Section 11.3: Raise Statements")
            (short-label "Section 11.3: Raise Statements")
            (prior-node (rm-subchap11-2))
            (next-node (rm-subchap11-4))
            (text-file-link (rm-subchap11-3)))

(text-file (name rm-subchap11-3)
	   (part-of-subchapter rm-subchap11-3)
	   (document lrm)
           (long-label "LRM Section 11.3: Raise Statements")
           (short-label "LRM Section 11.3")
           (ct-load-name rm-subchap11-3))

(subchapter (name rm-subchap11-4)
            (part-of-chapter rm-chapter-11)
            (document-name reference-manual)
            (long-label "Section 11.4: Exception Handling")
            (short-label "Section 11.4: Exception Handling")
            (prior-node (rm-subchap11-3))
            (next-node (rm-subchap11-5))
            (children (rm-subchap11-4-1 rm-subchap11-4-2))
            (text-file-link (rm-subchap11-4)))

(text-file (name rm-subchap11-4)
	   (part-of-subchapter rm-subchap11-4)
	   (document lrm)
           (long-label "LRM Section 11.4: Exception Handling")
           (short-label "LRM Section 11.4")
           (ct-load-name rm-subchap11-4))

(subsection (name rm-subchap11-4-1)
            (part-of-subchapter rm-subchap11-4)
            (document-name reference-manual)
            (long-label "Section 11.4.1: Exceptions Raised During Statements")
            (short-label "Section 11.4.1: Execution Exceptions")
            (next-node (rm-subchap11-4-2))
            (text-file-link (rm-subchap11-4-1)))

(text-file (name rm-subchap11-4-1)
	   (part-of-subsection rm-subchap11-4-1)
	   (document lrm)
           (long-label "LRM Section 11.4.1: Exceptions Raised During Statements")
           (short-label "LRM Section 11.4.1")
           (ct-load-name rm-subchap11-4-1))

(subsection (name rm-subchap11-4-2)
            (part-of-subchapter rm-subchap11-4)
            (document-name reference-manual)
            (long-label "Section 11.4.2: Exceptions Raised During Declarations")
            (short-label "Section 11.4.2: Declaration Exceptions")
            (prior-node (rm-subchap11-4-1))
            (text-file-link (rm-subchap11-4-2)))

(text-file (name rm-subchap11-4-2)
	   (part-of-subsection rm-subchap11-4-2)
	   (document lrm)
           (long-label "LRM Section 11.4.2: Exceptions Raised During Declarations")
           (short-label "LRM Section 11.4.2")
           (ct-load-name rm-subchap11-4-2))

(subchapter (name rm-subchap11-5)
            (part-of-chapter rm-chapter-11)
            (document-name reference-manual)
            (long-label
             "Section 11.5: Exceptions Raised During Task Communication")
            (short-label "Section 11.5: Task Exceptions")
            (prior-node (rm-subchap11-4))
            (next-node (rm-subchap11-6))
            (text-file-link (rm-subchap11-5)))

(text-file (name rm-subchap11-5)
	   (part-of-subchapter rm-subchap11-5)
	   (document lrm)
           (long-label "LRM Section 11.5: Exceptions Raised During Task Communication")
           (short-label "LRM Section 11.5")
           (ct-load-name rm-subchap11-5))

(subchapter (name rm-subchap11-6)
            (part-of-chapter rm-chapter-11)
            (document-name reference-manual)
            (long-label "Section 11.6: Exceptions and Optimization")
            (short-label "Section 11.6: Optimization")
            (prior-node (rm-subchap11-5))
            (next-node (rm-subchap11-7))
            (text-file-link (rm-subchap11-6)))

(text-file (name rm-subchap11-6)
	   (part-of-subchapter rm-subchap11-6)
	   (document lrm)
           (long-label "LRM Section 11.6: Exceptions and Optimization")
           (short-label "LRM Section 11.6")
           (ct-load-name rm-subchap11-6))

(subchapter (name rm-subchap11-7)
            (part-of-chapter rm-chapter-11)
            (document-name reference-manual)
            (long-label "Section 11.7: Suppressing Checks")
            (short-label "Section 11.7: Suppressing Checks")
            (prior-node (rm-subchap11-6))
            (text-file-link (rm-subchap11-7)))

(text-file (name rm-subchap11-7)
	   (part-of-subchapter rm-subchap11-7)
	   (document lrm)
           (long-label "LRM Section 11.7: Suppressing Checks")
           (short-label "LRM Section 11.7")
           (ct-load-name rm-subchap11-7))

(chapter (name rm-chapter-12)
         (part-of-document reference-manual)
         (document-name reference-manual)
         (long-label "Chapter 12: Generic Units")
         (short-label "Chapter 12: Generic Units")
         (children
          (rm-subchap12-0 rm-subchap12-1
                          rm-subchap12-2
                          rm-subchap12-3
                          rm-subchap12-4))
         (prior-node (rm-chapter-11))
         (next-node (rm-chapter-13))
	 (text-file-link (rm-chapter-12)))

(text-file (name rm-chapter-12)
	   (part-of-chapter rm-chapter-12)
	   (document lrm)
           (long-label "Chapter 12: Generic Units")
           (short-label "Chapter 12: Generic Units")
           (ct-load-name rm-chapter-12))

(subchapter (name rm-subchap12-0)
            (part-of-chapter rm-chapter-12)
            (document-name reference-manual)
            (long-label "Section 12.0: Generic Units")
            (short-label "Section 12.0: Generic Units")
            (next-node (rm-subchap12-1))
            (text-file-link (rm-subchap12-0)))

(text-file (name rm-subchap12-0)
	   (part-of-subchapter rm-subchap12-0)
	   (document lrm)
           (long-label "LRM Section 12: Generic Units")
           (short-label "LRM Section 12")
           (ct-load-name rm-subchap12-0))

(subchapter (name rm-subchap12-1)
            (part-of-chapter rm-chapter-12)
            (document-name reference-manual)
            (long-label "Section 12.1: Generic Declarations")
            (short-label "Section 12.1: Generic Declarations")
            (prior-node (rm-subchap12-0))
            (next-node (rm-subchap12-2))
            (children
             (rm-subchap12-1-1 rm-subchap12-1-2 rm-subchap12-1-3))
            (text-file-link (rm-subchap12-1)))

(text-file (name rm-subchap12-1)
	   (part-of-subchapter rm-subchap12-1)
	   (document lrm)
           (long-label "LRM Section 12.1: Generic Declarations")
           (short-label "LRM Section 12.1")
           (ct-load-name rm-subchap12-1))

(subsection (name rm-subchap12-1-1)
            (part-of-subchapter rm-subchap12-1)
            (document-name reference-manual)
            (long-label "Section 12.1.1: Generic Formal Objects")
            (short-label "Section 12.1.1: Formal Objects")
            (next-node (rm-subchap12-1-2))
            (text-file-link (rm-subchap12-1-1)))

(text-file (name rm-subchap12-1-1)
	   (part-of-subsection rm-subchap12-1-1)
	   (document lrm)
           (long-label "LRM Section 12.1.1: Generic Formal Objects")
           (short-label "LRM Section 12.1.1")
           (ct-load-name rm-subchap12-1-1))

(subsection (name rm-subchap12-1-2)
            (part-of-subchapter rm-subchap12-1)
            (document-name reference-manual)
            (long-label "Section 12.1.2: Generic Formal Types")
            (short-label "Section 12.1.2: Formal Types")
            (prior-node (rm-subchap12-1-1))
            (next-node (rm-subchap12-1-3))
            (text-file-link (rm-subchap12-1-2)))

(text-file (name rm-subchap12-1-2)
	   (part-of-subsection rm-subchap12-1-2)
	   (document lrm)
           (long-label "LRM Section 12.1.2: Generic Formal Types")
           (short-label "LRM Section 12.1.2")
           (ct-load-name rm-subchap12-1-2))

(subsection (name rm-subchap12-1-3)
            (part-of-subchapter rm-subchap12-1)
            (document-name reference-manual)
            (long-label "Section 12.1.3: General Formal Subprograms")
            (short-label "Section 12.1.3: Formal Subprograms")
            (prior-node (rm-subchap12-1-2))
            (text-file-link (rm-subchap12-1-3)))

(text-file (name rm-subchap12-1-3)
	   (part-of-subsection rm-subchap12-1-3)
	   (document lrm)
           (long-label "LRM Section 12.1.3: General Formal Subprograms")
           (short-label "LRM Section 12.1.3")
           (ct-load-name rm-subchap12-1-3))

(subchapter (name rm-subchap12-2)
            (part-of-chapter rm-chapter-12)
            (document-name reference-manual)
            (long-label "Section 12.2: Generic Bodies")
            (short-label "Section 12.2: Generic Bodies")
            (prior-node (rm-subchap12-1))
            (next-node (rm-subchap12-3))
            (text-file-link (rm-subchap12-2)))

(text-file (name rm-subchap12-2)
	   (part-of-subchapter rm-subchap12-2)
	   (document lrm)
           (long-label "LRM Section 12.2: Generic Bodies")
           (short-label "LRM Section 12.2")
           (ct-load-name rm-subchap12-2))

(subchapter (name rm-subchap12-3)
            (part-of-chapter rm-chapter-12)
            (document-name reference-manual)
            (long-label "Section 12.3: Generic Instantiation")
            (short-label "Section 12.3: Generic Instantiation")
            (prior-node (rm-subchap12-2))
            (next-node (rm-subchap12-4))
            (children
             (rm-subchap12-3-1 rm-subchap12-3-2
                               rm-subchap12-3-3
                               rm-subchap12-3-4
                               rm-subchap12-3-5
                               rm-subchap12-3-6))
            (text-file-link (rm-subchap12-3)))

(text-file (name rm-subchap12-3)
	   (part-of-subchapter rm-subchap12-3)
	   (document lrm)
           (long-label "LRM Section 12.3: Generic Instantiation")
           (short-label "LRM Section 12.3")
           (ct-load-name rm-subchap12-3))

(subsection (name rm-subchap12-3-1)
            (part-of-subchapter rm-subchap12-3)
            (document-name reference-manual)
            (long-label "Section 12.3.1: Matching Rules for Formal Objects")
            (short-label "Section 12.3.1: Rules for Objects")
            (next-node (rm-subchap12-3-2))
            (text-file-link (rm-subchap12-3-1)))

(text-file (name rm-subchap12-3-1)
	   (part-of-subsection rm-subchap12-3-1)
	   (document lrm)
           (long-label "LRM Section 12.3.1: Matching Rules for Formal Objects")
           (short-label "LRM Section 12.3.1")
           (ct-load-name rm-subchap12-3-1))

(subsection (name rm-subchap12-3-2)
            (part-of-subchapter rm-subchap12-3)
            (document-name reference-manual)
            (long-label
             "Section 12.3.2: Matching Rules for Formal Private Types")
            (short-label "Section 12.3.2: Matching Privates")
            (prior-node (rm-subchap12-3-1))
            (next-node (rm-subchap12-3-3))
            (text-file-link (rm-subchap12-3-2)))

(text-file (name rm-subchap12-3-2)
	   (part-of-subsection rm-subchap12-3-2)
	   (document lrm)
           (long-label "LRM Section 12.3.2: Matching Rules for Formal Private Types")
           (short-label "LRM Section 12.3.2")
           (ct-load-name rm-subchap12-3-2))

(subsection (name rm-subchap12-3-3)
            (part-of-subchapter rm-subchap12-3)
            (document-name reference-manual)
            (long-label "Section 12.3.3: Matching Rules for Formal Scalar Types")
            (short-label "Section 12.3.3: Matching Scalars")
            (prior-node (rm-subchap12-3-2))
            (next-node (rm-subchap12-3-4))
            (text-file-link (rm-subchap12-3-3)))

(text-file (name rm-subchap12-3-3)
	   (part-of-subsection rm-subchap12-3-3)
	   (document lrm)
           (long-label "LRM Section 12.3.3: Matching Rules for Formal Scalar Types")
           (short-label "LRM Section 12.3.3")
           (ct-load-name rm-subchap12-3-3))

(subsection (name rm-subchap12-3-4)
            (part-of-subchapter rm-subchap12-3)
            (document-name reference-manual)
            (long-label "Section 12.3.4: Matching Rules for Formal Array Types")
            (short-label "Section 12.3.4: Matching Arrays")
            (prior-node (rm-subchap12-3-3))
            (next-node (rm-subchap12-3-5))
            (text-file-link (rm-subchap12-3-4)))

(text-file (name rm-subchap12-3-4)
	   (part-of-subsection rm-subchap12-3-4)
	   (document lrm)
           (long-label "LRM Section 12.3.4: Matching Rules for Formal Array Types")
           (short-label "LRM Section 12.3.4")
           (ct-load-name rm-subchap12-3-4))

(subsection (name rm-subchap12-3-5)
            (part-of-subchapter rm-subchap12-3)
            (document-name reference-manual)
            (long-label "Section 12.3.5: Matching Rules for Formal Access Types")
            (short-label "Section 12.3.5: Matching Access")
            (prior-node (rm-subchap12-3-4))
            (next-node (rm-subchap12-3-6))
            (text-file-link (rm-subchap12-3-5)))

(text-file (name rm-subchap12-3-5)
	   (part-of-subsection rm-subchap12-3-5)
	   (document lrm)
           (long-label "LRM Section 12.3.5: Matching Rules for Formal Access Types")
           (short-label "LRM Section 12.3.5")
           (ct-load-name rm-subchap12-3-5))

(subsection (name rm-subchap12-3-6)
            (part-of-subchapter rm-subchap12-3)
            (document-name reference-manual)
            (long-label "Section 12.3.6: Matching Rules for Formal Subprograms")
            (short-label "Section 12.3.6: Matching Subprogram")
            (prior-node (rm-subchap12-3-5))
            (text-file-link (rm-subchap12-3-6)))

(text-file (name rm-subchap12-3-6)
	   (part-of-subsection rm-subchap12-3-6)
	   (document lrm)
           (long-label "LRM Section 12.3.6: Matching Rules for Formal Subprograms")
           (short-label "LRM Section 12.3.6")
           (ct-load-name rm-subchap12-3-6))

(subchapter (name rm-subchap12-4)
            (part-of-chapter rm-chapter-12)
            (document-name reference-manual)
            (long-label "Section 12.4: Example of a Generic Package")
            (short-label "Section 12.4: Example of Generics")
            (prior-node (rm-subchap12-3))
            (text-file-link (rm-subchap12-4)))

(text-file (name rm-subchap12-4)
	   (part-of-subchapter rm-subchap12-4)
	   (document lrm)
           (long-label "LRM Section 12.4: Example of a Generic Package")
           (short-label "LRM Section 12.4")
           (ct-load-name rm-subchap12-4))

(chapter (name rm-chapter-13)
         (part-of-document reference-manual)
         (document-name reference-manual)
         (long-label "Chapter 13: Implementation-Dependent Features")
         (short-label "Chapter 13: Implementation")
         (children
          (rm-subchap13-0 rm-subchap13-1
                          rm-subchap13-2
                          rm-subchap13-3
                          rm-subchap13-4
                          rm-subchap13-5
                          rm-subchap13-6
                          rm-subchap13-7
                          rm-subchap13-8
                          rm-subchap13-9
                          rm-subchap13-10))
         (prior-node (rm-chapter-12))
         (next-node (rm-chapter-14))
	 (text-file-link (rm-chapter-13)))

(text-file (name rm-chapter-13)
	   (part-of-chapter rm-chapter-13)
	   (document lrm)
           (long-label "Chapter 13: Implementation-Dependent Features")
           (short-label "Chapter 13: Implementation")
           (ct-load-name rm-chapter-13))

(subchapter (name rm-subchap13-0)
            (part-of-chapter rm-chapter-13)
            (document-name reference-manual)
            (long-label "Section 13.0: Implementation-Dependent Features")
            (short-label "Section 13.0: Implementation")
            (next-node (rm-subchap13-1))
            (text-file-link (rm-subchap13-0)))

(text-file (name rm-subchap13-0)
	   (part-of-subchapter rm-subchap13-0)
	   (document lrm)
           (long-label "LRM Section 13.0: Implementation-Dependent Features")
           (short-label "LRM Section 13.0")
           (ct-load-name rm-subchap13-0))

(subchapter (name rm-subchap13-1)
            (part-of-chapter rm-chapter-13)
            (document-name reference-manual)
            (long-label "Section 13.1: Representation Clauses")
            (short-label "Section 13.1: Clauses")
            (prior-node (rm-subchap13-0))
            (next-node (rm-subchap13-2))
            (text-file-link (rm-subchap13-1)))

(text-file (name rm-subchap13-1)
	   (part-of-subchapter rm-subchap13-1)
	   (document lrm)
           (long-label "LRM Section 13.1: Representation Clauses")
           (short-label "LRM Section 13.1")
           (ct-load-name rm-subchap13-1))

(subchapter (name rm-subchap13-2)
            (part-of-chapter rm-chapter-13)
            (document-name reference-manual)
            (long-label "Section 13.2: Length Clauses")
            (short-label "Section 13.2: Length Clauses")
            (prior-node (rm-subchap13-1))
            (next-node (rm-subchap13-3))
            (text-file-link (rm-subchap13-2)))

(text-file (name rm-subchap13-2)
	   (part-of-subchapter rm-subchap13-2)
	   (document lrm)
           (long-label "LRM Section 13.2: Length Clauses")
           (short-label "LRM Section 13.2")
           (ct-load-name rm-subchap13-2))

(subchapter (name rm-subchap13-3)
            (part-of-chapter rm-chapter-13)
            (document-name reference-manual)
            (long-label "Section 13.3: Enumeration Representation Clauses")
            (short-label "Section 13.3: Enumeration Clauses")
            (prior-node (rm-subchap13-2))
            (next-node (rm-subchap13-4))
            (text-file-link (rm-subchap13-3)))

(text-file (name rm-subchap13-3)
	   (part-of-subchapter rm-subchap13-3)
	   (document lrm)
           (long-label "LRM Section 13.3: Enumeration Representation Clauses")
           (short-label "LRM Section 13.3")
           (ct-load-name rm-subchap13-3))

(subchapter (name rm-subchap13-4)
            (part-of-chapter rm-chapter-13)
            (document-name reference-manual)
            (long-label "Section 13.4: Record Representation Clauses")
            (short-label "Section 13.4: Record Clauses")
            (prior-node (rm-subchap13-3))
            (next-node (rm-subchap13-5))
            (text-file-link (rm-subchap13-4)))

(text-file (name rm-subchap13-4)
	   (part-of-subchapter rm-subchap13-4)
	   (document lrm)
           (long-label "LRM Section 13.4: Record Representation Clauses")
           (short-label "LRM Section 13.4")
           (ct-load-name rm-subchap13-4))

(subchapter (name rm-subchap13-5)
            (part-of-chapter rm-chapter-13)
            (document-name reference-manual)
            (long-label "Section 13.5: Address Clauses")
            (short-label "Section 13.5: Address Clauses")
            (prior-node (rm-subchap13-4))
            (next-node (rm-subchap13-6))
            (children (rm-subchap13-5-1))
            (text-file-link (rm-subchap13-5)))

(text-file (name rm-subchap13-5)
	   (part-of-subchapter rm-subchap13-5)
	   (document lrm)
           (long-label "LRM Section 13.5: Address Clauses")
           (short-label "LRM Section 13.5")
           (ct-load-name rm-subchap13-5))

(subsection (name rm-subchap13-5-1)
            (part-of-subchapter rm-subchap13-5)
            (document-name reference-manual)
            (long-label "Section 13.5.1: Interrupts")
            (short-label "Section 13.5.1: Interrupts")
            (text-file-link (rm-subchap13-5-1)))

(text-file (name rm-subchap13-5-1)
	   (part-of-subsection rm-subchap13-5-1)
	   (document lrm)
           (long-label "LRM Section 13.5.1: Interrupts")
           (short-label "LRM Section 13.5.1")
           (ct-load-name rm-subchap13-5-1))

(subchapter (name rm-subchap13-6)
            (part-of-chapter rm-chapter-13)
            (document-name reference-manual)
            (long-label "Section 13.6: Change of Representation")
            (short-label "Section 13.6: Representation Change")
            (prior-node (rm-subchap13-5))
            (next-node (rm-subchap13-7))
            (text-file-link (rm-subchap13-6)))

(text-file (name rm-subchap13-6)
	   (part-of-subsection rm-subchap13-6)
	   (document lrm)
           (long-label "LRM Section 13.6: Change of Representation")
           (short-label "LRM Section 13.6")
           (ct-load-name rm-subchap13-6))

(subchapter (name rm-subchap13-7)
            (part-of-chapter rm-chapter-13)
            (document-name reference-manual)
            (long-label "Section 13.7: The Package System")
            (short-label "Section 13.7: The Package System")
            (prior-node (rm-subchap13-6))
            (next-node (rm-subchap13-8))
            (children
             (rm-subchap13-7-1 rm-subchap13-7-2 rm-subchap13-7-3))
            (text-file-link (rm-subchap13-7)))

(text-file (name rm-subchap13-7)
	   (part-of-subchapter rm-subchap13-7)
	   (document lrm)
           (long-label "LRM Section 13.7: The Package System")
           (short-label "LRM Section 13.7")
           (ct-load-name rm-subchap13-7))

(subsection (name rm-subchap13-7-1)
            (part-of-subchapter rm-subchap13-7)
            (document-name reference-manual)
            (long-label "Section 13.7.1: System-Dependent Named Numbers")
            (short-label "Section 13.7.1: Named Numbers")
            (next-node (rm-subchap13-7-2))
            (text-file-link (rm-subchap13-7-1)))

(text-file (name rm-subchap13-7-1)
	   (part-of-subsection rm-subchap13-7-1)
	   (document lrm)
           (long-label "LRM Section 13.7.1: System-Dependent Named Numbers")
           (short-label "LRM Section 13.7.1")
           (ct-load-name rm-subchap13-7-1))

(subsection (name rm-subchap13-7-2)
            (part-of-subchapter rm-subchap13-7)
            (document-name reference-manual)
            (long-label "Section 13.7.2: Representation Attributes")
            (short-label "Section 13.7.2: Attributes")
            (prior-node (rm-subchap13-7-1))
            (next-node (rm-subchap13-7-3))
            (text-file-link (rm-subchap13-7-2)))

(text-file (name rm-subchap13-7-2)
	   (part-of-subsection rm-subchap13-7-2)
	   (document lrm)
           (long-label "LRM Section 13.7.2: Representation Attributes")
           (short-label "LRM Section 13.7.2")
           (ct-load-name rm-subchap13-7-2))

(subsection (name rm-subchap13-7-3)
            (part-of-subchapter rm-subchap13-7)
            (document-name reference-manual)
            (long-label
             "Section 13.7.3: Representation Attributes of Real Types")
            (short-label "Section 13.7.3: Real Attributes")
            (prior-node (rm-subchap13-7-2))
            (text-file-link (rm-subchap13-7-3)))

(text-file (name rm-subchap13-7-3)
	   (part-of-subsection rm-subchap13-7-3)
	   (document lrm)
           (long-label "LRM Section 13.7.3: Representation Attributes of Real Types")
           (short-label "LRM Section 13.7.3")
           (ct-load-name rm-subchap13-7-3))

(subchapter (name rm-subchap13-8)
            (part-of-chapter rm-chapter-13)
            (document-name reference-manual)
            (long-label "Section 13.8: Machine Code Insertions")
            (short-label "Section 13.8: Machine Code")
            (prior-node (rm-subchap13-7))
            (next-node (rm-subchap13-9))
            (text-file-link (rm-subchap13-8)))

(text-file (name rm-subchap13-8)
	   (part-of-subchapter rm-subchap13-8)
	   (document lrm)
           (long-label "LRM Section 13.8: Machine Code Insertions")
           (short-label "LRM Section 13.8")
           (ct-load-name rm-subchap13-8))

(subchapter (name rm-subchap13-9)
            (part-of-chapter rm-chapter-13)
            (document-name reference-manual)
            (long-label "Section 13.9: Interface to Other Languages")
            (short-label "Section 13.9: Other Languages")
            (prior-node (rm-subchap13-8))
            (next-node (rm-subchap13-10))
            (text-file-link (rm-subchap13-9)))

(text-file (name rm-subchap13-9)
	   (part-of-subchapter rm-subchap13-9)
	   (document lrm)
           (long-label "LRM Section 13.9: Interface to Other Languages")
           (short-label "LRM Section 13.9")
           (ct-load-name rm-subchap13-9))

(subchapter (name rm-subchap13-10)
            (part-of-chapter rm-chapter-13)
            (document-name reference-manual)
            (long-label "Section 13.10: Unchecked Programming")
            (short-label "Section 13.10: Unchecked Programming")
            (prior-node (rm-subchap13-9))
            (children (rm-subchap13-10-1 rm-subchap13-10-2))
            (text-file-link (rm-subchap13-10)))

(text-file (name rm-subchap13-10)
	   (part-of-subchapter rm-subchap13-10)
	   (document lrm)
           (long-label "LRM Section 13.10: Unchecked Programming")
           (short-label "LRM Section 13.10")
           (ct-load-name rm-subchap13-10))

(subsection (name rm-subchap13-10-1)
            (part-of-subchapter rm-subchap13-10)
            (document-name reference-manual)
            (long-label "Section 13.10.1: Unchecked Storage Deallocation")
            (short-label "Section 13.10.1: Unchecked Storage")
            (next-node (rm-subchap13-10-2))
            (text-file-link (rm-subchap13-10-1)))

(text-file (name rm-subchap13-10-1)
	   (part-of-subsection rm-subchap13-10-1)
	   (document lrm)
           (long-label "LRM Section 13.10.1: Unchecked Storage Deallocation")
           (short-label "LRM Section 13.10.1")
           (ct-load-name rm-subchap13-10-1))

(subsection (name rm-subchap13-10-2)
            (part-of-subchapter rm-subchap13-10)
            (document-name reference-manual)
            (long-label "Section 13.10.2: Unchecked Type Conversions")
            (short-label "Section 13.10.2: Unchecked Type")
            (prior-node (rm-subchap13-10-1))
            (text-file-link (rm-subchap13-10-2)))

(text-file (name rm-subchap13-10-2)
	   (part-of-subsection rm-subchap13-10-2)
	   (document lrm)
           (long-label "LRM Section 13.10.2: Unchecked Type Conversions")
           (short-label "LRM Section 13.10.2")
           (ct-load-name rm-subchap13-10-2))

(chapter (name rm-chapter-14)
         (part-of-document reference-manual)
         (document-name reference-manual)
         (long-label "Chapter 14: Input-Output")
         (short-label "Chapter 14: Input-Output")
         (children
          (rm-subchap14-0 rm-subchap14-1
                          rm-subchap14-2
                          rm-subchap14-3
                          rm-subchap14-4
                          rm-subchap14-5
                          rm-subchap14-6
                          rm-subchap14-7))
         (prior-node (rm-chapter-13))
         (next-node (rm-annex-a))
	 (text-file-link (rm-chapter-14)))

(text-file (name rm-chapter-14)
	   (part-of-chapter rm-chapter-14)
	   (document lrm)
           (long-label "Chapter 14: Input-Output")
           (short-label "Chapter 14: Input-Output")
           (ct-load-name rm-chapter-14))

(subchapter (name rm-subchap14-0)
            (part-of-chapter rm-chapter-14)
            (document-name reference-manual)
            (long-label "Section 14.0: Input-Output")
            (short-label "Section 14.0: Input-Output")
            (next-node (rm-subchap14-1))
            (text-file-link (rm-subchap14-0)))

(text-file (name rm-subchap14-0)
	   (part-of-subchapter rm-subchap14-0)
	   (document lrm)
           (long-label "LRM Section 14.0: Input-Output")
           (short-label "LRM Section 14.0")
           (ct-load-name rm-subchap14-0))

(subchapter (name rm-subchap14-1)
            (part-of-chapter rm-chapter-14)
            (document-name reference-manual)
            (long-label "Section 14.1: External Files and File Objects")
            (short-label "Section 14.1: Files and Objects")
            (prior-node (rm-subchap14-0))
            (next-node (rm-subchap14-2))
            (text-file-link (rm-subchap14-1)))

(text-file (name rm-subchap14-1)
	   (part-of-subchapter rm-subchap14-1)
	   (document lrm)
           (long-label "LRM Section 14.1: External Files and File Objects")
           (short-label "LRM Section 14.1")
           (ct-load-name rm-subchap14-1))

(subchapter (name rm-subchap14-2)
            (part-of-chapter rm-chapter-14)
            (document-name reference-manual)
            (long-label "Section 14.2: Sequential and Direct Files")
            (short-label "Section 14.2: Sequential and Direct")
            (prior-node (rm-subchap14-1))
            (next-node (rm-subchap14-3))
            (children
             (rm-subchap14-2-1 rm-subchap14-2-2
                               rm-subchap14-2-3
                               rm-subchap14-2-4
                               rm-subchap14-2-5))
            (text-file-link (rm-subchap14-2)))

(text-file (name rm-subchap14-2)
	   (part-of-subchapter rm-subchap14-2)
	   (document lrm)
           (long-label "LRM Section 14.2: Sequential and Direct Files")
           (short-label "LRM Section 14.2")
           (ct-load-name rm-subchap14-2))

(subsection (name rm-subchap14-2-1)
            (part-of-subchapter rm-subchap14-2)
            (document-name reference-manual)
            (long-label "Section 14.2.1: File Management")
            (short-label "Section 14.2.1: File Management")
            (next-node (rm-subchap14-2-2))
            (text-file-link (rm-subchap14-2-1)))

(text-file (name rm-subchap14-2-1)
	   (part-of-subsection rm-subchap14-2-1)
	   (document lrm)
           (long-label "LRM Section 14.2.1: File Management")
           (short-label "LRM Section 14.2.1")
           (ct-load-name rm-subchap14-2-1))

(subsection (name rm-subchap14-2-2)
            (part-of-subchapter rm-subchap14-2)
            (document-name reference-manual)
            (long-label "Section 14.2.2: Sequential Input-Output")
            (short-label "Section 14.2.2: Sequential IO")
            (prior-node (rm-subchap14-2-1))
            (next-node (rm-subchap14-2-3))
            (text-file-link (rm-subchap14-2-2)))

(text-file (name rm-subchap14-2-2)
	   (part-of-subsection rm-subchap14-2-2)
	   (document lrm)
           (long-label "LRM Section 14.2.2: Sequential Input-Output")
           (short-label "LRM Section 14.2.2")
           (ct-load-name rm-subchap14-2-2))

(subsection (name rm-subchap14-2-3)
            (part-of-subchapter rm-subchap14-2)
            (document-name reference-manual)
            (long-label
             "Section 14.2.3: Specification of the Package Sequential-IO")
            (short-label "Section 14.2.3: Spec of the Package")
            (prior-node (rm-subchap14-2-2))
            (next-node (rm-subchap14-2-4))
            (text-file-link (rm-subchap14-2-3)))

(text-file (name rm-subchap14-2-3)
	   (part-of-subsection rm-subchap14-2-3)
	   (document lrm)
           (long-label "LRM Section 14.2.3: Specification of the Package Sequential-IO")
           (short-label "LRM Section 14.2.3")
           (ct-load-name rm-subchap14-2-3))

(subsection (name rm-subchap14-2-4)
            (part-of-subchapter rm-subchap14-2)
            (document-name reference-manual)
            (long-label "Section 14.2.4: Direct Input-Output")
            (short-label "Section 14.2.4: Direct Input-Output")
            (prior-node (rm-subchap14-2-3))
            (next-node (rm-subchap14-2-5))
            (text-file-link (rm-subchap14-2-4)))

(text-file (name rm-subchap14-2-4)
	   (part-of-subsection rm-subchap14-2-4)
	   (document lrm)
           (long-label "LRM Section 14.2.4: Direct Input-Output")
           (short-label "LRM Section 14.2.4")
           (ct-load-name rm-subchap14-2-4))

(subsection (name rm-subchap14-2-5)
            (part-of-subchapter rm-subchap14-2)
            (document-name reference-manual)
            (long-label "Section 14.2.5: Specification of the Package Direct-IO")
            (short-label "Section 14.2.5: Spec of Direct-IO")
            (prior-node (rm-subchap14-2-4))
            (text-file-link (rm-subchap14-2-5)))

(text-file (name rm-subchap14-2-5)
	   (part-of-subsection rm-subchap14-2-5)
	   (document lrm)
           (long-label "LRM Section 14.2.5: Specification of the Package Direct-IO")
           (short-label "LRM Section 14.2.5")
           (ct-load-name rm-subchap14-2-5))

(subchapter (name rm-subchap14-3)
            (part-of-chapter rm-chapter-14)
            (document-name reference-manual)
            (long-label "Section 14.3: Text Input-Output")
            (short-label "Section 14.3: Text Input-Output")
            (prior-node (rm-subchap14-2))
            (next-node (rm-subchap14-4))
            (children
             (rm-subchap14-3-1 rm-subchap14-3-2
                               rm-subchap14-3-3
                               rm-subchap14-3-4
                               rm-subchap14-3-5
                               rm-subchap14-3-6
                               rm-subchap14-3-7
                               rm-subchap14-3-8
                               rm-subchap14-3-9
                               rm-subchap14-3-10))
            (text-file-link (rm-subchap14-3)))

(text-file (name rm-subchap14-3)
	   (part-of-subchapter rm-subchap14-3)
	   (document lrm)
           (long-label "LRM Section 14.3: Text Input-Output")
           (short-label "LRM Section 14.3")
           (ct-load-name rm-subchap14-3))

(subsection (name rm-subchap14-3-1)
            (part-of-subchapter rm-subchap14-3)
            (document-name reference-manual)
            (long-label "Section 14.3.1: File Management")
            (short-label "Section 14.3.1: File Management")
            (next-node (rm-subchap14-3-2))
            (text-file-link (rm-subchap14-3-1)))

(text-file (name rm-subchap14-3-1)
	   (part-of-subsection rm-subchap14-3-1)
	   (document lrm)
           (long-label "LRM Section 14.3.1: File Management")
           (short-label "LRM Section 14.3.1")
           (ct-load-name rm-subchap14-3-1))

(subsection (name rm-subchap14-3-2)
            (part-of-subchapter rm-subchap14-3)
            (document-name reference-manual)
            (long-label "Section 14.3.2: Default Input and Output Files")
            (short-label "Section 14.3.2: Default IO")
            (prior-node (rm-subchap14-3-1))
            (next-node (rm-subchap14-3-3))
            (text-file-link (rm-subchap14-3-2)))

(text-file (name rm-subchap14-3-2)
	   (part-of-subsection rm-subchap14-3-2)
	   (document lrm)
           (long-label "LRM Section 14.3.2: Default Input and Output Files")
           (short-label "LRM Section 14.3.2")
           (ct-load-name rm-subchap14-3-2))

(subsection (name rm-subchap14-3-3)
            (part-of-subchapter rm-subchap14-3)
            (document-name reference-manual)
            (long-label "Section 14.3.3: Specification of Line and Page Lengths")
            (short-label "Section 14.3.3: Line Lengths")
            (prior-node (rm-subchap14-3-2))
            (next-node (rm-subchap14-3-4))
            (text-file-link (rm-subchap14-3-3)))

(text-file (name rm-subchap14-3-3)
	   (part-of-subchapter rm-subchap14-3-3)
	   (document lrm)
           (long-label "LRM Section 14.3.3: Specification of Line and Page Lengths")
           (short-label "LRM Section 14.3.3")
           (ct-load-name rm-subchap14-3-3))

(subsection (name rm-subchap14-3-4)
            (part-of-subchapter rm-subchap14-3)
            (document-name reference-manual)
            (long-label
             "Section 14.3.4: Operations on Columns, Lines, and Pages")
            (short-label "Section 14.3.4: Line Operations")
            (prior-node (rm-subchap14-3-3))
            (next-node (rm-subchap14-3-5))
            (text-file-link (rm-subchap14-3-4)))

(text-file (name rm-subchap14-3-4)
	   (part-of-subsection rm-subchap14-3-4)
	   (document lrm)
           (long-label "LRM Section 14.3.4: Operations on Columns, Lines, and Pages")
           (short-label "LRM Section 14.3.4")
           (ct-load-name rm-subchap14-3-4))

(subsection (name rm-subchap14-3-5)
            (part-of-subchapter rm-subchap14-3)
            (document-name reference-manual)
            (long-label "Section 14.3.5: Get and Put Procedures")
            (short-label "Section 14.3.5: Get and Put Procedures")
            (prior-node (rm-subchap14-3-4))
            (next-node (rm-subchap14-3-6))
            (text-file-link (rm-subchap14-3-5)))

(text-file (name rm-subchap14-3-5)
	   (part-of-subsection rm-subchap14-3-5)
	   (document lrm)
           (long-label "LRM Section 14.3.5: Get and Put Procedures")
           (short-label "LRM Section 14.3.5")
           (ct-load-name rm-subchap14-3-5))

(subsection (name rm-subchap14-3-6)
            (part-of-subchapter rm-subchap14-3)
            (document-name reference-manual)
            (long-label "Section 14.3.6: Input-Output of Characters and Strings")
            (short-label "Section 14.3.6: Character IO")
            (prior-node (rm-subchap14-3-5))
            (next-node (rm-subchap14-3-7))
            (text-file-link (rm-subchap14-3-6)))

(text-file (name rm-subchap14-3-6)
	   (part-of-subsection rm-subchap14-3-6)
	   (document lrm)
           (long-label "LRM Section 14.3.6: Input-Output of Characters and Strings")
           (short-label "LRM Section 14.3.6")
           (ct-load-name rm-subchap14-3-6))

(subsection (name rm-subchap14-3-7)
            (part-of-subchapter rm-subchap14-3)
            (document-name reference-manual)
            (long-label "Section 14.3.7: Input-Output for Integer Types")
            (short-label "Section 14.3.7: Integer IO")
            (prior-node (rm-subchap14-3-6))
            (next-node (rm-subchap14-3-8))
            (text-file-link (rm-subchap14-3-7)))

(text-file (name rm-subchap14-3-7)
	   (part-of-subsection rm-subchap14-3-7)
	   (document lrm)
           (long-label "LRM Section 14.3.7: Input-Output for Integer Types")
           (short-label "LRM Section 14.3.7")
           (ct-load-name rm-subchap14-3-7))

(subsection (name rm-subchap14-3-8)
            (part-of-subchapter rm-subchap14-3)
            (document-name reference-manual)
            (long-label "Section 14.3.8: Input-Output for Real Types")
            (short-label "Section 14.3.8: Real IO")
            (prior-node (rm-subchap14-3-7))
            (next-node (rm-subchap14-3-9))
            (text-file-link (rm-subchap14-3-8)))

(text-file (name rm-subchap14-3-8)
	   (part-of-subsection rm-subchap14-3-8)
	   (document lrm)
           (long-label "LRM Section 14.3.8: Input-Output for Real Types")
           (short-label "LRM Section 14.3.8")
           (ct-load-name rm-subchap14-3-8))

(subsection (name rm-subchap14-3-9)
            (part-of-subchapter rm-subchap14-3)
            (document-name reference-manual)
            (long-label "Section 14.3.9: Input-Output for Enumeration Types")
            (short-label "Section 14.3.9: Enumeration IO")
            (prior-node (rm-subchap14-3-8))
            (next-node (rm-subchap14-3-10))
            (text-file-link (rm-subchap14-3-9)))

(text-file (name rm-subchap14-3-9)
	   (part-of-subsection rm-subchap14-3-9)
	   (document lrm)
           (long-label "LRM Section 14.3.9: Input-Output for Enumeration Types")
           (short-label "LRM Section 14.3.9")
           (ct-load-name rm-subchap14-3-9))

(subsection (name rm-subchap14-3-10)
            (part-of-subchapter rm-subchap14-3)
            (document-name reference-manual)
            (long-label "Section 14.3.10: Specification of the Package Text-IO")
            (short-label "Section 14.3.10: Spec of Text-IO")
            (prior-node (rm-subchap14-3-9))
            (text-file-link (rm-subchap14-3-10)))

(text-file (name rm-subchap14-3-10)
	   (part-of-subsection rm-subchap14-3-10)
	   (document lrm)
           (long-label "LRM Section 14.3.10: Specification of the Package Text-IO")
           (short-label "LRM Section 14.3.10")
           (ct-load-name rm-subchap14-3-10))

(subchapter (name rm-subchap14-4)
            (part-of-chapter rm-chapter-14)
            (document-name reference-manual)
            (long-label "Section 14.4: Exceptions in Input-Output")
            (short-label "Section 14.4: Exceptions in IO")
            (prior-node (rm-subchap14-3))
            (next-node (rm-subchap14-5))
            (text-file-link (rm-subchap14-4)))

(text-file (name rm-subchap14-4)
	   (part-of-subchapter rm-subchap14-4)
	   (document lrm)
           (long-label "LRM Section 14.4: Exceptions in Input-Output")
           (short-label "LRM Section 14.4")
           (ct-load-name rm-subchap14-4))

(subchapter (name rm-subchap14-5)
            (part-of-chapter rm-chapter-14)
            (document-name reference-manual)
            (long-label
             "Section 14.5: Specification of the Package IO-Exceptions")
            (short-label "Section 14.5: Spec of IO-Exceptions")
            (prior-node (rm-subchap14-4))
            (next-node (rm-subchap14-6))
            (text-file-link (rm-subchap14-5)))

(text-file (name rm-subchap14-5)
	   (part-of-subchapter rm-subchap14-5)
	   (document lrm)
           (long-label "LRM Section 14.5: Specification of the Package IO-Exceptions")
           (short-label "LRM Section 14.5")
           (ct-load-name rm-subchap14-5))

(subchapter (name rm-subchap14-6)
            (part-of-chapter rm-chapter-14)
            (document-name reference-manual)
            (long-label "Section 14.6: Low Level Input-Output")
            (short-label "Section 14.6: Low Level IO")
            (prior-node (rm-subchap14-5))
            (next-node (rm-subchap14-7))
            (text-file-link (rm-subchap14-6)))

(text-file (name rm-subchap14-6)
	   (part-of-subchapter rm-subchap14-6)
	   (document lrm)
           (long-label "LRM Section 14.6: Low Level Input-Output")
           (short-label "LRM Section 14.6")
           (ct-load-name rm-subchap14-6))

(subchapter (name rm-subchap14-7)
            (part-of-chapter rm-chapter-14)
            (document-name reference-manual)
            (long-label "Section 14.7: Example of Input-Output")
            (short-label "Section 14.7: Example of IO")
            (prior-node (rm-subchap14-6))
            (text-file-link (rm-subchap14-7)))

(text-file (name rm-subchap14-7)
	   (part-of-subchapter rm-subchap14-7)
	   (document lrm)
           (long-label "LRM Section 14.7: Example of Input-Output")
           (short-label "LRM Section 14.7")
           (ct-load-name rm-subchap14-7))

(chapter (name rm-annex-a)
         (part-of-document reference-manual)
         (document-name reference-manual)
         (long-label "Annex A: Predefined Language Attributes")
         (short-label "Annex A: Predefined Attributes")
         (prior-node (rm-chapter-14))
         (next-node (rm-annex-b))
         (text-file-link (rm-annex-a)))

(text-file (name rm-annex-a)
	   (part-of-chapter rm-annex-a)
	   (document lrm)
           (long-label "LRM Annex A: Predefined Language Attributes")
           (short-label "LRM Annex A")
           (ct-load-name rm-annex-a))

(chapter (name rm-annex-b)
         (part-of-document reference-manual)
         (document-name reference-manual)
         (long-label "Annex B: Predefined Language Pragmas")
         (short-label "Annex B: Predefined Pragmas")
         (prior-node (rm-annex-a))
         (next-node (rm-annex-c))
         (text-file-link (rm-annex-b)))

(text-file (name rm-annex-b)
	   (part-of-chapter rm-annex-b)
	   (document lrm)
           (long-label "LRM Annex B: Predefined Language Pragmas")
           (short-label "LRM Annex B")
           (ct-load-name rm-annex-b))

(chapter (name rm-annex-c)
         (part-of-document reference-manual)
         (document-name reference-manual)
         (long-label "Annex C: Predefined Language Environment")
         (short-label "Annex C: Predefined Environment")
         (prior-node (rm-annex-b))
         (next-node (rm-appendix-d))
         (text-file-link (rm-annex-c)))

(text-file (name rm-annex-c)
	   (part-of-chapter rm-annex-c)
	   (document lrm)
           (long-label "LRM Annex C: Predefined Language Environment")
           (short-label "LRM Annex C")
           (ct-load-name rm-annex-c))

(chapter (name rm-appendix-d)
         (part-of-document reference-manual)
         (document-name reference-manual)
         (long-label "Appendix D: Glossary")
         (short-label "Appendix D: Glossary")
         (prior-node (rm-annex-c))
         (next-node (rm-appendix-e))
         (text-file-link (rm-appendix-d)))

(text-file (name rm-appendix-d)
	   (part-of-chapter rm-appendix-d)
	   (document lrm)
           (long-label "LRM Appendix D: Glossary")
           (short-label "LRM Appendix D")
           (ct-load-name rm-appendix-d))

(chapter (name rm-appendix-e)
         (part-of-document reference-manual)
         (document-name reference-manual)
         (long-label "Appendix E: Syntax Summary")
         (short-label "Appendix E: Syntax Summary")
         (prior-node (rm-appendix-d))
         (next-node (rm-appendix-f))
         (text-file-link (rm-appendix-e)))

(text-file (name rm-appendix-e)
	   (part-of-chapter rm-appendix-e)
	   (document lrm)
           (long-label "LRM Appendix E: Syntax Summary")
           (short-label "LRM Appendix E")
           (ct-load-name rm-appendix-e))

(chapter (name rm-appendix-f)
         (part-of-document reference-manual)
         (document-name reference-manual)
         (long-label "Appendix F: Implementation-Dependent Characteristics")
         (short-label "Appendix F: Implementation")
         (prior-node (rm-appendix-e))
         (next-node (rm-index))
         (text-file-link (rm-appendix-f)))

(text-file (name rm-appendix-f)
	   (part-of-chapter rm-appendix-f)
	   (document lrm)
           (long-label
            "LRM Appendix F: Implementation-Dependent Characteristics")
           (short-label "LRM Appendix F")
           (ct-load-name rm-appendix-f))

(chapter (name rm-index)
         (part-of-document reference-manual)
         (document-name reference-manual)
         (long-label "Index")
         (short-label "Index")
         (children
          (rm-index-a rm-index-b
                      rm-index-c
                      rm-index-d
                      rm-index-e
                      rm-index-f
                      rm-index-g
                      rm-index-h
                      rm-index-i
                      rm-index-l
                      rm-index-m
                      rm-index-n
                      rm-index-o
                      rm-index-p
                      rm-index-q
                      rm-index-r
                      rm-index-s
                      rm-index-t
                      rm-index-u
                      rm-index-v
                      rm-index-w-etc))
         (prior-node (rm-appendix-f))
         (next-node (rm-postscript))
	 (text-file-link (rm-index)))

(text-file (name rm-index)
	   (part-of-chapter rm-index)
	   (document lrm)
           (long-label "LRM Index")
           (short-label "LRM Index")
           (ct-load-name rm-index))

(subchapter (name rm-index-a)
            (part-of-chapter rm-index)
            (document-name reference-manual)
            (long-label "Index - A")
            (short-label "Index - A")
            (next-node (rm-index-b))
            (text-file-link (rm-index-a)))

(text-file (name rm-index-a)
	   (part-of-subchapter rm-index-a)
	   (document lrm)
           (long-label "LRM Index - A")
           (short-label "LRM Index - A")
           (ct-load-name rm-index-a))

(subchapter (name rm-index-b)
            (part-of-chapter rm-index)
            (document-name reference-manual)
            (long-label "Index - B")
            (short-label "Index - B")
            (prior-node (rm-index-a))
            (next-node (rm-index-c))
            (text-file-link (rm-index-b)))

(text-file (name rm-index-b)
	   (part-of-subchapter rm-index-b)
	   (document lrm)
           (long-label "LRM Index - B")
           (short-label "LRM Index - B")
           (ct-load-name rm-index-b))

(subchapter (name rm-index-c)
            (part-of-chapter rm-index)
            (document-name reference-manual)
            (long-label "Index - C")
            (short-label "Index - C")
            (prior-node (rm-index-b))
            (next-node (rm-index-d))
            (text-file-link (rm-index-c)))

(text-file (name rm-index-c)
	   (part-of-subchapter rm-index-c)
	   (document lrm)
           (long-label "LRM Index - C")
           (short-label "LRM Index - C")
           (ct-load-name rm-index-c))

(subchapter (name rm-index-d)
            (part-of-chapter rm-index)
            (document-name reference-manual)
            (long-label "Index - D")
            (short-label "Index - D")
            (prior-node (rm-index-c))
            (next-node (rm-index-e))
            (text-file-link (rm-index-d)))

(text-file (name rm-index-d)
	   (part-of-subchapter rm-index-d)
	   (document lrm)
           (long-label "LRM Index - D")
           (short-label "LRM Index - D")
           (ct-load-name rm-index-d))

(subchapter (name rm-index-e)
            (part-of-chapter rm-index)
            (document-name reference-manual)
            (long-label "Index - E")
            (short-label "Index - E")
            (prior-node (rm-index-d))
            (next-node (rm-index-f))
            (text-file-link (rm-index-e)))

(text-file (name rm-index-e)
	   (part-of-subchapter rm-index-e)
	   (document lrm)
           (long-label "LRM Index - E")
           (short-label "LRM Index - E")
           (ct-load-name rm-index-e))

(subchapter (name rm-index-f)
            (part-of-chapter rm-index)
            (document-name reference-manual)
            (long-label "Index - F")
            (short-label "Index - F")
            (prior-node (rm-index-e))
            (next-node (rm-index-g))
            (text-file-link (rm-index-f)))

(text-file (name rm-index-f)
	   (part-of-subchapter rm-index-f)
	   (document lrm)
           (long-label "LRM Index - F")
           (short-label "LRM Index - F")
           (ct-load-name rm-index-f))

(subchapter (name rm-index-g)
            (part-of-chapter rm-index)
            (document-name reference-manual)
            (long-label "Index - G")
            (short-label "Index - G")
            (prior-node (rm-index-f))
            (next-node (rm-index-h))
            (text-file-link (rm-index-g)))

(text-file (name rm-index-g)
	   (part-of-subchapter rm-index-g)
	   (document lrm)
           (long-label "LRM Index - G")
           (short-label "LRM Index - G")
           (ct-load-name rm-index-g))

(subchapter (name rm-index-h)
            (part-of-chapter rm-index)
            (document-name reference-manual)
            (long-label "Index - H")
            (short-label "Index - H")
            (prior-node (rm-index-g))
            (next-node (rm-index-i))
            (text-file-link (rm-index-h)))

(text-file (name rm-index-h)
	   (part-of-subchapter rm-index-h)
	   (document lrm)
           (long-label "LRM Index - H")
           (short-label "LRM Index - H")
           (ct-load-name rm-index-h))

(subchapter (name rm-index-i)
            (part-of-chapter rm-index)
            (document-name reference-manual)
            (long-label "Index - I")
            (short-label "Index - I")
            (prior-node (rm-index-h))
            (next-node (rm-index-l))
            (text-file-link (rm-index-i)))

(text-file (name rm-index-i)
	   (part-of-subchapter rm-index-i)
	   (document lrm)
           (long-label "LRM Index - I")
           (short-label "LRM Index - I")
           (ct-load-name rm-index-i))

(subchapter (name rm-index-l)
            (part-of-chapter rm-index)
            (document-name reference-manual)
            (long-label "Index - L")
            (short-label "Index - L")
            (prior-node (rm-index-i))
            (next-node (rm-index-m))
            (text-file-link (rm-index-l)))

(text-file (name rm-index-l)
	   (part-of-subchapter rm-index-l)
	   (document lrm)
           (long-label "LRM Index - L")
           (short-label "LRM Index - L")
           (ct-load-name rm-index-l))

(subchapter (name rm-index-m)
            (part-of-chapter rm-index)
            (document-name reference-manual)
            (long-label "Index - M")
            (short-label "Index - M")
            (prior-node (rm-index-l))
            (next-node (rm-index-n))
            (text-file-link (rm-index-m)))

(text-file (name rm-index-m)
	   (part-of-subchapter rm-index-m)
	   (document lrm)
           (long-label "LRM Index - M")
           (short-label "LRM Index - M")
           (ct-load-name rm-index-m))

(subchapter (name rm-index-n)
            (part-of-chapter rm-index)
            (document-name reference-manual)
            (long-label "Index - N")
            (short-label "Index - N")
            (prior-node (rm-index-m))
            (next-node (rm-index-o))
            (text-file-link (rm-index-n)))

(text-file (name rm-index-n)
	   (part-of-subchapter rm-index-n)
	   (document lrm)
           (long-label "LRM Index - N")
           (short-label "LRM Index - N")
           (ct-load-name rm-index-n))

(subchapter (name rm-index-o)
            (part-of-chapter rm-index)
            (document-name reference-manual)
            (long-label "Index - O")
            (short-label "Index - O")
            (prior-node (rm-index-n))
            (next-node (rm-index-p))
            (text-file-link (rm-index-o)))

(text-file (name rm-index-o)
	   (part-of-subchapter rm-index-o)
	   (document lrm)
           (long-label "LRM Index - O")
           (short-label "LRM Index - O")
           (ct-load-name rm-index-o))

(subchapter (name rm-index-p)
            (part-of-chapter rm-index)
            (document-name reference-manual)
            (long-label "Index - P")
            (short-label "Index - P")
            (prior-node (rm-index-o))
            (next-node (rm-index-q))
            (text-file-link (rm-index-p)))

(text-file (name rm-index-p)
	   (part-of-subchapter rm-index-p)
	   (document lrm)
           (long-label "LRM Index - P")
           (short-label "LRM Index - P")
           (ct-load-name rm-index-p))

(subchapter (name rm-index-q)
            (part-of-chapter rm-index)
            (document-name reference-manual)
            (long-label "Index - Q")
            (short-label "Index - Q")
            (prior-node (rm-index-p))
            (next-node (rm-index-r))
            (text-file-link (rm-index-q)))

(text-file (name rm-index-q)
	   (part-of-subchapter rm-index-q)
	   (document lrm)
           (long-label "LRM Index - Q")
           (short-label "LRM Index - Q")
           (ct-load-name rm-index-q))

(subchapter (name rm-index-r)
            (part-of-chapter rm-index)
            (document-name reference-manual)
            (long-label "Index - R")
            (short-label "Index - R")
            (prior-node (rm-index-q))
            (next-node (rm-index-s))
            (text-file-link (rm-index-r)))

(text-file (name rm-index-r)
	   (part-of-subchapter rm-index-r)
	   (document lrm)
           (long-label "LRM Index - R")
           (short-label "LRM Index - R")
           (ct-load-name rm-index-r))

(subchapter (name rm-index-s)
            (part-of-chapter rm-index)
            (document-name reference-manual)
            (long-label "Index - S")
            (short-label "Index - S")
            (prior-node (rm-index-r))
            (next-node (rm-index-t))
            (text-file-link (rm-index-s)))

(text-file (name rm-index-s)
	   (part-of-subchapter rm-index-s)
	   (document lrm)
           (long-label "LRM Index - S")
           (short-label "LRM Index - S")
           (ct-load-name rm-index-s))

(subchapter (name rm-index-t)
            (part-of-chapter rm-index)
            (document-name reference-manual)
            (long-label "Index - T")
            (short-label "Index - T")
            (prior-node (rm-index-s))
            (next-node (rm-index-u))
            (text-file-link (rm-index-t)))

(text-file (name rm-index-t)
	   (part-of-subchapter rm-index-t)
	   (document lrm)
           (long-label "LRM Index - T")
           (short-label "LRM Index - T")
           (ct-load-name rm-index-t))

(subchapter (name rm-index-u)
            (part-of-chapter rm-index)
            (document-name reference-manual)
            (long-label "Index - U")
            (short-label "Index - U")
            (prior-node (rm-index-t))
            (next-node (rm-index-v))
            (text-file-link (rm-index-u)))

(text-file (name rm-index-u)
	   (part-of-subchapter rm-index-u)
	   (document lrm)
           (long-label "LRM Index - U")
           (short-label "LRM Index - U")
           (ct-load-name rm-index-u))

(subchapter (name rm-index-v)
            (part-of-chapter rm-index)
            (document-name reference-manual)
            (long-label "Index - V")
            (short-label "Index - V")
            (prior-node (rm-index-u))
            (next-node (rm-index-w-etc))
            (text-file-link (rm-index-v)))

(text-file (name rm-index-v)
	   (part-of-subchapter rm-index-v)
	   (document lrm)
           (long-label "LRM Index - V")
           (short-label "LRM Index - V")
           (ct-load-name rm-index-v))

(subchapter (name rm-index-w-etc)
            (part-of-chapter rm-index)
            (document-name reference-manual)
            (long-label "Index - W-etc")
            (short-label "Index - W-etc")
            (prior-node (rm-index-v))
            (text-file-link (rm-index-w-etc)))

(text-file (name rm-index-w-etc)
	   (part-of-subchapter rm-index-w-etc)
	   (document lrm)
           (long-label "LRM Index - W-etc")
           (short-label "LRM Index - W-etc")
           (ct-load-name rm-index-w-etc))

(chapter (name rm-postscript)
         (part-of-document reference-manual)
         (document-name reference-manual)
         (long-label "Postscript")
         (short-label "Postscript")
         (prior-node (rm-index))
         (text-file-link (rm-postscript)))

(text-file (name rm-postscript)
	   (part-of-chapter rm-postscript)
	   (document lrm)
           (long-label "LRM Postscript")
           (short-label "LRM Postscript")
           (ct-load-name rm-postscript))

