Mercurial > emacs
changeset 27231:e9725bb98b6e
Add defclass, define-condition, defmethod, symbol-macrolet.
author | Dave Love <fx@gnu.org> |
---|---|
date | Thu, 06 Jan 2000 23:46:13 +0000 |
parents | 6eba74503556 |
children | 1c7665b7a026 |
files | lisp/emacs-lisp/cl-indent.el |
diffstat | 1 files changed, 9 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/emacs-lisp/cl-indent.el Thu Jan 06 23:38:46 2000 +0000 +++ b/lisp/emacs-lisp/cl-indent.el Thu Jan 06 23:46:13 2000 +0000 @@ -380,9 +380,15 @@ (catch 1) (cond (&rest (&whole 2 &rest 1))) (defvar (4 2 2)) + (defclass ((&whole 4 &rest (&whole 2 &rest 1)) + &rest (&whole 2 &rest 1))) (defconstant . defvar) - (defcustom (4 2 2 2)) + (defcustom (4 2 2 2)) (defparameter . defvar) + (define-condition ((1 6) + (2 6 ((&whole 1))) + (3 4 ((&whole 1))) + (4 &body))) (define-modify-macro (4 &body)) (defsetf (4 &lambda 4 &body)) @@ -390,6 +396,7 @@ (define-setf-method . defun) (define-setf-expander . defun) (defmacro . defun) (defsubst . defun) (deftype . defun) + (defmethod (4 4 (&whole 4 &rest 1) &body)) (defpackage (4 2)) (defstruct ((&whole 4 &rest (&whole 2 &rest 1)) &rest (&whole 2 &rest 1))) @@ -433,6 +440,7 @@ (progv (4 4 &body)) (return 0) (return-from (nil &body)) + (symbol-macrolet . multiple-value-bind) (tagbody lisp-indent-tagbody) (throw 1) (unless 1)