| Server IP : 217.160.0.212 / Your IP : 216.73.216.141 Web Server : Apache System : Linux www 6.18.51-i1-ampere #1196 SMP Fri Sep 11 20:43:55 CEST 2026 aarch64 User : sws1073854427 ( 1073854427) PHP Version : 8.4.23 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /usr/share/emacs/28.2/lisp/progmodes/ |
Upload File : |
;ELC ;;; Compiled ;;; in Emacs version 28.2 ;;; with all optimizations. (byte-code "\300\301!\210\300\302!\210\300\303!\210\300\304!\210\300\305!\210\300\306!\210\307\310\311\312\313\314\315\316\317\320& \210\321\322\323\324\325DD\326\313\327\330\331&\210\321\332\323\324\333DD\334\313\327\330\335&\210\321\336\323\324\337DD\340\313\341\330\342&\210\321\343\323\324\344DD\345\313\327\330\346&\210\347\350\351\352#\210\321\353\323\324\354DD\355\330\356%\210\321\357\323\324\360DD\361\330\362%\210\347\357\363\341#\210\364\365\366\311#\210\367\211\203\255 \211@\365N\203\246 \366N\204\246 \370\366\365N#\210A\266\202\202\214 \210\347\365\366\341#\210\321\366\323\324\371DD\372\313\341\330\362&\210\321\373\323\324\374DD\375\313\352\330\362&\210\321\376\323\324\377DD\201@ \330\201A %\210\347\376\201B \341#\210\321\201C \323\324\201D DD\201E \313\341\330\362&\210\321\201F \323\324\201G DD\201H \330\201I %\210\201J \201K !\203E\201K \201L \201M \201N \211\211\211\201O \211\211\211\211\211\211\211\201N \201O \201N \211\211&\"\210\311\207" [require cl-lib thingatpt warnings compile mwheel project custom-declare-group flymake nil "Universal on-the-fly syntax checker." :version "23.1" :link (custom-manual "(flymake) Top") :group tools custom-declare-variable flymake-error-bitmap funcall function #[0 "\300\207" [(flymake-double-exclamation-mark compilation-error)] 1 #1=""] "Bitmap (a symbol) used in the fringe for indicating errors.\nThe value may also be a list of two elements where the second\nelement specifies the face for the bitmap. For possible bitmap\nsymbols, see `fringe-bitmaps'. See also `flymake-warning-bitmap'.\n\nThe option `flymake-fringe-indicator-position' controls how and where\nthis is used." "24.3" :type (choice (symbol :tag "Bitmap") (list :tag "Bitmap and face" (symbol :tag "Bitmap") (face :tag "Face"))) flymake-warning-bitmap #[0 "\300\207" [(exclamation-mark compilation-warning)] 1 #1#] "Bitmap (a symbol) used in the fringe for indicating warnings.\nThe value may also be a list of two elements where the second\nelement specifies the face for the bitmap. For possible bitmap\nsymbols, see `fringe-bitmaps'. See also `flymake-error-bitmap'.\n\nThe option `flymake-fringe-indicator-position' controls how and where\nthis is used." (choice (symbol :tag "Bitmap") (list :tag "Bitmap and face" (symbol :tag "Bitmap") (face :tag "Face"))) flymake-note-bitmap #[0 "\300\207" [(exclamation-mark compilation-info)] 1 #1#] "Bitmap (a symbol) used in the fringe for indicating info notes.\nThe value may also be a list of two elements where the second\nelement specifies the face for the bitmap. For possible bitmap\nsymbols, see `fringe-bitmaps'. See also `flymake-error-bitmap'.\n\nThe option `flymake-fringe-indicator-position' controls how and where\nthis is used." "26.1" (choice (symbol :tag "Bitmap") (list :tag "Bitmap and face" (symbol :tag "Bitmap") (face :tag "Face"))) flymake-fringe-indicator-position #[0 "\300\207" [left-fringe] 1 #1#] "The position to put Flymake fringe indicator.\nThe value can be nil (do not use indicators), `left-fringe' or `right-fringe'.\nSee `flymake-error-bitmap' and `flymake-warning-bitmap'." (choice (const left-fringe) (const right-fringe) (const :tag "No fringe indicators" nil)) make-obsolete-variable flymake-start-syntax-check-on-newline "can check on newline in post-self-insert-hook" "27.1" flymake-no-changes-timeout #[0 "\300\207" [0.5] 1 #1#] "Time to wait after last change before automatically checking buffer.\nIf nil, never start checking buffer automatically like this." (choice (number :tag "Timeout in seconds") (const :tag "No check on timeout" nil)) flymake-gui-warnings-enabled #[0 "\300\207" [t] 1 #1#] "Enables/disables GUI warnings." boolean "it no longer has any effect." defvaralias flymake-start-syntax-check-on-find-file flymake-start-on-flymake-mode (saved-value saved-variable-comment) put #[0 "\300\207" [t] 1 #1#] "If non-nil, start syntax check when `flymake-mode' is enabled.\nSpecifically, start it when the buffer is actually displayed." flymake-start-on-save-buffer #[0 "\300\207" [t] 1 #1#] "If non-nil, start syntax check when a buffer is saved.\nSpecifically, start it when the saved buffer is actually displayed." flymake-log-level #[0 "\300\207" [-1] 1 #1#] "Obsolete and ignored variable." integer "it is superseded by `warning-minimum-log-level.'" flymake-wrap-around #[0 "\300\207" [t] 1 #1#] "If non-nil, moving to errors wraps around buffer boundaries." flymake-suppress-zero-counters #[0 "\300\207" [:warning] 1 #1#] "Control appearance of zero-valued diagnostic counters in mode line.\n\nIf set to t, suppress all zero counters. If set to a severity\nsymbol like `:warning' (the default) suppress zero counters less\nsevere than that severity, according to `warning-numeric-level'.\nIf set to nil, don't suppress any zero counters." symbol fboundp define-fringe-bitmap flymake-double-exclamation-mark vector 0 102] 20) #@34 Timer for starting syntax check. (defvar flymake-timer nil (#$ . 4972)) (make-variable-buffer-local 'flymake-timer) #@41 Time at which syntax check was started. (defvar flymake-check-start-time nil (#$ . 5094)) (make-variable-buffer-local 'flymake-check-start-time) #@69 Do actual work for `flymake-log'. (fn LEVEL SUBLOG MSG &rest ARGS) (defalias 'flymake--log-1 #[899 "\302\303\304\206 \305\306\307\310\311p!##\312\305D\313\314#\247\203, \3158\206. \316\202. \317$*\207" [warning-type-format warning-minimum-level :emergency format " [%s %s]" flymake replace-regexp-in-string "%" "%%" buffer-name display-warning apply format-message (:emergency :error :warning :debug :debug) :error "*Flymake log*"] 13 (#$ . 5245)]) #@33 Go to the *Flymake log* buffer. (defalias 'flymake-switch-to-log-buffer #[0 "\300\301!\207" [switch-to-buffer "*Flymake log*"] 2 (#$ . 5714) nil]) #@275 Log, at level LEVEL, the message MSG formatted with ARGS. LEVEL is passed to `display-warning', which is used to display the warning. If this form is included in a file, the generated warning contains an indication of the file that generated it. (fn LEVEL MSG &rest ARGS) (defalias 'flymake-log '(macro . #[642 "\302\303!\203 \303 \202 ?\205 \304\301!\205 \211;\205# \305\306\307!!!\310\311DBBBB\207" [load-file-name byte-compile-current-file fboundp macroexp-file-name boundp intern file-name-nondirectory file-name-sans-extension flymake--log-1 quote] 10 (#$ . 5868)])) #@78 Format TEXT with ARGS and signal an error for Flymake. (fn TEXT &rest ARGS) (defalias 'flymake-error #[385 "\300\301#\302\303\304#\210\305\306P!\207" [apply format-message flymake--log-1 :error flymake error "[Flymake] "] 7 (#$ . 6461)]) #@72 compiler-macro for inlining `flymake--diag-p'. (fn CL-WHOLE-ARG CL-X) (defalias 'flymake--diag-p--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block flymake--diag-p (and (memq (type-of cl-x) cl-struct-flymake--diag-tags) t)) nil] 9 (#$ . 6710)]) (put 'flymake--diag-p 'compiler-macro 'flymake--diag-p--cmacro) #@13 (fn CL-X) (defalias 'flymake--diag-p #[257 "\301!>\205 \302\207" [cl-struct-flymake--diag-tags type-of t] 3 (#$ . 7062)]) (byte-code "\300\301\302\303#\304\305\306\301#\207" [function-put flymake--diag-p side-effect-free error-free put flymake--diag cl-deftype-satisfies] 5) #@76 compiler-macro for inlining `flymake--diag-locus'. (fn CL-WHOLE-ARG CL-X) (defalias 'flymake--diag-locus--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block flymake--diag-locus (progn (or (flymake--diag-p cl-x) (signal 'wrong-type-argument (list 'flymake--diag cl-x))) (aref cl-x 1))) nil] 9 (#$ . 7348)]) (put 'flymake--diag-locus 'compiler-macro 'flymake--diag-locus--cmacro) #@64 Access slot "locus" of `flymake--diag' struct CL-X. (fn CL-X) (defalias 'flymake--diag-locus #[257 "\301!>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-flymake--diag-tags type-of signal wrong-type-argument flymake--diag 1] 5 (#$ . 7768)]) (byte-code "\300\301\302\303#\300\207" [function-put flymake--diag-locus side-effect-free t] 4) #@74 compiler-macro for inlining `flymake--diag-beg'. (fn CL-WHOLE-ARG CL-X) (defalias 'flymake--diag-beg--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block flymake--diag-beg (progn (or (flymake--diag-p cl-x) (signal 'wrong-type-argument (list 'flymake--diag cl-x))) (aref cl-x 2))) nil] 9 (#$ . 8118)]) (put 'flymake--diag-beg 'compiler-macro 'flymake--diag-beg--cmacro) #@62 Access slot "beg" of `flymake--diag' struct CL-X. (fn CL-X) (defalias 'flymake--diag-beg #[257 "\301!>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-flymake--diag-tags type-of signal wrong-type-argument flymake--diag 2] 5 (#$ . 8528)]) (byte-code "\300\301\302\303#\300\207" [function-put flymake--diag-beg side-effect-free t] 4) #@74 compiler-macro for inlining `flymake--diag-end'. (fn CL-WHOLE-ARG CL-X) (defalias 'flymake--diag-end--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block flymake--diag-end (progn (or (flymake--diag-p cl-x) (signal 'wrong-type-argument (list 'flymake--diag cl-x))) (aref cl-x 3))) nil] 9 (#$ . 8872)]) (put 'flymake--diag-end 'compiler-macro 'flymake--diag-end--cmacro) #@62 Access slot "end" of `flymake--diag' struct CL-X. (fn CL-X) (defalias 'flymake--diag-end #[257 "\301!>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-flymake--diag-tags type-of signal wrong-type-argument flymake--diag 3] 5 (#$ . 9282)]) (byte-code "\300\301\302\303#\300\207" [function-put flymake--diag-end side-effect-free t] 4) #@75 compiler-macro for inlining `flymake--diag-type'. (fn CL-WHOLE-ARG CL-X) (defalias 'flymake--diag-type--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block flymake--diag-type (progn (or (flymake--diag-p cl-x) (signal 'wrong-type-argument (list 'flymake--diag cl-x))) (aref cl-x 4))) nil] 9 (#$ . 9626)]) (put 'flymake--diag-type 'compiler-macro 'flymake--diag-type--cmacro) #@63 Access slot "type" of `flymake--diag' struct CL-X. (fn CL-X) (defalias 'flymake--diag-type #[257 "\301!>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-flymake--diag-tags type-of signal wrong-type-argument flymake--diag 4] 5 (#$ . 10041)]) (byte-code "\300\301\302\303#\300\207" [function-put flymake--diag-type side-effect-free t] 4) #@75 compiler-macro for inlining `flymake--diag-text'. (fn CL-WHOLE-ARG CL-X) (defalias 'flymake--diag-text--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block flymake--diag-text (progn (or (flymake--diag-p cl-x) (signal 'wrong-type-argument (list 'flymake--diag cl-x))) (aref cl-x 5))) nil] 9 (#$ . 10389)]) (put 'flymake--diag-text 'compiler-macro 'flymake--diag-text--cmacro) #@63 Access slot "text" of `flymake--diag' struct CL-X. (fn CL-X) (defalias 'flymake--diag-text #[257 "\301!>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-flymake--diag-tags type-of signal wrong-type-argument flymake--diag 5] 5 (#$ . 10805)]) (byte-code "\300\301\302\303#\300\207" [function-put flymake--diag-text side-effect-free t] 4) #@78 compiler-macro for inlining `flymake--diag-backend'. (fn CL-WHOLE-ARG CL-X) (defalias 'flymake--diag-backend--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block flymake--diag-backend (progn (or (flymake--diag-p cl-x) (signal 'wrong-type-argument (list 'flymake--diag cl-x))) (aref cl-x 6))) nil] 9 (#$ . 11153)]) (put 'flymake--diag-backend 'compiler-macro 'flymake--diag-backend--cmacro) #@66 Access slot "backend" of `flymake--diag' struct CL-X. (fn CL-X) (defalias 'flymake--diag-backend #[257 "\301!>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-flymake--diag-tags type-of signal wrong-type-argument flymake--diag 6] 5 (#$ . 11584)]) (byte-code "\300\301\302\303#\300\207" [function-put flymake--diag-backend side-effect-free t] 4) #@75 compiler-macro for inlining `flymake--diag-data'. (fn CL-WHOLE-ARG CL-X) (defalias 'flymake--diag-data--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block flymake--diag-data (progn (or (flymake--diag-p cl-x) (signal 'wrong-type-argument (list 'flymake--diag cl-x))) (aref cl-x 7))) nil] 9 (#$ . 11941)]) (put 'flymake--diag-data 'compiler-macro 'flymake--diag-data--cmacro) #@63 Access slot "data" of `flymake--diag' struct CL-X. (fn CL-X) (defalias 'flymake--diag-data #[257 "\301!>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-flymake--diag-tags type-of signal wrong-type-argument flymake--diag 7] 5 (#$ . 12357)]) (byte-code "\300\301\302\303#\300\207" [function-put flymake--diag-data side-effect-free t] 4) #@89 compiler-macro for inlining `flymake--diag-overlay-properties'. (fn CL-WHOLE-ARG CL-X) (defalias 'flymake--diag-overlay-properties--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block flymake--diag-overlay-properties (progn (or (flymake--diag-p cl-x) (signal 'wrong-type-argument (list 'flymake--diag cl-x))) (aref cl-x 8))) nil] 9 (#$ . 12705)]) (put 'flymake--diag-overlay-properties 'compiler-macro 'flymake--diag-overlay-properties--cmacro) #@77 Access slot "overlay-properties" of `flymake--diag' struct CL-X. (fn CL-X) (defalias 'flymake--diag-overlay-properties #[257 "\301!>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-flymake--diag-tags type-of signal wrong-type-argument flymake--diag 8] 5 (#$ . 13191)]) (byte-code "\300\301\302\303#\300\207" [function-put flymake--diag-overlay-properties side-effect-free t] 4) #@78 compiler-macro for inlining `flymake--diag-overlay'. (fn CL-WHOLE-ARG CL-X) (defalias 'flymake--diag-overlay--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block flymake--diag-overlay (progn (or (flymake--diag-p cl-x) (signal 'wrong-type-argument (list 'flymake--diag cl-x))) (aref cl-x 9))) nil] 9 (#$ . 13581)]) (put 'flymake--diag-overlay 'compiler-macro 'flymake--diag-overlay--cmacro) #@66 Access slot "overlay" of `flymake--diag' struct CL-X. (fn CL-X) (defalias 'flymake--diag-overlay #[257 "\301!>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-flymake--diag-tags type-of signal wrong-type-argument flymake--diag 9] 5 (#$ . 14012)]) (byte-code "\300\301\302\303#\300\207" [function-put flymake--diag-overlay side-effect-free t] 4) #@79 compiler-macro for inlining `flymake--diag-orig-beg'. (fn CL-WHOLE-ARG CL-X) (defalias 'flymake--diag-orig-beg--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block flymake--diag-orig-beg (progn (or (flymake--diag-p cl-x) (signal 'wrong-type-argument (list 'flymake--diag cl-x))) (aref cl-x 10))) nil] 9 (#$ . 14369)]) (put 'flymake--diag-orig-beg 'compiler-macro 'flymake--diag-orig-beg--cmacro) #@67 Access slot "orig-beg" of `flymake--diag' struct CL-X. (fn CL-X) (defalias 'flymake--diag-orig-beg #[257 "\301!>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-flymake--diag-tags type-of signal wrong-type-argument flymake--diag 10] 5 (#$ . 14806)]) (byte-code "\300\301\302\303#\300\207" [function-put flymake--diag-orig-beg side-effect-free t] 4) #@79 compiler-macro for inlining `flymake--diag-orig-end'. (fn CL-WHOLE-ARG CL-X) (defalias 'flymake--diag-orig-end--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block flymake--diag-orig-end (progn (or (flymake--diag-p cl-x) (signal 'wrong-type-argument (list 'flymake--diag cl-x))) (aref cl-x 11))) nil] 9 (#$ . 15167)]) (put 'flymake--diag-orig-end 'compiler-macro 'flymake--diag-orig-end--cmacro) #@67 Access slot "orig-end" of `flymake--diag' struct CL-X. (fn CL-X) (defalias 'flymake--diag-orig-end #[257 "\301!>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-flymake--diag-tags type-of signal wrong-type-argument flymake--diag 11] 5 (#$ . 15604)]) (byte-code "\300\301\302\303#\304\305\306\"\207" [function-put flymake--diag-orig-end side-effect-free t defalias copy-flymake--diag copy-sequence] 4) #@163 compiler-macro for inlining `flymake--diag-make'. (fn CL-WHOLE &cl-quote &key LOCUS BEG END TYPE TEXT BACKEND DATA OVERLAY-PROPERTIES OVERLAY ORIG-BEG ORIG-END) (defalias 'flymake--diag-make--cmacro #[385 "\300\301\"A@\300\302\"A@\300\303\"A@\300\304\"A@\300\305\"A@\300\306\"A@\300\307\"A@\300\310\"A@\300 \311\"A@\300\n\312\"A@\300\313\"A@\211\203u \211@\314>\203] \211AA\262\202J \315 >A@\203l \316\262\202J \317\320@\"\210\202J \210\321\322\323\316\316&\207" [plist-member :locus :beg :end :type :text :backend :data :overlay-properties :overlay :orig-beg :orig-end (:locus :beg :end :type :text :backend :data :overlay-properties :overlay :orig-beg :orig-end :allow-other-keys) :allow-other-keys nil error "Keyword argument %s not one of (:locus :beg :end :type :text :backend :data :overlay-properties :overlay :orig-beg :orig-end)" cl--defsubst-expand (locus beg end type text backend data overlay-properties overlay orig-beg orig-end) (cl-block flymake--diag-make (record 'flymake--diag locus beg end type text backend data overlay-properties overlay orig-beg orig-end))] 30 (#$ . 16018)]) (put 'flymake--diag-make 'compiler-macro 'flymake--diag-make--cmacro) #@143 Constructor for objects of type `flymake--diag'. (fn &key LOCUS BEG END TYPE TEXT BACKEND DATA OVERLAY-PROPERTIES OVERLAY ORIG-BEG ORIG-END) (defalias 'flymake--diag-make #[128 "\300\301\"A@\300\302\"A@\300\303\"A@\300\304\"A@\300\305\"A@\300\306\"A@\300\307\"A@\300\310\"A@\300 \311\"A@\300\n\312\"A@\300\313\"A@\211\203u \211@\314>\203] \211AA\262\202J \315 >A@\203l \316\262\202J \317\320@\"\210\202J \210\321\322\f\f\f\f\f\f\f\f\f\f\f&\f\207" [plist-member :locus :beg :end :type :text :backend :data :overlay-properties :overlay :orig-beg :orig-end (:locus :beg :end :type :text :backend :data :overlay-properties :overlay :orig-beg :orig-end :allow-other-keys) :allow-other-keys nil error "Keyword argument %s not one of (:locus :beg :end :type :text :backend :data :overlay-properties :overlay :orig-beg :orig-end)" record flymake--diag] 25 (#$ . 17240)]) (byte-code "\300\301\302\303#\304\305\306\307\310\306\311\312\305\303& \207" [function-put flymake--diag-make side-effect-free t cl-struct-define flymake--diag nil cl-structure-object record ((cl-tag-slot) (locus) (beg) (end) (type) (text) (backend) (data) (overlay-properties) (overlay) (orig-beg) (orig-end)) cl-struct-flymake--diag-tags] 11) #@961 Make a Flymake diagnostic for LOCUS's region from BEG to END. LOCUS is a buffer object or a string designating a file name. TYPE is a diagnostic symbol and TEXT is string describing the problem detected in this region. DATA is any object that the caller wishes to attach to the created diagnostic for later retrieval with `flymake-diagnostic-data'. If LOCUS is a buffer BEG and END should be buffer positions inside it. If LOCUS designates a file, BEG and END should be a cons (LINE . COL) indicating a file position. In this second case, END may be omitted in which case the region is computed using `flymake-diag-region' if the diagnostic is appended to an actual buffer. OVERLAY-PROPERTIES is an alist of properties attached to the created diagnostic, overriding the default properties and any properties listed in the `flymake-overlay-control' property of the diagnostic's type symbol. (fn LOCUS BEG END TYPE TEXT &optional DATA OVERLAY-PROPERTIES) (defalias 'flymake-make-diagnostic #[1797 ";\203\f \300!\262\301\302\303 \303&\f\207" [expand-file-name record flymake--diag nil] 20 (#$ . 18488)]) #@229 Get Flymake diagnostics in region determined by BEG and END. If neither BEG or END is supplied, use whole accessible buffer, otherwise if BEG is non-nil and END is nil, consider only diagnostics at BEG. (fn &optional BEG END) (defalias 'flymake-diagnostics #[512 "\300\301\302\303\304$\"\207" [mapcar #[257 "\300\301\"\207" [overlay-get flymake-diagnostic] 4 "\n\n(fn OV)"] flymake--overlays :beg :end] 9 (#$ . 19625)]) #@85 Make PUBLIC an alias for INTERNAL, add doc using THING. (fn PUBLIC INTERNAL THING) (defalias 'flymake--diag-accessor '(macro . #[771 "\300\301\302\303\304!\"\305B\257\207" [defsubst (diag) format "Get Flymake diagnostic DIAG's %s." symbol-name (diag)] 10 (#$ . 20057)])) #@48 Get Flymake diagnostic DIAG's text. (fn DIAG) (defalias 'flymake-diagnostic-text #[257 "\301!>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-flymake--diag-tags type-of signal wrong-type-argument flymake--diag 5] 5 (#$ . 20340)]) (byte-code "\300\301\302\303#\304\301\305\306#\207" [function-put flymake-diagnostic-text speed -1 put byte-optimizer byte-compile-inline-expand] 5) #@48 Get Flymake diagnostic DIAG's type. (fn DIAG) (defalias 'flymake-diagnostic-type #[257 "\301!>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-flymake--diag-tags type-of signal wrong-type-argument flymake--diag 4] 5 (#$ . 20732)]) (byte-code "\300\301\302\303#\304\301\305\306#\207" [function-put flymake-diagnostic-type speed -1 put byte-optimizer byte-compile-inline-expand] 5) #@51 Get Flymake diagnostic DIAG's backend. (fn DIAG) (defalias 'flymake-diagnostic-backend #[257 "\301!>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-flymake--diag-tags type-of signal wrong-type-argument flymake--diag 6] 5 (#$ . 21124)]) (byte-code "\300\301\302\303#\304\301\305\306#\207" [function-put flymake-diagnostic-backend speed -1 put byte-optimizer byte-compile-inline-expand] 5) #@48 Get Flymake diagnostic DIAG's data. (fn DIAG) (defalias 'flymake-diagnostic-data #[257 "\301!>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-flymake--diag-tags type-of signal wrong-type-argument flymake--diag 7] 5 (#$ . 21525)]) (byte-code "\300\301\302\303#\304\301\305\306#\207" [function-put flymake-diagnostic-data speed -1 put byte-optimizer byte-compile-inline-expand] 5) #@47 Get Flymake diagnostic DIAG's beg. (fn DIAG) (defalias 'flymake-diagnostic-beg #[257 "\301!>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-flymake--diag-tags type-of signal wrong-type-argument flymake--diag 2] 5 (#$ . 21917)]) (byte-code "\300\301\302\303#\304\301\305\306#\207" [function-put flymake-diagnostic-beg speed -1 put byte-optimizer byte-compile-inline-expand] 5) #@47 Get Flymake diagnostic DIAG's end. (fn DIAG) (defalias 'flymake-diagnostic-end #[257 "\301!>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-flymake--diag-tags type-of signal wrong-type-argument flymake--diag 3] 5 (#$ . 22306)]) (byte-code "\300\301\302\303#\304\301\305\306#\207" [function-put flymake-diagnostic-end speed -1 put byte-optimizer byte-compile-inline-expand] 5) #@49 Get Flymake diagnostic DIAG's locus. (fn DIAG) (defalias 'flymake-diagnostic-buffer #[257 "\301!>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-flymake--diag-tags type-of signal wrong-type-argument flymake--diag 1] 5 (#$ . 22695)]) (byte-code "\300\301\302\303#\304\301\305\306#\207" [function-put flymake-diagnostic-buffer speed -1 put byte-optimizer byte-compile-inline-expand] 5) #@328 Get flymake-related overlays. If BEG is non-nil and END is nil, consider only `overlays-at' BEG. Otherwise consider `overlays-in' the region comprised by BEG and END, defaulting to the whole buffer. Remove all that do not verify FILTER, a function, and sort them by COMPARE (using KEY). (fn &key BEG END FILTER COMPARE KEY) (defalias 'flymake--overlays #[128 "\300\301\"A@\300\302\"A@\300\303\"A@\300\304\"A@\300\305\"A@\211\203J \211@\306>\2032 \211AA\262\202 \307>A@\203A \310\262\202 \311\312@\"\210\202 \210\214~\210\313\314\315\"\203d \204d \316\317\"\202r \320\206k e\206q d\"\"\203\204 \321\305\206\200 \322$\202\205 \211\262)\207" [plist-member :beg :end :filter :compare :key (:beg :end :filter :compare :key :allow-other-keys) :allow-other-keys nil error "Keyword argument %s not one of (:beg :end :filter :compare :key)" cl-remove-if-not make-closure #[257 "\301\302\"\205 \300?\206 \300!\207" [V0 overlay-get flymake-diagnostic] 4 "\n\n(fn OV)"] overlays-at t overlays-in cl-sort identity] 12 (#$ . 23093)]) (byte-code "\300\301\302\303\304\305%\210\300\306\307\310\304\305%\210\300\311\312\313\304\314%\210\315\316\317\306#\210\315\316\320\321\314!\206( \322#\210\315\323\317\301#\210\315\323\320\321\314!\206: \322#\207" [custom-declare-face flymake-error ((((supports :underline (:style wave))) :underline (:style wave :color "Red1")) (t :inherit error)) "Face used for marking error regions." :version "24.4" flymake-warning ((((supports :underline (:style wave))) :underline (:style wave :color "deep sky blue")) (t :inherit warning)) "Face used for marking warning regions." flymake-note ((((supports :underline (:style wave))) :underline (:style wave :color "yellow green")) (t :inherit warning)) "Face used for marking note regions." "26.1" put flymake-warnline face-alias obsolete-face purecopy t flymake-errline] 6) #@217 Compute BUFFER's region (BEG . END) corresponding to LINE and COL. If COL is nil, return a region just for LINE. Return nil if the region is invalid. This function saves match data. (fn BUFFER LINE &optional COL) (defalias 'flymake-diag-region #[770 "\3001\226 rq\210\301]\302d\303\"^\212\304 \305\306\"\216eb\210Sy\210\307\310\203\203 \211\311V\262\203\203 Su\210`\3121>