ad7938a16d
- emitter.rs: delete-identifier error now contains "SyntaxError" for negative test matching
- compiler.rs + emitter.rs: add is_arrow param to compile_function_body(_with_bindings);
non-arrow functions now reset in_derived_constructor/in_instance_method/in_static_method
to false instead of inheriting parent super flags
- main.rs: remove `e.contains("RangeError")` from non-negative vm-error skip list
- main.rs: remove `e.contains("before initialization")` from compile-error skip list
Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>