regtestutils.pm.svn-base
来自「moses开源的机器翻译系统」· SVN-BASE 代码 · 共 32 行
SVN-BASE
32 行
#RegTestUtils.pm: for moses regression testing#Evan Herbst, 8 / 11 / 06use strict;package RegTestUtils;return 1;################################################################arguments: chomped line of output that gives the best hypo and various scores#return: a string to be compared with the correct total hypothesis score;# it's formatted as a double if no error, or "FORMAT ERROR" if there is onesub readHypoScore{ my $line = shift; #the 0.12 is hardcoded in Hypothesis.cpp because some parsing scripts still #expect a comma-separated list of scores -- EVH if($line =~ /\[total=\s*(-?\d+\.\d+)\]/) {return $1;} return "FORMAT ERROR";}#arguments: chomped line of output that gives a time in seconds#return: a string to be compared with the correct time;# it's formatted as a double if no error, or "FORMAT ERROR" if there is onesub readTime{ my $line = shift; if($line =~ /\[(\d+\.\d+)\]\s*seconds$/) {return $1;} return "FORMAT ERROR";}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?