- Updated the grammar to parse replace hunks with zero body lines. - Changed empty replace execution to emit delete edits across the target range. - Updated tests to verify empty replace syntax deletes lines while empty inserts still throw errors.
args