summaryrefslogtreecommitdiff
path: root/input.lisp
diff options
context:
space:
mode:
authorJuan Manuel Tomás <jtomas1815@gmail.com>2025-06-15 03:49:14 -0300
committerJuan Manuel Tomás <jtomas1815@gmail.com>2025-06-15 03:49:14 -0300
commit66b6d675055eb8a5017376eb6f43d609887d1289 (patch)
tree053802e3de74468bcc8f07e5e6e1628de2e9c4e4 /input.lisp
parentda008e637b5bff56fed8dfbacc2adabc4bca18b1 (diff)
downloadmonparser-66b6d675055eb8a5017376eb6f43d609887d1289.tar.gz
monparser-66b6d675055eb8a5017376eb6f43d609887d1289.zip
Update parser interface
Diffstat (limited to 'input.lisp')
-rw-r--r--input.lisp9
1 files changed, 4 insertions, 5 deletions
diff --git a/input.lisp b/input.lisp
index 5d6a162..e464d0e 100644
--- a/input.lisp
+++ b/input.lisp
@@ -35,10 +35,9 @@
(format stream "..."))
(format stream "~a"
(substitute #\↲ #\Newline (subseq (input-data obj) begin (input-cursor obj))))
- (if (< (input-cursor obj) (length (input-data obj)))
+ (when (< (input-cursor obj) (length (input-data obj)))
(format stream "~a~a"
(substitute #\↲ #\Newline (subseq (input-data obj) (input-cursor obj) (1+ (input-cursor obj))))
- (substitute #\↲ #\Newline (subseq (input-data obj) (1+ (input-cursor obj)) end)))
- (format stream "¬"))
- (when (< end (length (input-data obj)))
- (format stream "...")))))
+ (substitute #\↲ #\Newline (subseq (input-data obj) (1+ (input-cursor obj)) end))))
+ (when (< end (length (input-data obj)))
+ (format stream "...")))))