diff --git a/lib/cue_scan.l b/lib/cue_scan.l index 285fc95..defd22d 100644 --- a/lib/cue_scan.l +++ b/lib/cue_scan.l @@ -23,6 +23,8 @@ nonws [^ \t\r\n] %% + +\'(\\.|[^\\'])*\' | \"(\\.|[^\\"])*\" { cue_yylval.sval = strdup(yytext + 1); cue_yylval.sval[strlen(cue_yylval.sval) - 1] = '\0'; diff --git a/lib/toc_scan.l b/lib/toc_scan.l index 6fd3ad4..c824f26 100644 --- a/lib/toc_scan.l +++ b/lib/toc_scan.l @@ -23,6 +23,7 @@ nonws [^ \t\r\n] %% +\'(\\.|[^\\'])*\' | \"(\\.|[^\\"])*\" { toc_yylval.sval = strdup(yytext + 1); toc_yylval.sval[strlen(toc_yylval.sval) - 1] = '\0';