aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLi Jin <dragon-fly@qq.com>2020-03-05 16:54:19 +0800
committerLi Jin <dragon-fly@qq.com>2020-03-05 16:54:19 +0800
commit0b13cd82ea4f1a3cef13e3626c411854c33f4b57 (patch)
treece327f83d097f72385e845f0248e5aeb542ba0c5
parent9b7ea58d16457e1af0ff90c83db27cbc0b1b4c9b (diff)
downloadyuescript-0b13cd82ea4f1a3cef13e3626c411854c33f4b57.tar.gz
yuescript-0b13cd82ea4f1a3cef13e3626c411854c33f4b57.tar.bz2
yuescript-0b13cd82ea4f1a3cef13e3626c411854c33f4b57.zip
fix moonp release issue.
-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 {