30 lines
936 B
Rust
30 lines
936 B
Rust
/// Parser implementations for different model formats
|
|
///
|
|
/// This module contains concrete parser implementations for various model-specific
|
|
/// tool/function call formats.
|
|
// Individual parser modules
|
|
pub mod deepseek_parser;
|
|
pub mod glm4_moe_parser;
|
|
pub mod gpt_oss_harmony_parser;
|
|
pub mod gpt_oss_parser;
|
|
pub mod json_parser;
|
|
pub mod kimik2_parser;
|
|
pub mod llama_parser;
|
|
pub mod mistral_parser;
|
|
pub mod pythonic_parser;
|
|
pub mod qwen_parser;
|
|
pub mod step3_parser;
|
|
|
|
// Re-export parser types for convenience
|
|
pub use deepseek_parser::DeepSeekParser;
|
|
pub use glm4_moe_parser::Glm4MoeParser;
|
|
pub use gpt_oss_harmony_parser::GptOssHarmonyParser;
|
|
pub use gpt_oss_parser::GptOssParser;
|
|
pub use json_parser::JsonParser;
|
|
pub use kimik2_parser::KimiK2Parser;
|
|
pub use llama_parser::LlamaParser;
|
|
pub use mistral_parser::MistralParser;
|
|
pub use pythonic_parser::PythonicParser;
|
|
pub use qwen_parser::QwenParser;
|
|
pub use step3_parser::Step3Parser;
|