Files
rust_browser/crates/js_parser/Cargo.toml
Zachary D. Rowitsch c992c27a74 Add deterministic JS runtime: tokenizer, parser, interpreter, and error handling
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>
2026-02-19 08:09:30 -05:00

12 lines
158 B
TOML

[package]
name = "js_parser"
version = "0.1.0"
edition = "2021"
[dependencies]
thiserror.workspace = true
tracing.workspace = true
[lints]
workspace = true