Skip to content

feat(parser): add web and WebAssembly language support - #107

Merged
rabii-chaarani merged 4 commits into
mainfrom
codex/add-web-language-support
Aug 25, 2026
Merged

feat(parser): add web and WebAssembly language support#107
rabii-chaarani merged 4 commits into
mainfrom
codex/add-web-language-support

Conversation

@rabii-chaarani

@rabii-chaarani rabii-chaarani commented Aug 25, 2026

Copy link
Copy Markdown
Owner

Summary

  • build on the merged CSS support and add TypeScript, TSX, JavaScript, JSX, HTML, and WebAssembly Text in one cumulative change
  • publish every language through source discovery, Tree-sitter parsing, syntax catalogs, CLI help, and the MCP schema
  • preserve established TypeScript, JavaScript, and WebAssembly semantics while keeping HTML and CSS normalization conservative
  • vendor the pinned Tree-sitter WAT grammar with scanner ABI fixes and recorded upstream provenance
  • include focused materialization coverage and durable k-wiki parsing contracts for every added language

Verification

  • cargo fmt --check
  • cargo clippy --workspace --all-targets --all-features --locked -- -D warnings
  • cargo test --workspace --locked (310 library tests plus all integration suites)
  • cargo publish --dry-run --locked
  • exact crate-size gate: 9,839,850 bytes <= 10,485,760 bytes
  • recommended wiki validation, link check, and site build with zero diagnostics

@rabii-chaarani rabii-chaarani changed the title feat(parser): add web language support feat(parser): add web and WebAssembly language support Aug 25, 2026
@rabii-chaarani
rabii-chaarani merged commit 9afad95 into main Aug 25, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant