aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/moonp.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/moonp.cpp b/src/moonp.cpp
index 8026d50..a4bc1fa 100644
--- a/src/moonp.cpp
+++ b/src/moonp.cpp
@@ -183,7 +183,7 @@ static int init_moonplus(lua_State* L) {
183 std::string s(moonplusCodes, sizeof(moonplusCodes) / sizeof(moonplusCodes[0]) - 1); 183 std::string s(moonplusCodes, sizeof(moonplusCodes) / sizeof(moonplusCodes[0]) - 1);
184 std::string codes, err; 184 std::string codes, err;
185 MoonP::GlobalVars globals; 185 MoonP::GlobalVars globals;
186 std::tie(codes, err, globals) = MoonP::moonCompile(s, config); 186 std::tie(codes, err, globals) = MoonP::MoonCompiler{}.compile(s, config);
187 if (codes.empty()) { 187 if (codes.empty()) {
188 luaL_error(L, "fail to compile moonplus init codes.\n%s", err.c_str()); 188 luaL_error(L, "fail to compile moonplus init codes.\n%s", err.c_str());
189 } 189 }
@@ -236,7 +236,7 @@ static int moontolua(lua_State* L) {
236 std::string s(input, size); 236 std::string s(input, size);
237 std::string codes, err; 237 std::string codes, err;
238 MoonP::GlobalVars globals; 238 MoonP::GlobalVars globals;
239 std::tie(codes, err, globals) = MoonP::moonCompile(s, config); 239 std::tie(codes, err, globals) = MoonP::MoonCompiler{}.compile(s, config);
240 if (codes.empty()) { 240 if (codes.empty()) {
241 lua_pushnil(L); 241 lua_pushnil(L);
242 } else { 242 } else {