Skip to main content

Module lang

Module lang 

Source

Structs§

CustomEdgeDef
A custom edge type that a language pack can define beyond the standard CALLS/IMPORTS/INHERITS model. Custom edges are populated during extraction when capture groups matching @{capture}.source / @{capture}.target are found in relations.scm.
LanguagePack
A language pack bundles a parser backend with file extension mappings.
LanguageRegistry
Registry that maps file extensions to language packs.

Enums§

ParserBackend
Parser backend — tree-sitter or runtime-loaded custom extractor.

Traits§

CustomExtractor
Trait for custom extraction backends (e.g., JVM grammar plugins).