Lines Matching refs:STRING
36 #include <string.h>
91 "'\\%c' in string literal; octal "
139 "'\\%c' in string literal",
153 STRING [0-9a-z!#-&(-^ \t%._\\]+
281 asprintf(&yylval.string, "%ld", val);
286 if ((yylval.string = strdup(yytext)) == NULL)
287 err(1, "Cannot allocate numeric string");
292 if ((yylval.string = strdup(yytext)) == NULL)
293 err(1, "Cannot allocate string for varname");
300 if ((yylval.string = dequote(yytext, &len)) == NULL)
301 err(1, "Cannot allocate filename string");
308 if ((yylval.string = dequote(yytext, &len)) == NULL)
309 err(1, "Cannot allocate string");
313 \'{STRING}\' {
323 err(1, "Cannot allocate string");
331 \`{STRING}\` {
342 err(1, "Cannot allocate string");
361 \"{STRING}\" {
367 if ((yylval.string = dequote(p, &len)) == NULL)
368 err(1, "Cannot allocate string");
371 yylval.string[len - 1] = '\0';
372 return STRING;
380 if ((yylval.string = strdup(p)) == NULL)
381 err(1, "Cannot allocate string for varname");