Home | History | Annotate | Download | only in preprocessor

Lines Matching refs:yylvalpp

206 void RecordToken(TokenStream *pTok, int token, yystypepp * yylvalpp)
219 s = GetAtomString(atable, yylvalpp->sc_ident);
226 str=yylvalpp->symbol_name;
233 lAddByte(pTok, (unsigned char)(yylvalpp->sc_int ? 1 : 0));
257 int ReadToken(TokenStream *pTok, yystypepp * yylvalpp)
285 yylvalpp->sc_ident = LookUpAddString(atable, symbol_name);
294 yylvalpp->sc_ident = LookUpAddString(atable, string_val);
308 strcpy(yylvalpp->symbol_name,symbol_name);
309 yylvalpp->sc_fval=(float)atof_dot(yylvalpp->symbol_name);
323 strcpy(yylvalpp->symbol_name,symbol_name);
324 yylvalpp->sc_int=atoi(yylvalpp->symbol_name);
327 yylvalpp->sc_int = lReadByte(pTok);
341 static int scan_token(TokenInputSrc *in, yystypepp * yylvalpp)
343 int token = ReadToken(in->tokens, yylvalpp);
356 return cpp->currentInput->scan(cpp->currentInput, yylvalpp);
380 static int reget_token(UngotToken *t, yystypepp * yylvalpp)
383 *yylvalpp = t->lval;
389 void UngetToken(int token, yystypepp * yylvalpp) {
393 t->lval = *yylvalpp;
402 void DumpTokenStream(FILE *fp, TokenStream *s, yystypepp * yylvalpp) {
408 while ((token = ReadToken(s, yylvalpp)) > 0) {
412 sprintf(str, "%s ", GetAtomString(atable, yylvalpp->sc_ident));
415 sprintf(str, "\"%s\"", GetAtomString(atable, yylvalpp->sc_ident));
418 //printf("%g9.6 ", yylvalpp->sc_fval);
421 //printf("%d ", yylvalpp->sc_int);