]> git.eshelyaron.com Git - emacs.git/commitdiff
; More fixes for treesit tests
authorEli Zaretskii <eliz@gnu.org>
Mon, 5 May 2025 12:16:43 +0000 (15:16 +0300)
committerEshel Yaron <me@eshelyaron.com>
Sat, 10 May 2025 08:49:53 +0000 (10:49 +0200)
* 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)

test/src/treesit-tests.el

index 56e40b9882511934dc251b3679f9494ab1562617..c151a86c5e53a2b3186a67efafb73750d26435d2 100644 (file)
 (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 ()
     (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))