markdownda img elementinin ayrıştırılması (geçici olarak böyle)

This commit is contained in:
riton
2025-03-31 23:52:42 +03:00
parent 2e16ed1e2a
commit 369f0d6718

View File

@@ -212,6 +212,18 @@
(#\* (if (char= #\* (char metin (+ i 1))) (#\* (if (char= #\* (char metin (+ i 1)))
(pushla-ve-ayrıştır :b "**") (pushla-ve-ayrıştır :b "**")
(pushla-ve-ayrıştır :i "*"))) (pushla-ve-ayrıştır :i "*")))
(#\!
(when (char= #\[ (char metin (+ i 1)))
(push (metin-parçası okur (- i baş) baş) elementler)
(incf i 2)
(let ((link (link-ayrıştır okur)))
(push (çocuk-node! :img
nil
(list :src (getf (props link) :href)
:alt (value link)))
elementler))
(setf baş i))
(incf i))
(t (incf i))) (t (incf i)))
:finally (loop :while (char= #\Newline (char metin (- i 1))) :finally (loop :while (char= #\Newline (char metin (- i 1)))
:do (decf i)) :do (decf i))