Text_Buffer module

line_count

procedureextensionexperimentalsince 0.31.0Source

The number of lines: one more than the newlines, so an empty buffer has one empty line.

Example↗
buffer: Text_Buffer;
defer free_buffer(*buffer);
assert(line_count(*buffer) == 1);
set_text(*buffer, "a\nb\nc");
assert(line_count(*buffer) == 3);
line_count :: (buffer: *Text_Buffer) -> int

Parameters

buffer: *Text_Buffer

Returns

int

See also