diff --git a/Makefile b/Makefile index 88be435..ecf1a18 100644 --- a/Makefile +++ b/Makefile @@ -9,7 +9,7 @@ build: run: build ./php-parser $(PHPFILE) -test: all +test: build go test ./... --cover compile: ./php5/php5.go ./php7/php7.go ./scanner/scanner.go diff --git a/node/expr/assign_op/assign.go b/node/expr/assign_op/n_assign.go similarity index 100% rename from node/expr/assign_op/assign.go rename to node/expr/assign_op/n_assign.go diff --git a/node/expr/assign_op/assign_ref.go b/node/expr/assign_op/n_assign_ref.go similarity index 100% rename from node/expr/assign_op/assign_ref.go rename to node/expr/assign_op/n_assign_ref.go diff --git a/node/expr/assign_op/bitwise_and.go b/node/expr/assign_op/n_bitwise_and.go similarity index 100% rename from node/expr/assign_op/bitwise_and.go rename to node/expr/assign_op/n_bitwise_and.go diff --git a/node/expr/assign_op/bitwise_or.go b/node/expr/assign_op/n_bitwise_or.go similarity index 100% rename from node/expr/assign_op/bitwise_or.go rename to node/expr/assign_op/n_bitwise_or.go diff --git a/node/expr/assign_op/bitwise_xor.go b/node/expr/assign_op/n_bitwise_xor.go similarity index 100% rename from node/expr/assign_op/bitwise_xor.go rename to node/expr/assign_op/n_bitwise_xor.go diff --git a/node/expr/assign_op/concat.go b/node/expr/assign_op/n_concat.go similarity index 100% rename from node/expr/assign_op/concat.go rename to node/expr/assign_op/n_concat.go diff --git a/node/expr/assign_op/div.go b/node/expr/assign_op/n_div.go similarity index 100% rename from node/expr/assign_op/div.go rename to node/expr/assign_op/n_div.go diff --git a/node/expr/assign_op/minus.go b/node/expr/assign_op/n_minus.go similarity index 100% rename from node/expr/assign_op/minus.go rename to node/expr/assign_op/n_minus.go diff --git a/node/expr/assign_op/mod.go b/node/expr/assign_op/n_mod.go similarity index 100% rename from node/expr/assign_op/mod.go rename to node/expr/assign_op/n_mod.go diff --git a/node/expr/assign_op/mul.go b/node/expr/assign_op/n_mul.go similarity index 100% rename from node/expr/assign_op/mul.go rename to node/expr/assign_op/n_mul.go diff --git a/node/expr/assign_op/plus.go b/node/expr/assign_op/n_plus.go similarity index 100% rename from node/expr/assign_op/plus.go rename to node/expr/assign_op/n_plus.go diff --git a/node/expr/assign_op/pow.go b/node/expr/assign_op/n_pow.go similarity index 100% rename from node/expr/assign_op/pow.go rename to node/expr/assign_op/n_pow.go diff --git a/node/expr/assign_op/shift_left.go b/node/expr/assign_op/n_shift_left.go similarity index 100% rename from node/expr/assign_op/shift_left.go rename to node/expr/assign_op/n_shift_left.go diff --git a/node/expr/assign_op/shift_right.go b/node/expr/assign_op/n_shift_right.go similarity index 100% rename from node/expr/assign_op/shift_right.go rename to node/expr/assign_op/n_shift_right.go diff --git a/node/expr/binary_op/binary_op.go b/node/expr/binary_op/n_binary_op.go similarity index 100% rename from node/expr/binary_op/binary_op.go rename to node/expr/binary_op/n_binary_op.go diff --git a/node/expr/binary_op/bitwise_and.go b/node/expr/binary_op/n_bitwise_and.go similarity index 100% rename from node/expr/binary_op/bitwise_and.go rename to node/expr/binary_op/n_bitwise_and.go diff --git a/node/expr/binary_op/bitwise_or.go b/node/expr/binary_op/n_bitwise_or.go similarity index 100% rename from node/expr/binary_op/bitwise_or.go rename to node/expr/binary_op/n_bitwise_or.go diff --git a/node/expr/binary_op/bitwise_xor.go b/node/expr/binary_op/n_bitwise_xor.go similarity index 100% rename from node/expr/binary_op/bitwise_xor.go rename to node/expr/binary_op/n_bitwise_xor.go diff --git a/node/expr/binary_op/boolean_and.go b/node/expr/binary_op/n_boolean_and.go similarity index 100% rename from node/expr/binary_op/boolean_and.go rename to node/expr/binary_op/n_boolean_and.go diff --git a/node/expr/binary_op/boolean_or.go b/node/expr/binary_op/n_boolean_or.go similarity index 100% rename from node/expr/binary_op/boolean_or.go rename to node/expr/binary_op/n_boolean_or.go diff --git a/node/expr/binary_op/coalesce.go b/node/expr/binary_op/n_coalesce.go similarity index 100% rename from node/expr/binary_op/coalesce.go rename to node/expr/binary_op/n_coalesce.go diff --git a/node/expr/binary_op/concat.go b/node/expr/binary_op/n_concat.go similarity index 100% rename from node/expr/binary_op/concat.go rename to node/expr/binary_op/n_concat.go diff --git a/node/expr/binary_op/div.go b/node/expr/binary_op/n_div.go similarity index 100% rename from node/expr/binary_op/div.go rename to node/expr/binary_op/n_div.go diff --git a/node/expr/binary_op/equal.go b/node/expr/binary_op/n_equal.go similarity index 100% rename from node/expr/binary_op/equal.go rename to node/expr/binary_op/n_equal.go diff --git a/node/expr/binary_op/greater.go b/node/expr/binary_op/n_greater.go similarity index 100% rename from node/expr/binary_op/greater.go rename to node/expr/binary_op/n_greater.go diff --git a/node/expr/binary_op/greater_or_equal.go b/node/expr/binary_op/n_greater_or_equal.go similarity index 100% rename from node/expr/binary_op/greater_or_equal.go rename to node/expr/binary_op/n_greater_or_equal.go diff --git a/node/expr/binary_op/identical.go b/node/expr/binary_op/n_identical.go similarity index 100% rename from node/expr/binary_op/identical.go rename to node/expr/binary_op/n_identical.go diff --git a/node/expr/binary_op/logical_and.go b/node/expr/binary_op/n_logical_and.go similarity index 100% rename from node/expr/binary_op/logical_and.go rename to node/expr/binary_op/n_logical_and.go diff --git a/node/expr/binary_op/logical_or.go b/node/expr/binary_op/n_logical_or.go similarity index 100% rename from node/expr/binary_op/logical_or.go rename to node/expr/binary_op/n_logical_or.go diff --git a/node/expr/binary_op/logical_xor.go b/node/expr/binary_op/n_logical_xor.go similarity index 100% rename from node/expr/binary_op/logical_xor.go rename to node/expr/binary_op/n_logical_xor.go diff --git a/node/expr/binary_op/minus.go b/node/expr/binary_op/n_minus.go similarity index 100% rename from node/expr/binary_op/minus.go rename to node/expr/binary_op/n_minus.go diff --git a/node/expr/binary_op/mod.go b/node/expr/binary_op/n_mod.go similarity index 100% rename from node/expr/binary_op/mod.go rename to node/expr/binary_op/n_mod.go diff --git a/node/expr/binary_op/mul.go b/node/expr/binary_op/n_mul.go similarity index 100% rename from node/expr/binary_op/mul.go rename to node/expr/binary_op/n_mul.go diff --git a/node/expr/binary_op/not_equal.go b/node/expr/binary_op/n_not_equal.go similarity index 100% rename from node/expr/binary_op/not_equal.go rename to node/expr/binary_op/n_not_equal.go diff --git a/node/expr/binary_op/not_identical.go b/node/expr/binary_op/n_not_identical.go similarity index 100% rename from node/expr/binary_op/not_identical.go rename to node/expr/binary_op/n_not_identical.go diff --git a/node/expr/binary_op/plus.go b/node/expr/binary_op/n_plus.go similarity index 100% rename from node/expr/binary_op/plus.go rename to node/expr/binary_op/n_plus.go diff --git a/node/expr/binary_op/pow.go b/node/expr/binary_op/n_pow.go similarity index 100% rename from node/expr/binary_op/pow.go rename to node/expr/binary_op/n_pow.go diff --git a/node/expr/binary_op/shift_left.go b/node/expr/binary_op/n_shift_left.go similarity index 100% rename from node/expr/binary_op/shift_left.go rename to node/expr/binary_op/n_shift_left.go diff --git a/node/expr/binary_op/shift_right.go b/node/expr/binary_op/n_shift_right.go similarity index 100% rename from node/expr/binary_op/shift_right.go rename to node/expr/binary_op/n_shift_right.go diff --git a/node/expr/binary_op/smaller.go b/node/expr/binary_op/n_smaller.go similarity index 100% rename from node/expr/binary_op/smaller.go rename to node/expr/binary_op/n_smaller.go diff --git a/node/expr/binary_op/smaller_or_equal.go b/node/expr/binary_op/n_smaller_or_equal.go similarity index 100% rename from node/expr/binary_op/smaller_or_equal.go rename to node/expr/binary_op/n_smaller_or_equal.go diff --git a/node/expr/binary_op/spaceship.go b/node/expr/binary_op/n_spaceship.go similarity index 100% rename from node/expr/binary_op/spaceship.go rename to node/expr/binary_op/n_spaceship.go diff --git a/node/expr/cast/cast_array.go b/node/expr/cast/n_cast_array.go similarity index 100% rename from node/expr/cast/cast_array.go rename to node/expr/cast/n_cast_array.go diff --git a/node/expr/cast/cast_bool.go b/node/expr/cast/n_cast_bool.go similarity index 100% rename from node/expr/cast/cast_bool.go rename to node/expr/cast/n_cast_bool.go diff --git a/node/expr/cast/cast_double.go b/node/expr/cast/n_cast_double.go similarity index 100% rename from node/expr/cast/cast_double.go rename to node/expr/cast/n_cast_double.go diff --git a/node/expr/cast/cast_int.go b/node/expr/cast/n_cast_int.go similarity index 100% rename from node/expr/cast/cast_int.go rename to node/expr/cast/n_cast_int.go diff --git a/node/expr/cast/cast_object.go b/node/expr/cast/n_cast_object.go similarity index 100% rename from node/expr/cast/cast_object.go rename to node/expr/cast/n_cast_object.go diff --git a/node/expr/cast/cast_string.go b/node/expr/cast/n_cast_string.go similarity index 100% rename from node/expr/cast/cast_string.go rename to node/expr/cast/n_cast_string.go diff --git a/node/expr/cast/cast_unset.go b/node/expr/cast/n_cast_unset.go similarity index 100% rename from node/expr/cast/cast_unset.go rename to node/expr/cast/n_cast_unset.go diff --git a/node/expr/array.go b/node/expr/n_array.go similarity index 100% rename from node/expr/array.go rename to node/expr/n_array.go diff --git a/node/expr/array_dim_fetch.go b/node/expr/n_array_dim_fetch.go similarity index 100% rename from node/expr/array_dim_fetch.go rename to node/expr/n_array_dim_fetch.go diff --git a/node/expr/array_item.go b/node/expr/n_array_item.go similarity index 100% rename from node/expr/array_item.go rename to node/expr/n_array_item.go diff --git a/node/expr/bitwise_not.go b/node/expr/n_bitwise_not.go similarity index 100% rename from node/expr/bitwise_not.go rename to node/expr/n_bitwise_not.go diff --git a/node/expr/boolean_not.go b/node/expr/n_boolean_not.go similarity index 100% rename from node/expr/boolean_not.go rename to node/expr/n_boolean_not.go diff --git a/node/expr/class_const_fetch.go b/node/expr/n_class_const_fetch.go similarity index 100% rename from node/expr/class_const_fetch.go rename to node/expr/n_class_const_fetch.go diff --git a/node/expr/clone.go b/node/expr/n_clone.go similarity index 100% rename from node/expr/clone.go rename to node/expr/n_clone.go diff --git a/node/expr/closure.go b/node/expr/n_closure.go similarity index 100% rename from node/expr/closure.go rename to node/expr/n_closure.go diff --git a/node/expr/closure_use.go b/node/expr/n_closure_use.go similarity index 100% rename from node/expr/closure_use.go rename to node/expr/n_closure_use.go diff --git a/node/expr/const_fetch.go b/node/expr/n_const_fetch.go similarity index 100% rename from node/expr/const_fetch.go rename to node/expr/n_const_fetch.go diff --git a/node/expr/empty.go b/node/expr/n_empty.go similarity index 100% rename from node/expr/empty.go rename to node/expr/n_empty.go diff --git a/node/expr/error_suppress.go b/node/expr/n_error_suppress.go similarity index 100% rename from node/expr/error_suppress.go rename to node/expr/n_error_suppress.go diff --git a/node/expr/eval.go b/node/expr/n_eval.go similarity index 100% rename from node/expr/eval.go rename to node/expr/n_eval.go diff --git a/node/expr/exit.go b/node/expr/n_exit.go similarity index 100% rename from node/expr/exit.go rename to node/expr/n_exit.go diff --git a/node/expr/function_call.go b/node/expr/n_function_call.go similarity index 100% rename from node/expr/function_call.go rename to node/expr/n_function_call.go diff --git a/node/expr/include.go b/node/expr/n_include.go similarity index 100% rename from node/expr/include.go rename to node/expr/n_include.go diff --git a/node/expr/include_once.go b/node/expr/n_include_once.go similarity index 100% rename from node/expr/include_once.go rename to node/expr/n_include_once.go diff --git a/node/expr/instance_of.go b/node/expr/n_instance_of.go similarity index 100% rename from node/expr/instance_of.go rename to node/expr/n_instance_of.go diff --git a/node/expr/isset.go b/node/expr/n_isset.go similarity index 100% rename from node/expr/isset.go rename to node/expr/n_isset.go diff --git a/node/expr/list.go b/node/expr/n_list.go similarity index 100% rename from node/expr/list.go rename to node/expr/n_list.go diff --git a/node/expr/method_call.go b/node/expr/n_method_call.go similarity index 100% rename from node/expr/method_call.go rename to node/expr/n_method_call.go diff --git a/node/expr/new.go b/node/expr/n_new.go similarity index 100% rename from node/expr/new.go rename to node/expr/n_new.go diff --git a/node/expr/post_dec.go b/node/expr/n_post_dec.go similarity index 100% rename from node/expr/post_dec.go rename to node/expr/n_post_dec.go diff --git a/node/expr/post_inc.go b/node/expr/n_post_inc.go similarity index 100% rename from node/expr/post_inc.go rename to node/expr/n_post_inc.go diff --git a/node/expr/pre_dec.go b/node/expr/n_pre_dec.go similarity index 100% rename from node/expr/pre_dec.go rename to node/expr/n_pre_dec.go diff --git a/node/expr/pre_inc.go b/node/expr/n_pre_inc.go similarity index 100% rename from node/expr/pre_inc.go rename to node/expr/n_pre_inc.go diff --git a/node/expr/print.go b/node/expr/n_print.go similarity index 100% rename from node/expr/print.go rename to node/expr/n_print.go diff --git a/node/expr/property_fetch.go b/node/expr/n_property_fetch.go similarity index 100% rename from node/expr/property_fetch.go rename to node/expr/n_property_fetch.go diff --git a/node/expr/require.go b/node/expr/n_require.go similarity index 100% rename from node/expr/require.go rename to node/expr/n_require.go diff --git a/node/expr/require_once.go b/node/expr/n_require_once.go similarity index 100% rename from node/expr/require_once.go rename to node/expr/n_require_once.go diff --git a/node/expr/shell_exec.go b/node/expr/n_shell_exec.go similarity index 100% rename from node/expr/shell_exec.go rename to node/expr/n_shell_exec.go diff --git a/node/expr/short_array.go b/node/expr/n_short_array.go similarity index 100% rename from node/expr/short_array.go rename to node/expr/n_short_array.go diff --git a/node/expr/short_list.go b/node/expr/n_short_list.go similarity index 100% rename from node/expr/short_list.go rename to node/expr/n_short_list.go diff --git a/node/expr/static_call.go b/node/expr/n_static_call.go similarity index 100% rename from node/expr/static_call.go rename to node/expr/n_static_call.go diff --git a/node/expr/static_property_fetch.go b/node/expr/n_static_property_fetch.go similarity index 100% rename from node/expr/static_property_fetch.go rename to node/expr/n_static_property_fetch.go diff --git a/node/expr/ternary.go b/node/expr/n_ternary.go similarity index 100% rename from node/expr/ternary.go rename to node/expr/n_ternary.go diff --git a/node/expr/unary_minus.go b/node/expr/n_unary_minus.go similarity index 100% rename from node/expr/unary_minus.go rename to node/expr/n_unary_minus.go diff --git a/node/expr/unary_plus.go b/node/expr/n_unary_plus.go similarity index 100% rename from node/expr/unary_plus.go rename to node/expr/n_unary_plus.go diff --git a/node/expr/variable.go b/node/expr/n_variable.go similarity index 100% rename from node/expr/variable.go rename to node/expr/n_variable.go diff --git a/node/expr/yield.go b/node/expr/n_yield.go similarity index 100% rename from node/expr/yield.go rename to node/expr/n_yield.go diff --git a/node/expr/yield_from.go b/node/expr/n_yield_from.go similarity index 100% rename from node/expr/yield_from.go rename to node/expr/n_yield_from.go diff --git a/node/argument.go b/node/n_argument.go similarity index 100% rename from node/argument.go rename to node/n_argument.go diff --git a/node/identifier.go b/node/n_identifier.go similarity index 100% rename from node/identifier.go rename to node/n_identifier.go diff --git a/node/nullable.go b/node/n_nullable.go similarity index 100% rename from node/nullable.go rename to node/n_nullable.go diff --git a/node/parameter.go b/node/n_parameter.go similarity index 100% rename from node/parameter.go rename to node/n_parameter.go diff --git a/node/name/fully_qualified.go b/node/name/n_fully_qualified.go similarity index 100% rename from node/name/fully_qualified.go rename to node/name/n_fully_qualified.go diff --git a/node/name/name.go b/node/name/n_name.go similarity index 100% rename from node/name/name.go rename to node/name/n_name.go diff --git a/node/name/name_part.go b/node/name/n_name_part.go similarity index 100% rename from node/name/name_part.go rename to node/name/n_name_part.go diff --git a/node/name/relative.go b/node/name/n_relative.go similarity index 100% rename from node/name/relative.go rename to node/name/n_relative.go diff --git a/node/name/name_test.go b/node/name/t_name_test.go similarity index 100% rename from node/name/name_test.go rename to node/name/t_name_test.go diff --git a/node/scalar/dnumber.go b/node/scalar/node_dnumber.go similarity index 100% rename from node/scalar/dnumber.go rename to node/scalar/node_dnumber.go diff --git a/node/scalar/encapsed.go b/node/scalar/node_encapsed.go similarity index 100% rename from node/scalar/encapsed.go rename to node/scalar/node_encapsed.go diff --git a/node/scalar/encapsed_string_part.go b/node/scalar/node_encapsed_string_part.go similarity index 100% rename from node/scalar/encapsed_string_part.go rename to node/scalar/node_encapsed_string_part.go diff --git a/node/scalar/lnumber.go b/node/scalar/node_lnumber.go similarity index 100% rename from node/scalar/lnumber.go rename to node/scalar/node_lnumber.go diff --git a/node/scalar/magic_constant.go b/node/scalar/node_magic_constant.go similarity index 100% rename from node/scalar/magic_constant.go rename to node/scalar/node_magic_constant.go diff --git a/node/scalar/string.go b/node/scalar/node_string.go similarity index 100% rename from node/scalar/string.go rename to node/scalar/node_string.go diff --git a/node/scalar/encapsed_test.go b/node/scalar/t_encapsed_test.go similarity index 100% rename from node/scalar/encapsed_test.go rename to node/scalar/t_encapsed_test.go diff --git a/node/scalar/magic_constant_test.go b/node/scalar/t_magic_constant_test.go similarity index 100% rename from node/scalar/magic_constant_test.go rename to node/scalar/t_magic_constant_test.go diff --git a/node/scalar/numbers_test.go b/node/scalar/t_numbers_test.go similarity index 100% rename from node/scalar/numbers_test.go rename to node/scalar/t_numbers_test.go diff --git a/node/scalar/string_test.go b/node/scalar/t_string_test.go similarity index 100% rename from node/scalar/string_test.go rename to node/scalar/t_string_test.go diff --git a/node/scalar/visitor_test.go b/node/scalar/t_visitor_test.go similarity index 100% rename from node/scalar/visitor_test.go rename to node/scalar/t_visitor_test.go diff --git a/node/stmt/alt_else.go b/node/stmt/n_alt_else.go similarity index 100% rename from node/stmt/alt_else.go rename to node/stmt/n_alt_else.go diff --git a/node/stmt/alt_else_if.go b/node/stmt/n_alt_else_if.go similarity index 100% rename from node/stmt/alt_else_if.go rename to node/stmt/n_alt_else_if.go diff --git a/node/stmt/alt_if.go b/node/stmt/n_alt_if.go similarity index 100% rename from node/stmt/alt_if.go rename to node/stmt/n_alt_if.go diff --git a/node/stmt/break.go b/node/stmt/n_break.go similarity index 100% rename from node/stmt/break.go rename to node/stmt/n_break.go diff --git a/node/stmt/case.go b/node/stmt/n_case.go similarity index 100% rename from node/stmt/case.go rename to node/stmt/n_case.go diff --git a/node/stmt/catch.go b/node/stmt/n_catch.go similarity index 100% rename from node/stmt/catch.go rename to node/stmt/n_catch.go diff --git a/node/stmt/class.go b/node/stmt/n_class.go similarity index 100% rename from node/stmt/class.go rename to node/stmt/n_class.go diff --git a/node/stmt/class_const_list.go b/node/stmt/n_class_const_list.go similarity index 100% rename from node/stmt/class_const_list.go rename to node/stmt/n_class_const_list.go diff --git a/node/stmt/class_method.go b/node/stmt/n_class_method.go similarity index 100% rename from node/stmt/class_method.go rename to node/stmt/n_class_method.go diff --git a/node/stmt/const_list.go b/node/stmt/n_const_list.go similarity index 100% rename from node/stmt/const_list.go rename to node/stmt/n_const_list.go diff --git a/node/stmt/constant.go b/node/stmt/n_constant.go similarity index 100% rename from node/stmt/constant.go rename to node/stmt/n_constant.go diff --git a/node/stmt/continue.go b/node/stmt/n_continue.go similarity index 100% rename from node/stmt/continue.go rename to node/stmt/n_continue.go diff --git a/node/stmt/declare.go b/node/stmt/n_declare.go similarity index 100% rename from node/stmt/declare.go rename to node/stmt/n_declare.go diff --git a/node/stmt/default.go b/node/stmt/n_default.go similarity index 100% rename from node/stmt/default.go rename to node/stmt/n_default.go diff --git a/node/stmt/do.go b/node/stmt/n_do.go similarity index 100% rename from node/stmt/do.go rename to node/stmt/n_do.go diff --git a/node/stmt/echo.go b/node/stmt/n_echo.go similarity index 100% rename from node/stmt/echo.go rename to node/stmt/n_echo.go diff --git a/node/stmt/else.go b/node/stmt/n_else.go similarity index 100% rename from node/stmt/else.go rename to node/stmt/n_else.go diff --git a/node/stmt/else_if.go b/node/stmt/n_else_if.go similarity index 100% rename from node/stmt/else_if.go rename to node/stmt/n_else_if.go diff --git a/node/stmt/expression.go b/node/stmt/n_expression.go similarity index 100% rename from node/stmt/expression.go rename to node/stmt/n_expression.go diff --git a/node/stmt/finally.go b/node/stmt/n_finally.go similarity index 100% rename from node/stmt/finally.go rename to node/stmt/n_finally.go diff --git a/node/stmt/for.go b/node/stmt/n_for.go similarity index 100% rename from node/stmt/for.go rename to node/stmt/n_for.go diff --git a/node/stmt/foreach.go b/node/stmt/n_foreach.go similarity index 100% rename from node/stmt/foreach.go rename to node/stmt/n_foreach.go diff --git a/node/stmt/function.go b/node/stmt/n_function.go similarity index 100% rename from node/stmt/function.go rename to node/stmt/n_function.go diff --git a/node/stmt/global.go b/node/stmt/n_global.go similarity index 100% rename from node/stmt/global.go rename to node/stmt/n_global.go diff --git a/node/stmt/goto.go b/node/stmt/n_goto.go similarity index 100% rename from node/stmt/goto.go rename to node/stmt/n_goto.go diff --git a/node/stmt/group_use.go b/node/stmt/n_group_use.go similarity index 100% rename from node/stmt/group_use.go rename to node/stmt/n_group_use.go diff --git a/node/stmt/halt_compiler.go b/node/stmt/n_halt_compiler.go similarity index 100% rename from node/stmt/halt_compiler.go rename to node/stmt/n_halt_compiler.go diff --git a/node/stmt/if.go b/node/stmt/n_if.go similarity index 100% rename from node/stmt/if.go rename to node/stmt/n_if.go diff --git a/node/stmt/inline_html.go b/node/stmt/n_inline_html.go similarity index 100% rename from node/stmt/inline_html.go rename to node/stmt/n_inline_html.go diff --git a/node/stmt/interface.go b/node/stmt/n_interface.go similarity index 100% rename from node/stmt/interface.go rename to node/stmt/n_interface.go diff --git a/node/stmt/label.go b/node/stmt/n_label.go similarity index 100% rename from node/stmt/label.go rename to node/stmt/n_label.go diff --git a/node/stmt/namespace.go b/node/stmt/n_namespace.go similarity index 100% rename from node/stmt/namespace.go rename to node/stmt/n_namespace.go diff --git a/node/stmt/nop.go b/node/stmt/n_nop.go similarity index 100% rename from node/stmt/nop.go rename to node/stmt/n_nop.go diff --git a/node/stmt/property.go b/node/stmt/n_property.go similarity index 100% rename from node/stmt/property.go rename to node/stmt/n_property.go diff --git a/node/stmt/property_list.go b/node/stmt/n_property_list.go similarity index 100% rename from node/stmt/property_list.go rename to node/stmt/n_property_list.go diff --git a/node/stmt/return.go b/node/stmt/n_return.go similarity index 100% rename from node/stmt/return.go rename to node/stmt/n_return.go diff --git a/node/stmt/static.go b/node/stmt/n_static.go similarity index 100% rename from node/stmt/static.go rename to node/stmt/n_static.go diff --git a/node/stmt/static_var.go b/node/stmt/n_static_var.go similarity index 100% rename from node/stmt/static_var.go rename to node/stmt/n_static_var.go diff --git a/node/stmt/stmt_list.go b/node/stmt/n_stmt_list.go similarity index 100% rename from node/stmt/stmt_list.go rename to node/stmt/n_stmt_list.go diff --git a/node/stmt/switch.go b/node/stmt/n_switch.go similarity index 100% rename from node/stmt/switch.go rename to node/stmt/n_switch.go diff --git a/node/stmt/throw.go b/node/stmt/n_throw.go similarity index 100% rename from node/stmt/throw.go rename to node/stmt/n_throw.go diff --git a/node/stmt/trait.go b/node/stmt/n_trait.go similarity index 100% rename from node/stmt/trait.go rename to node/stmt/n_trait.go diff --git a/node/stmt/trait_method_ref.go b/node/stmt/n_trait_method_ref.go similarity index 100% rename from node/stmt/trait_method_ref.go rename to node/stmt/n_trait_method_ref.go diff --git a/node/stmt/trait_use.go b/node/stmt/n_trait_use.go similarity index 100% rename from node/stmt/trait_use.go rename to node/stmt/n_trait_use.go diff --git a/node/stmt/trait_use_alias.go b/node/stmt/n_trait_use_alias.go similarity index 100% rename from node/stmt/trait_use_alias.go rename to node/stmt/n_trait_use_alias.go diff --git a/node/stmt/trait_use_precedence.go b/node/stmt/n_trait_use_precedence.go similarity index 100% rename from node/stmt/trait_use_precedence.go rename to node/stmt/n_trait_use_precedence.go diff --git a/node/stmt/try.go b/node/stmt/n_try.go similarity index 100% rename from node/stmt/try.go rename to node/stmt/n_try.go diff --git a/node/stmt/unset.go b/node/stmt/n_unset.go similarity index 100% rename from node/stmt/unset.go rename to node/stmt/n_unset.go diff --git a/node/stmt/use.go b/node/stmt/n_use.go similarity index 100% rename from node/stmt/use.go rename to node/stmt/n_use.go diff --git a/node/stmt/use_list.go b/node/stmt/n_use_list.go similarity index 100% rename from node/stmt/use_list.go rename to node/stmt/n_use_list.go diff --git a/node/stmt/while.go b/node/stmt/n_while.go similarity index 100% rename from node/stmt/while.go rename to node/stmt/n_while.go diff --git a/node/stmt/alt_if_test.go b/node/stmt/t_alt_if_test.go similarity index 100% rename from node/stmt/alt_if_test.go rename to node/stmt/t_alt_if_test.go diff --git a/node/node_test.go b/node/t_node_test.go similarity index 100% rename from node/node_test.go rename to node/t_node_test.go diff --git a/node/visitor_test.go b/node/t_visitor_test.go similarity index 100% rename from node/visitor_test.go rename to node/t_visitor_test.go