[meld] Remove unused IncrementalSequenceMatcher
- From: Kai Willadsen <kaiw src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [meld] Remove unused IncrementalSequenceMatcher
- Date: Fri, 13 Jul 2012 23:03:29 +0000 (UTC)
commit b7f9507314cfee36ecad402d613e11cb7b683d30
Author: Kai Willadsen <kai willadsen gmail com>
Date: Wed Jun 20 07:28:03 2012 +1000
Remove unused IncrementalSequenceMatcher
meld/diffutil.py | 31 -------------------------------
1 files changed, 0 insertions(+), 31 deletions(-)
---
diff --git a/meld/diffutil.py b/meld/diffutil.py
index b85e35e..e29ddc2 100644
--- a/meld/diffutil.py
+++ b/meld/diffutil.py
@@ -21,37 +21,6 @@ import gobject
from matchers import DiffChunk, MyersSequenceMatcher
-################################################################################
-#
-# Differ
-#
-################################################################################
-class IncrementalSequenceMatcher(difflib.SequenceMatcher):
- def __init__(self, isjunk=None, a="", b=""):
- difflib.SequenceMatcher.__init__(self, isjunk, a, b)
-
- def initialise(self):
- la, lb = len(self.a), len(self.b)
- todo = [(0, la, 0, lb)]
- done = []
- while len(todo):
- alo, ahi, blo, bhi = todo.pop(0)
- i, j, k = x = self.find_longest_match(alo, ahi, blo, bhi)
- if k:
- yield None
- done.append( (i,x) )
- if alo < i and blo < j:
- todo.append( (alo, i, blo, j) )
- if i+k < ahi and j+k < bhi:
- todo.append( (i+k, ahi, j+k, bhi) )
- done.append( (la, (la, lb, 0)) )
- done.sort()
- self.matching_blocks = [x[1] for x in done]
- yield 1
-
- def get_difference_opcodes(self):
- return filter(lambda x: x[0]!="equal", self.get_opcodes())
-
opcode_reverse = {
"replace" : "replace",
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]