mirror of
https://codeberg.org/cage/tinmop/
synced 2025-02-17 08:10:36 +01:00
- moved macro definition on top of the file.
This commit is contained in:
parent
685f4e4db7
commit
a87ea3b2ae
@ -29,6 +29,14 @@
|
||||
|
||||
(defparameter *pre-alt-text* "")
|
||||
|
||||
(defmacro with-initialized-parser (&body body)
|
||||
`(let ((gemini-parser:*pre-group-id* -1)
|
||||
(gemini-parser:*header-group-id* -1)
|
||||
(gemini-parser:*source-line-id* -1)
|
||||
(gemini-parser:*pre-alt-text* "")
|
||||
(gemini-parser:*raw-mode-data* nil))
|
||||
,@body))
|
||||
|
||||
(defun-w-lock next-pre-group-id () *parser-lock*
|
||||
(incf *pre-group-id*)
|
||||
*pre-group-id*)
|
||||
@ -790,14 +798,6 @@
|
||||
(uri:scheme parsed))
|
||||
(uri:host parsed)))))
|
||||
|
||||
(defmacro with-initialized-parser (&body body)
|
||||
`(let ((gemini-parser:*pre-group-id* -1)
|
||||
(gemini-parser:*header-group-id* -1)
|
||||
(gemini-parser:*source-line-id* -1)
|
||||
(gemini-parser:*pre-alt-text* "")
|
||||
(gemini-parser:*raw-mode-data* nil))
|
||||
,@body))
|
||||
|
||||
(defgeneric gemini-first-h1 (data))
|
||||
|
||||
(defmethod gemini-first-h1 ((data cons))
|
||||
|
Loading…
x
Reference in New Issue
Block a user