use std::sync::OnceLock; use prometeu_language_api::{LanguageSpec, SourcePolicy}; pub static LANGUAGE_SPEC: OnceLock = OnceLock::new(); fn registry() -> &'static LanguageSpec { LANGUAGE_SPEC.get_or_init(|| { LanguageSpec { id: "pbs", source_policy: SourcePolicy { extensions: vec!["pbs"], case_sensitive: true, }, } }) }