🥋Парсинг кода



👉 tree-hugger - надстройка над tree-sitter (абстрактное синтаксическое дерево) для Python, PHP, Java, JavaScript, C++.



Основной плюс этого API - запуск из питона. Часто парсеры пишутся и запускаются из под одного языка (Условный парсер Go написан на Go). Это накладывает некоторые ограничения, когда приходится работать с несколькими ЯП.



🔥 Библиотека адаптирована под датамайнинг из открытых репозиториев и позволяет добавлять другие языки.



@data_morning



Github