#include <PythonInterpreter.h>
Inheritance diagram for acdk::python::PythonInterpreter:
Public Member Functions | |
PythonInterpreter () | |
~PythonInterpreter () | |
virtual void | parse (IN(::acdk::io::RFile) file) |
Parse a file. | |
virtual void | parse (IN(RString) script) |
Parse a file. | |
virtual acdk::lang::Object | eval (IN(RString) code) |
Evaluate the code . | |
virtual acdk::lang::dmi::ScriptVar | call (IN(RString) func, acdk::lang::dmi::ScriptVarArray &args) |
Calls a script function. | |
virtual acdk::lang::dmi::ScriptVar | invoke (IN(acdk::lang::Object) obj, IN(RString) func, acdk::lang::dmi::ScriptVarArray &args) |
Calls a script method of given object. | |
virtual void | interactive (IN(::acdk::io::RCharReader) in, IN(::acdk::io::RCharWriter) out, IN(::acdk::io::RCharWriter) err) |
Do debug the given Script. | |
int | getLastReturnCode () |
Protected Attributes | |
int | _lastReturnCode |
Static Protected Attributes | |
bool | _initilized |
|
|
|
|
|
Calls a script function. Note: may not all script interpreter support this function
Reimplemented from acdk::lang::dmi::ScriptInterpreter. |
|
Evaluate the code . On some interpreter it is equal to parse.
Implements acdk::lang::dmi::ScriptInterpreter. |
|
|
|
Do debug the given Script. May not work on all scripting languages
|
|
Calls a script method of given object.
Reimplemented from acdk::lang::dmi::ScriptInterpreter. |
|
Parse a file. On some interpreter also execute the script.
Implements acdk::lang::dmi::ScriptInterpreter. |
|
Parse a file. On some interpreter also execute the script.
|
|
|
|
|