string/redline_utils library

Line-based redline / track-changes diff generator — roadmap #433.

Classes

RedlineEntry
A single line entry in a redline diff.

Enums

RedlineOp
The kind of change a RedlineEntry represents.

Functions

redlineDiff(List<String> oldLines, List<String> newLines, {bool pairChanges = true}) List<RedlineEntry>
Builds a line-based redline diff aligning unchanged lines via LCS.