* doc/lispref/elisp_type_hierarchy.txt: Renamed.
* doc/lispref/elisp_type_hierarchy.jpg: Likewise.
* doc/lispref/Makefile.in (auxfiles)
($(buildinfodir)/elisp_type_hierarchy.txt)
($(buildinfodir)/elisp_type_hierarchy.jpg): Update.
* admin/syncdoc-type-hierarchy.el (syncdoc-update-type-hierarchy0): Likewise.
* Makefile.in (install-info, uninstall): Likewise.
(cherry picked from commit
415604c7a77205d91254a271f0112f69729eb3a9)
done; \
(cd "$${thisdir}"; \
${INSTALL_INFO} --info-dir="$(DESTDIR)${infodir}" "$(DESTDIR)${infodir}/$$elt"); \
- cp type_hierarchy* $(DESTDIR)${infodir}/; \
+ cp elisp_type_hierarchy* $(DESTDIR)${infodir}/; \
done; \
fi
ext=.gz; else ext=; fi; \
rm -f $$elt$$ext $$elt-[1-9]$$ext $$elt-[1-9][0-9]$$ext; \
done; \
- rm -f type_hierarchy.jpg type_hierarchy.txt; \
+ rm -f elisp_type_hierarchy.jpg elisp_type_hierarchy.txt; \
fi)
(if [ -n "${GZIP_PROG}" ]; then \
ext=.gz; else ext=; fi; \
(syncdoc-insert-dot-content "LR")
(with-demoted-errors "%S" ;In case "dot" is not found!
(call-process-region nil nil "dot" t (current-buffer) nil "-Tjpg" "-o"
- (expand-file-name "type_hierarchy.jpg"
+ (expand-file-name "elisp_type_hierarchy.jpg"
syncdoc-lispref-dir))))
- (syncdoc-make-type-table (expand-file-name "type_hierarchy.txt"
+ (syncdoc-make-type-table (expand-file-name "elisp_type_hierarchy.txt"
syncdoc-lispref-dir)))
(defun syncdoc-update-type-hierarchy ()
${buildinfodir}:
${MKDIR_P} $@
-auxfiles: $(buildinfodir)/type_hierarchy.txt $(buildinfodir)/type_hierarchy.jpg
+auxfiles: $(buildinfodir)/elisp_type_hierarchy.txt $(buildinfodir)/elisp_type_hierarchy.jpg
-$(buildinfodir)/type_hierarchy.txt: $(srcdir)/type_hierarchy.txt | ${buildinfodir}
+$(buildinfodir)/elisp_type_hierarchy.txt: $(srcdir)/elisp_type_hierarchy.txt | ${buildinfodir}
cp $< $@
-$(buildinfodir)/type_hierarchy.jpg: $(srcdir)/type_hierarchy.jpg | ${buildinfodir}
+$(buildinfodir)/elisp_type_hierarchy.jpg: $(srcdir)/elisp_type_hierarchy.jpg | ${buildinfodir}
cp $< $@
$(buildinfodir)/elisp.info: $(srcs) auxfiles | ${buildinfodir}
--- /dev/null
+| Type | Derived Types |
+|---------------------+------------------------------------------------------------|
+| cl-structure-object | xref-elisp-location org-cite-processor cl--generic-method |
+| | cl--random-state register-preview-info cl--generic |
+| | cl--class cl-slot-descriptor uniquify-item registerv |
+| | isearch--state cl--generic-generalizer lisp-indent-state |
+| accessor | oclosure-accessor |
+| oclosure | advice cconv--interactive-helper advice--forward accessor |
+| | save-some-buffers-function cl--generic-nnm |
+| atom | ppss decoded-time oclosure cl-structure-object timer |
+| | native-comp-unit obarray symbol number-or-marker overlay |
+| | window-configuration process window buffer frame |
+| | hash-table terminal thread mutex condvar font-spec |
+| | font-entity font-object user-ptr tree-sitter-parser |
+| | tree-sitter-node tree-sitter-compiled-query function array |
+| cl--class | cl-structure-class oclosure--class |
+| subr | subr-primitive subr-native-elisp |
+| function | compiled-function module-function |
+| compiled-function | subr byte-code-function |
+| list | cons null |
+| boolean | null |
+| array | string char-table bool-vector vector |
+| symbol | symbol-with-pos boolean keyword |
+| integer | fixnum bignum |
+| number-or-marker | number integer-or-marker |
+| integer-or-marker | marker integer |
+| number | integer float |
+| sequence | array list |
+| t | atom sequence |
follows:
@noindent
-@image{type_hierarchy,,,,.jpg}
+@image{elisp_type_hierarchy,,,,.jpg}
For example type @code{list} derives from (is a special kind of) type
@code{sequence} which itself derives from @code{t}.
+++ /dev/null
-| Type | Derived Types |
-|---------------------+------------------------------------------------------------|
-| cl-structure-object | xref-elisp-location org-cite-processor cl--generic-method |
-| | cl--random-state register-preview-info cl--generic |
-| | cl--class cl-slot-descriptor uniquify-item registerv |
-| | isearch--state cl--generic-generalizer lisp-indent-state |
-| accessor | oclosure-accessor |
-| oclosure | advice cconv--interactive-helper advice--forward accessor |
-| | save-some-buffers-function cl--generic-nnm |
-| atom | ppss decoded-time oclosure cl-structure-object timer |
-| | native-comp-unit obarray symbol number-or-marker overlay |
-| | window-configuration process window buffer frame |
-| | hash-table terminal thread mutex condvar font-spec |
-| | font-entity font-object user-ptr tree-sitter-parser |
-| | tree-sitter-node tree-sitter-compiled-query function array |
-| cl--class | cl-structure-class oclosure--class |
-| subr | subr-primitive subr-native-elisp |
-| function | compiled-function module-function |
-| compiled-function | subr byte-code-function |
-| list | cons null |
-| boolean | null |
-| array | string char-table bool-vector vector |
-| symbol | symbol-with-pos boolean keyword |
-| integer | fixnum bignum |
-| number-or-marker | number integer-or-marker |
-| integer-or-marker | marker integer |
-| number | integer float |
-| sequence | array list |
-| t | atom sequence |