Lines Matching refs:zend_ast_create

359 			{ $$ = zend_ast_create(ZEND_AST_ATTRIBUTE, $1, NULL); }
361 { $$ = zend_ast_create(ZEND_AST_ATTRIBUTE, $1, $2); }
393 { $$ = zend_ast_create(ZEND_AST_HALT_COMPILER,
397 { $$ = zend_ast_create(ZEND_AST_NAMESPACE, $2, NULL);
401 { $$ = zend_ast_create(ZEND_AST_NAMESPACE, $2, $5); }
404 { $$ = zend_ast_create(ZEND_AST_NAMESPACE, NULL, $4); }
419 { $$ = zend_ast_create(ZEND_AST_GROUP_USE, $1, $4); }
424 { $$ = zend_ast_create(ZEND_AST_GROUP_USE, $1, $4);}
460 { $$ = zend_ast_create(ZEND_AST_USE_ELEM, $1, NULL); }
462 { $$ = zend_ast_create(ZEND_AST_USE_ELEM, $1, $3); }
467 { $$ = zend_ast_create(ZEND_AST_USE_ELEM, $1, NULL); }
469 { $$ = zend_ast_create(ZEND_AST_USE_ELEM, $1, $3); }
500 { $$ = zend_ast_create(ZEND_AST_WHILE, $3, $5); }
502 { $$ = zend_ast_create(ZEND_AST_DO_WHILE, $2, $5); }
504 { $$ = zend_ast_create(ZEND_AST_FOR, $3, $5, $7, $9); }
506 { $$ = zend_ast_create(ZEND_AST_SWITCH, $3, $5); }
507 | T_BREAK optional_expr ';' { $$ = zend_ast_create(ZEND_AST_BREAK, $2); }
508 | T_CONTINUE optional_expr ';' { $$ = zend_ast_create(ZEND_AST_CONTINUE, $2); }
509 | T_RETURN optional_expr ';' { $$ = zend_ast_create(ZEND_AST_RETURN, $2); }
513 | T_INLINE_HTML { $$ = zend_ast_create(ZEND_AST_ECHO, $1); }
517 { $$ = zend_ast_create(ZEND_AST_FOREACH, $3, $5, NULL, $7); }
520 { $$ = zend_ast_create(ZEND_AST_FOREACH, $3, $7, $5, $9); }
524 { $$ = zend_ast_create(ZEND_AST_DECLARE, $3, $6); }
527 { $$ = zend_ast_create(ZEND_AST_TRY, $3, $5, $6); }
528 | T_GOTO T_STRING ';' { $$ = zend_ast_create(ZEND_AST_GOTO, $2); }
529 | T_STRING ':' { $$ = zend_ast_create(ZEND_AST_LABEL, $1); }
536 { $$ = zend_ast_list_add($1, zend_ast_create(ZEND_AST_CATCH, $4, $5, $8)); }
560 variable { $$ = zend_ast_create(ZEND_AST_UNSET, $1); }
647 …{ $$ = zend_ast_create(ZEND_AST_ENUM_CASE, $3, $4, ($2 ? zend_ast_create_zval_from_str($2) : NULL)…
672 | ampersand variable { $$ = zend_ast_create(ZEND_AST_REF, $2); }
702 { $$ = zend_ast_list_add($1, zend_ast_create(ZEND_AST_SWITCH_CASE, $3, $5)); }
704 { $$ = zend_ast_list_add($1, zend_ast_create(ZEND_AST_SWITCH_CASE, NULL, $4)); }
715 { $$ = zend_ast_create(ZEND_AST_MATCH, $3, $6); };
730 { $$ = zend_ast_create(ZEND_AST_MATCH_ARM, $1, $4); }
732 { $$ = zend_ast_create(ZEND_AST_MATCH_ARM, NULL, $4); }
750 zend_ast_create(ZEND_AST_IF_ELEM, $3, $5)); }
753 zend_ast_create(ZEND_AST_IF_ELEM, $4, $6)); }
759 { $$ = zend_ast_list_add($1, zend_ast_create(ZEND_AST_IF_ELEM, NULL, $3)); }
765 zend_ast_create(ZEND_AST_IF_ELEM, $3, $6)); }
768 zend_ast_create(ZEND_AST_IF_ELEM, $4, $7)); }
775 zend_ast_create(ZEND_AST_IF_ELEM, NULL, $4)); }
892 | '(' T_ELLIPSIS ')' { $$ = zend_ast_create(ZEND_AST_CALLABLE_CONVERT); }
905 { $$ = zend_ast_create(ZEND_AST_NAMED_ARG, $1, $3); }
906 | T_ELLIPSIS expr { $$ = zend_ast_create(ZEND_AST_UNPACK, $2); }
916 { $$ = zend_ast_create(ZEND_AST_GLOBAL, zend_ast_create(ZEND_AST_VAR, $1)); }
926 T_VARIABLE { $$ = zend_ast_create(ZEND_AST_STATIC, $1, NULL); }
927 | T_VARIABLE '=' expr { $$ = zend_ast_create(ZEND_AST_STATIC, $1, $3); }
940 { $$ = zend_ast_create(ZEND_AST_PROP_GROUP, $2, $3, NULL);
943 { $$ = zend_ast_create(ZEND_AST_CLASS_CONST_GROUP, $3, NULL, NULL);
946 { $$ = zend_ast_create(ZEND_AST_CLASS_CONST_GROUP, $4, NULL, $3);
959 { $$ = zend_ast_create(ZEND_AST_USE_TRAIT, $2, $3); }
987 { $$ = zend_ast_create(ZEND_AST_TRAIT_PRECEDENCE, $1, $3); }
992 { $$ = zend_ast_create(ZEND_AST_TRAIT_ALIAS, $1, $3); }
996 $$ = zend_ast_create(ZEND_AST_TRAIT_ALIAS, $1, zend_ast_create_zval(&zv)); }
1011 { $$ = zend_ast_create(ZEND_AST_METHOD_REFERENCE, NULL, $1); }
1017 { $$ = zend_ast_create(ZEND_AST_METHOD_REFERENCE, $1, $3); }
1075 …{ $$ = zend_ast_create(ZEND_AST_PROP_ELEM, $1, NULL, ($2 ? zend_ast_create_zval_from_str($2) : NUL…
1077 …{ $$ = zend_ast_create(ZEND_AST_PROP_ELEM, $1, $3, ($4 ? zend_ast_create_zval_from_str($4) : NULL)…
1086 …T_STRING '=' expr backup_doc_comment { $$ = zend_ast_create(ZEND_AST_CONST_ELEM, $1, $3, ($4 ? zen…
1090 …$$ = zend_ast_create(ZEND_AST_CONST_ELEM, zend_ast_create_zval(&zv), $3, ($4 ? zend_ast_create_zva…
1095 …T_STRING '=' expr backup_doc_comment { $$ = zend_ast_create(ZEND_AST_CONST_ELEM, $1, $3, ($4 ? zen…
1103 expr { $$ = zend_ast_create(ZEND_AST_ECHO, $1); }
1122 $$ = zend_ast_create(ZEND_AST_NEW, decl, $4);
1128 { $$ = zend_ast_create(ZEND_AST_NEW, $2, $3); }
1137 { $$ = zend_ast_create(ZEND_AST_NEW, $2, zend_ast_create_list(0, ZEND_AST_ARG_LIST)); }
1144 { $3->attr = ZEND_ARRAY_SYNTAX_LIST; $$ = zend_ast_create(ZEND_AST_ASSIGN, $3, $6); }
1146 { $2->attr = ZEND_ARRAY_SYNTAX_SHORT; $$ = zend_ast_create(ZEND_AST_ASSIGN, $2, $5); }
1148 { $$ = zend_ast_create(ZEND_AST_ASSIGN, $1, $3); }
1150 { $$ = zend_ast_create(ZEND_AST_ASSIGN_REF, $1, $4); }
1151 | T_CLONE expr { $$ = zend_ast_create(ZEND_AST_CLONE, $2); }
1177 { $$ = zend_ast_create(ZEND_AST_ASSIGN_COALESCE, $1, $3); }
1178 | variable T_INC { $$ = zend_ast_create(ZEND_AST_POST_INC, $1); }
1179 | T_INC variable { $$ = zend_ast_create(ZEND_AST_PRE_INC, $2); }
1180 | variable T_DEC { $$ = zend_ast_create(ZEND_AST_POST_DEC, $1); }
1181 | T_DEC variable { $$ = zend_ast_create(ZEND_AST_PRE_DEC, $2); }
1183 { $$ = zend_ast_create(ZEND_AST_OR, $1, $3); }
1185 { $$ = zend_ast_create(ZEND_AST_AND, $1, $3); }
1187 { $$ = zend_ast_create(ZEND_AST_OR, $1, $3); }
1189 { $$ = zend_ast_create(ZEND_AST_AND, $1, $3); }
1205 | '+' expr %prec '~' { $$ = zend_ast_create(ZEND_AST_UNARY_PLUS, $2); }
1206 | '-' expr %prec '~' { $$ = zend_ast_create(ZEND_AST_UNARY_MINUS, $2); }
1222 { $$ = zend_ast_create(ZEND_AST_GREATER, $1, $3); }
1224 { $$ = zend_ast_create(ZEND_AST_GREATER_EQUAL, $1, $3); }
1228 { $$ = zend_ast_create(ZEND_AST_INSTANCEOF, $1, $3); }
1236 { $$ = zend_ast_create(ZEND_AST_CONDITIONAL, $1, $3, $5); }
1238 { $$ = zend_ast_create(ZEND_AST_CONDITIONAL, $1, NULL, $4); }
1240 { $$ = zend_ast_create(ZEND_AST_COALESCE, $1, $3); }
1249 | T_EXIT exit_expr { $$ = zend_ast_create(ZEND_AST_EXIT, $2); }
1250 | '@' expr { $$ = zend_ast_create(ZEND_AST_SILENCE, $2); }
1252 | '`' backticks_expr '`' { $$ = zend_ast_create(ZEND_AST_SHELL_EXEC, $2); }
1253 | T_PRINT expr { $$ = zend_ast_create(ZEND_AST_PRINT, $2); }
1254 …| T_YIELD { $$ = zend_ast_create(ZEND_AST_YIELD, NULL, NULL); CG(extra_fn_flags) |= ZEND_ACC_GENER…
1255 …| T_YIELD expr { $$ = zend_ast_create(ZEND_AST_YIELD, $2, NULL); CG(extra_fn_flags) |= ZEND_ACC_GE…
1256 …| T_YIELD expr T_DOUBLE_ARROW expr { $$ = zend_ast_create(ZEND_AST_YIELD, $4, $2); CG(extra_fn_fla…
1257 …| T_YIELD_FROM expr { $$ = zend_ast_create(ZEND_AST_YIELD_FROM, $2); CG(extra_fn_flags) |= ZEND_AC…
1258 | T_THROW expr { $$ = zend_ast_create(ZEND_AST_THROW, $2); }
1323 { $$ = zend_ast_create(ZEND_AST_CALL, $1, $2); }
1327 $$ = zend_ast_create(ZEND_AST_CALL, zend_ast_create_zval(&zv), $2);
1330 { $$ = zend_ast_create(ZEND_AST_STATIC_CALL, $1, $3, $4); }
1332 { $$ = zend_ast_create(ZEND_AST_STATIC_CALL, $1, $3, $4); }
1334 $$ = zend_ast_create(ZEND_AST_CALL, $1, $3);
1391 name { $$ = zend_ast_create(ZEND_AST_CONST, $1); }
1408 { $$ = zend_ast_create(ZEND_AST_CLASS_CONST, $1, $4); }
1410 { $$ = zend_ast_create(ZEND_AST_CLASS_CONST, $1, $4); }
1444 { $$ = zend_ast_create(ZEND_AST_VAR, $1); }
1446 { $$ = zend_ast_create(ZEND_AST_DIM, $1, $3); }
1450 { $$ = zend_ast_create(ZEND_AST_METHOD_CALL, $1, $3, $4); }
1452 { $$ = zend_ast_create(ZEND_AST_NULLSAFE_METHOD_CALL, $1, $3, $4); }
1462 { $$ = zend_ast_create(ZEND_AST_PROP, $1, $3); }
1464 { $$ = zend_ast_create(ZEND_AST_NULLSAFE_PROP, $1, $3); }
1470 | '$' simple_variable { $$ = zend_ast_create(ZEND_AST_VAR, $2); }
1475 { $$ = zend_ast_create(ZEND_AST_STATIC_PROP, $1, $3); }
1477 { $$ = zend_ast_create(ZEND_AST_STATIC_PROP, $1, $3); }
1482 { $$ = zend_ast_create(ZEND_AST_VAR, $1); }
1484 { $$ = zend_ast_create(ZEND_AST_DIM, $1, $3); }
1488 { $$ = zend_ast_create(ZEND_AST_PROP, $1, $3); }
1490 { $$ = zend_ast_create(ZEND_AST_NULLSAFE_PROP, $1, $3); }
1492 { $$ = zend_ast_create(ZEND_AST_STATIC_PROP, $1, $3); }
1494 { $$ = zend_ast_create(ZEND_AST_STATIC_PROP, $1, $3); }
1500 | simple_variable { $$ = zend_ast_create(ZEND_AST_VAR, $1); }
1506 | simple_variable { $$ = zend_ast_create(ZEND_AST_VAR, $1); }
1528 { $$ = zend_ast_create(ZEND_AST_ARRAY_ELEM, $3, $1); }
1530 { $$ = zend_ast_create(ZEND_AST_ARRAY_ELEM, $1, NULL); }
1536 { $$ = zend_ast_create(ZEND_AST_UNPACK, $2); }
1539 $$ = zend_ast_create(ZEND_AST_ARRAY_ELEM, $5, $1); }
1542 $$ = zend_ast_create(ZEND_AST_ARRAY_ELEM, $3, NULL); }
1558 { $$ = zend_ast_create(ZEND_AST_VAR, $1); }
1560 { $$ = zend_ast_create(ZEND_AST_DIM,
1561 zend_ast_create(ZEND_AST_VAR, $1), $3); }
1563 { $$ = zend_ast_create(ZEND_AST_PROP,
1564 zend_ast_create(ZEND_AST_VAR, $1), $3); }
1566 { $$ = zend_ast_create(ZEND_AST_NULLSAFE_PROP,
1567 zend_ast_create(ZEND_AST_VAR, $1), $3); }
1574 zend_ast_create(ZEND_AST_VAR, $2), $4); }
1582 | T_VARIABLE { $$ = zend_ast_create(ZEND_AST_VAR, $1); }
1588 | T_EMPTY '(' expr ')' { $$ = zend_ast_create(ZEND_AST_EMPTY, $3); }
1604 { $$ = zend_ast_create(ZEND_AST_AND, $1, $3); }
1608 expr { $$ = zend_ast_create(ZEND_AST_ISSET, $1); }