Skip to content

Commit 057aa13

Browse files
committedDec 11, 2024
Tree-Sitter queries moved to folder structure for better organization
1 parent 17a2e51 commit 057aa13

12 files changed

+977
-1089
lines changed
 

‎pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ version_scheme = "post-release"
6464

6565
[tool.setuptools.packages.find]
6666
where = ["src"]
67-
include = ["version", "cedarscript_editor*", "text_manipulation*"]
67+
include = ["version", "tree-sitter-queries", "cedarscript_editor*", "text_manipulation*"]
6868
exclude = ["cedarscript_ast_parser.tests*"]
6969
namespaces = false
7070

‎src/cedarscript_editor/tree_sitter_identifier_finder.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
from text_manipulation import IdentifierFinder
1111
from tree_sitter_languages import get_language, get_parser
1212
from pylibtreesitter import nodes_by_type_suffix
13-
from .tree_sitter_identifier_queries import LANG_TO_TREE_SITTER_QUERY
13+
from .tree_sitter_identifier_queries import get_query
1414

1515
"""
1616
Parser for extracting identifier information from source code using tree-sitter.
@@ -48,7 +48,7 @@ def __init__(self, fname: str, source: str | Sequence[str], parent_restriction:
4848
self.query_info = None
4949
_log.info(f"[TreeSitterIdentifierFinder] NO LANGUAGE for `{fname}`")
5050
return
51-
self.query_info: dict[str, dict[str, str]] = LANG_TO_TREE_SITTER_QUERY[langstr]
51+
self.query_info: dict[str, str] = get_query(langstr)
5252
self.language = get_language(langstr)
5353
_log.info(f"[TreeSitterIdentifierFinder] Selected {self.language}")
5454
self.tree = get_parser(langstr).parse(bytes(source, "utf-8"))

0 commit comments

Comments
 (0)
Failed to load comments.