Issue #52 - Recognize flonums with a leading dot

This commit is contained in:
Justin Ethier 2016-04-01 03:29:08 -04:00
parent a5a2683f19
commit ad94e0eed9

View file

@ -498,7 +498,11 @@
(define (token-numeric? a)
(or (char-numeric? (car a))
(and (> (length a) 1)
(char-numeric? (cadr a))
(eq? #\. (car a))
(char-numeric? (cadr a)))
(and (> (length a) 1)
(or (char-numeric? (cadr a))
(eq? #\. (cadr a)))
(sign? (car a)))))
;; parse-atom -> [chars] -> literal