From 4cff61e72d04a249643e36a03b62f5560f269f83 Mon Sep 17 00:00:00 2001 From: Li Jin Date: Wed, 16 Nov 2022 11:10:20 +0800 Subject: update version. --- src/yue.cpp | 13 +++++++------ src/yuescript/yue_compiler.cpp | 2 +- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/src/yue.cpp b/src/yue.cpp index 4f5be8d..d6f1bc1 100644 --- a/src/yue.cpp +++ b/src/yue.cpp @@ -9,6 +9,7 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI #include "yuescript/yue_compiler.h" #include "yuescript/yue_parser.h" +#include #include #include #include @@ -18,15 +19,14 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI #include #include #include -#include -#include #include +#include using namespace std::string_view_literals; using namespace std::string_literals; using namespace std::chrono_literals; +#include "efsw/efsw.hpp" #include "ghc/fs_std.hpp" #include "linenoise.hpp" -#include "efsw/efsw.hpp" #if not(defined YUE_NO_MACRO && defined YUE_COMPILER_ONLY) #define _DEFER(code, line) std::shared_ptr _defer_##line(nullptr, [&](auto) { code; }) @@ -92,8 +92,9 @@ void pushOptions(lua_State* L, int lineOffset) { #ifndef YUE_COMPILER_ONLY static const char luaminifyCodes[] = #include "LuaMinify.h" -// -static void pushLuaminify(lua_State * L) { + ; + +static void pushLuaminify(lua_State* L) { if (luaL_loadbuffer(L, luaminifyCodes, sizeof(luaminifyCodes) / sizeof(luaminifyCodes[0]) - 1, "=(luaminify)") != 0) { std::string err = "failed to load luaminify module.\n"s + lua_tostring(L, -1); luaL_error(L, err.c_str()); @@ -197,7 +198,7 @@ static std::string compileFile(const fs::path& srcFile, yue::YueConfig conf, con class UpdateListener : public efsw::FileWatchListener { public: void handleFileAction(efsw::WatchID, const std::string& dir, const std::string& filename, efsw::Action action, std::string) override { - switch(action) { + switch (action) { case efsw::Actions::Add: if (auto res = compileFile(fs::path(dir) / filename, config, workPath); !res.empty()) { std::cout << res; diff --git a/src/yuescript/yue_compiler.cpp b/src/yuescript/yue_compiler.cpp index 9d84f43..066a661 100644 --- a/src/yuescript/yue_compiler.cpp +++ b/src/yuescript/yue_compiler.cpp @@ -60,7 +60,7 @@ namespace yue { typedef std::list str_list; -const std::string_view version = "0.15.13"sv; +const std::string_view version = "0.15.14"sv; const std::string_view extension = "yue"sv; class YueCompilerImpl { -- cgit v1.2.3-55-g6feb