GNU bug report logs -
#67117
[PATCH] Tree-sitter: fix an issue when searching subtree backward
Previous Next
Reported by: Denis Zubarev <dvzubarev <at> yandex.ru>
Date: Sat, 11 Nov 2023 23:40:02 UTC
Severity: normal
Tags: patch
Done: Yuan Fu <casouri <at> gmail.com>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
> From: Denis Zubarev <dvzubarev <at> yandex.ru>
> Date: Sun, 12 Nov 2023 02:38:33 +0300
>
> Steps to reproduce the issue:
> 1. emacs -Q
> 2. M-x find-file /tmp/t.py
> 3. paste to the buffer
>
> Temp(1, 2)
>
> 4. M-x python-ts-mode
> 5. Call search-subtree with backward flag
> M-x eval-expression (treesit-search-subtree
> (treesit--thing-at (point) "call")
> (lambda (n) (equal (treesit-node-type n ) "integer"))
> t)
> It should return the second int node (#<treesit-node integer in 9-10>), but it returns nil.
Yuan, any comments to the patch and the issue in general?
Denis, your changes are too large for us to accept them without a
copyright assignment. Would you like to start your assignment
paperwork at this time, so that we could accept this contribution, and
all your future ones?
Thanks.
This bug report was last modified 1 year and 200 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.