From 5a987b3ed28e053911065582817a84dddc7327f2 Mon Sep 17 00:00:00 2001
From: Franck Dary <franck.dary@lis-lab.fr>
Date: Thu, 11 Apr 2019 15:14:35 +0200
Subject: [PATCH] Fixed lemmatization

---
 transition_machine/src/Oracle.cpp | 9 ---------
 1 file changed, 9 deletions(-)

diff --git a/transition_machine/src/Oracle.cpp b/transition_machine/src/Oracle.cpp
index 9a33b9a..81c3ca1 100644
--- a/transition_machine/src/Oracle.cpp
+++ b/transition_machine/src/Oracle.cpp
@@ -383,10 +383,7 @@ void Oracle::createDatabase()
     char b4[1024];
 
     while (fscanf(fd, "%[^\t]\t%[^\t]\t%[^\t]\t%[^\n]\n", b1, b2, b3, b4) == 4)
-    {
       oracle->data[std::string(b1) + std::string("_") + b2] = b3;
-      oracle->data[std::string(b1) + std::string("_??")] = b3;
-    }
   },
   [](Config & c, Oracle * oracle)
   {
@@ -397,12 +394,6 @@ void Oracle::createDatabase()
     if(lemma.empty())
       lemma = oracle->data[noAccentLower(form) + "_" + pos];
 
-    if(lemma.empty())
-      lemma = oracle->data[form + "_??"];
-
-    if(lemma.empty())
-      lemma = oracle->data[noAccentLower(form) + "_??"];
-
     if(lemma.empty())
       return std::string("NOTFOUND");
     else
-- 
GitLab