#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 |
| 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().

1.5.9