correctly handle bottoming out document buffer

This commit is contained in:
2025-09-04 19:11:47 -07:00
parent 566d2ff40e
commit f02b2c976e

View File

@@ -31,7 +31,8 @@
(define (next-cmd) (define (next-cmd)
(define (iter depth) (define (iter depth)
(when (> depth 0) (when (and (> depth 0)
(> (pipe-content-length document-buffer) 0))
(let () (let ()
(displayln (read-line document-buffer)) (displayln (read-line document-buffer))
(iter (sub1 depth))))) (iter (sub1 depth)))))