pub trait LanguageParser: Send + Sync {
// Required methods
fn parse(&self, source: &str, file_path: &Path) -> ParseResult;
fn language_name(&self) -> &str;
}Expand description
Trait for language-specific parsing.
pub trait LanguageParser: Send + Sync {
// Required methods
fn parse(&self, source: &str, file_path: &Path) -> ParseResult;
fn language_name(&self) -> &str;
}Trait for language-specific parsing.