Home | History | Annotate | Download | only in compiler

Lines Matching refs:yylval

37 #define YY_USER_ACTION yylval->lex.line = yylineno;
101 "true" { yylval->lex.b = true; return(BOOLCONSTANT); }
102 "false" { yylval->lex.b = false; return(BOOLCONSTANT); }
176 yylval->lex.string = NewPoolTString(yytext);
180 0[xX]{H}+ { yylval->lex.i = strtol(yytext, 0, 0); return(INTCONSTANT); }
181 0{O}+ { yylval->lex.i = strtol(yytext, 0, 0); return(INTCONSTANT); }
183 {D}+ { yylval->lex.i = strtol(yytext, 0, 0); return(INTCONSTANT); }
185 {D}+{E} { yylval->lex.f = static_cast<float>(atof_dot(yytext)); return(FLOATCONSTANT); }
186 {D}+"."{D}*({E})? { yylval->lex.f = static_cast<float>(atof_dot(yytext)); return(FLOATCONSTANT); }
187 "."{D}+({E})? { yylval->lex.f = static_cast<float>(atof_dot(yytext)); return(FLOATCONSTANT); }
238 yylval->lex.string = NewPoolTString(yytext);
515 yylval->lex.symbol = symbol;