py-tree-sitter
该模块提供了到解析库的Python绑定。
安装
该软件包当前仅适用于Python3。没有库依赖性,但是您确实需要安装C编译器。
pip3 install tree_sitter
用法
设置
首先,您需要为要解析的每种语言提供Tree-sitter语言实现。 您可以克隆一些也可以:
git clone https://github.com/tree-sitter/tree-sitter-go
git clone https://github.com/tree-sitter/tree-sitter-javascript
git clone https://github.com/tree-sitter/tree-sitter-python
使用Language.build_library方法将它们编译成可从Python使用的库。 如果自上次修改其源代码以来已
1