diff --git a/src/headers/transpiler/Target.hpp b/src/headers/transpiler/Target.hpp index 138ecc2..d16335b 100644 --- a/src/headers/transpiler/Target.hpp +++ b/src/headers/transpiler/Target.hpp @@ -24,10 +24,9 @@ protected: interpolationVector.push_back(occurence_position); occurence_position = view.find(interpolationString, occurence_position + interpolationString.size()); } - const bool noMultiline = not (strcmp(openMultiline, "") != 0 && strcmp(closeMultiline, openMultiline) != 0); - const bool multiline = view.find('\n') != string::npos && not noMultiline; - if (noMultiline) { - unsigned long newLine = view.find('\n'); + unsigned long newLine = view.find('\n'); + const bool multiline = newLine != string::npos && (strcmp(openMultiline, "") != 0 && strcmp(closeMultiline, openMultiline) != 0); + if (not multiline) { while (newLine != string::npos) { view.erase(newLine, 1); view.insert(newLine, "\\n");