Parser string and character fix

This commit is contained in:
2025-08-18 13:38:26 +10:00
parent 28a9e389fa
commit b19b4123d8

View File

@@ -1583,15 +1583,23 @@ vector<vector<string>> lexer(string in) {
switch (i) {
case '"':
if (!isComment) {
if (procChar) {
buf.push_back(i);
} else {
procString = !procString;
buf.push_back(i);
}
}
break;
case '\'':
if (!isComment) {
if (procString) {
buf.push_back(i);
} else {
procChar = !procChar;
buf.push_back(i);
}
}
break;
case '\n':
if (!procString && !procChar) {