decl 464 Zend/zend_ast.c zend_ast_decl *decl = (zend_ast_decl *) ast; decl 465 Zend/zend_ast.c if (decl->name) { decl 466 Zend/zend_ast.c zend_string_release(decl->name); decl 468 Zend/zend_ast.c if (decl->doc_comment) { decl 469 Zend/zend_ast.c zend_string_release(decl->doc_comment); decl 471 Zend/zend_ast.c zend_ast_destroy_ex(decl->child[0], free); decl 472 Zend/zend_ast.c zend_ast_destroy_ex(decl->child[1], free); decl 473 Zend/zend_ast.c zend_ast_destroy_ex(decl->child[2], free); decl 474 Zend/zend_ast.c zend_ast_destroy_ex(decl->child[3], free); decl 969 Zend/zend_ast.c zend_ast_decl *decl; decl 991 Zend/zend_ast.c decl = (zend_ast_decl *) ast; decl 992 Zend/zend_ast.c if (decl->flags & ZEND_ACC_PUBLIC) { decl 994 Zend/zend_ast.c } else if (decl->flags & ZEND_ACC_PROTECTED) { decl 996 Zend/zend_ast.c } else if (decl->flags & ZEND_ACC_PRIVATE) { decl 999 Zend/zend_ast.c if (decl->flags & ZEND_ACC_STATIC) { decl 1002 Zend/zend_ast.c if (decl->flags & ZEND_ACC_ABSTRACT) { decl 1005 Zend/zend_ast.c if (decl->flags & ZEND_ACC_FINAL) { decl 1009 Zend/zend_ast.c if (decl->flags & ZEND_ACC_RETURN_REFERENCE) { decl 1013 Zend/zend_ast.c smart_str_appendl(str, ZSTR_VAL(decl->name), ZSTR_LEN(decl->name)); decl 1016 Zend/zend_ast.c zend_ast_export_ex(str, decl->child[0], 0, indent); decl 1018 Zend/zend_ast.c zend_ast_export_ex(str, decl->child[1], 0, indent); decl 1019 Zend/zend_ast.c if (decl->child[3]) { decl 1021 Zend/zend_ast.c zend_ast_export_ns_name(str, decl->child[3], 0, indent); decl 1023 Zend/zend_ast.c if (decl->child[2]) { decl 1025 Zend/zend_ast.c zend_ast_export_stmt(str, decl->child[2], indent + 1); decl 1036 Zend/zend_ast.c decl = (zend_ast_decl *) ast; decl 1037 Zend/zend_ast.c if (decl->flags & ZEND_ACC_INTERFACE) { decl 1039 Zend/zend_ast.c } else if (decl->flags & ZEND_ACC_TRAIT) { decl 1042 Zend/zend_ast.c if (decl->flags & ZEND_ACC_EXPLICIT_ABSTRACT_CLASS) { decl 1045 Zend/zend_ast.c if (decl->flags & ZEND_ACC_FINAL) { decl 1050 Zend/zend_ast.c smart_str_appendl(str, ZSTR_VAL(decl->name), ZSTR_LEN(decl->name)); decl 1051 Zend/zend_ast.c if (decl->child[0]) { decl 1053 Zend/zend_ast.c zend_ast_export_ns_name(str, decl->child[0], 0, indent); decl 1055 Zend/zend_ast.c if (decl->child[1]) { decl 1057 Zend/zend_ast.c zend_ast_export_ex(str, decl->child[1], 0, indent); decl 1060 Zend/zend_ast.c zend_ast_export_stmt(str, decl->child[2], indent + 1); decl 4798 Zend/zend_compile.c static void zend_begin_func_decl(znode *result, zend_op_array *op_array, zend_ast_decl *decl) /* {{{ */ decl 4800 Zend/zend_compile.c zend_ast *params_ast = decl->child[0]; decl 4801 Zend/zend_compile.c zend_string *name = decl->name, *lcname; decl 4833 Zend/zend_compile.c zend_string *key = zend_build_runtime_definition_key(lcname, decl->lex_pos); decl 4847 Zend/zend_compile.c zend_ast_decl *decl = (zend_ast_decl *) ast; decl 4848 Zend/zend_compile.c zend_ast *params_ast = decl->child[0]; decl 4849 Zend/zend_compile.c zend_ast *uses_ast = decl->child[1]; decl 4850 Zend/zend_compile.c zend_ast *stmt_ast = decl->child[2]; decl 4851 Zend/zend_compile.c zend_ast *return_type_ast = decl->child[3]; decl 4852 Zend/zend_compile.c zend_bool is_method = decl->kind == ZEND_AST_METHOD; decl 4861 Zend/zend_compile.c op_array->fn_flags |= decl->flags; decl 4862 Zend/zend_compile.c op_array->line_start = decl->start_lineno; decl 4863 Zend/zend_compile.c op_array->line_end = decl->end_lineno; decl 4864 Zend/zend_compile.c if (decl->doc_comment) { decl 4865 Zend/zend_compile.c op_array->doc_comment = zend_string_copy(decl->doc_comment); decl 4867 Zend/zend_compile.c if (decl->kind == ZEND_AST_CLOSURE) { decl 4873 Zend/zend_compile.c zend_begin_method_decl(op_array, decl->name, has_body); decl 4875 Zend/zend_compile.c zend_begin_func_decl(result, op_array, decl); decl 4884 Zend/zend_compile.c opline_ext->lineno = decl->start_lineno; decl 4907 Zend/zend_compile.c CG(zend_lineno) = decl->end_lineno; decl 5188 Zend/zend_compile.c zend_ast_decl *decl = (zend_ast_decl *) ast; decl 5189 Zend/zend_compile.c zend_ast *extends_ast = decl->child[0]; decl 5190 Zend/zend_compile.c zend_ast *implements_ast = decl->child[1]; decl 5191 Zend/zend_compile.c zend_ast *stmt_ast = decl->child[2]; decl 5200 Zend/zend_compile.c if (EXPECTED((decl->flags & ZEND_ACC_ANON_CLASS) == 0)) { decl 5204 Zend/zend_compile.c name = decl->name; decl 5227 Zend/zend_compile.c name = zend_generate_anon_class_name(decl->lex_pos); decl 5236 Zend/zend_compile.c ce->ce_flags |= decl->flags; decl 5238 Zend/zend_compile.c ce->info.user.line_start = decl->start_lineno; decl 5239 Zend/zend_compile.c ce->info.user.line_end = decl->end_lineno; decl 5241 Zend/zend_compile.c if (decl->doc_comment) { decl 5242 Zend/zend_compile.c ce->info.user.doc_comment = zend_string_copy(decl->doc_comment); decl 5245 Zend/zend_compile.c if (UNEXPECTED((decl->flags & ZEND_ACC_ANON_CLASS))) { decl 5270 Zend/zend_compile.c if (decl->flags & ZEND_ACC_ANON_CLASS) { decl 5291 Zend/zend_compile.c key = zend_build_runtime_definition_key(lcname, decl->lex_pos); decl 841 Zend/zend_language_parser.y zend_ast *decl = zend_ast_create_decl( decl 844 Zend/zend_language_parser.y $$ = zend_ast_create(ZEND_AST_NEW, decl, $3); decl 121 ext/standard/string.c # define SET_ALIGNED(alignment, decl) __declspec(align(alignment)) decl decl 123 ext/standard/string.c # define SET_ALIGNED(alignment, decl) decl __attribute__ ((__aligned__ (alignment))) decl 125 ext/standard/string.c # define SET_ALIGNED(alignment, decl) decl