Home | History | Annotate | Download | only in preprocessor

Lines Matching refs:yylvalpp

69 static int eof_scan(InputSrc *is, yystypepp * yylvalpp)
74 static void noop(InputSrc *in, int ch, yystypepp * yylvalpp) {}
78 static int byte_scan(InputSrc *, yystypepp * yylvalpp);
208 * len - length of string already copied into yylvalpp->symbol_name.
211 static int lFloatConst(int ch, int len, yystypepp * yylvalpp)
218 APPEND_CHAR_S(ch, yylvalpp->symbol_name, len, MAX_SYMBOL_NAME_LEN);
219 ch = cpp->currentInput->getch(cpp->currentInput, yylvalpp);
225 APPEND_CHAR_S(ch, yylvalpp->symbol_name, len, MAX_SYMBOL_NAME_LEN);
226 ch = cpp->currentInput->getch(cpp->currentInput, yylvalpp);
228 APPEND_CHAR_S(ch, yylvalpp->symbol_name, len, MAX_SYMBOL_NAME_LEN);
229 ch = cpp->currentInput->getch(cpp->currentInput, yylvalpp);
231 APPEND_CHAR_S(ch, yylvalpp->symbol_name, len, MAX_SYMBOL_NAME_LEN);
232 ch = cpp->currentInput->getch(cpp->currentInput, yylvalpp);
236 APPEND_CHAR_S(ch, yylvalpp->symbol_name, len, MAX_SYMBOL_NAME_LEN);
237 ch = cpp->currentInput->getch(cpp->currentInput, yylvalpp);
243 cpp->currentInput->ungetch(cpp->currentInput, ch, yylvalpp);
246 yylvalpp->symbol_name[len] = '\0';
247 yylvalpp->sc_fval = (float) atof_dot(yylvalpp->symbol_name);
248 if (isinff(yylvalpp->sc_fval)) {
258 static int byte_scan(InputSrc *in, yystypepp * yylvalpp)
265 yylvalpp->sc_int = 0;
266 ch = cpp->currentInput->getch(cpp->currentInput, yylvalpp);
269 yylvalpp->sc_int = 1;
270 ch = cpp->currentInput->getch(cpp->currentInput, yylvalpp);
295 APPEND_CHAR_S(ch, yylvalpp->symbol_name, len, MAX_SYMBOL_NAME_LEN);
296 ch = cpp->currentInput->getch(cpp->currentInput, yylvalpp);
302 yylvalpp->symbol_name[len] = '\0';
303 cpp->currentInput->ungetch(cpp->currentInput, ch, yylvalpp);
304 yylvalpp->sc_ident = LookUpAddString(atable, yylvalpp->symbol_name);
308 APPEND_CHAR_S(ch, yylvalpp->symbol_name, len, MAX_SYMBOL_NAME_LEN);
309 ch = cpp->currentInput->getch(cpp->currentInput, yylvalpp);
311 APPEND_CHAR_S(ch, yylvalpp->symbol_name, len, MAX_SYMBOL_NAME_LEN);
312 ch = cpp->currentInput->getch(cpp->currentInput, yylvalpp);
320 yylvalpp->symbol_name[len++] = ch;
333 ch = cpp->currentInput->getch(cpp->currentInput, yylvalpp);
341 yylvalpp->symbol_name[len] = '\0';
342 cpp->currentInput->ungetch(cpp->currentInput, ch, yylvalpp);
343 yylvalpp->sc_int = ival;
349 yylvalpp->symbol_name[len++] = ch;
356 ch = cpp->currentInput->getch(cpp->currentInput, yylvalpp);
359 return lFloatConst(ch, len, yylvalpp);
361 yylvalpp->symbol_name[len] = '\0';
362 cpp->currentInput->ungetch(cpp->currentInput, ch, yylvalpp);
363 yylvalpp->sc_int = ival;
366 cpp->currentInput->ungetch(cpp->currentInput, ch, yylvalpp);
373 APPEND_CHAR_S(ch, yylvalpp->symbol_name, len, MAX_SYMBOL_NAME_LEN);
374 ch = cpp->currentInput->getch(cpp->currentInput, yylvalpp);
377 return lFloatConst(ch, len, yylvalpp);
380 yylvalpp->symbol_name[len] = '\0';
381 cpp->currentInput->ungetch(cpp->currentInput, ch, yylvalpp);
384 ch = yylvalpp->symbol_name[ii] - '0';
391 yylvalpp->sc_int = ival;
393 strcpy(yylvalpp->symbol_name,"0");
398 ch = cpp->currentInput->getch(cpp->currentInput, yylvalpp);
404 cpp->currentInput->ungetch(cpp->currentInput, ch, yylvalpp);
408 ch = cpp->currentInput->getch(cpp->currentInput, yylvalpp);
414 cpp->currentInput->ungetch(cpp->currentInput, ch, yylvalpp);
418 ch = cpp->currentInput->getch(cpp->currentInput, yylvalpp);
422 cpp->currentInput->ungetch(cpp->currentInput, ch, yylvalpp);
426 ch = cpp->currentInput->getch(cpp->currentInput, yylvalpp);
432 cpp->currentInput->ungetch(cpp->currentInput, ch, yylvalpp);
436 ch = cpp->currentInput->getch(cpp->currentInput, yylvalpp);
440 cpp->currentInput->ungetch(cpp->currentInput, ch, yylvalpp);
444 ch = cpp->currentInput->getch(cpp->currentInput, yylvalpp);
451 cpp->currentInput->ungetch(cpp->currentInput, ch, yylvalpp);
457 ch = cpp->currentInput->getch(cpp->currentInput, yylvalpp);
461 cpp->currentInput->ungetch(cpp->currentInput, ch, yylvalpp);
465 ch = cpp->currentInput->getch(cpp->currentInput, yylvalpp);
469 cpp->currentInput->ungetch(cpp->currentInput, ch, yylvalpp);
473 ch = cpp->currentInput->getch(cpp->currentInput, yylvalpp);
480 cpp->currentInput->ungetch(cpp->currentInput, ch, yylvalpp);
485 ch = cpp->currentInput->getch(cpp->currentInput, yylvalpp);
492 cpp->currentInput->ungetch(cpp->currentInput, ch, yylvalpp);
497 ch = cpp->currentInput->getch(cpp->currentInput, yylvalpp);
499 ch = cpp->currentInput->getch(cpp->currentInput, yylvalpp);
503 cpp->currentInput->ungetch(cpp->currentInput, ch, yylvalpp);
515 cpp->currentInput->ungetch(cpp->currentInput, ch, yylvalpp);
521 ch = cpp->currentInput->getch(cpp->currentInput, yylvalpp);
523 ch = cpp->currentInput->getch(cpp->currentInput, yylvalpp);
527 cpp->currentInput->ungetch(cpp->currentInput, ch, yylvalpp);
534 cpp->currentInput->ungetch(cpp->currentInput, ch, yylvalpp);
539 ch = cpp->currentInput->getch(cpp->currentInput, yylvalpp);
541 cpp->currentInput->ungetch(cpp->currentInput, ch, yylvalpp);
542 return lFloatConst('.', 0, yylvalpp);
547 cpp->currentInput->ungetch(cpp->currentInput, ch, yylvalpp);
552 ch = cpp->currentInput->getch(cpp->currentInput, yylvalpp);
555 ch = cpp->currentInput->getch(cpp->currentInput, yylvalpp);
562 ch = cpp->currentInput->getch(cpp->currentInput, yylvalpp);
570 ch = cpp->currentInput->getch(cpp->currentInput, yylvalpp);
572 ch = cpp->currentInput->getch(cpp->currentInput, yylvalpp);
585 cpp->currentInput->ungetch(cpp->currentInput, ch, yylvalpp);
590 ch = cpp->currentInput->getch(cpp->currentInput, yylvalpp);
597 ch = cpp->currentInput->getch(cpp->currentInput, yylvalpp);
602 yylvalpp->sc_ident = LookUpAddString(atable, string_val);
615 yystypepp yylvalpp;
621 token = cpp->currentInput->scan(cpp->currentInput, &yylvalpp);
626 token = readCPPline(&yylvalpp);
637 if (token == CPP_IDENTIFIER && MacroExpand(yylvalpp.sc_ident, &yylvalpp)) {
647 tokenString = GetStringOfAtom(atable,yylvalpp.sc_ident);
649 tokenString = yylvalpp.symbol_name;