Lines Matching refs:attr

50 	ast->attr = 0;  in zend_ast_create_znode()
56 static zend_always_inline zend_ast * zend_ast_create_zval_int(zval *zv, uint32_t attr, uint32_t lin… in zend_ast_create_zval_int() argument
61 ast->attr = attr; in zend_ast_create_zval_int()
71 ZEND_API zend_ast * ZEND_FASTCALL zend_ast_create_zval_ex(zval *zv, zend_ast_attr attr) { in zend_ast_create_zval_ex() argument
72 return zend_ast_create_zval_int(zv, attr, CG(zend_lineno)); in zend_ast_create_zval_ex()
91 ZEND_API zend_ast * ZEND_FASTCALL zend_ast_create_constant(zend_string *name, zend_ast_attr attr) { in zend_ast_create_constant() argument
96 ast->attr = attr; in zend_ast_create_constant()
120 ast->attr = 0; in zend_ast_create_decl()
142 ast->attr = 0; in zend_ast_create_0()
155 ast->attr = 0; in zend_ast_create_1()
174 ast->attr = 0; in zend_ast_create_2()
196 ast->attr = 0; in zend_ast_create_3()
221 ast->attr = 0; in zend_ast_create_4()
249 ast->attr = 0; in zend_ast_create_5()
280 list->attr = 0; in zend_ast_create_list_0()
295 list->attr = 0; in zend_ast_create_list_1()
319 list->attr = 0; in zend_ast_create_list_2()
342 static zend_ast *zend_ast_create_from_va_list(zend_ast_kind kind, zend_ast_attr attr, va_list va) { in zend_ast_create_from_va_list() argument
348 ast->attr = attr; in zend_ast_create_from_va_list()
368 ZEND_API zend_ast *zend_ast_create_ex(zend_ast_kind kind, zend_ast_attr attr, ...) { in zend_ast_create_ex() argument
372 va_start(va, attr); in zend_ast_create_ex()
373 ast = zend_ast_create_from_va_list(kind, attr, va); in zend_ast_create_ex()
397 list->attr = 0; in zend_ast_create_list()
496 …return zend_fetch_class_with_scope(zend_ast_get_str(ast), (ast->attr >> ZEND_CONST_EXPR_NEW_FETCH_… in zend_ast_fetch_class()
550 binary_op_type op = get_binary_op(ast->attr); in zend_ast_evaluate_inner()
576 unary_op_type op = get_unary_op(ast->attr); in zend_ast_evaluate_inner()
591 zval *zv = zend_get_constant_ex(name, scope, ast->attr); in zend_ast_evaluate_inner()
612 if (ast->attr == ZEND_FETCH_CLASS_SELF) { in zend_ast_evaluate_inner()
614 } else if (ast->attr == ZEND_FETCH_CLASS_PARENT) { in zend_ast_evaluate_inner()
796 zend_fetch_dimension_const(result, &op1, &op2, (ast->attr & ZEND_DIM_IS) ? BP_VAR_IS : BP_VAR_R); in zend_ast_evaluate_inner()
855 zval *zv = zend_get_class_constant_ex(class_name, const_name, scope, ast->attr); in zend_ast_evaluate_inner()
885 if (args_ast->attr) { in zend_ast_evaluate_inner()
1064 new->attr = ast->attr; in zend_ast_tree_copy()
1071 new->attr = ast->attr; in zend_ast_tree_copy()
1080 new->attr = list->attr; in zend_ast_tree_copy()
1096 new->attr = ast->attr; in zend_ast_tree_copy()
1319 if (ast->attr == ZEND_NAME_FQ) { in zend_ast_export_ns_name()
1321 } else if (ast->attr == ZEND_NAME_RELATIVE) { in zend_ast_export_ns_name()
1459 if (list->child[i]->attr & ZEND_BIND_REF) { in zend_ast_export_var_list()
1622 zend_ast *attr = list->child[i]; in zend_ast_export_attribute_group() local
1627 zend_ast_export_ns_name(str, attr->child[0], 0, indent); in zend_ast_export_attribute_group()
1629 if (attr->child[1]) { in zend_ast_export_attribute_group()
1631 zend_ast_export_ex(str, attr->child[1], 0, indent); in zend_ast_export_attribute_group()
1686 if (ast->attr & ZEND_TYPE_NULLABLE) { in zend_ast_export_type()
1899 zend_ast_export_visibility(str, ast->attr); in zend_ast_export_ex()
1901 if (ast->attr & ZEND_ACC_STATIC) { in zend_ast_export_ex()
1904 if (ast->attr & ZEND_ACC_READONLY) { in zend_ast_export_ex()
1925 zend_ast_export_visibility(str, ast->attr); in zend_ast_export_ex()
1940 if (ast->attr == T_FUNCTION) { in zend_ast_export_ex()
1942 } else if (ast->attr == T_CONST) { in zend_ast_export_ex()
1949 switch (ast->attr) { in zend_ast_export_ex()
1962 switch (ast->attr & ~ZEND_TYPE_NULLABLE) { in zend_ast_export_ex()
1986 switch (ast->attr) { in zend_ast_export_ex()
2028 switch (ast->attr) { in zend_ast_export_ex()
2038 switch (ast->attr) { in zend_ast_export_ex()
2119 switch (ast->attr) { in zend_ast_export_ex()
2136 switch (ast->attr) { in zend_ast_export_ex()
2154 switch (ast->attr) { in zend_ast_export_ex()
2187 if (ast->attr) in zend_ast_export_ex()
2367 if (ast->attr & ZEND_ACC_PUBLIC) { in zend_ast_export_ex()
2369 } else if (ast->attr & ZEND_ACC_PROTECTED) { in zend_ast_export_ex()
2371 } else if (ast->attr & ZEND_ACC_PRIVATE) { in zend_ast_export_ex()
2450 if (ast->attr & ZEND_PARAM_REF) { in zend_ast_export_ex()
2453 if (ast->attr & ZEND_PARAM_VARIADIC) { in zend_ast_export_ex()
2570 zend_ast * ZEND_FASTCALL zend_ast_with_attributes(zend_ast *ast, zend_ast *attr) in zend_ast_with_attributes() argument
2572 ZEND_ASSERT(attr->kind == ZEND_AST_ATTRIBUTE_LIST); in zend_ast_with_attributes()
2579 ((zend_ast_decl *) ast)->child[4] = attr; in zend_ast_with_attributes()
2582 ((zend_ast_decl *) ast)->child[3] = attr; in zend_ast_with_attributes()
2585 ast->child[2] = attr; in zend_ast_with_attributes()
2589 ast->child[3] = attr; in zend_ast_with_attributes()
2592 ast->child[1] = attr; in zend_ast_with_attributes()