Interpretadores Python Personalizados
*************************************

Os módulos descritos neste capítulo permitem a escrita de interfaces
semelhantes ao interpretador interativo da Python. Se você quer um
interpretador de Python que suporte algum recurso especial, além do
idioma de Python, você deve olhar para o módulo "code". (O módulo
"codeop" é de nível inferior, usado para suportar compilação de um
pedaço possivelmente incompleto do código Python).

A lista completa de módulos descritos neste capítulo é:

* "code" --- Classes bases do interpretador

  * "InteractiveInterpreter"

  * "InteractiveConsole"

  * "interact()"

  * "compile_command()"

  * Objetos de interpretador interativo

    * "runsource()"

    * "runcode()"

    * "showsyntaxerror()"

    * "showtraceback()"

    * "write()"

  * Objetos de console Interativo

    * "interact()"

    * "push()"

    * "resetbuffer()"

    * "raw_input()"

* "codeop" --- Compila código Python

  * "compile_command()"

  * "Compile"

  * "CommandCompiler"
