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