Lines Matching full:strdup
177 {COMPONENT} { yylval->str = strdup(yytext); return token::IDENTIFIER; }
178 {FQNAME} { yylval->str = strdup(yytext); return token::FQNAME; }
180 0[xX]{H}+{IS}? { yylval->str = strdup(yytext); return token::INTEGER; }
181 0{D}+{IS}? { yylval->str = strdup(yytext); return token::INTEGER; }
182 {D}+{IS}? { yylval->str = strdup(yytext); return token::INTEGER; }
183 L?\"(\\.|[^\\"])*\" { yylval->str = strdup(yytext); return token::STRING_LITERAL; }
185 {D}+{E}{FS}? { yylval->str = strdup(yytext); return token::FLOAT; }
186 {D}+\.{E}?{FS}? { yylval->str = strdup(yytext); return token::FLOAT; }
187 {D}*\.{D}+{E}?{FS}? { yylval->str = strdup(yytext); return token::FLOAT; }
192 . { yylval->str = strdup(yytext); return token::UNKNOWN; }