Языковые сервисы Python¶
Python предоставляет ряд модулей для помощи в работе с языком Python. Модули поддерживают токенизацию, парсинг, синтаксический анализ, дизассемблирование байт-кода и различные другие объекты.
Модули включают в себя:
parser
— Доступ к деревьям разбора Pythonast
— Абстрактные синтаксические деревьяsymtable
— Доступ к таблицам символов компилятораsymbol
— Константы, используемые с деревьями синтаксического анализа Pythontoken
— Константы, используемые с деревьями разбора Pythonkeyword
— Тестирование ключевых слов Pythontokenize
— Токенизатор для исходного кода Pythontabnanny
— Обнаружение неоднозначного отступаpyclbr
— Поддержка браузера Python модуляpy_compile
— Компиляция исходных файлов Pythoncompileall
— байт-компиляции библиотеки Pythondis
— Дизассемблер для Python байткодаpickletools
— Инструменты для pickle разработчиков