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:

* "parser" --- Acessa árvores de análise do Python

  * Creating ST Objects

  * Convertendo objetos ST

  * Queries on ST Objects

  * Exceptions and Error Handling

  * ST Objects

  * Example: Emulation of "compile()"

* "ast" --- Árvores de Sintaxe Abstrata

  * Classes de nó

  * Gramática Abstrata

  * Auxiliares de "ast"

* "symtable" --- Acesso a tabela de simbolos do compilador

  * Generating Symbol Tables

  * Examining Symbol Tables

* "symbol" --- Constantes usadas com árvores de análise do Python

* "token" --- Constantes usadas com árvores de análises do Python

* "keyword" --- Testando palavras-chave do Python

* "tokenize" --- Tokenizer for Python source

  * Tokenizando entradas

  * Uso da linha de comando

  * Exemplos

* "tabnanny" --- Detecção de recuo ambíguo

* "pyclbr" --- Suporte a navegador de módulos do Python

  * Objetos de Função

  * Objetos de Classe

* "py_compile" --- Compilar arquivos fonte do Python

* "compileall" --- Compilar bibliotecas do Python para bytecode

  * Uso na linha de comando

  * Funções públicas

* "dis" --- Disassembler do bytecode do Python

  * Analise do Bytecode

  * Analysis functions

  * Python Bytecode Instructions

  * Opcode collections

* "pickletools" --- Ferramentas para desenvolvedores pickle

  * Uso na linha de comando

    * Opções da linha de comando

  * Interface programática
