]> gitweb.factorcode.org Git - factor.git/commitdiff
Revert "unicode.breaks: use find-index-from instead of slices."
authorJohn Benediktsson <mrjbq7@gmail.com>
Fri, 24 Aug 2012 21:10:19 +0000 (14:10 -0700)
committerJohn Benediktsson <mrjbq7@gmail.com>
Fri, 24 Aug 2012 21:10:19 +0000 (14:10 -0700)
This reverts commit 0aeb2174fb9cd0e91b774cf212507d3274693f99.

basis/unicode/breaks/breaks.factor

index ed162956490780325b67f5dfb57ebcfb426dc837..914e3f2f864293144bd8cf08d9c3943decf92bf1 100644 (file)
@@ -252,9 +252,9 @@ word-table set-global
 PRIVATE>
 
 : first-word ( str -- i )
-    [ [ length ] [ first word-break-prop ] bi ] keep
-    1 swap dup '[ _ word-break-next ] find-index-from
-    drop nip swap or ;
+    [ unclip-slice word-break-prop over ] keep
+    '[ _ word-break-next ] find-index drop
+    nip swap length or 1 + ;
 
 : >words ( str -- words )
     [ first-word ] >pieces ;