The bytes from start up to end. Like line_text, it is a view or a temporary copy, valid until
the next edit. Use copy_range to keep it.
buffer: Text_Buffer;
defer free_buffer(*buffer);
set_text(*buffer, "hello world");
assert(text_range(*buffer, 6, 11) == "world");text_range :: (buffer: *Text_Buffer, start: int, end: int) -> string
Parameters
- buffer: *Text_Buffer
- start: int
- end: int
Returns
- string