#include <cstdio>
#include <iostream>
#include <fstream>
#include <vector>
#include <string>
#include <sstream>
#include <cstdlib>
#include <cstring>
#include "tables-core.h"
#include "InputFileStream.h"
#include "util/tokenize.hh"
Go to the source code of this file.
Functions | |
void | processFiles (char *, char *, char *) |
bool | getLine (istream &fileP, vector< string > &item) |
string | reverseAlignment (const string &alignments) |
vector< string > | splitLine (const char *lin) |
void | Tokenize (std::vector< std::string > &output, const std::string &str, const std::string &delimiters=" \t") |
int | main (int argc, char *argv[]) |
Variables | |
bool | hierarchicalFlag = false |
bool | onlyDirectFlag = false |
bool | phraseCountFlag = true |
bool | logProbFlag = false |
bool getLine | ( | istream & | fileP, | |
vector< string > & | item | |||
) |
Definition at line 54 of file consolidate-direct-main.cpp.
References splitLine().
Referenced by main(), and processFiles().
int main | ( | int | argc, | |
char * | argv[] | |||
) |
Definition at line 64 of file consolidate-reverse-main.cpp.
References hierarchicalFlag, logProbFlag, onlyDirectFlag, phraseCountFlag, and processFiles().
void processFiles | ( | char * | fileNameDirect, | |
char * | fileNameIndirect, | |||
char * | fileNameConsolidated | |||
) |
Definition at line 99 of file consolidate-reverse-main.cpp.
References Moses::InputFileStream::Close(), getLine(), logProbFlag, onlyDirectFlag, phraseCountFlag, reverseAlignment(), and util::tokenize().
string reverseAlignment | ( | const string & | alignments | ) |
Definition at line 222 of file consolidate-reverse-main.cpp.
References Moses::Tokenize(), and util::tokenize().
Referenced by processFiles().
vector< string > splitLine | ( | const char * | lin | ) |
Definition at line 32 of file consolidate-direct-main.cpp.
Referenced by getLine().
void Tokenize | ( | std::vector< std::string > & | output, | |
const std::string & | str, | |||
const std::string & | delimiters = " \t" | |||
) | [inline] |
Definition at line 45 of file consolidate-reverse-main.cpp.
bool hierarchicalFlag = false |
Definition at line 35 of file consolidate-reverse-main.cpp.
Referenced by invertAlignment(), and MosesTraining::ExtractionPhrasePair::MatchesAlignment().
bool logProbFlag = false |
Definition at line 38 of file consolidate-reverse-main.cpp.
bool onlyDirectFlag = false |
Definition at line 36 of file consolidate-reverse-main.cpp.
bool phraseCountFlag = true |
Definition at line 37 of file consolidate-reverse-main.cpp.