From 2795ae95bfd8b834eaf8c5bfe7875295a6ca8685 Mon Sep 17 00:00:00 2001
From: Franck Dary <franck.dary@lis-lab.fr>
Date: Tue, 15 Oct 2019 13:49:59 +0200
Subject: [PATCH] parser Oracle don't care about second part of deprels

---
 transition_machine/src/Oracle.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/transition_machine/src/Oracle.cpp b/transition_machine/src/Oracle.cpp
index 20bf53c..d37ed82 100644
--- a/transition_machine/src/Oracle.cpp
+++ b/transition_machine/src/Oracle.cpp
@@ -714,7 +714,7 @@ void Oracle::createDatabase()
       if (parts.size() == 1)
         return cost;
 
-      if (labels.getRef(stackHead-head) == parts[1])
+      if (split(labels.getRef(stackHead-head), ':')[0] == split(parts[1], ':')[0])
         return cost;
 
       return cost+1;
@@ -749,7 +749,7 @@ void Oracle::createDatabase()
 
       if (parts.size() == 1)
         return cost;
-      if (labels.getRef(0) == parts[1])
+      if (split(labels.getRef(0), ':')[0] == split(parts[1], ':')[0])
         return cost;
 
       return cost+1;
-- 
GitLab