Searched refs:zend_ast (Results 1 – 13 of 13) sorted by relevance
/PHP-5.6/Zend/ |
H A D | zend_ast.h | 25 typedef struct _zend_ast zend_ast; typedef 44 zend_ast *child; 48 ZEND_API zend_ast *zend_ast_create_constant(zval *zv); 50 ZEND_API zend_ast *zend_ast_create_unary(uint kind, zend_ast *op0); 51 ZEND_API zend_ast *zend_ast_create_binary(uint kind, zend_ast *op0, zend_ast *op1); 52 ZEND_API zend_ast *zend_ast_create_ternary(uint kind, zend_ast *op0, zend_ast *op1, zend_ast *op2); 53 ZEND_API zend_ast* zend_ast_create_dynamic(uint kind); 54 ZEND_API void zend_ast_dynamic_add(zend_ast **ast, zend_ast *op); 57 ZEND_API int zend_ast_is_ct_constant(zend_ast *ast); 61 ZEND_API zend_ast *zend_ast_copy(zend_ast *ast); [all …]
|
H A D | zend_ast.c | 28 zend_ast *ast = emalloc(sizeof(zend_ast) + sizeof(zval)); in zend_ast_create_constant() 36 ZEND_API zend_ast* zend_ast_create_unary(uint kind, zend_ast *op0) in zend_ast_create_unary() 38 zend_ast *ast = emalloc(sizeof(zend_ast)); in zend_ast_create_unary() 45 ZEND_API zend_ast* zend_ast_create_binary(uint kind, zend_ast *op0, zend_ast *op1) in zend_ast_create_binary() 47 zend_ast *ast = emalloc(sizeof(zend_ast) + sizeof(zend_ast*)); in zend_ast_create_binary() 55 ZEND_API zend_ast* zend_ast_create_ternary(uint kind, zend_ast *op0, zend_ast *op1, zend_ast *op2) in zend_ast_create_ternary() 57 zend_ast *ast = emalloc(sizeof(zend_ast) + sizeof(zend_ast*) * 2); in zend_ast_create_ternary() 68 zend_ast *ast = emalloc(sizeof(zend_ast) + sizeof(zend_ast*) * 3); /* use 4 children as deafult */ in zend_ast_create_dynamic() 74 ZEND_API void zend_ast_dynamic_add(zend_ast **ast, zend_ast *op) in zend_ast_dynamic_add() 350 ZEND_API zend_ast *zend_ast_copy(zend_ast *ast) in zend_ast_copy() [all …]
|
H A D | Makefile.am | 21 zend_generators.c zend_virtual_cwd.c zend_ast.c
|
H A D | zend_compile.h | 96 zend_ast *ast; 659 void zend_do_constant_expression(znode *result, zend_ast *ast TSRMLS_DC);
|
H A D | zend.h | 331 zend_ast *ast;
|
H A D | Zend.dsp | 122 SOURCE=.\zend_ast.c
|
H A D | ZendTS.dsp | 143 SOURCE=.\zend_ast.c
|
H A D | zend_compile.c | 7437 void zend_do_constant_expression(znode *result, zend_ast *ast TSRMLS_DC) /* {{{ */ in zend_do_constant_expression()
|
/PHP-5.6/ext/opcache/ |
H A D | zend_persist_calc.c | 98 static uint zend_persist_ast_calc(zend_ast *ast TSRMLS_DC) in zend_persist_ast_calc() 104 ADD_SIZE(sizeof(zend_ast) + sizeof(zval)); in zend_persist_ast_calc() 107 ADD_SIZE(sizeof(zend_ast) + sizeof(zend_ast*) * (ast->children - 1)); in zend_persist_ast_calc()
|
H A D | zend_persist.c | 143 static zend_ast *zend_persist_ast(zend_ast *ast TSRMLS_DC) in zend_persist_ast() 146 zend_ast *node; in zend_persist_ast() 149 node = zend_accel_memdup(ast, sizeof(zend_ast) + sizeof(zval)); in zend_persist_ast() 153 node = zend_accel_memdup(ast, sizeof(zend_ast) + sizeof(zend_ast*) * (ast->children - 1)); in zend_persist_ast()
|
H A D | zend_accelerator_util_funcs.c | 226 static zend_ast *zend_ast_clone(zend_ast *ast TSRMLS_DC) in zend_ast_clone() 229 zend_ast *node; in zend_ast_clone() 232 node = emalloc(sizeof(zend_ast) + sizeof(zval)); in zend_ast_clone() 258 node = emalloc(sizeof(zend_ast) + sizeof(zend_ast*) * (ast->children - 1)); in zend_ast_clone()
|
/PHP-5.6/win32/build/ |
H A D | config.w32 | 365 zend_float.c zend_string.c zend_generators.c zend_virtual_cwd.c zend_ast.c");
|
/PHP-5.6/ |
H A D | configure.in | 1493 zend_virtual_cwd.c zend_ast.c)
|
Completed in 77 milliseconds