diff options
| author | gingerBill <bill@gingerbill.org> | 2023-04-27 11:32:19 +0100 |
|---|---|---|
| committer | gingerBill <bill@gingerbill.org> | 2023-04-27 11:32:19 +0100 |
| commit | 716fe2f4277059102564d09c9390dd6f0f98bded (patch) | |
| tree | 21a730a51217d4ce8bb091bb4924fdbb99998b68 /core/bufio | |
| parent | 7df1cc075c11cc1e946045a61333b5432219849a (diff) | |
Fix typo #2485
Diffstat (limited to 'core/bufio')
| -rw-r--r-- | core/bufio/lookahead_reader.odin | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/core/bufio/lookahead_reader.odin b/core/bufio/lookahead_reader.odin index 7d6d7832c..f51c167b9 100644 --- a/core/bufio/lookahead_reader.odin +++ b/core/bufio/lookahead_reader.odin @@ -2,25 +2,25 @@ package bufio import "core:io" -// Loadahead_Reader provides io lookahead. +// Lookahead_Reader provides io lookahead. // This is useful for tokenizers/parsers. -// Loadahead_Reader is similar to bufio.Reader, but unlike bufio.Reader, Loadahead_Reader's buffer size +// Lookahead_Reader is similar to bufio.Reader, but unlike bufio.Reader, Lookahead_Reader's buffer size // will EXACTLY match the specified size, whereas bufio.Reader's buffer size may differ from the specified size. // This makes sure that the buffer will not be accidentally read beyond the expected size. -Loadahead_Reader :: struct { +Lookahead_Reader :: struct { r: io.Reader, buf: []byte, n: int, } -lookahead_reader_init :: proc(lr: ^Loadahead_Reader, r: io.Reader, buf: []byte) -> ^Loadahead_Reader { +lookahead_reader_init :: proc(lr: ^Lookahead_Reader, r: io.Reader, buf: []byte) -> ^Lookahead_Reader { lr.r = r lr.buf = buf lr.n = 0 return lr } -lookahead_reader_buffer :: proc(lr: ^Loadahead_Reader) -> []byte { +lookahead_reader_buffer :: proc(lr: ^Lookahead_Reader) -> []byte { return lr.buf[:lr.n] } @@ -28,7 +28,7 @@ lookahead_reader_buffer :: proc(lr: ^Loadahead_Reader) -> []byte { // lookahead_reader_peek returns a slice of the Lookahead_Reader which holds n bytes // If the Lookahead_Reader cannot hold enough bytes, it will read from the underlying reader to populate the rest. // NOTE: The returned buffer is not a copy of the underlying buffer -lookahead_reader_peek :: proc(lr: ^Loadahead_Reader, n: int) -> ([]byte, io.Error) { +lookahead_reader_peek :: proc(lr: ^Lookahead_Reader, n: int) -> ([]byte, io.Error) { switch { case n < 0: return nil, .Negative_Read @@ -58,13 +58,13 @@ lookahead_reader_peek :: proc(lr: ^Loadahead_Reader, n: int) -> ([]byte, io.Erro // lookahead_reader_peek_all returns a slice of the Lookahead_Reader populating the full buffer // If the Lookahead_Reader cannot hold enough bytes, it will read from the underlying reader to populate the rest. // NOTE: The returned buffer is not a copy of the underlying buffer -lookahead_reader_peek_all :: proc(lr: ^Loadahead_Reader) -> ([]byte, io.Error) { +lookahead_reader_peek_all :: proc(lr: ^Lookahead_Reader) -> ([]byte, io.Error) { return lookahead_reader_peek(lr, len(lr.buf)) } // lookahead_reader_consume drops the first n populated bytes from the Lookahead_Reader. -lookahead_reader_consume :: proc(lr: ^Loadahead_Reader, n: int) -> io.Error { +lookahead_reader_consume :: proc(lr: ^Lookahead_Reader, n: int) -> io.Error { switch { case n == 0: return nil @@ -78,6 +78,6 @@ lookahead_reader_consume :: proc(lr: ^Loadahead_Reader, n: int) -> io.Error { return nil } -lookahead_reader_consume_all :: proc(lr: ^Loadahead_Reader) -> io.Error { +lookahead_reader_consume_all :: proc(lr: ^Lookahead_Reader) -> io.Error { return lookahead_reader_consume(lr, lr.n) } |