Merge pull request #139 from chastai/escape-cb

Allow { and } to be escaped in string literals
This commit is contained in:
AntonioND
2017-03-18 23:54:59 +00:00
committed by GitHub

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);