Python-ские языковые сервисы
Python предоставляет ряд модулей для работы с языком Python. Эти модули поддерживают токенизацию, парсинг, синтаксический анализ, дизассемблирование байткода и различные другие возможности.
Эти модули включают:
ast— Абстрактные синтаксические деревьяsymtable— Доступ к таблицам символов компилятораtoken— Константы, используемые с деревьями разбора Pythonkeyword— Проверка на ключевые слова Pythontokenize— Токенизатор для исходного кода Pythontabnanny— Обнаружение неоднозначного отступаpyclbr— Поддержка обозревателя модулей Pythonpy_compile— Компиляция файлов исходного кода Pythoncompileall— Компиляция библиотек Python в байт-кодdis— Дизассемблер для байткода Pythonpickletools— Инструменты для разработчиков pickle
© 2001–2023 Python Software Foundation
Licensed under the PSF License.
https://docs.python.org/3.10/library/language.html