zend_ast_create_ex 195 Zend/zend_ast.h ZEND_API zend_ast *zend_ast_create_ex(zend_ast_kind kind, zend_ast_attr attr, ...); zend_ast_create_ex 262 Zend/zend_ast.h return zend_ast_create_ex(ZEND_AST_BINARY_OP, opcode, op0, op1); zend_ast_create_ex 265 Zend/zend_ast.h return zend_ast_create_ex(ZEND_AST_ASSIGN_OP, opcode, op0, op1); zend_ast_create_ex 268 Zend/zend_ast.h return zend_ast_create_ex(ZEND_AST_CAST, type, op0); zend_ast_create_ex 6369 Zend/zend_compile.c zend_ast *not_ast = zend_ast_create_ex(ZEND_AST_UNARY_OP, ZEND_BOOL_NOT, var_ast); zend_ast_create_ex 7494 Zend/zend_compile.c *ast_ptr = zend_ast_create_ex(ZEND_AST_MAGIC_CONST, T_CLASS_C); zend_ast_create_ex 632 Zend/zend_language_parser.y { $$ = zend_ast_create_ex(ZEND_AST_PARAM, $2 | $3, $1, $4, NULL); } zend_ast_create_ex 634 Zend/zend_language_parser.y { $$ = zend_ast_create_ex(ZEND_AST_PARAM, $2 | $3, $1, $4, $6); } zend_ast_create_ex 644 Zend/zend_language_parser.y T_ARRAY { $$ = zend_ast_create_ex(ZEND_AST_TYPE, IS_ARRAY); } zend_ast_create_ex 645 Zend/zend_language_parser.y | T_CALLABLE { $$ = zend_ast_create_ex(ZEND_AST_TYPE, IS_CALLABLE); } zend_ast_create_ex 744 Zend/zend_language_parser.y { $$ = zend_ast_create_ex(ZEND_AST_TRAIT_ALIAS, 0, $1, $3); } zend_ast_create_ex 746 Zend/zend_language_parser.y { zval zv; zend_lex_tstring(&zv); $$ = zend_ast_create_ex(ZEND_AST_TRAIT_ALIAS, 0, $1, zend_ast_create_zval(&zv)); } zend_ast_create_ex 748 Zend/zend_language_parser.y { $$ = zend_ast_create_ex(ZEND_AST_TRAIT_ALIAS, $3, $1, $4); } zend_ast_create_ex 750 Zend/zend_language_parser.y { $$ = zend_ast_create_ex(ZEND_AST_TRAIT_ALIAS, $3, $1, NULL); } zend_ast_create_ex 915 Zend/zend_language_parser.y | '!' expr { $$ = zend_ast_create_ex(ZEND_AST_UNARY_OP, ZEND_BOOL_NOT, $2); } zend_ast_create_ex 916 Zend/zend_language_parser.y | '~' expr { $$ = zend_ast_create_ex(ZEND_AST_UNARY_OP, ZEND_BW_NOT, $2); } zend_ast_create_ex 1053 Zend/zend_language_parser.y | T_LINE { $$ = zend_ast_create_ex(ZEND_AST_MAGIC_CONST, T_LINE); } zend_ast_create_ex 1054 Zend/zend_language_parser.y | T_FILE { $$ = zend_ast_create_ex(ZEND_AST_MAGIC_CONST, T_FILE); } zend_ast_create_ex 1055 Zend/zend_language_parser.y | T_DIR { $$ = zend_ast_create_ex(ZEND_AST_MAGIC_CONST, T_DIR); } zend_ast_create_ex 1056 Zend/zend_language_parser.y | T_TRAIT_C { $$ = zend_ast_create_ex(ZEND_AST_MAGIC_CONST, T_TRAIT_C); } zend_ast_create_ex 1057 Zend/zend_language_parser.y | T_METHOD_C { $$ = zend_ast_create_ex(ZEND_AST_MAGIC_CONST, T_METHOD_C); } zend_ast_create_ex 1058 Zend/zend_language_parser.y | T_FUNC_C { $$ = zend_ast_create_ex(ZEND_AST_MAGIC_CONST, T_FUNC_C); } zend_ast_create_ex 1059 Zend/zend_language_parser.y | T_NS_C { $$ = zend_ast_create_ex(ZEND_AST_MAGIC_CONST, T_NS_C); } zend_ast_create_ex 1060 Zend/zend_language_parser.y | T_CLASS_C { $$ = zend_ast_create_ex(ZEND_AST_MAGIC_CONST, T_CLASS_C); } zend_ast_create_ex 1203 Zend/zend_language_parser.y { $$ = zend_ast_create_ex(ZEND_AST_ARRAY_ELEM, 1, $4, $1); } zend_ast_create_ex 1205 Zend/zend_language_parser.y { $$ = zend_ast_create_ex(ZEND_AST_ARRAY_ELEM, 1, $2, NULL); } zend_ast_create_ex 1249 Zend/zend_language_parser.y { $$ = zend_ast_create_ex(ZEND_AST_INCLUDE_OR_EVAL, ZEND_INCLUDE, $2); } zend_ast_create_ex 1251 Zend/zend_language_parser.y { $$ = zend_ast_create_ex(ZEND_AST_INCLUDE_OR_EVAL, ZEND_INCLUDE_ONCE, $2); } zend_ast_create_ex 1253 Zend/zend_language_parser.y { $$ = zend_ast_create_ex(ZEND_AST_INCLUDE_OR_EVAL, ZEND_EVAL, $3); } zend_ast_create_ex 1255 Zend/zend_language_parser.y { $$ = zend_ast_create_ex(ZEND_AST_INCLUDE_OR_EVAL, ZEND_REQUIRE, $2); } zend_ast_create_ex 1257 Zend/zend_language_parser.y { $$ = zend_ast_create_ex(ZEND_AST_INCLUDE_OR_EVAL, ZEND_REQUIRE_ONCE, $2); }