pub fn parse_patch(text: &str) -> Result<Vec<FileDiff>, PatchError>
Parses a unified patch into one FileDiff per file, with word-level emphasis.
FileDiff