File size: 509 Bytes
158b61b
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include "BookkeepingOptions.h"
#include "../legacy/Parameter.h"

namespace Moses2
{

bool
BookkeepingOptions::
init(Parameter const& P)
{
  bool& x = need_alignment_info;
  P.SetParameter(x, "print-alignment-info", false);
  if (!x) P.SetParameter(x, "print-alignment-info-in-n-best", false);
  if (!x) {
    PARAM_VEC const* params = P.GetParam("alignment-output-file");
    x = params && params->size();
  }
  return true;
}

BookkeepingOptions::
BookkeepingOptions()
  : need_alignment_info(false)
{ }

}