diff --git a/CMakeLists.txt b/CMakeLists.txt index 34829f627..6c8b705b7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -4,7 +4,7 @@ cmake_minimum_required(VERSION 3.13) project(S2E LANGUAGES CXX DESCRIPTION "S2E: Spacecraft Simulation Environment" - VERSION 7.2.2 + VERSION 7.2.3 ) # build config diff --git a/src/library/initialize/initialize_file_access.cpp b/src/library/initialize/initialize_file_access.cpp index 82d555ea5..b05e31e98 100644 --- a/src/library/initialize/initialize_file_access.cpp +++ b/src/library/initialize/initialize_file_access.cpp @@ -161,6 +161,9 @@ std::string IniAccess::ReadString(const char* section_name, const char* key_name value = ini_reader_.GetString(section_name, key_name, "NULL"); #endif // Special characters + // Inline comments + std::regex inline_comment_pattern("\\s*//.*"); + value = std::regex_replace(value, inline_comment_pattern, ""); // INI_FILE_DIR std::string ini_path = INI_FILE_DIR_FROM_EXE; value = std::regex_replace(value, std::regex("INI_FILE_DIR_FROM_EXE"), ini_path);