Function: math-polynomial-base-rec
math-polynomial-base-rec is a byte-compiled function defined in
calc-alg.el.gz.
Signature
(math-polynomial-base-rec MPB-EXPR)
Source Code
;; Defined in /usr/src/emacs/lisp/calc/calc-alg.el.gz
(defun math-polynomial-base-rec (mpb-expr)
(and (not (Math-objvecp mpb-expr))
(or (and (memq (car mpb-expr) '(+ - *))
(or (math-polynomial-base-rec (nth 1 mpb-expr))
(math-polynomial-base-rec (nth 2 mpb-expr))))
(and (memq (car mpb-expr) '(/ neg))
(math-polynomial-base-rec (nth 1 mpb-expr)))
(and (eq (car mpb-expr) '^)
(math-polynomial-base-rec (nth 1 mpb-expr)))
(and (eq (car mpb-expr) 'calcFunc-exp)
(math-polynomial-base-rec '(var e var-e)))
(and (or math-poly-base-const-ok (math-expr-contains-vars mpb-expr))
(funcall math-poly-base-pred mpb-expr)
mpb-expr))))