comparison lisp/cl-seq.el @ 272:c5d627a313b1 r21-0b34

Import from CVS: tag r21-0b34
author cvs
date Mon, 13 Aug 2007 10:28:48 +0200
parents 41ff10fd062f
children a4f53d9b3154
comparison
equal deleted inserted replaced
271:c7b7086b0a39 272:c5d627a313b1
918 (if cl-p 918 (if cl-p
919 (progn (setcdr cl-tree (cdr (car cl-p))) (setq cl-tree nil)) 919 (progn (setcdr cl-tree (cdr (car cl-p))) (setq cl-tree nil))
920 (setq cl-tree (cdr cl-tree)))))) 920 (setq cl-tree (cdr cl-tree))))))
921 921
922 (defun tree-equal (cl-x cl-y &rest cl-keys) 922 (defun tree-equal (cl-x cl-y &rest cl-keys)
923 "T if trees X and Y have `eql' leaves. 923 "Return t if trees X and Y have `eql' leaves.
924 Atoms are compared by `eql'; cons cells are compared recursively. 924 Atoms are compared by `eql'; cons cells are compared recursively.
925 Keywords supported: :test :test-not :key" 925 Keywords supported: :test :test-not :key"
926 (cl-parsing-keywords (:test :test-not :key) () 926 (cl-parsing-keywords (:test :test-not :key) ()
927 (cl-tree-equal-rec cl-x cl-y))) 927 (cl-tree-equal-rec cl-x cl-y)))
928 928