Crate plotnik_langs

Crate plotnik_langs 

Source

Re-exports§

pub use builtin::*;

Modules§

builtin
dynamic
Dynamic language loading (runtime). Not yet implemented.

Structs§

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.

Traits§

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.

Type Aliases§

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).