starter: Merge quoted strings that span multiple lines
This commit is contained in:
@@ -152,9 +152,8 @@ static void include_files(parser_helper_t *ctx);
|
|||||||
\\t yyextra->string_add(yyextra, "\t");
|
\\t yyextra->string_add(yyextra, "\t");
|
||||||
\\b yyextra->string_add(yyextra, "\b");
|
\\b yyextra->string_add(yyextra, "\b");
|
||||||
\\f yyextra->string_add(yyextra, "\f");
|
\\f yyextra->string_add(yyextra, "\f");
|
||||||
\\(.|\n) {
|
\\\r?\n /* merge lines that end with EOL characters */
|
||||||
yyextra->string_add(yyextra, yytext+1);
|
\\. yyextra->string_add(yyextra, yytext+1);
|
||||||
}
|
|
||||||
[^\\\n"]+ {
|
[^\\\n"]+ {
|
||||||
yyextra->string_add(yyextra, yytext);
|
yyextra->string_add(yyextra, yytext);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user