diff --git a/scheme/ikarus.reader.ss b/scheme/ikarus.reader.ss index 594e924..4e28a70 100644 --- a/scheme/ikarus.reader.ss +++ b/scheme/ikarus.reader.ss @@ -1227,16 +1227,19 @@ (append a*^ b*^) locs k))] [else (values a* a*^ locs k)])))) - (define puncs - '([#\| . #\|] - [#\< . #\>] - [#\[ . #\]] - [#\( . #\)] - [#\! . #\!] - [#\- . #\-])) (define (left-punc? c) - (and (assv c (cdr puncs)) #t)) - (define (rev-punc c) (cdr (assv c puncs))) + (define chars "([] + [else c])) (define (read-at-bar p locs k text-mode?) (let ([c (peek-char p)]) (cond diff --git a/scheme/last-revision b/scheme/last-revision index ee91235..dec2115 100644 --- a/scheme/last-revision +++ b/scheme/last-revision @@ -1 +1 @@ -1830 +1831