# tree-sitter-proto

[![CI][ci]](https://github.com/coder3101/tree-sitter-proto/actions/workflows/ci.yml)
[![crates][crates]](https://crates.io/coder3101/tree-sitter-proto)

Protocol buffer grammer for [tree-sitter](https://github.com/tree-sitter/tree-sitter).


## ✨ Features

- ✅ Basic Proto2 support
- ✅ Proto3 support
- ✅ Support for editions


### Special Thanks 

Special thanks to the following people for their amazing work in this grammer.

- [mitchellh](https://github.com/mitchellh/tree-sitter-proto) for their original work.
- [treywood](https://github.com/treywood/tree-sitter-proto) for basic proto2 support.

[ci]: https://img.shields.io/github/actions/workflow/status/coder3101/tree-sitter-proto/ci.yml?logo=github&label=CI
[crates]: https://img.shields.io/crates/v/tree-sitter-proto?logo=rust