summaryrefslogtreecommitdiff
path: root/src/core/script/ScriptEngine.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/script/ScriptEngine.cpp')
-rw-r--r--src/core/script/ScriptEngine.cpp32
1 files changed, 17 insertions, 15 deletions
diff --git a/src/core/script/ScriptEngine.cpp b/src/core/script/ScriptEngine.cpp
index f34ccea..99f2d3f 100644
--- a/src/core/script/ScriptEngine.cpp
+++ b/src/core/script/ScriptEngine.cpp
@@ -23,21 +23,27 @@
namespace ousia {
namespace script {
-ScriptEngineException::ScriptEngineException(int line, int col,
- const std::string &msg) :
- line(line), col(col),
- msg(std::to_string(line) + ":" + std::to_string(col) + " " + msg) {}
+/* Class ScriptEngineException */
-ScriptEngineException::ScriptEngineException(const std::string &msg) :
- line(-1), col(-1), msg(msg) {}
+ScriptEngineException::ScriptEngineException(int line, int col,
+ const std::string &msg)
+ : line(line),
+ col(col),
+ msg(std::to_string(line) + ":" + std::to_string(col) + " " + msg)
+{
+}
-const char* ScriptEngineException::what() const noexcept
+ScriptEngineException::ScriptEngineException(const std::string &msg)
+ : line(-1), col(-1), msg(msg)
{
- return msg.c_str();
}
+const char *ScriptEngineException::what() const noexcept { return msg.c_str(); }
+
+/* Class ScriptEngineFactory */
+
void ScriptEngineFactory::registerScriptEngine(const std::string &name,
- ScriptEngine *engine)
+ ScriptEngine *engine)
{
registry[name] = engine;
}
@@ -47,10 +53,8 @@ bool ScriptEngineFactory::unregisterScriptEngine(const std::string &name)
return registry.erase(name) > 0;
}
-/* Class ScriptEngineFactory */
-
-ScriptEngineScope* ScriptEngineFactory::createScope(
- const std::string &name) const
+ScriptEngineScope *ScriptEngineFactory::createScope(
+ const std::string &name) const
{
auto it = registry.find(name);
if (it != registry.end()) {
@@ -58,8 +62,6 @@ ScriptEngineScope* ScriptEngineFactory::createScope(
}
return nullptr;
}
-
-
}
}