macro_name: MATCH

library: cl-pattern

call_form: (match)

status: expansion-error

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


call_form: (match nil)

expanded: (match* (nil))

status: verified


call_form:
(match nil
  nil)

expanded:
(match* (nil)
  ((nil)))


call_form:
(match nil
  (progn))

expanded:
(match* (nil)
  ((progn)))


call_form:
(match nil
  :key
  nil)

error:
The value
  :KEY
is not of type
  LIST


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

expanded: (match* ('lol-gen::some-name))


macro_name: DEFINE-CONDITION

call_form: (define-condition)

error:
Error while parsing arguments to DEFMACRO DEFINE-CONDITION:
  too few elements in
    ()
  to satisfy lambda list
    (NAME (&REST PARENT-TYPES) (&REST SLOT-SPECS) &BODY OPTIONS):
  at least 3 expected, but got 0


call_form: (define-condition nil)

error:
Error while parsing arguments to DEFMACRO DEFINE-CONDITION:
  too few elements in
    (NIL)
  to satisfy lambda list
    (NAME (&REST PARENT-TYPES) (&REST SLOT-SPECS) &BODY OPTIONS):
  at least 3 expected, but got 1


call_form:
(define-condition nil
    nil)

error:
Error while parsing arguments to DEFMACRO DEFINE-CONDITION:
  too few elements in
    (NIL NIL)
  to satisfy lambda list
    (NAME (&REST PARENT-TYPES) (&REST SLOT-SPECS) &BODY OPTIONS):
  at least 3 expected, but got 2


call_form:
(define-condition nil
    (progn))

error:
Error while parsing arguments to DEFMACRO DEFINE-CONDITION:
  too few elements in
    (NIL (PROGN))
  to satisfy lambda list
    (NAME (&REST PARENT-TYPES) (&REST SLOT-SPECS) &BODY OPTIONS):
  at least 3 expected, but got 2


call_form:
(define-condition nil
    :key
    nil)


call_form: (define-condition 'lol-gen::some-name)

error:
Error while parsing arguments to DEFMACRO DEFINE-CONDITION:
  too few elements in
    ('LOL-GEN::SOME-NAME)
  to satisfy lambda list
    (NAME (&REST PARENT-TYPES) (&REST SLOT-SPECS) &BODY OPTIONS):
  at least 3 expected, but got 1


macro_name: LAMBDA-MATCH

call_form: (lambda-match)

expanded: (lambda (#:arg148) (match #:arg148))


call_form:
(lambda-match
  nil)

expanded:
(lambda (#:arg149)
  (match #:arg149
    nil))


call_form:
(lambda-match
  nil
  nil)

expanded:
(lambda (#:arg150)
  (match #:arg150
    nil
    nil))


call_form:
(lambda-match
  nil
  (progn))

expanded:
(lambda (#:arg151)
  (match #:arg151
    nil
    (progn)))


call_form:
(lambda-match
  nil
  :key
  nil)

expanded:
(lambda (#:arg152)
  (match #:arg152
    nil
    :key
    nil))


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

expanded:
(lambda (#:arg153)
  (match #:arg153
    'lol-gen::some-name))