Removing reference to digit-value.

This commit is contained in:
Alex Shinn 2012-11-11 15:12:16 +09:00
parent 9b6c954891
commit 60690e303c

View file

@ -180,7 +180,7 @@
(let ((c (peek-char in))) (let ((c (peek-char in)))
(cond (cond
((char-numeric? c) ((char-numeric? c)
(lp (+ res (* (digit-value (read-char in)) k)) (* k 0.1))) (lp (+ res (* (- (char->integer (read-char in)) (char->integer #\0)) k)) (* k 0.1)))
((or (eof-object? c) (memv c delimiters)) res) ((or (eof-object? c) (memv c delimiters)) res)
(else (error "invalid char in float syntax" c)))))) (else (error "invalid char in float syntax" c))))))
(define (read-name c in) (define (read-name c in)