Current File : //proc/self/root/kunden/usr/share/emacs/27.2/lisp/cedet/data-debug.elc |
;ELC
;;; Compiled
;;; in Emacs version 27.2
;;; 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!\210\300\302!\210\303\304\305\"\210\303\306\307\"\210\303\310\311\"\207" [require font-lock ring defalias data-debug-overlay-properties overlay-properties data-debug-overlay-p overlayp dd-propertize propertize] 3)
#@107 Insert the property list PROPLIST.
Each line starts with PREFIX.
The attributes belong to the tag PARENT.
(defalias 'data-debug-insert-property-list #[(proplist prefix &optional parent) "\205 \304@!\305P\306A@\n $\210)AA\211\204 \307\207" [proplist pretext prefix parent symbol-name " : " data-debug-insert-thing nil] 6 (#$ . 644)])
#@93 Insert all the parts of OVERLAY.
PREFIX specifies what to insert at the start of each line.
(defalias 'data-debug-insert-overlay-props #[(overlay prefix) "\304G\305\"\306P\307 !\310\n\"*\207" [prefix overlay proplist attrprefix make-string 32 "# " data-debug-overlay-properties data-debug-insert-property-list] 3 (#$ . 992)])
#@58 Insert the overlay found at the overlay button at POINT.
(defalias 'data-debug-insert-overlay-from-point #[(point) "\304\305\"\304\306\"\307\307\210`\310u\210\311\312\n\313\"\314P\"\210 b+\207" [point start indent overlay get-text-property ddebug ddebug-indent nil 1 data-debug-insert-overlay-props make-string 32 "| "] 5 (#$ . 1328)])
#@150 Insert a button representing OVERLAY.
PREFIX is the text that precedes the button.
PREBUTTONTEXT is some text between prefix and the overlay button.
(defalias 'data-debug-insert-overlay-button #[(overlay prefix prebuttontext) "`\306\307\310\"\306
\n\261\210`\311\nGZ\312\313$\210\311\f\314$\210\311\f\315
G$\210\311\f\316
$\210\311\f\317 $\210\311\f\320\321$\210\322c,\207" [overlay tip str end start prefix nil format "%s" put-text-property face font-lock-comment-face ddebug ddebug-indent ddebug-prefix help-echo ddebug-function data-debug-insert-overlay-from-point "\n" prebuttontext] 5 (#$ . 1679)])
#@97 Insert all the parts of OVERLAYLIST.
PREFIX specifies what to insert at the start of each line.
(defalias 'data-debug-insert-overlay-list #[(overlaylist prefix) "\205 \302@ \303#\210A\211\204 \304\207" [overlaylist prefix data-debug-insert-overlay-button "" nil] 5 (#$ . 2306)])
#@63 Insert the overlay found at the overlay list button at POINT.
(defalias 'data-debug-insert-overlay-list-from-point #[(point) "\304\305\"\304\306\"\307\307\210`\310u\210\311\312\n\313\"\314P\"\210 b+\207" [point start indent overlaylist get-text-property ddebug ddebug-indent nil 1 data-debug-insert-overlay-list make-string 32 "* "] 5 (#$ . 2597)])
#@159 Insert a button representing OVERLAYLIST.
PREFIX is the text that precedes the button.
PREBUTTONTEXT is some text between prefix and the overlay list button.
(defalias 'data-debug-insert-overlay-list-button #[(overlaylist prefix prebuttontext) "`\306\307\310G\"\306
\n\261\210`\311\nGZ\312\313$\210\311\f\314$\210\311\f\315
G$\210\311\f\316
$\210\311\f\317 $\210\311\f\320\321$\210\322c,\207" [overlaylist tip str end start prefix nil format "#<overlay list: %d entries>" put-text-property face font-lock-comment-face ddebug ddebug-indent ddebug-prefix help-echo ddebug-function data-debug-insert-overlay-list-from-point "\n" prebuttontext] 5 (#$ . 2961)])
#@92 Insert all the parts of BUFFER.
PREFIX specifies what to insert at the start of each line.
(defalias 'data-debug-insert-buffer-props #[(buffer prefix) "\304G\305\"\306P\307\310 !\311\312 !\313\314 !\315\316 !\317\320 !\321\322 !\257\f\323\n\"*\207" [prefix buffer proplist attrprefix make-string 32 "# " :filename buffer-file-name :live buffer-live-p :modified buffer-modified-p :size buffer-size :process get-buffer-process :localvars buffer-local-variables data-debug-insert-property-list] 14 (#$ . 3641)])
#@56 Insert the buffer found at the buffer button at POINT.
(defalias 'data-debug-insert-buffer-from-point #[(point) "\304\305\"\304\306\"\307\307\210`\310u\210\311\312\n\313\"\314P\"\210 b+\207" [point start indent buffer get-text-property ddebug ddebug-indent nil 1 data-debug-insert-buffer-props make-string 32 "| "] 5 (#$ . 4160)])
#@148 Insert a button representing BUFFER.
PREFIX is the text that precedes the button.
PREBUTTONTEXT is some text between prefix and the buffer button.
(defalias 'data-debug-insert-buffer-button #[(buffer prefix prebuttontext) "`\306\307\310\"\306
\n\261\210`\311\nGZ\312\313$\210\311\f\314$\210\311\f\315
G$\210\311\f\316
$\210\311\f\317 $\210\311\f\320\321$\210\322c,\207" [buffer tip str end start prefix nil format "%S" put-text-property face font-lock-comment-face ddebug ddebug-indent ddebug-prefix help-echo ddebug-function data-debug-insert-buffer-from-point "\n" prebuttontext] 5 (#$ . 4506)])
#@96 Insert all the parts of BUFFERLIST.
PREFIX specifies what to insert at the start of each line.
(defalias 'data-debug-insert-buffer-list #[(bufferlist prefix) "\205 \302@ \303#\210A\211\204 \304\207" [bufferlist prefix data-debug-insert-buffer-button "" nil] 5 (#$ . 5127)])
#@61 Insert the buffer found at the buffer list button at POINT.
(defalias 'data-debug-insert-buffer-list-from-point #[(point) "\304\305\"\304\306\"\307\307\210`\310u\210\311\312\n\313\"\314P\"\210 b+\207" [point start indent bufferlist get-text-property ddebug ddebug-indent nil 1 data-debug-insert-buffer-list make-string 32 "* "] 5 (#$ . 5413)])
#@157 Insert a button representing BUFFERLIST.
PREFIX is the text that precedes the button.
PREBUTTONTEXT is some text between prefix and the buffer list button.
(defalias 'data-debug-insert-buffer-list-button #[(bufferlist prefix prebuttontext) "`\306\307\310G\"\306
\n\261\210`\311\nGZ\312\313$\210\311\f\314$\210\311\f\315
G$\210\311\f\316
$\210\311\f\317 $\210\311\f\320\321$\210\322c,\207" [bufferlist tip str end start prefix nil format "#<buffer list: %d entries>" put-text-property face font-lock-comment-face ddebug ddebug-indent ddebug-prefix help-echo ddebug-function data-debug-insert-buffer-list-from-point "\n" prebuttontext] 5 (#$ . 5772)])
#@93 Insert all the parts of PROCESS.
PREFIX specifies what to insert at the start of each line.
(defalias 'data-debug-insert-process-props #[(process prefix) "\306G\307\"\310P\311 !\312 !\313 \314\"\315 !\316\317
\205# \305
D\f\205* \304\fD\205/ \n$\"-\207" [prefix process proplist pcontact tty id make-string 32 "# " process-id process-tty-name process-contact t process-plist data-debug-insert-property-list append attrprefix] 6 (#$ . 6445)])
#@58 Insert the process found at the process button at POINT.
(defalias 'data-debug-insert-process-from-point #[(point) "\304\305\"\304\306\"\307\307\210`\310u\210\311\312\n\313\"\314P\"\210 b+\207" [point start indent process get-text-property ddebug ddebug-indent nil 1 data-debug-insert-process-props make-string 32 "| "] 5 (#$ . 6904)])
#@150 Insert a button representing PROCESS.
PREFIX is the text that precedes the button.
PREBUTTONTEXT is some text between prefix and the process button.
(defalias 'data-debug-insert-process-button #[(process prefix prebuttontext) "`\306\307\310\311!#\306
\n\261\210`\312\nGZ\313\314$\210\312\f\315$\210\312\f\316
G$\210\312\f\317
$\210\312\f\320 $\210\312\f\321\322$\210\323c,\207" [process tip str end start prefix nil format "%S : %s" process-status put-text-property face font-lock-comment-face ddebug ddebug-indent ddebug-prefix help-echo ddebug-function data-debug-insert-process-from-point "\n" prebuttontext] 7 (#$ . 7255)])
#@90 Insert all the parts of RING.
PREFIX specifies what to insert at the start of each line.
(defalias 'data-debug-insert-ring-contents #[(ring prefix) "\304!\305 \nW\205 \306\307 \"\310#\210 T\211\202 *\207" [ring idx len prefix ring-length 0 data-debug-insert-thing ring-ref ""] 5 (#$ . 7907)])
#@52 Insert the ring found at the ring button at POINT.
(defalias 'data-debug-insert-ring-items-from-point #[(point) "\304\305\"\304\306\"\307\307\210`\310u\210\311\312\n\313\"\314P\"\210 b+\207" [point start indent ring get-text-property ddebug ddebug-indent nil 1 data-debug-insert-ring-contents make-string 32 "} "] 5 (#$ . 8214)])
#@150 Insert a button representing RING.
PREFIX is the text that precedes the button.
PREBUTTONTEXT is some text between prefix and the stuff list button.
(defalias 'data-debug-insert-ring-button #[(ring prefix prebuttontext) "`\306\307\310\311\n!\312\n!#\311\n!\313U?\205 \314\n\313\"\307\315\312\n!\311\n!#\261\210`\316 GZ \317\320$\210\316 \321\n$\210\316 \322G$\210\316 \323$\210\316 \324
$\210\316 \325\326$\210\327c-\207" [start end ring str ringthing tip nil format "#<RING: %d, %d max>" ring-length ring-size 0 ring-ref "Ring max-size %d, length %d." put-text-property face font-lock-type-face ddebug ddebug-indent ddebug-prefix help-echo ddebug-function data-debug-insert-ring-items-from-point "\n" prefix prebuttontext] 5 (#$ . 8559)])
#@73 Insert the contents of HASH-TABLE inserting PREFIX before each element.
(defalias 'data-debug-insert-hash-table #[(hash-table prefix) "\301\302\"\207" [hash-table maphash #[(key value) "\304 \305\306\307\n##\210\304 \305\310\307\n##\207" [key prefix font-lock-comment-face value data-debug-insert-thing dd-propertize "key " face "val "] 7]] 3 (#$ . 9328)])
#@56 Insert the contents of the hash-table button at POINT.
(defalias 'data-debug-insert-hash-table-from-point #[(point) "\304\305\"\304\306\"\307\307\210`\310u\210\311\312\n\313\"\314P\"\210 b+\207" [point start indent hash-table get-text-property ddebug ddebug-indent nil 1 data-debug-insert-hash-table make-string 32 "> "] 5 (#$ . 9694)])
#@116 Insert HASH-TABLE as expandable button with recursive prefix PREFIX and PREBUTTONTEXT in front of the button text.
(defalias 'data-debug-insert-hash-table-button #[(hash-table prefix prebuttontext) "\304\305\306\"\307\310#\304\n Q\311\312\nG\313\n\314\305\315\316!\317!\203% \320\202&