unicode: Let upper? lower? etc work with slices by using sequence= instead of =.
parent
627f8603bd
commit
534c8f1d4d
|
@ -137,13 +137,13 @@ HINTS: >title string ;
|
||||||
: >case-fold ( string -- fold )
|
: >case-fold ( string -- fold )
|
||||||
>upper >lower ;
|
>upper >lower ;
|
||||||
|
|
||||||
: lower? ( string -- ? ) dup >lower = ;
|
: lower? ( string -- ? ) dup >lower sequence= ;
|
||||||
|
|
||||||
: upper? ( string -- ? ) dup >upper = ;
|
: upper? ( string -- ? ) dup >upper sequence= ;
|
||||||
|
|
||||||
: title? ( string -- ? ) dup >title = ;
|
: title? ( string -- ? ) dup >title sequence= ;
|
||||||
|
|
||||||
: case-fold? ( string -- ? ) dup >case-fold = ;
|
: case-fold? ( string -- ? ) dup >case-fold sequence= ;
|
||||||
|
|
||||||
: nfd ( string -- nfd )
|
: nfd ( string -- nfd )
|
||||||
[ (nfd) ] with-string ;
|
[ (nfd) ] with-string ;
|
||||||
|
|
Loading…
Reference in New Issue