Eliminate 'yield from' syntax
commit41d8d3333d89ac7217f8157e98d9384d7a31a095
authorShaunak Kishore <kshaunak@fb.com>
Thu, 2 Jul 2020 15:18:14 +0000 (2 08:18 -0700)
committerFacebook GitHub Bot <facebook-github-bot@users.noreply.github.com>
Thu, 2 Jul 2020 15:26:07 +0000 (2 08:26 -0700)
tree75bbb6fd36a0a1a4d44efb59a25f22d1b4fd0aa5
parent1e193d29443560deffe167e5c54b85107dd4b4df
Eliminate 'yield from' syntax

Summary: Eliminate this syntax in the parser, and then delete, and delete, and delete...

Reviewed By: jano

Differential Revision: D22296091

fbshipit-source-id: 00b1b1138fa98a5ce88dc30547146981d27190ea
69 files changed:
hphp/hack/src/annotated_ast/aast.ml
hphp/hack/src/decl/direct_decl_smart_constructors.rs
hphp/hack/src/decl/direct_decl_smart_constructors_generated.rs
hphp/hack/src/facts/facts_smart_constructors_generated.rs
hphp/hack/src/hackfmt/hack_format.ml
hphp/hack/src/hhbc/closure_convert.ml
hphp/hack/src/hhbc/decl_vars.ml
hphp/hack/src/hhbc/decl_vars.rs
hphp/hack/src/hhbc/emit_expression.ml
hphp/hack/src/hhbc/emit_expression.rs
hphp/hack/src/hhbc/emit_statement.ml
hphp/hack/src/hhbc/emit_statement.rs
hphp/hack/src/hhbc/generator.ml
hphp/hack/src/hhbc/generator.rs
hphp/hack/src/hhbc/hhbc_ast.ml
hphp/hack/src/hhbc/hhbc_ast.rs
hphp/hack/src/hhbc/hhbc_hhas.ml
hphp/hack/src/hhbc/instruction_sequence.ml
hphp/hack/src/hhbc/instruction_sequence.rs
hphp/hack/src/hhbc/label_rewriter.ml
hphp/hack/src/hhbc/label_rewriter.rs
hphp/hack/src/hhbc/print.rs
hphp/hack/src/ifc/ifc.ml
hphp/hack/src/naming/naming.ml
hphp/hack/src/naming/nast.ml
hphp/hack/src/oxidized/aast_visitor/node_impl_gen.rs
hphp/hack/src/oxidized/aast_visitor/node_mut_impl_gen.rs
hphp/hack/src/oxidized/gen/aast.rs
hphp/hack/src/oxidized/impl_gen/aast_impl_gen.rs
hphp/hack/src/oxidized_by_rc/gen/aast.rs
hphp/hack/src/oxidized_by_rc/gen/shallow_decl_defs.rs
hphp/hack/src/oxidized_by_rc/gen/typing_defs.rs
hphp/hack/src/oxidized_by_rc/gen/typing_defs_core.rs
hphp/hack/src/oxidized_by_ref/gen/aast.rs
hphp/hack/src/oxidized_by_ref/gen/typing_reason.rs
hphp/hack/src/parser/core/expression_parser.rs
hphp/hack/src/parser/coroutine_smart_constructors_generated.rs
hphp/hack/src/parser/decl_mode_smart_constructors.rs
hphp/hack/src/parser/decl_mode_smart_constructors_generated.rs
hphp/hack/src/parser/flatten_smart_constructors.rs
hphp/hack/src/parser/full_fidelity_syntax.ml
hphp/hack/src/parser/full_fidelity_syntax_kind.ml
hphp/hack/src/parser/full_fidelity_syntax_type.ml
hphp/hack/src/parser/full_fidelity_validated_syntax.ml
hphp/hack/src/parser/js/full_fidelity_schema.json
hphp/hack/src/parser/lowerer/lowerer.rs
hphp/hack/src/parser/minimal_smart_constructors.rs
hphp/hack/src/parser/ocaml_syntax_generated.rs
hphp/hack/src/parser/positioned_smart_constructors.rs
hphp/hack/src/parser/rust_parser_errors.rs
hphp/hack/src/parser/schema/full_fidelity_schema.ml
hphp/hack/src/parser/schema/schema_definition.ml
hphp/hack/src/parser/smart_constructors/declModeSmartConstructors.ml
hphp/hack/src/parser/smart_constructors_generated.rs
hphp/hack/src/parser/smart_constructors_wrappers.rs
hphp/hack/src/parser/syntax_error.rs
hphp/hack/src/parser/syntax_generated.rs
hphp/hack/src/parser/syntax_kind.rs
hphp/hack/src/parser/syntax_sig.ml
hphp/hack/src/parser/syntax_smart_constructors_generated.rs
hphp/hack/src/parser/syntax_type.rs
hphp/hack/src/parser/verify_smart_constructors_generated.rs
hphp/hack/src/typing/nastInitCheck.ml
hphp/hack/src/typing/nast_check/naming_coroutine_check.ml
hphp/hack/src/typing/typing.ml
hphp/hack/src/typing/typing_reason.ml
hphp/hack/test/verify.py
hphp/test/zend/good/Zend/tests/generators/yield_from_greedy_parse.php.expect [deleted file]
hphp/test/zend/good/Zend/tests/generators/yield_from_greedy_parse.php.expectf [new file with mode: 0644]