elm-tooling / tree-sitter-elm

Tree sitter implementation for elm
https://elm-tooling.github.io/tree-sitter-elm/
MIT License
75 stars 14 forks source link

rust crate #54

Closed dullbananas closed 3 years ago

dullbananas commented 3 years ago

most tree sitter grammars provide a binding in a rust crate

harrysarson commented 3 years ago

I am wanting exactly this (for https://github.com/mpizenberg/elm-test-rs/pull/15) and can work on a patch :)

razzeee commented 3 years ago

Can we just copy https://github.com/tree-sitter/tree-sitter-go/tree/master/bindings/rust amend it and create a pipeline to push to crates.io?

Edit: Cargo.toml in the root dir also is needed.

razzeee commented 3 years ago

More examples: https://github.com/tree-sitter/tree-sitter-java https://github.com/tree-sitter/tree-sitter-javascript https://github.com/tree-sitter/tree-sitter-python https://github.com/tree-sitter/tree-sitter-ruby https://github.com/tree-sitter/tree-sitter-c-sharp

None of these seem to have an automated release

dullbananas commented 3 years ago

perfect timing: i was looking at crates.io and it's the newest crate

image