23#ifndef L61_RUNNABLESCRIPTENVIRONMENT_HPP
24#define L61_RUNNABLESCRIPTENVIRONMENT_HPP
33 virtual int run(
const std::vector<std::string>& args) = 0;
38 virtual int scriptRun(
const std::vector<std::string>& args);
const std::string scriptFilePath
Definition FileBackedScriptEnvironment.hpp:32
FileBackedScriptEnvironment(const std::string &scriptFilePath, l61_stat &scriptCtx)
Definition FileBackedScriptEnvironment.cpp:36
int standardMainEntryPoint(const std::vector< std::string > &args)
Definition RunnableScriptEnvironment.cpp:34
RunnableScriptEnvironment(const std::string &scriptFilePath, l61_stat &scriptCtx)
Definition RunnableScriptEnvironment.cpp:27
virtual int scriptRun(const std::vector< std::string > &args)
Definition RunnableScriptEnvironment.cpp:46
virtual int run(const std::vector< std::string > &args)=0
~RunnableScriptEnvironment() override=default
virtual void scriptPreInit()=0
l61_stat & scriptCtx
Definition ScriptEnvironment.hpp:41