Function: cl-tree-equal

cl-tree-equal is an autoloaded and byte-compiled function defined in cl-seq.el.gz.

Signature

(cl-tree-equal TREE1 TREE2 [KEYWORD VALUE]...)

Documentation

Return t if trees TREE1 and TREE2 have eql leaves.

Atoms are compared by eql; cons cells are compared recursively.

Keywords supported: :test :test-not :key

View in manual

Aliases

tree-equal (obsolete since 27.1)

Source Code

;; Defined in /usr/src/emacs/lisp/emacs-lisp/cl-seq.el.gz
;;;###autoload
(defun cl-tree-equal (cl-x cl-y &rest cl-keys)
  "Return t if trees TREE1 and TREE2 have `eql' leaves.
Atoms are compared by `eql'; cons cells are compared recursively.
\nKeywords supported:  :test :test-not :key
\n(fn TREE1 TREE2 [KEYWORD VALUE]...)"
  (cl--parsing-keywords (:test :test-not :key) ()
    (cl--tree-equal-rec cl-x cl-y)))