Current File : //proc/thread-self/root/kunden/usr/share/emacs/27.2/lisp/emacs-lisp/text-property-search.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.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
#@69 compiler-macro for inlining `prop-match-p'.
(fn CL-WHOLE-ARG CL-X)
(defalias 'prop-match-p--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block prop-match-p (and (memq (type-of cl-x) cl-struct-prop-match-tags) t)) nil] 9 (#$ . 408)])
(put 'prop-match-p 'compiler-macro 'prop-match-p--cmacro)
#@13
(fn CL-X)
(defalias 'prop-match-p #[257 "\301!>\205 \302\207" [cl-struct-prop-match-tags type-of t] 3 (#$ . 741)])
(byte-code "\300\301\302\303#\304\305\306\301#\207" [function-put prop-match-p side-effect-free error-free put prop-match cl-deftype-satisfies] 5)
#@77 compiler-macro for inlining `prop-match-beginning'.
(fn CL-WHOLE-ARG CL-X)
(defalias 'prop-match-beginning--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block prop-match-beginning (progn (or (prop-match-p cl-x) (signal 'wrong-type-argument (list 'prop-match cl-x))) (aref cl-x 1))) nil] 9 (#$ . 1014)])
(put 'prop-match-beginning 'compiler-macro 'prop-match-beginning--cmacro)
#@65 Access slot "beginning" of `prop-match' struct CL-X.
(fn CL-X)
(defalias 'prop-match-beginning #[257 "\301!>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-prop-match-tags type-of signal wrong-type-argument prop-match 1] 5 (#$ . 1433)])
(byte-code "\300\301\302\303#\300\207" [function-put prop-match-beginning side-effect-free t] 4)
#@71 compiler-macro for inlining `prop-match-end'.
(fn CL-WHOLE-ARG CL-X)
(defalias 'prop-match-end--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block prop-match-end (progn (or (prop-match-p cl-x) (signal 'wrong-type-argument (list 'prop-match cl-x))) (aref cl-x 2))) nil] 9 (#$ . 1780)])
(put 'prop-match-end 'compiler-macro 'prop-match-end--cmacro)
#@59 Access slot "end" of `prop-match' struct CL-X.
(fn CL-X)
(defalias 'prop-match-end #[257 "\301!>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-prop-match-tags type-of signal wrong-type-argument prop-match 2] 5 (#$ . 2169)])
(byte-code "\300\301\302\303#\300\207" [function-put prop-match-end side-effect-free t] 4)
#@73 compiler-macro for inlining `prop-match-value'.
(fn CL-WHOLE-ARG CL-X)
(defalias 'prop-match-value--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block prop-match-value (progn (or (prop-match-p cl-x) (signal 'wrong-type-argument (list 'prop-match cl-x))) (aref cl-x 3))) nil] 9 (#$ . 2498)])
(put 'prop-match-value 'compiler-macro 'prop-match-value--cmacro)
#@61 Access slot "value" of `prop-match' struct CL-X.
(fn CL-X)
(defalias 'prop-match-value #[257 "\301!>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-prop-match-tags type-of signal wrong-type-argument prop-match 3] 5 (#$ . 2897)])
(byte-code "\300\301\302\303#\304\305\306\"\207" [function-put prop-match-value side-effect-free t defalias copy-prop-match copy-sequence] 4)
#@98 compiler-macro for inlining `make-prop-match'.
(fn CL-WHOLE &cl-quote &key BEGINNING END VALUE)
(defalias 'make-prop-match--cmacro #[385 "\300\301\"A@\300\302\"A@\300\303\"A@\211\203= \211@\304>\203&