Crate plotnik_langs
Source pub use builtin::*;
- builtin
- dynamic
- Dynamic language loading (runtime). Not yet implemented.
- Cardinality
- Cardinality info for a field or children slot.
- LangInner
- Generic language implementation parameterized by node types.
- StaticNodeTypes
- Compiled node type database with static storage.
- LangImpl
- Trait providing a unified facade for tree-sitter’s Language API
combined with our node type constraints.
- NodeTypes
- Trait for node type constraint lookups.
- Lang
- User-facing language type. Works with any language (static or dynamic).
- NodeFieldId
- Field ID (tree-sitter uses NonZeroU16).
- NodeTypeId
- Node type ID (tree-sitter uses u16).