diff options
| -rw-r--r-- | MoonPlus.vcxproj | 8 | ||||
| -rw-r--r-- | src/MoonP/moon_compiler.cpp | 2 | ||||
| -rw-r--r-- | src/MoonP/parser.hpp | 2 |
3 files changed, 6 insertions, 6 deletions
diff --git a/MoonPlus.vcxproj b/MoonPlus.vcxproj index b176a12..d01007c 100644 --- a/MoonPlus.vcxproj +++ b/MoonPlus.vcxproj | |||
| @@ -112,10 +112,10 @@ | |||
| 112 | <ClCompile> | 112 | <ClCompile> |
| 113 | <WarningLevel>Level3</WarningLevel> | 113 | <WarningLevel>Level3</WarningLevel> |
| 114 | <SDLCheck>true</SDLCheck> | 114 | <SDLCheck>true</SDLCheck> |
| 115 | <PreprocessorDefinitions>_DEBUG;_CONSOLE;_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING;LUA_COMPAT_5_2;LUA_COMPAT_5_1;%(PreprocessorDefinitions)</PreprocessorDefinitions> | 115 | <PreprocessorDefinitions>_DEBUG;_CONSOLE;_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
| 116 | <ConformanceMode>true</ConformanceMode> | 116 | <ConformanceMode>true</ConformanceMode> |
| 117 | <LanguageStandard>stdcpplatest</LanguageStandard> | 117 | <LanguageStandard>stdcpplatest</LanguageStandard> |
| 118 | <AdditionalIncludeDirectories>.\src;.\src\lua-5.3;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | 118 | <AdditionalIncludeDirectories>.\src;.\src\lua;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
| 119 | <AdditionalOptions>/Zc:__cplusplus %(AdditionalOptions)</AdditionalOptions> | 119 | <AdditionalOptions>/Zc:__cplusplus %(AdditionalOptions)</AdditionalOptions> |
| 120 | </ClCompile> | 120 | </ClCompile> |
| 121 | <Link> | 121 | <Link> |
| @@ -148,10 +148,10 @@ | |||
| 148 | <FunctionLevelLinking>true</FunctionLevelLinking> | 148 | <FunctionLevelLinking>true</FunctionLevelLinking> |
| 149 | <IntrinsicFunctions>true</IntrinsicFunctions> | 149 | <IntrinsicFunctions>true</IntrinsicFunctions> |
| 150 | <SDLCheck>true</SDLCheck> | 150 | <SDLCheck>true</SDLCheck> |
| 151 | <PreprocessorDefinitions>NDEBUG;_CONSOLE;_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING;LUA_COMPAT_5_2;LUA_COMPAT_5_1;%(PreprocessorDefinitions)</PreprocessorDefinitions> | 151 | <PreprocessorDefinitions>NDEBUG;_CONSOLE;_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
| 152 | <ConformanceMode>true</ConformanceMode> | 152 | <ConformanceMode>true</ConformanceMode> |
| 153 | <LanguageStandard>stdcpplatest</LanguageStandard> | 153 | <LanguageStandard>stdcpplatest</LanguageStandard> |
| 154 | <AdditionalIncludeDirectories>.\src;.\src\lua-5.3;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | 154 | <AdditionalIncludeDirectories>.\src;.\src\lua;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
| 155 | <AdditionalOptions>/Zc:__cplusplus %(AdditionalOptions)</AdditionalOptions> | 155 | <AdditionalOptions>/Zc:__cplusplus %(AdditionalOptions)</AdditionalOptions> |
| 156 | </ClCompile> | 156 | </ClCompile> |
| 157 | <Link> | 157 | <Link> |
diff --git a/src/MoonP/moon_compiler.cpp b/src/MoonP/moon_compiler.cpp index e8649ae..fcdde59 100644 --- a/src/MoonP/moon_compiler.cpp +++ b/src/MoonP/moon_compiler.cpp | |||
| @@ -53,7 +53,7 @@ inline std::string s(std::string_view sv) { | |||
| 53 | return std::string(sv); | 53 | return std::string(sv); |
| 54 | } | 54 | } |
| 55 | 55 | ||
| 56 | const std::string_view version = "0.4.23"sv; | 56 | const std::string_view version = "0.4.24"sv; |
| 57 | const std::string_view extension = "mp"sv; | 57 | const std::string_view extension = "mp"sv; |
| 58 | 58 | ||
| 59 | class MoonCompilerImpl { | 59 | class MoonCompilerImpl { |
diff --git a/src/MoonP/parser.hpp b/src/MoonP/parser.hpp index 14abe1a..f70475f 100644 --- a/src/MoonP/parser.hpp +++ b/src/MoonP/parser.hpp | |||
| @@ -31,7 +31,7 @@ namespace parserlib { | |||
| 31 | ///type of the parser's input. | 31 | ///type of the parser's input. |
| 32 | typedef std::basic_string<wchar_t> input; | 32 | typedef std::basic_string<wchar_t> input; |
| 33 | typedef input::iterator input_it; | 33 | typedef input::iterator input_it; |
| 34 | typedef std::wstring_convert<std::codecvt_utf8<input::value_type>> Converter; | 34 | typedef std::wstring_convert<std::codecvt_utf8_utf16<input::value_type>> Converter; |
| 35 | 35 | ||
| 36 | class _private; | 36 | class _private; |
| 37 | class _expr; | 37 | class _expr; |
