?
Current Path : /usr/share/emacs/24.3/lisp/calc/ |
Linux gator3171.hostgator.com 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64 |
Current File : //usr/share/emacs/24.3/lisp/calc/calc-mode.elc |
;ELC ;;; Compiled by mockbuild@buildfarm06-new.corp.cloudlinux.com on Fri Oct 11 10:10:45 2024 ;;; from file /builddir/build/BUILD/emacs-24.3/lisp/calc/calc-mode.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!\210\300\302!\207" [require calc-ext calc-macs] 2) (defalias 'calc-line-numbering #[(n) "\300\301!\207" [calc-do #[nil "\301\302\303\304\211$\203 \305\202 \306!\207" [n message calc-change-mode calc-line-numbering t "Displaying stack level numbers" "Hiding stack level numbers"] 6]] 2 nil "P"]) (defalias 'calc-line-breaking #[(n) "\300\301!\207" [calc-do #[nil "\203 \302!\211\303V\205 \304W\206 \202 ?\305\301\306#\2031 \250\203- \307\310\"\207\307\311!\207\307\312!\207" [n calc-line-breaking prefix-numeric-value 0 5 calc-change-mode t message "Breaking lines longer than %d characters" "Breaking long lines in Stack display" "Not breaking long lines in Stack display"] 4]] 2 nil "P"]) (defalias 'calc-left-justify #[(n) "\300\301!\207" [calc-do #[nil "\203 \301!\302\303\304D\305#\210\203 \306\307\"\207\306\310!\207" [n prefix-numeric-value calc-change-mode (calc-display-just calc-display-origin) nil t message "Displaying stack entries indented by %d" "Displaying stack entries left-justified"] 4]] 2 nil "P"]) (defalias 'calc-center-justify #[(n) "\300\301!\207" [calc-do #[nil "\203 \301!\302\303\304D\305#\210\203 \306\307\"\207\306\310!\207" [n prefix-numeric-value calc-change-mode (calc-display-just calc-display-origin) center t message "Displaying stack entries centered on column %d" "Displaying stack entries centered in window"] 4]] 2 nil "P"]) (defalias 'calc-right-justify #[(n) "\300\301!\207" [calc-do #[nil "\203 \301!\302\303\304D\305#\210\203 \306\307\"\207\306\310!\207" [n prefix-numeric-value calc-change-mode (calc-display-just calc-display-origin) right t message "Displaying stack entries right-justified to column %d" "Displaying stack entries right-justified in window"] 4]] 2 nil "P"]) (defalias 'calc-left-label #[(s) "\300\301!\207" [calc-do #[nil "\301\232\204\n \302P\303\304\305#\207" [s "" " " calc-change-mode calc-left-label t] 4]] 2 nil "sLefthand label: "]) (defalias 'calc-right-label #[(s) "\300\301!\207" [calc-do #[nil "\301\232\204\n \302P\303\304\305#\207" [s "" " " calc-change-mode calc-right-label t] 4]] 2 nil "sRighthand label: "]) (defalias 'calc-auto-why #[(n) "\300\301!\207" [calc-do #[nil "\203 \302!\211\303X\203 \304\202/ \305V\203/ \306\202/ \306=?\205. \203- \306\202. \305\307\301\304#\210\204= \310\311!\207\306=\203G \310\312!\207\310\313!\207" [n calc-auto-why prefix-numeric-value 0 nil 1 t calc-change-mode message "User must press `w' to explain unsimplified results" "Automatically doing `w' to explain unsimplified results" "Automatically doing `w' only for unusual messages"] 5]] 2 nil "P"]) (defalias 'calc-group-digits #[(n) "\300\301!\207" [calc-do #[nil "\203$ \302!\211\303V\204' \304W\204' \304U\203 \305\202' \202' ?\306\301\307#\210\2045 \310\311!\207\250\203A \310\312\313!\"\207\310\314!\207" [n calc-group-digits prefix-numeric-value 0 -1 nil calc-change-mode t message "Grouping is off" "Grouping every %d digits" math-abs "Grouping is on"] 5]] 2 nil "P"]) (defalias 'calc-group-char #[(ch) "\300\301!\207" [calc-do #[nil "\302Y\204\n \303\304!\210\305U\203 \306\202 \307!\310\311 #\210\312\313\"\207" [ch calc-group-digits 32 error "Control characters not allowed for grouping" 92 "\\," char-to-string calc-change-mode calc-group-char message "Digit grouping character is \"%s\""] 4]] 2 nil "cGrouping character: "]) (defalias 'calc-point-char #[(ch) "\300\301!\207" [calc-do #[nil "\301Y\204\n \302\303!\210\304\305\306!\307#\210\310\311\"\207" [ch 32 error "Control characters not allowed as decimal point" calc-change-mode calc-point-char char-to-string t message "Decimal point character is \"%c\""] 4]] 2 nil "cCharacter to use as decimal point: "]) (defalias 'calc-normal-notation #[(n) "\300\301!\207" [calc-do #[nil "\303\304\203\f \305!\202 \306\211\307\\\310\245 \311W\204 \n\312V\203$ \313\314!\210\315\nH \307\\\310\246\307ZD\211*\316#\210A@\306=\203A \317\320!\207A@\306V\203P \317\321A@\"\207\317\322A@\"\207" [n val mode calc-change-mode calc-float-format prefix-numeric-value 0 5000 10000 -5000 3 error "Prefix out of range" [float sci eng fix] t message "Displaying floating-point numbers normally" "Displaying floating-point numbers with %d significant digits" "Displaying floating-point numbers with (precision%d)"] 6]] 2 nil "P"]) (defalias 'calc-fix-notation #[(n) "\300\301!\207" [calc-do #[nil "\301\302\303\203 \304!\202 \305D\211\306#\210\307\310\311A@!\"\207" [n calc-change-mode calc-float-format fix prefix-numeric-value 0 t message "Displaying floats with %d digits after decimal" math-abs] 5]] 2 nil "NDigits after decimal point: "]) (defalias 'calc-sci-notation #[(n) "\300\301!\207" [calc-do #[nil "\301\302\303\203 \304!\202 \305D\211\306#\210A@\305=\203 \307\310!\207A@\305V\203/ \307\311A@\"\207\307\312A@\"\207" [n calc-change-mode calc-float-format sci prefix-numeric-value 0 t message "Displaying floats in scientific notation" "Displaying scientific notation with %d significant digits" "Displaying scientific notation with (precision%d)"] 5]] 2 nil "P"]) (defalias 'calc-eng-notation #[(n) "\300\301!\207" [calc-do #[nil "\301\302\303\203 \304!\202 \305D\211\306#\210A@\305=\203 \307\310!\207A@\305V\203/ \307\311A@\"\207\307\312A@\"\207" [n calc-change-mode calc-float-format eng prefix-numeric-value 0 t message "Displaying floats in engineering notation" "Displaying engineering notation with %d significant digits" "Displaying engineering notation with (precision%d)"] 5]] 2 nil "P"]) (defalias 'calc-truncate-stack #[(n &optional rel) "\300\301!\207" [calc-do #[nil "\211\306\307\310E!\210\311\312!\203K \203 \n\f\\\2021 \f\311W\203. \f\313 \\\2021 \fT\f\314W\203; \314\202P \f\313 V\203G \313 \202P \f\202P \314\315`!]\211\nU\204j \316\314\n\317#\210\320\321 \"\210\203j \322 \210*\306\307\310\311E!\210 \211*\207" [calc-stack-top newtop oldtop n nn rel calc-record-undo set saved-stack-top 0 prefix-numeric-value calc-stack-size 1 calc-locate-cursor-element calc-pop-stack t calc-push-list (top-of-stack) calc-refresh calc-line-numbering] 5]] 2 nil "P"]) (defalias 'calc-truncate-up #[(n) "\301\302\"\207" [n calc-truncate-stack t] 3 nil "p"]) (defalias 'calc-truncate-down #[(n) "\301[\302\"\207" [n calc-truncate-stack t] 3 nil "p"]) (defalias 'calc-display-raw #[(arg) "\300\301!\207" [calc-do #[nil "?\205 \203 \302\202 \303\304 \210\205 \305\306!\207" [calc-display-raw arg 0 t calc-do-refresh message "Press d ' again to cancel \"raw\" display mode"] 2]] 2 nil "P"]) (defalias 'calc-save-modes #[nil "\300\301!\207" [calc-do #[nil "\306\307\310\"\204 \311\312!\210\313\314!!q\210eb\210\315\316\306\317#\203; \320 \210`\315\321\306\317#\203; \320 \210\322y\210\n`|\210\202D db\210\323c\210\324u\210\325\326 \327\261\210\f\203\226 \f@@\f@A@$ @\211%$\232\204\214 \330\331 !\332\261\210%<\204z %9\203\204 %\333>\204\204 \334c\210\335%!\336\261\210+\fA A\202M )\337\340!\210\341c\210\342 \210&\205\250 \343 *\207" [calc-mode-var-list vals pos calc-settings-file list v nil mapcar #[(v) "@J\207" [v] 1] error "No `calc-settings-file' specified" find-file-noselect substitute-in-file-name search-forward ";;; Mode settings stored by Calc" t beginning-of-line "\n;;; End of mode settings" 1 "\n\n" -1 ";;; Mode settings stored by Calc on " current-time-string "\n" "(setq " symbol-name " " (nil t) "'" prin1-to-string ")\n" run-hooks calc-mode-save-hook ";;; End of mode settings\n" save-buffer calc-embedded-save-original-modes def val calc-embedded-info] 5]] 2 nil nil]) (defalias 'calc-settings-file-name #[(name &optional arg) "\300\301!\207" [calc-do #[nil "\203\n \306!\202 \307\310 !\311\230\203 \312\313\n\"\207\314!\315W\2038 \211\2037 \f@@\f@A@L\210\fA\211\204' ) \211\203J \n\232\203J \307V\206Z \307W\206Z \316 \317\"\206Z \312\320!\207" [arg name calc-settings-file calc-mode-var-list list user-init-file prefix-numeric-value 0 file-name-nondirectory "" message "Calc settings file is \"%s\"" math-abs 2 load t "New file"] 4]] 2 nil (list (read-file-name (format "Settings file name (normally %s): " (abbreviate-file-name calc-settings-file))) current-prefix-arg)]) (defalias 'math-get-modes-vec #[nil "\306 \307 \nA@\310X\203 A@\\\202 A@@\311\236A\\\f\312=\203) \313\2024 \f\314=\2033 \315\2024 \316 \203<