Lines Matching refs:token
288 /* format_lex()-- Simple lexical analyzer for getting the next token
289 in a FORMAT string. We support a one-level token pushback in the
295 format_token token;
302 token = fmt->saved_token;
304 return token;
313 token = FMT_STAR;
317 token = FMT_LPAREN;
321 token = FMT_RPAREN;
332 token = FMT_UNKNOWN;
351 token = FMT_SIGNED_INT;
376 token = (fmt->value == 0) ? FMT_ZERO : FMT_POSINT;
380 token = FMT_PERIOD;
384 token = FMT_COMMA;
388 token = FMT_COLON;
392 token = FMT_SLASH;
396 token = FMT_DOLLAR;
403 token = FMT_TL;
406 token = FMT_TR;
409 token = FMT_T;
417 token = FMT_X;
424 token = FMT_SS;
427 token = FMT_SP;
430 token = FMT_S;
441 token = FMT_BN;
444 token = FMT_BZ;
447 token = FMT_B;
466 token = FMT_BADSTRING;
477 token = FMT_BADSTRING;
485 token = FMT_STRING;
496 token = FMT_P;
500 token = FMT_I;
504 token = FMT_O;
508 token = FMT_Z;
512 token = FMT_F;
519 token = FMT_EN;
522 token = FMT_ES;
525 token = FMT_E;
532 token = FMT_G;
536 token = FMT_H;
540 token = FMT_L;
544 token = FMT_A;
551 token = FMT_DP;
554 token = FMT_DC;
557 token = FMT_DT;
560 token = FMT_D;
570 token = FMT_RC;
573 token = FMT_RD;
576 token = FMT_RN;
579 token = FMT_RP;
582 token = FMT_RU;
585 token = FMT_RZ;
589 token = FMT_UNKNOWN;
595 token = FMT_END;
599 token = FMT_UNKNOWN;
603 return token;
1523 /* Push the first reverted token and return a colon node in case