diff options
author | Ulrich Germann <Ulrich.Germann@gmail.com> | 2015-11-03 22:36:43 +0300 |
---|---|---|
committer | Ulrich Germann <Ulrich.Germann@gmail.com> | 2015-11-03 22:36:43 +0300 |
commit | d773ad428ec65a8496dee51a3f398843fa90cf39 (patch) | |
tree | e683cf12e6a5c60fe311e936772d217aeac87caa /moses/XmlOption.h | |
parent | 9dc31e197be697582cfe724c8292c0e631841570 (diff) |
More options cleanup.
Diffstat (limited to 'moses/XmlOption.h')
-rw-r--r-- | moses/XmlOption.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/moses/XmlOption.h b/moses/XmlOption.h index 60ab24a70..f9365eb29 100644 --- a/moses/XmlOption.h +++ b/moses/XmlOption.h @@ -5,7 +5,7 @@ #include <string> #include "Range.h" #include "TargetPhrase.h" - +#include "parameters/AllOptions.h" namespace Moses { @@ -29,8 +29,10 @@ std::string ParseXmlTagAttribute(const std::string& tag,const std::string& attri std::string TrimXml(const std::string& str, const std::string& lbrackStr="<", const std::string& rbrackStr=">") ; bool isXmlTag(const std::string& tag, const std::string& lbrackStr="<", const std::string& rbrackStr=">"); std::vector<std::string> TokenizeXml(const std::string& str, const std::string& lbrackStr="<", const std::string& rbrackStr=">"); - -bool ProcessAndStripXMLTags(std::string &line, std::vector<XmlOption*> &res, ReorderingConstraint &reorderingConstraint, std::vector< size_t > &walls, + + bool ProcessAndStripXMLTags(AllOptions const& opts, + std::string &line, std::vector<XmlOption*> &res, + ReorderingConstraint &reorderingConstraint, std::vector< size_t > &walls, std::vector< std::pair<size_t, std::string> > &placeholders, int offset, const std::string& lbrackStr="<", const std::string& rbrackStr=">"); |