Merge branch 'master' of git://github.com/slavapestov/factor
commit
63568ba7e3
|
@ -121,3 +121,5 @@ unit-test
|
|||
[ <string> clone resize-string first ] keep =
|
||||
] all-integers?
|
||||
] unit-test
|
||||
|
||||
[ HEX: 7fffff ] [ { -1 } >string first ] unit-test
|
||||
|
|
|
@ -19,7 +19,8 @@ IN: strings
|
|||
: (aux) ( n string -- byte-array m )
|
||||
aux>> { byte-array } declare swap 1 fixnum-shift-fast ; inline
|
||||
|
||||
: small-char? ( ch -- ? ) HEX: 7f fixnum<= ; inline
|
||||
: small-char? ( ch -- ? )
|
||||
dup 0 fixnum>= [ HEX: 7f fixnum<= ] [ drop f ] if ; inline
|
||||
|
||||
: string-nth ( n string -- ch )
|
||||
2dup string-nth-fast dup small-char?
|
||||
|
|
Loading…
Reference in New Issue