fn initLenIndexes(self: Self, len_indexes: []u32) void self: Selflen_indexes: []u32219
220
221
222
223
224
225
226
227
228
229 fn initLenIndexes(self: Self, len_indexes: []u32) void {
var len: usize = 0;
var i: u32 = 0;
while (len <= self.max_len) : (len += 1) {
// find the first keyword len == len
while (len > self.kvs.keys[i].len) {
i += 1;
}
len_indexes[len] = i;
}
}