Lines Matching refs:zendlval

871 # define zend_copy_value(zendlval, yytext, yyleng) \  argument
874 …SCNG(output_filter)((unsigned char **)&(zendlval->value.str.val), &sz, (unsigned char *)yytext, (s…
875 zendlval->value.str.len = sz; \
877 zendlval->value.str.val = (char *) estrndup(yytext, yyleng); \
878 zendlval->value.str.len = yyleng; \
881 static void zend_scan_escape_string(zval *zendlval, char *str, int len, char quote_type TSRMLS_DC) in zend_scan_escape_string() argument
886 ZVAL_STRINGL(zendlval, str, len, 1); in zend_scan_escape_string()
889 s = t = zendlval->value.str.val; in zend_scan_escape_string()
890 end = s+zendlval->value.str.len; in zend_scan_escape_string()
902 zendlval->value.str.len--; in zend_scan_escape_string()
906 zendlval->value.str.len--; in zend_scan_escape_string()
910 zendlval->value.str.len--; in zend_scan_escape_string()
914 zendlval->value.str.len--; in zend_scan_escape_string()
918 zendlval->value.str.len--; in zend_scan_escape_string()
926 zendlval->value.str.len--; in zend_scan_escape_string()
938 zendlval->value.str.len--; in zend_scan_escape_string()
945 zendlval->value.str.len--; /* for the 'x' */ in zend_scan_escape_string()
948 zendlval->value.str.len--; in zend_scan_escape_string()
951 zendlval->value.str.len--; in zend_scan_escape_string()
965 zendlval->value.str.len--; in zend_scan_escape_string()
968 zendlval->value.str.len--; in zend_scan_escape_string()
971 zendlval->value.str.len--; in zend_scan_escape_string()
993 s = zendlval->value.str.val; in zend_scan_escape_string()
994 …SCNG(output_filter)((unsigned char **)&(zendlval->value.str.val), &sz, (unsigned char *)s, (size_t… in zend_scan_escape_string()
995 zendlval->value.str.len = sz; in zend_scan_escape_string()
1001 int lex_scan(zval *zendlval TSRMLS_DC) in lex_scan()
1155 …readsize = SCNG(output_filter)((unsigned char **)&(zendlval->value.str.val), &sz, (unsigned char *… in lex_scan()
1156 zendlval->value.str.len = sz; in lex_scan()
1161 zendlval->value.str.val = (char *) estrndup(yytext, yyleng); in lex_scan()
1162 zendlval->value.str.len = yyleng; in lex_scan()
1164 zendlval->type = IS_STRING; in lex_scan()
1189 zendlval->value.str.val = yytext; /* no copying - intentional */ in lex_scan()
1190 zendlval->value.str.len = yyleng; in lex_scan()
1191 zendlval->type = IS_STRING; in lex_scan()
1208 zendlval->value.str.val = yytext; /* no copying - intentional */ in lex_scan()
1209 zendlval->value.str.len = yyleng; in lex_scan()
1210 zendlval->type = IS_STRING; in lex_scan()
1414 zendlval->value.str.val = yytext; /* no copying - intentional */ in lex_scan()
1415 zendlval->value.str.len = yyleng; in lex_scan()
1416 zendlval->type = IS_STRING; in lex_scan()
1450 zendlval->value.str.val = yytext; /* no copying - intentional */ in lex_scan()
1451 zendlval->value.str.len = yyleng; in lex_scan()
1452 zendlval->type = IS_STRING; in lex_scan()
1467 zendlval->value.str.val = yytext; /* no copying - intentional */ in lex_scan()
1468 zendlval->value.str.len = yyleng; in lex_scan()
1469 zendlval->type = IS_STRING; in lex_scan()
1502 zendlval->value.str.val = yytext; /* no copying - intentional */ in lex_scan()
1503 zendlval->value.str.len = yyleng; in lex_scan()
1504 zendlval->type = IS_STRING; in lex_scan()
1618 zend_scan_escape_string(zendlval, yytext, yyleng, '`' TSRMLS_CC); in lex_scan()
1649 zendlval->value.lval = (long) '{'; in lex_scan()
1672 zend_copy_value(zendlval, (yytext+1), (yyleng-1)); in lex_scan()
1673 zendlval->type = IS_STRING; in lex_scan()
1705 zend_copy_value(zendlval, (yytext+1), (yyleng-1)); in lex_scan()
1706 zendlval->type = IS_STRING; in lex_scan()
1731 zend_copy_value(zendlval, (yytext+1), (yyleng-1)); in lex_scan()
1732 zendlval->type = IS_STRING; in lex_scan()
1849 zend_scan_escape_string(zendlval, yytext, yyleng, '"' TSRMLS_CC); in lex_scan()
1880 zendlval->value.lval = (long) '{'; in lex_scan()
1903 zend_copy_value(zendlval, (yytext+1), (yyleng-1)); in lex_scan()
1904 zendlval->type = IS_STRING; in lex_scan()
1936 zend_copy_value(zendlval, (yytext+1), (yyleng-1)); in lex_scan()
1937 zendlval->type = IS_STRING; in lex_scan()
1962 zend_copy_value(zendlval, (yytext+1), (yyleng-1)); in lex_scan()
1963 zendlval->type = IS_STRING; in lex_scan()
2122 zend_scan_escape_string(zendlval, yytext, yyleng - newline, 0 TSRMLS_CC); in lex_scan()
2142 zendlval->value.lval = (long) '{'; in lex_scan()
2165 zend_copy_value(zendlval, (yytext+1), (yyleng-1)); in lex_scan()
2166 zendlval->type = IS_STRING; in lex_scan()
2198 zend_copy_value(zendlval, (yytext+1), (yyleng-1)); in lex_scan()
2199 zendlval->type = IS_STRING; in lex_scan()
2224 zend_copy_value(zendlval, (yytext+1), (yyleng-1)); in lex_scan()
2225 zendlval->type = IS_STRING; in lex_scan()
2413 zend_copy_value(zendlval, yytext, yyleng); in lex_scan()
2414 zendlval->type = IS_STRING; in lex_scan()
2664 zendlval->value.str.val = yytext; /* no copying - intentional */ in lex_scan()
2665 zendlval->value.str.len = yyleng; in lex_scan()
2666 zendlval->type = IS_STRING; in lex_scan()
2963 zendlval->value.lval = strtol(yytext, NULL, 0); in lex_scan()
2966 zendlval->value.lval = strtol(yytext, NULL, 0); in lex_scan()
2969 zendlval->value.dval = zend_oct_strtod(yytext, NULL); in lex_scan()
2971 zendlval->value.dval = zend_strtod(yytext, NULL); in lex_scan()
2973 zendlval->type = IS_DOUBLE; in lex_scan()
2978 zendlval->type = IS_LONG; in lex_scan()
3076 zendlval->value.str.val = estrndup(yytext+bprefix+1, yyleng-bprefix-2); in lex_scan()
3077 zendlval->value.str.len = yyleng-bprefix-2; in lex_scan()
3078 zendlval->type = IS_STRING; in lex_scan()
3081 s = t = zendlval->value.str.val; in lex_scan()
3082 end = s+zendlval->value.str.len; in lex_scan()
3091 zendlval->value.str.len--; in lex_scan()
3111 s = zendlval->value.str.val; in lex_scan()
3112 …SCNG(output_filter)((unsigned char **)&(zendlval->value.str.val), &sz, (unsigned char *)s, (size_t… in lex_scan()
3113 zendlval->value.str.len = sz; in lex_scan()
3133 zend_scan_escape_string(zendlval, yytext+bprefix+1, yyleng-bprefix-2, '"' TSRMLS_CC); in lex_scan()
3221 zendlval->value.dval = zend_strtod(yytext, NULL); in lex_scan()
3222 zendlval->type = IS_DOUBLE; in lex_scan()
3330 zendlval->value.lval = 0; in lex_scan()
3332 zendlval->value.lval = strtol(bin, NULL, 2); in lex_scan()
3334 zendlval->type = IS_LONG; in lex_scan()
3337 zendlval->value.dval = zend_bin_strtod(bin, NULL); in lex_scan()
3338 zendlval->type = IS_DOUBLE; in lex_scan()
3367 zendlval->value.lval = 0; in lex_scan()
3369 zendlval->value.lval = strtol(hex, NULL, 16); in lex_scan()
3371 zendlval->type = IS_LONG; in lex_scan()
3374 zendlval->value.dval = zend_hex_strtod(hex, NULL); in lex_scan()
3375 zendlval->type = IS_DOUBLE; in lex_scan()
3390 zendlval->value.str.val = yytext; /* no copying - intentional */ in lex_scan()
3391 zendlval->value.str.len = yyleng; in lex_scan()
3392 zendlval->type = IS_STRING; in lex_scan()
3432 zend_copy_value(zendlval, (yytext+1), (yyleng-1)); in lex_scan()
3433 zendlval->type = IS_STRING; in lex_scan()
3530 zendlval->value.str.len = yyleng; in lex_scan()
3531 zendlval->type = IS_STRING; in lex_scan()
3532 zendlval->value.str.val = yytext; /* no copying - intentional */ in lex_scan()
4199 *zendlval = *CG(current_namespace); in lex_scan()
4200 zval_copy_ctor(zendlval); in lex_scan()
4202 ZVAL_EMPTY_STRING(zendlval); in lex_scan()
4248 zendlval->value.str.len = strlen(dirname); in lex_scan()
4249 zendlval->value.str.val = dirname; in lex_scan()
4250 zendlval->type = IS_STRING; in lex_scan()
4280 zendlval->value.lval = CG(zend_lineno); in lex_scan()
4281 zendlval->type = IS_LONG; in lex_scan()
4332 zendlval->value.str.len = zend_spprintf(&zendlval->value.str.val, 0, "%s%s%s", in lex_scan()
4337 zendlval->type = IS_STRING; in lex_scan()
4402 zendlval->value.str.len = strlen(func_name); in lex_scan()
4403 zendlval->value.str.val = estrndup(func_name, zendlval->value.str.len); in lex_scan()
4404 zendlval->type = IS_STRING; in lex_scan()
4434 zendlval->value.str.len = strlen(filename); in lex_scan()
4435 zendlval->value.str.val = estrndup(filename, zendlval->value.str.len); in lex_scan()
4436 zendlval->type = IS_STRING; in lex_scan()
4483 zendlval->value.str.len = strlen(trait_name); in lex_scan()
4484 zendlval->value.str.val = estrndup(trait_name, zendlval->value.str.len); in lex_scan()
4485 zendlval->type = IS_STRING; in lex_scan()
4528 zendlval->value.str.len = sizeof("__CLASS__")-1; in lex_scan()
4529 zendlval->value.str.val = estrndup("__CLASS__", zendlval->value.str.len); in lex_scan()
4530 zendlval->type = IS_CONSTANT; in lex_scan()
4540 zendlval->value.str.len = strlen(class_name); in lex_scan()
4541 zendlval->value.str.val = estrndup(class_name, zendlval->value.str.len); in lex_scan()
4542 zendlval->type = IS_STRING; in lex_scan()
7323 zendlval->value.str.val = yytext; /* no copying - intentional */ in lex_scan()
7324 zendlval->value.str.len = yyleng; in lex_scan()
7325 zendlval->type = IS_STRING; in lex_scan()
7355 zend_copy_value(zendlval, yytext, yyleng); in lex_scan()
7356 zendlval->type = IS_STRING; in lex_scan()
7504 zend_copy_value(zendlval, yytext, yyleng); in lex_scan()
7505 zendlval->type = IS_STRING; in lex_scan()
7573 zend_copy_value(zendlval, yytext, yyleng - newline); in lex_scan()
7574 zendlval->type = IS_STRING; in lex_scan()
7688 zendlval->value.lval = strtol(yytext, NULL, 10); in lex_scan()
7689 zendlval->type = IS_LONG; in lex_scan()
7691 zendlval->value.str.val = (char *)estrndup(yytext, yyleng); in lex_scan()
7692 zendlval->value.str.len = yyleng; in lex_scan()
7693 zendlval->type = IS_STRING; in lex_scan()
7761 zend_copy_value(zendlval, yytext, yyleng); in lex_scan()
7762 zendlval->type = IS_STRING; in lex_scan()
7818 zend_copy_value(zendlval, (yytext+1), (yyleng-1)); in lex_scan()
7819 zendlval->type = IS_STRING; in lex_scan()
7864 zendlval->value.str.val = (char *)estrndup(yytext, yyleng); in lex_scan()
7865 zendlval->value.str.len = yyleng; in lex_scan()
7866 zendlval->type = IS_STRING; in lex_scan()