Function: parseclj-lex--number-value

parseclj-lex--number-value is a byte-compiled function defined in parseclj-lex.el.

Signature

(parseclj-lex--number-value NUMBER-STR)

Documentation

Parse the NUMBER-STR to an Elisp number.

Source Code

;; Defined in ~/.emacs.d/elpa/parseclj-20231203.1905/parseclj-lex.el
(defun parseclj-lex--number-value (number-str)
  "Parse the NUMBER-STR to an Elisp number."
  (let ((ratio (split-string number-str "/")))
    (if (= 2 (length ratio))
        (let ((numerator (string-to-number (car ratio)))
              (denominator (string-to-number (cadr ratio))))
          (/ numerator (float denominator)))
      (string-to-number number-str))))