macro_name: DEFUN*

library: cl-generator

call_form: (defun*)

status: expansion-error

error:
Error while parsing arguments to DEFMACRO DEFUN*:
  too few elements in
    ()
  to satisfy lambda list
    (NAME ARGS &BODY BODY):
  at least 2 expected, but got 0


call_form: (defun* nil)

error:
Error while parsing arguments to DEFMACRO DEFUN*:
  too few elements in
    (NIL)
  to satisfy lambda list
    (NAME ARGS &BODY BODY):
  at least 2 expected, but got 1


call_form:
(defun* nil
    nil)

expanded: (defun nil () (with-yield))

status: verified


call_form:
(defun* nil
    (progn))

expanded: (defun nil (progn) (with-yield))


call_form:
(defun* nil
    :key
  nil)

expanded:
(defun nil :key
  (with-yield
    nil))


call_form: (defun* 'lol-gen::some-name)

error:
Error while parsing arguments to DEFMACRO DEFUN*:
  too few elements in
    ('LOL-GEN::SOME-NAME)
  to satisfy lambda list
    (NAME ARGS &BODY BODY):
  at least 2 expected, but got 1


macro_name: YIELD*

call_form: (yield*)

error:
Error while parsing arguments to DEFMACRO YIELD*:
  too few elements in
    ()
  to satisfy lambda list
    (EXPR):
  exactly 1 expected, but got 0


call_form: (yield* nil)

error: yield* is not defined


call_form: (yield* nil nil)

error:
Error while parsing arguments to DEFMACRO YIELD*:
  too many elements in
    (NIL NIL)
  to satisfy lambda list
    (EXPR):
  exactly 1 expected, but got 2


call_form: (yield* nil (progn))

error:
Error while parsing arguments to DEFMACRO YIELD*:
  too many elements in
    (NIL (PROGN))
  to satisfy lambda list
    (EXPR):
  exactly 1 expected, but got 2


call_form: (yield* nil :key nil)

error:
Error while parsing arguments to DEFMACRO YIELD*:
  too many elements in
    (NIL :KEY NIL)
  to satisfy lambda list
    (EXPR):
  exactly 1 expected, but got 3


call_form: (yield* 'lol-gen::some-name)


macro_name: WITH-YIELD

call_form: (with-yield)

expanded:
(isolate-cont
  (enable-yield
    nil))


call_form:
(with-yield
  nil)

expanded:
(isolate-cont
  (enable-yield
    nil
    nil))


call_form:
(with-yield
  nil
  nil)

expanded:
(isolate-cont
  (enable-yield
    nil
    nil
    nil))


call_form:
(with-yield
  nil
  (progn))

expanded:
(isolate-cont
  (enable-yield
    nil
    nil
    (progn)))


call_form:
(with-yield
  nil
  :key
  nil)

expanded:
(isolate-cont
  (enable-yield
    nil
    nil
    :key
    nil))


call_form:
(with-yield
  'lol-gen::some-name)

expanded:
(isolate-cont
  (enable-yield
    nil
    'lol-gen::some-name))


macro_name: LAMBDA*

call_form: (lambda*)

error:
Error while parsing arguments to DEFMACRO LAMBDA*:
  too few elements in
    ()
  to satisfy lambda list
    (ARGS &BODY BODY):
  at least 1 expected, but got 0


call_form: (lambda* nil)

expanded: (lambda () (with-yield))


call_form:
(lambda* nil
  nil)

expanded:
(lambda ()
  (with-yield
    nil))


call_form:
(lambda* nil
  (progn))

expanded:
(lambda ()
  (with-yield
    (progn)))


call_form:
(lambda* nil
  :key
  nil)

expanded:
(lambda ()
  (with-yield
    :key
    nil))


call_form: (lambda* 'lol-gen::some-name)

expanded: (lambda (quote lol-gen::some-name) (with-yield))


macro_name: DEFMETHOD*

call_form: (defmethod*)

error:
Error while parsing arguments to DEFMACRO DEFMETHOD*:
  too few elements in
    ()
  to satisfy lambda list
    (NAME ARGS &BODY BODY):
  at least 2 expected, but got 0


call_form: (defmethod* nil)

error:
Error while parsing arguments to DEFMACRO DEFMETHOD*:
  too few elements in
    (NIL)
  to satisfy lambda list
    (NAME ARGS &BODY BODY):
  at least 2 expected, but got 1


call_form:
(defmethod* nil
    nil)

expanded: (defmethod nil nil (with-yield))


call_form:
(defmethod* nil
    (progn))

expanded: (defmethod nil (progn) (with-yield))


call_form:
(defmethod* nil
    :key
  nil)

expanded: (defmethod nil :key (with-yield ()))


call_form: (defmethod* 'lol-gen::some-name)

error:
Error while parsing arguments to DEFMACRO DEFMETHOD*:
  too few elements in
    ('LOL-GEN::SOME-NAME)
  to satisfy lambda list
    (NAME ARGS &BODY BODY):
  at least 2 expected, but got 1


macro_name: YIELD

call_form: (yield)

error: yield is not defined


call_form: (yield nil)


call_form: (yield nil nil)

error:
Error while parsing arguments to DEFMACRO YIELD:
  too many elements in
    (NIL NIL)
  to satisfy lambda list
    (&OPTIONAL EXPR):
  between 0 and 1 expected, but got 2


call_form: (yield nil (progn))

error:
Error while parsing arguments to DEFMACRO YIELD:
  too many elements in
    (NIL (PROGN))
  to satisfy lambda list
    (&OPTIONAL EXPR):
  between 0 and 1 expected, but got 2


call_form: (yield nil :key nil)

error:
Error while parsing arguments to DEFMACRO YIELD:
  too many elements in
    (NIL :KEY NIL)
  to satisfy lambda list
    (&OPTIONAL EXPR):
  between 0 and 1 expected, but got 3


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


macro_name: DEFMACRO*

call_form: (defmacro*)

error:
Error while parsing arguments to DEFMACRO DEFMACRO*:
  too few elements in
    ()
  to satisfy lambda list
    (NAME ARGS &BODY BODY):
  at least 2 expected, but got 0


call_form: (defmacro* nil)

error:
Error while parsing arguments to DEFMACRO DEFMACRO*:
  too few elements in
    (NIL)
  to satisfy lambda list
    (NAME ARGS &BODY BODY):
  at least 2 expected, but got 1


call_form:
(defmacro* nil
    nil)

expanded: (defmacro nil () `(with-yield))


call_form:
(defmacro* nil
    (progn))

expanded: (defmacro nil (progn) `(with-yield))


call_form:
(defmacro* nil
    :key
  nil)

expanded:
(defmacro nil :key
  `(with-yield
     ,nil))


call_form: (defmacro* 'lol-gen::some-name)

error:
Error while parsing arguments to DEFMACRO DEFMACRO*:
  too few elements in
    ('LOL-GEN::SOME-NAME)
  to satisfy lambda list
    (NAME ARGS &BODY BODY):
  at least 2 expected, but got 1