Server IP : 111.118.215.189 / Your IP : 13.59.31.221 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/emacs-lisp/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
;ELC ;;; Compiled by mockbuild@buildfarm06-new.corp.cloudlinux.com on Fri Oct 11 10:05:23 2024 ;;; from file /builddir/build/BUILD/emacs-24.3/lisp/emacs-lisp/bytecomp.el ;;; in Emacs version 24.3 ;;; 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!\210\304\305!\204 \306\307!\210\310\311\312\313\314\315%\210\316\317\320\321\322DD\323\314\311\324\325&\210\316\326\320\321\327DD\330\314\311\324\331\332\333& \207" [require backquote macroexp cconv fboundp defsubst load "byte-run" custom-declare-group bytecomp nil "Emacs Lisp byte-compiler." :group lisp custom-declare-variable emacs-lisp-file-regexp funcall function #[0 "\300\207" ["\\.el\\'"] 1 "\\.el\\'\n\n(fn)"] "Regexp which matches Emacs Lisp source files.\nIf you change this, you might want to set `byte-compile-dest-file-function'." :type regexp byte-compile-dest-file-function #[0 "\300\207" [nil] 1 "\n\n(fn)"] "Function for the function `byte-compile-dest-file' to call.\nIt should take one argument, the name of an Emacs Lisp source\nfile name, and return the name of the compiled file." (choice (const nil) function) :version "23.2"] 10) (defalias 'byte-compiler-base-file-name #[257 "\300\301\"\211\203 \211\301\"\202 \207" [find-file-name-handler byte-compiler-base-file-name] 5 "\n\n(fn FILENAME)"]) (byte-code "\300\301!\204 \302\301\303\"\210\304\305\306\"\210\304\307\306\"\210\304\310\306\"\210\304\311\306\"\210\304\312\306\"\210\313\314\315\316\317DD\320\321\322\323\324&\210\313\325\315\316\326DD\327\321\322\323\330&\210\313\331\315\316\332DD\333\321\322\323\324&\207" [fboundp byte-compile-dest-file defalias #[257 "\203 !\207\302\303!!\262\304 \"\203 \211\305\211\224O\306P\207\211\306P\207" [byte-compile-dest-file-function emacs-lisp-file-regexp file-name-sans-versions byte-compiler-base-file-name string-match 0 ".elc"] 4 "Convert an Emacs Lisp source file name to a compiled file name.\nIf `byte-compile-dest-file-function' is non-nil, uses that\nfunction to do the work. Otherwise, if FILENAME matches\n`emacs-lisp-file-regexp' (by default, files with the extension `.el'),\nadds `c' to it; otherwise adds `.elc'.\n\n(fn FILENAME)"] autoload byte-compile-inline-expand "byte-opt" byte-optimize-form byte-optimize-lapcode byte-compile-unfold-lambda byte-decompile-bytecode custom-declare-variable byte-compile-verbose funcall function #[0 "?\205 \nV\207" [noninteractive baud-rate search-slow-speed] 2 "\n\n(fn)"] "Non-nil means print messages describing progress of byte-compiler." :group bytecomp :type boolean byte-optimize #[0 "\300\207" [t] 1 "\n\n(fn)"] "Enable optimization in the byte compiler.\nPossible values are:\n nil - no optimization\n t - all optimizations\n `source' - source-level optimizations only\n `byte' - code-level optimizations only" (choice (const :tag "none" nil) (const :tag "all" t) (const :tag "source-level" source) (const :tag "byte-level" byte)) byte-compile-delete-errors #[0 "\300\207" [nil] 1 "\n\n(fn)"] "If non-nil, the optimizer may delete forms that may signal an error.\nThis includes variable references and calls to functions such as `car'."] 8) #@462 If non-nil, compile function bodies so they load lazily. They are hidden in comments in the compiled file, and each one is brought into core when the function is called. To enable this option, make it a file-local variable in the source file you want it to apply to. For example, add -*-byte-compile-dynamic: t;-*- on the first line. When this option is true, if you load the compiled file and then move it, the functions you loaded will not be able to run. (defvar byte-compile-dynamic nil (#$ . 3475)) #@70 If non-nil, disable `print-circle' on printing a byte-compiled code. (defvar byte-compile-disable-print-circle nil (#$ . 3988)) (byte-code "\300\301\302\303#\210\304\305\306\307\310DD\311\312\313\314\315&\207" [make-obsolete-variable byte-compile-disable-print-circle nil "24.1" custom-declare-variable byte-compile-dynamic-docstrings funcall function #[0 "\300\207" [t] 1 "\n\n(fn)"] "If non-nil, compile doc strings for lazy access.\nWe bury the doc strings of functions and variables inside comments in\nthe file, and bring them into core only when they are actually needed.\n\nWhen this option is true, if you load the compiled file and then move it,\nyou won't be able to find the documentation of anything in that file.\n\nTo disable this option for a certain file, make it a file-local variable\nin the source file. For example, add this to the first line:\n -*-byte-compile-dynamic-docstrings:nil;-*-\nYou can also set the variable globally.\n\nThis option is enabled by default because it reduces Emacs memory usage." :group bytecomp :type boolean] 8) #@41 Name of the byte-compiler's log buffer. (defconst byte-compile-log-buffer "*Compile-Log*" (#$ . 5058)) (byte-code "\300\301\302\303\304DD\305\306\307\310\311&\210\300\312\302\303\313DD\314\306\307\310\315&\207" [custom-declare-variable byte-optimize-log funcall function #[0 "\300\207" [nil] 1 "\n\n(fn)"] "If non-nil, the byte-compiler will log its optimizations.\nIf this is 'source, then only source-level optimizations will be logged.\nIf it is 'byte, then only byte-level optimizations will be logged.\nThe information is logged to `byte-compile-log-buffer'." :group bytecomp :type (choice (const :tag "none" nil) (const :tag "all" t) (const :tag "source-level" source) (const :tag "byte-level" byte)) byte-compile-error-on-warn #[0 "\300\207" [nil] 1 "\n\n(fn)"] "If true, the byte-compiler reports warnings with `error'." boolean] 8) #@67 The list of warning types used when `byte-compile-warnings' is t. (defconst byte-compile-warning-types '(redefine callargs free-vars unresolved obsolete noruntime cl-functions interactive-only make-local mapcar constants suspicious lexical) (#$ . 5907)) (byte-code "\301\302\303\304\305DD\306\307\310\311\312\313\314\315\316\317\320\"BBBE&\210\321\302\322\323#\207" [byte-compile-warning-types custom-declare-variable byte-compile-warnings funcall function #[0 "\300\207" [t] 1 "\n\n(fn)"] "List of warnings that the byte-compiler should issue (t for all).\n\nElements of the list may be:\n\n free-vars references to variables not in the current lexical scope.\n unresolved calls to unknown functions.\n callargs function calls with args that don't match the definition.\n redefine function name redefined from a macro to ordinary function or vice\n versa, or redefined to take a different number of arguments.\n obsolete obsolete variables and functions.\n noruntime functions that may not be defined at runtime (typically\n defined only under `eval-when-compile').\n cl-functions calls to runtime functions from the CL package (as\n distinguished from macros and aliases).\n interactive-only\n commands that normally shouldn't be called from Lisp code.\n make-local calls to make-variable-buffer-local that may be incorrect.\n mapcar mapcar called for effect.\n constants let-binding of, or assignment to, constants/nonvariables.\n suspicious constructs that usually don't do what the coder wanted.\n\nIf the list begins with `not', then the remaining elements specify warnings to\nsuppress. For example, (not mapcar) will suppress warnings about mapcar." :group bytecomp :type choice (const :tag "All" t) set :menu-tag "Some" mapcar #[257 "\300D\207" [const] 3 "\n\n(fn X)"] put safe-local-variable #[257 "\2119\206 \300\301\302\303\"\"?\207" [delq nil mapcar #[257 "\2119?\207" [] 2 "\n\n(fn X)"]] 6 "\n\n(fn V)"]] 15) #@91 Return non-nil if WARNING is enabled, according to `byte-compile-warnings'. (fn WARNING) (defalias 'byte-compile-warning-enabled-p #[257 "\301=\206 @\302=\203 \211>?\207\211>\207" [byte-compile-warnings t not] 3 (#$ . 7915)]) #@311 Change `byte-compile-warnings' to disable WARNING. If `byte-compile-warnings' is t, set it to `(not WARNING)'. Otherwise, if the first element is `not', add WARNING, else remove it. Normally you should let-bind `byte-compile-warnings' before calling this, else the global value will be modified. (fn WARNING) (defalias 'byte-compile-disable-warning #[257 "\301=\203\f \302D\202) @\302=\203% \211>\203 \202) \303C\"\202) \304\"\211\207" [byte-compile-warnings t not append delq] 4 (#$ . 8155)]) #@298 Change `byte-compile-warnings' to enable WARNING. If `byte-compile-warnings' is `t', do nothing. Otherwise, if the first element is `not', remove WARNING, else add it. Normally you should let-bind `byte-compile-warnings' before calling this, else the global value will be modified. (fn WARNING) (defalias 'byte-compile-enable-warning #[257 "\301=\206% @\302=\203 \303\"\202# \211>\203 \202# \304C\"\211\207" [byte-compile-warnings t not delq append] 4 (#$ . 8668)]) #@61 List of commands that are not meant to be called from Lisp. (defvar byte-compile-interactive-only-functions '(beginning-of-buffer end-of-buffer replace-string replace-regexp insert-file insert-buffer insert-file-literally previous-line next-line goto-line comint-run delete-backward-char) (#$ . 9153)) #@59 List of variables that shouldn't be reported as obsolete. (defvar byte-compile-not-obsolete-vars nil (#$ . 9461)) #@66 Global list of variables that shouldn't be reported as obsolete. (defvar byte-compile-global-not-obsolete-vars nil (#$ . 9581)) #@59 List of functions that shouldn't be reported as obsolete. (defvar byte-compile-not-obsolete-funcs nil (#$ . 9715)) (byte-code "\300\301\302\303\304DD\305\306\307\310\311&\207" [custom-declare-variable byte-compile-generate-call-tree funcall function #[0 "\300\207" [nil] 1 "\n\n(fn)"] "Non-nil means collect call-graph information when compiling.\nThis records which functions were called and from where.\nIf the value is t, compilation displays the call graph when it finishes.\nIf the value is neither t nor nil, compilation asks you whether to display\nthe graph.\n\nThe call tree only lists functions called, not macros used. Those functions\nwhich the byte-code interpreter knows about directly (eq, cons, etc.) are\nnot reported.\n\nThe call tree also lists those functions which are not known to be called\n(that is, to which no calls have been compiled). Functions which can be\ninvoked interactively are excluded from this list." :group bytecomp :type (choice (const :tag "Yes" t) (const :tag "No" nil) (other :tag "Ask" lambda))] 8) #@241 Alist of functions and their call tree. Each element looks like (FUNCTION CALLERS CALLS) where CALLERS is a list of functions that call FUNCTION, and CALLS is a list of functions for which calls were generated while compiling FUNCTION. (defvar byte-compile-call-tree nil (#$ . 10767)) (byte-code "\300\301\302\303\304DD\305\306\307\310\311&\207" [custom-declare-variable byte-compile-call-tree-sort funcall function #[0 "\300\207" [name] 1 "\n\n(fn)"] "If non-nil, sort the call tree.\nThe values `name', `callers', `calls', `calls+callers'\nspecify different fields to sort on." :group bytecomp :type (choice (const name) (const callers) (const calls) (const calls+callers) (const nil))] 8) (defvar byte-compile-debug nil) #@68 List of all constants encountered during compilation of this form. (defvar byte-compile-constants nil (#$ . 11502)) #@68 List of all variables encountered during compilation of this form. (defvar byte-compile-variables nil (#$ . 11624)) #@106 List of dynamic variables bound in the context of the current form. This list lives partly on the stack. (defvar byte-compile-bound-variables nil (#$ . 11747)) #@74 List of variables declared as constants during compilation of this file. (defvar byte-compile-const-variables nil (#$ . 11913)) #@205 The default macro-environment passed to macroexpand by the compiler. Placing a macro here will cause a macro to have different semantics when expanded by the compiler as when expanded by the interpreter. (defconst byte-compile-initial-macro-environment '((declare-function . byte-compile-macroexpand-declare-function) (eval-when-compile lambda (&rest body) (list 'quote (byte-compile-eval (byte-compile-top-level (byte-compile-preprocess (cons 'progn body)))))) (eval-and-compile lambda (&rest body) (byte-compile-eval-before-compile (cons 'progn body)) (cons 'progn body))) (#$ . 12048)) #@169 Alist of macros defined in the file being compiled. Each element looks like (MACRONAME . DEFINITION). It is (MACRONAME . nil) when a macro is redefined as a function. (defvar byte-compile-macro-environment byte-compile-initial-macro-environment (#$ . 12644)) #@400 Alist of functions defined in the file being compiled. This is so we can inline them when necessary. Each element looks like (FUNCTIONNAME . DEFINITION). It is (FUNCTIONNAME . nil) when a function is redefined as a macro. It is (FUNCTIONNAME . t) when all we know is that it was defined, and we don't know the definition. For an autoloaded function, DEFINITION has the form (autoload . FILENAME). (defvar byte-compile-function-environment nil (#$ . 12911)) #@236 Alist of undefined functions to which calls have been compiled. This variable is only significant whilst compiling an entire buffer. Used for warnings when a function is not known to be defined or is later defined with incorrect args. (defvar byte-compile-unresolved-functions nil (#$ . 13377)) #@227 Alist of functions called that may not be defined when the compiled code is run. Used for warnings about calling a function that is defined during compilation but won't necessarily be defined when the compiled file is loaded. (defvar byte-compile-noruntime-functions nil (#$ . 13679)) #@34 The current lexical environment. (defvar byte-compile--lexical-environment nil (#$ . 13970)) (defvar byte-compile-tag-number 0) #@87 Alist describing contents to put in byte code string. Each element is (INDEX . VALUE) (defvar byte-compile-output nil (#$ . 14104)) #@35 Current depth of execution stack. (defvar byte-compile-depth 0 (#$ . 14242)) #@35 Maximum depth of execution stack. (defvar byte-compile-maxdepth 0 (#$ . 14325)) #@66 An array containing byte-code names indexed by byte-code values. (defvar byte-code-vector nil (#$ . 14411)) #@56 An array with the stack adjustment for each byte-code. (defvar byte-stack+-info nil (#$ . 14525)) (defalias 'byte-defop '(macro . #[1027 "\300\301N\206 \302\300\301\303\304\305\"#\306\301N\206 \302\306\301\303\304\305\"#I\210\211I\266\211\2037 \307\310\311QF\207\307E\207" [byte-code-vector tmp-compile-time-value put make-vector 256 nil byte-stack+-info defconst "Byte code opcode " "."] 11 "\n\n(fn OPCODE STACK-ADJUST OPNAME &optional DOCSTRING)"])) (defalias 'byte-extrude-byte-code-vectors '(macro . #[0 "\300\301\211\302N\303\211\302N\257\304\301\302\305#\210\304\303\302\305#\210\207" [setq byte-code-vector tmp-compile-time-value byte-stack+-info put nil] 6 "\n\n(fn)"])) #@39 Byte code opcode for stack reference. (defconst byte-stack-ref 0 (#$ . 15228)) #@42 Byte code opcode for variable reference. (defconst byte-varref 8 (#$ . 15313)) #@42 Byte code opcode for setting a variable. (defconst byte-varset 16 (#$ . 15398)) #@42 Byte code opcode for binding a variable. (defconst byte-varbind 24 (#$ . 15484)) #@42 Byte code opcode for calling a function. (defconst byte-call 32 (#$ . 15571)) #@50 Byte code opcode for unbinding special bindings. (defconst byte-unbind 40 (#$ . 15655)) (defconst byte-nth 56) (defconst byte-symbolp 57) (defconst byte-consp 58) (defconst byte-stringp 59) (defconst byte-listp 60) (defconst byte-eq 61) (defconst byte-memq 62) (defconst byte-not 63) (defconst byte-car 64) (defconst byte-cdr 65) (defconst byte-cons 66) (defconst byte-list1 67) (defconst byte-list2 68) (defconst byte-list3 69) (defconst byte-list4 70) (defconst byte-length 71) (defconst byte-aref 72) (defconst byte-aset 73) (defconst byte-symbol-value 74) (defconst byte-symbol-function 75) (defconst byte-set 76) (defconst byte-fset 77) (defconst byte-get 78) (defconst byte-substring 79) (defconst byte-concat2 80) (defconst byte-concat3 81) (defconst byte-concat4 82) (defconst byte-sub1 83) (defconst byte-add1 84) (defconst byte-eqlsign 85) (defconst byte-gtr 86) (defconst byte-lss 87) (defconst byte-leq 88) (defconst byte-geq 89) (defconst byte-diff 90) (defconst byte-negate 91) (defconst byte-plus 92) (defconst byte-max 93) (defconst byte-min 94) (defconst byte-mult 95) (defconst byte-point 96) (defconst byte-goto-char 98) (defconst byte-insert 99) (defconst byte-point-max 100) (defconst byte-point-min 101) (defconst byte-char-after 102) (defconst byte-following-char 103) (defconst byte-preceding-char 104) (defconst byte-current-column 105) (defconst byte-indent-to 106) (defconst byte-scan-buffer-OBSOLETE 107) (defconst byte-eolp 108) (defconst byte-eobp 109) (defconst byte-bolp 110) (defconst byte-bobp 111) (defconst byte-current-buffer 112) (defconst byte-set-buffer 113) #@66 Byte code opcode To make a binding to record the current buffer. (defconst byte-save-current-buffer 114 (#$ . 17260)) (defconst byte-set-mark-OBSOLETE 115) (defconst byte-interactive-p-OBSOLETE 116) (defconst byte-forward-char 117) (defconst byte-forward-word 118) (defconst byte-skip-chars-forward 119) (defconst byte-skip-chars-backward 120) (defconst byte-forward-line 121) (defconst byte-char-syntax 122) (defconst byte-buffer-substring 123) (defconst byte-delete-region 124) (defconst byte-narrow-to-region 125) (defconst byte-widen 126) (defconst byte-end-of-line 127) #@88 Byte code opcode for reference to a constant with vector index >= byte-constant-limit. (defconst byte-constant2 129 (#$ . 17841)) #@42 Byte code opcode for unconditional jump. (defconst byte-goto 130 (#$ . 17977)) #@53 Byte code opcode to pop value and jump if it's nil. (defconst byte-goto-if-nil 131 (#$ . 18062)) #@57 Byte code opcode to pop value and jump if it's not nil. (defconst byte-goto-if-not-nil 132 (#$ . 18165)) #@96 Byte code opcode to examine top-of-stack, jump and don't pop it if it's nil, otherwise pop it. (defconst byte-goto-if-nil-else-pop 133 (#$ . 18276)) #@100 Byte code opcode to examine top-of-stack, jump and don't pop it if it's non nil, otherwise pop it. (defconst byte-goto-if-not-nil-else-pop 134 (#$ . 18432)) #@65 Byte code opcode to pop a value and return it from `byte-code'. (defconst byte-return 135 (#$ . 18595)) #@51 Byte code opcode to discard one value from stack. (defconst byte-discard 136 (#$ . 18705)) #@53 Byte code opcode to duplicate the top of the stack. (defconst byte-dup 137 (#$ . 18802)) #@74 Byte code opcode to make a binding to record the buffer, point and mark. (defconst byte-save-excursion 138 (#$ . 18897)) #@75 Byte code opcode to make a binding to record entire window configuration. (defconst byte-save-window-excursion-OBSOLETE 139 (#$ . 19024)) #@88 Byte code opcode to make a binding to record the current buffer clipping restrictions. (defconst byte-save-restriction 140 (#$ . 19168)) #@87 Byte code opcode for catch. Takes, on stack, the tag and an expression for the body. (defconst byte-catch 141 (#$ . 19311)) #@93 Byte code opcode for unwind-protect. Takes, on stack, an expression for the unwind-action. (defconst byte-unwind-protect 142 (#$ . 19442)) (defconst byte-condition-case 143) (defconst byte-temp-output-buffer-setup-OBSOLETE 144) (defconst byte-temp-output-buffer-show-OBSOLETE 145) (defconst byte-unbind-all 146) (defconst byte-set-marker 147) (defconst byte-match-beginning 148) (defconst byte-match-end 149) (defconst byte-upcase 150) (defconst byte-downcase 151) (defconst byte-string= 152) (defconst byte-string< 153) (defconst byte-equal 154) (defconst byte-nthcdr 155) (defconst byte-elt 156) (defconst byte-member 157) (defconst byte-assq 158) (defconst byte-nreverse 159) (defconst byte-setcar 160) (defconst byte-setcdr 161) (defconst byte-car-safe 162) (defconst byte-cdr-safe 163) (defconst byte-nconc 164) (defconst byte-quo 165) (defconst byte-rem 166) (defconst byte-numberp 167) (defconst byte-integerp 168) (defconst byte-listN 175) (defconst byte-concatN 176) (defconst byte-insertN 177) (defconst byte-stack-set 178) (defconst byte-stack-set2 179) (defconst byte-discardN 182) (defconst byte-discardN-preserve-tos byte-discardN) #@47 Byte code opcode for reference to a constant. (defconst byte-constant 192 (#$ . 20595)) #@63 Exclusive maximum index usable in the `byte-constant' opcode. (defconst byte-constant-limit 64 (#$ . 20689)) #@42 List of byte-codes whose offset is a pc. (defconst byte-goto-ops '(byte-goto byte-goto-if-nil byte-goto-if-not-nil byte-goto-if-nil-else-pop byte-goto-if-not-nil-else-pop) (#$ . 20804)) (defconst byte-goto-always-pop-ops '(byte-goto-if-nil byte-goto-if-not-nil)) (byte-code "\302\303\304\207" [byte-code-vector byte-stack+-info [byte-stack-ref nil nil nil nil nil nil nil byte-varref nil nil nil nil nil nil nil byte-varset nil nil nil nil nil nil nil byte-varbind nil nil nil nil nil nil nil byte-call nil nil nil nil nil nil nil byte-unbind nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil byte-nth byte-symbolp byte-consp byte-stringp byte-listp byte-eq byte-memq byte-not byte-car byte-cdr byte-cons byte-list1 byte-list2 byte-list3 byte-list4 byte-length byte-aref byte-aset byte-symbol-value byte-symbol-function byte-set byte-fset byte-get byte-substring byte-concat2 byte-concat3 byte-concat4 byte-sub1 byte-add1 byte-eqlsign byte-gtr byte-lss byte-leq byte-geq byte-diff byte-negate byte-plus byte-max byte-min byte-mult byte-point nil byte-goto-char byte-insert byte-point-max byte-point-min byte-char-after byte-following-char byte-preceding-char byte-current-column byte-indent-to byte-scan-buffer-OBSOLETE byte-eolp byte-eobp byte-bolp byte-bobp byte-current-buffer byte-set-buffer byte-save-current-buffer byte-set-mark-OBSOLETE byte-interactive-p-OBSOLETE byte-forward-char byte-forward-word byte-skip-chars-forward byte-skip-chars-backward byte-forward-line byte-char-syntax byte-buffer-substring byte-delete-region byte-narrow-to-region byte-widen byte-end-of-line nil byte-constant2 byte-goto byte-goto-if-nil byte-goto-if-not-nil byte-goto-if-nil-else-pop byte-goto-if-not-nil-else-pop byte-return byte-discard byte-dup byte-save-excursion byte-save-window-excursion-OBSOLETE byte-save-restriction byte-catch byte-unwind-protect byte-condition-case byte-temp-output-buffer-setup-OBSOLETE byte-temp-output-buffer-show-OBSOLETE byte-unbind-all byte-set-marker byte-match-beginning byte-match-end byte-upcase byte-downcase byte-string= byte-string< byte-equal byte-nthcdr byte-elt byte-member byte-assq byte-nreverse byte-setcar byte-setcdr byte-car-safe byte-cdr-safe byte-nconc byte-quo byte-rem byte-numberp byte-integerp nil nil nil nil nil nil byte-listN byte-concatN byte-insertN byte-stack-set byte-stack-set2 nil nil byte-discardN nil nil nil nil nil nil nil nil nil byte-constant nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil] [1 nil nil nil nil nil nil nil 1 nil nil nil nil nil nil nil -1 nil nil nil nil nil nil nil -1 nil nil nil nil nil nil nil 0 nil nil nil nil nil nil nil 0 nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil -1 0 0 0 0 -1 -1 0 0 0 -1 0 -1 -2 -3 0 -1 -2 0 0 -1 -1 -1 -2 -1 -2 -3 0 0 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 1 nil 0 0 1 1 0 1 1 1 0 0 1 1 1 1 1 0 0 0 1 0 0 -1 -1 0 0 -1 -1 -1 1 0 nil 1 0 -1 -1 -1 -1 -1 -1 1 0 0 0 -1 -1 -2 0 -1 0 -2 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 0 0 -1 -1 -1 0 0 nil nil nil nil nil nil nil nil nil -1 -1 nil nil nil nil nil nil nil nil nil nil nil nil 1 nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil] nil] 1) #@231 Push BYTE... onto BYTES, and increment PC by the number of bytes pushed. ARGS is of the form (BYTE... BYTES PC), where BYTES and PC are variable names. BYTES and PC are updated after evaluating all the arguments. (fn &rest ARGS) (defalias 'byte-compile-push-bytecodes '(macro . #[128 "\300\301\"\302\301\"@\302!@\303A\204* \304\305\306\307@ED\310\311C\"BE\2023 \312\313\314!BE\315GE\257\207" [butlast 2 last setq progn cl-assert <= 0 cons append nconc list reverse +] 12 (#$ . 24334)])) #@144 Push OPCODE and the two-byte constant CONST2 onto BYTES, and add 3 to PC. CONST2 may be evaluated multiple times. (fn OPCODE CONST2 BYTES PC) (defalias 'byte-compile-push-bytecode-const2 '(macro . #[1028 "\300\301\302BB\303\304BB\257\207" [byte-compile-push-bytecodes logand (255) lsh (-8)] 10 (#$ . 24849)])) #@67 Turns lapcode into bytecode. The lapcode is destroyed. (fn LAP) (defalias 'byte-compile-lapcode #[257 "\306\307\211\211\211\211\211\203\356\211@\211@\262\211A\2629\204% \310\311\"\210\202\347\312=\2034 \240\210\202\347\313=\203? \202B J\262 >\203c A\307E\244\262\314\\\262B\262\202\347:\203s A\262\303=\204 \303=\203\275 \250\203\275 \nW\203\244 \306\\X\204\224 \315\316\317C\"\210\\B\262T\262\202\347\320\321\"\322\323\"\fE\244\262\314\\\262\202\347 U\203\343 \323V\203\343 \320\321\"\322\323\"\"E\244\262\314\\\262\202\347#Y\203 W\203 D\244\262\324\\\262\202\347U\203I\313=\203\325\202\306\326V\2033\327\326\"D\244\262\324 \\\262 \326Z\262\202\327\"D\244\262\324 \\\262 \210\202\347\204f\306X\204Y\315\316\330C\"\210B\262T\262\202\347$=\203\221\306=\203\221\331 \210\306%X\204\203\315\316\332C\"\210%B\262T\262\202\347\333W\203\266\306\\X\204\246\315\316\334C\"\210\\B\262T\262\202\347\335W\203\316\333\\D\244\262\324\\\262\202\347\320\321\"\322\323\"\336\\E\244\262\314\\\262A\266\202\202 \210\211\211\203\"\211@\211&\211@@)\262\211A\322 \323\"\240\210\211\320 \321\"\240\210\211@\323V\203\310\337!\210A\266\202\202\360\210\340\341\237\"\207" [byte-discardN byte-goto-ops byte-constant-limit byte-constant byte-constant2 byte-stack-set 0 nil error "Non-symbolic opcode `%s'" TAG byte-discardN-preserve-tos 3 signal cl-assertion-failed (<= 0 (+ byte-constant off)) lsh -8 logand 255 2 128 127 logior (<= 0 opcode) debug (<= 0 byte-dup) 6 (<= 0 (+ opcode off)) 256 7 "Bytecode overflow" apply unibyte-string byte-stack-set2 byte-listN byte-stack-ref byte-dup x] 13 (#$ . 25173)]) #@59 Return non-nil if FILE is one of the CL files. (fn FILE) (defalias 'byte-compile-cl-file-p #[257 "\211;\205 \300\301\302!\"\207" [string-match "^cl\\.el" file-name-nondirectory] 5 (#$ . 26962)]) #@135 Eval FORM and mark the functions defined therein. Each function's symbol gets added to `byte-compile-noruntime-functions'. (fn FORM) (defalias 'byte-compile-eval #[257 " \305\n\"\306\307!\203\256 \203v =\204v \211A\262@\310\311@\"\204q \306\312!\2035 \313@!\204q \211\203p \211@\211:\203Q \211@\314=\203Q \211AB\262\202i \211:\203i \211@\315>\203i \211A>\204i \211ABA\266\202\2026 \210\266\202 \310\203\254 =\204\254 \211A\262@\2119\203\226 \211>\204\226 \211B\211:\203\250 \211@\314=\203\250 \211AB\262\210\202w \266\306\312!\203\326 \f\204\325 \211\203\325 \211=\204\325 \313\211A\262@@!\203\265 \316 \210\202\265 \210\207" [load-history current-load-list lexical-binding byte-compile-noruntime-functions byte-compile-cl-functions eval byte-compile-warning-enabled-p noruntime nil assoc cl-functions byte-compile-cl-file-p t (autoload defun) byte-compile-find-cl-functions] 12 (#$ . 27167)]) #@50 Evaluate FORM for `eval-and-compile'. (fn FORM) (defalias 'byte-compile-eval-before-compile #[257 "\302 \"\211=\204 \211@\303\232\203 \304\305!\210\211A\262\202 \210\207" [current-load-list lexical-binding eval (require . cl) byte-compile-disable-warning cl-functions] 6 (#$ . 28105)]) (defvar byte-compile-current-form nil) (defvar byte-compile-dest-file nil) (defvar byte-compile-current-file nil) (defvar byte-compile-current-group nil) (defvar byte-compile-current-buffer nil) (defalias 'byte-compile-log '(macro . #[385 "\300\301\302\303\304\305\306\307\310\n\"BBDEF\207" [and byte-optimize (memq byte-optimize-log '(t source)) let ((print-escape-newlines t) (print-level 4) (print-length 4)) byte-compile-log-1 format mapcar #[257 "\2119\203 \300D\207\207" [prin1-to-string] 3 "\n\n(fn X)"]] 13 "\n\n(fn FORMAT-STRING &rest ARGS)"])) (defalias 'byte-compile-log-1 #[257 "rq\210\303db\210\304\305\211\"\210\n\203 \306\307\"\202 \310\311\"c*\207" [byte-compile-log-buffer inhibit-read-only noninteractive t byte-compile-warning-prefix nil message " %s" format "%s\n"] 4 "\n\n(fn STRING)"]) #@51 Character position we began the last `read' from. (defvar byte-compile-read-position nil (#$ . 29225)) #@45 Last known character position in the input. (defvar byte-compile-last-position nil (#$ . 29334)) (defalias 'byte-compile-delete-first #[514 "\211@=\203\n \211A\207\211A\203\"