From b38e89e0ee0e1fbf308c9457e3308d20f51deafc Mon Sep 17 00:00:00 2001
From: "Vriezen, E.C. (Emma)" <e.vriezen@student.ru.nl>
Date: Sun, 1 Dec 2019 11:30:14 +0100
Subject: [PATCH] Now the anchor algorithm also searches after the last anchor.

---
 umbra/anchor_algorithm.py | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/umbra/anchor_algorithm.py b/umbra/anchor_algorithm.py
index e53f9e92..187e1020 100644
--- a/umbra/anchor_algorithm.py
+++ b/umbra/anchor_algorithm.py
@@ -43,8 +43,11 @@ class AnchorAlgorithm(AlignmentStrategy):
                                                  shd_index)
                 shd_last_anchor = self._shadow.index(word.anchor) + 1
                 src_last_anchor = src_index + 1
-            elif src_index == len(self._source):
-                print("TESTESTSETSET")
+            elif src_index == len(self._source)-1:
+                shd_index = len(self._shadow)-1
+                self._search_between_anchors(src_last_anchor,
+                                             shd_last_anchor, src_index,
+                                             shd_index)
 
     def _search_between_anchors(self, src_start, shd_start, src_end, shd_end):
         """Search for shadowed words between two anchored pairs of words.
-- 
GitLab