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:

* "ast" --- Árvores de sintaxe abstrata

  * Gramática abstrata

  * Classes de nós

    * Nós raízes

    * Literais

    * Variáveis

    * Expressões

      * Subscrição

      * Compreensões

    * Instruções

      * Importações

    * Fluxo de controle

    * Correspondência de padrões

    * Anotações de tipos

    * Parâmetros de tipo

    * Definições de função e classe

    * Async e await

  * Auxiliares de "ast"

  * Sinalizadores do compilador

  * Uso na linha de comando

* "symtable" --- Acesso a tabela de símbolos do compilador

  * Generating Symbol Tables

  * Examining Symbol Tables

  * Uso na linha de comando

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

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

* "tokenize" --- Tokenizador para código-fonte Python

  * Tokenizando entradas

  * Uso na linha de comando

  * Exemplos

* "tabnanny" --- Detecção de indentação ambígua

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

  * Objetos Function

  * Objetos Class

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

  * Interface de Linha de Comando

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

  * Uso na linha de comando

  * Funções públicas

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

  * Interface de linha de comando

  * Análise de bytecode

  * Funções de análise

  * Instruções em bytecode do Python

  * Opcode collections

* "pickletools" --- Ferramentas para desenvolvedores pickle

  * Uso na linha de comando

    * Opções de linha de comando

  * Interface programática
