diff options
Diffstat (limited to 'moses2/parameters/OOVHandlingOptions.h')
-rw-r--r-- | moses2/parameters/OOVHandlingOptions.h | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/moses2/parameters/OOVHandlingOptions.h b/moses2/parameters/OOVHandlingOptions.h new file mode 100644 index 000000000..1b56d6d93 --- /dev/null +++ b/moses2/parameters/OOVHandlingOptions.h @@ -0,0 +1,26 @@ +// -*- 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); + +}; + +} + |