Lines Matching refs:lexeme

39 #define MAX_LEXEME (1024 + 1)	/* The maximum size of a lexeme */
40 char yytext[MAX_LEXEME]; /* Buffer for storing the input text/lexeme */
62 static int is_keyword(char *lexeme, follby *pfollowedby);
446 char *lexeme,
458 for (i = 0; lexeme[i]; i++) {
459 while (curr_s && (lexeme[i] != SS_CH(sst[curr_s])))
462 if (curr_s && (lexeme[i] == SS_CH(sst[curr_s]))) {
463 if ('\0' == lexeme[i + 1]
483 char *lexeme
493 if (lexeme[i] == '-') {
501 for (; lexeme[i] != '\0'; i++) {
502 if (!isdigit((u_char)lexeme[i]))
510 if (1 == sscanf(lexeme, "%u", &u_val))
520 char *lexeme
527 if ('0' == lexeme[i] && 'x' == tolower((u_char)lexeme[i + 1])) {
535 for (; lexeme[i] != '\0'; i++) {
536 if (is_hex && !isxdigit((u_char)lexeme[i]))
538 if (!is_hex && !isdigit((u_char)lexeme[i]))
549 char *lexeme
558 if ('+' == lexeme[i] || '-' == lexeme[i])
562 for (; lexeme[i] && isdigit((u_char)lexeme[i]); i++)
566 if ('.' == lexeme[i]) {
569 for (; lexeme[i] && isdigit((u_char)lexeme[i]); i++)
581 if (!lexeme[i])
585 if ('e' == tolower((u_char)lexeme[i]))
591 if ('+' == lexeme[i] || '-' == lexeme[i])
595 while (lexeme[i] && isdigit((u_char)lexeme[i]))
599 if (!lexeme[i])
651 char *lexeme
659 pch = lexeme;
668 yylval.String = estrdup(lexeme);
735 /* Read in the lexeme */
777 * this lexeme, but any closing quote should
784 * of this lexeme. This fails silently if ch is EOF,
876 * Either followedby is not FOLLBY_TOKEN or this lexeme is part
917 DPRINTF(4, ("yylex: lexeme '%s' -> %s\n", yytext,
941 * if the configuration text ended before the too-long lexeme,