Skip to content

Unvendoring parsers #891

@wetneb

Description

@wetneb

This is a tracking issue for our initiative to unvendor as many parsers as possible (to benefit from grammar updates, help with #343 and enable Debian packaging).

Feel free to update this table as the status of crates change, and remove rows when parsers get unvendored.

Vendored repo On crates.io Notes
tree-sitter-grammars/tree-sitter-commonlisp tree-sitter-commonlisp Requires Rust edition 2024, downgrade requested
ckafi/tree-sitter-elvish elves/tree-sitter-elvish#4
slackhq/tree-sitter-hack slackhq/tree-sitter-hack#74
ecmma/tree-sitter-hare tree-sitter-hare (third party upload) Needs updating to TS 0.25, requested with patch by email
sogaiu/tree-sitter-janet-simple sogaiu/tree-sitter-janet-simple#6
fwcd/tree-sitter-kotlin tree-sitter-kotlin incompatible with recent TS versions, tree-sitter-kotlin-ng is a different grammar incompatible with our highlighting query (and doesn't provide its own)
latex-lsp/tree-sitter-latex tree-sitter-latex (third party upload) latex-lsp/tree-sitter-latex#226
ganezdragon/tree-sitter-perl ganezdragon/tree-sitter-perl#36
serenadeai/tree-sitter-scss tree-sitter-scss (potentially different grammar) crate comes from https://github.com/tree-sitter-grammars/tree-sitter-scss
amaanq/tree-sitter-smali tree-sitter-smali (potentially different grammar) crate associated with repo https://git.sr.ht/~yotam/tree-sitter-smali
JLeemaster/tree-sitter-vhdl

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions