|
|
@ -167,9 +167,9 @@
|
|
|
|
((eq? 'special first-char)
|
|
|
|
((eq? 'special first-char)
|
|
|
|
(let* ((comment? #f)
|
|
|
|
(let* ((comment? #f)
|
|
|
|
(error? #f)
|
|
|
|
(error? #f)
|
|
|
|
(spec (with-handlers ((exn:special-comment?
|
|
|
|
(spec (with-handlers ((special-comment?
|
|
|
|
(lambda (x) (set! comment? #t)))
|
|
|
|
(lambda (x) (set! comment? #t)))
|
|
|
|
(not-break-exn?
|
|
|
|
(exn:fail?
|
|
|
|
(lambda (ex) (set! error? #t) ex)))
|
|
|
|
(lambda (ex) (set! error? #t) ex)))
|
|
|
|
(read-char-or-special ip))))
|
|
|
|
(read-char-or-special ip))))
|
|
|
|
(cond
|
|
|
|
(cond
|
|
|
|