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