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

    * Parâmetros de tipo

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

    * Async e await

  * Auxiliares de "ast"

  * Sinalizadores do compilador

  * Uso da linha de comando

* "symtable" --- Access to the compiler's symbol tables

  * Generating Symbol Tables

  * Examining Symbol Tables

  * Uso da linha de comando

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

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

* "tokenize" --- Tokenizer for Python source

  * Tokenizando entradas

  * Uso da linha de comando

  * Exemplos

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

* "pyclbr" --- Python module browser support

  * Objetos Função

  * Objetos de 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 da linha de comando

  * Interface programática
