00001 // -*- mode: c++; indent-tabs-mode: nil; tab-width: 2 -*- 00002 #pragma once 00003 #include <string> 00004 #include "moses/Parameter.h" 00005 #include "OptionsBaseClass.h" 00006 namespace Moses 00007 { 00008 00009 struct 00010 ReorderingOptions : public OptionsBaseClass 00011 { 00012 int max_distortion; 00013 bool monotone_at_punct; 00014 bool use_early_distortion_cost; 00015 bool init(Parameter const& param); 00016 ReorderingOptions(Parameter const& param); 00017 ReorderingOptions(); 00018 }; 00019 00020 } 00021