aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/yuescript/yue_compiler.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/yuescript/yue_compiler.cpp b/src/yuescript/yue_compiler.cpp
index b81764f..fa7be45 100644
--- a/src/yuescript/yue_compiler.cpp
+++ b/src/yuescript/yue_compiler.cpp
@@ -74,7 +74,7 @@ static std::unordered_set<std::string> Metamethods = {
74 "close"s // Lua 5.4 74 "close"s // Lua 5.4
75}; 75};
76 76
77const std::string_view version = "0.19.4"sv; 77const std::string_view version = "0.19.5"sv;
78const std::string_view extension = "yue"sv; 78const std::string_view extension = "yue"sv;
79 79
80class CompileError : public std::logic_error { 80class CompileError : public std::logic_error {
@@ -910,6 +910,10 @@ private:
910 return static_cast<Exp_t*>(expListAssign->expList->exprs.back()); 910 return static_cast<Exp_t*>(expListAssign->expList->exprs.back());
911 } 911 }
912 } 912 }
913 case id<LocalAttrib_t>(): {
914 auto attribNode = static_cast<LocalAttrib_t*>(stmt->content.get());
915 return lastExpFromAssign(attribNode->assign);
916 }
913 case id<Export_t>(): { 917 case id<Export_t>(): {
914 auto exportNode = static_cast<Export_t*>(stmt->content.get()); 918 auto exportNode = static_cast<Export_t*>(stmt->content.get());
915 if (auto action = exportNode->assign.get()) { 919 if (auto action = exportNode->assign.get()) {