diff --git a/trainer/src/Trainer.cpp b/trainer/src/Trainer.cpp index ac5f7e9d6f0887f20456c7f9ab90d8ccf15129f7..b035da2935394476ed8ae3d100ca2d22567a2dce 100644 --- a/trainer/src/Trainer.cpp +++ b/trainer/src/Trainer.cpp @@ -381,7 +381,6 @@ void Trainer::doStepTrain() } std::string normalClassifierName(buffer); - //ici auto & errorHistory = trainConfig.getActionsHistory(tm.getCurrentClassifier()->name); auto & normalHistory = trainConfig.getActionsHistory(normalClassifierName); diff --git a/transition_machine/src/Oracle.cpp b/transition_machine/src/Oracle.cpp index bc54f85da6ffa8b52f4bbf881d1a9846a32f4851..f7b84c32c3988e76fb127a5b0813e5cdfbaa6ae2 100644 --- a/transition_machine/src/Oracle.cpp +++ b/transition_machine/src/Oracle.cpp @@ -97,7 +97,6 @@ void Oracle::createDatabase() str2oracle.emplace("error_tagger", std::unique_ptr<Oracle>(new Oracle( [](Oracle * oracle) { - return; File file(oracle->filename, "r"); FILE * fd = file.getDescriptor(); char b1[1024]; @@ -156,7 +155,6 @@ void Oracle::createDatabase() str2oracle.emplace("error_morpho", std::unique_ptr<Oracle>(new Oracle( [](Oracle * oracle) { - return; File file(oracle->filename, "r"); FILE * fd = file.getDescriptor(); char b1[1024]; @@ -222,7 +220,6 @@ void Oracle::createDatabase() str2oracle.emplace("error_parser", std::unique_ptr<Oracle>(new Oracle( [](Oracle * oracle) { - return; File file(oracle->filename, "r"); FILE * fd = file.getDescriptor(); char b1[1024]; @@ -375,6 +372,19 @@ void Oracle::createDatabase() return 0; }))); + str2oracle.emplace("none", std::unique_ptr<Oracle>(new Oracle( + [](Oracle *) + { + }, + [](Config &, Oracle *) + { + return "NOTHING"; + }, + [](Config &, Oracle *, const std::string &) + { + return 0; + }))); + str2oracle.emplace("lemma_lookup", std::unique_ptr<Oracle>(new Oracle( [](Oracle * oracle) {