fn refillBuffer(self: *@This()) std.Io.Reader.Error!void
self: *@This()
1735 1736 1737 1738 1739 1740 1741 1742
fn refillBuffer(self: *@This()) std.Io.Reader.Error!void { const input = self.reader.peekGreedy(1) catch |err| switch (err) { error.ReadFailed => |e| return e, error.EndOfStream => return self.scanner.endInput(), }; self.reader.toss(input.len); self.scanner.feedInput(input); }