Lines Matching refs:lexeme

37 #define MAX_LEXEME	128	/* The maximum size of a lexeme */
38 char yytext[MAX_LEXEME]; /* Buffer for storing the input text/lexeme */
60 static int is_keyword(char *lexeme, follby *pfollowedby);
444 char *lexeme,
456 for (i = 0; lexeme[i]; i++) {
457 while (curr_s && (lexeme[i] != SS_CH(sst[curr_s])))
460 if (curr_s && (lexeme[i] == SS_CH(sst[curr_s]))) {
461 if ('\0' == lexeme[i + 1]
481 char *lexeme
491 if (lexeme[i] == '-') {
499 for (; lexeme[i] != '\0'; i++) {
500 if (!isdigit((u_char)lexeme[i]))
508 if (1 == sscanf(lexeme, "%u", &u_val))
518 char *lexeme
525 if ('0' == lexeme[i] && 'x' == tolower((u_char)lexeme[i + 1])) {
533 for (; lexeme[i] != '\0'; i++) {
534 if (is_hex && !isxdigit((u_char)lexeme[i]))
536 if (!is_hex && !isdigit((u_char)lexeme[i]))
547 char *lexeme
556 if ('+' == lexeme[i] || '-' == lexeme[i])
560 for (; lexeme[i] && isdigit((u_char)lexeme[i]); i++)
564 if ('.' == lexeme[i]) {
567 for (; lexeme[i] && isdigit((u_char)lexeme[i]); i++)
579 if (!lexeme[i])
583 if ('e' == tolower((u_char)lexeme[i]))
589 if ('+' == lexeme[i] || '-' == lexeme[i])
593 while (lexeme[i] && isdigit((u_char)lexeme[i]))
597 if (!lexeme[i])
649 char *lexeme
657 pch = lexeme;
666 yylval.String = estrdup(lexeme);
733 /* Read in the lexeme */
775 * this lexeme, but any closing quote should
782 * of this lexeme. This fails silently if ch is EOF,
874 * Either followedby is not FOLLBY_TOKEN or this lexeme is part
915 DPRINTF(10, ("yylex: lexeme '%s' -> %s\n", yytext,
943 * if the configuration text ended before the too-long lexeme,