Home
last modified time | relevance | path

Searched refs:zend_ast (Results 1 – 13 of 13) sorted by relevance

/PHP-5.6/Zend/
H A Dzend_ast.h25 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 Dzend_ast.c28 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 DMakefile.am21 zend_generators.c zend_virtual_cwd.c zend_ast.c
H A Dzend_compile.h96 zend_ast *ast;
659 void zend_do_constant_expression(znode *result, zend_ast *ast TSRMLS_DC);
H A Dzend.h331 zend_ast *ast;
H A DZend.dsp122 SOURCE=.\zend_ast.c
H A DZendTS.dsp143 SOURCE=.\zend_ast.c
H A Dzend_compile.c7437 void zend_do_constant_expression(znode *result, zend_ast *ast TSRMLS_DC) /* {{{ */ in zend_do_constant_expression()
/PHP-5.6/ext/opcache/
H A Dzend_persist_calc.c98 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 Dzend_persist.c143 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 Dzend_accelerator_util_funcs.c226 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 Dconfig.w32365 zend_float.c zend_string.c zend_generators.c zend_virtual_cwd.c zend_ast.c");
/PHP-5.6/
H A Dconfigure.in1493 zend_virtual_cwd.c zend_ast.c)

Completed in 77 milliseconds