]> gitweb.factorcode.org Git - factor.git/blobdiff - basis/sequences/parser/parser.factor
core: Add the shuffler words but without primitives.
[factor.git] / basis / sequences / parser / parser.factor
index 6f139cbeeb9a2589b0ba829361ef1f71ce330fd6..0babf4b9c88ed00d5f0b6a510a596091c00d32ce 100644 (file)
@@ -62,7 +62,7 @@ TUPLE: sequence-parser sequence n ;
 : <safe-slice> ( from to seq -- slice/f )
     3dup {
         [ 2drop 0 < ]
-        [ [ drop ] 2dip length > ]
+        [ nipd length > ]
         [ drop > ]
     } 3|| [ 3drop f ] [ <slice-unsafe> ] if ; inline