Simplify Ex in uast.exprnightly-2021.07.15
commitca5b64bc0efeb81cab35a82094f27c67b5301e06
authorWilfred Hughes <wilfred@fb.com>
Thu, 15 Jul 2021 00:33:46 +0000 (14 17:33 -0700)
committerFacebook GitHub Bot <facebook-github-bot@users.noreply.github.com>
Thu, 15 Jul 2021 00:35:45 +0000 (14 17:35 -0700)
treebbc6a911bde24ae92ce1aa87f8896869ddff9460
parent4cffdcf9affc30086a60af0a892663203df12696
Simplify Ex in uast.expr

Summary: The lowerer defines `uast` which is similar to `nast`. It no longer needs to store positions in its generic.

Reviewed By: andrewjkennedy

Differential Revision: D29602159

fbshipit-source-id: c29a2943e4a60d582150304703f17aa9a664fa68
23 files changed:
hphp/hack/src/hhbc/bytecode_printer/special_class_resolver.rs
hphp/hack/src/hhbc/hhbc_by_ref/ast_class_expr.rs
hphp/hack/src/hhbc/hhbc_by_ref/ast_constant_folder.rs
hphp/hack/src/hhbc/hhbc_by_ref/closure_convert.rs
hphp/hack/src/hhbc/hhbc_by_ref/dump_expr_tree.rs
hphp/hack/src/hhbc/hhbc_by_ref/emit_body.rs
hphp/hack/src/hhbc/hhbc_by_ref/emit_expression.rs
hphp/hack/src/hhbc/hhbc_by_ref/emit_statement.rs
hphp/hack/src/hhbc/hhbc_by_ref/emit_xhp.rs
hphp/hack/src/hhbc/hhbc_by_ref/rewrite_xml.rs
hphp/hack/src/naming/elaborate_namespaces_visitor.rs
hphp/hack/src/oxidized/aast_visitor/mod.rs
hphp/hack/src/oxidized/manual/aast_impl.rs
hphp/hack/src/oxidized/manual/ast.rs
hphp/hack/src/oxidized/manual/uast.rs
hphp/hack/src/oxidized_by_ref/manual/ast.rs
hphp/hack/src/parser/aast_check.rs
hphp/hack/src/parser/aast_parser.rs
hphp/hack/src/parser/expression_tree_check.rs
hphp/hack/src/parser/lowerer/desugar_expression_tree.rs
hphp/hack/src/parser/lowerer/lowerer.rs
hphp/hack/src/parser/readonly_check.rs
hphp/hack/src/parser/rust_aast_parser_types.rs