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; \
171 YYCURSOR = (YYCTYPE*)str; in yy_scan_buffer()
172 YYLIMIT = YYCURSOR + len; in yy_scan_buffer()
174 SCNG(yy_start) = YYCURSOR; in yy_scan_buffer()
993 SCNG(yy_text) = YYCURSOR; in lex_scan()
1012 <!*> := yyleng = YYCURSOR - SCNG(yy_text); in lex_scan()
1691 YYCURSOR = bracket;
1750 if (YYCURSOR > YYLIMIT) {
1757 YYCTYPE *ptr = memchr(YYCURSOR, '<', YYLIMIT - YYCURSOR);
1759 YYCURSOR = ptr ? ptr + 1 : YYLIMIT;
1761 if (YYCURSOR < YYLIMIT) {
1762 switch (*YYCURSOR) {
1764 …if (CG(short_tags) || !strncasecmp((char*)YYCURSOR + 1, "php", 3) || (*(YYCURSOR + 1) == '=')) { /…
1777 YYCURSOR--;
1783 YYCURSOR--;
1790 yyleng = YYCURSOR - SCNG(yy_text);
1862 while (YYCURSOR < YYLIMIT) {
1863 switch (*YYCURSOR++) {
1865 if (*YYCURSOR == '\n') {
1866 YYCURSOR++;
1878 if (*YYCURSOR == '>') {
1879 YYCURSOR--;
1890 yyleng = YYCURSOR - SCNG(yy_text);
1905 while (YYCURSOR < YYLIMIT) {
1906 if (*YYCURSOR++ == '*' && *YYCURSOR == '/') {
1911 if (YYCURSOR < YYLIMIT) {
1912 YYCURSOR++;
1917 yyleng = YYCURSOR - SCNG(yy_text);
1960 } else if (*YYCURSOR++ == '\\' && YYCURSOR < YYLIMIT) {
1961 YYCURSOR++;
2035 if (YYCURSOR < YYLIMIT) {
2036 YYCURSOR++;
2043 YYCURSOR--;
2048 SET_DOUBLE_QUOTES_SCANNED_LENGTH(YYCURSOR - SCNG(yy_text) - yyleng);
2050 YYCURSOR = SCNG(yy_text) + yyleng;
2087 if (heredoc_label->length < YYLIMIT - YYCURSOR && !memcmp(YYCURSOR, s, heredoc_label->length)) {
2088 YYCTYPE *end = YYCURSOR + heredoc_label->length;
2114 YYCURSOR += heredoc_label->length - 1;
2155 if (yytext[0] == '\\' && YYCURSOR < YYLIMIT) {
2156 YYCURSOR++;
2159 while (YYCURSOR < YYLIMIT) {
2160 switch (*YYCURSOR++) {
2164 if (IS_LABEL_START(*YYCURSOR) || *YYCURSOR == '{') {
2169 if (*YYCURSOR == '$') {
2174 if (YYCURSOR < YYLIMIT) {
2175 YYCURSOR++;
2182 YYCURSOR--;
2187 yyleng = YYCURSOR - SCNG(yy_text);
2195 if (YYCURSOR > YYLIMIT) {
2198 if (yytext[0] == '\\' && YYCURSOR < YYLIMIT) {
2199 YYCURSOR++;
2202 while (YYCURSOR < YYLIMIT) {
2203 switch (*YYCURSOR++) {
2207 if (IS_LABEL_START(*YYCURSOR) || *YYCURSOR == '{') {
2212 if (*YYCURSOR == '$') {
2217 if (YYCURSOR < YYLIMIT) {
2218 YYCURSOR++;
2225 YYCURSOR--;
2229 yyleng = YYCURSOR - SCNG(yy_text);
2241 if (YYCURSOR > YYLIMIT) {
2245 YYCURSOR--;
2247 while (YYCURSOR < YYLIMIT) {
2248 switch (*YYCURSOR++) {
2250 if (*YYCURSOR == '\n') {
2251 YYCURSOR++;
2256 …if (IS_LABEL_START(*YYCURSOR) && heredoc_label->length < YYLIMIT - YYCURSOR && !memcmp(YYCURSOR, h…
2257 YYCTYPE *end = YYCURSOR + heredoc_label->length;
2266 if (YYCURSOR[-2] == '\r' && YYCURSOR[-1] == '\n') {
2280 if (IS_LABEL_START(*YYCURSOR) || *YYCURSOR == '{') {
2285 if (*YYCURSOR == '$') {
2290 if (YYCURSOR < YYLIMIT && *YYCURSOR != '\n' && *YYCURSOR != '\r') {
2291 YYCURSOR++;
2298 YYCURSOR--;
2303 yyleng = YYCURSOR - SCNG(yy_text);
2315 if (YYCURSOR > YYLIMIT) {
2319 YYCURSOR--;
2321 while (YYCURSOR < YYLIMIT) {
2322 switch (*YYCURSOR++) {
2324 if (*YYCURSOR == '\n') {
2325 YYCURSOR++;
2330 …if (IS_LABEL_START(*YYCURSOR) && heredoc_label->length < YYLIMIT - YYCURSOR && !memcmp(YYCURSOR, h…
2331 YYCTYPE *end = YYCURSOR + heredoc_label->length;
2340 if (YYCURSOR[-2] == '\r' && YYCURSOR[-1] == '\n') {
2359 yyleng = YYCURSOR - SCNG(yy_text);
2369 if (YYCURSOR > YYLIMIT) {