Lines Matching refs:yyleng
57 #define yyleng SCNG(yy_leng) macro
59 yyleng = (unsigned int)x; } while(0)
111 while (yyleng) { \
114 yyleng--; \
122 while (yyleng && ( \
123 (ch != 'X' && yytext[yyleng - 1] == ch) || \
124 yytext[yyleng - 1] == '\n' || \
125 yytext[yyleng - 1] == '\r' || \
126 yytext[yyleng - 1] == '\t' || \
127 yytext[yyleng - 1] == ' ') \
129 yyleng--; \
417 if (yytext[0] == '\'' && yytext[yyleng - 1] == '\'') {
419 yyleng = yyleng - 2;
421 RETURN_TOKEN(TC_RAW, yytext, yyleng);
440 RETURN_TOKEN(TC_OFFSET, yytext, yyleng);
460 RETURN_TOKEN(TC_VARNAME, yytext, yyleng);
487 RETURN_TOKEN(TC_LABEL, yytext, yyleng);
518 yyleng = YYCURSOR - SCNG(yy_text);
521 while (yytext[yyleng - 1] == ';') {
522 yyleng--;
526 if (yyleng > 1 && yytext[0] == '"' && yytext[yyleng - 1] == '"') {
528 yyleng = yyleng - 2;
531 yyleng = YYCURSOR - SCNG(yy_text);
533 RETURN_TOKEN(TC_RAW, yytext, yyleng);
537 RETURN_TOKEN(TC_RAW, yytext, yyleng);
547 RETURN_TOKEN(TC_CONSTANT, yytext, yyleng);
551 RETURN_TOKEN(TC_NUMBER, yytext, yyleng);
569 RETURN_TOKEN(TC_STRING, yytext, yyleng);
573 RETURN_TOKEN(TC_STRING, yytext, yyleng);
616 yyleng = YYCURSOR - SCNG(yy_text);
618 zend_ini_escape_string(ini_lval, yytext, yyleng, '"' TSRMLS_CC);
623 RETURN_TOKEN(TC_WHITESPACE, yytext, yyleng);