macro_name: DEFRULE

library: cl-rules

call_form: (defrule)

status: expansion-error

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


call_form: (defrule nil)

expanded:
(setf (gethash #A((3) base-char . "NIL") cl-rules.core::*rules*)
        '#S(cl-rules.core::rule
            :name #A((3) base-char . "NIL")
            :conditions nil
            :actions nil))

status: verified


call_form:
(defrule nil
  nil)

expanded:
(setf (gethash #A((3) base-char . "NIL") cl-rules.core::*rules*)
        '#S(cl-rules.core::rule
            :name #A((3) base-char . "NIL")
            :conditions (#S(cl-rules.core::condn
                            :name #A((3) base-char . "NIL")
                            :args nil))
            :actions nil))


call_form:
(defrule nil
  (progn))

expanded:
(setf (gethash #A((3) base-char . "NIL") cl-rules.core::*rules*)
        '#S(cl-rules.core::rule
            :name #A((3) base-char . "NIL")
            :conditions (#S(cl-rules.core::condn
                            :name #A((5) base-char . "PROGN")
                            :args nil))
            :actions nil))


call_form:
(defrule nil
  :key
  nil)

error:
The value
  :KEY
is not of type
  LIST


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

error: 'LOL-GEN::SOME-NAME is not a string designator.


macro_name: WITH-RULES

call_form: (with-rules)

error:
Error while parsing arguments to DEFMACRO WITH-RULES:
  too few elements in
    ()
  to satisfy lambda list
    (SYM &BODY FORMS):
  at least 1 expected, but got 0


call_form: (with-rules nil)

expanded: (dolist (nil (alexandria:hash-table-keys cl-rules.core::*rules*)))


call_form:
(with-rules nil
  nil)

expanded: (dolist (nil (alexandria:hash-table-keys cl-rules.core::*rules*)) nil)


call_form:
(with-rules nil
  (progn))

expanded: (dolist (nil (alexandria:hash-table-keys cl-rules.core::*rules*)) (progn))


call_form:
(with-rules nil
  :key
  nil)

expanded: (dolist (nil (alexandria:hash-table-keys cl-rules.core::*rules*)) :key nil)


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

expanded:
(dolist
    ('lol-gen::some-name (alexandria:hash-table-keys cl-rules.core::*rules*)))


macro_name: DEFPARAM

call_form: (defparam)

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


call_form: (defparam nil)

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


call_form: (defparam nil nil)

expanded: (setf (gethash #A((3) base-char . "NIL") cl-rules.core::*parameters*) nil)


call_form: (defparam nil (progn))

expanded: (setf (gethash #A((3) base-char . "NIL") cl-rules.core::*parameters*) (progn))


call_form: (defparam nil :key nil)

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


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

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


macro_name: DEFACTION

call_form: (defaction)

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


call_form: (defaction nil)

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


call_form:
(defaction nil
    nil)

expanded: (setf (gethash #A((3) base-char . "NIL") cl-rules.core::*actions*) (lambda ()))


call_form:
(defaction nil
    (progn))

expanded:
(setf (gethash #A((3) base-char . "NIL") cl-rules.core::*actions*)
        (lambda (progn)))


call_form:
(defaction nil
    :key
  nil)

expanded:
(setf (gethash #A((3) base-char . "NIL") cl-rules.core::*actions*)
        (lambda :key nil))


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

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