comparison lisp/oobr/br-info.el @ 100:4be1180a9e89 r20-1b2

Import from CVS: tag r20-1b2
author cvs
date Mon, 13 Aug 2007 09:15:11 +0200
parents 131b0175ea99
children
comparison
equal deleted inserted replaced
99:2d83cbd90d8d 100:4be1180a9e89
4 ;; SUMMARY: Support routines for Info file hierarchy browsing. 4 ;; SUMMARY: Support routines for Info file hierarchy browsing.
5 ;; USAGE: GNU Emacs Lisp Library 5 ;; USAGE: GNU Emacs Lisp Library
6 ;; KEYWORDS: docs, help, hypermedia 6 ;; KEYWORDS: docs, help, hypermedia
7 ;; 7 ;;
8 ;; AUTHOR: Bob Weiner 8 ;; AUTHOR: Bob Weiner
9 ;; ORG: Motorola Inc. 9 ;; ORG: InfoDock Associates
10 ;; 10 ;;
11 ;; ORIG-DATE: 7-Dec-89 11 ;; ORIG-DATE: 7-Dec-89
12 ;; LAST-MOD: 21-Sep-95 at 12:29:58 by Bob Weiner 12 ;; LAST-MOD: 20-Feb-97 at 07:01:43 by Bob Weiner
13 ;; 13 ;;
14 ;; Copyright (C) 1989-1995 Free Software Foundation, Inc. 14 ;; Copyright (C) 1989-1995, 1997 Free Software Foundation, Inc.
15 ;; See the file BR-COPY for license information. 15 ;; See the file BR-COPY for license information.
16 ;; 16 ;;
17 ;; This file is part of the OO-Browser. 17 ;; This file is part of the OO-Browser.
18 ;; 18 ;;
19 ;; DESCRIPTION: 19 ;; DESCRIPTION:
20 ;; 20 ;;
21 ;; See 'info-class-def-regexp' for regular expression that matches class 21 ;; See `info-class-def-regexp' for regular expression that matches class
22 ;; definitions. 22 ;; definitions.
23 ;; 23 ;;
24 ;; DESCRIP-END. 24 ;; DESCRIP-END.
25 25
26 ;;; ************************************************************************ 26 ;;; ************************************************************************
153 (defconst info-src-file-regexp ".$" 153 (defconst info-src-file-regexp ".$"
154 "Regular expression matching a unique part of Info source.") 154 "Regular expression matching a unique part of Info source.")
155 155
156 (defvar info-children-htable nil 156 (defvar info-children-htable nil
157 "Htable whose elements are of the form: (LIST-OF-CHILD-CLASSES . CLASS-NAME). 157 "Htable whose elements are of the form: (LIST-OF-CHILD-CLASSES . CLASS-NAME).
158 Used to traverse Info inheritance graph. 'br-build-children-htable' builds 158 Used to traverse Info inheritance graph. `br-build-children-htable' builds
159 this list.") 159 this list.")
160 (defvar info-parents-htable nil 160 (defvar info-parents-htable nil
161 "Htable whose elements are of the form: (LIST-OF-PARENT-CLASSES . CLASS-NAME). 161 "Htable whose elements are of the form: (LIST-OF-PARENT-CLASSES . CLASS-NAME).
162 Used to traverse Info inheritance graph. 'br-build-parents-htable' builds 162 Used to traverse Info inheritance graph. `br-build-parents-htable' builds
163 this list.") 163 this list.")
164 (defvar info-paths-htable nil 164 (defvar info-paths-htable nil
165 "Htable whose elements are of the form: (LIST-OF-CLASS-NAMES . FILE-PATH). 165 "Htable whose elements are of the form: (LIST-OF-CLASS-NAMES . FILE-PATH).
166 FILE-PATH gives the location of classes found in LIST-OF-CLASS-NAMES. 166 FILE-PATH gives the location of classes found in LIST-OF-CLASS-NAMES.
167 'br-build-paths-htable' builds this list.") 167 `br-build-paths-htable' builds this list.")
168 168
169 169
170 (defvar info-lib-parents-htable nil 170 (defvar info-lib-parents-htable nil
171 "Htable whose elements are of the form: (LIST-OF-PARENT-CLASSES . CLASS-NAME). 171 "Htable whose elements are of the form: (LIST-OF-PARENT-CLASSES . CLASS-NAME).
172 Only classes from stable software libraries are used to build the list.") 172 Only classes from stable software libraries are used to build the list.")
183 FILE-PATH gives the location of classes found in LIST-OF-CLASS-NAMES. 183 FILE-PATH gives the location of classes found in LIST-OF-CLASS-NAMES.
184 Only classes from systems that are likely to change are used to build the 184 Only classes from systems that are likely to change are used to build the
185 list.") 185 list.")
186 186
187 (defvar info-lib-prev-search-dirs nil 187 (defvar info-lib-prev-search-dirs nil
188 "Used to check if 'info-lib-classes-htable' must be regenerated.") 188 "Used to check if `info-lib-classes-htable' must be regenerated.")
189 (defvar info-sys-prev-search-dirs nil 189 (defvar info-sys-prev-search-dirs nil
190 "Used to check if 'info-sys-classes-htable' must be regenerated.") 190 "Used to check if `info-sys-classes-htable' must be regenerated.")
191 191
192 (defvar info-env-spec nil 192 (defvar info-env-spec nil
193 "Non-nil value means Environment specification has been given but not yet built. 193 "Non-nil value means Environment specification has been given but not yet built.
194 Nil means current Environment has been built, though it may still require updating.") 194 Nil means current Environment has been built, though it may still require updating.")
195 195