On Mon Sep 8 09:45:57 2025 +0000, Rémi Bernon wrote:
What do you think of this instead?
/* lookup for end double quote, skipping any "" escaped double quotes */ for (i = 1; str[i]; i++) if (str[i] == '\"' && str[++i] != '\"') break; if (i == 1 || str[i - 1] != '\"') break; /* illegal */ *token = TK_STRING; return i;
Yes, that's simpler. Thanks :)