From fc0971f62ab581dfef4ea592f6df4c8f984e4b74 Mon Sep 17 00:00:00 2001
From: Franck Dary <franck.dary@lis-lab.fr>
Date: Tue, 5 Nov 2019 10:55:09 +0100
Subject: [PATCH] action ADDCHARTOWORD can no longer add a tabulation to word

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

diff --git a/transition_machine/src/ActionBank.cpp b/transition_machine/src/ActionBank.cpp
index d8f358f..7dedf72 100644
--- a/transition_machine/src/ActionBank.cpp
+++ b/transition_machine/src/ActionBank.cpp
@@ -578,7 +578,7 @@ std::vector<Action::BasicAction> ActionBank::str2sequence(const std::string & na
     auto undo = [](Config & c, Action::BasicAction &)
       {removeCharFromBuffer(c, "FORM", 0);};
     auto appliable = [](Config & c, Action::BasicAction &)
-      {return c.getTape("FORM").getHyp(0).size() <= 2000;};
+      {return c.getTape("FORM").getHyp(0).size() <= 2000 && c.rawInput[c.rawInputHeadIndex] != '\t';};
     Action::BasicAction basicAction =
       {Action::BasicAction::Type::Write, "", apply, undo, appliable};
 
-- 
GitLab