From: Eli Zaretskii Date: Mon, 5 May 2025 12:16:43 +0000 (+0300) Subject: ; More fixes for treesit tests X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=96b7f7c471a857f4c716b35b87350d26c4967987;p=emacs.git ; More fixes for treesit tests * test/src/treesit-tests.el (treesit-parse-string) (treesit-parser-tracking-line-column-p) (treesit-tracking-line-column-p, treesit--linecol-at) (treesit--linecol-cache-set, treesit--linecol-cache) (treesit-languages-require-line-column-tracking): Declare. (cherry picked from commit cc6e604da6f274aafeda1476b2e1e2083063c20e) --- diff --git a/test/src/treesit-tests.el b/test/src/treesit-tests.el index 56e40b98825..c151a86c5e5 100644 --- a/test/src/treesit-tests.el +++ b/test/src/treesit-tests.el @@ -58,6 +58,14 @@ (declare-function treesit-search-forward "treesit.c") (declare-function treesit-search-subtree "treesit.c") +(declare-function treesit-parse-string "treesit.c") +(declare-function treesit-parser-tracking-line-column-p "treesit.c") +(declare-function treesit-tracking-line-column-p "treesit.c") +(declare-function treesit--linecol-at "treesit.c") +(declare-function treesit--linecol-cache-set "treesit.c") +(declare-function treesit--linecol-cache "treesit.c") + + ;;; Basic API (ert-deftest treesit-basic-parsing () @@ -290,6 +298,7 @@ (should (equal (treesit--linecol-at 2) '(1 . 1))) (should (equal (treesit--linecol-at 1) '(1 . 0))))) +(defvar treesit-languages-require-line-column-tracking) (ert-deftest treesit-linecol-enable-disable () "Test enabling/disabling linecol tracking." (skip-unless (treesit-language-available-p 'json))