Lines Matching refs:yyleng
61 #define yyleng SCNG(yy_leng) macro
63 yyleng = (unsigned int)x; } while(0)
117 while (yyleng) { \
120 yyleng--; \
128 while (yyleng && ( \
129 (ch != 'X' && yytext[yyleng - 1] == ch) || \
130 yytext[yyleng - 1] == '\n' || \
131 yytext[yyleng - 1] == '\r' || \
132 yytext[yyleng - 1] == '\t' || \
133 yytext[yyleng - 1] == ' ') \
135 yyleng--; \
420 if (yytext[0] == '\'' && yytext[yyleng - 1] == '\'') {
422 yyleng = yyleng - 2;
424 RETURN_TOKEN(TC_RAW, yytext, yyleng);
443 RETURN_TOKEN(TC_OFFSET, yytext, yyleng);
463 RETURN_TOKEN(TC_VARNAME, yytext, yyleng);
490 RETURN_TOKEN(TC_LABEL, yytext, yyleng);
521 yyleng = YYCURSOR - SCNG(yy_text);
524 while (yytext[yyleng - 1] == ';') {
525 yyleng--;
529 if (yyleng > 1 && yytext[0] == '"' && yytext[yyleng - 1] == '"') {
531 yyleng = yyleng - 2;
534 yyleng = YYCURSOR - SCNG(yy_text);
536 RETURN_TOKEN(TC_RAW, yytext, yyleng);
540 RETURN_TOKEN(TC_RAW, yytext, yyleng);
550 RETURN_TOKEN(TC_CONSTANT, yytext, yyleng);
554 RETURN_TOKEN(TC_NUMBER, yytext, yyleng);
572 RETURN_TOKEN(TC_STRING, yytext, yyleng);
576 RETURN_TOKEN(TC_STRING, yytext, yyleng);
619 yyleng = YYCURSOR - SCNG(yy_text);
621 zend_ini_escape_string(ini_lval, yytext, yyleng, '"');
626 RETURN_TOKEN(TC_WHITESPACE, yytext, yyleng);