Runes and strings (rune.h, string.h), the flag-driven scanner built on them (scanner.h), and the stream I/O they read from (io.h). More...
|
Modules | |
| Stream I/O | |
| A sys_iostream_t is a small, fixed set of primitives - peek, read, write, seek, close - implemented differently per backend. | |
| Runes | |
| UTF-8 rune (Unicode code point) methods. | |
| Scanner | |
| A sys_scanner_t reads from a sys_iostream_t (sys/io.h) and classifies each rune using sys/rune.h's classification, extending a run of same-class runes (spaces, letters, digits) into one token. | |
| Strings | |
These operate on ordinary null-terminated char * strings, not a dedicated string type - there's nothing to allocate or free beyond the buffer you already have. | |
Runes and strings (rune.h, string.h), the flag-driven scanner built on them (scanner.h), and the stream I/O they read from (io.h).