diff options
| -rw-r--r-- | src/treesit.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/treesit.c b/src/treesit.c index 2b2e9c6d793..7cfcc715f9b 100644 --- a/src/treesit.c +++ b/src/treesit.c | |||
| @@ -781,6 +781,16 @@ DEFUN ("treesit-query-p", | |||
| 781 | return Qnil; | 781 | return Qnil; |
| 782 | } | 782 | } |
| 783 | 783 | ||
| 784 | DEFUN ("treesit-query-language", | ||
| 785 | Ftreesit_query_language, Streesit_query_language, 1, 1, 0, | ||
| 786 | doc: /* Return the language of QUERY. | ||
| 787 | QUERY has to be a compiled query. */) | ||
| 788 | (Lisp_Object query) | ||
| 789 | { | ||
| 790 | CHECK_TS_COMPILED_QUERY (query); | ||
| 791 | return XTS_COMPILED_QUERY(query)->language; | ||
| 792 | } | ||
| 793 | |||
| 784 | DEFUN ("treesit-node-parser", | 794 | DEFUN ("treesit-node-parser", |
| 785 | Ftreesit_node_parser, Streesit_node_parser, | 795 | Ftreesit_node_parser, Streesit_node_parser, |
| 786 | 1, 1, 0, | 796 | 1, 1, 0, |
| @@ -2386,6 +2396,7 @@ dynamic libraries, in that order. */); | |||
| 2386 | defsubr (&Streesit_node_p); | 2396 | defsubr (&Streesit_node_p); |
| 2387 | defsubr (&Streesit_compiled_query_p); | 2397 | defsubr (&Streesit_compiled_query_p); |
| 2388 | defsubr (&Streesit_query_p); | 2398 | defsubr (&Streesit_query_p); |
| 2399 | defsubr (&Streesit_query_language); | ||
| 2389 | 2400 | ||
| 2390 | defsubr (&Streesit_node_parser); | 2401 | defsubr (&Streesit_node_parser); |
| 2391 | 2402 | ||