Function: calc-embedded-subst
calc-embedded-subst is a byte-compiled function defined in
calc-embed.el.gz.
Signature
(calc-embedded-subst X)
Source Code
;; Defined in /usr/src/emacs/lisp/calc/calc-embed.el.gz
(defun calc-embedded-subst (x)
(if (and (eq (car-safe x) 'calcFunc-evalto) (cdr x))
(let ((rhs (calc-embedded-subst (nth 1 x))))
(list 'calcFunc-evalto
(nth 1 x)
(if (eq (car-safe rhs) 'calcFunc-assign) (nth 2 rhs) rhs)))
(if (and (eq (car-safe x) 'calcFunc-assign) (= (length x) 3))
(list 'calcFunc-assign
(nth 1 x)
(calc-embedded-subst (nth 2 x)))
(calc-normalize (math-evaluate-expr-rec (math-multi-subst-rec x))))))