;;;-*- Mode:LISP; Package:BROWSER; Base:10.; fonts: (cptfontb) -*- 
;;;
;;; $Header: /ct/troff/editor/nodedefs.l,v 1.3 85/02/25 15:59:53 alfred Exp $
;;; 
;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;                              ED-DEFS                              ;;;
;;;                                                                   ;;;
;;;  Editor definitions for Editor user manual nodes                  ;;;
;;;                                                                   ;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

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

(document (name editor)
          (documentname editor)
	  (longlabel "AdaMode for ZMACS User Manual")
	  (shortlabel "AdaMode for ZMACS User Manual")
	  (children
	    (ed-chapter-1 ed-chapter-2 ed-chapter-3 ed-chapter-4
	    		 ed-chapter-5 ed-chapter-6 ed-chapter-7 ed-summary)))

(chapter (name ed-chapter-1)
    (documentname editor)
    (longlabel "Chapter 1: Introduction")
    (shortlabel "Chapter 1: Introduction")
    (parent (editor))
    (children (ed-section1-1 ed-section1-2)))

(section (name ed-section1-1)
    (documentname editor)
    (longlabel "Section 1.1: Description")
    (shortlabel "Section 1.1: Description")
    (parent (ed-chapter-1)))

(section (name ed-section1-2)
    (documentname editor)
    (longlabel "Section 1.2: Further reference")
    (shortlabel "Section 1.2: Further reference")
    (parent (ed-chapter-1)))

(chapter (name ed-chapter-2)
    (documentname editor)
    (longlabel "Chapter 2: Document Conventions")
    (shortlabel "Chapter 2: Document Conventions")
    (parent (editor)))

(chapter (name ed-chapter-3)
    (documentname editor)
    (longlabel "Chapter 3: Running ZMACS in Ada Mode")
    (shortlabel "Chapter 3: Running ZMACS in Ada Mode")
    (parent (editor)))

(chapter (name ed-chapter-4)
    (documentname editor)
    (longlabel "Chapter 4: ZMACS in Ada Mode Screen Characteristics")
    (shortlabel "Ada Mode Screen Characteristics")
    (parent (editor))
    (children (ed-section4-1 ed-section4-2 ed-section4-3 ed-section4-4)))

(section (name ed-section4-1)
    (documentname editor)
    (longlabel "Section 4.1: Full-Screen Editing")
    (shortlabel "Section 4.1: Full-Screen Editing")
    (parent (ed-chapter-4)))

(section (name ed-section4-2)
    (documentname editor)
    (longlabel "Section 4.2: The Text Window")
    (shortlabel "Section 4.2: The Text Window")
    (parent (ed-chapter-4))
    (children (ed-section4-2-1 ed-section4-2-2)))

(subsection (name ed-section4-2-1)
    (documentname editor)
    (longlabel "Section 4.2.1: Attribute Line")
    (shortlabel "Section 4.2.1: Attribute Line")
    (parent (ed-section4-2)))

(subsection (name ed-section4-2-2)
    (documentname editor)
    (longlabel "Section 4.2.2: File Name Designation")
    (shortlabel "Section 4.2.2: File Name Designation")
    (parent (ed-section4-2)))

(section (name ed-section4-3)
    (documentname editor)
    (longlabel "Section 4.3: The Menu Window")
    (shortlabel "Section 4.3: The Menu Window")
    (parent (ed-chapter-4))
    (children (ed-section4-3-1 ed-section4-3-2)))

(subsection (name ed-section4-3-1)
    (documentname editor)
    (longlabel "Section 4.3.1: Ada Commands")
    (shortlabel "Section 4.3.1: Ada Commands")
    (parent (ed-section4-3)))

(subsection (name ed-section4-3-2)
    (documentname editor)
    (longlabel "Section 4.3.2: Ada Templates")
    (shortlabel "Section 4.3.2: Ada Templates")
    (parent (ed-section4-3)))

(section (name ed-section4-4)
    (documentname editor)
    (longlabel "Section 4.4: The Bottom Window")
    (shortlabel "Section 4.4: The Bottom Window")
    (parent (ed-chapter-4))
    (children (ed-section4-4-1 ed-section4-4-2)))

(subsection (name ed-section4-4-1)
    (documentname editor)
    (longlabel "Section 4.4.1: Mode Line")
    (shortlabel "Section 4.4.1: Mode Line")
    (parent (ed-section4-4)))

(subsection (name ed-section4-4-2)
    (documentname editor)
    (longlabel "Section 4.4.2: Mouse Documentation Line")
    (shortlabel "Section 4.4.2: Mouse Documentation Line")
    (parent (ed-section4-4)))

(chapter (name ed-chapter-5)
    (documentname editor)
    (longlabel "Chapter 5: Ada Fonts and Indentation")
    (shortlabel "Chapter 5: Ada Fonts and Indentation")
    (parent (editor))
    (children (ed-section5-1 ed-section5-2)))

(section (name ed-section5-1)
    (documentname editor)
    (longlabel "Section 5.1: Fonts")
    (shortlabel "Section 5.1: Fonts")
    (parent (ed-chapter-5))
    (children (ed-section5-1-1 ed-section5-1-2 ed-section5-1-3
			       ed-section5-1-4 ed-section5-1-5 ed-section5-1-6)))

(subsection (name ed-section5-1-1)
    (documentname editor)
    (longlabel "Section 5.1.1: Normal Font")
    (shortlabel "Section 5.1.1: Normal Font")
    (parent (ed-section5-1)))

(subsection (name ed-section5-1-2)
    (documentname editor)
    (longlabel "Section 5.1.2: Boldface Font")
    (shortlabel "Section 5.1.2: Boldface Font")
    (parent (ed-section5-1)))

(subsection (name ed-section5-1-3)
    (documentname editor)
    (longlabel "Section 5.1.3 Italics Font")
    (shortlabel "Section 5.1.3 Italics Font")
    (parent (ed-section5-1)))

(subsection (name ed-section5-1-4)
    (documentname editor)
    (longlabel "Section 5.1.4: The Lozenge Font")
    (shortlabel "Section 5.1.4: The Lozenge Font")
    (parent (ed-section5-1)))

(subsection (name ed-section5-1-5)
    (documentname editor)
    (longlabel "Section 5.1.5: Automatic Fonting")
    (shortlabel "Section 5.1.5 Automatic Fonting")
    (parent (ed-section5-1)))

(subsection (name ed-section5-1-6)
    (documentname editor)
    (longlabel "Section 5.1.6: Upper and Lower Case")
    (shortlabel "Section 5.1.6: Upper and Lower Case")
    (parent (ed-section5-1)))

(section (name ed-section5-2)
    (documentname editor)
    (longlabel "Section 5.2: Indentation")
    (shortlabel "Section 5.2: Indentation")
    (parent (ed-chapter-5))
    (children (ed-section5-2-1 ed-section5-2-2)))

(subsection (name ed-section5-2-1)
    (documentname editor)
    (longlabel "Section 5.2.1: Using the LINE Key")
    (shortlabel "Section 5.2.1: Using the LINE Key")
    (parent (ed-section5-2)))

(subsection (name ed-section5-2-2)
    (documentname editor)
    (longlabel "Section 5.2.2: Using the TAB Key")
    (shortlabel "Section 5.2.2: Using the TAB Key")
    (parent (ed-section5-2)))

(chapter (name ed-chapter-6)
    (documentname editor)
    (longlabel "Chapter 6: Templates")
    (shortlabel "Chapter 6: Templates")
    (parent (editor))
    (children (ed-section6-1 ed-section6-2 ed-section6-3 ed-section6-4)))

(section (name ed-section6-1)
    (documentname editor)
    (longlabel "Section 6.1: Template Overview")
    (shortlabel "Section 6.1: Template Overview")
    (parent (ed-chapter-6)))

(section (name ed-section6-2)
    (documentname editor)
    (longlabel "Section 6.2: Block Constructs")
    (shortlabel "Section 6.2: Block Constructs")
    (parent (ed-chapter-6))
    (children (ed-section6-2-1 ed-section6-2-2 ed-section6-2-3 ed-section6-2-4
			       ed-section6-2-5 ed-section6-2-6 ed-section6-2-7
			       ed-section6-2-8)))

(subsection (name ed-section6-2-1)
    (documentname editor)
    (longlabel "Section 6.2.1: BEGIN")
    (shortlabel "Section 6.2.1: BEGIN")
    (parent (ed-section6-2)))

(subsection (name ed-section6-2-2)
    (documentname editor)
    (longlabel "Section 6.2.2: PROCEDURE")
    (shortlabel "Section 6.2.2: PROCEDURE")
    (parent (ed-section6-2)))

(subsection (name ed-section6-2-3)
    (documentname editor)
    (longlabel "Section 6.2.3: FUNCTION")
    (shortlabel "Section 6.2.3: FUNCTION")
    (parent (ed-section6-2)))

(subsection (name ed-section6-2-4)
    (documentname editor)
    (longlabel "Section 6.2.4: PACKAGE")
    (shortlabel "Section 6.2.4: PACKAGE")
    (parent (ed-section6-2)))

(subsection (name ed-section6-2-5)
    (documentname editor)
    (longlabel "Section 6.2.5: PACKAGE BODY")
    (shortlabel "Section 6.2.5: PACKAGE BODY")
    (parent (ed-section6-2)))

(subsection (name ed-section6-2-6)
    (documentname editor)
    (longlabel "Section 6.2.6: TASK")
    (shortlabel "Section 6.2.6: TASK")
    (parent (ed-section6-2)))

(subsection (name ed-section6-2-7)
    (documentname editor)
    (longlabel "Section 6.2.7: TASK BODY")
    (shortlabel "Section 6.2.7: TASK BODY")
    (parent (ed-section6-2)))

(subsection (name ed-section6-2-8)
    (documentname editor)
    (longlabel "Section 6.2.8: RECORD")
    (shortlabel "Section 6.2.8: RECORD")
    (parent (ed-section6-2)))

(section (name ed-section6-3)
    (documentname editor)
    (longlabel "Section 6.3: Loop Constructs")
    (shortlabel "Section 6.3: Loop Constructs")
    (parent (ed-chapter-6))
    (children (ed-section6-3-1 ed-section6-3-2 ed-section6-3-3)))

(subsection (name ed-section6-3-1)
    (documentname editor)
    (longlabel "Section 6.3.1: LOOP")
    (shortlabel "Section 6.3.1: LOOP")
    (parent (ed-section6-3)))

(subsection (name ed-section6-3-2)
    (documentname editor)
    (longlabel "Section 6.3.2: WHILE")
    (shortlabel "Section 6.3.2: WHILE")
    (parent (ed-section6-3)))

(subsection (name ed-section6-3-3)
    (documentname editor)
    (longlabel "Section 6.3.3: FOR")
    (shortlabel "Section 6.3.3: FOR")
    (parent (ed-section6-3)))

(section (name ed-section6-4)
    (documentname editor)
    (longlabel "Section 6.4: Conditional and Cases")
    (shortlabel "Section 6.4: Conditionals and Cases")
    (parent (ed-chapter-6))
    (children (ed-section6-4-1 ed-section6-4-2 ed-section6-4-3)))

(subsection (name ed-section6-4-1)
    (documentname editor)
    (longlabel "Section 6.4.1: IF THEN ELSE")
    (shortlabel "Section 6.4.1: IF THEN ELSE")
    (parent (ed-section6-4)))

(subsection (name ed-section6-4-2)
    (documentname editor)
    (longlabel "Section 6.4.2: IF THEN ELSIF")
    (shortlabel "Section 6.4.2: IF THEN ELSIF")
    (parent (ed-section6-4)))

(subsection (name ed-section6-4-3)
    (documentname editor)
    (longlabel "Section 6.4.3: CASE")
    (shortlabel "Section 6.4.3: CASE")
    (parent (ed-section6-4)))

(chapter (name ed-chapter-7)
    (documentname editor)
    (longlabel "Chapter 7: ZMACS in Ada Mode Commands")
    (shortlabel "Chapter 7: ZMACS in Ada Mode Commands")
    (parent (editor))
    (children (ed-section7-1 ed-section7-2)))

(section (name ed-section7-1)
    (documentname editor)
    (longlabel "Section 7.1: Changing Ada Mode Parameters")
    (shortlabel "Section 7.1: Changing Ada Mode Parameters")
    (parent (ed-chapter-7))
    (children (ed-section7-1-1)))

(subsection (name ed-section7-1-1)
    (documentname editor)
    (longlabel "Section 7.1.1: ADA PARAMETERS")
    (shortlabel "Section 7.1.1: ADA PARAMETERS")
    (parent (ed-section7-1)))

(section (name ed-section7-2)
    (documentname editor)
    (longlabel "Section 7.2: Format Ada Code Commands")
    (shortlabel "Section 7.2: Format Ada Code Commands")
    (parent (ed-chapter-7))
    (children (ed-section7-2-1 ed-section7-2-2 ed-section7-2-3 ed-section7-2-4)))

(subsection (name ed-section7-2-1)
    (documentname editor)
    (longlabel "Section 7.2.1: INDENT BUFFER")
    (shortlabel "Section 7.2.1: INDENT BUFFER")
    (parent (ed-section7-2)))

(subsection (name ed-section7-2-2)
    (documentname editor)
    (longlabel "Section 7.2.2: INDENT REGION")
    (shortlabel "Section 7.2.2: INDENT REGION")
    (parent (ed-section7-2)))

(subsection (name ed-section7-2-3)
    (documentname editor)
    (longlabel "Section 7.2.3: FONT BUFFER")
    (shortlabel "Section 7.2.3: FONT BUFFER")
    (parent (ed-section7-2)))

(subsection (name ed-section7-2-4)
    (documentname editor)
    (longlabel "Section 7.2.4: FONT REGION")
    (shortlabel "Section 7.2.4: FONT REGION")
    (parent (ed-section7-2)))

(chapter (name ed-summary)
    (documentname editor)
    (longlabel "Appendix A: A ZMACS Command Summary")
    (shortlabel "Appendix A: A ZMACS Command Summary")
    (parent (editor)))

