]> gitweb.factorcode.org Git - factor.git/blobdiff - basis/unicode/collation/collation.factor
Resolved merge.
[factor.git] / basis / unicode / collation / collation.factor
index f8beca3c600cd6334522c499c570e1875b80d465..5cab884b3c4c7eb6bba2702a971fd048c7d943e0 100755 (executable)
@@ -63,13 +63,13 @@ ducet insert-helpers
     [ drop { } ]\r
     [ [ AAAA ] [ BBBB ] bi 2array ] if ;\r
 \r
-: last ( -- char )\r
-    building get empty? [ 0 ] [ building get peek peek ] if ;\r
+: building-last ( -- char )\r
+    building get empty? [ 0 ] [ building get last last ] if ;\r
 \r
 : blocked? ( char -- ? )\r
     combining-class dup { 0 f } member?\r
-    [ drop last non-starter? ]\r
-    [ last combining-class = ] if ;\r
+    [ drop building-last non-starter? ]\r
+    [ building-last combining-class = ] if ;\r
 \r
 : possible-bases ( -- slice-of-building )\r
     building get dup [ first non-starter? not ] find-last\r