Function: math-rewrite-heads
math-rewrite-heads is an autoloaded and byte-compiled function defined
in calc-rewr.el.gz.
Signature
(math-rewrite-heads EXPR &optional MORE ALL)
Source Code
;; Defined in /usr/src/emacs/lisp/calc/calc-rewr.el.gz
(defun math-rewrite-heads (expr &optional more all)
(let ((math-rewrite-heads-heads more)
(math-rewrite-heads-skips (and (not all)
'(calcFunc-apply calcFunc-condition calcFunc-opt
calcFunc-por calcFunc-pnot)))
(math-rewrite-heads-blanks (and (not all)
'(calcFunc-quote calcFunc-plain calcFunc-select
calcFunc-cons calcFunc-rcons
calcFunc-pand))))
(or (Math-primp expr)
(math-rewrite-heads-rec expr))
math-rewrite-heads-heads))