32. Serviços da Linguagem Python¶
O Python fornece vários módulos para ajudar a trabalhar com a linguagem Python. Estes módulos suportam tokenizing, parsing, análise de sintaxe, disassembly de bytecode e várias outras facilidades.
Esses módulos incluem:
- 32.1.
parser
— Acessa árvores de análise do Python - 32.2.
ast
— Árvores de Sintaxe Abstrata - 32.3.
symtable
— Acesso a tabela de simbolos do compilador - 32.4.
symbol
— Constantes usadas com árvores de análise do Python - 32.5.
token
— Constantes usadas com árvores de análises do Python - 32.6.
keyword
— Testando palavras-chave do Python - 32.7.
tokenize
— Tokenizer for Python source - 32.8.
tabnanny
— Detecção de recuo ambíguo - 32.9.
pyclbr
— Suporte a navegador de classes do Python - 32.10.
py_compile
— Compilar arquivos fonte do Python - 32.11.
compileall
— Compilar bibliotecas do Python para bytecode - 32.12.
dis
— Disassembler do bytecode do Python - 32.13.
pickletools
— Ferramentas para desenvolvedores pickle