36a3e348b6
This is fairly primitive support and it completely sidesteps the bisect algorithm for now. The next commit will abstract this a little bit further to make it less awkward to use. * core/test/core/vector/table.xml: New test cases. * core/vector/filter.xml (CmpOp): New typedef. (mfilter): Document that bisecting will not happen unless `CMP_OP_EQ' is used. Implement that restriction. [op]: New parameter. Provide it to `mrange'. (_mfilter, _mrange_cmp): Rename from `_mfilter'. Implement new comparison check based on `op' [op]: New argument. * core/vector/table.xml (_when_)[@op@]: New param. Add it to the produced vector. (_mquery): Unpack op (from `_when_') in call to `mfilter'. |
||
---|---|---|
.. | ||
arithmetic.xml | ||
cmatch.xml | ||
common.xml | ||
convert.xml | ||
count.xml | ||
filter.xml | ||
fold.xml | ||
interpolate.xml | ||
length.xml | ||
list.xml | ||
matrix.xml | ||
minmax.xml | ||
stub.xml | ||
table.xml |