Lines Matching refs:zend_ast_create

366 			{ $$ = zend_ast_create(ZEND_AST_ATTRIBUTE, $1, NULL); }
368 { $$ = zend_ast_create(ZEND_AST_ATTRIBUTE, $1, $2); }
400 { $$ = zend_ast_create(ZEND_AST_HALT_COMPILER,
404 { $$ = zend_ast_create(ZEND_AST_NAMESPACE, $2, NULL);
408 { $$ = zend_ast_create(ZEND_AST_NAMESPACE, $2, $5); }
411 { $$ = zend_ast_create(ZEND_AST_NAMESPACE, NULL, $4); }
426 { $$ = zend_ast_create(ZEND_AST_GROUP_USE, $1, $4); }
431 { $$ = zend_ast_create(ZEND_AST_GROUP_USE, $1, $4);}
467 { $$ = zend_ast_create(ZEND_AST_USE_ELEM, $1, NULL); }
469 { $$ = zend_ast_create(ZEND_AST_USE_ELEM, $1, $3); }
474 { $$ = zend_ast_create(ZEND_AST_USE_ELEM, $1, NULL); }
476 { $$ = zend_ast_create(ZEND_AST_USE_ELEM, $1, $3); }
507 { $$ = zend_ast_create(ZEND_AST_WHILE, $3, $5); }
509 { $$ = zend_ast_create(ZEND_AST_DO_WHILE, $2, $5); }
511 { $$ = zend_ast_create(ZEND_AST_FOR, $3, $5, $7, $9); }
513 { $$ = zend_ast_create(ZEND_AST_SWITCH, $3, $5); }
514 | T_BREAK optional_expr ';' { $$ = zend_ast_create(ZEND_AST_BREAK, $2); }
515 | T_CONTINUE optional_expr ';' { $$ = zend_ast_create(ZEND_AST_CONTINUE, $2); }
516 | T_RETURN optional_expr ';' { $$ = zend_ast_create(ZEND_AST_RETURN, $2); }
520 | T_INLINE_HTML { $$ = zend_ast_create(ZEND_AST_ECHO, $1); }
524 { $$ = zend_ast_create(ZEND_AST_FOREACH, $3, $5, NULL, $7); }
527 { $$ = zend_ast_create(ZEND_AST_FOREACH, $3, $7, $5, $9); }
531 { $$ = zend_ast_create(ZEND_AST_DECLARE, $3, $6); }
534 { $$ = zend_ast_create(ZEND_AST_TRY, $3, $5, $6); }
535 | T_GOTO T_STRING ';' { $$ = zend_ast_create(ZEND_AST_GOTO, $2); }
536 | T_STRING ':' { $$ = zend_ast_create(ZEND_AST_LABEL, $1); }
543 { $$ = zend_ast_list_add($1, zend_ast_create(ZEND_AST_CATCH, $4, $5, $8)); }
567 variable { $$ = zend_ast_create(ZEND_AST_UNSET, $1); }
654 …{ $$ = zend_ast_create(ZEND_AST_ENUM_CASE, $3, $4, ($2 ? zend_ast_create_zval_from_str($2) : NULL)…
679 | ampersand variable { $$ = zend_ast_create(ZEND_AST_REF, $2); }
709 { $$ = zend_ast_list_add($1, zend_ast_create(ZEND_AST_SWITCH_CASE, $3, $5)); }
711 { $$ = zend_ast_list_add($1, zend_ast_create(ZEND_AST_SWITCH_CASE, NULL, $4)); }
722 { $$ = zend_ast_create(ZEND_AST_MATCH, $3, $6); };
737 { $$ = zend_ast_create(ZEND_AST_MATCH_ARM, $1, $4); }
739 { $$ = zend_ast_create(ZEND_AST_MATCH_ARM, NULL, $4); }
757 zend_ast_create(ZEND_AST_IF_ELEM, $3, $5)); }
760 zend_ast_create(ZEND_AST_IF_ELEM, $4, $6)); }
766 { $$ = zend_ast_list_add($1, zend_ast_create(ZEND_AST_IF_ELEM, NULL, $3)); }
772 zend_ast_create(ZEND_AST_IF_ELEM, $3, $6)); }
775 zend_ast_create(ZEND_AST_IF_ELEM, $4, $7)); }
782 zend_ast_create(ZEND_AST_IF_ELEM, NULL, $4)); }
899 | '(' T_ELLIPSIS ')' { $$ = zend_ast_create(ZEND_AST_CALLABLE_CONVERT); }
912 { $$ = zend_ast_create(ZEND_AST_NAMED_ARG, $1, $3); }
913 | T_ELLIPSIS expr { $$ = zend_ast_create(ZEND_AST_UNPACK, $2); }
923 { $$ = zend_ast_create(ZEND_AST_GLOBAL, zend_ast_create(ZEND_AST_VAR, $1)); }
933 T_VARIABLE { $$ = zend_ast_create(ZEND_AST_STATIC, $1, NULL); }
934 | T_VARIABLE '=' expr { $$ = zend_ast_create(ZEND_AST_STATIC, $1, $3); }
947 { $$ = zend_ast_create(ZEND_AST_PROP_GROUP, $2, $3, NULL);
950 …{ $$ = zend_ast_create(ZEND_AST_PROP_GROUP, $2, zend_ast_create_list(1, ZEND_AST_PROP_DECL, $3), N…
953 { $$ = zend_ast_create(ZEND_AST_CLASS_CONST_GROUP, $3, NULL, NULL);
956 { $$ = zend_ast_create(ZEND_AST_CLASS_CONST_GROUP, $4, NULL, $3);
969 { $$ = zend_ast_create(ZEND_AST_USE_TRAIT, $2, $3); }
997 { $$ = zend_ast_create(ZEND_AST_TRAIT_PRECEDENCE, $1, $3); }
1002 { $$ = zend_ast_create(ZEND_AST_TRAIT_ALIAS, $1, $3); }
1006 $$ = zend_ast_create(ZEND_AST_TRAIT_ALIAS, $1, zend_ast_create_zval(&zv)); }
1021 { $$ = zend_ast_create(ZEND_AST_METHOD_REFERENCE, NULL, $1); }
1027 { $$ = zend_ast_create(ZEND_AST_METHOD_REFERENCE, $1, $3); }
1088 …{ $$ = zend_ast_create(ZEND_AST_PROP_ELEM, $1, NULL, ($2 ? zend_ast_create_zval_from_str($2) : NUL…
1090 …{ $$ = zend_ast_create(ZEND_AST_PROP_ELEM, $1, $3, ($4 ? zend_ast_create_zval_from_str($4) : NULL)…
1095 …{ $$ = zend_ast_create(ZEND_AST_PROP_ELEM, $1, NULL, ($2 ? zend_ast_create_zval_from_str($2) : NUL…
1097 …{ $$ = zend_ast_create(ZEND_AST_PROP_ELEM, $1, $3, ($4 ? zend_ast_create_zval_from_str($4) : NULL)…
1136 { $$ = zend_ast_create(ZEND_AST_PROPERTY_HOOK_SHORT_BODY, $2); }
1150 …T_STRING '=' expr backup_doc_comment { $$ = zend_ast_create(ZEND_AST_CONST_ELEM, $1, $3, ($4 ? zen…
1154 …$$ = zend_ast_create(ZEND_AST_CONST_ELEM, zend_ast_create_zval(&zv), $3, ($4 ? zend_ast_create_zva…
1159 …T_STRING '=' expr backup_doc_comment { $$ = zend_ast_create(ZEND_AST_CONST_ELEM, $1, $3, ($4 ? zen…
1167 expr { $$ = zend_ast_create(ZEND_AST_ECHO, $1); }
1186 $$ = zend_ast_create(ZEND_AST_NEW, decl, $4);
1192 { $$ = zend_ast_create(ZEND_AST_NEW, $2, $3); }
1201 { $$ = zend_ast_create(ZEND_AST_NEW, $2, zend_ast_create_list(0, ZEND_AST_ARG_LIST)); }
1208 { $3->attr = ZEND_ARRAY_SYNTAX_LIST; $$ = zend_ast_create(ZEND_AST_ASSIGN, $3, $6); }
1210 { $2->attr = ZEND_ARRAY_SYNTAX_SHORT; $$ = zend_ast_create(ZEND_AST_ASSIGN, $2, $5); }
1212 { $$ = zend_ast_create(ZEND_AST_ASSIGN, $1, $3); }
1214 { $$ = zend_ast_create(ZEND_AST_ASSIGN_REF, $1, $4); }
1215 | T_CLONE expr { $$ = zend_ast_create(ZEND_AST_CLONE, $2); }
1241 { $$ = zend_ast_create(ZEND_AST_ASSIGN_COALESCE, $1, $3); }
1242 | variable T_INC { $$ = zend_ast_create(ZEND_AST_POST_INC, $1); }
1243 | T_INC variable { $$ = zend_ast_create(ZEND_AST_PRE_INC, $2); }
1244 | variable T_DEC { $$ = zend_ast_create(ZEND_AST_POST_DEC, $1); }
1245 | T_DEC variable { $$ = zend_ast_create(ZEND_AST_PRE_DEC, $2); }
1247 { $$ = zend_ast_create(ZEND_AST_OR, $1, $3); }
1249 { $$ = zend_ast_create(ZEND_AST_AND, $1, $3); }
1251 { $$ = zend_ast_create(ZEND_AST_OR, $1, $3); }
1253 { $$ = zend_ast_create(ZEND_AST_AND, $1, $3); }
1269 | '+' expr %prec '~' { $$ = zend_ast_create(ZEND_AST_UNARY_PLUS, $2); }
1270 | '-' expr %prec '~' { $$ = zend_ast_create(ZEND_AST_UNARY_MINUS, $2); }
1286 { $$ = zend_ast_create(ZEND_AST_GREATER, $1, $3); }
1288 { $$ = zend_ast_create(ZEND_AST_GREATER_EQUAL, $1, $3); }
1292 { $$ = zend_ast_create(ZEND_AST_INSTANCEOF, $1, $3); }
1300 { $$ = zend_ast_create(ZEND_AST_CONDITIONAL, $1, $3, $5); }
1302 { $$ = zend_ast_create(ZEND_AST_CONDITIONAL, $1, NULL, $4); }
1304 { $$ = zend_ast_create(ZEND_AST_COALESCE, $1, $3); }
1316 $$ = zend_ast_create(ZEND_AST_CALL, name, $2);
1318 | '@' expr { $$ = zend_ast_create(ZEND_AST_SILENCE, $2); }
1320 | '`' backticks_expr '`' { $$ = zend_ast_create(ZEND_AST_SHELL_EXEC, $2); }
1321 | T_PRINT expr { $$ = zend_ast_create(ZEND_AST_PRINT, $2); }
1322 …| T_YIELD { $$ = zend_ast_create(ZEND_AST_YIELD, NULL, NULL); CG(extra_fn_flags) |= ZEND_ACC_GENER…
1323 …| T_YIELD expr { $$ = zend_ast_create(ZEND_AST_YIELD, $2, NULL); CG(extra_fn_flags) |= ZEND_ACC_GE…
1324 …| T_YIELD expr T_DOUBLE_ARROW expr { $$ = zend_ast_create(ZEND_AST_YIELD, $4, $2); CG(extra_fn_fla…
1325 …| T_YIELD_FROM expr { $$ = zend_ast_create(ZEND_AST_YIELD_FROM, $2); CG(extra_fn_flags) |= ZEND_AC…
1326 | T_THROW expr { $$ = zend_ast_create(ZEND_AST_THROW, $2); }
1391 { $$ = zend_ast_create(ZEND_AST_CALL, $1, $2); }
1395 $$ = zend_ast_create(ZEND_AST_CALL, zend_ast_create_zval(&zv), $2);
1398 { $$ = zend_ast_create(ZEND_AST_STATIC_CALL, $1, $3, $4); }
1400 { $$ = zend_ast_create(ZEND_AST_STATIC_CALL, $1, $3, $4); }
1402 $$ = zend_ast_create(ZEND_AST_CALL, $1, $3);
1454 name { $$ = zend_ast_create(ZEND_AST_CONST, $1); }
1472 { $$ = zend_ast_create(ZEND_AST_CLASS_CONST, $1, $4); }
1474 { $$ = zend_ast_create(ZEND_AST_CLASS_CONST, $1, $4); }
1511 { $$ = zend_ast_create(ZEND_AST_VAR, $1); }
1513 { $$ = zend_ast_create(ZEND_AST_DIM, $1, $3); }
1515 { $$ = zend_ast_create(ZEND_AST_METHOD_CALL, $1, $3, $4); }
1517 { $$ = zend_ast_create(ZEND_AST_NULLSAFE_METHOD_CALL, $1, $3, $4); }
1527 { $$ = zend_ast_create(ZEND_AST_PROP, $1, $3); }
1529 { $$ = zend_ast_create(ZEND_AST_NULLSAFE_PROP, $1, $3); }
1535 | '$' simple_variable { $$ = zend_ast_create(ZEND_AST_VAR, $2); }
1540 { $$ = zend_ast_create(ZEND_AST_STATIC_PROP, $1, $3); }
1542 { $$ = zend_ast_create(ZEND_AST_STATIC_PROP, $1, $3); }
1547 { $$ = zend_ast_create(ZEND_AST_VAR, $1); }
1549 { $$ = zend_ast_create(ZEND_AST_DIM, $1, $3); }
1551 { $$ = zend_ast_create(ZEND_AST_PROP, $1, $3); }
1553 { $$ = zend_ast_create(ZEND_AST_NULLSAFE_PROP, $1, $3); }
1555 { $$ = zend_ast_create(ZEND_AST_STATIC_PROP, $1, $3); }
1557 { $$ = zend_ast_create(ZEND_AST_STATIC_PROP, $1, $3); }
1563 | simple_variable { $$ = zend_ast_create(ZEND_AST_VAR, $1); }
1569 | simple_variable { $$ = zend_ast_create(ZEND_AST_VAR, $1); }
1591 { $$ = zend_ast_create(ZEND_AST_ARRAY_ELEM, $3, $1); }
1593 { $$ = zend_ast_create(ZEND_AST_ARRAY_ELEM, $1, NULL); }
1599 { $$ = zend_ast_create(ZEND_AST_UNPACK, $2); }
1602 $$ = zend_ast_create(ZEND_AST_ARRAY_ELEM, $5, $1); }
1605 $$ = zend_ast_create(ZEND_AST_ARRAY_ELEM, $3, NULL); }
1621 { $$ = zend_ast_create(ZEND_AST_VAR, $1); }
1623 { $$ = zend_ast_create(ZEND_AST_DIM,
1624 zend_ast_create(ZEND_AST_VAR, $1), $3); }
1626 { $$ = zend_ast_create(ZEND_AST_PROP,
1627 zend_ast_create(ZEND_AST_VAR, $1), $3); }
1629 { $$ = zend_ast_create(ZEND_AST_NULLSAFE_PROP,
1630 zend_ast_create(ZEND_AST_VAR, $1), $3); }
1637 zend_ast_create(ZEND_AST_VAR, $2), $4); }
1645 | T_VARIABLE { $$ = zend_ast_create(ZEND_AST_VAR, $1); }
1651 | T_EMPTY '(' expr ')' { $$ = zend_ast_create(ZEND_AST_EMPTY, $3); }
1667 { $$ = zend_ast_create(ZEND_AST_AND, $1, $3); }
1671 expr { $$ = zend_ast_create(ZEND_AST_ISSET, $1); }