#include <interpreter.h>
Inheritance diagram for Kross::Api::Interpreter:


Each scripting backend needs to inheritate it's own interpreter from this class and implementate there backend related stuff. The Interpreter will be managed by the Kross::Manager class.
Definition at line 163 of file interpreter.h.
Public Member Functions | |
| Interpreter (InterpreterInfo *info) | |
| virtual | ~Interpreter () |
| virtual Script * | createScript (ScriptContainer *scriptcontainer)=0 |
Protected Attributes | |
| InterpreterInfo * | m_interpreterinfo |
| The InterpreterInfo instance this interpreter belongs to. | |
|
|
Constructor.
Definition at line 144 of file interpreter.cpp. 00145 : m_interpreterinfo(info) 00146 { 00147 }
|
|
|
Destructor. Definition at line 149 of file interpreter.cpp.
|
|
|
Create and return a new interpreter dependend Script instance.
Implemented in Kross::Python::PythonInterpreter, and Kross::Ruby::RubyInterpreter. |
1.4.6