diff --git a/reading_machine/src/Transition.cpp b/reading_machine/src/Transition.cpp index bbf35cbc83ac8b238daf999051b12494c74e24e7..34b3fdb097ca16674c73136b4cfd06b3d312504b 100644 --- a/reading_machine/src/Transition.cpp +++ b/reading_machine/src/Transition.cpp @@ -379,7 +379,6 @@ void Transition::initSplit(int index) void Transition::initEagerShift() { sequence.emplace_back(Action::pushWordIndexOnStack()); - sequence.emplace_back(Action::setRootUpdateIdsEmptyStackIfSentChanged()); costDynamic = [](const Config & config) { @@ -398,7 +397,6 @@ void Transition::initEagerShift() void Transition::initGoldEagerShift() { sequence.emplace_back(Action::pushWordIndexOnStack()); - sequence.emplace_back(Action::setRootUpdateIdsEmptyStackIfSentChanged()); costDynamic = [](const Config & config) { @@ -425,7 +423,6 @@ void Transition::initGoldEagerShift() void Transition::initStandardShift() { sequence.emplace_back(Action::pushWordIndexOnStack()); - sequence.emplace_back(Action::setRootUpdateIdsEmptyStackIfSentChanged()); costDynamic = [](const Config &) { @@ -566,7 +563,6 @@ void Transition::initEagerRight_rel(std::string label) sequence.emplace_back(Action::attach(Config::Object::Stack, 0, Config::Object::Buffer, 0)); sequence.emplace_back(Action::addHypothesisRelative(Config::deprelColName, Config::Object::Buffer, 0, label)); sequence.emplace_back(Action::pushWordIndexOnStack()); - sequence.emplace_back(Action::setRootUpdateIdsEmptyStackIfSentChanged()); costDynamic = [label](const Config & config) { @@ -599,7 +595,6 @@ void Transition::initGoldEagerRight_rel(std::string label) sequence.emplace_back(Action::attach(Config::Object::Stack, 0, Config::Object::Buffer, 0)); sequence.emplace_back(Action::addHypothesisRelative(Config::deprelColName, Config::Object::Buffer, 0, label)); sequence.emplace_back(Action::pushWordIndexOnStack()); - sequence.emplace_back(Action::setRootUpdateIdsEmptyStackIfSentChanged()); costDynamic = [label](const Config & config) { @@ -671,7 +666,6 @@ void Transition::initEagerRight() { sequence.emplace_back(Action::attach(Config::Object::Stack, 0, Config::Object::Buffer, 0)); sequence.emplace_back(Action::pushWordIndexOnStack()); - sequence.emplace_back(Action::setRootUpdateIdsEmptyStackIfSentChanged()); costDynamic = [](const Config & config) {