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

  * Gramática Abstrata

  * Classes de nó

    * Literais

    * Variables

    * Expressões

      * Subscripting

      * Comprehensions

    * Instruções

      * Imports

    * Control flow

    * Function and class definitions

    * Async and await

  * Auxiliares de "ast"

  * Compiler Flags

  * Uso da linha de comando

* "symtable" --- Acesso a tabela de símbolos 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 reservadas 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 Função

  * Objetos de Class

* "py_compile" --- Compila 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
