Function: math-format-flat-expr
math-format-flat-expr is a byte-compiled function defined in
calc.el.gz.
Signature
(math-format-flat-expr A PREC)
Source Code
;; Defined in /usr/src/emacs/lisp/calc/calc.el.gz
;;; Format an expression as a one-line string suitable for re-reading.
(defun math-format-flat-expr (a prec)
(cond
((or (not (or (consp a) (integerp a)))
(eq calc-display-raw t))
(let ((print-escape-newlines t))
(concat "'" (prin1-to-string a))))
((Math-scalarp a)
(let ((calc-group-digits nil)
(calc-point-char ".")
(calc-frac-format (if (> (length (car calc-frac-format)) 1)
'("::" nil) '(":" nil)))
(calc-complex-format nil)
(calc-hms-format "%s@ %s' %s\"")
(calc-language nil))
(math-format-number a)))
(t
(require 'calc-ext)
(math-format-flat-expr-fancy a prec))))