Lines Matching refs:stmt_ast
5938 zend_ast *stmt_ast = ast->child[1]; in zend_compile_while() local
5947 zend_compile_stmt(stmt_ast); in zend_compile_while()
5961 zend_ast *stmt_ast = ast->child[0]; in zend_compile_do_while() local
5970 zend_compile_stmt(stmt_ast); in zend_compile_do_while()
6008 zend_ast *stmt_ast = ast->child[3]; in zend_compile_for() local
6021 zend_compile_stmt(stmt_ast); in zend_compile_for()
6042 zend_ast *stmt_ast = ast->child[3]; in zend_compile_foreach() local
6109 zend_compile_stmt(stmt_ast); in zend_compile_foreach()
6142 zend_ast *stmt_ast = elem_ast->child[1]; in zend_compile_if() local
6156 zend_compile_stmt(stmt_ast); in zend_compile_if()
6168 zend_compile_stmt(stmt_ast); in zend_compile_if()
6318 zend_ast *stmt_ast = case_ast->child[1]; in zend_compile_switch() local
6346 zend_compile_stmt(stmt_ast); in zend_compile_switch()
6658 zend_ast *stmt_ast = catch_ast->child[2]; in zend_compile_try() local
6711 zend_compile_stmt(stmt_ast); in zend_compile_try()
6852 zend_ast *stmt_ast = ast->child[1]; in zend_compile_declare() local
6905 if (stmt_ast) { in zend_compile_declare()
6906 zend_compile_stmt(stmt_ast); in zend_compile_declare()
7945 static void find_implicit_binds(closure_info *info, zend_ast *params_ast, zend_ast *stmt_ast) in find_implicit_binds() argument
7952 find_implicit_binds_recursively(info, stmt_ast); in find_implicit_binds()
8236 zend_ast *stmt_ast = decl->child[2]; in zend_compile_func_decl_ex() local
8272 bool has_body = stmt_ast != NULL; in zend_compile_func_decl_ex()
8277 find_implicit_binds(&info, params_ast, stmt_ast); in zend_compile_func_decl_ex()
8359 stmt_ast = zend_ast_create(ZEND_AST_RETURN, stmt_ast); in zend_compile_func_decl_ex()
8360 decl->child[2] = stmt_ast; in zend_compile_func_decl_ex()
8364 zend_compile_stmt(stmt_ast); in zend_compile_func_decl_ex()
8436 zend_ast *stmt_ast = hook->child[2]; in zend_compile_property_hooks() local
8453 || ((prop_info->flags & ZEND_ACC_ABSTRACT) && !stmt_ast)) { in zend_compile_property_hooks()
8456 if (stmt_ast) { in zend_compile_property_hooks()
8466 } else if (!stmt_ast) { in zend_compile_property_hooks()
8477 if (stmt_ast && stmt_ast->kind == ZEND_AST_PROPERTY_HOOK_SHORT_BODY) { in zend_compile_property_hooks()
8478 stmt_ast = stmt_ast->child[0]; in zend_compile_property_hooks()
8480 stmt_ast = zend_ast_create(ZEND_AST_RETURN, stmt_ast); in zend_compile_property_hooks()
8483 stmt_ast = zend_ast_create(ZEND_AST_ASSIGN, in zend_compile_property_hooks()
8487 stmt_ast); in zend_compile_property_hooks()
8489 stmt_ast = zend_ast_create_list(1, ZEND_AST_STMT_LIST, stmt_ast); in zend_compile_property_hooks()
8490 hook->child[2] = stmt_ast; in zend_compile_property_hooks()
8997 zend_ast *stmt_ast = decl->child[2]; in zend_compile_class_decl() local
9098 zend_compile_stmt(stmt_ast); in zend_compile_class_decl()
9460 zend_ast *stmt_ast = ast->child[1]; in zend_compile_namespace() local
9462 bool with_bracket = stmt_ast != NULL; in zend_compile_namespace()
9513 if (stmt_ast) { in zend_compile_namespace()
9514 zend_compile_top_stmt(stmt_ast); in zend_compile_namespace()