Home | History | Annotate | Download | only in hidl

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