interval-maps: allow interval-at and interval-key? to optimize better...
parent
f496a05695
commit
0af7e323d6
|
@ -36,7 +36,7 @@ PRIVATE>
|
|||
: interval-at* ( key map -- value ? )
|
||||
[ drop ] [ find-interval ] 2bi
|
||||
[ nip ] [ interval-contains? ] 2bi
|
||||
[ value t ] [ drop f f ] if ;
|
||||
[ value t ] [ drop f f ] if ; inline
|
||||
|
||||
: interval-at ( key map -- value ) interval-at* drop ;
|
||||
|
||||
|
|
Loading…
Reference in New Issue