Metadata-Version: 2.4
Name: tree-sitter-pdll
Version: 0.1.0
Summary: PDLL grammar for tree-sitter
Author-email: Buyun Xu <xubuyun@outlook.com>
License-Expression: Apache-2.0 WITH LLVM-exception
Project-URL: Homepage, https://github.com/felixtensor/tree-sitter-pdll
Keywords: incremental,parsing,tree-sitter,pdll
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Compilers
Classifier: Topic :: Text Processing :: Linguistic
Classifier: Typing :: Typed
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Provides-Extra: core
Requires-Dist: tree-sitter~=0.24; extra == "core"
Dynamic: license-file

# tree-sitter-pdll

[![CI](https://github.com/felixtensor/tree-sitter-pdll/actions/workflows/ci.yml/badge.svg)](https://github.com/felixtensor/tree-sitter-pdll/actions/workflows/ci.yml)
[![crates.io](https://img.shields.io/crates/v/tree-sitter-pdll.svg?logo=rust)](https://crates.io/crates/tree-sitter-pdll)
[![PyPI](https://img.shields.io/pypi/v/tree-sitter-pdll.svg?logo=pypi&logoColor=white)](https://pypi.org/project/tree-sitter-pdll/)
[![npm](https://img.shields.io/npm/v/tree-sitter-pdll.svg?logo=npm)](https://www.npmjs.com/package/tree-sitter-pdll)

[PDLL](https://mlir.llvm.org/docs/PDLL/) grammar for [tree-sitter](https://github.com/tree-sitter/tree-sitter).

## References

* [PDLL Language Reference](https://mlir.llvm.org/docs/PDLL/)
* [tree-sitter](https://github.com/tree-sitter/tree-sitter) — General-purpose parsing library
* [llvm-project/mlir/test/mlir-pdll](https://github.com/llvm/llvm-project/tree/main/mlir/test/mlir-pdll) — Upstream PDLL test suite

## License

[Apache-2.0 WITH LLVM-exception](./LICENSE)
