mirror of
https://github.com/moses-smt/mosesdecoder.git
synced 2024-12-29 06:52:34 +03:00
output 1 nbest
git-svn-id: https://mosesdecoder.svn.sourceforge.net/svnroot/mosesdecoder/branches/mira-mtm5@3489 1f5c12ca-751b-0410-a591-d2e778427230
This commit is contained in:
parent
907766d67a
commit
6ed43ab576
@ -20,6 +20,9 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
#include "Decoder.h"
|
||||
#include "Manager.h"
|
||||
#include "TranslationSystem.h"
|
||||
#include "Phrase.h"
|
||||
#include "ChartTrellisPath.h"
|
||||
#include "DummyScoreProducers.h"
|
||||
|
||||
using namespace std;
|
||||
using namespace Moses;
|
||||
@ -37,8 +40,7 @@ namespace Mira {
|
||||
strcpy(c,s.c_str());
|
||||
return c;
|
||||
}
|
||||
|
||||
|
||||
|
||||
void initMoses(const string& inifile, int debuglevel, int argc, char** argv) {
|
||||
static int BASE_ARGC = 5;
|
||||
Parameter* params = new Parameter();
|
||||
@ -62,17 +64,35 @@ namespace Mira {
|
||||
delete[] mosesargv;
|
||||
}
|
||||
|
||||
void MosesDecoder::getNBest(const std::string& source, size_t count, TrellisPathList& sentences) {
|
||||
void MosesDecoder::cleanup()
|
||||
{
|
||||
delete m_manager;
|
||||
delete m_sentence;
|
||||
}
|
||||
|
||||
void MosesDecoder::getNBest(const std::string& source, size_t count, MosesChart::TrellisPathList& sentences) {
|
||||
const StaticData &staticData = StaticData::Instance();
|
||||
Sentence sentence(Input);
|
||||
|
||||
m_sentence = new Sentence(Input);
|
||||
stringstream in(source + "\n");
|
||||
const std::vector<FactorType> &inputFactorOrder = staticData.GetInputFactorOrder();
|
||||
sentence.Read(in,inputFactorOrder);
|
||||
m_sentence->Read(in,inputFactorOrder);
|
||||
const TranslationSystem& system = staticData.GetTranslationSystem
|
||||
(TranslationSystem::DEFAULT);
|
||||
Manager manager(sentence, staticData.GetSearchAlgorithm(), &system);
|
||||
manager.ProcessSentence();
|
||||
manager.CalcNBest(count,sentences);
|
||||
|
||||
m_manager = new MosesChart::Manager(*m_sentence, &system);
|
||||
m_manager->ProcessSentence();
|
||||
m_manager->CalcNBest(count,sentences);
|
||||
|
||||
MosesChart::TrellisPathList::const_iterator iter;
|
||||
for (iter = sentences.begin() ; iter != sentences.end() ; ++iter)
|
||||
{
|
||||
const MosesChart::TrellisPath &path = **iter;
|
||||
cerr << path << endl << endl;
|
||||
}
|
||||
|
||||
cerr << std::flush;
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
@ -29,8 +29,9 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
#include "Sentence.h"
|
||||
#include "SearchNormal.h"
|
||||
#include "StaticData.h"
|
||||
#include "TrellisPathList.h"
|
||||
#include "ChartTrellisPathList.h"
|
||||
#include "TranslationOptionCollectionText.h"
|
||||
#include "ChartManager.h"
|
||||
|
||||
//
|
||||
// Wrapper functions and objects for the decoder.
|
||||
@ -53,7 +54,7 @@ void initMoses(const std::string& inifile, int debuglevel, int argc=0, char** a
|
||||
**/
|
||||
class Decoder {
|
||||
public:
|
||||
virtual void getNBest(const std::string& source, size_t count, Moses::TrellisPathList& sentences) = 0;
|
||||
virtual void getNBest(const std::string& source, size_t count, MosesChart::TrellisPathList& sentences) = 0;
|
||||
virtual ~Decoder();
|
||||
};
|
||||
/**
|
||||
@ -61,8 +62,19 @@ class Decoder {
|
||||
**/
|
||||
class MosesDecoder : public Decoder {
|
||||
public:
|
||||
MosesDecoder() {}
|
||||
virtual void getNBest(const std::string& source, size_t count, Moses::TrellisPathList& sentences);
|
||||
MosesDecoder()
|
||||
: m_manager(NULL)
|
||||
{}
|
||||
|
||||
virtual void getNBest(const std::string& source, size_t count, MosesChart::TrellisPathList& sentences);
|
||||
void cleanup();
|
||||
|
||||
private:
|
||||
MosesChart::Manager *m_manager;
|
||||
Moses::Sentence *m_sentence;
|
||||
|
||||
void OutputNBestList(const MosesChart::TrellisPathList &nBestList, const Moses::TranslationSystem* system, long translationId);
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
@ -26,7 +26,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
|
||||
#include "FeatureVector.h"
|
||||
#include "StaticData.h"
|
||||
#include "TrellisPathList.h"
|
||||
#include "ChartTrellisPathList.h"
|
||||
|
||||
#include "Decoder.h"
|
||||
#include "Optimiser.h"
|
||||
@ -36,6 +36,8 @@ using namespace std;
|
||||
using namespace Moses;
|
||||
namespace po = boost::program_options;
|
||||
|
||||
void OutputNBestList(const MosesChart::TrellisPathList &nBestList, const TranslationSystem* system, long translationId);
|
||||
|
||||
bool loadSentences(const string& filename, vector<string>& sentences) {
|
||||
ifstream in(filename.c_str());
|
||||
if (!in) return false;
|
||||
@ -117,7 +119,7 @@ int main(int argc, char** argv) {
|
||||
|
||||
//Main loop:
|
||||
srand(time(NULL));
|
||||
Decoder* decoder = new MosesDecoder();
|
||||
MosesDecoder decoder;
|
||||
Optimiser* optimiser = new DummyOptimiser();
|
||||
size_t epochs = 1;
|
||||
|
||||
@ -128,13 +130,17 @@ int main(int argc, char** argv) {
|
||||
const vector<string>& refs = referenceSentences[sid];
|
||||
|
||||
//run decoder (TODO: hope & fear)
|
||||
TrellisPathList sentences;
|
||||
decoder->getNBest(input, 100, sentences);
|
||||
MosesChart::TrellisPathList sentences;
|
||||
decoder.getNBest(input, 100, sentences);
|
||||
|
||||
//extract scores from nbest + oracle
|
||||
|
||||
|
||||
//run optimiser
|
||||
|
||||
//update moses weights
|
||||
|
||||
decoder.cleanup();
|
||||
}
|
||||
}
|
||||
|
||||
@ -142,3 +148,4 @@ int main(int argc, char** argv) {
|
||||
|
||||
exit(0);
|
||||
}
|
||||
|
||||
|
@ -278,9 +278,7 @@
|
||||
<key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
|
||||
<array>
|
||||
<array>
|
||||
<integer>17</integer>
|
||||
<integer>15</integer>
|
||||
<integer>14</integer>
|
||||
<integer>20</integer>
|
||||
</array>
|
||||
</array>
|
||||
<key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
|
||||
@ -303,7 +301,7 @@
|
||||
<real>186</real>
|
||||
</array>
|
||||
<key>RubberWindowFrame</key>
|
||||
<string>513 241 788 504 0 0 1280 778 </string>
|
||||
<string>392 268 788 504 0 0 1280 778 </string>
|
||||
</dict>
|
||||
<key>Module</key>
|
||||
<string>PBXSmartGroupTreeModule</string>
|
||||
@ -319,7 +317,7 @@
|
||||
<key>PBXProjectModuleGUID</key>
|
||||
<string>1CE0B20306471E060097A5F4</string>
|
||||
<key>PBXProjectModuleLabel</key>
|
||||
<string>Decoder.h</string>
|
||||
<string>Decoder.cpp</string>
|
||||
<key>PBXSplitModuleInNavigatorKey</key>
|
||||
<dict>
|
||||
<key>Split0</key>
|
||||
@ -327,16 +325,18 @@
|
||||
<key>PBXProjectModuleGUID</key>
|
||||
<string>1CE0B20406471E060097A5F4</string>
|
||||
<key>PBXProjectModuleLabel</key>
|
||||
<string>Decoder.h</string>
|
||||
<string>Decoder.cpp</string>
|
||||
<key>_historyCapacity</key>
|
||||
<integer>0</integer>
|
||||
<key>bookmark</key>
|
||||
<string>1E9DC6E01242685F0059001A</string>
|
||||
<string>1E9DC84E12427A870059001A</string>
|
||||
<key>history</key>
|
||||
<array>
|
||||
<string>1E9DC644124260520059001A</string>
|
||||
<string>1E9DC696124266BE0059001A</string>
|
||||
<string>1E9DC697124266BE0059001A</string>
|
||||
<string>1E9DC77B124270D90059001A</string>
|
||||
<string>1E9DC77C124270D90059001A</string>
|
||||
<string>1E9DC7DB124273C40059001A</string>
|
||||
<string>1E9DC82B12427A070059001A</string>
|
||||
</array>
|
||||
</dict>
|
||||
<key>SplitCount</key>
|
||||
@ -350,7 +350,7 @@
|
||||
<key>Frame</key>
|
||||
<string>{{0, 0}, {580, 260}}</string>
|
||||
<key>RubberWindowFrame</key>
|
||||
<string>513 241 788 504 0 0 1280 778 </string>
|
||||
<string>392 268 788 504 0 0 1280 778 </string>
|
||||
</dict>
|
||||
<key>Module</key>
|
||||
<string>PBXNavigatorGroup</string>
|
||||
@ -370,7 +370,7 @@
|
||||
<key>Frame</key>
|
||||
<string>{{0, 265}, {580, 198}}</string>
|
||||
<key>RubberWindowFrame</key>
|
||||
<string>513 241 788 504 0 0 1280 778 </string>
|
||||
<string>392 268 788 504 0 0 1280 778 </string>
|
||||
</dict>
|
||||
<key>Module</key>
|
||||
<string>XCDetailModule</string>
|
||||
@ -534,11 +534,15 @@
|
||||
<integer>5</integer>
|
||||
<key>WindowOrderList</key>
|
||||
<array>
|
||||
<string>1E9DC82F12427A070059001A</string>
|
||||
<string>1E9DC83012427A070059001A</string>
|
||||
<string>1E5ADDB112425FB5005C8D71</string>
|
||||
<string>/Users/hieuhoang/Documents/unison/workspace/Projects/sourceforge/branches/mira-mtm5/mira/mira.xcodeproj</string>
|
||||
<string>1C78EAAD065D492600B07095</string>
|
||||
<string>1CD10A99069EF8BA00B06720</string>
|
||||
</array>
|
||||
<key>WindowString</key>
|
||||
<string>513 241 788 504 0 0 1280 778 </string>
|
||||
<string>392 268 788 504 0 0 1280 778 </string>
|
||||
<key>WindowToolsV3</key>
|
||||
<array>
|
||||
<dict>
|
||||
@ -559,7 +563,7 @@
|
||||
<key>PBXProjectModuleGUID</key>
|
||||
<string>1CD0528F0623707200166675</string>
|
||||
<key>PBXProjectModuleLabel</key>
|
||||
<string></string>
|
||||
<string>Main.cpp</string>
|
||||
<key>StatusBarVisibility</key>
|
||||
<true/>
|
||||
</dict>
|
||||
@ -568,7 +572,7 @@
|
||||
<key>Frame</key>
|
||||
<string>{{0, 0}, {500, 218}}</string>
|
||||
<key>RubberWindowFrame</key>
|
||||
<string>10 124 500 500 0 0 1280 778 </string>
|
||||
<string>731 203 500 500 0 0 1280 778 </string>
|
||||
</dict>
|
||||
<key>Module</key>
|
||||
<string>PBXNavigatorGroup</string>
|
||||
@ -594,7 +598,7 @@
|
||||
<key>Frame</key>
|
||||
<string>{{0, 223}, {500, 236}}</string>
|
||||
<key>RubberWindowFrame</key>
|
||||
<string>10 124 500 500 0 0 1280 778 </string>
|
||||
<string>731 203 500 500 0 0 1280 778 </string>
|
||||
</dict>
|
||||
<key>Module</key>
|
||||
<string>PBXBuildResultsModule</string>
|
||||
@ -626,15 +630,19 @@
|
||||
<key>WindowContentMinSize</key>
|
||||
<string>486 300</string>
|
||||
<key>WindowString</key>
|
||||
<string>10 124 500 500 0 0 1280 778 </string>
|
||||
<string>731 203 500 500 0 0 1280 778 </string>
|
||||
<key>WindowToolGUID</key>
|
||||
<string>1E5ADDB112425FB5005C8D71</string>
|
||||
<key>WindowToolIsVisible</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>FirstTimeWindowDisplayed</key>
|
||||
<false/>
|
||||
<key>Identifier</key>
|
||||
<string>windowTool.debugger</string>
|
||||
<key>IsVertical</key>
|
||||
<true/>
|
||||
<key>Layout</key>
|
||||
<array>
|
||||
<dict>
|
||||
@ -657,8 +665,8 @@
|
||||
<string>yes</string>
|
||||
<key>sizes</key>
|
||||
<array>
|
||||
<string>{{0, 0}, {317, 164}}</string>
|
||||
<string>{{317, 0}, {377, 164}}</string>
|
||||
<string>{{0, 0}, {316, 185}}</string>
|
||||
<string>{{316, 0}, {378, 185}}</string>
|
||||
</array>
|
||||
</dict>
|
||||
<key>VerticalSplitView</key>
|
||||
@ -673,8 +681,8 @@
|
||||
<string>yes</string>
|
||||
<key>sizes</key>
|
||||
<array>
|
||||
<string>{{0, 0}, {694, 164}}</string>
|
||||
<string>{{0, 164}, {694, 216}}</string>
|
||||
<string>{{0, 0}, {694, 185}}</string>
|
||||
<string>{{0, 185}, {694, 196}}</string>
|
||||
</array>
|
||||
</dict>
|
||||
</dict>
|
||||
@ -687,8 +695,6 @@
|
||||
</dict>
|
||||
<key>GeometryConfiguration</key>
|
||||
<dict>
|
||||
<key>DebugConsoleDrawerSize</key>
|
||||
<string>{100, 120}</string>
|
||||
<key>DebugConsoleVisible</key>
|
||||
<string>None</string>
|
||||
<key>DebugConsoleWindowFrame</key>
|
||||
@ -696,18 +702,34 @@
|
||||
<key>DebugSTDIOWindowFrame</key>
|
||||
<string>{{200, 200}, {500, 300}}</string>
|
||||
<key>Frame</key>
|
||||
<string>{{0, 0}, {694, 380}}</string>
|
||||
<string>{{0, 0}, {694, 381}}</string>
|
||||
<key>PBXDebugSessionStackFrameViewKey</key>
|
||||
<dict>
|
||||
<key>DebugVariablesTableConfiguration</key>
|
||||
<array>
|
||||
<string>Name</string>
|
||||
<real>120</real>
|
||||
<string>Value</string>
|
||||
<real>85</real>
|
||||
<string>Summary</string>
|
||||
<real>148</real>
|
||||
</array>
|
||||
<key>Frame</key>
|
||||
<string>{{316, 0}, {378, 185}}</string>
|
||||
<key>RubberWindowFrame</key>
|
||||
<string>413 327 694 422 0 0 1280 778 </string>
|
||||
</dict>
|
||||
<key>RubberWindowFrame</key>
|
||||
<string>321 238 694 422 0 0 1440 878 </string>
|
||||
<string>413 327 694 422 0 0 1280 778 </string>
|
||||
</dict>
|
||||
<key>Module</key>
|
||||
<string>PBXDebugSessionModule</string>
|
||||
<key>Proportion</key>
|
||||
<string>100%</string>
|
||||
<string>381pt</string>
|
||||
</dict>
|
||||
</array>
|
||||
<key>Proportion</key>
|
||||
<string>100%</string>
|
||||
<string>381pt</string>
|
||||
</dict>
|
||||
</array>
|
||||
<key>Name</key>
|
||||
@ -717,22 +739,26 @@
|
||||
<string>PBXDebugSessionModule</string>
|
||||
</array>
|
||||
<key>StatusbarIsVisible</key>
|
||||
<integer>1</integer>
|
||||
<true/>
|
||||
<key>TableOfContents</key>
|
||||
<array>
|
||||
<string>1CD10A99069EF8BA00B06720</string>
|
||||
<string>1C0AD2AB069F1E9B00FABCE6</string>
|
||||
<string>1E9DC6EF124269F80059001A</string>
|
||||
<string>1C162984064C10D400B95A72</string>
|
||||
<string>1C0AD2AC069F1E9B00FABCE6</string>
|
||||
<string>1E9DC6F0124269F80059001A</string>
|
||||
<string>1E9DC6F1124269F80059001A</string>
|
||||
<string>1E9DC6F2124269F80059001A</string>
|
||||
<string>1E9DC6F3124269F80059001A</string>
|
||||
<string>1E9DC6F4124269F80059001A</string>
|
||||
</array>
|
||||
<key>ToolbarConfiguration</key>
|
||||
<string>xcode.toolbar.config.debugV3</string>
|
||||
<key>WindowString</key>
|
||||
<string>321 238 694 422 0 0 1440 878 </string>
|
||||
<string>413 327 694 422 0 0 1280 778 </string>
|
||||
<key>WindowToolGUID</key>
|
||||
<string>1CD10A99069EF8BA00B06720</string>
|
||||
<key>WindowToolIsVisible</key>
|
||||
<integer>0</integer>
|
||||
<true/>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>Identifier</key>
|
||||
@ -838,8 +864,12 @@
|
||||
<string>MENUSEPARATOR</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>FirstTimeWindowDisplayed</key>
|
||||
<false/>
|
||||
<key>Identifier</key>
|
||||
<string>windowTool.debuggerConsole</string>
|
||||
<key>IsVertical</key>
|
||||
<true/>
|
||||
<key>Layout</key>
|
||||
<array>
|
||||
<dict>
|
||||
@ -847,7 +877,7 @@
|
||||
<array>
|
||||
<dict>
|
||||
<key>BecomeActive</key>
|
||||
<integer>1</integer>
|
||||
<true/>
|
||||
<key>ContentConfiguration</key>
|
||||
<dict>
|
||||
<key>PBXProjectModuleGUID</key>
|
||||
@ -858,18 +888,18 @@
|
||||
<key>GeometryConfiguration</key>
|
||||
<dict>
|
||||
<key>Frame</key>
|
||||
<string>{{0, 0}, {650, 250}}</string>
|
||||
<string>{{0, 0}, {710, 270}}</string>
|
||||
<key>RubberWindowFrame</key>
|
||||
<string>516 632 650 250 0 0 1680 1027 </string>
|
||||
<string>27 442 710 311 0 0 1280 778 </string>
|
||||
</dict>
|
||||
<key>Module</key>
|
||||
<string>PBXDebugCLIModule</string>
|
||||
<key>Proportion</key>
|
||||
<string>209pt</string>
|
||||
<string>270pt</string>
|
||||
</dict>
|
||||
</array>
|
||||
<key>Proportion</key>
|
||||
<string>209pt</string>
|
||||
<string>270pt</string>
|
||||
</dict>
|
||||
</array>
|
||||
<key>Name</key>
|
||||
@ -879,21 +909,21 @@
|
||||
<string>PBXDebugCLIModule</string>
|
||||
</array>
|
||||
<key>StatusbarIsVisible</key>
|
||||
<integer>1</integer>
|
||||
<true/>
|
||||
<key>TableOfContents</key>
|
||||
<array>
|
||||
<string>1C78EAAD065D492600B07095</string>
|
||||
<string>1C78EAAE065D492600B07095</string>
|
||||
<string>1E9DC82D12427A070059001A</string>
|
||||
<string>1C78EAAC065D492600B07095</string>
|
||||
</array>
|
||||
<key>ToolbarConfiguration</key>
|
||||
<string>xcode.toolbar.config.consoleV3</string>
|
||||
<key>WindowString</key>
|
||||
<string>650 41 650 250 0 0 1280 1002 </string>
|
||||
<string>27 442 710 311 0 0 1280 778 </string>
|
||||
<key>WindowToolGUID</key>
|
||||
<string>1C78EAAD065D492600B07095</string>
|
||||
<key>WindowToolIsVisible</key>
|
||||
<integer>0</integer>
|
||||
<true/>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>Identifier</key>
|
||||
|
@ -5,7 +5,9 @@
|
||||
activeExecutable = 1E5ADDA812425FAF005C8D71 /* mira */;
|
||||
activeTarget = 8DD76F620486A84900D96B5E /* mira */;
|
||||
addToTargets = (
|
||||
8DD76F620486A84900D96B5E /* mira */,
|
||||
);
|
||||
breakpoints = (
|
||||
1E9DC84512427A4D0059001A /* ScoreComponentCollection.cpp:45 */,
|
||||
);
|
||||
codeSenseManager = 1E5ADDB412425FB5005C8D71 /* Code sense */;
|
||||
executables = (
|
||||
@ -83,6 +85,65 @@
|
||||
1E9DC6C2124267900059001A /* PBXTextBookmark */ = 1E9DC6C2124267900059001A /* PBXTextBookmark */;
|
||||
1E9DC6C5124268180059001A /* PBXTextBookmark */ = 1E9DC6C5124268180059001A /* PBXTextBookmark */;
|
||||
1E9DC6E01242685F0059001A /* PBXTextBookmark */ = 1E9DC6E01242685F0059001A /* PBXTextBookmark */;
|
||||
1E9DC6E21242690A0059001A /* PBXBookmark */ = 1E9DC6E21242690A0059001A /* PBXBookmark */;
|
||||
1E9DC6E3124269630059001A /* PBXTextBookmark */ = 1E9DC6E3124269630059001A /* PBXTextBookmark */;
|
||||
1E9DC6E4124269630059001A /* PBXTextBookmark */ = 1E9DC6E4124269630059001A /* PBXTextBookmark */;
|
||||
1E9DC6E5124269630059001A /* PBXTextBookmark */ = 1E9DC6E5124269630059001A /* PBXTextBookmark */;
|
||||
1E9DC6E8124269630059001A /* PBXTextBookmark */ = 1E9DC6E8124269630059001A /* PBXTextBookmark */;
|
||||
1E9DC6EB124269630059001A /* PBXBookmark */ = 1E9DC6EB124269630059001A /* PBXBookmark */;
|
||||
1E9DC6EC124269630059001A /* PBXTextBookmark */ = 1E9DC6EC124269630059001A /* PBXTextBookmark */;
|
||||
1E9DC72E12426DD80059001A /* PBXTextBookmark */ = 1E9DC72E12426DD80059001A /* PBXTextBookmark */;
|
||||
1E9DC72F12426DD80059001A /* XCBuildMessageTextBookmark */ = 1E9DC72F12426DD80059001A /* XCBuildMessageTextBookmark */;
|
||||
1E9DC73012426DD80059001A /* PBXTextBookmark */ = 1E9DC73012426DD80059001A /* PBXTextBookmark */;
|
||||
1E9DC77A124270D90059001A /* PBXTextBookmark */ = 1E9DC77A124270D90059001A /* PBXTextBookmark */;
|
||||
1E9DC77B124270D90059001A /* PBXTextBookmark */ = 1E9DC77B124270D90059001A /* PBXTextBookmark */;
|
||||
1E9DC77C124270D90059001A /* PBXTextBookmark */ = 1E9DC77C124270D90059001A /* PBXTextBookmark */;
|
||||
1E9DC77D124270D90059001A /* PBXTextBookmark */ = 1E9DC77D124270D90059001A /* PBXTextBookmark */;
|
||||
1E9DC77E124270D90059001A /* PBXTextBookmark */ = 1E9DC77E124270D90059001A /* PBXTextBookmark */;
|
||||
1E9DC781124270D90059001A /* PBXTextBookmark */ = 1E9DC781124270D90059001A /* PBXTextBookmark */;
|
||||
1E9DC782124270D90059001A /* PBXTextBookmark */ = 1E9DC782124270D90059001A /* PBXTextBookmark */;
|
||||
1E9DC783124270D90059001A /* PBXTextBookmark */ = 1E9DC783124270D90059001A /* PBXTextBookmark */;
|
||||
1E9DC786124270D90059001A /* PBXTextBookmark */ = 1E9DC786124270D90059001A /* PBXTextBookmark */;
|
||||
1E9DC787124270D90059001A /* PBXTextBookmark */ = 1E9DC787124270D90059001A /* PBXTextBookmark */;
|
||||
1E9DC78A124270D90059001A /* PBXTextBookmark */ = 1E9DC78A124270D90059001A /* PBXTextBookmark */;
|
||||
1E9DC78B124270D90059001A /* PBXTextBookmark */ = 1E9DC78B124270D90059001A /* PBXTextBookmark */;
|
||||
1E9DC78C124270D90059001A /* PBXTextBookmark */ = 1E9DC78C124270D90059001A /* PBXTextBookmark */;
|
||||
1E9DC78F124270D90059001A /* PBXTextBookmark */ = 1E9DC78F124270D90059001A /* PBXTextBookmark */;
|
||||
1E9DC790124270D90059001A /* PBXTextBookmark */ = 1E9DC790124270D90059001A /* PBXTextBookmark */;
|
||||
1E9DC791124270D90059001A /* PBXTextBookmark */ = 1E9DC791124270D90059001A /* PBXTextBookmark */;
|
||||
1E9DC794124270D90059001A /* PBXTextBookmark */ = 1E9DC794124270D90059001A /* PBXTextBookmark */;
|
||||
1E9DC795124270D90059001A /* PBXTextBookmark */ = 1E9DC795124270D90059001A /* PBXTextBookmark */;
|
||||
1E9DC796124270D90059001A /* PBXTextBookmark */ = 1E9DC796124270D90059001A /* PBXTextBookmark */;
|
||||
1E9DC799124270D90059001A /* PBXTextBookmark */ = 1E9DC799124270D90059001A /* PBXTextBookmark */;
|
||||
1E9DC79A124270D90059001A /* PBXTextBookmark */ = 1E9DC79A124270D90059001A /* PBXTextBookmark */;
|
||||
1E9DC79B124270D90059001A /* PBXTextBookmark */ = 1E9DC79B124270D90059001A /* PBXTextBookmark */;
|
||||
1E9DC7A41242713B0059001A /* PBXTextBookmark */ = 1E9DC7A41242713B0059001A /* PBXTextBookmark */;
|
||||
1E9DC7A51242713B0059001A /* PBXTextBookmark */ = 1E9DC7A51242713B0059001A /* PBXTextBookmark */;
|
||||
1E9DC7A61242713B0059001A /* PBXTextBookmark */ = 1E9DC7A61242713B0059001A /* PBXTextBookmark */;
|
||||
1E9DC7A71242713B0059001A /* PBXTextBookmark */ = 1E9DC7A71242713B0059001A /* PBXTextBookmark */;
|
||||
1E9DC7A81242713B0059001A /* PBXTextBookmark */ = 1E9DC7A81242713B0059001A /* PBXTextBookmark */;
|
||||
1E9DC7A91242713B0059001A /* PBXTextBookmark */ = 1E9DC7A91242713B0059001A /* PBXTextBookmark */;
|
||||
1E9DC7AA1242713B0059001A /* PBXTextBookmark */ = 1E9DC7AA1242713B0059001A /* PBXTextBookmark */;
|
||||
1E9DC7DB124273C40059001A /* PBXTextBookmark */ = 1E9DC7DB124273C40059001A /* PBXTextBookmark */;
|
||||
1E9DC7DC124273C40059001A /* PBXTextBookmark */ = 1E9DC7DC124273C40059001A /* PBXTextBookmark */;
|
||||
1E9DC7DD124273C40059001A /* PBXTextBookmark */ = 1E9DC7DD124273C40059001A /* PBXTextBookmark */;
|
||||
1E9DC7DE124273C40059001A /* PBXTextBookmark */ = 1E9DC7DE124273C40059001A /* PBXTextBookmark */;
|
||||
1E9DC7DF124273C40059001A /* PBXTextBookmark */ = 1E9DC7DF124273C40059001A /* PBXTextBookmark */;
|
||||
1E9DC7E2124273F00059001A /* PBXTextBookmark */ = 1E9DC7E2124273F00059001A /* PBXTextBookmark */;
|
||||
1E9DC7E3124273F00059001A /* PBXTextBookmark */ = 1E9DC7E3124273F00059001A /* PBXTextBookmark */;
|
||||
1E9DC7E4124273F00059001A /* PBXTextBookmark */ = 1E9DC7E4124273F00059001A /* PBXTextBookmark */;
|
||||
1E9DC7E5124273F00059001A /* PBXTextBookmark */ = 1E9DC7E5124273F00059001A /* PBXTextBookmark */;
|
||||
1E9DC7FA124274490059001A /* XCBuildMessageTextBookmark */ = 1E9DC7FA124274490059001A /* XCBuildMessageTextBookmark */;
|
||||
1E9DC80A124275220059001A /* PBXTextBookmark */ = 1E9DC80A124275220059001A /* PBXTextBookmark */;
|
||||
1E9DC80B124275220059001A /* PBXTextBookmark */ = 1E9DC80B124275220059001A /* PBXTextBookmark */;
|
||||
1E9DC80C124275220059001A /* PBXTextBookmark */ = 1E9DC80C124275220059001A /* PBXTextBookmark */;
|
||||
1E9DC80D124275220059001A /* PBXTextBookmark */ = 1E9DC80D124275220059001A /* PBXTextBookmark */;
|
||||
1E9DC80E124275220059001A /* PBXTextBookmark */ = 1E9DC80E124275220059001A /* PBXTextBookmark */;
|
||||
1E9DC80F124275220059001A /* PBXTextBookmark */ = 1E9DC80F124275220059001A /* PBXTextBookmark */;
|
||||
1E9DC82B12427A070059001A /* PBXTextBookmark */ = 1E9DC82B12427A070059001A /* PBXTextBookmark */;
|
||||
1E9DC82C12427A070059001A /* PBXTextBookmark */ = 1E9DC82C12427A070059001A /* PBXTextBookmark */;
|
||||
1E9DC84A12427A5A0059001A /* PBXTextBookmark */ = 1E9DC84A12427A5A0059001A /* PBXTextBookmark */;
|
||||
1E9DC84E12427A870059001A /* PBXTextBookmark */ = 1E9DC84E12427A870059001A /* PBXTextBookmark */;
|
||||
};
|
||||
sourceControlManager = 1E5ADDB312425FB5005C8D71 /* Source Control */;
|
||||
userBuildSettings = {
|
||||
@ -91,12 +152,29 @@
|
||||
1E5ADDA812425FAF005C8D71 /* mira */ = {
|
||||
isa = PBXExecutable;
|
||||
activeArgIndices = (
|
||||
YES,
|
||||
);
|
||||
argumentStrings = (
|
||||
"-f moses.ini -i to-translate.txt -r ref.txt",
|
||||
);
|
||||
autoAttachOnCrash = 1;
|
||||
breakpointsEnabled = 0;
|
||||
breakpointsEnabled = 1;
|
||||
configStateDict = {
|
||||
"PBXLSLaunchAction-0" = {
|
||||
PBXLSLaunchAction = 0;
|
||||
PBXLSLaunchStartAction = 1;
|
||||
PBXLSLaunchStdioStyle = 2;
|
||||
PBXLSLaunchStyle = 0;
|
||||
class = PBXLSRunLaunchConfig;
|
||||
commandLineArgs = (
|
||||
);
|
||||
displayName = "Executable Runner";
|
||||
environment = {
|
||||
};
|
||||
identifier = com.apple.Xcode.launch.runConfig;
|
||||
remoteHostInfo = "";
|
||||
startActionInfo = "";
|
||||
};
|
||||
};
|
||||
customDataFormattersEnabled = 1;
|
||||
dataTipCustomDataFormattersEnabled = 1;
|
||||
@ -112,9 +190,14 @@
|
||||
executableUserSymbolLevel = 0;
|
||||
libgmallocEnabled = 0;
|
||||
name = mira;
|
||||
savedGlobals = {
|
||||
};
|
||||
showTypeColumn = 0;
|
||||
sourceDirectories = (
|
||||
);
|
||||
startupPath = "/Users/hieuhoang/Projects/sourceforge/branches/mira-mtm5/";
|
||||
variableFormatDictionary = {
|
||||
};
|
||||
};
|
||||
1E5ADDB312425FB5005C8D71 /* Source Control */ = {
|
||||
isa = PBXSourceControlManager;
|
||||
@ -130,19 +213,28 @@
|
||||
isa = PBXCodeSenseManager;
|
||||
indexTemplatePath = "";
|
||||
};
|
||||
1E9DC6391242602F0059001A /* Decoder.cpp */ = {
|
||||
uiCtxt = {
|
||||
sepNavIntBoundsRect = "{{0, 0}, {558, 1105}}";
|
||||
sepNavSelRange = "{0, 0}";
|
||||
sepNavVisRange = "{0, 941}";
|
||||
sepNavWindowFrame = "{{299, 55}, {1119, 723}}";
|
||||
};
|
||||
};
|
||||
1E9DC63A1242602F0059001A /* Decoder.h */ = {
|
||||
uiCtxt = {
|
||||
sepNavIntBoundsRect = "{{0, 0}, {558, 910}}";
|
||||
sepNavSelRange = "{1052, 0}";
|
||||
sepNavVisRange = "{991, 329}";
|
||||
sepNavIntBoundsRect = "{{0, 0}, {1060, 1092}}";
|
||||
sepNavSelRange = "{2302, 0}";
|
||||
sepNavVisRange = "{1330, 1131}";
|
||||
sepNavWindowFrame = "{{15, 55}, {1119, 723}}";
|
||||
};
|
||||
};
|
||||
1E9DC63B1242602F0059001A /* Main.cpp */ = {
|
||||
uiCtxt = {
|
||||
sepNavIntBoundsRect = "{{0, 0}, {558, 1742}}";
|
||||
sepNavSelRange = "{0, 0}";
|
||||
sepNavVisRange = "{0, 941}";
|
||||
sepNavIntBoundsRect = "{{0, 0}, {642, 2067}}";
|
||||
sepNavSelRange = "{4557, 0}";
|
||||
sepNavVisRange = "{4453, 141}";
|
||||
sepNavWindowFrame = "{{15, 55}, {1119, 723}}";
|
||||
};
|
||||
};
|
||||
1E9DC63E124260370059001A /* Optimiser.h */ = {
|
||||
@ -240,6 +332,620 @@
|
||||
vrLen = 329;
|
||||
vrLoc = 991;
|
||||
};
|
||||
1E9DC6E21242690A0059001A /* PBXBookmark */ = {
|
||||
isa = PBXBookmark;
|
||||
fRef = 1E9DC63B1242602F0059001A /* Main.cpp */;
|
||||
};
|
||||
1E9DC6E3124269630059001A /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 1E9DC6391242602F0059001A /* Decoder.cpp */;
|
||||
name = "Decoder.cpp: 1";
|
||||
rLen = 0;
|
||||
rLoc = 0;
|
||||
rType = 0;
|
||||
vrLen = 941;
|
||||
vrLoc = 0;
|
||||
};
|
||||
1E9DC6E4124269630059001A /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 1E9DC63A1242602F0059001A /* Decoder.h */;
|
||||
name = "Decoder.h: 27";
|
||||
rLen = 0;
|
||||
rLoc = 1052;
|
||||
rType = 0;
|
||||
vrLen = 312;
|
||||
vrLoc = 991;
|
||||
};
|
||||
1E9DC6E5124269630059001A /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 1E9DC63B1242602F0059001A /* Main.cpp */;
|
||||
name = "Main.cpp: 1";
|
||||
rLen = 0;
|
||||
rLoc = 0;
|
||||
rType = 0;
|
||||
vrLen = 941;
|
||||
vrLoc = 0;
|
||||
};
|
||||
1E9DC6E8124269630059001A /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 1E9DC63B1242602F0059001A /* Main.cpp */;
|
||||
name = "Main.cpp: 58";
|
||||
rLen = 6;
|
||||
rLoc = 1972;
|
||||
rType = 0;
|
||||
vrLen = 1549;
|
||||
vrLoc = 1285;
|
||||
};
|
||||
1E9DC6EB124269630059001A /* PBXBookmark */ = {
|
||||
isa = PBXBookmark;
|
||||
fRef = 1E9DC6391242602F0059001A /* Decoder.cpp */;
|
||||
};
|
||||
1E9DC6EC124269630059001A /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 1E9DC6391242602F0059001A /* Decoder.cpp */;
|
||||
name = "Decoder.cpp: 75";
|
||||
rLen = 0;
|
||||
rLoc = 3086;
|
||||
rType = 0;
|
||||
vrLen = 1511;
|
||||
vrLoc = 1163;
|
||||
};
|
||||
1E9DC72E12426DD80059001A /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 1E9DC63A1242602F0059001A /* Decoder.h */;
|
||||
name = "Decoder.h: 65";
|
||||
rLen = 0;
|
||||
rLoc = 2051;
|
||||
rType = 0;
|
||||
vrLen = 425;
|
||||
vrLoc = 1830;
|
||||
};
|
||||
1E9DC72F12426DD80059001A /* XCBuildMessageTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
comments = "No matching function for call to 'MosesChart::Manager::Manager(Moses::Sentence&, Moses::SearchAlgorithm, const Moses::TranslationSystem*)'";
|
||||
fRef = 1E9DC6391242602F0059001A /* Decoder.cpp */;
|
||||
fallbackIsa = XCBuildMessageTextBookmark;
|
||||
rLen = 1;
|
||||
rLoc = 82;
|
||||
rType = 1;
|
||||
};
|
||||
1E9DC73012426DD80059001A /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 1E9DC6391242602F0059001A /* Decoder.cpp */;
|
||||
name = "Decoder.cpp: 78";
|
||||
rLen = 0;
|
||||
rLoc = 2703;
|
||||
rType = 0;
|
||||
vrLen = 655;
|
||||
vrLoc = 2132;
|
||||
};
|
||||
1E9DC76712426FC60059001A /* Main.h */ = {
|
||||
uiCtxt = {
|
||||
sepNavIntBoundsRect = "{{0, 0}, {1060, 570}}";
|
||||
sepNavSelRange = "{0, 0}";
|
||||
sepNavVisRange = "{0, 134}";
|
||||
sepNavWindowFrame = "{{15, 55}, {1119, 723}}";
|
||||
};
|
||||
};
|
||||
1E9DC77A124270D90059001A /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 1E9DC6391242602F0059001A /* Decoder.cpp */;
|
||||
name = "Decoder.cpp: 1";
|
||||
rLen = 0;
|
||||
rLoc = 0;
|
||||
rType = 0;
|
||||
vrLen = 941;
|
||||
vrLoc = 0;
|
||||
};
|
||||
1E9DC77B124270D90059001A /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 1E9DC63B1242602F0059001A /* Main.cpp */;
|
||||
name = "Main.cpp: 132";
|
||||
rLen = 0;
|
||||
rLoc = 4405;
|
||||
rType = 0;
|
||||
vrLen = 521;
|
||||
vrLoc = 3958;
|
||||
};
|
||||
1E9DC77C124270D90059001A /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 1E9DC76712426FC60059001A /* Main.h */;
|
||||
name = "Main.h: 1";
|
||||
rLen = 0;
|
||||
rLoc = 0;
|
||||
rType = 0;
|
||||
vrLen = 134;
|
||||
vrLoc = 0;
|
||||
};
|
||||
1E9DC77D124270D90059001A /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 1E9DC63A1242602F0059001A /* Decoder.h */;
|
||||
name = "Decoder.h: 73";
|
||||
rLen = 0;
|
||||
rLoc = 2236;
|
||||
rType = 0;
|
||||
vrLen = 569;
|
||||
vrLoc = 1830;
|
||||
};
|
||||
1E9DC77E124270D90059001A /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 1E9DC63A1242602F0059001A /* Decoder.h */;
|
||||
name = "Decoder.h: 73";
|
||||
rLen = 0;
|
||||
rLoc = 2236;
|
||||
rType = 0;
|
||||
vrLen = 569;
|
||||
vrLoc = 1830;
|
||||
};
|
||||
1E9DC781124270D90059001A /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 1E9DC63A1242602F0059001A /* Decoder.h */;
|
||||
name = "Decoder.h: 74";
|
||||
rLen = 0;
|
||||
rLoc = 2385;
|
||||
rType = 0;
|
||||
vrLen = 1150;
|
||||
vrLoc = 1277;
|
||||
};
|
||||
1E9DC782124270D90059001A /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 1E9DC6391242602F0059001A /* Decoder.cpp */;
|
||||
name = "Decoder.cpp: 82";
|
||||
rLen = 0;
|
||||
rLoc = 3093;
|
||||
rType = 0;
|
||||
vrLen = 1781;
|
||||
vrLoc = 2056;
|
||||
};
|
||||
1E9DC783124270D90059001A /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 1E9DC6391242602F0059001A /* Decoder.cpp */;
|
||||
name = "Decoder.cpp: 25";
|
||||
rLen = 0;
|
||||
rLoc = 1098;
|
||||
rType = 0;
|
||||
vrLen = 1681;
|
||||
vrLoc = 2925;
|
||||
};
|
||||
1E9DC786124270D90059001A /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 1E9DC63B1242602F0059001A /* Main.cpp */;
|
||||
name = "Main.cpp: 136";
|
||||
rLen = 0;
|
||||
rLoc = 4500;
|
||||
rType = 0;
|
||||
vrLen = 1326;
|
||||
vrLoc = 3165;
|
||||
};
|
||||
1E9DC787124270D90059001A /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 1E9DC63B1242602F0059001A /* Main.cpp */;
|
||||
name = "Main.cpp: 152";
|
||||
rLen = 0;
|
||||
rLoc = 4608;
|
||||
rType = 0;
|
||||
vrLen = 1394;
|
||||
vrLoc = 2554;
|
||||
};
|
||||
1E9DC78A124270D90059001A /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 1E9DC6391242602F0059001A /* Decoder.cpp */;
|
||||
name = "Decoder.cpp: 66";
|
||||
rLen = 0;
|
||||
rLoc = 2181;
|
||||
rType = 0;
|
||||
vrLen = 1487;
|
||||
vrLoc = 1249;
|
||||
};
|
||||
1E9DC78B124270D90059001A /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 1E9DC63A1242602F0059001A /* Decoder.h */;
|
||||
name = "Decoder.h: 68";
|
||||
rLen = 0;
|
||||
rLoc = 2096;
|
||||
rType = 0;
|
||||
vrLen = 1159;
|
||||
vrLoc = 1121;
|
||||
};
|
||||
1E9DC78C124270D90059001A /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 1E9DC63A1242602F0059001A /* Decoder.h */;
|
||||
name = "Decoder.h: 70";
|
||||
rLen = 0;
|
||||
rLoc = 2219;
|
||||
rType = 0;
|
||||
vrLen = 1279;
|
||||
vrLoc = 1121;
|
||||
};
|
||||
1E9DC78F124270D90059001A /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 1E9DC63A1242602F0059001A /* Decoder.h */;
|
||||
name = "Decoder.h: 29";
|
||||
rLen = 0;
|
||||
rLoc = 1120;
|
||||
rType = 0;
|
||||
vrLen = 1204;
|
||||
vrLoc = 1051;
|
||||
};
|
||||
1E9DC790124270D90059001A /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 1E9DC6391242602F0059001A /* Decoder.cpp */;
|
||||
name = "Decoder.cpp: 23";
|
||||
rLen = 0;
|
||||
rLoc = 1098;
|
||||
rType = 0;
|
||||
vrLen = 1569;
|
||||
vrLoc = 0;
|
||||
};
|
||||
1E9DC791124270D90059001A /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 1E9DC6391242602F0059001A /* Decoder.cpp */;
|
||||
name = "Decoder.cpp: 25";
|
||||
rLen = 0;
|
||||
rLoc = 1098;
|
||||
rType = 0;
|
||||
vrLen = 1604;
|
||||
vrLoc = 1324;
|
||||
};
|
||||
1E9DC794124270D90059001A /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 1E9DC63A1242602F0059001A /* Decoder.h */;
|
||||
name = "Decoder.h: 34";
|
||||
rLen = 0;
|
||||
rLoc = 1265;
|
||||
rType = 0;
|
||||
vrLen = 1187;
|
||||
vrLoc = 1052;
|
||||
};
|
||||
1E9DC795124270D90059001A /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 1E9DC6391242602F0059001A /* Decoder.cpp */;
|
||||
name = "Decoder.cpp: 1";
|
||||
rLen = 0;
|
||||
rLoc = 0;
|
||||
rType = 0;
|
||||
vrLen = 1569;
|
||||
vrLoc = 0;
|
||||
};
|
||||
1E9DC796124270D90059001A /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 1E9DC6391242602F0059001A /* Decoder.cpp */;
|
||||
name = "Decoder.cpp: 79";
|
||||
rLen = 9;
|
||||
rLoc = 2707;
|
||||
rType = 0;
|
||||
vrLen = 1604;
|
||||
vrLoc = 1324;
|
||||
};
|
||||
1E9DC799124270D90059001A /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 1E9DC63A1242602F0059001A /* Decoder.h */;
|
||||
name = "Decoder.h: 35";
|
||||
rLen = 0;
|
||||
rLoc = 1276;
|
||||
rType = 0;
|
||||
vrLen = 1182;
|
||||
vrLoc = 1051;
|
||||
};
|
||||
1E9DC79A124270D90059001A /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 1E9DC6391242602F0059001A /* Decoder.cpp */;
|
||||
name = "Decoder.cpp: 21";
|
||||
rLen = 21;
|
||||
rLoc = 963;
|
||||
rType = 0;
|
||||
vrLen = 1580;
|
||||
vrLoc = 0;
|
||||
};
|
||||
1E9DC79B124270D90059001A /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 1E9DC6391242602F0059001A /* Decoder.cpp */;
|
||||
name = "Decoder.cpp: 28";
|
||||
rLen = 0;
|
||||
rLoc = 1143;
|
||||
rType = 0;
|
||||
vrLen = 1555;
|
||||
vrLoc = 0;
|
||||
};
|
||||
1E9DC7A41242713B0059001A /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 1E9DC63A1242602F0059001A /* Decoder.h */;
|
||||
name = "Decoder.h: 73";
|
||||
rLen = 0;
|
||||
rLoc = 2236;
|
||||
rType = 0;
|
||||
vrLen = 569;
|
||||
vrLoc = 1830;
|
||||
};
|
||||
1E9DC7A51242713B0059001A /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 1E9DC6391242602F0059001A /* Decoder.cpp */;
|
||||
name = "Decoder.cpp: 104";
|
||||
rLen = 0;
|
||||
rLoc = 3093;
|
||||
rType = 0;
|
||||
vrLen = 1877;
|
||||
vrLoc = 2277;
|
||||
};
|
||||
1E9DC7A61242713B0059001A /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 1E9DC63B1242602F0059001A /* Main.cpp */;
|
||||
name = "Main.cpp: 152";
|
||||
rLen = 0;
|
||||
rLoc = 4608;
|
||||
rType = 0;
|
||||
vrLen = 1394;
|
||||
vrLoc = 2554;
|
||||
};
|
||||
1E9DC7A71242713B0059001A /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 1E9DC63A1242602F0059001A /* Decoder.h */;
|
||||
name = "Decoder.h: 70";
|
||||
rLen = 0;
|
||||
rLoc = 2219;
|
||||
rType = 0;
|
||||
vrLen = 1279;
|
||||
vrLoc = 1121;
|
||||
};
|
||||
1E9DC7A81242713B0059001A /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 1E9DC6391242602F0059001A /* Decoder.cpp */;
|
||||
name = "Decoder.cpp: 25";
|
||||
rLen = 0;
|
||||
rLoc = 1098;
|
||||
rType = 0;
|
||||
vrLen = 1604;
|
||||
vrLoc = 1324;
|
||||
};
|
||||
1E9DC7A91242713B0059001A /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 1E9DC6391242602F0059001A /* Decoder.cpp */;
|
||||
name = "Decoder.cpp: 79";
|
||||
rLen = 9;
|
||||
rLoc = 2707;
|
||||
rType = 0;
|
||||
vrLen = 1604;
|
||||
vrLoc = 1324;
|
||||
};
|
||||
1E9DC7AA1242713B0059001A /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 1E9DC6391242602F0059001A /* Decoder.cpp */;
|
||||
name = "Decoder.cpp: 28";
|
||||
rLen = 0;
|
||||
rLoc = 1143;
|
||||
rType = 0;
|
||||
vrLen = 1555;
|
||||
vrLoc = 0;
|
||||
};
|
||||
1E9DC7DB124273C40059001A /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 1E9DC63A1242602F0059001A /* Decoder.h */;
|
||||
name = "Decoder.h: 73";
|
||||
rLen = 0;
|
||||
rLoc = 2236;
|
||||
rType = 0;
|
||||
vrLen = 569;
|
||||
vrLoc = 1830;
|
||||
};
|
||||
1E9DC7DC124273C40059001A /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 1E9DC6391242602F0059001A /* Decoder.cpp */;
|
||||
name = "Decoder.cpp: 1";
|
||||
rLen = 0;
|
||||
rLoc = 0;
|
||||
rType = 0;
|
||||
vrLen = 941;
|
||||
vrLoc = 0;
|
||||
};
|
||||
1E9DC7DD124273C40059001A /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 1E9DC6391242602F0059001A /* Decoder.cpp */;
|
||||
name = "Decoder.cpp: 210";
|
||||
rLen = 0;
|
||||
rLoc = 3093;
|
||||
rType = 0;
|
||||
vrLen = 1388;
|
||||
vrLoc = 6028;
|
||||
};
|
||||
1E9DC7DE124273C40059001A /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 1E9DC63B1242602F0059001A /* Main.cpp */;
|
||||
name = "Main.cpp: 152";
|
||||
rLen = 0;
|
||||
rLoc = 4608;
|
||||
rType = 0;
|
||||
vrLen = 1394;
|
||||
vrLoc = 2554;
|
||||
};
|
||||
1E9DC7DF124273C40059001A /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 1E9DC63A1242602F0059001A /* Decoder.h */;
|
||||
name = "Decoder.h: 70";
|
||||
rLen = 0;
|
||||
rLoc = 2219;
|
||||
rType = 0;
|
||||
vrLen = 1279;
|
||||
vrLoc = 1121;
|
||||
};
|
||||
1E9DC7E2124273F00059001A /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 1E9DC6391242602F0059001A /* Decoder.cpp */;
|
||||
name = "Decoder.cpp: 1";
|
||||
rLen = 0;
|
||||
rLoc = 0;
|
||||
rType = 0;
|
||||
vrLen = 941;
|
||||
vrLoc = 0;
|
||||
};
|
||||
1E9DC7E3124273F00059001A /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 1E9DC6391242602F0059001A /* Decoder.cpp */;
|
||||
name = "Decoder.cpp: 211";
|
||||
rLen = 0;
|
||||
rLoc = 3093;
|
||||
rType = 0;
|
||||
vrLen = 1437;
|
||||
vrLoc = 6400;
|
||||
};
|
||||
1E9DC7E4124273F00059001A /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 1E9DC63B1242602F0059001A /* Main.cpp */;
|
||||
name = "Main.cpp: 152";
|
||||
rLen = 0;
|
||||
rLoc = 4608;
|
||||
rType = 0;
|
||||
vrLen = 1394;
|
||||
vrLoc = 2554;
|
||||
};
|
||||
1E9DC7E5124273F00059001A /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 1E9DC63A1242602F0059001A /* Decoder.h */;
|
||||
name = "Decoder.h: 70";
|
||||
rLen = 0;
|
||||
rLoc = 2219;
|
||||
rType = 0;
|
||||
vrLen = 1279;
|
||||
vrLoc = 1121;
|
||||
};
|
||||
1E9DC7FA124274490059001A /* XCBuildMessageTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
comments = "Expected `)' before ';' token";
|
||||
fRef = 1E9DC63B1242602F0059001A /* Main.cpp */;
|
||||
fallbackIsa = XCBuildMessageTextBookmark;
|
||||
rLen = 1;
|
||||
rLoc = 142;
|
||||
rType = 1;
|
||||
};
|
||||
1E9DC80A124275220059001A /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 1E9DC6391242602F0059001A /* Decoder.cpp */;
|
||||
name = "Decoder.cpp: 1";
|
||||
rLen = 0;
|
||||
rLoc = 0;
|
||||
rType = 0;
|
||||
vrLen = 941;
|
||||
vrLoc = 0;
|
||||
};
|
||||
1E9DC80B124275220059001A /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 1E9DC6391242602F0059001A /* Decoder.cpp */;
|
||||
name = "Decoder.cpp: 1";
|
||||
rLen = 0;
|
||||
rLoc = 0;
|
||||
rType = 0;
|
||||
vrLen = 941;
|
||||
vrLoc = 0;
|
||||
};
|
||||
1E9DC80C124275220059001A /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 1E9DC63A1242602F0059001A /* Decoder.h */;
|
||||
name = "Decoder.h: 74";
|
||||
rLen = 0;
|
||||
rLoc = 2272;
|
||||
rType = 0;
|
||||
vrLen = 1173;
|
||||
vrLoc = 1280;
|
||||
};
|
||||
1E9DC80D124275220059001A /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 1E9DC6391242602F0059001A /* Decoder.cpp */;
|
||||
name = "Decoder.cpp: 74";
|
||||
rLen = 0;
|
||||
rLoc = 2390;
|
||||
rType = 0;
|
||||
vrLen = 1396;
|
||||
vrLoc = 2108;
|
||||
};
|
||||
1E9DC80E124275220059001A /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 1E9DC6391242602F0059001A /* Decoder.cpp */;
|
||||
name = "Decoder.cpp: 83";
|
||||
rLen = 0;
|
||||
rLoc = 2707;
|
||||
rType = 0;
|
||||
vrLen = 1555;
|
||||
vrLoc = 1535;
|
||||
};
|
||||
1E9DC80F124275220059001A /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 1E9DC63B1242602F0059001A /* Main.cpp */;
|
||||
name = "Main.cpp: 44";
|
||||
rLen = 0;
|
||||
rLoc = 1556;
|
||||
rType = 0;
|
||||
vrLen = 1065;
|
||||
vrLoc = 3595;
|
||||
};
|
||||
1E9DC82B12427A070059001A /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 1E9DC6391242602F0059001A /* Decoder.cpp */;
|
||||
name = "Decoder.cpp: 1";
|
||||
rLen = 0;
|
||||
rLoc = 0;
|
||||
rType = 0;
|
||||
vrLen = 941;
|
||||
vrLoc = 0;
|
||||
};
|
||||
1E9DC82C12427A070059001A /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 1E9DC6391242602F0059001A /* Decoder.cpp */;
|
||||
name = "Decoder.cpp: 1";
|
||||
rLen = 0;
|
||||
rLoc = 0;
|
||||
rType = 0;
|
||||
vrLen = 868;
|
||||
vrLoc = 0;
|
||||
};
|
||||
1E9DC84512427A4D0059001A /* ScoreComponentCollection.cpp:45 */ = {
|
||||
isa = PBXFileBreakpoint;
|
||||
actions = (
|
||||
);
|
||||
breakpointStyle = 0;
|
||||
continueAfterActions = 0;
|
||||
countType = 0;
|
||||
delayBeforeContinue = 0;
|
||||
fileReference = 1E9DC84612427A4D0059001A /* ScoreComponentCollection.cpp */;
|
||||
functionName = "ScoreComponentCollection::PlusEquals(const ScoreProducer* sp, const std::vector<float>& scores)";
|
||||
hitCount = 1;
|
||||
ignoreCount = 0;
|
||||
lineNumber = 45;
|
||||
location = mira;
|
||||
modificationTime = 306346618.657691;
|
||||
originalNumberOfMultipleMatches = 1;
|
||||
state = 1;
|
||||
};
|
||||
1E9DC84612427A4D0059001A /* ScoreComponentCollection.cpp */ = {
|
||||
isa = PBXFileReference;
|
||||
lastKnownFileType = sourcecode.cpp.cpp;
|
||||
name = ScoreComponentCollection.cpp;
|
||||
path = "/Users/hieuhoang/Documents/unison/workspace/Projects/sourceforge/branches/mira-mtm5/moses/src/ScoreComponentCollection.cpp";
|
||||
sourceTree = "<absolute>";
|
||||
uiCtxt = {
|
||||
sepNavIntBoundsRect = "{{0, 0}, {747, 754}}";
|
||||
sepNavSelRange = "{1307, 0}";
|
||||
sepNavVisRange = "{965, 409}";
|
||||
};
|
||||
};
|
||||
1E9DC84A12427A5A0059001A /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 1E9DC6391242602F0059001A /* Decoder.cpp */;
|
||||
name = "Decoder.cpp: 1";
|
||||
rLen = 0;
|
||||
rLoc = 0;
|
||||
rType = 0;
|
||||
vrLen = 868;
|
||||
vrLoc = 0;
|
||||
};
|
||||
1E9DC84E12427A870059001A /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 1E9DC6391242602F0059001A /* Decoder.cpp */;
|
||||
name = "Decoder.cpp: 1";
|
||||
rLen = 0;
|
||||
rLoc = 0;
|
||||
rType = 0;
|
||||
vrLen = 941;
|
||||
vrLoc = 0;
|
||||
};
|
||||
8DD76F620486A84900D96B5E /* mira */ = {
|
||||
activeExec = 0;
|
||||
executables = (
|
||||
|
@ -60,6 +60,7 @@
|
||||
1E9DC6C6124268270059001A /* moses.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = moses.xcodeproj; path = ../moses/moses.xcodeproj; sourceTree = SOURCE_ROOT; };
|
||||
1E9DC6CC124268310059001A /* moses-chart.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "moses-chart.xcodeproj"; path = "../moses-chart/moses-chart.xcodeproj"; sourceTree = SOURCE_ROOT; };
|
||||
1E9DC6D4124268440059001A /* OnDiskPt.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = OnDiskPt.xcodeproj; path = ../OnDiskPt/OnDiskPt.xcodeproj; sourceTree = SOURCE_ROOT; };
|
||||
1E9DC76712426FC60059001A /* Main.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Main.h; sourceTree = "<group>"; };
|
||||
8DD76F6C0486A84900D96B5E /* mira */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = mira; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
C6859E8B029090EE04C91782 /* mira.1 */ = {isa = PBXFileReference; lastKnownFileType = text.man; path = mira.1; sourceTree = "<group>"; };
|
||||
/* End PBXFileReference section */
|
||||
@ -98,6 +99,7 @@
|
||||
1E9DC6391242602F0059001A /* Decoder.cpp */,
|
||||
1E9DC63A1242602F0059001A /* Decoder.h */,
|
||||
1E9DC63B1242602F0059001A /* Main.cpp */,
|
||||
1E9DC76712426FC60059001A /* Main.h */,
|
||||
);
|
||||
name = Source;
|
||||
sourceTree = "<group>";
|
||||
@ -294,6 +296,7 @@
|
||||
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||
HEADER_SEARCH_PATHS = (
|
||||
/usr/local/include,
|
||||
"../moses-chart/src",
|
||||
../moses/src,
|
||||
../irstlm/include,
|
||||
);
|
||||
@ -312,6 +315,7 @@
|
||||
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||
HEADER_SEARCH_PATHS = (
|
||||
/usr/local/include,
|
||||
"../moses-chart/src",
|
||||
../moses/src,
|
||||
../irstlm/include,
|
||||
);
|
||||
|
Loading…
Reference in New Issue
Block a user