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

#include <cstdio>
#include <iostream>
#include <fstream>
#include <vector>
#include <string>
#include <cstdlib>
#include <cassert>
#include <cstring>
#include <sstream>
#include <map>
#include <set>
#include <limits>
#include "tables-core.h"
#include "InputFileStream.h"
#include "OutputFileStream.h"
#include "PhraseExtractionOptions.h"
#include "SentenceAlignmentWithSyntax.h"
#include "SyntaxNode.h"
#include "moses/Util.h"

Go to the source code of this file.

Classes

class  MosesTraining::ExtractTask

Namespaces

namespace  MosesTraining

Typedefs

typedef pair< int, int > MosesTraining::HPhraseVertex
typedef pair< HPhraseVertex,
HPhraseVertex > 
MosesTraining::HPhrase
typedef vector< HPhrase > MosesTraining::HPhraseVector
typedef map< int, set< int > > MosesTraining::HSentenceVertices

Functions

REO_POS MosesTraining::getOrientWordModel (SentenceAlignmentWithSyntax &, REO_MODEL_TYPE, bool, bool, int, int, int, int, int, int, int, bool(*)(int, int), bool(*)(int, int))
REO_POS MosesTraining::getOrientPhraseModel (SentenceAlignmentWithSyntax &, REO_MODEL_TYPE, bool, bool, int, int, int, int, int, int, int, bool(*)(int, int), bool(*)(int, int), const HSentenceVertices &, const HSentenceVertices &)
REO_POS MosesTraining::getOrientHierModel (SentenceAlignmentWithSyntax &, REO_MODEL_TYPE, bool, bool, int, int, int, int, int, int, int, bool(*)(int, int), bool(*)(int, int), const HSentenceVertices &, const HSentenceVertices &, const HSentenceVertices &, const HSentenceVertices &, REO_POS)
void MosesTraining::insertVertex (HSentenceVertices &, int, int)
void MosesTraining::insertPhraseVertices (HSentenceVertices &, HSentenceVertices &, HSentenceVertices &, HSentenceVertices &, int, int, int, int)
string MosesTraining::getOrientString (REO_POS, REO_MODEL_TYPE)
bool MosesTraining::ge (int, int)
bool MosesTraining::le (int, int)
bool MosesTraining::lt (int, int)
bool MosesTraining::isAligned (SentenceAlignmentWithSyntax &, int, int)
int main (int argc, char *argv[])

Variables

int MosesTraining::sentenceOffset = 0


Function Documentation

int main ( int  argc,
char *  argv[] 
)

Definition at line 126 of file extract-main.cpp.

References Moses::OutputFileStream::Close(), Moses::InputFileStream::Close(), MosesTraining::SentenceAlignment::create(), MosesTraining::PhraseExtractionOptions::debug, MosesTraining::PhraseExtractionOptions::getInstanceWeightsFile(), MosesTraining::PhraseExtractionOptions::initAllModelsOutputFlag(), MosesTraining::PhraseExtractionOptions::initFlexScoreFlag(), MosesTraining::PhraseExtractionOptions::initGzOutput(), MosesTraining::PhraseExtractionOptions::initHierModel(), MosesTraining::PhraseExtractionOptions::initHierType(), MosesTraining::PhraseExtractionOptions::initIncludeSentenceIdFlag(), MosesTraining::PhraseExtractionOptions::initInstanceWeightsFile(), MosesTraining::PhraseExtractionOptions::initOnlyOutputSpanInfo(), MosesTraining::PhraseExtractionOptions::initOrientationFlag(), MosesTraining::PhraseExtractionOptions::initPhraseModel(), MosesTraining::PhraseExtractionOptions::initPhraseType(), MosesTraining::PhraseExtractionOptions::initSingleWordHeuristicFlag(), MosesTraining::PhraseExtractionOptions::initTargetConstituentBoundariesFlag(), MosesTraining::PhraseExtractionOptions::initTargetConstituentConstrainedFlag(), MosesTraining::PhraseExtractionOptions::initTranslationFlag(), MosesTraining::PhraseExtractionOptions::initWordModel(), MosesTraining::PhraseExtractionOptions::initWordType(), MosesTraining::SentenceAlignment::invertAlignment(), MosesTraining::PhraseExtractionOptions::isAllModelsOutputFlag(), MosesTraining::PhraseExtractionOptions::isFlexScoreFlag(), MosesTraining::PhraseExtractionOptions::isGzOutput(), MosesTraining::PhraseExtractionOptions::isOnlyOutputSpanInfo(), MosesTraining::PhraseExtractionOptions::isOrientationFlag(), MosesTraining::PhraseExtractionOptions::isTranslationFlag(), NULL, Moses::OutputFileStream::Open(), MosesTraining::PhraseExtractionOptions::placeholders, MosesTraining::REO_MONO, MosesTraining::REO_MSD, MosesTraining::REO_MSLR, MosesTraining::ExtractTask::Run(), MosesTraining::sentenceOffset, str, and Moses::Tokenize().

Here is the call graph for this function:


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