Interpreter based on code.InteractiveInterpreter.
wx.py.interpreter.InterpreterAlaCarte
Create an interactive interpreter object. |
|
Return list of auto-completion keycodes. |
|
Return list of auto-completion options for a command. |
|
Return call tip text for a command. |
|
Send command to the interpreter to be executed. |
|
Compile and run an ast module in the interpreter. |
|
Compile and run source code in the interpreter. |
Interpreter based on code.InteractiveInterpreter.
Create an interactive interpreter object.
Return list of auto-completion keycodes.
Return list of auto-completion options for a command.
The list of options will be based on the locals namespace.
Return call tip text for a command.
Call tip information will be based on the locals namespace.
Send command to the interpreter to be executed.
Because this may be called recursively, we append a new list onto the commandBuffer list and then append commands into that. If the passed in command is part of a multi-line command we keep appending the pieces to the last list in commandBuffer until we have a complete command. If not, we delete that last list.
Compile and run an ast module in the interpreter.
Compile and run source code in the interpreter.