Kill VariableTable/SymbolTable
commit415255d5968d57f745193843cd2fe05678d05f5a
authorMark Williams <mwilliams@fb.com>
Thu, 1 Feb 2018 14:29:00 +0000 (1 06:29 -0800)
committerHhvm Bot <hhvm-bot@users.noreply.github.com>
Thu, 1 Feb 2018 14:31:57 +0000 (1 06:31 -0800)
tree21af1a5148d4ca6428cb9ea22361517296964231
parent3932b02c9819514103094b8e43db01c939461d03
Kill VariableTable/SymbolTable

Summary:
They were mostly dead. Added a simple table of local variable names to
FunctionScope to replace the only real uses of it.

Reviewed By: ricklavoie, alexeyt

Differential Revision: D6868963

fbshipit-source-id: af4bbbd96892c16dde16cb315a5557eb6b0f5d5d
64 files changed:
hphp/compiler/analysis/analysis_result.cpp
hphp/compiler/analysis/analysis_result.h
hphp/compiler/analysis/block_scope.cpp
hphp/compiler/analysis/block_scope.h
hphp/compiler/analysis/class_scope.cpp
hphp/compiler/analysis/class_scope.h
hphp/compiler/analysis/emitter.cpp
hphp/compiler/analysis/file_scope.cpp
hphp/compiler/analysis/function_scope.cpp
hphp/compiler/analysis/function_scope.h
hphp/compiler/analysis/symbol_table.cpp [deleted file]
hphp/compiler/analysis/symbol_table.h [deleted file]
hphp/compiler/analysis/variable_table.cpp [deleted file]
hphp/compiler/analysis/variable_table.h [deleted file]
hphp/compiler/builtin_symbols.cpp
hphp/compiler/builtin_symbols.h
hphp/compiler/code_generator.cpp
hphp/compiler/compiler.cpp
hphp/compiler/construct.cpp
hphp/compiler/expression/array_element_expression.cpp
hphp/compiler/expression/assignment_expression.cpp
hphp/compiler/expression/assignment_expression.h
hphp/compiler/expression/binary_op_expression.cpp
hphp/compiler/expression/class_constant_expression.cpp
hphp/compiler/expression/closure_expression.cpp
hphp/compiler/expression/constant_expression.cpp
hphp/compiler/expression/dynamic_function_call.cpp
hphp/compiler/expression/dynamic_variable.cpp
hphp/compiler/expression/expression.cpp
hphp/compiler/expression/expression.h
hphp/compiler/expression/expression_list.cpp
hphp/compiler/expression/function_call.cpp
hphp/compiler/expression/include_expression.cpp
hphp/compiler/expression/list_assignment.h
hphp/compiler/expression/new_object_expression.cpp
hphp/compiler/expression/object_method_expression.cpp
hphp/compiler/expression/object_method_expression.h
hphp/compiler/expression/object_property_expression.cpp
hphp/compiler/expression/object_property_expression.h
hphp/compiler/expression/parameter_expression.cpp
hphp/compiler/expression/scalar_expression.cpp
hphp/compiler/expression/simple_function_call.cpp
hphp/compiler/expression/simple_function_call.h
hphp/compiler/expression/simple_variable.cpp
hphp/compiler/expression/simple_variable.h
hphp/compiler/expression/static_class_name.cpp
hphp/compiler/expression/static_member_expression.cpp
hphp/compiler/expression/unary_op_expression.cpp
hphp/compiler/option.cpp
hphp/compiler/option.h
hphp/compiler/package.cpp
hphp/compiler/parser/parser.cpp
hphp/compiler/statement/catch_statement.cpp
hphp/compiler/statement/class_statement.cpp
hphp/compiler/statement/class_variable.cpp
hphp/compiler/statement/class_variable.h
hphp/compiler/statement/function_statement.cpp
hphp/compiler/statement/global_statement.cpp
hphp/compiler/statement/interface_statement.cpp
hphp/compiler/statement/loop_statement.cpp
hphp/compiler/statement/method_statement.cpp
hphp/compiler/statement/static_statement.cpp
hphp/compiler/statement/switch_statement.cpp
hphp/compiler/statement/unset_statement.cpp