10 using std::make_unique;
18 this->context = context;
25 _Console::printLine(
"Library::loadScript(): " + pathName +
"/" + fileName + (basePathName.empty() ==
false?
"@" + basePathName:
""));
26 auto script = make_unique<MinitScript>();
27 script->setContext(context);
28 script->setLibrary(
this);
29 script->parseScript((basePathName.empty() ==
false?basePathName +
"/":
"") + pathName, fileName);
30 return script.release();
virtual ~Library()
Destructor.
virtual MinitScript * loadScript(const string &pathName, const string &fileName, const string &basePathName=string())
Load script from library.
Library(_Context *context)
Public constructor.
static void printLine()
Print newline to console.