]> gitweb.factorcode.org Git - factor.git/commitdiff
Add change-doc-range combinator
authorSlava Pestov <slava@slava-pestovs-macbook-pro.local>
Mon, 26 Jan 2009 05:03:13 +0000 (23:03 -0600)
committerSlava Pestov <slava@slava-pestovs-macbook-pro.local>
Mon, 26 Jan 2009 05:03:13 +0000 (23:03 -0600)
basis/documents/documents.factor

index 466e84677adc2b27d7ca0d336e9d20485fcfd88d..01bbae02b36b2a298073f4c1268b477afb66b7bc 100644 (file)
@@ -99,6 +99,9 @@ TUPLE: document < model locs ;
         [ [ (set-doc-range) ] keep ] change-model
     ] keep update-locs ;
 
+: change-doc-range ( from to document quot -- )
+    '[ doc-range @ ] 3keep set-doc-range ; inline
+
 : remove-doc-range ( from to document -- )
     [ "" ] 3dip set-doc-range ;