Lines Matching refs:zendlval

869 # define zend_copy_value(zendlval, yytext, yyleng) \  argument
872 …SCNG(output_filter)((unsigned char **)&(zendlval->value.str.val), &sz, (unsigned char *)yytext, (s…
873 zendlval->value.str.len = sz; \
875 zendlval->value.str.val = (char *) estrndup(yytext, yyleng); \
876 zendlval->value.str.len = yyleng; \
879 static void zend_scan_escape_string(zval *zendlval, char *str, int len, char quote_type TSRMLS_DC) in zend_scan_escape_string() argument
884 ZVAL_STRINGL(zendlval, str, len, 1); in zend_scan_escape_string()
887 s = t = zendlval->value.str.val; in zend_scan_escape_string()
888 end = s+zendlval->value.str.len; in zend_scan_escape_string()
900 zendlval->value.str.len--; in zend_scan_escape_string()
904 zendlval->value.str.len--; in zend_scan_escape_string()
908 zendlval->value.str.len--; in zend_scan_escape_string()
912 zendlval->value.str.len--; in zend_scan_escape_string()
916 zendlval->value.str.len--; in zend_scan_escape_string()
924 zendlval->value.str.len--; in zend_scan_escape_string()
936 zendlval->value.str.len--; in zend_scan_escape_string()
943 zendlval->value.str.len--; /* for the 'x' */ in zend_scan_escape_string()
946 zendlval->value.str.len--; in zend_scan_escape_string()
949 zendlval->value.str.len--; in zend_scan_escape_string()
963 zendlval->value.str.len--; in zend_scan_escape_string()
966 zendlval->value.str.len--; in zend_scan_escape_string()
969 zendlval->value.str.len--; in zend_scan_escape_string()
991 s = zendlval->value.str.val; in zend_scan_escape_string()
992 …SCNG(output_filter)((unsigned char **)&(zendlval->value.str.val), &sz, (unsigned char *)s, (size_t… in zend_scan_escape_string()
993 zendlval->value.str.len = sz; in zend_scan_escape_string()
999 int lex_scan(zval *zendlval TSRMLS_DC) in lex_scan()
1186 zendlval->value.str.val = yytext; /* no copying - intentional */ in lex_scan()
1187 zendlval->value.str.len = yyleng; in lex_scan()
1188 zendlval->type = IS_STRING; in lex_scan()
1199 zend_copy_value(zendlval, yytext, yyleng); in lex_scan()
1200 zendlval->type = IS_STRING; in lex_scan()
1482 zend_copy_value(zendlval, yytext, yyleng);
1483 zendlval->type = IS_STRING;
1509 zendlval->value.lval = 0;
1511 zendlval->value.lval = strtol(bin, NULL, 2);
1513 zendlval->type = IS_LONG;
1516 zendlval->value.dval = zend_bin_strtod(bin, NULL);
1517 zendlval->type = IS_DOUBLE;
1524 zendlval->value.lval = strtol(yytext, NULL, 0);
1527 zendlval->value.lval = strtol(yytext, NULL, 0);
1530 zendlval->value.dval = zend_oct_strtod(yytext, NULL);
1532 zendlval->value.dval = zend_strtod(yytext, NULL);
1534 zendlval->type = IS_DOUBLE;
1539 zendlval->type = IS_LONG;
1555 zendlval->value.lval = 0;
1557 zendlval->value.lval = strtol(hex, NULL, 16);
1559 zendlval->type = IS_LONG;
1562 zendlval->value.dval = zend_hex_strtod(hex, NULL);
1563 zendlval->type = IS_DOUBLE;
1570 zendlval->value.lval = strtol(yytext, NULL, 10);
1571 zendlval->type = IS_LONG;
1573 zendlval->value.str.val = (char *)estrndup(yytext, yyleng);
1574 zendlval->value.str.len = yyleng;
1575 zendlval->type = IS_STRING;
1581 zendlval->value.str.val = (char *)estrndup(yytext, yyleng);
1582 zendlval->value.str.len = yyleng;
1583 zendlval->type = IS_STRING;
1588 zendlval->value.dval = zend_strtod(yytext, NULL);
1589 zendlval->type = IS_DOUBLE;
1601 zendlval->value.str.len = sizeof("__CLASS__")-1;
1602 zendlval->value.str.val = estrndup("__CLASS__", zendlval->value.str.len);
1603 zendlval->type = IS_CONSTANT;
1613 zendlval->value.str.len = strlen(class_name);
1614 zendlval->value.str.val = estrndup(class_name, zendlval->value.str.len);
1615 zendlval->type = IS_STRING;
1633 zendlval->value.str.len = strlen(trait_name);
1634 zendlval->value.str.val = estrndup(trait_name, zendlval->value.str.len);
1635 zendlval->type = IS_STRING;
1650 zendlval->value.str.len = strlen(func_name);
1651 zendlval->value.str.val = estrndup(func_name, zendlval->value.str.len);
1652 zendlval->type = IS_STRING;
1668 zendlval->value.str.len = zend_spprintf(&zendlval->value.str.val, 0, "%s%s%s",
1673 zendlval->type = IS_STRING;
1678 zendlval->value.lval = CG(zend_lineno);
1679 zendlval->type = IS_LONG;
1689 zendlval->value.str.len = strlen(filename);
1690 zendlval->value.str.val = estrndup(filename, zendlval->value.str.len);
1691 zendlval->type = IS_STRING;
1716 zendlval->value.str.len = strlen(dirname);
1717 zendlval->value.str.val = dirname;
1718 zendlval->type = IS_STRING;
1724 *zendlval = *CG(current_namespace);
1725 zval_copy_ctor(zendlval);
1727 ZVAL_EMPTY_STRING(zendlval);
1742 zendlval->value.str.val = yytext; /* no copying - intentional */
1743 zendlval->value.str.len = yyleng;
1744 zendlval->type = IS_STRING;
1752 zendlval->value.str.val = yytext; /* no copying - intentional */
1753 zendlval->value.str.len = yyleng;
1754 zendlval->type = IS_STRING;
1764 zendlval->value.str.val = yytext; /* no copying - intentional */
1765 zendlval->value.str.len = yyleng;
1766 zendlval->type = IS_STRING;
1774 zendlval->value.str.val = yytext; /* no copying - intentional */
1775 zendlval->value.str.len = yyleng;
1776 zendlval->type = IS_STRING;
1786 zendlval->value.str.val = yytext; /* no copying - intentional */
1787 zendlval->value.str.len = yyleng;
1788 zendlval->type = IS_STRING;
1797 zendlval->value.str.val = yytext; /* no copying - intentional */
1798 zendlval->value.str.len = yyleng;
1799 zendlval->type = IS_STRING;
1853 …readsize = SCNG(output_filter)((unsigned char **)&(zendlval->value.str.val), &sz, (unsigned char *…
1854 zendlval->value.str.len = sz;
1859 zendlval->value.str.val = (char *) estrndup(yytext, yyleng);
1860 zendlval->value.str.len = yyleng;
1862 zendlval->type = IS_STRING;
1874 zend_copy_value(zendlval, (yytext+1), (yyleng-1));
1875 zendlval->type = IS_STRING;
1884 zend_copy_value(zendlval, (yytext+1), (yyleng-1));
1885 zendlval->type = IS_STRING;
1890 zend_copy_value(zendlval, (yytext+1), (yyleng-1));
1891 zendlval->type = IS_STRING;
1988 zendlval->value.str.val = yytext; /* no copying - intentional */
1989 zendlval->value.str.len = yyleng;
1990 zendlval->type = IS_STRING;
1999 zendlval->value.str.len = yyleng;
2000 zendlval->type = IS_STRING;
2001 zendlval->value.str.val = yytext; /* no copying - intentional */
2035 zendlval->value.str.val = estrndup(yytext+bprefix+1, yyleng-bprefix-2);
2036 zendlval->value.str.len = yyleng-bprefix-2;
2037 zendlval->type = IS_STRING;
2040 s = t = zendlval->value.str.val;
2041 end = s+zendlval->value.str.len;
2050 zendlval->value.str.len--;
2070 s = zendlval->value.str.val;
2071 …SCNG(output_filter)((unsigned char **)&(zendlval->value.str.val), &sz, (unsigned char *)s, (size_t…
2072 zendlval->value.str.len = sz;
2190 zendlval->value.lval = (long) '{';
2253 zend_scan_escape_string(zendlval, yytext, yyleng, '"' TSRMLS_CC);
2295 zend_scan_escape_string(zendlval, yytext, yyleng, '`' TSRMLS_CC);
2369 zend_scan_escape_string(zendlval, yytext, yyleng - newline, 0 TSRMLS_CC);
2425 zend_copy_value(zendlval, yytext, yyleng - newline);
2426 zendlval->type = IS_STRING;