#include <cstring>
#include <iostream>
#include <fstream>
#include <map>
#include <string>
#include <vector>
#include <boost/program_options.hpp>
#include <boost/scoped_ptr.hpp>
#include "moses/InputPath.h"
#include "moses/Parameter.h"
#include "moses/TranslationModel/PhraseDictionary.h"
#include "moses/Timer.h"
#include "moses/StaticData.h"
#include "util/file_piece.hh"
#include "util/string_piece.hh"
#include "util/tokenize_piece.hh"
#include "util/double-conversion/double-conversion.h"
#include "util/exception.hh"
Go to the source code of this file.
Typedefs | |
typedef multimap< float, string > | Lines |
Functions | |
int | main (int argc, char const **argv) |
typedef multimap<float,string> Lines |
Definition at line 55 of file prunePhraseTable.cpp.
int main | ( | int | argc, | |
char const ** | argv | |||
) |
Definition at line 98 of file prunePhraseTable.cpp.
References StringPiece::as_string(), Moses::ScoreComponentCollection::Assign(), MosesTuning::converter, Moses::FloorScore(), Moses::StaticData::GetAllWeights(), IFVERBOSE, Moses::ScoreComponentCollection::InnerProduct(), double_conversion::StringToDoubleConverter::NO_FLAGS, NULL, params, Moses::ResetUserTime(), store(), double_conversion::StringToDoubleConverter::StringToFloat(), Moses::TransformScore(), usage(), UTIL_THROW_IF, and UTIL_THROW_IF2.