pub fn compute_semantic_diff(
file_changes: &[FileChange],
registry: &ParserRegistry,
commit_sha: Option<&str>,
author: Option<&str>,
) -> DiffResultpub fn compute_semantic_diff(
file_changes: &[FileChange],
registry: &ParserRegistry,
commit_sha: Option<&str>,
author: Option<&str>,
) -> DiffResult