Lines Matching refs:token
48 static char *token = NULL; variable
67 static struct token { struct
179 static struct token symwords[] = {
338 if ((token = realloc(token, toksz)) == NULL) { in add_tok()
346 token[tokidx++] = (char)c; in add_tok()
347 token[tokidx] = 0; in add_tok()
514 if (token == NULL) { in get_symbol()
527 if (strcmp(token, symwords[i].name) == in get_symbol()
540 (lookup_charmap(token, &yylval.wc)) != -1) { in get_symbol()
543 if ((yylval.collsym = lookup_collsym(token)) != NULL) { in get_symbol()
546 if ((yylval.collelem = lookup_collelem(token)) != in get_symbol()
551 yylval.token = strdup(token); in get_symbol()
552 token = NULL; in get_symbol()
577 if (token == NULL) in consume_token()
584 if (strcmp(token, "...") == 0) { in consume_token()
591 if (strcmp(keywords[i].name, token) != 0) { in consume_token()
613 if (isdigit(*token) || (*token == '-' && isdigit(token[1]))) { in consume_token()
615 yylval.num = strtol(token, &eptr, 10); in consume_token()
626 yylval.wc = token[0]; in consume_token()
631 yylval.token = strdup(token); in consume_token()
632 token = NULL; in consume_token()