aboutsummaryrefslogtreecommitdiff
path: root/src/yue_wasm.cpp
diff options
context:
space:
mode:
authorLi Jin <dragon-fly@qq.com>2023-03-23 09:55:37 +0800
committerLi Jin <dragon-fly@qq.com>2023-03-23 09:55:37 +0800
commit545b116545e8e312a299afc482e5705b17b98578 (patch)
tree4b841b8b1c9f94d3a68208ccc7df0f290d2b738a /src/yue_wasm.cpp
parentf52f54f953feb6bb36a279c42882d7a744695271 (diff)
downloadyuescript-545b116545e8e312a299afc482e5705b17b98578.tar.gz
yuescript-545b116545e8e312a299afc482e5705b17b98578.tar.bz2
yuescript-545b116545e8e312a299afc482e5705b17b98578.zip
fix wasm build.
Diffstat (limited to 'src/yue_wasm.cpp')
-rw-r--r--src/yue_wasm.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/yue_wasm.cpp b/src/yue_wasm.cpp
index a721ae3..1b614e3 100644
--- a/src/yue_wasm.cpp
+++ b/src/yue_wasm.cpp
@@ -41,7 +41,11 @@ YueResult tolua(const std::string& codes, bool reserveLineNumber = true, bool im
41 config.implicitReturnRoot = implicitReturnRoot; 41 config.implicitReturnRoot = implicitReturnRoot;
42 config.useSpaceOverTab = useSpaceOverTab; 42 config.useSpaceOverTab = useSpaceOverTab;
43 auto result = yue::YueCompiler{YUE_ARGS}.compile(codes, config); 43 auto result = yue::YueCompiler{YUE_ARGS}.compile(codes, config);
44 return {result.codes, result.error}; 44 if (result.error) {
45 return {std::string(), result.error.value().displayMessage};
46 } else {
47 return {result.codes, std::string()};
48 }
45} 49}
46 50
47std::string version() { return std::string(yue::version); } 51std::string version() { return std::string(yue::version); }