src/lib/BasicUnescapingProcessor.h
branchv_0
changeset 33 3b81fbeb5f3b
parent 27 e9aad9dd823a
child 36 b4fbf2772cfd
--- a/src/lib/BasicUnescapingProcessor.h	Sun Nov 29 10:50:16 2020 +0100
+++ b/src/lib/BasicUnescapingProcessor.h	Sun Dec 13 17:34:26 2020 +0100
@@ -43,6 +43,7 @@
 				else if (ch == 's') put(result, ' ', i); // TODO: Reconsider what is „basic“ escaping and should be supported.
 				else if (ch == '"') put(result, ch, i); //        The delimiters (\n,]",') are already unescaped during the first stage in the INIReader while parsing (the delimiter relevant to given environment is unescaped, e.g. \" in "quoted" value).
 				else if (ch == '\'') put(result, ch, i); //       So it does not necessary to do it here. But someone might write a="xxx\'zzz" however it is superfluous because a="xxx'zzz" will also work.
+				else if (ch == '[') put(result, ch, i);
 				else if (ch == ']') put(result, ch, i);
 				else if (ch == ':') put(result, ch, i);
 				else if (ch == ';') put(result, ch, i);