mirror of
https://github.com/ashinn/chibi-scheme.git
synced 2025-05-18 21:29:19 +02:00
add missing string-trim in extract-char-set-property
This commit is contained in:
parent
f53c642e74
commit
01d5dd2d55
1 changed files with 4 additions and 3 deletions
|
@ -119,16 +119,17 @@
|
|||
((or (equal? line "") (eqv? #\# (string-ref line 0)))
|
||||
(lp ranges))
|
||||
(else
|
||||
(let ((ls (string-split (string-trim-comment line #\#) #\;)))
|
||||
(let ((ls (map string-trim
|
||||
(string-split (string-trim-comment line #\#) #\;))))
|
||||
(cond
|
||||
((< (length ls) 2)
|
||||
(warn "invalid DerivedCoreProperties line: " line)
|
||||
(lp ranges))
|
||||
((string-ci=? prop (string-trim (cadr ls)))
|
||||
((string-ci=? prop (cadr ls))
|
||||
(cond
|
||||
((string-contains (car ls) "..")
|
||||
=> (lambda (i)
|
||||
(let* ((str (string-trim (car ls)))
|
||||
(let* ((str (car ls))
|
||||
(start (string->number (substring-cursor str (string-cursor-start str) i) 16))
|
||||
(end (string->number (substring-cursor str (string-cursor-forward str i 2)) 16)))
|
||||
(if (and start end (<= 0 start end #x110000))
|
||||
|
|
Loading…
Add table
Reference in a new issue