Implements Phase 1 of Milestone 6 — a minimal but real JS execution pipeline replacing the no-op stubs in js_parser, js_vm, and js crates. Supports a narrow JS subset (literals, var/let/const with scoping, operators, functions with hoisting, if/else, console.log) with 103 tests covering tokenization, parsing, interpretation, and integration scenarios including determinism and error recovery. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
158 B
158 B