Lines Matching refs:yyleng
59 #define yyleng SCNG(yy_leng) macro
61 yyleng = (unsigned int)x; } while(0)
116 while (yyleng) { \
119 yyleng--; \
127 while (yyleng && ( \
128 (ch != 'X' && yytext[yyleng - 1] == ch) || \
129 yytext[yyleng - 1] == '\n' || \
130 yytext[yyleng - 1] == '\r' || \
131 yytext[yyleng - 1] == '\t' || \
132 yytext[yyleng - 1] == ' ') \
134 yyleng--; \
391 if (yytext[0] == '\'' && yytext[yyleng - 1] == '\'') {
393 yyleng = yyleng - 2;
395 RETURN_TOKEN(TC_RAW, yytext, yyleng);
414 RETURN_TOKEN(TC_OFFSET, yytext, yyleng);
473 yyleng = YYCURSOR - SCNG(yy_text);
483 RETURN_TOKEN(TC_VARNAME, yytext, yyleng);
510 RETURN_TOKEN(TC_LABEL, yytext, yyleng);
550 yyleng = sc - SCNG(yy_text);
552 yyleng = YYCURSOR - SCNG(yy_text);
558 if (yyleng > 1 && yytext[0] == '"' && yytext[yyleng - 1] == '"') {
560 yyleng = yyleng - 2;
563 RETURN_TOKEN(TC_RAW, yytext, yyleng);
567 RETURN_TOKEN(TC_RAW, yytext, yyleng);
577 RETURN_TOKEN(TC_CONSTANT, yytext, yyleng);
581 RETURN_TOKEN(TC_NUMBER, yytext, yyleng);
599 RETURN_TOKEN(TC_STRING, yytext, yyleng);
603 RETURN_TOKEN(TC_STRING, yytext, yyleng);
607 RETURN_TOKEN(TC_STRING, yytext, yyleng);
654 yyleng = YYCURSOR - SCNG(yy_text);
656 zend_ini_escape_string(ini_lval, yytext, yyleng, '"');
662 RETURN_TOKEN(TC_WHITESPACE, yytext, yyleng);