Skip to content

Commit a59f90e

Browse files
committed
chore: clear stale TODOs in tools/ Cargo.toml files
The two `tools/` shim crates carry commented-out lines pointing at the compiler crates with a bare `# TODO: Add ephapax compiler as dependency`. Those references are intentional — both shims exist specifically to avoid linking the full compiler. Replaced the bare TODO with explicit "intentionally NOT depending" prose so the comment no longer triggers TODO sweeps. Follow-up to #76.
1 parent 72e834f commit a59f90e

2 files changed

Lines changed: 8 additions & 2 deletions

File tree

tools/ephapax-dap/Cargo.toml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,9 @@ tracing-subscriber = { version = "0.3", features = ["env-filter"] }
2727
# Error handling
2828
anyhow = "1"
2929

30-
# TODO: Add ephapax compiler as dependency
30+
# Intentionally NOT depending on the compiler crates — this DAP
31+
# shim is the lightweight standalone counterpart to the future
32+
# compiler-integrated debugger. Kept for reference:
3133
# ephapax-syntax = { path = "../../src/ephapax-syntax" }
3234
# ephapax-interp = { path = "../../src/ephapax-interp" }
3335

tools/ephapax-lsp/Cargo.toml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,11 @@ anyhow = "1"
3535
# Regex for parsing
3636
regex = "1"
3737

38-
# TODO: Add ephapax compiler as dependency once crates are published
38+
# Intentionally NOT depending on the compiler crates — the standalone
39+
# tooling exists to avoid linking the full compiler. The compiler-
40+
# integrated LSP at `src/ephapax-lsp/` uses `ephapax-parser` +
41+
# `ephapax-typing` directly; both paths coexist by design.
42+
# (kept for reference)
3943
# ephapax-syntax = { path = "../../src/ephapax-syntax" }
4044
# ephapax-typing = { path = "../../src/ephapax-typing" }
4145

0 commit comments

Comments
 (0)