From 4cc25229fe6fcdc6cac26f0b16f4322a9ea58507 Mon Sep 17 00:00:00 2001
From: Franck Dary <franck.dary@lis-lab.fr>
Date: Thu, 13 Feb 2020 18:37:46 +0100
Subject: [PATCH] Fixed bug in shift transition

---
 reading_machine/src/Transition.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/reading_machine/src/Transition.cpp b/reading_machine/src/Transition.cpp
index a66ba53..cd652c5 100644
--- a/reading_machine/src/Transition.cpp
+++ b/reading_machine/src/Transition.cpp
@@ -84,7 +84,7 @@ void Transition::initShift()
 
   cost = [](const Config & config)
   {
-    if (config.isToken(config.getWordIndex()))
+    if (!config.isToken(config.getWordIndex()))
       return 0;
 
     auto headGov = config.getConst(Config::headColName, config.getWordIndex(), 0);
-- 
GitLab