Metadata-Version: 2.1
Name: tree-sitter-rust-orchard
Version: 0.16.6
Summary: Grammar for Rust that aims to be closer to the actual AST
Author-email: Max Brunsfeld <maxbrunsfeld@gmail.com>, Amaan Qureshi <amaanq12@gmail.com>
License: MIT
Project-URL: Homepage, https://codeberg.org/grammar-orchard/tree-sitter-rust-orchard
Keywords: incremental,parsing,tree-sitter,rut
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Topic :: Software Development :: Compilers
Classifier: Topic :: Text Processing :: Linguistic
Classifier: Typing :: Typed
Requires-Python: >=3.9
Description-Content-Type: text/markdown
Provides-Extra: core
License-File: LICENSE

# tree-sitter-rust-orchard

[![crates][crates]](https://crates.io/crates/tree-sitter-rust-orchard)
[![pypi][pypi]](https://pypi.org/project/tree-sitter-rust-orchard)
[![npm][npm]](https://www.npmjs.com/package/tree-sitter-rust-orchard)

This is a fork of the [tree-sitter-rust](https://github.com/tree-sitter/tree-sitter-rust) grammar.
It focuses on:
- faithfulness of the produced trees with the semantics of Rust
- ability to parse Rust files with recent syntactic constructs
- proactive reviewing of contributions and onboarding of their authors into the project, via the [governance model](https://codeberg.org/grammar-orchard/.profile/src/branch/main/GOVERNANCE.md)

Note that unlike upstream, generated files are not checked into git, so you need to run `tree-sitter generate` after cloning this repository.

Contributions are welcome, so are co-maintainers.

[crates]: https://img.shields.io/crates/v/tree-sitter-rust-orchard?logo=rust
[pypi]: https://img.shields.io/pypi/v/tree-sitter-rust-orchard?logo=pypi&logoColor=ffd242
[npm]: https://img.shields.io/npm/v/tree-sitter-rust-orchard?logo=npm
