Lines Matching defs:yytext
38 char yytext[MAX_LEXEME]; /* Buffer for storing the input text/lexeme */
724 yytext[0] = (char)ch;
725 yytext[1] = '\0';
737 yytext[i] = (char)ch;
756 if (i >= COUNTOF(yytext))
769 yytext[i++] = (char)ch;
770 if (i >= COUNTOF(yytext))
774 * yytext[i] will be pushed back as not part of
788 yytext[i] = '\0';
799 token = is_keyword(yytext, &followedby);
812 } else if (is_integer(yytext)) {
815 if ((yylval.Integer = strtol(yytext, NULL, 10)) == 0
819 yytext);
830 } else if (is_u_int(yytext)) {
832 if ('0' == yytext[0] &&
833 'x' == tolower((unsigned long)yytext[1]))
834 converted = sscanf(&yytext[2], "%x",
837 converted = sscanf(yytext, "%u",
842 yytext);
853 } else if (is_double(yytext)) {
856 if ((yylval.Double = atof(yytext)) == 0 && errno == ERANGE) {
859 yytext);
868 token = create_string_token(yytext);
895 if ('-' == yytext[0]) {
896 if ('4' == yytext[1]) {
899 } else if ('6' == yytext[1]) {
909 token = create_string_token(yytext);
915 DPRINTF(10, ("yylex: lexeme '%s' -> %s\n", yytext,
926 * Is there any reason for yytext[] to be bigger?
928 yytext[min(sizeof(yytext) - 1, 50)] = 0;
931 lex_stack->curpos.nline, (u_long)min(sizeof(yytext) - 1, 50),
932 yytext);
939 exit(sizeof(yytext) - 1);