summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorriton <riton@riton.home>2025-03-23 22:38:15 +0300
committerriton <riton@riton.home>2025-03-23 22:38:15 +0300
commit041740e761f16bccc24701b2af26c840c9750e77 (patch)
tree757a7b4e17c0c890a38ee30d07c4644a3930e683
parent0cd4282f0e885d201f516febbbe73abe31327086 (diff)
paragrafın sonundaki yeni satırları alma
-rw-r--r--okur.lisp4
1 files changed, 3 insertions, 1 deletions
diff --git a/okur.lisp b/okur.lisp
index 639e780..57da9d3 100644
--- a/okur.lisp
+++ b/okur.lisp
@@ -187,7 +187,9 @@
(pushla-ve-ayrıştır :b "**")
(pushla-ve-ayrıştır :i "*")))
(t (incf i)))
- :finally (when (/= baş i)
+ :finally (loop :while (char= #\Newline (char metin (- i 1)))
+ :do (decf i))
+ (when (/= baş i)
(push (metin-parçası okur (- i baş) baş) elementler)))
(ebeveyn-node! :p (reverse elementler))))))