omena-bridge 0.2.0

CME-coupled bridge crate for Omena semantic graph inputs
Documentation
use engine_input_producers::EngineInputV2;
use omena_semantic::{ParserBoundarySyntaxFactsV0, StyleSemanticFactsV0};
pub use omena_semantic::{SemanticPromotionEvidenceItemV0, SemanticPromotionEvidenceSummaryV0};

pub fn summarize_omena_bridge_semantic_promotion_evidence(
    parser_facts: &ParserBoundarySyntaxFactsV0,
    semantic_facts: &StyleSemanticFactsV0,
) -> SemanticPromotionEvidenceSummaryV0 {
    omena_semantic::summarize_semantic_promotion_evidence(parser_facts, semantic_facts)
}

pub fn summarize_omena_bridge_promotion_evidence_with_source_input(
    parser_facts: &ParserBoundarySyntaxFactsV0,
    semantic_facts: &StyleSemanticFactsV0,
    input: &EngineInputV2,
) -> SemanticPromotionEvidenceSummaryV0 {
    omena_semantic::summarize_semantic_promotion_evidence_with_source_input(
        parser_facts,
        semantic_facts,
        input,
    )
}