Skip to main content

Module rule_loader

Module rule_loader 

Source
Expand description

Compile-time YAML rule embedding and deserialization for per-language extraction rules.

Structs§

LanguageRules
Compiled rules for a single language, ready for the engine.
ReferenceRule
A reference extraction rule from YAML.
ReferenceRulesFile
Deserialized references YAML file.
ScopeContainerRule
A scope container rule from YAML.
SymbolRule
A symbol extraction rule from YAML.
SymbolRulesFile
Deserialized symbols YAML file.

Functions§

load_all_rules
Load and deserialize all language rules.