Allow { and } to be escaped in string literals

As stated in the documentation but that was not actually implemented.
This commit is contained in:
Christophe Staïesse
2017-03-18 15:58:33 +01:00
parent 317b206fa8
commit b8642bf3af

View File

@@ -565,6 +565,12 @@ yylex_ReadQuotedString()
case '"':
ch = '"';
break;
case '{':
ch = '{';
break;
case '}':
ch = '}';
break;
default:
maxLength = MAXSTRLEN - index;
length = CopyMacroArg(&yylval.tzString[index], maxLength, ch);
@@ -698,6 +704,12 @@ yylex_MACROARGS()
case '\\':
ch = '\\';
break;
case '{':
ch = '{';
break;
case '}':
ch = '}';
break;
default:
maxLength = MAXSTRLEN - index;
length = CopyMacroArg(&yylval.tzString[index], maxLength, ch);