macro_name: QUASIQUOTE

library: Concrete-Syntax-Tree

call_form: (quasiquote)

status: expansion-error

error:
Error while parsing arguments to DEFMACRO QUASIQUOTE:
  too few elements in
    ()
  to satisfy lambda list
    (SOURCEF ARGUMENT):
  exactly 2 expected, but got 0


call_form: (quasiquote nil)

error:
Error while parsing arguments to DEFMACRO QUASIQUOTE:
  too few elements in
    (NIL)
  to satisfy lambda list
    (SOURCEF ARGUMENT):
  exactly 2 expected, but got 1


call_form: (quasiquote nil nil)

expanded:
(let ((#:source122 nil))
  (%quote #:source122 'nil))

status: verified


call_form: (quasiquote nil (progn))

expanded:
(let ((#:source123 nil))
  (%append #:source123 (common-lisp:list (%quote #:source123 'progn))
           (%quote #:source123 'nil)))


call_form: (quasiquote nil :key nil)

error:
Error while parsing arguments to DEFMACRO QUASIQUOTE:
  too many elements in
    (NIL :KEY NIL)
  to satisfy lambda list
    (SOURCEF ARGUMENT):
  exactly 2 expected, but got 3


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

error:
Error while parsing arguments to DEFMACRO QUASIQUOTE:
  too few elements in
    ('LOL-GEN::SOME-NAME)
  to satisfy lambda list
    (SOURCEF ARGUMENT):
  exactly 2 expected, but got 1