Function: rng-xsd-convert-float
rng-xsd-convert-float is a byte-compiled function defined in
rng-xsd.el.gz.
Signature
(rng-xsd-convert-float STRING)
Source Code
;; Defined in /usr/src/emacs/lisp/nxml/rng-xsd.el.gz
(defun rng-xsd-convert-float (string)
(cond ((not (string-match rng-xsd-float-regexp string)) nil)
((match-beginning 1)
(float (string-to-number (match-string 1 string))))
((match-beginning 2) 1.0e+INF)
((match-beginning 3) -1.0e+INF)
;; Don't use a NaN float because we want NaN to be equal to NaN
((match-beginning 4) 'NaN)))