Skip to main content

panproto_parse/languages/
mod.rs

1//! Language parser infrastructure.
2//!
3//! The shared `LanguageParser` from `common` handles all tree-sitter grammars
4//! uniformly: the node kind IS the vertex kind, the field name IS the edge kind.
5//! Grammar sources and `Language` objects come from `panproto-grammars`.
6//!
7//! Per-language `WalkerConfig` overrides (extra scope/block kinds) are stored
8//! in `walker_configs`. Languages without overrides use the default config.
9
10/// Shared language parser implementation.
11pub mod common;
12
13/// Per-language `WalkerConfig` overrides.
14pub mod walker_configs;