Lines Matching refs:attr

53 	ast->attr = 0;  in zend_ast_create_znode()
59 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
64 ast->attr = attr; in zend_ast_create_zval_int()
74 ZEND_API zend_ast * ZEND_FASTCALL zend_ast_create_zval_ex(zval *zv, zend_ast_attr attr) { in zend_ast_create_zval_ex() argument
75 return zend_ast_create_zval_int(zv, attr, CG(zend_lineno)); in zend_ast_create_zval_ex()
94 ZEND_API zend_ast * ZEND_FASTCALL zend_ast_create_constant(zend_string *name, zend_ast_attr attr) { in zend_ast_create_constant() argument
99 ast->attr = attr; in zend_ast_create_constant()
123 ast->attr = 0; in zend_ast_create_decl()
145 ast->attr = 0; in zend_ast_create_0()
158 ast->attr = 0; in zend_ast_create_1()
178 ast->attr = 0; in zend_ast_create_2()
200 ast->attr = 0; in zend_ast_create_3()
225 ast->attr = 0; in zend_ast_create_4()
253 list->attr = 0; in zend_ast_create_list_0()
268 list->attr = 0; in zend_ast_create_list_1()
292 list->attr = 0; in zend_ast_create_list_2()
315 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
321 ast->attr = attr; in zend_ast_create_from_va_list()
341 ZEND_API zend_ast *zend_ast_create_ex(zend_ast_kind kind, zend_ast_attr attr, ...) { in zend_ast_create_ex() argument
345 va_start(va, attr); in zend_ast_create_ex()
346 ast = zend_ast_create_from_va_list(kind, attr, va); in zend_ast_create_ex()
370 list->attr = 0; in zend_ast_create_list()
488 binary_op_type op = get_binary_op(ast->attr); in zend_ast_evaluate()
514 unary_op_type op = get_unary_op(ast->attr); in zend_ast_evaluate()
529 zval *zv = zend_get_constant_ex(name, scope, ast->attr); in zend_ast_evaluate()
533 ret = zend_use_undefined_constant(name, ast->attr, result); in zend_ast_evaluate()
551 if (ast->attr == ZEND_FETCH_CLASS_SELF) { in zend_ast_evaluate()
553 } else if (ast->attr == ZEND_FETCH_CLASS_PARENT) { in zend_ast_evaluate()
717 … zend_fetch_dimension_const(result, &op1, &op2, (ast->attr & ZEND_DIM_IS) ? BP_VAR_IS : BP_VAR_R); in zend_ast_evaluate()
764 new->attr = ast->attr; in zend_ast_tree_copy()
770 new->attr = ast->attr; in zend_ast_tree_copy()
778 new->attr = list->attr; in zend_ast_tree_copy()
793 new->attr = ast->attr; in zend_ast_tree_copy()
1013 if (ast->attr == ZEND_NAME_FQ) { in zend_ast_export_ns_name()
1015 } else if (ast->attr == ZEND_NAME_RELATIVE) { in zend_ast_export_ns_name()
1153 if (list->child[i]->attr & ZEND_BIND_REF) { in zend_ast_export_var_list()
1424 if (decl->child[3]->attr & ZEND_TYPE_NULLABLE) { in zend_ast_export_ex()
1505 if (ast->attr & ZEND_ACC_PUBLIC) { in zend_ast_export_ex()
1507 } else if (ast->attr & ZEND_ACC_PROTECTED) { in zend_ast_export_ex()
1509 } else if (ast->attr & ZEND_ACC_PRIVATE) { in zend_ast_export_ex()
1512 if (ast->attr & ZEND_ACC_STATIC) { in zend_ast_export_ex()
1517 if (type_ast->attr & ZEND_TYPE_NULLABLE) { in zend_ast_export_ex()
1538 if (ast->attr == T_FUNCTION) { in zend_ast_export_ex()
1540 } else if (ast->attr == T_CONST) { in zend_ast_export_ex()
1547 switch (ast->attr) { in zend_ast_export_ex()
1560 switch (ast->attr & ~ZEND_TYPE_NULLABLE) { in zend_ast_export_ex()
1582 switch (ast->attr) { in zend_ast_export_ex()
1624 switch (ast->attr) { in zend_ast_export_ex()
1634 switch (ast->attr) { in zend_ast_export_ex()
1715 switch (ast->attr) { in zend_ast_export_ex()
1733 switch (ast->attr) { in zend_ast_export_ex()
1767 if (ast->attr) in zend_ast_export_ex()
1923 if (ast->attr & ZEND_ACC_PUBLIC) { in zend_ast_export_ex()
1925 } else if (ast->attr & ZEND_ACC_PROTECTED) { in zend_ast_export_ex()
1927 } else if (ast->attr & ZEND_ACC_PRIVATE) { in zend_ast_export_ex()
1992 if (ast->child[0]->attr & ZEND_TYPE_NULLABLE) { in zend_ast_export_ex()
1998 if (ast->attr & ZEND_PARAM_REF) { in zend_ast_export_ex()
2001 if (ast->attr & ZEND_PARAM_VARIADIC) { in zend_ast_export_ex()