Lines Matching refs:YYCURSOR

54 #define YYFILL(n) { if ((YYCURSOR + n) >= (YYLIMIT + ZEND_MMAP_AHEAD)) { return 0; } }
55 #define YYCURSOR SCNG(yy_cursor) macro
69 #define yyless(x) do { YYCURSOR = (unsigned char*)yytext + x; \
170 YYCURSOR = (YYCTYPE*)str; in yy_scan_buffer()
171 YYLIMIT = YYCURSOR + len; in yy_scan_buffer()
173 SCNG(yy_start) = YYCURSOR; in yy_scan_buffer()
1106 SCNG(yy_text) = YYCURSOR; in lex_scan()
1123 <!*> := yyleng = YYCURSOR - SCNG(yy_text); in lex_scan()
1805 if (YYCURSOR > YYLIMIT) {
1812 YYCTYPE *ptr = memchr(YYCURSOR, '<', YYLIMIT - YYCURSOR);
1814 YYCURSOR = ptr ? ptr + 1 : YYLIMIT;
1816 if (YYCURSOR >= YYLIMIT) {
1820 if (*YYCURSOR == '?') {
1821 …if (CG(short_tags) || !strncasecmp((char*)YYCURSOR + 1, "php", 3) || (*(YYCURSOR + 1) == '=')) { /…
1823 YYCURSOR--;
1829 yyleng = YYCURSOR - SCNG(yy_text);
1899 while (YYCURSOR < YYLIMIT) {
1900 switch (*YYCURSOR++) {
1902 if (*YYCURSOR == '\n') {
1903 YYCURSOR++;
1910 if (*YYCURSOR == '>') {
1911 YYCURSOR--;
1922 yyleng = YYCURSOR - SCNG(yy_text);
1937 while (YYCURSOR < YYLIMIT) {
1938 if (*YYCURSOR++ == '*' && *YYCURSOR == '/') {
1943 if (YYCURSOR < YYLIMIT) {
1944 YYCURSOR++;
1949 yyleng = YYCURSOR - SCNG(yy_text);
1981 } else if (*YYCURSOR++ == '\\' && YYCURSOR < YYLIMIT) {
1982 YYCURSOR++;
2058 if (YYCURSOR < YYLIMIT) {
2059 YYCURSOR++;
2066 YYCURSOR--;
2071 SET_DOUBLE_QUOTES_SCANNED_LENGTH(YYCURSOR - SCNG(yy_text) - yyleng);
2073 YYCURSOR = SCNG(yy_text) + yyleng;
2110 if (heredoc_label->length < YYLIMIT - YYCURSOR && !memcmp(YYCURSOR, s, heredoc_label->length)) {
2111 YYCTYPE *end = YYCURSOR + heredoc_label->length;
2137 YYCURSOR += heredoc_label->length - 1;
2178 if (yytext[0] == '\\' && YYCURSOR < YYLIMIT) {
2179 YYCURSOR++;
2182 while (YYCURSOR < YYLIMIT) {
2183 switch (*YYCURSOR++) {
2187 if (IS_LABEL_START(*YYCURSOR) || *YYCURSOR == '{') {
2192 if (*YYCURSOR == '$') {
2197 if (YYCURSOR < YYLIMIT) {
2198 YYCURSOR++;
2205 YYCURSOR--;
2210 yyleng = YYCURSOR - SCNG(yy_text);
2218 if (YYCURSOR > YYLIMIT) {
2221 if (yytext[0] == '\\' && YYCURSOR < YYLIMIT) {
2222 YYCURSOR++;
2225 while (YYCURSOR < YYLIMIT) {
2226 switch (*YYCURSOR++) {
2230 if (IS_LABEL_START(*YYCURSOR) || *YYCURSOR == '{') {
2235 if (*YYCURSOR == '$') {
2240 if (YYCURSOR < YYLIMIT) {
2241 YYCURSOR++;
2248 YYCURSOR--;
2252 yyleng = YYCURSOR - SCNG(yy_text);
2264 if (YYCURSOR > YYLIMIT) {
2268 YYCURSOR--;
2270 while (YYCURSOR < YYLIMIT) {
2271 switch (*YYCURSOR++) {
2273 if (*YYCURSOR == '\n') {
2274 YYCURSOR++;
2279 …if (IS_LABEL_START(*YYCURSOR) && heredoc_label->length < YYLIMIT - YYCURSOR && !memcmp(YYCURSOR, h…
2280 YYCTYPE *end = YYCURSOR + heredoc_label->length;
2289 if (YYCURSOR[-2] == '\r' && YYCURSOR[-1] == '\n') {
2303 if (IS_LABEL_START(*YYCURSOR) || *YYCURSOR == '{') {
2308 if (*YYCURSOR == '$') {
2313 if (YYCURSOR < YYLIMIT && *YYCURSOR != '\n' && *YYCURSOR != '\r') {
2314 YYCURSOR++;
2321 YYCURSOR--;
2326 yyleng = YYCURSOR - SCNG(yy_text);
2338 if (YYCURSOR > YYLIMIT) {
2342 YYCURSOR--;
2344 while (YYCURSOR < YYLIMIT) {
2345 switch (*YYCURSOR++) {
2347 if (*YYCURSOR == '\n') {
2348 YYCURSOR++;
2353 …if (IS_LABEL_START(*YYCURSOR) && heredoc_label->length < YYLIMIT - YYCURSOR && !memcmp(YYCURSOR, h…
2354 YYCTYPE *end = YYCURSOR + heredoc_label->length;
2363 if (YYCURSOR[-2] == '\r' && YYCURSOR[-1] == '\n') {
2382 yyleng = YYCURSOR - SCNG(yy_text);
2391 if (YYCURSOR > YYLIMIT) {