Allow assignment operator
commit89a8b0129e438e023f0b94fc51d40c8047a69f5e
authorWilfred Hughes <wilfred@fb.com>
Thu, 17 Sep 2020 01:21:50 +0000 (16 18:21 -0700)
committerFacebook GitHub Bot <facebook-github-bot@users.noreply.github.com>
Thu, 17 Sep 2020 01:24:18 +0000 (16 18:24 -0700)
tree1f1f8514dfcca316b8d345f9c3f3a1cdc1e6dc45
parentd3f69cb620f73fc6c7b2bb04fe5e86f8ac1c3677
Allow assignment operator

Summary: Allow simple assignments to local variables inside expression trees.

Differential Revision: D23723746

fbshipit-source-id: e217e57cefae3e3e43943d9c8c30c66c890d263e
hphp/hack/src/parser/expression_tree_check.rs
hphp/hack/src/parser/lowerer/desugar_expression_tree.rs
hphp/hack/test/nast/expression_tree_assign.php [new file with mode: 0644]
hphp/hack/test/nast/expression_tree_assign.php.exp [new file with mode: 0644]
hphp/hack/test/typecheck/expression_trees/assign.php [new file with mode: 0644]
hphp/hack/test/typecheck/expression_trees/assign.php.exp [new file with mode: 0644]
hphp/hack/test/typecheck/expression_trees/invalid_operator.php
hphp/hack/test/typecheck/expression_trees/invalid_operator.php.exp