diff options
| author | Eli Zaretskii | 2023-01-13 09:13:24 +0200 |
|---|---|---|
| committer | Eli Zaretskii | 2023-01-13 09:13:24 +0200 |
| commit | dfb38fb2ee623a78f7e7e15e0b6f11e4768cef48 (patch) | |
| tree | d4e40e655c01818eb697ca6d5be4c60b5affd3d6 /src | |
| parent | e8a89a18b69cc8da2ab5ab4dcf1564f0e4517509 (diff) | |
| download | emacs-dfb38fb2ee623a78f7e7e15e0b6f11e4768cef48.tar.gz emacs-dfb38fb2ee623a78f7e7e15e0b6f11e4768cef48.zip | |
; Improve documentation of tree-sitter node comparison
* doc/lispref/parsing.texi (Accessing Node Information):
* src/treesit.c (Ftreesit_node_eq): Improve documentation of node
comparison.
Diffstat (limited to 'src')
| -rw-r--r-- | src/treesit.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/treesit.c b/src/treesit.c index d2db91604ab..33a7e3c8528 100644 --- a/src/treesit.c +++ b/src/treesit.c | |||
| @@ -2167,9 +2167,11 @@ bool treesit_node_eq (Lisp_Object node1, Lisp_Object node2) | |||
| 2167 | DEFUN ("treesit-node-eq", | 2167 | DEFUN ("treesit-node-eq", |
| 2168 | Ftreesit_node_eq, | 2168 | Ftreesit_node_eq, |
| 2169 | Streesit_node_eq, 2, 2, 0, | 2169 | Streesit_node_eq, 2, 2, 0, |
| 2170 | doc: /* Return non-nil if NODE1 and NODE2 are the same node. | 2170 | doc: /* Return non-nil if NODE1 and NODE2 refer to the same node. |
| 2171 | If any one of NODE1 and NODE2 is nil, return nil. | 2171 | If any one of NODE1 and NODE2 is nil, return nil. |
| 2172 | This function uses the same equivalence metric as `equal'. */) | 2172 | This function uses the same equivalence metric as `equal', and returns |
| 2173 | non-nil if NODE1 and NODE2 refer to the same node in a syntax tree | ||
| 2174 | produced by tree-sitter. */) | ||
| 2173 | (Lisp_Object node1, Lisp_Object node2) | 2175 | (Lisp_Object node1, Lisp_Object node2) |
| 2174 | { | 2176 | { |
| 2175 | if (NILP (node1) || NILP (node2)) | 2177 | if (NILP (node1) || NILP (node2)) |