Parser and interpreter improvements for test262 compliance
- Implement OP_fclosure and OP_fclosure8 opcodes in interpreter
- Fix parameter access to use OP_get_arg for function arguments
- Add regexp context reset after statements (functions, blocks, classes)
- Add HTML-style comment support (<!-- and -->) for Annex B
- Add hashbang comment (#!) support at file start
- Add import.defer parsing for deferred module imports
- Add decorator support (@decorator class {})
- Add BigInt as valid property name in objects, classes, destructuring
- Add class declarations to parse_statement (not just expressions)
- Fix private identifier regexp context (this.#field /= 2 works)
- Add cursor_goto_pos to Source module for re-lexing
- Add Lexer.goto_pos for parser-driven regexp context reset
Test262 pass rate: 48,353/52,896 (91.4%)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>