pub fn tokenizeScalar(comptime T: type, buffer: []const T, delimiter: T) TokenIterator(T, .scalar) T: typebuffer: []const Tdelimiter: T2472
2473
2474
2475
2476
2477
2478pub fn tokenizeScalar(comptime T: type, buffer: []const T, delimiter: T) TokenIterator(T, .scalar) {
return .{
.index = 0,
.buffer = buffer,
.delimiter = delimiter,
};
}
Returns an iterator that iterates over the slices of
bufferthat are notdelimiter.tokenizeScalar(u8, " abc def ghi ", ' ')will return slices for "abc", "def", "ghi", null, in that order.If
bufferis empty, the iterator will return null. Ifdelimiterdoes not exist in buffer, the iterator will returnbuffer, null, in that order.See also:
tokenizeAny,tokenizeSequence,splitSequence,splitAny, andsplitScalarsplitBackwardsSequence,splitBackwardsAny, andsplitBackwardsScalar