macro_name: XHTML

library: cl-markup

call_form: (xhtml)

expanded:
(with-doctype :xhtml
  (tag->string (cons :html 'nil)))

status: verified


call_form: (xhtml nil)

expanded:
(with-doctype :xhtml
  (tag->string (cons :html '(nil))))


call_form: (xhtml nil nil)

expanded:
(with-doctype :xhtml
  (tag->string (cons :html '(nil nil))))


call_form: (xhtml nil (progn))

expanded:
(with-doctype :xhtml
  (tag->string (cons :html '(nil (progn)))))


call_form: (xhtml nil :key nil)

expanded:
(with-doctype :xhtml
  (tag->string (cons :html '(nil :key nil))))


call_form: (xhtml 'lol-gen::some-name)

expanded:
(with-doctype :xhtml
  (tag->string (cons :html '('lol-gen::some-name))))


macro_name: ESC

call_form: (esc nil)

expanded: (list (escape-string nil))


call_form: (esc nil nil)

expanded: (list (escape-string nil) (escape-string nil))


call_form: (esc nil (progn))

expanded: (list (escape-string nil) (escape-string (progn)))


call_form: (esc nil :key nil)

expanded: (list (escape-string nil) (escape-string :key) (escape-string nil))


call_form: (esc 'lol-gen::some-name)


macro_name: XML

call_form: (xml)

expanded:
(with-doctype :xml
  (loop for tag in 'nil
        append (tag->string tag)))


call_form: (xml nil)

expanded:
(with-doctype :xml
  (loop for tag in '(nil)
        append (tag->string tag)))


call_form: (xml nil nil)

expanded:
(with-doctype :xml
  (loop for tag in '(nil nil)
        append (tag->string tag)))


call_form: (xml nil (progn))

expanded:
(with-doctype :xml
  (loop for tag in '(nil (progn))
        append (tag->string tag)))


call_form: (xml nil :key nil)

expanded:
(with-doctype :xml
  (loop for tag in '(nil :key nil)
        append (tag->string tag)))


call_form: (xml 'lol-gen::some-name)

expanded:
(with-doctype :xml
  (loop for tag in '('lol-gen::some-name)
        append (tag->string tag)))


macro_name: MARKUP

call_form: (markup)

expanded: (%write-strings)


call_form: (markup nil)

expanded: (%write-strings #A((4) base-char . "<nil") " />")


call_form: (markup nil nil)

expanded:
(%write-strings #A((4) base-char . "<nil") " />" #A((4) base-char . "<nil")
                " />")


call_form: (markup nil (progn))

expanded:
(%write-strings #A((4) base-char . "<nil") " />" #A((6) base-char . "<progn")
                " />")


call_form: (markup nil :key nil)

status: expansion-error

error:
The value
  :KEY
is not of type
  LIST


call_form: (markup 'lol-gen::some-name)

expanded:
(%write-strings #A((6) base-char . "<quote") ">"
                (escape-string (ensure-string lol-gen::some-name))
                #A((8) base-char . "</quote>"))


macro_name: ENABLE-MARKUP-SYNTAX

call_form: (enable-markup-syntax)

expanded: (eval-when (:compile-toplevel :load-toplevel :execute) (%enable-markup-syntax))


call_form: (enable-markup-syntax nil)

error:
Error while parsing arguments to DEFMACRO ENABLE-MARKUP-SYNTAX:
  too many elements in
    (NIL)
  to satisfy lambda list
    ():
  exactly 0 expected, but got 1


call_form: (enable-markup-syntax nil nil)

error:
Error while parsing arguments to DEFMACRO ENABLE-MARKUP-SYNTAX:
  too many elements in
    (NIL NIL)
  to satisfy lambda list
    ():
  exactly 0 expected, but got 2


call_form: (enable-markup-syntax nil (progn))

error:
Error while parsing arguments to DEFMACRO ENABLE-MARKUP-SYNTAX:
  too many elements in
    (NIL (PROGN))
  to satisfy lambda list
    ():
  exactly 0 expected, but got 2


call_form: (enable-markup-syntax nil :key nil)

error:
Error while parsing arguments to DEFMACRO ENABLE-MARKUP-SYNTAX:
  too many elements in
    (NIL :KEY NIL)
  to satisfy lambda list
    ():
  exactly 0 expected, but got 3


error:
Error while parsing arguments to DEFMACRO ENABLE-MARKUP-SYNTAX:
  too many elements in
    ('LOL-GEN::SOME-NAME)
  to satisfy lambda list
    ():
  exactly 0 expected, but got 1


macro_name: HTML

call_form: (html)

expanded:
(with-doctype :html
  (tag->string (cons :html 'nil)))


call_form: (html nil)

expanded:
(with-doctype :html
  (tag->string (cons :html '(nil))))


call_form: (html nil nil)

expanded:
(with-doctype :html
  (tag->string (cons :html '(nil nil))))


call_form: (html nil (progn))

expanded:
(with-doctype :html
  (tag->string (cons :html '(nil (progn)))))


call_form: (html nil :key nil)

expanded:
(with-doctype :html
  (tag->string (cons :html '(nil :key nil))))


call_form: (html 'lol-gen::some-name)

expanded:
(with-doctype :html
  (tag->string (cons :html '('lol-gen::some-name))))


macro_name: RAW

call_form: (raw nil nil)

expanded: (list nil nil)


call_form: (raw nil (progn))

expanded: (list nil (progn))


call_form: (raw nil :key nil)

expanded: (list nil :key nil)


call_form: (raw 'lol-gen::some-name)

expanded: (list 'lol-gen::some-name)


expanded:
(with-doctype :html5
  (tag->string (cons :html 'nil)))


call_form: (html5 nil)

expanded:
(with-doctype :html5
  (tag->string (cons :html '(nil))))


call_form: (html5 nil nil)

expanded:
(with-doctype :html5
  (tag->string (cons :html '(nil nil))))


call_form: (html5 nil (progn))

expanded:
(with-doctype :html5
  (tag->string (cons :html '(nil (progn)))))


call_form: (html5 nil :key nil)

expanded:
(with-doctype :html5
  (tag->string (cons :html '(nil :key nil))))


call_form: (html5 'lol-gen::some-name)

expanded:
(with-doctype :html5
  (tag->string (cons :html '('lol-gen::some-name))))