?
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-rewr.elc |
;ELC ;;; Compiled by mockbuild@buildfarm06-new.corp.cloudlinux.com on Fri Oct 11 10:10:46 2024 ;;; from file /builddir/build/BUILD/emacs-24.3/lisp/calc/calc-rewr.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) (defvar math-rewrite-default-iters 100) (defalias 'calc-rewrite-selection #[(rules-str &optional many prefix) "\300\301`\"\207" [calc-do #[nil "\306 \210\307\310`!]\311\312\211\313\304\"\211@\314\f!+\311,\307-.\2035 .\315\232\2045 .\316\232\203L \307U\203B \317\320!\210\202\257 \321\307\311\"\311\202\257 .;\203Y \322.!\202[ .\211\242\317=\203j \317\323A@\"\210G\307U\203w @\202{ \324B\242\325>\204\243 \326\327\330.\331Q!!\211/\242\317=\203\234 \317\323/A@\"\210\332/E)\242\333=\204\257 \334\335\"\2100\336=\203\274 \3370\202\307 0\203\307 \3400!0+\203\332 \341\f@+\342+D#\202\342 \f@\312\211,\343\344\345\344 !0#!!\312+\346 !+:\204\377 \312+\n\203\347\307!\210\350\3071\206\351 C\n\203\307\202\336Z \205\"+C%\210. \352 \207" [num reselect pop-rules rules entry expr calc-preserve-point 1 calc-locate-cursor-element t nil calc-top calc-auto-selection "" "$" error "Can't use same stack entry for formula and rules" calc-top-n math-read-exprs "Bad format in expression: %s" vec (vec var calcFunc-assign calcFunc-condition) math-read-expr read-string "Rewrite from: " " to: " calcFunc-assign var calc-record "rule" 0 (var inf var-inf) prefix-numeric-value calc-replace-sub-formula calcFunc-select calc-encase-atoms calc-normalize math-rewrite calc-locate-select-marker calc-pop-stack calc-pop-push-record-list "rwrt" calc-handle-whys calc-rewr-sel math-rewrite-selections math-rewrite-default-iters rules-str rhs many prefix] 7]] 3 nil "sRewrite rule(s): \np"]) (defalias 'calc-locate-select-marker #[(expr) "\211:?\206\f @\303>)\203 \207@\304=\2030 G\305U\2030 \n\203( \306\202+ A@A@\207@\307\310A\"B\207" [expr a calc-rewr-sel (bigpos bigneg frac float cplx polar hms date mod var) calcFunc-select 2 t mapcar calc-locate-select-marker] 5]) (defalias 'calc-rewrite #[(rules-str many) "\300\301`\"\207" [calc-do #[nil "\306\211\211\203 \307\232\204 \310\232\203$ \311\312!\311\313\314\"\312\202\206 ;\203/ \315!\2020 \211\242\316=\203? \316\317 A@\"\210 G\313U\203L @\202P \320 B \242\321>\204t \322\323\324\325Q!!\211\242\316=\203n \316\317\fA@\"\210\326 \fE) \242\327=\204\200 \330 \331\"\210\311\313!\313 \332=\203\221 \333\202\231 \203\231 \334 !\335\336 #!\306#\337!)\340\n\341C#\210+\342 \207" [expr rules n rules-str rhs many nil "" "$" calc-top-n 2 1 t math-read-exprs error "Bad format in expression: %s" vec (vec var calcFunc-assign calcFunc-condition) math-read-expr read-string "Rewrite from: " " to: " calcFunc-assign var calc-record "rule" 0 (var inf var-inf) prefix-numeric-value calc-normalize math-rewrite calc-locate-select-marker calc-pop-push-record-list "rwrt" calc-handle-whys calc-rewr-sel] 6]] 3 nil "sRewrite rule(s): \nP"]) (defalias 'calc-match #[(pat &optional interactive) "\300\301`\"\207" [calc-do #[nil "\303\211\n\203 \n\304\232\204 \n\305\232\203! \306\307!\306\310!\307\202N \n;\203, \311\n!\202- \n\211\242\312=\203<