diff options
Diffstat (limited to 'Zend/zend_ast.h')
| -rw-r--r-- | Zend/zend_ast.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/Zend/zend_ast.h b/Zend/zend_ast.h index cac3a54dd4..8678299f0f 100644 --- a/Zend/zend_ast.h +++ b/Zend/zend_ast.h @@ -48,6 +48,9 @@ ZEND_API zend_ast *zend_ast_create_constant(zval *zv); ZEND_API zend_ast *zend_ast_create_unary(uint kind, zend_ast *op0); ZEND_API zend_ast *zend_ast_create_binary(uint kind, zend_ast *op0, zend_ast *op1); ZEND_API zend_ast *zend_ast_create_ternary(uint kind, zend_ast *op0, zend_ast *op1, zend_ast *op2); +ZEND_API zend_ast* zend_ast_create_dynamic(uint kind); +ZEND_API void zend_ast_dynamic_add(zend_ast **ast, zend_ast *op); +ZEND_API void zend_ast_dynamic_shrink(zend_ast **ast); ZEND_API int zend_ast_is_ct_constant(zend_ast *ast); |
