diff --git a/src/Steps.cpp b/src/Steps.cpp index 372751928e..2d9806d9cb 100644 --- a/src/Steps.cpp +++ b/src/Steps.cpp @@ -33,6 +33,7 @@ #include #include #include +#include #include "StepParityGenerator.h" @@ -845,12 +846,17 @@ RString Steps::MinimizedChartString() { return ""; } + + // Strip any comments from smNoteData + std::regex commentRegex("//[^\n]*"); + RString deCommentedNoteData = std::regex_replace(smNoteData, commentRegex, ""); + RString minimizedNoteData = ""; - + std::vector measures; Regex anyNote("[^0]"); - - split(smNoteData, ",", measures, true); + + split(deCommentedNoteData, ",", measures, true); for (unsigned m = 0; m < measures.size(); m++) {