/disk4/html/www/moses/doxygen/mosesdecoder/phrase-extract/XmlTree.cpp File Reference

#include <cassert>
#include <vector>
#include <string>
#include <set>
#include <iostream>
#include <cstdlib>
#include <sstream>
#include "SyntaxNodeCollection.h"
#include "XmlException.h"

Go to the source code of this file.

Namespaces

namespace  MosesTraining

Functions

std::vector< std::string > MosesTraining::Tokenize (const std::string &str, const std::string &delimiters=" \t")
std::string MosesTraining::Trim (const std::string &str, const std::string dropChars=" \t\n\r")
string MosesTraining::ParseXmlTagAttribute (const string &tag, const string &attributeName)
void MosesTraining::ParseXmlTagAttributes (const std::string &s, std::map< std::string, std::string > &attributes)
string MosesTraining::TrimXml (const string &str)
bool MosesTraining::isXmlTag (const string &tag)
string MosesTraining::unescape (const string &str)
vector< string > MosesTraining::TokenizeXml (const string &str)
bool MosesTraining::ProcessAndStripXMLTags (string &line, SyntaxNodeCollection &nodeCollection, set< string > &labelCollection, map< string, int > &topLabelCollection, bool unescapeSpecialChars)


Generated on Thu Jul 6 00:31:40 2017 for Moses by  doxygen 1.5.9