Package lldb :: Module embedded_interpreter :: Class SimpleREPL
[hide private]
[frames] | no frames]

Class SimpleREPL

source code


Instance Methods [hide private]
 
__init__(self, prompt, dict)
Constructor.
source code
 
interact(self)
Closely emulate the interactive Python console.
source code
 
process_input(self, in_str) source code
 
my_raw_input(self, prompt) source code
 
read_py_command(self) source code
 
one_line(self, input) source code

Inherited from code.InteractiveConsole: push, raw_input, resetbuffer

Inherited from code.InteractiveInterpreter: runcode, runsource, showsyntaxerror, showtraceback, write

Method Details [hide private]

__init__(self, prompt, dict)
(Constructor)

source code 

Constructor.

The optional locals argument will be passed to the InteractiveInterpreter base class.

The optional filename argument should specify the (file)name of the input stream; it will show up in tracebacks.

Overrides: code.InteractiveInterpreter.__init__
(inherited documentation)

interact(self)

source code 

Closely emulate the interactive Python console.

The optional banner argument specify the banner to print before the first interaction; by default it prints a banner similar to the one printed by the real Python interpreter, followed by the current class name in parentheses (so as not to confuse this with the real interpreter -- since it's so close!).

Overrides: code.InteractiveConsole.interact
(inherited documentation)