Added
- add
as_matching_blocks
toEditops
/Opcodes
- add support for deletions from
Editops
- add
Editops.apply
/Opcodes.apply
- add
Editops.remove_subsequence
Changed
- merge adjacent similar blocks in
Opcodes
Fixed
- fix usage of
eval(repr(Editop))
,eval(repr(Editops))
,eval(repr(Opcode))
andeval(repr(Opcodes))
- fix opcode conversion for empty source sequence
- fix validation for empty Opcode list passed into
Opcodes.__init__