Server IP : 111.118.215.189 / Your IP : 3.147.48.161 Web Server : Apache System : Linux md-in-83.webhostbox.net 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64 User : a1673wkz ( 2475) PHP Version : 8.2.25 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0755) : /usr/share/emacs/24.3/lisp/emacs-lisp/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
;ELC ;;; Compiled by mockbuild@buildfarm06-new.corp.cloudlinux.com on Fri Oct 11 10:09:03 2024 ;;; from file /builddir/build/BUILD/emacs-24.3/lisp/emacs-lisp/ewoc.el ;;; in Emacs version 24.3.1 ;;; with all optimizations. ;;; This file uses dynamic docstrings, first added in Emacs 19.29. ;;; This file does not contain utf-8 non-ASCII characters, ;;; and so can be loaded in Emacs versions earlier than 23. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (byte-code "\300\301\302\303#\210\304\211\203 \300\301\305\306\307!!#\210\207" [put ewoc--node-left compiler-macro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block ewoc--node-left (aref cl-x 0)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"] "/builddir/build/BUILD/emacs-24.3/lisp/emacs-lisp/ewoc.el" compiler-macro-file purecopy file-name-nondirectory] 7) (defalias 'ewoc--node-left #[257 "\211\300H\207" [0] 3 "\n\n(fn CL-X)"]) (byte-code "\300\301\302\303#\210\304\211\203 \300\301\305\306\307!!#\210\207" [put ewoc--node-right compiler-macro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block ewoc--node-right (aref cl-x 1)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"] "/builddir/build/BUILD/emacs-24.3/lisp/emacs-lisp/ewoc.el" compiler-macro-file purecopy file-name-nondirectory] 7) (defalias 'ewoc--node-right #[257 "\211\300H\207" [1] 3 "\n\n(fn CL-X)"]) (byte-code "\300\301\302\303#\210\304\211\203 \300\301\305\306\307!!#\210\207" [put ewoc--node-data compiler-macro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block ewoc--node-data (aref cl-x 2)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"] "/builddir/build/BUILD/emacs-24.3/lisp/emacs-lisp/ewoc.el" compiler-macro-file purecopy file-name-nondirectory] 7) (defalias 'ewoc--node-data #[257 "\211\300H\207" [2] 3 "\n\n(fn CL-X)"]) (byte-code "\300\301\302\303#\210\304\211\203 \300\301\305\306\307!!#\210\207" [put ewoc--node-start-marker compiler-macro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block ewoc--node-start-marker (aref cl-x 3)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"] "/builddir/build/BUILD/emacs-24.3/lisp/emacs-lisp/ewoc.el" compiler-macro-file purecopy file-name-nondirectory] 7) (defalias 'ewoc--node-start-marker #[257 "\211\300H\207" [3] 3 "\n\n(fn CL-X)"]) (defalias 'copy-ewoc--node #[257 "\300!\207" [copy-sequence] 3 "\n\n(fn X)"]) (byte-code "\300\301\302\303#\210\304\211\203 \300\301\305\306\307!!#\210\207" [put ewoc--node-create compiler-macro #[771 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (start-marker data) (cl-block ewoc--node-create (vector nil nil data start-marker)) nil] 11 "\n\n(fn CL-WHOLE-ARG START-MARKER DATA)"] "/builddir/build/BUILD/emacs-24.3/lisp/emacs-lisp/ewoc.el" compiler-macro-file purecopy file-name-nondirectory] 7) (defalias 'ewoc--node-create #[514 "\300\301\211$\207" [vector nil] 7 "\n\n(fn START-MARKER DATA)"]) (byte-code "\301C\302\303\304\305#\210\302\303\306\307#\210\302\303\310\311#\210\302\303\312\311#\210\302\313\314\315#\210\302\316\314\315#\210\302\317\314\315#\210\302\320\314\315#\210\302\321\314\315#\210\302\322\314\315#\207" [cl-struct-ewoc--node-tags cl-struct-ewoc--node put ewoc--node cl-struct-slots ((left) (right) (data) (start-marker)) cl-struct-type (vector nil) cl-struct-include nil cl-struct-print ewoc--node-create side-effect-free t copy-ewoc--node ewoc--node-start-marker ewoc--node-data ewoc--node-right ewoc--node-left] 4) #@77 Return the node after NODE, or nil if NODE is the last node. (fn DLL NODE) (defalias 'ewoc--node-next #[514 "\211\300H=?\205 \211\207" [1] 5 (#$ . 3552)]) #@79 Return the node before NODE, or nil if NODE is the first node. (fn DLL NODE) (defalias 'ewoc--node-prev #[514 "\211\300H=?\205 \211\207" [0] 5 (#$ . 3717)]) #@279 Return the Nth node from the doubly linked list `dll'. N counts from zero. If N is negative, return the -(N+1)th last element. If N is out of range, return nil. Thus, (ewoc--node-nth dll 0) returns the first node, and (ewoc--node-nth dll -1) returns the last node. (fn DLL N) (defalias 'ewoc--node-nth #[514 "\211\300W\203\n \300\202 \301H\300W\203 \302Z\262=\2041 \300V\2031 \211H\262S\262\202 =?\2059 \211\207" [0 1 -1] 6 (#$ . 3885)]) #@47 Return the start location of NODE. (fn NODE) (defalias 'ewoc-location #[257 "\211\300H\207" [3] 3 (#$ . 4348)]) (byte-code "\300\301\302\303#\210\304\211\203 \300\301\305\306\307!!#\210\207" [put ewoc--buffer compiler-macro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block ewoc--buffer (or (and (memq (aref cl-x 0) cl-struct-ewoc-tags)) (error "%s accessing a non-%s" 'ewoc--buffer 'ewoc)) (aref cl-x 1)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"] "/builddir/build/BUILD/emacs-24.3/lisp/emacs-lisp/ewoc.el" compiler-macro-file purecopy file-name-nondirectory] 7) (defalias 'ewoc--buffer #[257 "\211\301H>\204 \302\303\304\305#\210\211\306H\207" [cl-struct-ewoc-tags 0 error "%s accessing a non-%s" ewoc--buffer ewoc 1] 5 "\n\n(fn CL-X)"]) (byte-code "\300\301\302\303#\210\304\211\203 \300\301\305\306\307!!#\210\207" [put ewoc--pretty-printer compiler-macro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block ewoc--pretty-printer (or (and (memq (aref cl-x 0) cl-struct-ewoc-tags)) (error "%s accessing a non-%s" 'ewoc--pretty-printer 'ewoc)) (aref cl-x 2)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"] "/builddir/build/BUILD/emacs-24.3/lisp/emacs-lisp/ewoc.el" compiler-macro-file purecopy file-name-nondirectory] 7) (defalias 'ewoc--pretty-printer #[257 "\211\301H>\204 \302\303\304\305#\210\211\306H\207" [cl-struct-ewoc-tags 0 error "%s accessing a non-%s" ewoc--pretty-printer ewoc 2] 5 "\n\n(fn CL-X)"]) (byte-code "\300\301\302\303#\210\304\211\203 \300\301\305\306\307!!#\210\207" [put ewoc--header compiler-macro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block ewoc--header (or (and (memq (aref cl-x 0) cl-struct-ewoc-tags)) (error "%s accessing a non-%s" 'ewoc--header 'ewoc)) (aref cl-x 3)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"] "/builddir/build/BUILD/emacs-24.3/lisp/emacs-lisp/ewoc.el" compiler-macro-file purecopy file-name-nondirectory] 7) (defalias 'ewoc--header #[257 "\211\301H>\204 \302\303\304\305#\210\211\306H\207" [cl-struct-ewoc-tags 0 error "%s accessing a non-%s" ewoc--header ewoc 3] 5 "\n\n(fn CL-X)"]) (byte-code "\300\301\302\303#\210\304\211\203 \300\301\305\306\307!!#\210\207" [put ewoc--footer compiler-macro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block ewoc--footer (or (and (memq (aref cl-x 0) cl-struct-ewoc-tags)) (error "%s accessing a non-%s" 'ewoc--footer 'ewoc)) (aref cl-x 4)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"] "/builddir/build/BUILD/emacs-24.3/lisp/emacs-lisp/ewoc.el" compiler-macro-file purecopy file-name-nondirectory] 7) (defalias 'ewoc--footer #[257 "\211\301H>\204 \302\303\304\305#\210\211\306H\207" [cl-struct-ewoc-tags 0 error "%s accessing a non-%s" ewoc--footer ewoc 4] 5 "\n\n(fn CL-X)"]) (byte-code "\300\301\302\303#\210\304\211\203 \300\301\305\306\307!!#\210\207" [put ewoc--dll compiler-macro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block ewoc--dll (or (and (memq (aref cl-x 0) cl-struct-ewoc-tags)) (error "%s accessing a non-%s" 'ewoc--dll 'ewoc)) (aref cl-x 5)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"] "/builddir/build/BUILD/emacs-24.3/lisp/emacs-lisp/ewoc.el" compiler-macro-file purecopy file-name-nondirectory] 7) (defalias 'ewoc--dll #[257 "\211\301H>\204 \302\303\304\305#\210\211\306H\207" [cl-struct-ewoc-tags 0 error "%s accessing a non-%s" ewoc--dll ewoc 5] 5 "\n\n(fn CL-X)"]) (byte-code "\300\301\302\303#\210\304\211\203 \300\301\305\306\307!!#\210\207" [put ewoc--last-node compiler-macro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block ewoc--last-node (or (and (memq (aref cl-x 0) cl-struct-ewoc-tags)) (error "%s accessing a non-%s" 'ewoc--last-node 'ewoc)) (aref cl-x 6)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"] "/builddir/build/BUILD/emacs-24.3/lisp/emacs-lisp/ewoc.el" compiler-macro-file purecopy file-name-nondirectory] 7) (defalias 'ewoc--last-node #[257 "\211\301H>\204 \302\303\304\305#\210\211\306H\207" [cl-struct-ewoc-tags 0 error "%s accessing a non-%s" ewoc--last-node ewoc 6] 5 "\n\n(fn CL-X)"]) (byte-code "\300\301\302\303#\210\304\211\203 \300\301\305\306\307!!#\210\207" [put ewoc--hf-pp compiler-macro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block ewoc--hf-pp (or (and (memq (aref cl-x 0) cl-struct-ewoc-tags)) (error "%s accessing a non-%s" 'ewoc--hf-pp 'ewoc)) (aref cl-x 7)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"] "/builddir/build/BUILD/emacs-24.3/lisp/emacs-lisp/ewoc.el" compiler-macro-file purecopy file-name-nondirectory] 7) (defalias 'ewoc--hf-pp #[257 "\211\301H>\204 \302\303\304\305#\210\211\306H\207" [cl-struct-ewoc-tags 0 error "%s accessing a non-%s" ewoc--hf-pp ewoc 7] 5 "\n\n(fn CL-X)"]) (byte-code "\300\301\302\303#\210\304\211\203 \300\301\305\306\307!!#\210\207" [put ewoc-p compiler-macro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block ewoc-p (and (vectorp cl-x) (>= (length cl-x) 8) (memq (aref cl-x 0) cl-struct-ewoc-tags) t)) nil] 9 "\n\n(fn CL-WHOLE-ARG CL-X)"] "/builddir/build/BUILD/emacs-24.3/lisp/emacs-lisp/ewoc.el" compiler-macro-file purecopy file-name-nondirectory] 7) (defalias 'ewoc-p #[257 "\301!\205 \211G\302Y\205 \211\303H>\205 \304\207" [cl-struct-ewoc-tags vectorp 8 0 t] 3 "\n\n(fn CL-X)"]) (defalias 'copy-ewoc #[257 "\300!\207" [copy-sequence] 3 "\n\n(fn X)"]) (byte-code "\300\301\302\303#\210\304\211\203 \300\301\305\306\307!!#\210\207" [put ewoc--create compiler-macro #[1028 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (buffer pretty-printer dll) (cl-block ewoc--create (vector 'cl-struct-ewoc buffer pretty-printer nil nil dll nil nil)) nil] 13 "\n\n(fn CL-WHOLE-ARG BUFFER PRETTY-PRINTER DLL)"] "/builddir/build/BUILD/emacs-24.3/lisp/emacs-lisp/ewoc.el" compiler-macro-file purecopy file-name-nondirectory] 7) (defalias 'ewoc--create #[771 "\300\301\302\211\302\211&\207" [vector cl-struct-ewoc nil] 12 "\n\n(fn BUFFER PRETTY-PRINTER DLL)"]) (byte-code "\301C\302\303\304\305#\210\302\303\306\307#\210\302\303\310\311#\210\302\303\312\313#\210\302\314\315\313#\210\302\316\315\313#\210\302\317\315\320#\210\302\321\315\313#\210\302\322\315\313#\210\302\323\315\313#\210\302\324\315\313#\210\302\325\315\313#\210\302\326\315\313#\210\302\327\315\313#\207" [cl-struct-ewoc-tags cl-struct-ewoc put ewoc cl-struct-slots ((cl-tag-slot) (buffer) (pretty-printer) (header) (footer) (dll) (last-node) (hf-pp)) cl-struct-type (vector nil) cl-struct-include nil cl-struct-print t ewoc--create side-effect-free copy-ewoc ewoc-p error-free ewoc--hf-pp ewoc--last-node ewoc--dll ewoc--footer ewoc--header ewoc--pretty-printer ewoc--buffer] 4) #@286 Execute FORMS with ewoc--buffer selected as current buffer, `dll' bound to the dll, and VARLIST bound as in a let*. `dll' will be bound when VARLIST is initialized, but the current buffer will *not* have been changed. Return value of last form in FORMS. (fn EWOC VARLIST &rest FORMS) (defalias 'ewoc--set-buffer-bind-dll-let* '(macro . #[642 "\300\301!\302D\303\304DDBB\305\306DBBE\207" [make-symbol "ewoc" let* dll ewoc--dll with-current-buffer ewoc--buffer] 9 (#$ . 11029)])) (defalias 'ewoc--set-buffer-bind-dll '(macro . #[385 "\300\301BBB\207" [ewoc--set-buffer-bind-dll-let* nil] 6 "\n\n(fn EWOC &rest FORMS)"])) #@117 Evaluate NODE once and return it. BUT if it is the header or the footer in EWOC return nil instead. (fn EWOC NODE) (defalias 'ewoc--filter-hf-nodes #[514 "\211\301H>\204 \302\303\304\305#\210\306H=\206) \211\301H>\204% \302\303\307\305#\210\310H=?\205. \211\207" [cl-struct-ewoc-tags 0 error "%s accessing a non-%s" ewoc--header ewoc 3 ewoc--footer 4] 7 (#$ . 11664)]) (put 'ewoc--filter-hf-nodes 'byte-optimizer 'byte-compile-inline-expand) (defalias 'ewoc--adjust #[1028 "W\205( \300\301H\211\262U\205&