diff --git a/cursor/helper.go b/cursor/helper.go deleted file mode 100644 index 80b87b9..0000000 --- a/cursor/helper.go +++ /dev/null @@ -1,26 +0,0 @@ -// SPDX-License-Identifier: Unlicense - -package cursor - -import ( - "io" -) - -// BufferedReaderAt uses a buffer to supplement an io.Reader -// with limited backward seeking. -type BufferedReaderAt struct{} - -func NewBufferedReaderAt(r io.Reader, minBuffer uint64) *BufferedReaderAt { - return nil -} - -// ReadAt reads bytes from the underlying reader. If the offset is after -// the end of the buffer, ReadAt will first read and ignore bytes from the -// underlying reader until it reaches the offset. If the offset is -// before the start of the buffer, ReadAt will return an error. -// -// If your parser needs unlimited lookahead, you should probably -// just read the whole input into a slice and use BytesCursor. -func (b *BufferedReaderAt) ReadAt(dst []byte, offset int64) (int, error) { - return 0, nil -} diff --git a/cursor/helper_test.go b/cursor/helper_test.go deleted file mode 100644 index 3a32af6..0000000 --- a/cursor/helper_test.go +++ /dev/null @@ -1,9 +0,0 @@ -// SPDX-License-Identifier: Unlicense - -package cursor_test - -import "testing" - -func TestBufferedReader(t *testing.T) { - Todo(t) -}