plotnik_core/grammar/
mod.rs

1//! Grammar types for tree-sitter grammars.
2//!
3//! This module provides types for representing tree-sitter `grammar.json` files,
4//! with support for JSON deserialization and compact binary serialization.
5
6mod binary;
7mod json;
8mod types;
9
10#[cfg(test)]
11mod binary_tests;
12#[cfg(test)]
13mod json_tests;
14
15pub use json::GrammarError;
16pub use types::{Grammar, Precedence, PrecedenceEntry, Rule};