A Grammar For Diff Output (in Normal, Unified, and Git formats)

By Pedro R. Borges