Refactor hhbc_from_nast into statement and expression emitters
commitd4e3a4b50a5417670933aff4cbca966ccddbf5b2
authorOguz Ulgen <oulgen@fb.com>
Tue, 28 Mar 2017 00:33:10 +0000 (27 17:33 -0700)
committerHhvm Bot <hhvm-bot@users.noreply.github.com>
Tue, 28 Mar 2017 00:36:21 +0000 (27 17:36 -0700)
tree6a60aba676eb160b4312d44f743b940a686a59fd
parentbafadc9982281a9c49fa89bde9bdfadf96a938a5
Refactor hhbc_from_nast into statement and expression emitters

Summary: Refactor hhbc_from_nast into statement and expression emitters

Reviewed By: ericlippert

Differential Revision: D4784549

fbshipit-source-id: 92f7ad3dc778fdd8a7ad607703ab1184f2709c88
hphp/hack/src/hh_single_compile.ml
hphp/hack/src/hhbc/emit_attribute.ml
hphp/hack/src/hhbc/emit_body.ml
hphp/hack/src/hhbc/emit_class.ml
hphp/hack/src/hhbc/emit_expression.ml [moved from hphp/hack/src/hhbc/hhbc_from_nast.ml with 76% similarity]
hphp/hack/src/hhbc/emit_param.ml
hphp/hack/src/hhbc/emit_statement.ml [new file with mode: 0644]