Current File : //proc/thread-self/root/kunden/usr/share/emacs/27.2/lisp/gnus/gnus-logic.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\300\303!\207" [require gnus gnus-score gnus-util] 2)
(defvar gnus-advanced-headers nil)
(defvar gnus-advanced-not (byte-code "\300\301\302\303\"!\207" [intern format "%c" 172] 4))
(defconst gnus-advanced-index '(("number" 0 gnus-advanced-integer) ("subject" 1 gnus-advanced-string) ("from" 2 gnus-advanced-string) ("date" 3 gnus-advanced-date) ("message-id" 4 gnus-advanced-string) ("references" 5 gnus-advanced-string) ("chars" 6 gnus-advanced-integer) ("lines" 7 gnus-advanced-integer) ("xref" 8 gnus-advanced-string) ("head" nil gnus-advanced-body) ("body" nil gnus-advanced-body) ("all" nil gnus-advanced-body)))
(autoload 'parse-time-string "parse-time")
#@71 Apply advanced scoring RULE to all the articles in the current group.
(defalias 'gnus-score-advanced #[(rule &optional trace) "\306\211\211\306\211\205c
@\307\n@!\211\203[ \nA@\206$ \247\203. \n_\f\310H\f\236\211\203C \211A\n\\\241\210\202[ \f\310H\nB\fB\f
\203[ \311\nBB
A\211\204 \306-\207" [multiple score new-score gnus-newsgroup-headers gnus-advanced-headers --dolist-tail-- nil gnus-advanced-score-rule 0 "A file" rule gnus-score-interactive-default-score gnus-newsgroup-scored trace gnus-score-trace] 4 (#$ . 1107)])
#@40 Apply RULE to `gnus-advanced-headers'.
(defalias 'gnus-advanced-score-rule #[(rule) "@\211\304=\204 \305=\2034 \210A\211\204 \306\202\304 \203/ \307@!\203/ \211A\210\202 ?\202\304 \310=\204@ \311=\203` \210A\211\205\304 \203\\ \307@!\204\\ \211A\210\202I \202\304 \312=\204r \313=\204r \n=\203{ \307A@!?\202\304 9\203\265 \314\315\316 !\"\203\265 \317\314\320\316 !\"\203\242 \321\322\316 !\323\224\323\225#!\202\246 \316 !G\"\211\205\261 \307A@!)\202\304 ;\203\300 \324!\202\304 \325\326\")\207" [rule type gnus-advanced-not gnus-advanced-headers & and t gnus-advanced-score-rule | or ! not string-match "^[0-9]+-$\\|^\\^+$" symbol-name gnus-parent-headers "^\\([0-9]+\\)-$" string-to-number substring 1 gnus-advanced-score-article error "Unknown advanced score type: %s"] 8 (#$ . 1667)])
(defalias 'gnus-advanced-score-article #[(rule) "@\304 \227\n\"\211\204 \305\306\"\202'