Debugger entered--Lisp error: (invalid-read-syntax "Failed matching" (gate symbolp &rest (&or [":conc-name" symbolp] [":constructor" symbolp &optional cl-lambda-list] [":copier" symbolp] [":predicate" symbolp] [":include" symbolp &rest sexp]))) signal(invalid-read-syntax ("Failed matching" (gate symbolp &rest (&or [":conc-name" symbolp] [":constructor" symbolp &optional cl-lambda-list] [":copier" symbolp] [":predicate" symbolp] [":include" symbolp &rest sexp])))) edebug-syntax-error("Failed matching" (gate symbolp &rest (&or [":conc-name" symbolp] [":constructor" symbolp &optional cl-lambda-list] [":copier" symbolp] [":predicate" symbolp] [":include" symbolp &rest sexp]))) apply(edebug-syntax-error ("Failed matching" (gate symbolp &rest (&or [":conc-name" symbolp] [":constructor" symbolp &optional cl-lambda-list] [":copier" symbolp] [":predicate" symbolp] [":include" symbolp &rest sexp])))) edebug-no-match(((:named (:constructor nil) (:constructor avl-tree--create (cmpfun)) (:predicate avl-tree-p) (:copier nil)) (2710 . 2716) (2729 (2730 . 2742) (2743 . 2746) . 2747) (2760 (2761 . 2773) (2774 . 2790) (2791 (2792 . 2798) . 2799) . 2800) (2813 (2814 . 2824) (2825 . 2835) . 2836) (2849 (2850 . 2857) (2858 . 2861) . 2862) . 2863) "Failed matching" (gate symbolp &rest (&or [":conc-name" symbolp] [":constructor" symbolp &optional cl-lambda-list] [":copier" symbolp] [":predicate" symbolp] [":include" symbolp &rest sexp]))) edebug-match-sublist(((:named (:constructor nil) (:constructor avl-tree--create (cmpfun)) (:predicate avl-tree-p) (:copier nil)) (2710 . 2716) (2729 (2730 . 2742) (2743 . 2746) . 2747) (2760 (2761 . 2773) (2774 . 2790) (2791 (2792 . 2798) . 2799) . 2800) (2813 (2814 . 2824) (2825 . 2835) . 2836) (2849 (2850 . 2857) (2858 . 2861) . 2862) . 2863) (gate symbolp &rest (&or [":conc-name" symbolp] [":constructor" symbolp &optional cl-lambda-list] [":copier" symbolp] [":predicate" symbolp] [":include" symbolp &rest sexp]))) edebug-match-list((((avl-tree- :named (:constructor nil) (:constructor avl-tree--create (cmpfun)) (:predicate avl-tree-p) (:copier nil)) (dummyroot (avl-tree--node-create nil nil nil 0)) cmpfun) (2593 (2594 . 2603) (2710 . 2716) (2729 (2730 . 2742) (2743 . 2746) . 2747) (2760 (2761 . 2773) (2774 . 2790) (2791 (2792 . 2798) . 2799) . 2800) (2813 (2814 . 2824) (2825 . 2835) . 2836) (2849 (2850 . 2857) (2858 . 2861) . 2862) . 2863) (2866 (2867 . 2876) (2877 (2878 . 2899) (2900 . 2903) (2904 . 2907) (2908 . 2911) (2912 . 2913) . 2914) . 2915) (2918 . 2924) . 2925) (gate symbolp &rest (&or [":conc-name" symbolp] [":constructor" symbolp &optional cl-lambda-list] [":copier" symbolp] [":predicate" symbolp] [":include" symbolp &rest sexp]))) edebug-match-one-spec((((avl-tree- :named (:constructor nil) (:constructor avl-tree--create (cmpfun)) (:predicate avl-tree-p) (:copier nil)) (dummyroot (avl-tree--node-create nil nil nil 0)) cmpfun) (2593 (2594 . 2603) (2710 . 2716) (2729 (2730 . 2742) (2743 . 2746) . 2747) (2760 (2761 . 2773) (2774 . 2790) (2791 (2792 . 2798) . 2799) . 2800) (2813 (2814 . 2824) (2825 . 2835) . 2836) (2849 (2850 . 2857) (2858 . 2861) . 2862) . 2863) (2866 (2867 . 2876) (2877 (2878 . 2899) (2900 . 2903) (2904 . 2907) (2908 . 2911) (2912 . 2913) . 2914) . 2915) (2918 . 2924) . 2925) (gate symbolp &rest (&or [":conc-name" symbolp] [":constructor" symbolp &optional cl-lambda-list] [":copier" symbolp] [":predicate" symbolp] [":include" symbolp &rest sexp]))) edebug-match-&or((((avl-tree- :named (:constructor nil) (:constructor avl-tree--create (cmpfun)) (:predicate avl-tree-p) (:copier nil)) (dummyroot (avl-tree--node-create nil nil nil 0)) cmpfun) (2593 (2594 . 2603) (2710 . 2716) (2729 (2730 . 2742) (2743 . 2746) . 2747) (2760 (2761 . 2773) (2774 . 2790) (2791 (2792 . 2798) . 2799) . 2800) (2813 (2814 . 2824) (2825 . 2835) . 2836) (2849 (2850 . 2857) (2858 . 2861) . 2862) . 2863) (2866 (2867 . 2876) (2877 (2878 . 2899) (2900 . 2903) (2904 . 2907) (2908 . 2911) (2912 . 2913) . 2914) . 2915) (2918 . 2924) . 2925) (symbolp (gate symbolp &rest (&or [":conc-name" symbolp] [":constructor" symbolp &optional cl-lambda-list] [":copier" symbolp] [":predicate" symbolp] [":include" symbolp &rest sexp])))) edebug-match-specs((((avl-tree- :named (:constructor nil) (:constructor avl-tree--create (cmpfun)) (:predicate avl-tree-p) (:copier nil)) (dummyroot (avl-tree--node-create nil nil nil 0)) cmpfun) (2593 (2594 . 2603) (2710 . 2716) (2729 (2730 . 2742) (2743 . 2746) . 2747) (2760 (2761 . 2773) (2774 . 2790) (2791 (2792 . 2798) . 2799) . 2800) (2813 (2814 . 2824) (2825 . 2835) . 2836) (2849 (2850 . 2857) (2858 . 2861) . 2862) . 2863) (2866 (2867 . 2876) (2877 (2878 . 2899) (2900 . 2903) (2904 . 2907) (2908 . 2911) (2912 . 2913) . 2914) . 2915) (2918 . 2924) . 2925) (&or symbolp (gate symbolp &rest (&or [":conc-name" symbolp] [":constructor" symbolp &optional cl-lambda-list] [":copier" symbolp] [":predicate" symbolp] [":include" symbolp &rest sexp]))) edebug-match-specs) edebug-match((((avl-tree- :named (:constructor nil) (:constructor avl-tree--create (cmpfun)) (:predicate avl-tree-p) (:copier nil)) (dummyroot (avl-tree--node-create nil nil nil 0)) cmpfun) (2593 (2594 . 2603) (2710 . 2716) (2729 (2730 . 2742) (2743 . 2746) . 2747) (2760 (2761 . 2773) (2774 . 2790) (2791 (2792 . 2798) . 2799) . 2800) (2813 (2814 . 2824) (2825 . 2835) . 2836) (2849 (2850 . 2857) (2858 . 2861) . 2862) . 2863) (2866 (2867 . 2876) (2877 (2878 . 2899) (2900 . 2903) (2904 . 2907) (2908 . 2911) (2912 . 2913) . 2914) . 2915) (2918 . 2924) . 2925) (&or symbolp (gate symbolp &rest (&or [":conc-name" symbolp] [":constructor" symbolp &optional cl-lambda-list] [":copier" symbolp] [":predicate" symbolp] [":include" symbolp &rest sexp])))) edebug-match-one-spec((((avl-tree- :named (:constructor nil) (:constructor avl-tree--create (cmpfun)) (:predicate avl-tree-p) (:copier nil)) (dummyroot (avl-tree--node-create nil nil nil 0)) cmpfun) (2593 (2594 . 2603) (2710 . 2716) (2729 (2730 . 2742) (2743 . 2746) . 2747) (2760 (2761 . 2773) (2774 . 2790) (2791 (2792 . 2798) . 2799) . 2800) (2813 (2814 . 2824) (2825 . 2835) . 2836) (2849 (2850 . 2857) (2858 . 2861) . 2862) . 2863) (2866 (2867 . 2876) (2877 (2878 . 2899) (2900 . 2903) (2904 . 2907) (2908 . 2911) (2912 . 2913) . 2914) . 2915) (2918 . 2924) . 2925) [&or symbolp (gate symbolp &rest (&or [":conc-name" symbolp] [":constructor" symbolp &optional cl-lambda-list] [":copier" symbolp] [":predicate" symbolp] [":include" symbolp &rest sexp]))]) edebug-match-specs((((avl-tree- :named (:constructor nil) (:constructor avl-tree--create (cmpfun)) (:predicate avl-tree-p) (:copier nil)) (dummyroot (avl-tree--node-create nil nil nil 0)) cmpfun) (2593 (2594 . 2603) (2710 . 2716) (2729 (2730 . 2742) (2743 . 2746) . 2747) (2760 (2761 . 2773) (2774 . 2790) (2791 (2792 . 2798) . 2799) . 2800) (2813 (2814 . 2824) (2825 . 2835) . 2836) (2849 (2850 . 2857) (2858 . 2861) . 2862) . 2863) (2866 (2867 . 2876) (2877 (2878 . 2899) (2900 . 2903) (2904 . 2907) (2908 . 2911) (2912 . 2913) . 2914) . 2915) (2918 . 2924) . 2925) ([&or symbolp (gate symbolp &rest (&or [":conc-name" symbolp] [":constructor" symbolp &optional cl-lambda-list] [":copier" symbolp] [":predicate" symbolp] [":include" symbolp &rest sexp]))] [&optional stringp] &rest &or symbolp (symbolp def-form &optional ":read-only" sexp)) edebug-match-specs) edebug-match-specs((((avl-tree- :named (:constructor nil) (:constructor avl-tree--create (cmpfun)) (:predicate avl-tree-p) (:copier nil)) (dummyroot (avl-tree--node-create nil nil nil 0)) cmpfun) (2593 (2594 . 2603) (2710 . 2716) (2729 (2730 . 2742) (2743 . 2746) . 2747) (2760 (2761 . 2773) (2774 . 2790) (2791 (2792 . 2798) . 2799) . 2800) (2813 (2814 . 2824) (2825 . 2835) . 2836) (2849 (2850 . 2857) (2858 . 2861) . 2862) . 2863) (2866 (2867 . 2876) (2877 (2878 . 2899) (2900 . 2903) (2904 . 2907) (2908 . 2911) (2912 . 2913) . 2914) . 2915) (2918 . 2924) . 2925) ("cl-defstruct" [&or symbolp (gate symbolp &rest (&or [":conc-name" symbolp] [":constructor" symbolp &optional cl-lambda-list] [":copier" symbolp] [":predicate" symbolp] [":include" symbolp &rest sexp]))] [&optional stringp] &rest &or symbolp (symbolp def-form &optional ":read-only" sexp)) edebug-match-specs) edebug-match-sublist((((avl-tree- :named (:constructor nil) (:constructor avl-tree--create (cmpfun)) (:predicate avl-tree-p) (:copier nil)) (dummyroot (avl-tree--node-create nil nil nil 0)) cmpfun) (2593 (2594 . 2603) (2710 . 2716) (2729 (2730 . 2742) (2743 . 2746) . 2747) (2760 (2761 . 2773) (2774 . 2790) (2791 (2792 . 2798) . 2799) . 2800) (2813 (2814 . 2824) (2825 . 2835) . 2836) (2849 (2850 . 2857) (2858 . 2861) . 2862) . 2863) (2866 (2867 . 2876) (2877 (2878 . 2899) (2900 . 2903) (2904 . 2907) (2908 . 2911) (2912 . 2913) . 2914) . 2915) (2918 . 2924) . 2925) ("cl-defstruct" [&or symbolp (gate symbolp &rest (&or [":conc-name" symbolp] [":constructor" symbolp &optional cl-lambda-list] [":copier" symbolp] [":predicate" symbolp] [":include" symbolp &rest sexp]))] [&optional stringp] &rest &or symbolp (symbolp def-form &optional ":read-only" sexp))) edebug-match-list((((cl-defstruct (avl-tree- :named (:constructor nil) (:constructor avl-tree--create (cmpfun)) (:predicate avl-tree-p) (:copier nil)) (dummyroot (avl-tree--node-create nil nil nil 0)) cmpfun)) (2579 (2580 . 2592) (2593 (2594 . 2603) (2710 . 2716) (2729 (2730 . 2742) (2743 . 2746) . 2747) (2760 (2761 . 2773) (2774 . 2790) (2791 (2792 . 2798) . 2799) . 2800) (2813 (2814 . 2824) (2825 . 2835) . 2836) (2849 (2850 . 2857) (2858 . 2861) . 2862) . 2863) (2866 (2867 . 2876) (2877 (2878 . 2899) (2900 . 2903) (2904 . 2907) (2908 . 2911) (2912 . 2913) . 2914) . 2915) (2918 . 2924) . 2925)) ("cl-defstruct" [&or symbolp (gate symbolp &rest (&or [":conc-name" symbolp] [":constructor" symbolp &optional cl-lambda-list] [":copier" symbolp] [":predicate" symbolp] [":include" symbolp &rest sexp]))] [&optional stringp] &rest &or symbolp (symbolp def-form &optional ":read-only" sexp))) edebug-match-one-spec((((cl-defstruct (avl-tree- :named (:constructor nil) (:constructor avl-tree--create (cmpfun)) (:predicate avl-tree-p) (:copier nil)) (dummyroot (avl-tree--node-create nil nil nil 0)) cmpfun)) (2579 (2580 . 2592) (2593 (2594 . 2603) (2710 . 2716) (2729 (2730 . 2742) (2743 . 2746) . 2747) (2760 (2761 . 2773) (2774 . 2790) (2791 (2792 . 2798) . 2799) . 2800) (2813 (2814 . 2824) (2825 . 2835) . 2836) (2849 (2850 . 2857) (2858 . 2861) . 2862) . 2863) (2866 (2867 . 2876) (2877 (2878 . 2899) (2900 . 2903) (2904 . 2907) (2908 . 2911) (2912 . 2913) . 2914) . 2915) (2918 . 2924) . 2925)) ("cl-defstruct" [&or symbolp (gate symbolp &rest (&or [":conc-name" symbolp] [":constructor" symbolp &optional cl-lambda-list] [":copier" symbolp] [":predicate" symbolp] [":include" symbolp &rest sexp]))] [&optional stringp] &rest &or symbolp (symbolp def-form &optional ":read-only" sexp))) edebug-match-specs((((cl-defstruct (avl-tree- :named (:constructor nil) (:constructor avl-tree--create (cmpfun)) (:predicate avl-tree-p) (:copier nil)) (dummyroot (avl-tree--node-create nil nil nil 0)) cmpfun)) (2579 (2580 . 2592) (2593 (2594 . 2603) (2710 . 2716) (2729 (2730 . 2742) (2743 . 2746) . 2747) (2760 (2761 . 2773) (2774 . 2790) (2791 (2792 . 2798) . 2799) . 2800) (2813 (2814 . 2824) (2825 . 2835) . 2836) (2849 (2850 . 2857) (2858 . 2861) . 2862) . 2863) (2866 (2867 . 2876) (2877 (2878 . 2899) (2900 . 2903) (2904 . 2907) (2908 . 2911) (2912 . 2913) . 2914) . 2915) (2918 . 2924) . 2925)) (("cl-defstruct" [&or symbolp (gate symbolp &rest (&or [":conc-name" symbolp] [":constructor" symbolp &optional cl-lambda-list] [":copier" symbolp] [":predicate" symbolp] [":include" symbolp &rest sexp]))] [&optional stringp] &rest &or symbolp (symbolp def-form &optional ":read-only" sexp))) edebug-match-specs) edebug-match((((cl-defstruct (avl-tree- :named (:constructor nil) (:constructor avl-tree--create (cmpfun)) (:predicate avl-tree-p) (:copier nil)) (dummyroot (avl-tree--node-create nil nil nil 0)) cmpfun)) (2579 (2580 . 2592) (2593 (2594 . 2603) (2710 . 2716) (2729 (2730 . 2742) (2743 . 2746) . 2747) (2760 (2761 . 2773) (2774 . 2790) (2791 (2792 . 2798) . 2799) . 2800) (2813 (2814 . 2824) (2825 . 2835) . 2836) (2849 (2850 . 2857) (2858 . 2861) . 2862) . 2863) (2866 (2867 . 2876) (2877 (2878 . 2899) (2900 . 2903) (2904 . 2907) (2908 . 2911) (2912 . 2913) . 2914) . 2915) (2918 . 2924) . 2925)) (("cl-defstruct" [&or symbolp (gate symbolp &rest (&or [":conc-name" symbolp] [":constructor" symbolp &optional cl-lambda-list] [":copier" symbolp] [":predicate" symbolp] [":include" symbolp &rest sexp]))] [&optional stringp] &rest &or symbolp (symbolp def-form &optional ":read-only" sexp)))) edebug-make-form-wrapper((((cl-defstruct (avl-tree- :named (:constructor nil) (:constructor avl-tree--create (cmpfun)) (:predicate avl-tree-p) (:copier nil)) (dummyroot (avl-tree--node-create nil nil nil 0)) cmpfun)) (2579 (2580 . 2592) (2593 (2594 . 2603) (2710 . 2716) (2729 (2730 . 2742) (2743 . 2746) . 2747) (2760 (2761 . 2773) (2774 . 2790) (2791 (2792 . 2798) . 2799) . 2800) (2813 (2814 . 2824) (2825 . 2835) . 2836) (2849 (2850 . 2857) (2858 . 2861) . 2862) . 2863) (2866 (2867 . 2876) (2877 (2878 . 2899) (2900 . 2903) (2904 . 2907) (2908 . 2911) (2912 . 2913) . 2914) . 2915) (2918 . 2924) . 2925)) 2579 2924 (("cl-defstruct" [&or symbolp (gate symbolp &rest (&or [":conc-name" symbolp] [":constructor" symbolp &optional cl-lambda-list] [":copier" symbolp] [":predicate" symbolp] [":include" symbolp &rest sexp]))] [&optional stringp] &rest &or symbolp (symbolp def-form &optional ":read-only" sexp)))) edebug-read-and-maybe-wrap-form1() edebug-read-and-maybe-wrap-form() edebug--read(read #) apply(edebug--read read #) #[128 "\300\301\302#\207" [apply edebug--read read nil] 5 nil](#) eval-buffer() ; Reading at buffer position 2710 funcall-interactively(eval-buffer) call-interactively(eval-buffer record nil) command-execute(eval-buffer record) execute-extended-command(nil "eval-buffer" "eval-buffer") funcall-interactively(execute-extended-command nil "eval-buffer" "eval-buffer") call-interactively(execute-extended-command nil nil) command-execute(execute-extended-command)