Function: calculator-string-to-number
calculator-string-to-number is a byte-compiled function defined in
calculator.el.gz.
Signature
(calculator-string-to-number STR)
Documentation
Convert STR to number according to calculator-input-radix.
Source Code
;; Defined in /usr/src/emacs/lisp/calculator.el.gz
(defun calculator-string-to-number (str)
"Convert STR to number according to `calculator-input-radix'."
(if calculator-input-radix
(string-to-number str (cadr (assq calculator-input-radix
'((bin 2) (oct 8) (hex 16)))))
;; parse numbers similarly to calculators
;; (see tests in test/lisp/calculator-tests.el)
(let ((str (replace-regexp-in-string "\\.\\([^0-9].*\\)?$" ".0\\1" str)))
(float (string-to-number str)))))