Current File : //proc/self/root/kunden/usr/share/emacs/27.2/lisp/calc/calc-prog.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!\207" [require calc-ext calc-macs] 2)
(defalias 'calc-equal-to #[(arg) "\300\301!\207" [calc-do #[nil "\250\203 \301V\203 \302\303\304\305!B#\207\306\303\304#\207" [arg 2 calc-enter-result "eq" calcFunc-eq calc-top-list-n calc-binary-op] 6]] 2 nil "P"])
(defalias 'calc-remove-equal #[(arg) "\300\301!\207" [calc-do #[nil "\301\302\303#\207" [arg calc-unary-op "rmeq" calcFunc-rmeq] 4]] 2 nil "P"])
(defalias 'calc-not-equal-to #[(arg) "\300\301!\207" [calc-do #[nil "\250\203 \301V\203 \302\303\304\305!B#\207\306\303\304#\207" [arg 2 calc-enter-result "neq" calcFunc-neq calc-top-list-n calc-binary-op] 6]] 2 nil "P"])
(defalias 'calc-less-than #[(arg) "\300\301!\207" [calc-do #[nil "\301\302\303#\207" [arg calc-binary-op "lt" calcFunc-lt] 4]] 2 nil "P"])
(defalias 'calc-greater-than #[(arg) "\300\301!\207" [calc-do #[nil "\301\302\303#\207" [arg calc-binary-op "gt" calcFunc-gt] 4]] 2 nil "P"])
(defalias 'calc-less-equal #[(arg) "\300\301!\207" [calc-do #[nil "\301\302\303#\207" [arg calc-binary-op "leq" calcFunc-leq] 4]] 2 nil "P"])
(defalias 'calc-greater-equal #[(arg) "\300\301!\207" [calc-do #[nil "\301\302\303#\207" [arg calc-binary-op "geq" calcFunc-geq] 4]] 2 nil "P"])
(defalias 'calc-in-set #[(arg) "\300\301!\207" [calc-do #[nil "\301\302\303#\207" [arg calc-binary-op "in" calcFunc-in] 4]] 2 nil "P"])
(defalias 'calc-logical-and #[(arg) "\300\301!\207" [calc-do #[nil "\301\302\303\304$\207" [arg calc-binary-op "land" calcFunc-land 1] 5]] 2 nil "P"])
(defalias 'calc-logical-or #[(arg) "\300\301!\207" [calc-do #[nil "\301\302\303\304$\207" [arg calc-binary-op "lor" calcFunc-lor 0] 5]] 2 nil "P"])
(defalias 'calc-logical-not #[(arg) "\300\301!\207" [calc-do #[nil "\301\302\303#\207" [arg calc-unary-op "lnot" calcFunc-lnot] 4]] 2 nil "P"])
(defalias 'calc-logical-if #[nil "\300\301!\207" [calc-do #[nil "\300\301\302\303\304\301!B#\207" [calc-enter-result 3 "if" calcFunc-if calc-top-list-n] 6]] 2 nil nil])
(defalias 'calc-timing #[(n) "\300\301!\207" [calc-do #[nil "\302\301\303\304$\210\305 \203 \306\202 \307!\207" [n calc-timing calc-change-mode nil t message "Reporting timing of slow commands in Trail" "Not reporting timing of commands"] 5]] 2 nil "P"])
(defalias 'calc-pass-errors #[nil "\30211 \303\211\304K88\305H\211\242\242\306>\204 \303\211\304K88\307H@@\310>\204* \311\312!\210@\313\240)0\207\311\314!)\207" [place err (error) 2 calc-do 15 (error xxxerror) 27 (error xxxerror) error "foo" xxxerror "The calc-do function has been modified; unable to patch"] 4 nil nil])
(defalias 'calc-user-define #[nil "\305\306!\210\307 \310!\311U\203 \312\313!\210\314\315\316\317!\320Q \321\322\323%!\324 \236\211\2033 \f\n\241\202; \nBAB\241,\207" [key obarray func kmap old message "Define user key: z-" read-char calc-user-function-classify 0 error "Can't redefine \"?\" key" intern completing-read "Set key z " char-to-string " to command: " commandp t "calc-" calc-user-key-map] 8 nil nil])
(defalias 'calc-user-undefine #[nil "\302\303!\210\304 \305!\306U\203 \307\310!\210\311 \312 \236\206. \226 \236\206. \227 \236\206. \307\313! \"*\207" [key kmap message "Undefine user key: z-" read-char calc-user-function-classify 0 error "Can't undefine \"?\" key" calc-user-key-map delq "No such user key is defined"] 3 nil nil])
(defalias 'calc-user-define-formula #[nil "\300\301!\207" [calc-do #[nil "\306\307!\310\242\311=\205 G\312Y\310\211\310\211@\310\211AB\310\211CD\310E\n\203A \313\314\315A!A\237\"GS8\202J \316!\210\317 \320\"\321\322!\210\323 \324\f!\325U\203] \326\327!\210\f\330>?\205e \f\211\205\230 \331\fX\203v \f\332X\204\216 \333\fX\203\202 \f\334X\204\216 \335\fX\203\224 \f\336X\203\224 \337\f!\202\230 \340\341\f\"\f\342 \236
\204\254 \340\343\344\345 \346\246!\"\347
PB\350\351B\352QF\353\310\203\314 A9\203\314 \354A!\202\315 \355%\211@\356\230\204\335 @\355\230\203\342 \357
P@\360\361@\"\205\357 \362@\307\"A\363@!\211@\203\364@!\203\203\365@\366N\203\367\354@!\370Q\202\371!\203\254 A\2039\360\372A\"\2034\373\374A\375\"P\202<A\202<\373
PB\376\350\377B\352Q\313\201M \201N \376F\"\"\201O \310$P\211C\376\230\203h\363\376BP!\202l\363C!\211C\203\233\364C!\203\233\364@!\204\233\203\233\365C\366N\203\226\367\354C!\370Q\202\227\371!\203C\204\277\363\201P
\206\273@\203\264\354@!\206\273\340\343\345 \346\246\"P!C\n\203\311 D\202\370\201Q \201R \203\333\201S !\202\336\201T G\201U $D\201V D \"\204\370\365\201W !\203\311D\205C\205\365\201X !E\313\201Y D\"D@\203m\201Z \201[ !\210@\201\\ \310\201] \201^ \201_ DG\354C\2069@!H\360\201` H\"\205K\362H\307\")\201a \201b CD\201c DGDEFDFM\210\201d @\366\201U #\210\201e \201f !DIC\201g \201\\ DDE\205\217\313\201h D\"IC#M\210)\201d C\366#\210\310J\f\203\312\342 K\fK\236\211L\203\275L@\241\210\202\311K\f@BKAB\241\210*.\f\321\356!\207" [form math-arglist is-lambda odef key keyname calc-top 1 nil calcFunc-lambda 2 mapcar #[(x) "A@\207" [x] 1] reverse calc-default-formula-arglist sort string-lessp message "Define user key: z-" read-char calc-user-function-classify 0 error "Can't redefine \"?\" key" (13 32) 48 57 97 122 65 90 char-to-string format "%03d" calc-user-key-map "%05d" abs random 10000 "User-" completing-read "Define M-x command name (default calc-" "): " commandp symbol-name "calc-" "" "calc-User-" string-match "\\`calc-\\(.+\\)\\'" math-match-substring intern fboundp y-or-n-p calc-user-defn "Replace previous definition for " "? " "That name conflicts with a built-in Emacs function. Replace this function? " "\\`User-.+" "User" substring 5 "calcFunc-" "Define algebraic function name (default " cmd cmd-base cmd-base-default func calc-user-formula-alist is-symb obarray minibuffer-local-map name body math-integral-cache-state kmap old #[(x) "\301\302\"\207" [x substring 9] 3] all-completions #[(x) "\301\302\303P!!\207" [x fboundp intern "calcFunc-"] 4] "calcFunc-User" read-from-minibuffer "Function argument list: " prin1-to-string "()" t calc-subsetp "Okay for arguments that don't appear in formula to be ignored? " "Leave it symbolic for non-constant arguments? " #[(x) "\301\236A\206 \207" [x ((nil . arg-nil) (t . arg-t))] 2] require calc-macs lambda (interactive) calc-wrapper calc-enter-result "\\([^-][^-]?[^-]?[^-]?\\)[^-]*\\'" cons quote calc-top-list-n put math-normalize calc-fix-user-formula append #[(v) "\301\302E\207" [v math-check-const t] 3]] 13]] 2 nil nil])
(defalias 'calc-default-formula-arglist #[(form) ":\205'