anchor.diff:     ;; Parsing lambda-lists:
      "PARSE-LAMBDA-LIST" "PARSE-ORIGINAL-LAMBDA-LIST"
      ;; Generating information from a lambda-list instance:
  -   "MAKE-HELP" "MAKE-ARGUMENT-LIST" "MAKE-ARGUMENT-LIST-FORM" "MAKE-LAMBDA-LIST"
  +   "MAKE-HELP"
  +   "MAKE-ARGUMENT-LIST" "MAKE-ARGUMENT-LIST-FORM"
  +   "MAKE-FLAT-ARGUMENT-LIST" "MAKE-FLAT-ARGUMENT-LIST-FORM"
  +   "MAKE-LAMBDA-LIST"
      ;; Parsing sources:
      "EXTRACT-DOCUMENTATION" "EXTRACT-DECLARATIONS" "EXTRACT-BODY"
      "PARSE-BODY"
  
positive.code: ;; |  yes |   yes  | yes | yes
  ;; +------+--------+-----+---------+
  
  (defgeneric make-argument-list-form (lambda-list))
  (defmethod make-argument-list-form ((self lambda-list))
    "
  RETURN: A form that will build a list of arguments passing the same arguments
  
negative.code: ;;;;AUTHORS
  ;;;;    <PJB> Pascal J. Bourguignon <pjb@informatimago.com>
  ;;;;MODIFICATIONS
  ;;;;    2014-11-05 <PJB> make-parameter-list now returns also
  ;;;;                     parameters from
  ;;;;                     sub-destructuring-lambda-lists.
  ;;;;    2010-02-06 <PJB> Corrected the superclass of orakawbe-ll.
  ;;;;                     preqvars instanciated the wrong parameter class.
  ;;;;                     bodyvar poped the body parameter name.
  ;;;;    2006-05-25 <PJB> Created
  ;;;;BUGS
  ;;;;
  ;;;;     "3.4.4.1 Destructuring by Lambda Lists" seems to apply only
  ;;;;     to macro lambda lists (therefore to destructuring lambda
  ;;;;     lists only when used in a macro lambda list). Unless "and
  ;;;;     supports destructuring in the same way." in "3.4.5
  ;;;;     Destructuring Lambda Lists" means that 3.4.4.1 also applies
  ;;;;     to destructuring lambda lists.
  ;;;;
  ;;;;     (parse-lambda-list '(a b . r) :destructuring) is not implemented yet.
  ;;;;
  ;;;;LEGAL
  ;;;;    AGPL3
  ;;;;    
  