Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/moses-smt/mosesdecoder.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorphkoehn <phkoehn@1f5c12ca-751b-0410-a591-d2e778427230>2010-10-27 16:42:34 +0400
committerphkoehn <phkoehn@1f5c12ca-751b-0410-a591-d2e778427230>2010-10-27 16:42:34 +0400
commit7334d49191861f84ace29998e070b999edc46519 (patch)
treec3ac357f27273520e28abbf4d0f61ab976f5592c /scripts/ems/support/run-command-on-multiple-refsets.perl
parent46b59cbdd75d8adf85d7496c16ab728f544c2195 (diff)
minor experiment.perl fixes
git-svn-id: https://mosesdecoder.svn.sourceforge.net/svnroot/mosesdecoder/trunk@3668 1f5c12ca-751b-0410-a591-d2e778427230
Diffstat (limited to 'scripts/ems/support/run-command-on-multiple-refsets.perl')
-rwxr-xr-xscripts/ems/support/run-command-on-multiple-refsets.perl5
1 files changed, 5 insertions, 0 deletions
diff --git a/scripts/ems/support/run-command-on-multiple-refsets.perl b/scripts/ems/support/run-command-on-multiple-refsets.perl
index 1a7ef9e8e..7590e72a1 100755
--- a/scripts/ems/support/run-command-on-multiple-refsets.perl
+++ b/scripts/ems/support/run-command-on-multiple-refsets.perl
@@ -6,6 +6,11 @@ die("ERROR: syntax: run-command-on-multiple-refsets.perl cmd in out")
unless scalar @ARGV == 3;
my ($cmd,$in,$out) = @ARGV;
+die("ERROR: attempt to run on multiple references, but there is only one")
+ if -e $in && ! -e "$in.ref0";
+die("ERROR: did not find reference '$in.ref0'")
+ unless -e "$in.ref0";
+
for(my $i=0;-e "$in.ref$i";$i++) {
my $single_cmd = $cmd;
$single_cmd =~ s/mref-input-file/$in.ref$i/g;