check-slice inline
parent
23e85d674c
commit
31e59f2098
|
@ -194,7 +194,7 @@ TUPLE: slice-error reason ;
|
||||||
: check-slice ( from to seq -- from to seq )
|
: check-slice ( from to seq -- from to seq )
|
||||||
pick 0 < [ "start < 0" slice-error ] when
|
pick 0 < [ "start < 0" slice-error ] when
|
||||||
dup length pick < [ "end > sequence" slice-error ] when
|
dup length pick < [ "end > sequence" slice-error ] when
|
||||||
pick pick > [ "start > end" slice-error ] when ;
|
pick pick > [ "start > end" slice-error ] when ; inline
|
||||||
|
|
||||||
: <slice> ( from to seq -- slice )
|
: <slice> ( from to seq -- slice )
|
||||||
dup slice? [ collapse-slice ] when
|
dup slice? [ collapse-slice ] when
|
||||||
|
|
Loading…
Reference in New Issue