Server IP : 111.118.215.189 / Your IP : 3.128.31.200 Web Server : Apache System : Linux md-in-83.webhostbox.net 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64 User : a1673wkz ( 2475) PHP Version : 8.2.25 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0755) : /usr/share/emacs/24.3/lisp/play/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
;ELC ;;; Compiled by mockbuild@buildfarm06-new.corp.cloudlinux.com on Fri Oct 11 10:06:35 2024 ;;; from file /builddir/build/BUILD/emacs-24.3/lisp/play/decipher.el ;;; in Emacs version 24.3.1 ;;; 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\302\303\304\305\306\307&\210\310\311\312\313\314\315\306\301&\210\310\316\302\317\314\315\306\301&\210\320\316!\210\310\321\322\323\314\324\306\301&\210\310\325\302\326\314\327\306\301&\207" [custom-declare-group decipher nil "Cryptanalyze monoalphabetic substitution ciphers." :prefix "decipher-" :group games custom-declare-variable decipher-force-uppercase t "Non-nil means to convert ciphertext to uppercase.\nnil means the case of the ciphertext is preserved.\nThis variable must be set before typing `\\[decipher]'." :type boolean decipher-ignore-spaces "Non-nil means to ignore spaces and punctuation when counting digrams.\nYou should set this to nil if the cipher message is divided into words,\nor t if it is not.\nThis variable is buffer-local." make-variable-buffer-local decipher-undo-limit 5000 "The maximum number of entries in the undo list.\nWhen the undo list exceeds this number, 100 entries are deleted from\nthe tail of the list." integer decipher-mode-hook "Hook to run upon entry to decipher." hook] 8) #@39 Font Lock keywords for Decipher mode. (defvar decipher-font-lock-keywords '(("^:.*" . font-lock-keyword-face) ("^>.*" . font-lock-string-face) ("^%!.*" . font-lock-constant-face) ("^%.*" . font-lock-comment-face) ("\\`(\\([a-z]+\\) +\\([A-Z]+\\)" (1 font-lock-string-face) (2 font-lock-keyword-face)) ("^)\\([A-Z ]+\\)\\([a-z ]+\\)" (1 font-lock-keyword-face) (2 font-lock-string-face))) (#$ . 1608)) #@27 Keymap for Decipher mode. (defvar decipher-mode-map (byte-code "\302 \303!\210\304\305\306#\210\304\307\310#\210\304\311\312#\210\304\313\314#\210\304\315\316#\210\304\317\320#\210\304\321\322#\210\304\323\324#\210\304\325\326#\210\304\327\324#\210\304\330\324#\210\331\211\332X\203` \304\333 !\326#\210 T\211\202L ))\207" [map key make-keymap suppress-keymap define-key "A" decipher-show-alphabet "C" decipher-complete-alphabet "D" decipher-digram-list "F" decipher-frequency-count "M" decipher-make-checkpoint "N" decipher-adjacency-list "R" decipher-restore-checkpoint "U" decipher-undo " " decipher-keypress [remap undo] [remap advertised-undo] 97 122 vector] 5) (#$ . 2015)) #@33 Keymap for Decipher-Stats mode. (defvar decipher-stats-mode-map (byte-code "\301 \302!\210\303\304\305#\210\303\306\307#\210\303\310\311#\210)\207" [map make-keymap suppress-keymap define-key "D" decipher-digram-list "F" decipher-frequency-count "N" decipher-adjacency-list] 4) (#$ . 2718)) #@28 Decipher mode syntax table (defvar decipher-mode-syntax-table nil (#$ . 3021)) (byte-code "\204 \303 \304 \305X\203 \306 \307\n#\210 T\211\202\n \n*\303\207" [decipher-mode-syntax-table c table make-syntax-table 48 57 modify-syntax-entry "_"] 5) (defvar decipher-alphabet nil) (make-variable-buffer-local 'decipher-alphabet) #@147 The buffer which displays statistics for this ciphertext. Do not access this variable directly, use the function `decipher-stats-buffer' instead. (defvar decipher-stats-buffer nil (#$ . 3360)) (make-variable-buffer-local 'decipher-stats-buffer) #@41 The number of entries in the undo list. (defvar decipher-undo-list-size 0 (#$ . 3611)) (make-variable-buffer-local 'decipher-undo-list-size) #@124 The undo list for this buffer. Each element is either a cons cell (PLAIN-CHAR . CIPHER-CHAR) or a list of such cons cells. (defvar decipher-undo-list nil (#$ . 3759)) (make-variable-buffer-local 'decipher-undo-list) (defvar decipher-pending-undo-list nil) #@74 See the functions decipher-loop-with-breaks and decipher-loop-no-breaks. (defvar decipher-char nil (#$ . 4021)) #@74 Format a buffer of ciphertext for cryptanalysis and enter Decipher mode. (defalias 'decipher #[nil "db\210n\204\n \302c\210eb\210\303\304!\203 \305\306!\210\202Z \307c\210\310m\204S \303\311!\203/ \310y\210\202 \312 \210l\203<