From 3957dc6b4c319e857d2bc66e3f29cb671e4cbdaa Mon Sep 17 00:00:00 2001 From: bojar Date: Tue, 26 Feb 2008 10:20:09 +0000 Subject: [PATCH] default to reordering factors of 0-0 even if decoding steps are set (users might have explicitly said e.g. t0-0!) git-svn-id: https://mosesdecoder.svn.sourceforge.net/svnroot/mosesdecoder/trunk@1571 1f5c12ca-751b-0410-a591-d2e778427230 --- scripts/training/train-factored-phrase-model.perl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/training/train-factored-phrase-model.perl b/scripts/training/train-factored-phrase-model.perl index b785a35ac..ddd646802 100755 --- a/scripts/training/train-factored-phrase-model.perl +++ b/scripts/training/train-factored-phrase-model.perl @@ -259,7 +259,7 @@ die("format for translation factors is \"0-0\" or \"0-0+1-1\" or \"0-0+0,1-0,1\" if defined $___TRANSLATION_FACTORS && $___TRANSLATION_FACTORS !~ /^\d+(\,\d+)*\-\d+(\,\d+)*(\+\d+(\,\d+)*\-\d+(\,\d+)*)*$/; my $___REORDERING_FACTORS = undef; -$___REORDERING_FACTORS = "0-0" if defined($_REORDERING) && ! defined($_DECODING_STEPS); # single factor default +$___REORDERING_FACTORS = "0-0" if defined($_REORDERING); # single factor default $___REORDERING_FACTORS = $_REORDERING_FACTORS if defined($_REORDERING_FACTORS); die("format for reordering factors is \"0-0\" or \"0-0+1-1\" or \"0-0+0,1-0,1\", you provided $___REORDERING_FACTORS\n") if defined $___REORDERING_FACTORS && $___REORDERING_FACTORS !~ /^\d+(\,\d+)*\-\d+(\,\d+)*(\+\d+(\,\d+)*\-\d+(\,\d+)*)*$/;