diff options
Diffstat (limited to 'contrib/moses2/parameters/OOVHandlingOptions.h')
-rw-r--r-- | contrib/moses2/parameters/OOVHandlingOptions.h | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/contrib/moses2/parameters/OOVHandlingOptions.h b/contrib/moses2/parameters/OOVHandlingOptions.h new file mode 100644 index 000000000..d11284220 --- /dev/null +++ b/contrib/moses2/parameters/OOVHandlingOptions.h @@ -0,0 +1,27 @@ +// -*- mode: c++; indent-tabs-mode: nil; tab-width: 2 -*- +#pragma once +#include <string> +#include <string> +#include "OptionsBaseClass.h" + +namespace Moses2 +{ + struct + OOVHandlingOptions : public OptionsBaseClass + { + bool drop; + bool mark; + std::string prefix; + std::string suffix; + + bool word_deletion_enabled; + bool always_create_direct_transopt; + OOVHandlingOptions(); + + bool init(Parameter const& param); + bool update(std::map<std::string,xmlrpc_c::value>const& param); + + }; + +} + |