//=======================================================================
void Interpreter::Init(VirtualExec::Pointer e, const std::string& cpp_file)
{
+printf("EED Interpreter::Init Start\n");
if (e)
{
mVirtualExecuter = e;
}
else
{
+printf("EED Interpreter::Init 1\n");
bbtk::Executer::Pointer exe = bbtk::Executer::New();
mRealExecuter = exe;
mVirtualExecuter = boost::static_pointer_cast<VirtualExec>(exe);
}
+printf("EED Interpreter::Init 2\n");
// Lock this pointer or will auto-destruct !!
bbtk::InterpreterVirtual::Init();
+printf("EED Interpreter::Init End\n");
}
//=======================================================================