|
23 | 23 | from tree_sitter import Node |
24 | 24 |
|
25 | 25 | from codeflash.discovery.functions_to_optimize import FunctionToOptimize |
26 | | - from codeflash.languages.treesitter_utils import ImportInfo, TreeSitterAnalyzer |
| 26 | + from codeflash.languages.javascript.treesitter import ImportInfo, TreeSitterAnalyzer |
27 | 27 |
|
28 | 28 | logger = logging.getLogger(__name__) |
29 | 29 |
|
@@ -112,7 +112,7 @@ def find_references( |
112 | 112 | List of Reference objects describing each call site. |
113 | 113 |
|
114 | 114 | """ |
115 | | - from codeflash.languages.treesitter_utils import get_analyzer_for_file |
| 115 | + from codeflash.languages.javascript.treesitter import get_analyzer_for_file |
116 | 116 |
|
117 | 117 | function_name = function_to_optimize.function_name |
118 | 118 | source_file = function_to_optimize.file_path |
@@ -168,7 +168,7 @@ def find_references( |
168 | 168 | if import_info: |
169 | 169 | # Found an import - mark as visited and search for calls |
170 | 170 | context.visited_files.add(file_path) |
171 | | - import_name, original_import = import_info |
| 171 | + import_name, _original_import = import_info |
172 | 172 | file_refs = self._find_references_in_file( |
173 | 173 | file_path, file_code, function_name, import_name, file_analyzer, include_self=True |
174 | 174 | ) |
@@ -213,7 +213,7 @@ def find_references( |
213 | 213 | trigger_check = True |
214 | 214 | if import_info: |
215 | 215 | context.visited_files.add(file_path) |
216 | | - import_name, original_import = import_info |
| 216 | + import_name, _original_import = import_info |
217 | 217 | file_refs = self._find_references_in_file( |
218 | 218 | file_path, file_code, reexport_name, import_name, file_analyzer, include_self=True |
219 | 219 | ) |
@@ -404,7 +404,7 @@ def _find_identifier_references( |
404 | 404 | name_node = node.child_by_field_name("name") |
405 | 405 | if name_node: |
406 | 406 | new_current_function = source_bytes[name_node.start_byte : name_node.end_byte].decode("utf8") |
407 | | - elif node.type in ("variable_declarator",): |
| 407 | + elif node.type == "variable_declarator": |
408 | 408 | # Arrow function or function expression assigned to variable |
409 | 409 | name_node = node.child_by_field_name("name") |
410 | 410 | value_node = node.child_by_field_name("value") |
@@ -719,7 +719,7 @@ def _find_reexports_direct( |
719 | 719 | continue |
720 | 720 |
|
721 | 721 | # Create a fake ImportInfo to resolve the re-export source |
722 | | - from codeflash.languages.treesitter_utils import ImportInfo |
| 722 | + from codeflash.languages.javascript.treesitter import ImportInfo |
723 | 723 |
|
724 | 724 | fake_import = ImportInfo( |
725 | 725 | module_path=exp.reexport_source, |
|
0 commit comments