Lines Matching refs:yytext

67 #define yytext       ((char*)SCNG(yy_text))  macro
69 #define yyless(x) do { YYCURSOR = (unsigned char*)yytext + x; \
874 # define zend_copy_value(zendlval, yytext, yyleng) \ argument
878 SCNG(output_filter)((unsigned char **)&s, &sz, (unsigned char *)yytext, (size_t)yyleng); \
882 ZVAL_INTERNED_STR(zendlval, ZSTR_CHAR((zend_uchar)*(yytext))); \
884 ZVAL_STRINGL(zendlval, yytext, yyleng); \
1464 …ARNING, "Unexpected character in input: '%c' (ASCII=%d) state=%d", yytext[0], yytext[0], YYSTATE); in lex_scan()
1494 RETURN_TOKEN(yytext[0]); in lex_scan()
1504 int bprefix = (yytext[0] != '"') ? 1 : 0; in lex_scan()
1510 …if (EXPECTED(zend_scan_escape_string(zendlval, yytext+bprefix+1, yyleng-bprefix-2, '"') == SUCCESS) in lex_scan()
1620 int bprefix = (yytext[0] != '\'') ? 1 : 0; in lex_scan()
1647 zend_uchar c = (zend_uchar)*(yytext+bprefix+1); in lex_scan()
1655 ZVAL_STRINGL(zendlval, yytext+bprefix+1, yyleng-bprefix-2); in lex_scan()
1835 ZVAL_LONG(zendlval, ZEND_STRTOL(yytext, &end, yytext[0] == '0' ? 8 : 10)); in lex_scan()
1839 if (end != yytext + yyleng) { in lex_scan()
1849 ZVAL_LONG(zendlval, ZEND_STRTOL(yytext, &end, 0)); in lex_scan()
1852 if (yytext[0] == '0') { /* octal overflow */ in lex_scan()
1853 ZVAL_DOUBLE(zendlval, zend_oct_strtod(yytext, (const char **)&end)); in lex_scan()
1855 ZVAL_DOUBLE(zendlval, zend_strtod(yytext, (const char **)&end)); in lex_scan()
1858 if (end != yytext + yyleng) { in lex_scan()
1869 if (end != yytext + yyleng) { in lex_scan()
2601 ZVAL_DOUBLE(zendlval, zend_strtod(yytext, &end)); in lex_scan()
2603 ZEND_ASSERT(end == yytext + yyleng); in lex_scan()
2649 HANDLE_NEWLINES(yytext, yyleng); in lex_scan()
2652 CG(doc_comment) = zend_string_init(yytext, yyleng, 0); in lex_scan()
2794 if (yytext[yyleng-1] != '>') { in lex_scan()
3363 char *bin = yytext + 2; /* Skip "0b" */ in lex_scan()
3379 ZEND_ASSERT(!errno && end == yytext + yyleng); in lex_scan()
3385 ZEND_ASSERT(end == yytext + yyleng); in lex_scan()
3417 char *hex = yytext + 2; /* Skip "0x" */ in lex_scan()
4663 int bprefix = (yytext[0] != '<') ? 1 : 0, spacing = 0, indentation = 0; in lex_scan()
4668 heredoc_label->length = yyleng-bprefix-3-1-(yytext[yyleng-2]=='\r'?1:0); in lex_scan()
4669 s = yytext+bprefix+3; in lex_scan()
6510 HANDLE_NEWLINES(yytext, yyleng); in lex_scan()
6794 if (yytext[0] == '\\' && YYCURSOR < YYLIMIT) { in lex_scan()
6827 if (EXPECTED(zend_scan_escape_string(zendlval, yytext, yyleng, '`') == SUCCESS) in lex_scan()
7020 if (yytext[0] == '\\' && YYCURSOR < YYLIMIT) { in lex_scan()
7054 if (EXPECTED(zend_scan_escape_string(zendlval, yytext, yyleng, '"') == SUCCESS) in lex_scan()
7264 HANDLE_NEWLINES(yytext, yyleng); in lex_scan()
7330 ZVAL_STRINGL(zendlval, yytext, yyleng - newline); in lex_scan()
7333 zend_bool newline_at_start = *(yytext - 1) == '\n' || *(yytext - 1) == '\r'; in lex_scan()
7349 HANDLE_NEWLINES(yytext, yyleng - newline); in lex_scan()
7678 …ARNING, "Unexpected character in input: '%c' (ASCII=%d) state=%d", yytext[0], yytext[0], YYSTATE); in lex_scan()
7706 RETURN_TOKEN(yytext[0]); in lex_scan()
7745 …if (yyleng < MAX_LENGTH_OF_LONG - 1 || (yyleng == MAX_LENGTH_OF_LONG - 1 && strcmp(yytext, long_mi… in lex_scan()
7748 ZVAL_LONG(zendlval, ZEND_STRTOL(yytext, &end, 10)); in lex_scan()
7752 ZEND_ASSERT(end == yytext + yyleng); in lex_scan()
7755 ZVAL_STRINGL(zendlval, yytext, yyleng); in lex_scan()
7840 ZVAL_INTERNED_STR(zendlval, ZSTR_CHAR((zend_uchar)*(yytext))); in lex_scan()
7842 ZVAL_STRINGL(zendlval, yytext, yyleng); in lex_scan()
7929 …readsize = SCNG(output_filter)((unsigned char **)&s, &sz, (unsigned char *)yytext, (size_t)yyleng); in lex_scan()
7936 ZVAL_INTERNED_STR(zendlval, ZSTR_CHAR((zend_uchar)*yytext)); in lex_scan()
7938 ZVAL_STRINGL(zendlval, yytext, yyleng); in lex_scan()
7940 HANDLE_NEWLINES(yytext, yyleng); in lex_scan()
8018 HANDLE_NEWLINE(yytext[yyleng-1]); in lex_scan()
8096 HANDLE_NEWLINES(yytext, yyleng); in lex_scan()
8139 ZVAL_STRINGL(zendlval, yytext, yyleng - newline); in lex_scan()
8142 zend_bool newline_at_start = *(yytext - 1) == '\n' || *(yytext - 1) == '\r'; in lex_scan()
8150 HANDLE_NEWLINES(yytext, yyleng - newline); in lex_scan()
8159 zend_copy_value(zendlval, (yytext + offset), (yyleng - offset)); in lex_scan()
8174 HANDLE_NEWLINES(yytext, yyleng); in lex_scan()