Current File : //proc/self/root/kunden/usr/share/emacs/27.2/lisp/cedet/semantic/fw.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\306#\210\307\310\311\312#\210\313\310\311\314#\210\307\315\316\312#\210\313\315\316\314#\210\307\317\320\312#\210\313\317\320\314#\210\307\321\322\312#\210\313\321\322\314#\210\307\323\324\312#\210\313\323\324\314#\210\307\325\326\312#\210\313\325\326\314#\210\307\327\330\312#\210\313\327\330\314#\210\307\331\332\312#\210\313\331\332\314#\210\307\333\334\312#\210\313\333\334\314#\210\307\335\311\312#\210\313\335\311\314#\210\307\336\337\312#\210\313\336\337\314#\210\307\340\341\312#\210\313\340\341\314#\210\307\342\343\312#\210\313\342\343\314#\210\307\344\345\312#\210\313\344\345\314#\210\307\346\347\312#\210\313\346\347\314#\210\307\350\351\312#\210\313\350\351\314#\210\307\352\353\312#\210\313\352\353\314#\210\307\354\355\312#\210\313\354\355\314#\210\307\356\357\312#\210\313\356\357\314#\207" [require mode-local eieio load "semantic/loaddefs" noerror nomessage defalias semantic-overlay-live-p overlay-buffer nil make-obsolete "27.1" semantic-make-overlay make-overlay semantic-overlay-put overlay-put semantic-overlay-get overlay-get semantic-overlay-properties overlay-properties semantic-overlay-move move-overlay semantic-overlay-delete delete-overlay semantic-overlays-at overlays-at semantic-overlays-in overlays-in semantic-overlay-buffer semantic-overlay-start overlay-start semantic-overlay-end overlay-end semantic-overlay-next-change next-overlay-change semantic-overlay-previous-change previous-overlay-change semantic-overlay-lists overlay-lists semantic-overlay-p overlayp semantic-read-event read-event semantic-popup-menu popup-menu semantic-buffer-local-value buffer-local-value] 4)
#@32 Extract the window from EVENT.
(defalias 'semantic-event-window #[(event) "A@@\207" [event] 1 (#$ . 2075)])
(byte-code "\300\301\302\303#\210\304\301\302\305#\210\300\306\307\"\210\300\310\311\312!\203 \312\202 \313\"\210\300\314\315\"\207" [defalias semantic-make-local-hook identity nil make-obsolete "27.1" semantic-mode-line-update force-mode-line-update semantic-run-mode-hooks fboundp run-mode-hooks run-hooks semantic-subst-char-in-string subst-char-in-string] 4)
#@51 Delete OVERLAY if it is a semantic token overlay.
(defalias 'semantic-delete-overlay-maybe #[(overlay) "\301\302\"\205\n \303!\207" [overlay overlay-get semantic delete-overlay] 3 (#$ . 2555)])
(byte-code "\300\301\302\303#\210\304\301\302\305#\207" [defalias semantic-menu-item identity nil make-obsolete "27.1"] 4)
#@45 List of all overlays waiting to be flushed.
(defvar semantic-cache-data-overlays nil (#$ . 2880))
#@537 In BUFFER over the region START END, remember VALUE.
NAME specifies a special name that can be searched for later to
recover the cached data with `semantic-get-cache-data'.
LIFESPAN indicates how long the data cache will be remembered.
The default LIFESPAN is `end-of-command'.
Possible Lifespans are:
`end-of-command' - Remove the cache at the end of the currently
executing command.
`exit-cache-zone' - Remove when point leaves the overlay at the
end of the currently executing command.
(defalias 'semantic-cache-data-to-buffer #[(buffer start end value name &optional lifespan) "\204 \306\307>\204 \310\311\"\210\312 \n#\313\f\314
#\210\313\f\315#\210\313\f\300#\210\fB\316\317\320\")\207" [lifespan start end buffer o name end-of-command (end-of-command exit-cache-zone) error "semantic-cache-data-to-buffer: Unknown LIFESPAN: %s" make-overlay overlay-put cache-name cached-value add-hook post-command-hook semantic-cache-data-post-command-hook value semantic-cache-data-overlays] 4 (#$ . 2985)])
#@118 Flush `semantic-cache-data-overlays' based `lifespan' property.
Remove self from `post-command-hook' if it is empty.
(defalias 'semantic-cache-data-post-command-hook #[nil "\305 \2037 @\306\307\"\211\310=\204$ \f\311=\203+ \312`!\235\204+ \313!\210\202/ \nB* A\211\204 \n\237*?\205D \314\315\316\"\207" [semantic-cache-data-overlays oldcache newcache o life nil overlay-get lifespan end-of-command exit-cache-zone overlays-at delete-overlay remove-hook post-command-hook semantic-cache-data-post-command-hook] 4 (#$ . 4055)])
#@48 Get cached data with NAME from optional POINT.
(defalias 'semantic-get-cache-data #[(name &optional point) "\212\203 b\210\304`!\305 \204- \n\203- \306\n@\307\"\232\203'