panini-lang-engine 0.3.0

Execution engine for the Panini linguistic feature extraction framework
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
/// Strips markdown code fences that LLMs sometimes wrap around JSON responses.
#[must_use]
pub fn clean_llm_json(raw: &str) -> &str {
    raw.trim()
        .trim_start_matches("```json")
        .trim_start_matches("```")
        .trim_end_matches("```")
        .trim()
}

/// Re-export from panini-core for backwards compatibility.
pub use panini_core::text_processing::normalize_pos_tags;