diff --git a/grep_ast/grep_ast.py b/grep_ast/grep_ast.py index f8b65c3..efcbd52 100755 --- a/grep_ast/grep_ast.py +++ b/grep_ast/grep_ast.py @@ -2,7 +2,7 @@ import re -from tree_sitter_languages import get_parser +from tree_sitter_languages_freed_wu_pr import get_parser from .dump import dump # noqa: F401 from .parsers import filename_to_lang diff --git a/grep_ast/parsers.py b/grep_ast/parsers.py index 66f7ea8..55e1c0a 100644 --- a/grep_ast/parsers.py +++ b/grep_ast/parsers.py @@ -13,6 +13,7 @@ ".cl": "commonlisp", ".cpp": "cpp", ".css": "css", + ".d": "d", # ".dart": "dart", # py-tree-sitter-languages does not support Dart ".dockerfile": "dockerfile", ".dot": "dot", diff --git a/requirements.txt b/requirements.txt index 74c33a6..2be92b4 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,2 +1,2 @@ -tree-sitter-languages>=1.8.0 +tree-sitter-languages-freed-wu-pr>=1.11.0 pathspec