Welcome to mirror list, hosted at ThFree Co, Russian Federation.

project.pbxproj « moses.xcodeproj « other-builds « contrib - github.com/moses-smt/mosesdecoder.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 2864615c65f7a285be4a6d2f00ac4777494a9b8e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
// !$*UTF8*$!
{
	archiveVersion = 1;
	classes = {
	};
	objectVersion = 46;
	objects = {

/* Begin PBXBuildFile section */
		1E0BA41815B70E5F00AC70E1 /* PhraseDictionaryFuzzyMatch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E0BA41615B70E5F00AC70E1 /* PhraseDictionaryFuzzyMatch.cpp */; };
		1E0BA41915B70E5F00AC70E1 /* PhraseDictionaryFuzzyMatch.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E0BA41715B70E5F00AC70E1 /* PhraseDictionaryFuzzyMatch.h */; };
		1E1D824015AC29BB00FE42E9 /* FileHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E1D823E15AC29BB00FE42E9 /* FileHandler.cpp */; };
		1E1D824115AC29BB00FE42E9 /* FileHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E1D823F15AC29BB00FE42E9 /* FileHandler.h */; };
		1E365EEA16120F4600BA335B /* ChartTranslationOptions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E365EE816120F4600BA335B /* ChartTranslationOptions.cpp */; };
		1E365EEB16120F4600BA335B /* ChartTranslationOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E365EE916120F4600BA335B /* ChartTranslationOptions.h */; };
		1E619EA115B8713700C2D7A7 /* ChartRuleLookupManagerMemoryPerSentence.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E619E9F15B8713600C2D7A7 /* ChartRuleLookupManagerMemoryPerSentence.cpp */; };
		1E619EA215B8713700C2D7A7 /* ChartRuleLookupManagerMemoryPerSentence.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E619EA015B8713700C2D7A7 /* ChartRuleLookupManagerMemoryPerSentence.h */; };
		1E6D9FD615D027560064D436 /* BlockHashIndex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E6D9FBD15D027560064D436 /* BlockHashIndex.cpp */; };
		1E6D9FD715D027560064D436 /* BlockHashIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E6D9FBE15D027560064D436 /* BlockHashIndex.h */; };
		1E6D9FD815D027560064D436 /* CanonicalHuffman.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E6D9FBF15D027560064D436 /* CanonicalHuffman.h */; };
		1E6D9FD915D027560064D436 /* CmphStringVectorAdapter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E6D9FC015D027560064D436 /* CmphStringVectorAdapter.cpp */; };
		1E6D9FDA15D027560064D436 /* CmphStringVectorAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E6D9FC115D027560064D436 /* CmphStringVectorAdapter.h */; };
		1E6D9FDB15D027560064D436 /* ConsistantPhrases.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E6D9FC215D027560064D436 /* ConsistantPhrases.h */; };
		1E6D9FDD15D027560064D436 /* LexicalReorderingTableCompact.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E6D9FC415D027560064D436 /* LexicalReorderingTableCompact.cpp */; };
		1E6D9FDE15D027560064D436 /* LexicalReorderingTableCompact.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E6D9FC515D027560064D436 /* LexicalReorderingTableCompact.h */; };
		1E6D9FDF15D027560064D436 /* LexicalReorderingTableCreator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E6D9FC615D027560064D436 /* LexicalReorderingTableCreator.cpp */; };
		1E6D9FE015D027560064D436 /* LexicalReorderingTableCreator.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E6D9FC715D027560064D436 /* LexicalReorderingTableCreator.h */; };
		1E6D9FE115D027560064D436 /* ListCoders.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E6D9FC815D027560064D436 /* ListCoders.h */; };
		1E6D9FE215D027560064D436 /* MmapAllocator.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E6D9FC915D027560064D436 /* MmapAllocator.h */; };
		1E6D9FE315D027560064D436 /* MonotonicVector.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E6D9FCA15D027560064D436 /* MonotonicVector.h */; };
		1E6D9FE415D027560064D436 /* MurmurHash3.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E6D9FCB15D027560064D436 /* MurmurHash3.cpp */; };
		1E6D9FE515D027560064D436 /* MurmurHash3.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E6D9FCC15D027560064D436 /* MurmurHash3.h */; };
		1E6D9FE615D027560064D436 /* PackedArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E6D9FCD15D027560064D436 /* PackedArray.h */; };
		1E6D9FE715D027560064D436 /* PhraseDecoder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E6D9FCE15D027560064D436 /* PhraseDecoder.cpp */; };
		1E6D9FE815D027560064D436 /* PhraseDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E6D9FCF15D027560064D436 /* PhraseDecoder.h */; };
		1E6D9FE915D027560064D436 /* PhraseDictionaryCompact.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E6D9FD015D027560064D436 /* PhraseDictionaryCompact.cpp */; };
		1E6D9FEA15D027560064D436 /* PhraseDictionaryCompact.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E6D9FD115D027560064D436 /* PhraseDictionaryCompact.h */; };
		1E6D9FEB15D027560064D436 /* PhraseTableCreator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E6D9FD215D027560064D436 /* PhraseTableCreator.cpp */; };
		1E6D9FEC15D027560064D436 /* PhraseTableCreator.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E6D9FD315D027560064D436 /* PhraseTableCreator.h */; };
		1E6D9FED15D027560064D436 /* StringVector.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E6D9FD415D027560064D436 /* StringVector.h */; };
		1E6D9FEE15D027560064D436 /* TargetPhraseCollectionCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E6D9FD515D027560064D436 /* TargetPhraseCollectionCache.h */; };
		1E879EA715A346F90051F346 /* SearchNormalBatch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E879EA515A346F90051F346 /* SearchNormalBatch.cpp */; };
		1E879EA815A346F90051F346 /* SearchNormalBatch.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E879EA615A346F90051F346 /* SearchNormalBatch.h */; };
		1EAC363514CDC79300DF97C3 /* Loader.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EAC362C14CDC79300DF97C3 /* Loader.h */; };
		1EAC363614CDC79300DF97C3 /* LoaderCompact.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EAC362D14CDC79300DF97C3 /* LoaderCompact.cpp */; };
		1EAC363714CDC79300DF97C3 /* LoaderCompact.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EAC362E14CDC79300DF97C3 /* LoaderCompact.h */; };
		1EAC363814CDC79300DF97C3 /* LoaderFactory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EAC362F14CDC79300DF97C3 /* LoaderFactory.cpp */; };
		1EAC363914CDC79300DF97C3 /* LoaderFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EAC363014CDC79300DF97C3 /* LoaderFactory.h */; };
		1EAC363A14CDC79300DF97C3 /* LoaderHiero.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EAC363114CDC79300DF97C3 /* LoaderHiero.cpp */; };
		1EAC363B14CDC79300DF97C3 /* LoaderHiero.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EAC363214CDC79300DF97C3 /* LoaderHiero.h */; };
		1EAC363C14CDC79300DF97C3 /* LoaderStandard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EAC363314CDC79300DF97C3 /* LoaderStandard.cpp */; };
		1EAC363D14CDC79300DF97C3 /* LoaderStandard.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EAC363414CDC79300DF97C3 /* LoaderStandard.h */; };
		1EC32DB815D2D90700A313B1 /* ThrowingFwrite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC32DB615D2D90700A313B1 /* ThrowingFwrite.cpp */; };
		1EC32DB915D2D90700A313B1 /* ThrowingFwrite.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC32DB715D2D90700A313B1 /* ThrowingFwrite.h */; };
		1EC7374614B977AB00238410 /* AlignmentInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC735D314B977AA00238410 /* AlignmentInfo.cpp */; };
		1EC7374714B977AB00238410 /* AlignmentInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC735D414B977AA00238410 /* AlignmentInfo.h */; };
		1EC7374814B977AB00238410 /* AlignmentInfoCollection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC735D514B977AA00238410 /* AlignmentInfoCollection.cpp */; };
		1EC7374914B977AB00238410 /* AlignmentInfoCollection.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC735D614B977AA00238410 /* AlignmentInfoCollection.h */; };
		1EC7374A14B977AB00238410 /* BilingualDynSuffixArray.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC735D714B977AA00238410 /* BilingualDynSuffixArray.cpp */; };
		1EC7374B14B977AB00238410 /* BilingualDynSuffixArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC735D814B977AA00238410 /* BilingualDynSuffixArray.h */; };
		1EC7374C14B977AB00238410 /* BitmapContainer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC735D914B977AA00238410 /* BitmapContainer.cpp */; };
		1EC7374D14B977AB00238410 /* BitmapContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC735DA14B977AA00238410 /* BitmapContainer.h */; };
		1EC7374F14B977AB00238410 /* ChartCell.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC735DC14B977AA00238410 /* ChartCell.cpp */; };
		1EC7375014B977AB00238410 /* ChartCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC735DD14B977AA00238410 /* ChartCell.h */; };
		1EC7375114B977AB00238410 /* ChartCellCollection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC735DE14B977AA00238410 /* ChartCellCollection.cpp */; };
		1EC7375214B977AB00238410 /* ChartCellCollection.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC735DF14B977AA00238410 /* ChartCellCollection.h */; };
		1EC7375314B977AB00238410 /* ChartCellLabel.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC735E014B977AA00238410 /* ChartCellLabel.h */; };
		1EC7375414B977AB00238410 /* ChartCellLabelSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC735E114B977AA00238410 /* ChartCellLabelSet.h */; };
		1EC7375514B977AB00238410 /* ChartHypothesis.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC735E214B977AA00238410 /* ChartHypothesis.cpp */; };
		1EC7375614B977AB00238410 /* ChartHypothesis.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC735E314B977AA00238410 /* ChartHypothesis.h */; };
		1EC7375714B977AB00238410 /* ChartHypothesisCollection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC735E414B977AA00238410 /* ChartHypothesisCollection.cpp */; };
		1EC7375814B977AB00238410 /* ChartHypothesisCollection.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC735E514B977AA00238410 /* ChartHypothesisCollection.h */; };
		1EC7375914B977AB00238410 /* ChartManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC735E614B977AA00238410 /* ChartManager.cpp */; };
		1EC7375A14B977AB00238410 /* ChartManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC735E714B977AA00238410 /* ChartManager.h */; };
		1EC7375C14B977AB00238410 /* ChartRuleLookupManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC735E914B977AA00238410 /* ChartRuleLookupManager.h */; };
		1EC7376514B977AB00238410 /* ChartTranslationOptionList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC735F214B977AA00238410 /* ChartTranslationOptionList.cpp */; };
		1EC7376614B977AB00238410 /* ChartTranslationOptionList.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC735F314B977AA00238410 /* ChartTranslationOptionList.h */; };
		1EC7376714B977AB00238410 /* ChartTrellisDetour.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC735F414B977AA00238410 /* ChartTrellisDetour.cpp */; };
		1EC7376814B977AB00238410 /* ChartTrellisDetour.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC735F514B977AA00238410 /* ChartTrellisDetour.h */; };
		1EC7376914B977AB00238410 /* ChartTrellisDetourQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC735F614B977AA00238410 /* ChartTrellisDetourQueue.cpp */; };
		1EC7376A14B977AB00238410 /* ChartTrellisDetourQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC735F714B977AA00238410 /* ChartTrellisDetourQueue.h */; };
		1EC7376B14B977AB00238410 /* ChartTrellisNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC735F814B977AA00238410 /* ChartTrellisNode.cpp */; };
		1EC7376C14B977AB00238410 /* ChartTrellisNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC735F914B977AA00238410 /* ChartTrellisNode.h */; };
		1EC7376D14B977AB00238410 /* ChartTrellisPath.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC735FA14B977AA00238410 /* ChartTrellisPath.cpp */; };
		1EC7376E14B977AB00238410 /* ChartTrellisPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC735FB14B977AA00238410 /* ChartTrellisPath.h */; };
		1EC7376F14B977AB00238410 /* ChartTrellisPathList.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC735FC14B977AA00238410 /* ChartTrellisPathList.h */; };
		1EC7377014B977AB00238410 /* ConfusionNet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC735FD14B977AA00238410 /* ConfusionNet.cpp */; };
		1EC7377114B977AB00238410 /* ConfusionNet.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC735FE14B977AA00238410 /* ConfusionNet.h */; };
		1EC7377214B977AB00238410 /* DecodeFeature.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC735FF14B977AA00238410 /* DecodeFeature.cpp */; };
		1EC7377314B977AB00238410 /* DecodeFeature.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7360014B977AA00238410 /* DecodeFeature.h */; };
		1EC7377414B977AB00238410 /* DecodeGraph.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC7360114B977AA00238410 /* DecodeGraph.cpp */; };
		1EC7377514B977AB00238410 /* DecodeGraph.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7360214B977AA00238410 /* DecodeGraph.h */; };
		1EC7377614B977AB00238410 /* DecodeStep.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC7360314B977AA00238410 /* DecodeStep.cpp */; };
		1EC7377714B977AB00238410 /* DecodeStep.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7360414B977AA00238410 /* DecodeStep.h */; };
		1EC7377814B977AB00238410 /* DecodeStepGeneration.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC7360514B977AA00238410 /* DecodeStepGeneration.cpp */; };
		1EC7377914B977AB00238410 /* DecodeStepGeneration.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7360614B977AA00238410 /* DecodeStepGeneration.h */; };
		1EC7377A14B977AB00238410 /* DecodeStepTranslation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC7360714B977AA00238410 /* DecodeStepTranslation.cpp */; };
		1EC7377B14B977AB00238410 /* DecodeStepTranslation.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7360814B977AA00238410 /* DecodeStepTranslation.h */; };
		1EC7377C14B977AB00238410 /* Dictionary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC7360914B977AA00238410 /* Dictionary.cpp */; };
		1EC7377D14B977AB00238410 /* Dictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7360A14B977AA00238410 /* Dictionary.h */; };
		1EC7378414B977AB00238410 /* DummyScoreProducers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC7361114B977AA00238410 /* DummyScoreProducers.cpp */; };
		1EC7378514B977AB00238410 /* DummyScoreProducers.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7361214B977AA00238410 /* DummyScoreProducers.h */; };
		1EC7378614B977AB00238410 /* fdstream.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7361414B977AA00238410 /* fdstream.h */; };
		1EC7378914B977AB00238410 /* hash.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7361714B977AA00238410 /* hash.h */; };
		1EC7378A14B977AB00238410 /* onlineRLM.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7361914B977AA00238410 /* onlineRLM.h */; };
		1EC7378B14B977AB00238410 /* params.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC7361B14B977AA00238410 /* params.cpp */; };
		1EC7378C14B977AB00238410 /* params.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7361D14B977AA00238410 /* params.h */; };
		1EC7378D14B977AB00238410 /* perfectHash.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7361F14B977AA00238410 /* perfectHash.h */; };
		1EC7378E14B977AB00238410 /* quantizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7362114B977AA00238410 /* quantizer.h */; };
		1EC7378F14B977AB00238410 /* RandLMCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7362314B977AA00238410 /* RandLMCache.h */; };
		1EC7379014B977AB00238410 /* RandLMFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7362514B977AA00238410 /* RandLMFilter.h */; };
		1EC7379114B977AB00238410 /* types.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7362714B977AA00238410 /* types.h */; };
		1EC7379214B977AB00238410 /* utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7362814B977AA00238410 /* utils.h */; };
		1EC7379314B977AB00238410 /* vocab.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC7362914B977AA00238410 /* vocab.cpp */; };
		1EC7379414B977AB00238410 /* vocab.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7362B14B977AA00238410 /* vocab.h */; };
		1EC7379514B977AB00238410 /* DynSuffixArray.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC7362C14B977AA00238410 /* DynSuffixArray.cpp */; };
		1EC7379614B977AB00238410 /* DynSuffixArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7362D14B977AA00238410 /* DynSuffixArray.h */; };
		1EC7379714B977AB00238410 /* Factor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC7362E14B977AA00238410 /* Factor.cpp */; };
		1EC7379814B977AB00238410 /* Factor.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7362F14B977AA00238410 /* Factor.h */; };
		1EC7379914B977AB00238410 /* FactorCollection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC7363014B977AA00238410 /* FactorCollection.cpp */; };
		1EC7379A14B977AB00238410 /* FactorCollection.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7363114B977AA00238410 /* FactorCollection.h */; };
		1EC7379B14B977AB00238410 /* FactorTypeSet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC7363214B977AA00238410 /* FactorTypeSet.cpp */; };
		1EC7379C14B977AB00238410 /* FactorTypeSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7363314B977AA00238410 /* FactorTypeSet.h */; };
		1EC7379D14B977AB00238410 /* FeatureFunction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC7363414B977AA00238410 /* FeatureFunction.cpp */; };
		1EC7379E14B977AB00238410 /* FeatureFunction.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7363514B977AA00238410 /* FeatureFunction.h */; };
		1EC7379F14B977AB00238410 /* FFState.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC7363614B977AA00238410 /* FFState.cpp */; };
		1EC737A014B977AB00238410 /* FFState.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7363714B977AA00238410 /* FFState.h */; };
		1EC737A114B977AB00238410 /* File.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC7363814B977AA00238410 /* File.cpp */; };
		1EC737A214B977AB00238410 /* File.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7363914B977AA00238410 /* File.h */; };
		1EC737A314B977AB00238410 /* FilePtr.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7363A14B977AA00238410 /* FilePtr.h */; };
		1EC737A414B977AB00238410 /* FloydWarshall.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC7363B14B977AA00238410 /* FloydWarshall.cpp */; };
		1EC737A514B977AB00238410 /* FloydWarshall.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7363C14B977AA00238410 /* FloydWarshall.h */; };
		1EC737A614B977AB00238410 /* GenerationDictionary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC7363D14B977AA00238410 /* GenerationDictionary.cpp */; };
		1EC737A714B977AB00238410 /* GenerationDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7363E14B977AA00238410 /* GenerationDictionary.h */; };
		1EC737A814B977AB00238410 /* GlobalLexicalModel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC7363F14B977AA00238410 /* GlobalLexicalModel.cpp */; };
		1EC737A914B977AB00238410 /* GlobalLexicalModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7364014B977AA00238410 /* GlobalLexicalModel.h */; };
		1EC737AA14B977AB00238410 /* gzfilebuf.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7364114B977AA00238410 /* gzfilebuf.h */; };
		1EC737AB14B977AB00238410 /* hash.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC7364214B977AA00238410 /* hash.cpp */; };
		1EC737AC14B977AB00238410 /* hash.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7364314B977AA00238410 /* hash.h */; };
		1EC737AD14B977AB00238410 /* Hypothesis.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC7364514B977AA00238410 /* Hypothesis.cpp */; };
		1EC737AE14B977AB00238410 /* Hypothesis.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7364614B977AA00238410 /* Hypothesis.h */; };
		1EC737AF14B977AB00238410 /* HypothesisStack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC7364714B977AA00238410 /* HypothesisStack.cpp */; };
		1EC737B014B977AB00238410 /* HypothesisStack.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7364814B977AA00238410 /* HypothesisStack.h */; };
		1EC737B114B977AB00238410 /* HypothesisStackCubePruning.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC7364914B977AA00238410 /* HypothesisStackCubePruning.cpp */; };
		1EC737B214B977AB00238410 /* HypothesisStackCubePruning.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7364A14B977AA00238410 /* HypothesisStackCubePruning.h */; };
		1EC737B314B977AB00238410 /* HypothesisStackNormal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC7364B14B977AA00238410 /* HypothesisStackNormal.cpp */; };
		1EC737B414B977AB00238410 /* HypothesisStackNormal.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7364C14B977AA00238410 /* HypothesisStackNormal.h */; };
		1EC737B514B977AB00238410 /* InputFileStream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC7364D14B977AA00238410 /* InputFileStream.cpp */; };
		1EC737B614B977AB00238410 /* InputFileStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7364E14B977AA00238410 /* InputFileStream.h */; };
		1EC737B714B977AB00238410 /* InputType.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC7364F14B977AA00238410 /* InputType.cpp */; };
		1EC737B814B977AB00238410 /* InputType.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7365014B977AA00238410 /* InputType.h */; };
		1EC737BB14B977AB00238410 /* LexicalReordering.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC7365414B977AA00238410 /* LexicalReordering.cpp */; };
		1EC737BC14B977AB00238410 /* LexicalReordering.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7365514B977AA00238410 /* LexicalReordering.h */; };
		1EC737BD14B977AB00238410 /* LexicalReorderingState.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC7365614B977AA00238410 /* LexicalReorderingState.cpp */; };
		1EC737BE14B977AB00238410 /* LexicalReorderingState.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7365714B977AA00238410 /* LexicalReorderingState.h */; };
		1EC737BF14B977AB00238410 /* LexicalReorderingTable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC7365814B977AA00238410 /* LexicalReorderingTable.cpp */; };
		1EC737C014B977AB00238410 /* LexicalReorderingTable.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7365914B977AA00238410 /* LexicalReorderingTable.h */; };
		1EC737C114B977AB00238410 /* Base.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC7365C14B977AA00238410 /* Base.cpp */; };
		1EC737C214B977AB00238410 /* Base.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7365E14B977AA00238410 /* Base.h */; };
		1EC737DA14B977AB00238410 /* Factory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC7368714B977AA00238410 /* Factory.cpp */; };
		1EC737DB14B977AB00238410 /* Factory.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7368814B977AA00238410 /* Factory.h */; };
		1EC737DC14B977AB00238410 /* Implementation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC7368914B977AA00238410 /* Implementation.cpp */; };
		1EC737DD14B977AB00238410 /* Implementation.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7368B14B977AA00238410 /* Implementation.h */; };
		1EC737DE14B977AB00238410 /* IRST.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC7368D14B977AA00238410 /* IRST.cpp */; };
		1EC737DF14B977AB00238410 /* IRST.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7368F14B977AA00238410 /* IRST.h */; };
		1EC737E114B977AB00238410 /* Joint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC7369114B977AA00238410 /* Joint.cpp */; };
		1EC737E214B977AB00238410 /* Joint.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7369214B977AA00238410 /* Joint.h */; };
		1EC737E314B977AB00238410 /* Ken.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC7369314B977AA00238410 /* Ken.cpp */; };
		1EC737E414B977AB00238410 /* Ken.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7369514B977AA00238410 /* Ken.h */; };
		1EC737E514B977AB00238410 /* MultiFactor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC7369714B977AA00238410 /* MultiFactor.cpp */; };
		1EC737E614B977AB00238410 /* MultiFactor.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7369814B977AA00238410 /* MultiFactor.h */; };
		1EC737E714B977AB00238410 /* ORLM.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC7369914B977AA00238410 /* ORLM.cpp */; };
		1EC737E814B977AB00238410 /* ORLM.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7369B14B977AA00238410 /* ORLM.h */; };
		1EC737ED14B977AB00238410 /* Remote.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC736A314B977AA00238410 /* Remote.cpp */; };
		1EC737EE14B977AB00238410 /* Remote.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC736A414B977AA00238410 /* Remote.h */; };
		1EC737EF14B977AB00238410 /* SingleFactor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC736A514B977AA00238410 /* SingleFactor.cpp */; };
		1EC737F014B977AB00238410 /* SingleFactor.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC736A614B977AA00238410 /* SingleFactor.h */; };
		1EC737F114B977AB00238410 /* SRI.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC736A714B977AA00238410 /* SRI.cpp */; };
		1EC737F214B977AB00238410 /* SRI.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC736A814B977AA00238410 /* SRI.h */; };
		1EC737F314B977AB00238410 /* LMList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC736A914B977AA00238410 /* LMList.cpp */; };
		1EC737F414B977AB00238410 /* LMList.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC736AA14B977AA00238410 /* LMList.h */; };
		1EC737F514B977AB00238410 /* LVoc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC736AB14B977AA00238410 /* LVoc.cpp */; };
		1EC737F614B977AB00238410 /* LVoc.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC736AC14B977AA00238410 /* LVoc.h */; };
		1EC737F714B977AB00238410 /* Manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC736AD14B977AA00238410 /* Manager.cpp */; };
		1EC737F814B977AB00238410 /* Manager.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC736AE14B977AA00238410 /* Manager.h */; };
		1EC737F914B977AB00238410 /* NonTerminal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC736AF14B977AA00238410 /* NonTerminal.cpp */; };
		1EC737FA14B977AB00238410 /* NonTerminal.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC736B014B977AA00238410 /* NonTerminal.h */; };
		1EC737FB14B977AB00238410 /* ObjectPool.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC736B114B977AA00238410 /* ObjectPool.h */; };
		1EC737FC14B977AB00238410 /* OutputCollector.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC736B214B977AA00238410 /* OutputCollector.h */; };
		1EC737FE14B977AB00238410 /* Parameter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC736B514B977AA00238410 /* Parameter.cpp */; };
		1EC737FF14B977AB00238410 /* Parameter.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC736B614B977AA00238410 /* Parameter.h */; };
		1EC7380014B977AB00238410 /* PartialTranslOptColl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC736B714B977AA00238410 /* PartialTranslOptColl.cpp */; };
		1EC7380114B977AB00238410 /* PartialTranslOptColl.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC736B814B977AA00238410 /* PartialTranslOptColl.h */; };
		1EC7380214B977AB00238410 /* PCNTools.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC736B914B977AA00238410 /* PCNTools.cpp */; };
		1EC7380314B977AB00238410 /* PCNTools.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC736BA14B977AA00238410 /* PCNTools.h */; };
		1EC7380414B977AB00238410 /* PDTAimp.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC736BB14B977AA00238410 /* PDTAimp.h */; };
		1EC7380514B977AB00238410 /* Phrase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC736BC14B977AA00238410 /* Phrase.cpp */; };
		1EC7380614B977AB00238410 /* Phrase.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC736BD14B977AA00238410 /* Phrase.h */; };
		1EC7380714B977AB00238410 /* PhraseDictionary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC736BE14B977AA00238410 /* PhraseDictionary.cpp */; };
		1EC7380814B977AB00238410 /* PhraseDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC736BF14B977AA00238410 /* PhraseDictionary.h */; };
		1EC7380B14B977AB00238410 /* PhraseDictionaryDynSuffixArray.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC736C214B977AA00238410 /* PhraseDictionaryDynSuffixArray.cpp */; };
		1EC7380C14B977AB00238410 /* PhraseDictionaryDynSuffixArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC736C314B977AA00238410 /* PhraseDictionaryDynSuffixArray.h */; };
		1EC7380F14B977AB00238410 /* PhraseDictionaryMemory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC736C614B977AA00238410 /* PhraseDictionaryMemory.cpp */; };
		1EC7381014B977AB00238410 /* PhraseDictionaryMemory.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC736C714B977AA00238410 /* PhraseDictionaryMemory.h */; };
		1EC7381114B977AB00238410 /* PhraseDictionaryNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC736C814B977AA00238410 /* PhraseDictionaryNode.cpp */; };
		1EC7381214B977AB00238410 /* PhraseDictionaryNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC736C914B977AA00238410 /* PhraseDictionaryNode.h */; };
		1EC7381914B977AB00238410 /* PhraseDictionaryTree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC736D014B977AA00238410 /* PhraseDictionaryTree.cpp */; };
		1EC7381A14B977AB00238410 /* PhraseDictionaryTree.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC736D114B977AA00238410 /* PhraseDictionaryTree.h */; };
		1EC7381B14B977AB00238410 /* PhraseDictionaryTreeAdaptor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC736D214B977AA00238410 /* PhraseDictionaryTreeAdaptor.cpp */; };
		1EC7381C14B977AB00238410 /* PhraseDictionaryTreeAdaptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC736D314B977AA00238410 /* PhraseDictionaryTreeAdaptor.h */; };
		1EC7381D14B977AB00238410 /* PrefixTree.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC736D414B977AA00238410 /* PrefixTree.h */; };
		1EC7381E14B977AB00238410 /* PrefixTreeMap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC736D514B977AA00238410 /* PrefixTreeMap.cpp */; };
		1EC7381F14B977AB00238410 /* PrefixTreeMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC736D614B977AA00238410 /* PrefixTreeMap.h */; };
		1EC7382014B977AB00238410 /* ReorderingConstraint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC736D714B977AA00238410 /* ReorderingConstraint.cpp */; };
		1EC7382114B977AB00238410 /* ReorderingConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC736D814B977AA00238410 /* ReorderingConstraint.h */; };
		1EC7382214B977AB00238410 /* ReorderingStack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC736D914B977AA00238410 /* ReorderingStack.cpp */; };
		1EC7382314B977AB00238410 /* ReorderingStack.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC736DA14B977AA00238410 /* ReorderingStack.h */; };
		1EC7382414B977AB00238410 /* RuleCube.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC736DC14B977AA00238410 /* RuleCube.cpp */; };
		1EC7382514B977AB00238410 /* RuleCube.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC736DD14B977AB00238410 /* RuleCube.h */; };
		1EC7382614B977AB00238410 /* RuleCubeItem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC736DE14B977AB00238410 /* RuleCubeItem.cpp */; };
		1EC7382714B977AB00238410 /* RuleCubeItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC736DF14B977AB00238410 /* RuleCubeItem.h */; };
		1EC7382814B977AB00238410 /* RuleCubeQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC736E014B977AB00238410 /* RuleCubeQueue.cpp */; };
		1EC7382914B977AB00238410 /* RuleCubeQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC736E114B977AB00238410 /* RuleCubeQueue.h */; };
		1EC7383314B977AB00238410 /* ScoreComponentCollection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC736EB14B977AB00238410 /* ScoreComponentCollection.cpp */; };
		1EC7383414B977AB00238410 /* ScoreComponentCollection.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC736EC14B977AB00238410 /* ScoreComponentCollection.h */; };
		1EC7383514B977AB00238410 /* ScoreIndexManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC736ED14B977AB00238410 /* ScoreIndexManager.cpp */; };
		1EC7383614B977AB00238410 /* ScoreIndexManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC736EE14B977AB00238410 /* ScoreIndexManager.h */; };
		1EC7383714B977AB00238410 /* ScoreProducer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC736EF14B977AB00238410 /* ScoreProducer.cpp */; };
		1EC7383814B977AB00238410 /* ScoreProducer.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC736F014B977AB00238410 /* ScoreProducer.h */; };
		1EC7383914B977AB00238410 /* Search.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC736F114B977AB00238410 /* Search.cpp */; };
		1EC7383A14B977AB00238410 /* Search.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC736F214B977AB00238410 /* Search.h */; };
		1EC7383B14B977AB00238410 /* SearchCubePruning.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC736F314B977AB00238410 /* SearchCubePruning.cpp */; };
		1EC7383C14B977AB00238410 /* SearchCubePruning.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC736F414B977AB00238410 /* SearchCubePruning.h */; };
		1EC7383D14B977AB00238410 /* SearchNormal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC736F514B977AB00238410 /* SearchNormal.cpp */; };
		1EC7383E14B977AB00238410 /* SearchNormal.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC736F614B977AB00238410 /* SearchNormal.h */; };
		1EC7383F14B977AB00238410 /* Sentence.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC736F714B977AB00238410 /* Sentence.cpp */; };
		1EC7384014B977AB00238410 /* Sentence.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC736F814B977AB00238410 /* Sentence.h */; };
		1EC7384114B977AB00238410 /* SentenceStats.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC736F914B977AB00238410 /* SentenceStats.cpp */; };
		1EC7384214B977AB00238410 /* SentenceStats.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC736FA14B977AB00238410 /* SentenceStats.h */; };
		1EC7384314B977AB00238410 /* SquareMatrix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC736FB14B977AB00238410 /* SquareMatrix.cpp */; };
		1EC7384414B977AB00238410 /* SquareMatrix.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC736FC14B977AB00238410 /* SquareMatrix.h */; };
		1EC7384614B977AB00238410 /* StaticData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC736FF14B977AB00238410 /* StaticData.cpp */; };
		1EC7384714B977AB00238410 /* StaticData.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7370014B977AB00238410 /* StaticData.h */; };
		1EC7384D14B977AB00238410 /* TargetPhrase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC7370714B977AB00238410 /* TargetPhrase.cpp */; };
		1EC7384E14B977AB00238410 /* TargetPhrase.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7370814B977AB00238410 /* TargetPhrase.h */; };
		1EC7384F14B977AB00238410 /* TargetPhraseCollection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC7370914B977AB00238410 /* TargetPhraseCollection.cpp */; };
		1EC7385014B977AB00238410 /* TargetPhraseCollection.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7370A14B977AB00238410 /* TargetPhraseCollection.h */; };
		1EC7385114B977AB00238410 /* ThreadPool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC7370B14B977AB00238410 /* ThreadPool.cpp */; };
		1EC7385214B977AB00238410 /* ThreadPool.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7370C14B977AB00238410 /* ThreadPool.h */; };
		1EC7385314B977AB00238410 /* Timer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC7370D14B977AB00238410 /* Timer.cpp */; };
		1EC7385414B977AB00238410 /* Timer.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7370E14B977AB00238410 /* Timer.h */; };
		1EC7385514B977AB00238410 /* TranslationOption.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC7370F14B977AB00238410 /* TranslationOption.cpp */; };
		1EC7385614B977AB00238410 /* TranslationOption.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7371014B977AB00238410 /* TranslationOption.h */; };
		1EC7385714B977AB00238410 /* TranslationOptionCollection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC7371114B977AB00238410 /* TranslationOptionCollection.cpp */; };
		1EC7385814B977AB00238410 /* TranslationOptionCollection.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7371214B977AB00238410 /* TranslationOptionCollection.h */; };
		1EC7385914B977AB00238410 /* TranslationOptionCollectionConfusionNet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC7371314B977AB00238410 /* TranslationOptionCollectionConfusionNet.cpp */; };
		1EC7385A14B977AB00238410 /* TranslationOptionCollectionConfusionNet.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7371414B977AB00238410 /* TranslationOptionCollectionConfusionNet.h */; };
		1EC7385B14B977AB00238410 /* TranslationOptionCollectionText.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC7371514B977AB00238410 /* TranslationOptionCollectionText.cpp */; };
		1EC7385C14B977AB00238410 /* TranslationOptionCollectionText.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7371614B977AB00238410 /* TranslationOptionCollectionText.h */; };
		1EC7385D14B977AB00238410 /* TranslationOptionList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC7371714B977AB00238410 /* TranslationOptionList.cpp */; };
		1EC7385E14B977AB00238410 /* TranslationOptionList.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7371814B977AB00238410 /* TranslationOptionList.h */; };
		1EC7385F14B977AB00238410 /* TranslationSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC7371914B977AB00238410 /* TranslationSystem.cpp */; };
		1EC7386014B977AB00238410 /* TranslationSystem.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7371A14B977AB00238410 /* TranslationSystem.h */; };
		1EC7386114B977AB00238410 /* TreeInput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC7371B14B977AB00238410 /* TreeInput.cpp */; };
		1EC7386214B977AB00238410 /* TreeInput.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7371C14B977AB00238410 /* TreeInput.h */; };
		1EC7386414B977AB00238410 /* TrellisPath.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC7371F14B977AB00238410 /* TrellisPath.cpp */; };
		1EC7386514B977AB00238410 /* TrellisPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7372014B977AB00238410 /* TrellisPath.h */; };
		1EC7386714B977AB00238410 /* TrellisPathCollection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC7372314B977AB00238410 /* TrellisPathCollection.cpp */; };
		1EC7386814B977AB00238410 /* TrellisPathCollection.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7372414B977AB00238410 /* TrellisPathCollection.h */; };
		1EC7386A14B977AB00238410 /* TrellisPathList.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7372714B977AB00238410 /* TrellisPathList.h */; };
		1EC7386B14B977AB00238410 /* TypeDef.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7372814B977AB00238410 /* TypeDef.h */; };
		1EC7386C14B977AB00238410 /* UniqueObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7372914B977AB00238410 /* UniqueObject.h */; };
		1EC7386D14B977AB00238410 /* UserMessage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC7372A14B977AB00238410 /* UserMessage.cpp */; };
		1EC7386E14B977AB00238410 /* UserMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7372B14B977AB00238410 /* UserMessage.h */; };
		1EC7387014B977AB00238410 /* Util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC7372E14B977AB00238410 /* Util.cpp */; };
		1EC7387114B977AB00238410 /* Util.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7372F14B977AB00238410 /* Util.h */; };
		1EC7387314B977AB00238410 /* Word.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC7373214B977AB00238410 /* Word.cpp */; };
		1EC7387414B977AB00238410 /* Word.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7373314B977AB00238410 /* Word.h */; };
		1EC7387614B977AB00238410 /* WordLattice.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC7373614B977AB00238410 /* WordLattice.cpp */; };
		1EC7387714B977AB00238410 /* WordLattice.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7373714B977AB00238410 /* WordLattice.h */; };
		1EC7387914B977AB00238410 /* WordsBitmap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC7373A14B977AB00238410 /* WordsBitmap.cpp */; };
		1EC7387A14B977AB00238410 /* WordsBitmap.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7373B14B977AB00238410 /* WordsBitmap.h */; };
		1EC7387C14B977AB00238410 /* WordsRange.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC7373E14B977AB00238410 /* WordsRange.cpp */; };
		1EC7387D14B977AB00238410 /* WordsRange.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7373F14B977AB00238410 /* WordsRange.h */; };
		1EC7387F14B977AB00238410 /* XmlOption.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC7374214B977AB00238410 /* XmlOption.cpp */; };
		1EC7388014B977AB00238410 /* XmlOption.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7374314B977AB00238410 /* XmlOption.h */; };
		1EDA804F14D19EEF003D2191 /* ApplicableRuleTrie.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EDA803614D19EEF003D2191 /* ApplicableRuleTrie.cpp */; };
		1EDA805014D19EEF003D2191 /* ApplicableRuleTrie.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EDA803714D19EEF003D2191 /* ApplicableRuleTrie.h */; };
		1EDA805614D19EEF003D2191 /* IntermediateVarSpanNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EDA804314D19EEF003D2191 /* IntermediateVarSpanNode.h */; };
		1EDA805814D19EEF003D2191 /* Parser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EDA804514D19EEF003D2191 /* Parser.cpp */; };
		1EDA805914D19EEF003D2191 /* Parser.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EDA804614D19EEF003D2191 /* Parser.h */; };
		1EDA805A14D19EEF003D2191 /* SentenceMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EDA804714D19EEF003D2191 /* SentenceMap.h */; };
		1EDA805B14D19EEF003D2191 /* StackLattice.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EDA804814D19EEF003D2191 /* StackLattice.h */; };
		1EDA805C14D19EEF003D2191 /* StackLatticeBuilder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EDA804914D19EEF003D2191 /* StackLatticeBuilder.cpp */; };
		1EDA805D14D19EEF003D2191 /* StackLatticeBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EDA804A14D19EEF003D2191 /* StackLatticeBuilder.h */; };
		1EDA805E14D19EEF003D2191 /* StackLatticeSearcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EDA804B14D19EEF003D2191 /* StackLatticeSearcher.h */; };
		1EDA805F14D19EEF003D2191 /* VarSpanNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EDA804C14D19EEF003D2191 /* VarSpanNode.h */; };
		1EDA806014D19EEF003D2191 /* VarSpanTrieBuilder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EDA804D14D19EEF003D2191 /* VarSpanTrieBuilder.cpp */; };
		1EDA806114D19EEF003D2191 /* VarSpanTrieBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EDA804E14D19EEF003D2191 /* VarSpanTrieBuilder.h */; };
		1EDA806D14D19F12003D2191 /* ChartRuleLookupManagerCYKPlus.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EDA806214D19F12003D2191 /* ChartRuleLookupManagerCYKPlus.cpp */; };
		1EDA806E14D19F12003D2191 /* ChartRuleLookupManagerCYKPlus.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EDA806314D19F12003D2191 /* ChartRuleLookupManagerCYKPlus.h */; };
		1EDA806F14D19F12003D2191 /* ChartRuleLookupManagerMemory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EDA806414D19F12003D2191 /* ChartRuleLookupManagerMemory.cpp */; };
		1EDA807014D19F12003D2191 /* ChartRuleLookupManagerMemory.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EDA806514D19F12003D2191 /* ChartRuleLookupManagerMemory.h */; };
		1EDA807114D19F12003D2191 /* ChartRuleLookupManagerOnDisk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EDA806614D19F12003D2191 /* ChartRuleLookupManagerOnDisk.cpp */; };
		1EDA807214D19F12003D2191 /* ChartRuleLookupManagerOnDisk.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EDA806714D19F12003D2191 /* ChartRuleLookupManagerOnDisk.h */; };
		1EDA807314D19F12003D2191 /* DotChart.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EDA806814D19F12003D2191 /* DotChart.h */; };
		1EDA807414D19F12003D2191 /* DotChartInMemory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EDA806914D19F12003D2191 /* DotChartInMemory.cpp */; };
		1EDA807514D19F12003D2191 /* DotChartInMemory.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EDA806A14D19F12003D2191 /* DotChartInMemory.h */; };
		1EDA807614D19F12003D2191 /* DotChartOnDisk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EDA806B14D19F12003D2191 /* DotChartOnDisk.cpp */; };
		1EDA807714D19F12003D2191 /* DotChartOnDisk.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EDA806C14D19F12003D2191 /* DotChartOnDisk.h */; };
		1EDA808614D19FBF003D2191 /* PhraseDictionaryALSuffixArray.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EDA807814D19FBF003D2191 /* PhraseDictionaryALSuffixArray.cpp */; };
		1EDA808714D19FBF003D2191 /* PhraseDictionaryALSuffixArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EDA807914D19FBF003D2191 /* PhraseDictionaryALSuffixArray.h */; };
		1EDA808814D19FBF003D2191 /* PhraseDictionaryNodeSCFG.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EDA807A14D19FBF003D2191 /* PhraseDictionaryNodeSCFG.cpp */; };
		1EDA808914D19FBF003D2191 /* PhraseDictionaryNodeSCFG.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EDA807B14D19FBF003D2191 /* PhraseDictionaryNodeSCFG.h */; };
		1EDA808A14D19FBF003D2191 /* PhraseDictionaryOnDisk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EDA807C14D19FBF003D2191 /* PhraseDictionaryOnDisk.cpp */; };
		1EDA808B14D19FBF003D2191 /* PhraseDictionaryOnDisk.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EDA807D14D19FBF003D2191 /* PhraseDictionaryOnDisk.h */; };
		1EDA808C14D19FBF003D2191 /* PhraseDictionarySCFG.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EDA807E14D19FBF003D2191 /* PhraseDictionarySCFG.cpp */; };
		1EDA808D14D19FBF003D2191 /* PhraseDictionarySCFG.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EDA807F14D19FBF003D2191 /* PhraseDictionarySCFG.h */; };
		1EDA808E14D19FBF003D2191 /* Trie.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EDA808014D19FBF003D2191 /* Trie.cpp */; };
		1EDA808F14D19FBF003D2191 /* Trie.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EDA808114D19FBF003D2191 /* Trie.h */; };
		1EDA809014D19FBF003D2191 /* UTrie.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EDA808214D19FBF003D2191 /* UTrie.cpp */; };
		1EDA809114D19FBF003D2191 /* UTrie.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EDA808314D19FBF003D2191 /* UTrie.h */; };
		1EDA809214D19FBF003D2191 /* UTrieNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EDA808414D19FBF003D2191 /* UTrieNode.cpp */; };
		1EDA809314D19FBF003D2191 /* UTrieNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EDA808514D19FBF003D2191 /* UTrieNode.h */; };
		1EE418ED15C7FDCB0028F9AB /* Match.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EE418E415C7FDCB0028F9AB /* Match.h */; };
		1EE418EE15C7FDCB0028F9AB /* SentenceAlignment.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EE418E515C7FDCB0028F9AB /* SentenceAlignment.cpp */; };
		1EE418EF15C7FDCB0028F9AB /* SentenceAlignment.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EE418E615C7FDCB0028F9AB /* SentenceAlignment.h */; };
		1EE418F015C7FDCB0028F9AB /* SuffixArray.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EE418E715C7FDCB0028F9AB /* SuffixArray.cpp */; };
		1EE418F115C7FDCB0028F9AB /* SuffixArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EE418E815C7FDCB0028F9AB /* SuffixArray.h */; };
		1EE418F215C7FDCB0028F9AB /* FuzzyMatchWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EE418E915C7FDCB0028F9AB /* FuzzyMatchWrapper.cpp */; };
		1EE418F315C7FDCB0028F9AB /* FuzzyMatchWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EE418EA15C7FDCB0028F9AB /* FuzzyMatchWrapper.h */; };
		1EE418F415C7FDCB0028F9AB /* Vocabulary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EE418EB15C7FDCB0028F9AB /* Vocabulary.cpp */; };
		1EE418F515C7FDCB0028F9AB /* Vocabulary.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EE418EC15C7FDCB0028F9AB /* Vocabulary.h */; };
		1EF0709314B9EFCC0052152A /* ParallelBackoff.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EF0709114B9EFCC0052152A /* ParallelBackoff.cpp */; };
		1EF0709414B9EFCC0052152A /* ParallelBackoff.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EF0709214B9EFCC0052152A /* ParallelBackoff.h */; };
		1EF8F2C4159A61970047B613 /* HypoList.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EF8F2C3159A61970047B613 /* HypoList.h */; };
/* End PBXBuildFile section */

/* Begin PBXFileReference section */
		1E0BA41615B70E5F00AC70E1 /* PhraseDictionaryFuzzyMatch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = PhraseDictionaryFuzzyMatch.cpp; path = ../../moses/src/RuleTable/PhraseDictionaryFuzzyMatch.cpp; sourceTree = "<group>"; };
		1E0BA41715B70E5F00AC70E1 /* PhraseDictionaryFuzzyMatch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PhraseDictionaryFuzzyMatch.h; path = ../../moses/src/RuleTable/PhraseDictionaryFuzzyMatch.h; sourceTree = "<group>"; };
		1E1D823E15AC29BB00FE42E9 /* FileHandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FileHandler.cpp; sourceTree = "<group>"; };
		1E1D823F15AC29BB00FE42E9 /* FileHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FileHandler.h; sourceTree = "<group>"; };
		1E365EE816120F4600BA335B /* ChartTranslationOptions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ChartTranslationOptions.cpp; path = ../../moses/src/ChartTranslationOptions.cpp; sourceTree = "<group>"; };
		1E365EE916120F4600BA335B /* ChartTranslationOptions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ChartTranslationOptions.h; path = ../../moses/src/ChartTranslationOptions.h; sourceTree = "<group>"; };
		1E619E9F15B8713600C2D7A7 /* ChartRuleLookupManagerMemoryPerSentence.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ChartRuleLookupManagerMemoryPerSentence.cpp; path = ../../moses/src/CYKPlusParser/ChartRuleLookupManagerMemoryPerSentence.cpp; sourceTree = "<group>"; };
		1E619EA015B8713700C2D7A7 /* ChartRuleLookupManagerMemoryPerSentence.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ChartRuleLookupManagerMemoryPerSentence.h; path = ../../moses/src/CYKPlusParser/ChartRuleLookupManagerMemoryPerSentence.h; sourceTree = "<group>"; };
		1E6D9FBD15D027560064D436 /* BlockHashIndex.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = BlockHashIndex.cpp; path = ../../moses/src/CompactPT/BlockHashIndex.cpp; sourceTree = "<group>"; };
		1E6D9FBE15D027560064D436 /* BlockHashIndex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BlockHashIndex.h; path = ../../moses/src/CompactPT/BlockHashIndex.h; sourceTree = "<group>"; };
		1E6D9FBF15D027560064D436 /* CanonicalHuffman.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CanonicalHuffman.h; path = ../../moses/src/CompactPT/CanonicalHuffman.h; sourceTree = "<group>"; };
		1E6D9FC015D027560064D436 /* CmphStringVectorAdapter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CmphStringVectorAdapter.cpp; path = ../../moses/src/CompactPT/CmphStringVectorAdapter.cpp; sourceTree = "<group>"; };
		1E6D9FC115D027560064D436 /* CmphStringVectorAdapter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CmphStringVectorAdapter.h; path = ../../moses/src/CompactPT/CmphStringVectorAdapter.h; sourceTree = "<group>"; };
		1E6D9FC215D027560064D436 /* ConsistantPhrases.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ConsistantPhrases.h; path = ../../moses/src/CompactPT/ConsistantPhrases.h; sourceTree = "<group>"; };
		1E6D9FC415D027560064D436 /* LexicalReorderingTableCompact.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = LexicalReorderingTableCompact.cpp; path = ../../moses/src/CompactPT/LexicalReorderingTableCompact.cpp; sourceTree = "<group>"; };
		1E6D9FC515D027560064D436 /* LexicalReorderingTableCompact.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = LexicalReorderingTableCompact.h; path = ../../moses/src/CompactPT/LexicalReorderingTableCompact.h; sourceTree = "<group>"; };
		1E6D9FC615D027560064D436 /* LexicalReorderingTableCreator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = LexicalReorderingTableCreator.cpp; path = ../../moses/src/CompactPT/LexicalReorderingTableCreator.cpp; sourceTree = "<group>"; };
		1E6D9FC715D027560064D436 /* LexicalReorderingTableCreator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = LexicalReorderingTableCreator.h; path = ../../moses/src/CompactPT/LexicalReorderingTableCreator.h; sourceTree = "<group>"; };
		1E6D9FC815D027560064D436 /* ListCoders.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ListCoders.h; path = ../../moses/src/CompactPT/ListCoders.h; sourceTree = "<group>"; };
		1E6D9FC915D027560064D436 /* MmapAllocator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MmapAllocator.h; path = ../../moses/src/CompactPT/MmapAllocator.h; sourceTree = "<group>"; };
		1E6D9FCA15D027560064D436 /* MonotonicVector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MonotonicVector.h; path = ../../moses/src/CompactPT/MonotonicVector.h; sourceTree = "<group>"; };
		1E6D9FCB15D027560064D436 /* MurmurHash3.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = MurmurHash3.cpp; path = ../../moses/src/CompactPT/MurmurHash3.cpp; sourceTree = "<group>"; };
		1E6D9FCC15D027560064D436 /* MurmurHash3.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MurmurHash3.h; path = ../../moses/src/CompactPT/MurmurHash3.h; sourceTree = "<group>"; };
		1E6D9FCD15D027560064D436 /* PackedArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PackedArray.h; path = ../../moses/src/CompactPT/PackedArray.h; sourceTree = "<group>"; };
		1E6D9FCE15D027560064D436 /* PhraseDecoder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = PhraseDecoder.cpp; path = ../../moses/src/CompactPT/PhraseDecoder.cpp; sourceTree = "<group>"; };
		1E6D9FCF15D027560064D436 /* PhraseDecoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PhraseDecoder.h; path = ../../moses/src/CompactPT/PhraseDecoder.h; sourceTree = "<group>"; };
		1E6D9FD015D027560064D436 /* PhraseDictionaryCompact.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = PhraseDictionaryCompact.cpp; path = ../../moses/src/CompactPT/PhraseDictionaryCompact.cpp; sourceTree = "<group>"; };
		1E6D9FD115D027560064D436 /* PhraseDictionaryCompact.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PhraseDictionaryCompact.h; path = ../../moses/src/CompactPT/PhraseDictionaryCompact.h; sourceTree = "<group>"; };
		1E6D9FD215D027560064D436 /* PhraseTableCreator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = PhraseTableCreator.cpp; path = ../../moses/src/CompactPT/PhraseTableCreator.cpp; sourceTree = "<group>"; };
		1E6D9FD315D027560064D436 /* PhraseTableCreator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PhraseTableCreator.h; path = ../../moses/src/CompactPT/PhraseTableCreator.h; sourceTree = "<group>"; };
		1E6D9FD415D027560064D436 /* StringVector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = StringVector.h; path = ../../moses/src/CompactPT/StringVector.h; sourceTree = "<group>"; };
		1E6D9FD515D027560064D436 /* TargetPhraseCollectionCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TargetPhraseCollectionCache.h; path = ../../moses/src/CompactPT/TargetPhraseCollectionCache.h; sourceTree = "<group>"; };
		1E879EA515A346F90051F346 /* SearchNormalBatch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SearchNormalBatch.cpp; path = ../../moses/src/SearchNormalBatch.cpp; sourceTree = "<group>"; };
		1E879EA615A346F90051F346 /* SearchNormalBatch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SearchNormalBatch.h; path = ../../moses/src/SearchNormalBatch.h; sourceTree = "<group>"; };
		1EAC362C14CDC79300DF97C3 /* Loader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Loader.h; path = ../../moses/src/RuleTable/Loader.h; sourceTree = "<group>"; };
		1EAC362D14CDC79300DF97C3 /* LoaderCompact.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = LoaderCompact.cpp; path = ../../moses/src/RuleTable/LoaderCompact.cpp; sourceTree = "<group>"; };
		1EAC362E14CDC79300DF97C3 /* LoaderCompact.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = LoaderCompact.h; path = ../../moses/src/RuleTable/LoaderCompact.h; sourceTree = "<group>"; };
		1EAC362F14CDC79300DF97C3 /* LoaderFactory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = LoaderFactory.cpp; path = ../../moses/src/RuleTable/LoaderFactory.cpp; sourceTree = "<group>"; };
		1EAC363014CDC79300DF97C3 /* LoaderFactory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = LoaderFactory.h; path = ../../moses/src/RuleTable/LoaderFactory.h; sourceTree = "<group>"; };
		1EAC363114CDC79300DF97C3 /* LoaderHiero.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = LoaderHiero.cpp; path = ../../moses/src/RuleTable/LoaderHiero.cpp; sourceTree = "<group>"; };
		1EAC363214CDC79300DF97C3 /* LoaderHiero.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = LoaderHiero.h; path = ../../moses/src/RuleTable/LoaderHiero.h; sourceTree = "<group>"; };
		1EAC363314CDC79300DF97C3 /* LoaderStandard.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = LoaderStandard.cpp; path = ../../moses/src/RuleTable/LoaderStandard.cpp; sourceTree = "<group>"; };
		1EAC363414CDC79300DF97C3 /* LoaderStandard.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = LoaderStandard.h; path = ../../moses/src/RuleTable/LoaderStandard.h; sourceTree = "<group>"; };
		1EC32DB615D2D90700A313B1 /* ThrowingFwrite.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ThrowingFwrite.cpp; path = ../../moses/src/CompactPT/ThrowingFwrite.cpp; sourceTree = "<group>"; };
		1EC32DB715D2D90700A313B1 /* ThrowingFwrite.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ThrowingFwrite.h; path = ../../moses/src/CompactPT/ThrowingFwrite.h; sourceTree = "<group>"; };
		1EC735D314B977AA00238410 /* AlignmentInfo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = AlignmentInfo.cpp; path = ../../moses/src/AlignmentInfo.cpp; sourceTree = "<group>"; };
		1EC735D414B977AA00238410 /* AlignmentInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AlignmentInfo.h; path = ../../moses/src/AlignmentInfo.h; sourceTree = "<group>"; };
		1EC735D514B977AA00238410 /* AlignmentInfoCollection.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = AlignmentInfoCollection.cpp; path = ../../moses/src/AlignmentInfoCollection.cpp; sourceTree = "<group>"; };
		1EC735D614B977AA00238410 /* AlignmentInfoCollection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AlignmentInfoCollection.h; path = ../../moses/src/AlignmentInfoCollection.h; sourceTree = "<group>"; };
		1EC735D714B977AA00238410 /* BilingualDynSuffixArray.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = BilingualDynSuffixArray.cpp; path = ../../moses/src/BilingualDynSuffixArray.cpp; sourceTree = "<group>"; };
		1EC735D814B977AA00238410 /* BilingualDynSuffixArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BilingualDynSuffixArray.h; path = ../../moses/src/BilingualDynSuffixArray.h; sourceTree = "<group>"; };
		1EC735D914B977AA00238410 /* BitmapContainer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = BitmapContainer.cpp; path = ../../moses/src/BitmapContainer.cpp; sourceTree = "<group>"; };
		1EC735DA14B977AA00238410 /* BitmapContainer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BitmapContainer.h; path = ../../moses/src/BitmapContainer.h; sourceTree = "<group>"; };
		1EC735DC14B977AA00238410 /* ChartCell.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ChartCell.cpp; path = ../../moses/src/ChartCell.cpp; sourceTree = "<group>"; };
		1EC735DD14B977AA00238410 /* ChartCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ChartCell.h; path = ../../moses/src/ChartCell.h; sourceTree = "<group>"; };
		1EC735DE14B977AA00238410 /* ChartCellCollection.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ChartCellCollection.cpp; path = ../../moses/src/ChartCellCollection.cpp; sourceTree = "<group>"; };
		1EC735DF14B977AA00238410 /* ChartCellCollection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ChartCellCollection.h; path = ../../moses/src/ChartCellCollection.h; sourceTree = "<group>"; };
		1EC735E014B977AA00238410 /* ChartCellLabel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ChartCellLabel.h; path = ../../moses/src/ChartCellLabel.h; sourceTree = "<group>"; };
		1EC735E114B977AA00238410 /* ChartCellLabelSet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ChartCellLabelSet.h; path = ../../moses/src/ChartCellLabelSet.h; sourceTree = "<group>"; };
		1EC735E214B977AA00238410 /* ChartHypothesis.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ChartHypothesis.cpp; path = ../../moses/src/ChartHypothesis.cpp; sourceTree = "<group>"; };
		1EC735E314B977AA00238410 /* ChartHypothesis.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ChartHypothesis.h; path = ../../moses/src/ChartHypothesis.h; sourceTree = "<group>"; };
		1EC735E414B977AA00238410 /* ChartHypothesisCollection.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ChartHypothesisCollection.cpp; path = ../../moses/src/ChartHypothesisCollection.cpp; sourceTree = "<group>"; };
		1EC735E514B977AA00238410 /* ChartHypothesisCollection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ChartHypothesisCollection.h; path = ../../moses/src/ChartHypothesisCollection.h; sourceTree = "<group>"; };
		1EC735E614B977AA00238410 /* ChartManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ChartManager.cpp; path = ../../moses/src/ChartManager.cpp; sourceTree = "<group>"; };
		1EC735E714B977AA00238410 /* ChartManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ChartManager.h; path = ../../moses/src/ChartManager.h; sourceTree = "<group>"; };
		1EC735E914B977AA00238410 /* ChartRuleLookupManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ChartRuleLookupManager.h; path = ../../moses/src/ChartRuleLookupManager.h; sourceTree = "<group>"; };
		1EC735F214B977AA00238410 /* ChartTranslationOptionList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ChartTranslationOptionList.cpp; path = ../../moses/src/ChartTranslationOptionList.cpp; sourceTree = "<group>"; };
		1EC735F314B977AA00238410 /* ChartTranslationOptionList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ChartTranslationOptionList.h; path = ../../moses/src/ChartTranslationOptionList.h; sourceTree = "<group>"; };
		1EC735F414B977AA00238410 /* ChartTrellisDetour.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ChartTrellisDetour.cpp; path = ../../moses/src/ChartTrellisDetour.cpp; sourceTree = "<group>"; };
		1EC735F514B977AA00238410 /* ChartTrellisDetour.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ChartTrellisDetour.h; path = ../../moses/src/ChartTrellisDetour.h; sourceTree = "<group>"; };
		1EC735F614B977AA00238410 /* ChartTrellisDetourQueue.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ChartTrellisDetourQueue.cpp; path = ../../moses/src/ChartTrellisDetourQueue.cpp; sourceTree = "<group>"; };
		1EC735F714B977AA00238410 /* ChartTrellisDetourQueue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ChartTrellisDetourQueue.h; path = ../../moses/src/ChartTrellisDetourQueue.h; sourceTree = "<group>"; };
		1EC735F814B977AA00238410 /* ChartTrellisNode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ChartTrellisNode.cpp; path = ../../moses/src/ChartTrellisNode.cpp; sourceTree = "<group>"; };
		1EC735F914B977AA00238410 /* ChartTrellisNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ChartTrellisNode.h; path = ../../moses/src/ChartTrellisNode.h; sourceTree = "<group>"; };
		1EC735FA14B977AA00238410 /* ChartTrellisPath.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ChartTrellisPath.cpp; path = ../../moses/src/ChartTrellisPath.cpp; sourceTree = "<group>"; };
		1EC735FB14B977AA00238410 /* ChartTrellisPath.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ChartTrellisPath.h; path = ../../moses/src/ChartTrellisPath.h; sourceTree = "<group>"; };
		1EC735FC14B977AA00238410 /* ChartTrellisPathList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ChartTrellisPathList.h; path = ../../moses/src/ChartTrellisPathList.h; sourceTree = "<group>"; };
		1EC735FD14B977AA00238410 /* ConfusionNet.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ConfusionNet.cpp; path = ../../moses/src/ConfusionNet.cpp; sourceTree = "<group>"; };
		1EC735FE14B977AA00238410 /* ConfusionNet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ConfusionNet.h; path = ../../moses/src/ConfusionNet.h; sourceTree = "<group>"; };
		1EC735FF14B977AA00238410 /* DecodeFeature.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DecodeFeature.cpp; path = ../../moses/src/DecodeFeature.cpp; sourceTree = "<group>"; };
		1EC7360014B977AA00238410 /* DecodeFeature.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DecodeFeature.h; path = ../../moses/src/DecodeFeature.h; sourceTree = "<group>"; };
		1EC7360114B977AA00238410 /* DecodeGraph.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DecodeGraph.cpp; path = ../../moses/src/DecodeGraph.cpp; sourceTree = "<group>"; };
		1EC7360214B977AA00238410 /* DecodeGraph.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DecodeGraph.h; path = ../../moses/src/DecodeGraph.h; sourceTree = "<group>"; };
		1EC7360314B977AA00238410 /* DecodeStep.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DecodeStep.cpp; path = ../../moses/src/DecodeStep.cpp; sourceTree = "<group>"; };
		1EC7360414B977AA00238410 /* DecodeStep.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DecodeStep.h; path = ../../moses/src/DecodeStep.h; sourceTree = "<group>"; };
		1EC7360514B977AA00238410 /* DecodeStepGeneration.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DecodeStepGeneration.cpp; path = ../../moses/src/DecodeStepGeneration.cpp; sourceTree = "<group>"; };
		1EC7360614B977AA00238410 /* DecodeStepGeneration.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DecodeStepGeneration.h; path = ../../moses/src/DecodeStepGeneration.h; sourceTree = "<group>"; };
		1EC7360714B977AA00238410 /* DecodeStepTranslation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DecodeStepTranslation.cpp; path = ../../moses/src/DecodeStepTranslation.cpp; sourceTree = "<group>"; };
		1EC7360814B977AA00238410 /* DecodeStepTranslation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DecodeStepTranslation.h; path = ../../moses/src/DecodeStepTranslation.h; sourceTree = "<group>"; };
		1EC7360914B977AA00238410 /* Dictionary.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Dictionary.cpp; path = ../../moses/src/Dictionary.cpp; sourceTree = "<group>"; };
		1EC7360A14B977AA00238410 /* Dictionary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Dictionary.h; path = ../../moses/src/Dictionary.h; sourceTree = "<group>"; };
		1EC7361114B977AA00238410 /* DummyScoreProducers.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DummyScoreProducers.cpp; path = ../../moses/src/DummyScoreProducers.cpp; sourceTree = "<group>"; };
		1EC7361214B977AA00238410 /* DummyScoreProducers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DummyScoreProducers.h; path = ../../moses/src/DummyScoreProducers.h; sourceTree = "<group>"; };
		1EC7361414B977AA00238410 /* fdstream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fdstream.h; sourceTree = "<group>"; };
		1EC7361714B977AA00238410 /* hash.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hash.h; sourceTree = "<group>"; };
		1EC7361914B977AA00238410 /* onlineRLM.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = onlineRLM.h; sourceTree = "<group>"; };
		1EC7361B14B977AA00238410 /* params.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = params.cpp; sourceTree = "<group>"; };
		1EC7361D14B977AA00238410 /* params.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = params.h; sourceTree = "<group>"; };
		1EC7361F14B977AA00238410 /* perfectHash.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = perfectHash.h; sourceTree = "<group>"; };
		1EC7362114B977AA00238410 /* quantizer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = quantizer.h; sourceTree = "<group>"; };
		1EC7362314B977AA00238410 /* RandLMCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RandLMCache.h; sourceTree = "<group>"; };
		1EC7362514B977AA00238410 /* RandLMFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RandLMFilter.h; sourceTree = "<group>"; };
		1EC7362714B977AA00238410 /* types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = types.h; sourceTree = "<group>"; };
		1EC7362814B977AA00238410 /* utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utils.h; sourceTree = "<group>"; };
		1EC7362914B977AA00238410 /* vocab.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vocab.cpp; sourceTree = "<group>"; };
		1EC7362B14B977AA00238410 /* vocab.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vocab.h; sourceTree = "<group>"; };
		1EC7362C14B977AA00238410 /* DynSuffixArray.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DynSuffixArray.cpp; path = ../../moses/src/DynSuffixArray.cpp; sourceTree = "<group>"; };
		1EC7362D14B977AA00238410 /* DynSuffixArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DynSuffixArray.h; path = ../../moses/src/DynSuffixArray.h; sourceTree = "<group>"; };
		1EC7362E14B977AA00238410 /* Factor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Factor.cpp; path = ../../moses/src/Factor.cpp; sourceTree = "<group>"; };
		1EC7362F14B977AA00238410 /* Factor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Factor.h; path = ../../moses/src/Factor.h; sourceTree = "<group>"; };
		1EC7363014B977AA00238410 /* FactorCollection.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = FactorCollection.cpp; path = ../../moses/src/FactorCollection.cpp; sourceTree = "<group>"; };
		1EC7363114B977AA00238410 /* FactorCollection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FactorCollection.h; path = ../../moses/src/FactorCollection.h; sourceTree = "<group>"; };
		1EC7363214B977AA00238410 /* FactorTypeSet.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = FactorTypeSet.cpp; path = ../../moses/src/FactorTypeSet.cpp; sourceTree = "<group>"; };
		1EC7363314B977AA00238410 /* FactorTypeSet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FactorTypeSet.h; path = ../../moses/src/FactorTypeSet.h; sourceTree = "<group>"; };
		1EC7363414B977AA00238410 /* FeatureFunction.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = FeatureFunction.cpp; path = ../../moses/src/FeatureFunction.cpp; sourceTree = "<group>"; };
		1EC7363514B977AA00238410 /* FeatureFunction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FeatureFunction.h; path = ../../moses/src/FeatureFunction.h; sourceTree = "<group>"; };
		1EC7363614B977AA00238410 /* FFState.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = FFState.cpp; path = ../../moses/src/FFState.cpp; sourceTree = "<group>"; };
		1EC7363714B977AA00238410 /* FFState.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FFState.h; path = ../../moses/src/FFState.h; sourceTree = "<group>"; };
		1EC7363814B977AA00238410 /* File.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = File.cpp; path = ../../moses/src/File.cpp; sourceTree = "<group>"; };
		1EC7363914B977AA00238410 /* File.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = File.h; path = ../../moses/src/File.h; sourceTree = "<group>"; };
		1EC7363A14B977AA00238410 /* FilePtr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FilePtr.h; path = ../../moses/src/FilePtr.h; sourceTree = "<group>"; };
		1EC7363B14B977AA00238410 /* FloydWarshall.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = FloydWarshall.cpp; path = ../../moses/src/FloydWarshall.cpp; sourceTree = "<group>"; };
		1EC7363C14B977AA00238410 /* FloydWarshall.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FloydWarshall.h; path = ../../moses/src/FloydWarshall.h; sourceTree = "<group>"; };
		1EC7363D14B977AA00238410 /* GenerationDictionary.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = GenerationDictionary.cpp; path = ../../moses/src/GenerationDictionary.cpp; sourceTree = "<group>"; };
		1EC7363E14B977AA00238410 /* GenerationDictionary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GenerationDictionary.h; path = ../../moses/src/GenerationDictionary.h; sourceTree = "<group>"; };
		1EC7363F14B977AA00238410 /* GlobalLexicalModel.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = GlobalLexicalModel.cpp; path = ../../moses/src/GlobalLexicalModel.cpp; sourceTree = "<group>"; };
		1EC7364014B977AA00238410 /* GlobalLexicalModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GlobalLexicalModel.h; path = ../../moses/src/GlobalLexicalModel.h; sourceTree = "<group>"; };
		1EC7364114B977AA00238410 /* gzfilebuf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = gzfilebuf.h; path = ../../moses/src/gzfilebuf.h; sourceTree = "<group>"; };
		1EC7364214B977AA00238410 /* hash.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = hash.cpp; path = ../../moses/src/hash.cpp; sourceTree = "<group>"; };
		1EC7364314B977AA00238410 /* hash.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = hash.h; path = ../../moses/src/hash.h; sourceTree = "<group>"; };
		1EC7364414B977AA00238410 /* hypergraph.proto */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = hypergraph.proto; path = ../../moses/src/hypergraph.proto; sourceTree = "<group>"; };
		1EC7364514B977AA00238410 /* Hypothesis.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Hypothesis.cpp; path = ../../moses/src/Hypothesis.cpp; sourceTree = "<group>"; };
		1EC7364614B977AA00238410 /* Hypothesis.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Hypothesis.h; path = ../../moses/src/Hypothesis.h; sourceTree = "<group>"; };
		1EC7364714B977AA00238410 /* HypothesisStack.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = HypothesisStack.cpp; path = ../../moses/src/HypothesisStack.cpp; sourceTree = "<group>"; };
		1EC7364814B977AA00238410 /* HypothesisStack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HypothesisStack.h; path = ../../moses/src/HypothesisStack.h; sourceTree = "<group>"; };
		1EC7364914B977AA00238410 /* HypothesisStackCubePruning.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = HypothesisStackCubePruning.cpp; path = ../../moses/src/HypothesisStackCubePruning.cpp; sourceTree = "<group>"; };
		1EC7364A14B977AA00238410 /* HypothesisStackCubePruning.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HypothesisStackCubePruning.h; path = ../../moses/src/HypothesisStackCubePruning.h; sourceTree = "<group>"; };
		1EC7364B14B977AA00238410 /* HypothesisStackNormal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = HypothesisStackNormal.cpp; path = ../../moses/src/HypothesisStackNormal.cpp; sourceTree = "<group>"; };
		1EC7364C14B977AA00238410 /* HypothesisStackNormal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HypothesisStackNormal.h; path = ../../moses/src/HypothesisStackNormal.h; sourceTree = "<group>"; };
		1EC7364D14B977AA00238410 /* InputFileStream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = InputFileStream.cpp; path = ../../moses/src/InputFileStream.cpp; sourceTree = "<group>"; };
		1EC7364E14B977AA00238410 /* InputFileStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = InputFileStream.h; path = ../../moses/src/InputFileStream.h; sourceTree = "<group>"; };
		1EC7364F14B977AA00238410 /* InputType.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = InputType.cpp; path = ../../moses/src/InputType.cpp; sourceTree = "<group>"; };
		1EC7365014B977AA00238410 /* InputType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = InputType.h; path = ../../moses/src/InputType.h; sourceTree = "<group>"; };
		1EC7365414B977AA00238410 /* LexicalReordering.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = LexicalReordering.cpp; path = ../../moses/src/LexicalReordering.cpp; sourceTree = "<group>"; };
		1EC7365514B977AA00238410 /* LexicalReordering.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = LexicalReordering.h; path = ../../moses/src/LexicalReordering.h; sourceTree = "<group>"; };
		1EC7365614B977AA00238410 /* LexicalReorderingState.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = LexicalReorderingState.cpp; path = ../../moses/src/LexicalReorderingState.cpp; sourceTree = "<group>"; };
		1EC7365714B977AA00238410 /* LexicalReorderingState.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = LexicalReorderingState.h; path = ../../moses/src/LexicalReorderingState.h; sourceTree = "<group>"; };
		1EC7365814B977AA00238410 /* LexicalReorderingTable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = LexicalReorderingTable.cpp; path = ../../moses/src/LexicalReorderingTable.cpp; sourceTree = "<group>"; };
		1EC7365914B977AA00238410 /* LexicalReorderingTable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = LexicalReorderingTable.h; path = ../../moses/src/LexicalReorderingTable.h; sourceTree = "<group>"; };
		1EC7365C14B977AA00238410 /* Base.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Base.cpp; sourceTree = "<group>"; };
		1EC7365E14B977AA00238410 /* Base.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Base.h; sourceTree = "<group>"; };
		1EC7368714B977AA00238410 /* Factory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Factory.cpp; sourceTree = "<group>"; };
		1EC7368814B977AA00238410 /* Factory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Factory.h; sourceTree = "<group>"; };
		1EC7368914B977AA00238410 /* Implementation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Implementation.cpp; sourceTree = "<group>"; };
		1EC7368B14B977AA00238410 /* Implementation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Implementation.h; sourceTree = "<group>"; };
		1EC7368D14B977AA00238410 /* IRST.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IRST.cpp; sourceTree = "<group>"; };
		1EC7368F14B977AA00238410 /* IRST.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IRST.h; sourceTree = "<group>"; };
		1EC7369114B977AA00238410 /* Joint.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Joint.cpp; sourceTree = "<group>"; };
		1EC7369214B977AA00238410 /* Joint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Joint.h; sourceTree = "<group>"; };
		1EC7369314B977AA00238410 /* Ken.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ken.cpp; sourceTree = "<group>"; };
		1EC7369514B977AA00238410 /* Ken.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Ken.h; sourceTree = "<group>"; };
		1EC7369714B977AA00238410 /* MultiFactor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MultiFactor.cpp; sourceTree = "<group>"; };
		1EC7369814B977AA00238410 /* MultiFactor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MultiFactor.h; sourceTree = "<group>"; };
		1EC7369914B977AA00238410 /* ORLM.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ORLM.cpp; sourceTree = "<group>"; };
		1EC7369B14B977AA00238410 /* ORLM.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ORLM.h; sourceTree = "<group>"; };
		1EC736A314B977AA00238410 /* Remote.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Remote.cpp; sourceTree = "<group>"; };
		1EC736A414B977AA00238410 /* Remote.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Remote.h; sourceTree = "<group>"; };
		1EC736A514B977AA00238410 /* SingleFactor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SingleFactor.cpp; sourceTree = "<group>"; };
		1EC736A614B977AA00238410 /* SingleFactor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SingleFactor.h; sourceTree = "<group>"; };
		1EC736A714B977AA00238410 /* SRI.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SRI.cpp; sourceTree = "<group>"; };
		1EC736A814B977AA00238410 /* SRI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SRI.h; sourceTree = "<group>"; };
		1EC736A914B977AA00238410 /* LMList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = LMList.cpp; path = ../../moses/src/LMList.cpp; sourceTree = "<group>"; };
		1EC736AA14B977AA00238410 /* LMList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = LMList.h; path = ../../moses/src/LMList.h; sourceTree = "<group>"; };
		1EC736AB14B977AA00238410 /* LVoc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = LVoc.cpp; path = ../../moses/src/LVoc.cpp; sourceTree = "<group>"; };
		1EC736AC14B977AA00238410 /* LVoc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = LVoc.h; path = ../../moses/src/LVoc.h; sourceTree = "<group>"; };
		1EC736AD14B977AA00238410 /* Manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Manager.cpp; path = ../../moses/src/Manager.cpp; sourceTree = "<group>"; };
		1EC736AE14B977AA00238410 /* Manager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Manager.h; path = ../../moses/src/Manager.h; sourceTree = "<group>"; };
		1EC736AF14B977AA00238410 /* NonTerminal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = NonTerminal.cpp; path = ../../moses/src/NonTerminal.cpp; sourceTree = "<group>"; };
		1EC736B014B977AA00238410 /* NonTerminal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = NonTerminal.h; path = ../../moses/src/NonTerminal.h; sourceTree = "<group>"; };
		1EC736B114B977AA00238410 /* ObjectPool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ObjectPool.h; path = ../../moses/src/ObjectPool.h; sourceTree = "<group>"; };
		1EC736B214B977AA00238410 /* OutputCollector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OutputCollector.h; path = ../../moses/src/OutputCollector.h; sourceTree = "<group>"; };
		1EC736B514B977AA00238410 /* Parameter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Parameter.cpp; path = ../../moses/src/Parameter.cpp; sourceTree = "<group>"; };
		1EC736B614B977AA00238410 /* Parameter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Parameter.h; path = ../../moses/src/Parameter.h; sourceTree = "<group>"; };
		1EC736B714B977AA00238410 /* PartialTranslOptColl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = PartialTranslOptColl.cpp; path = ../../moses/src/PartialTranslOptColl.cpp; sourceTree = "<group>"; };
		1EC736B814B977AA00238410 /* PartialTranslOptColl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PartialTranslOptColl.h; path = ../../moses/src/PartialTranslOptColl.h; sourceTree = "<group>"; };
		1EC736B914B977AA00238410 /* PCNTools.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = PCNTools.cpp; path = ../../moses/src/PCNTools.cpp; sourceTree = "<group>"; };
		1EC736BA14B977AA00238410 /* PCNTools.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PCNTools.h; path = ../../moses/src/PCNTools.h; sourceTree = "<group>"; };
		1EC736BB14B977AA00238410 /* PDTAimp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PDTAimp.h; path = ../../moses/src/PDTAimp.h; sourceTree = "<group>"; };
		1EC736BC14B977AA00238410 /* Phrase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Phrase.cpp; path = ../../moses/src/Phrase.cpp; sourceTree = "<group>"; };
		1EC736BD14B977AA00238410 /* Phrase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Phrase.h; path = ../../moses/src/Phrase.h; sourceTree = "<group>"; };
		1EC736BE14B977AA00238410 /* PhraseDictionary.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = PhraseDictionary.cpp; path = ../../moses/src/PhraseDictionary.cpp; sourceTree = "<group>"; };
		1EC736BF14B977AA00238410 /* PhraseDictionary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PhraseDictionary.h; path = ../../moses/src/PhraseDictionary.h; sourceTree = "<group>"; };
		1EC736C214B977AA00238410 /* PhraseDictionaryDynSuffixArray.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = PhraseDictionaryDynSuffixArray.cpp; path = ../../moses/src/PhraseDictionaryDynSuffixArray.cpp; sourceTree = "<group>"; };
		1EC736C314B977AA00238410 /* PhraseDictionaryDynSuffixArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PhraseDictionaryDynSuffixArray.h; path = ../../moses/src/PhraseDictionaryDynSuffixArray.h; sourceTree = "<group>"; };
		1EC736C614B977AA00238410 /* PhraseDictionaryMemory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = PhraseDictionaryMemory.cpp; path = ../../moses/src/PhraseDictionaryMemory.cpp; sourceTree = "<group>"; };
		1EC736C714B977AA00238410 /* PhraseDictionaryMemory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PhraseDictionaryMemory.h; path = ../../moses/src/PhraseDictionaryMemory.h; sourceTree = "<group>"; };
		1EC736C814B977AA00238410 /* PhraseDictionaryNode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = PhraseDictionaryNode.cpp; path = ../../moses/src/PhraseDictionaryNode.cpp; sourceTree = "<group>"; };
		1EC736C914B977AA00238410 /* PhraseDictionaryNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PhraseDictionaryNode.h; path = ../../moses/src/PhraseDictionaryNode.h; sourceTree = "<group>"; };
		1EC736D014B977AA00238410 /* PhraseDictionaryTree.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = PhraseDictionaryTree.cpp; path = ../../moses/src/PhraseDictionaryTree.cpp; sourceTree = "<group>"; };
		1EC736D114B977AA00238410 /* PhraseDictionaryTree.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PhraseDictionaryTree.h; path = ../../moses/src/PhraseDictionaryTree.h; sourceTree = "<group>"; };
		1EC736D214B977AA00238410 /* PhraseDictionaryTreeAdaptor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = PhraseDictionaryTreeAdaptor.cpp; path = ../../moses/src/PhraseDictionaryTreeAdaptor.cpp; sourceTree = "<group>"; };
		1EC736D314B977AA00238410 /* PhraseDictionaryTreeAdaptor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PhraseDictionaryTreeAdaptor.h; path = ../../moses/src/PhraseDictionaryTreeAdaptor.h; sourceTree = "<group>"; };
		1EC736D414B977AA00238410 /* PrefixTree.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PrefixTree.h; path = ../../moses/src/PrefixTree.h; sourceTree = "<group>"; };
		1EC736D514B977AA00238410 /* PrefixTreeMap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = PrefixTreeMap.cpp; path = ../../moses/src/PrefixTreeMap.cpp; sourceTree = "<group>"; };
		1EC736D614B977AA00238410 /* PrefixTreeMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PrefixTreeMap.h; path = ../../moses/src/PrefixTreeMap.h; sourceTree = "<group>"; };
		1EC736D714B977AA00238410 /* ReorderingConstraint.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ReorderingConstraint.cpp; path = ../../moses/src/ReorderingConstraint.cpp; sourceTree = "<group>"; };
		1EC736D814B977AA00238410 /* ReorderingConstraint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ReorderingConstraint.h; path = ../../moses/src/ReorderingConstraint.h; sourceTree = "<group>"; };
		1EC736D914B977AA00238410 /* ReorderingStack.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ReorderingStack.cpp; path = ../../moses/src/ReorderingStack.cpp; sourceTree = "<group>"; };
		1EC736DA14B977AA00238410 /* ReorderingStack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ReorderingStack.h; path = ../../moses/src/ReorderingStack.h; sourceTree = "<group>"; };
		1EC736DB14B977AA00238410 /* rule.proto */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = rule.proto; path = ../../moses/src/rule.proto; sourceTree = "<group>"; };
		1EC736DC14B977AA00238410 /* RuleCube.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RuleCube.cpp; path = ../../moses/src/RuleCube.cpp; sourceTree = "<group>"; };
		1EC736DD14B977AB00238410 /* RuleCube.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RuleCube.h; path = ../../moses/src/RuleCube.h; sourceTree = "<group>"; };
		1EC736DE14B977AB00238410 /* RuleCubeItem.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RuleCubeItem.cpp; path = ../../moses/src/RuleCubeItem.cpp; sourceTree = "<group>"; };
		1EC736DF14B977AB00238410 /* RuleCubeItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RuleCubeItem.h; path = ../../moses/src/RuleCubeItem.h; sourceTree = "<group>"; };
		1EC736E014B977AB00238410 /* RuleCubeQueue.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RuleCubeQueue.cpp; path = ../../moses/src/RuleCubeQueue.cpp; sourceTree = "<group>"; };
		1EC736E114B977AB00238410 /* RuleCubeQueue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RuleCubeQueue.h; path = ../../moses/src/RuleCubeQueue.h; sourceTree = "<group>"; };
		1EC736EB14B977AB00238410 /* ScoreComponentCollection.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ScoreComponentCollection.cpp; path = ../../moses/src/ScoreComponentCollection.cpp; sourceTree = "<group>"; };
		1EC736EC14B977AB00238410 /* ScoreComponentCollection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ScoreComponentCollection.h; path = ../../moses/src/ScoreComponentCollection.h; sourceTree = "<group>"; };
		1EC736ED14B977AB00238410 /* ScoreIndexManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ScoreIndexManager.cpp; path = ../../moses/src/ScoreIndexManager.cpp; sourceTree = "<group>"; };
		1EC736EE14B977AB00238410 /* ScoreIndexManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ScoreIndexManager.h; path = ../../moses/src/ScoreIndexManager.h; sourceTree = "<group>"; };
		1EC736EF14B977AB00238410 /* ScoreProducer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ScoreProducer.cpp; path = ../../moses/src/ScoreProducer.cpp; sourceTree = "<group>"; };
		1EC736F014B977AB00238410 /* ScoreProducer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ScoreProducer.h; path = ../../moses/src/ScoreProducer.h; sourceTree = "<group>"; };
		1EC736F114B977AB00238410 /* Search.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Search.cpp; path = ../../moses/src/Search.cpp; sourceTree = "<group>"; };
		1EC736F214B977AB00238410 /* Search.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Search.h; path = ../../moses/src/Search.h; sourceTree = "<group>"; };
		1EC736F314B977AB00238410 /* SearchCubePruning.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SearchCubePruning.cpp; path = ../../moses/src/SearchCubePruning.cpp; sourceTree = "<group>"; };
		1EC736F414B977AB00238410 /* SearchCubePruning.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SearchCubePruning.h; path = ../../moses/src/SearchCubePruning.h; sourceTree = "<group>"; };
		1EC736F514B977AB00238410 /* SearchNormal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SearchNormal.cpp; path = ../../moses/src/SearchNormal.cpp; sourceTree = "<group>"; };
		1EC736F614B977AB00238410 /* SearchNormal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SearchNormal.h; path = ../../moses/src/SearchNormal.h; sourceTree = "<group>"; };
		1EC736F714B977AB00238410 /* Sentence.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Sentence.cpp; path = ../../moses/src/Sentence.cpp; sourceTree = "<group>"; };
		1EC736F814B977AB00238410 /* Sentence.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Sentence.h; path = ../../moses/src/Sentence.h; sourceTree = "<group>"; };
		1EC736F914B977AB00238410 /* SentenceStats.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SentenceStats.cpp; path = ../../moses/src/SentenceStats.cpp; sourceTree = "<group>"; };
		1EC736FA14B977AB00238410 /* SentenceStats.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SentenceStats.h; path = ../../moses/src/SentenceStats.h; sourceTree = "<group>"; };
		1EC736FB14B977AB00238410 /* SquareMatrix.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SquareMatrix.cpp; path = ../../moses/src/SquareMatrix.cpp; sourceTree = "<group>"; };
		1EC736FC14B977AB00238410 /* SquareMatrix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SquareMatrix.h; path = ../../moses/src/SquareMatrix.h; sourceTree = "<group>"; };
		1EC736FF14B977AB00238410 /* StaticData.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = StaticData.cpp; path = ../../moses/src/StaticData.cpp; sourceTree = "<group>"; };
		1EC7370014B977AB00238410 /* StaticData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = StaticData.h; path = ../../moses/src/StaticData.h; sourceTree = "<group>"; };
		1EC7370714B977AB00238410 /* TargetPhrase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = TargetPhrase.cpp; path = ../../moses/src/TargetPhrase.cpp; sourceTree = "<group>"; };
		1EC7370814B977AB00238410 /* TargetPhrase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TargetPhrase.h; path = ../../moses/src/TargetPhrase.h; sourceTree = "<group>"; };
		1EC7370914B977AB00238410 /* TargetPhraseCollection.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = TargetPhraseCollection.cpp; path = ../../moses/src/TargetPhraseCollection.cpp; sourceTree = "<group>"; };
		1EC7370A14B977AB00238410 /* TargetPhraseCollection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TargetPhraseCollection.h; path = ../../moses/src/TargetPhraseCollection.h; sourceTree = "<group>"; };
		1EC7370B14B977AB00238410 /* ThreadPool.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ThreadPool.cpp; path = ../../moses/src/ThreadPool.cpp; sourceTree = "<group>"; };
		1EC7370C14B977AB00238410 /* ThreadPool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ThreadPool.h; path = ../../moses/src/ThreadPool.h; sourceTree = "<group>"; };
		1EC7370D14B977AB00238410 /* Timer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Timer.cpp; path = ../../moses/src/Timer.cpp; sourceTree = "<group>"; };
		1EC7370E14B977AB00238410 /* Timer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Timer.h; path = ../../moses/src/Timer.h; sourceTree = "<group>"; };
		1EC7370F14B977AB00238410 /* TranslationOption.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = TranslationOption.cpp; path = ../../moses/src/TranslationOption.cpp; sourceTree = "<group>"; };
		1EC7371014B977AB00238410 /* TranslationOption.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TranslationOption.h; path = ../../moses/src/TranslationOption.h; sourceTree = "<group>"; };
		1EC7371114B977AB00238410 /* TranslationOptionCollection.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = TranslationOptionCollection.cpp; path = ../../moses/src/TranslationOptionCollection.cpp; sourceTree = "<group>"; };
		1EC7371214B977AB00238410 /* TranslationOptionCollection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TranslationOptionCollection.h; path = ../../moses/src/TranslationOptionCollection.h; sourceTree = "<group>"; };
		1EC7371314B977AB00238410 /* TranslationOptionCollectionConfusionNet.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = TranslationOptionCollectionConfusionNet.cpp; path = ../../moses/src/TranslationOptionCollectionConfusionNet.cpp; sourceTree = "<group>"; };
		1EC7371414B977AB00238410 /* TranslationOptionCollectionConfusionNet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TranslationOptionCollectionConfusionNet.h; path = ../../moses/src/TranslationOptionCollectionConfusionNet.h; sourceTree = "<group>"; };
		1EC7371514B977AB00238410 /* TranslationOptionCollectionText.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = TranslationOptionCollectionText.cpp; path = ../../moses/src/TranslationOptionCollectionText.cpp; sourceTree = "<group>"; };
		1EC7371614B977AB00238410 /* TranslationOptionCollectionText.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TranslationOptionCollectionText.h; path = ../../moses/src/TranslationOptionCollectionText.h; sourceTree = "<group>"; };
		1EC7371714B977AB00238410 /* TranslationOptionList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = TranslationOptionList.cpp; path = ../../moses/src/TranslationOptionList.cpp; sourceTree = "<group>"; };
		1EC7371814B977AB00238410 /* TranslationOptionList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TranslationOptionList.h; path = ../../moses/src/TranslationOptionList.h; sourceTree = "<group>"; };
		1EC7371914B977AB00238410 /* TranslationSystem.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = TranslationSystem.cpp; path = ../../moses/src/TranslationSystem.cpp; sourceTree = "<group>"; };
		1EC7371A14B977AB00238410 /* TranslationSystem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TranslationSystem.h; path = ../../moses/src/TranslationSystem.h; sourceTree = "<group>"; };
		1EC7371B14B977AB00238410 /* TreeInput.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = TreeInput.cpp; path = ../../moses/src/TreeInput.cpp; sourceTree = "<group>"; };
		1EC7371C14B977AB00238410 /* TreeInput.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TreeInput.h; path = ../../moses/src/TreeInput.h; sourceTree = "<group>"; };
		1EC7371F14B977AB00238410 /* TrellisPath.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = TrellisPath.cpp; path = ../../moses/src/TrellisPath.cpp; sourceTree = "<group>"; };
		1EC7372014B977AB00238410 /* TrellisPath.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TrellisPath.h; path = ../../moses/src/TrellisPath.h; sourceTree = "<group>"; };
		1EC7372314B977AB00238410 /* TrellisPathCollection.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = TrellisPathCollection.cpp; path = ../../moses/src/TrellisPathCollection.cpp; sourceTree = "<group>"; };
		1EC7372414B977AB00238410 /* TrellisPathCollection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TrellisPathCollection.h; path = ../../moses/src/TrellisPathCollection.h; sourceTree = "<group>"; };
		1EC7372714B977AB00238410 /* TrellisPathList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TrellisPathList.h; path = ../../moses/src/TrellisPathList.h; sourceTree = "<group>"; };
		1EC7372814B977AB00238410 /* TypeDef.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TypeDef.h; path = ../../moses/src/TypeDef.h; sourceTree = "<group>"; };
		1EC7372914B977AB00238410 /* UniqueObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = UniqueObject.h; path = ../../moses/src/UniqueObject.h; sourceTree = "<group>"; };
		1EC7372A14B977AB00238410 /* UserMessage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = UserMessage.cpp; path = ../../moses/src/UserMessage.cpp; sourceTree = "<group>"; };
		1EC7372B14B977AB00238410 /* UserMessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = UserMessage.h; path = ../../moses/src/UserMessage.h; sourceTree = "<group>"; };
		1EC7372E14B977AB00238410 /* Util.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Util.cpp; path = ../../moses/src/Util.cpp; sourceTree = "<group>"; };
		1EC7372F14B977AB00238410 /* Util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Util.h; path = ../../moses/src/Util.h; sourceTree = "<group>"; };
		1EC7373214B977AB00238410 /* Word.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Word.cpp; path = ../../moses/src/Word.cpp; sourceTree = "<group>"; };
		1EC7373314B977AB00238410 /* Word.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Word.h; path = ../../moses/src/Word.h; sourceTree = "<group>"; };
		1EC7373614B977AB00238410 /* WordLattice.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = WordLattice.cpp; path = ../../moses/src/WordLattice.cpp; sourceTree = "<group>"; };
		1EC7373714B977AB00238410 /* WordLattice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WordLattice.h; path = ../../moses/src/WordLattice.h; sourceTree = "<group>"; };
		1EC7373A14B977AB00238410 /* WordsBitmap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = WordsBitmap.cpp; path = ../../moses/src/WordsBitmap.cpp; sourceTree = "<group>"; };
		1EC7373B14B977AB00238410 /* WordsBitmap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WordsBitmap.h; path = ../../moses/src/WordsBitmap.h; sourceTree = "<group>"; };
		1EC7373E14B977AB00238410 /* WordsRange.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = WordsRange.cpp; path = ../../moses/src/WordsRange.cpp; sourceTree = "<group>"; };
		1EC7373F14B977AB00238410 /* WordsRange.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WordsRange.h; path = ../../moses/src/WordsRange.h; sourceTree = "<group>"; };
		1EC7374214B977AB00238410 /* XmlOption.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = XmlOption.cpp; path = ../../moses/src/XmlOption.cpp; sourceTree = "<group>"; };
		1EC7374314B977AB00238410 /* XmlOption.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = XmlOption.h; path = ../../moses/src/XmlOption.h; sourceTree = "<group>"; };
		1EDA803614D19EEF003D2191 /* ApplicableRuleTrie.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ApplicableRuleTrie.cpp; path = ../../moses/src/Scope3Parser/ApplicableRuleTrie.cpp; sourceTree = "<group>"; };
		1EDA803714D19EEF003D2191 /* ApplicableRuleTrie.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ApplicableRuleTrie.h; path = ../../moses/src/Scope3Parser/ApplicableRuleTrie.h; sourceTree = "<group>"; };
		1EDA804314D19EEF003D2191 /* IntermediateVarSpanNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IntermediateVarSpanNode.h; path = ../../moses/src/Scope3Parser/IntermediateVarSpanNode.h; sourceTree = "<group>"; };
		1EDA804514D19EEF003D2191 /* Parser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Parser.cpp; path = ../../moses/src/Scope3Parser/Parser.cpp; sourceTree = "<group>"; };
		1EDA804614D19EEF003D2191 /* Parser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Parser.h; path = ../../moses/src/Scope3Parser/Parser.h; sourceTree = "<group>"; };
		1EDA804714D19EEF003D2191 /* SentenceMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SentenceMap.h; path = ../../moses/src/Scope3Parser/SentenceMap.h; sourceTree = "<group>"; };
		1EDA804814D19EEF003D2191 /* StackLattice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = StackLattice.h; path = ../../moses/src/Scope3Parser/StackLattice.h; sourceTree = "<group>"; };
		1EDA804914D19EEF003D2191 /* StackLatticeBuilder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = StackLatticeBuilder.cpp; path = ../../moses/src/Scope3Parser/StackLatticeBuilder.cpp; sourceTree = "<group>"; };
		1EDA804A14D19EEF003D2191 /* StackLatticeBuilder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = StackLatticeBuilder.h; path = ../../moses/src/Scope3Parser/StackLatticeBuilder.h; sourceTree = "<group>"; };
		1EDA804B14D19EEF003D2191 /* StackLatticeSearcher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = StackLatticeSearcher.h; path = ../../moses/src/Scope3Parser/StackLatticeSearcher.h; sourceTree = "<group>"; };
		1EDA804C14D19EEF003D2191 /* VarSpanNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = VarSpanNode.h; path = ../../moses/src/Scope3Parser/VarSpanNode.h; sourceTree = "<group>"; };
		1EDA804D14D19EEF003D2191 /* VarSpanTrieBuilder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = VarSpanTrieBuilder.cpp; path = ../../moses/src/Scope3Parser/VarSpanTrieBuilder.cpp; sourceTree = "<group>"; };
		1EDA804E14D19EEF003D2191 /* VarSpanTrieBuilder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = VarSpanTrieBuilder.h; path = ../../moses/src/Scope3Parser/VarSpanTrieBuilder.h; sourceTree = "<group>"; };
		1EDA806214D19F12003D2191 /* ChartRuleLookupManagerCYKPlus.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ChartRuleLookupManagerCYKPlus.cpp; path = ../../moses/src/CYKPlusParser/ChartRuleLookupManagerCYKPlus.cpp; sourceTree = "<group>"; };
		1EDA806314D19F12003D2191 /* ChartRuleLookupManagerCYKPlus.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ChartRuleLookupManagerCYKPlus.h; path = ../../moses/src/CYKPlusParser/ChartRuleLookupManagerCYKPlus.h; sourceTree = "<group>"; };
		1EDA806414D19F12003D2191 /* ChartRuleLookupManagerMemory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ChartRuleLookupManagerMemory.cpp; path = ../../moses/src/CYKPlusParser/ChartRuleLookupManagerMemory.cpp; sourceTree = "<group>"; };
		1EDA806514D19F12003D2191 /* ChartRuleLookupManagerMemory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ChartRuleLookupManagerMemory.h; path = ../../moses/src/CYKPlusParser/ChartRuleLookupManagerMemory.h; sourceTree = "<group>"; };
		1EDA806614D19F12003D2191 /* ChartRuleLookupManagerOnDisk.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ChartRuleLookupManagerOnDisk.cpp; path = ../../moses/src/CYKPlusParser/ChartRuleLookupManagerOnDisk.cpp; sourceTree = "<group>"; };
		1EDA806714D19F12003D2191 /* ChartRuleLookupManagerOnDisk.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ChartRuleLookupManagerOnDisk.h; path = ../../moses/src/CYKPlusParser/ChartRuleLookupManagerOnDisk.h; sourceTree = "<group>"; };
		1EDA806814D19F12003D2191 /* DotChart.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DotChart.h; path = ../../moses/src/CYKPlusParser/DotChart.h; sourceTree = "<group>"; };
		1EDA806914D19F12003D2191 /* DotChartInMemory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DotChartInMemory.cpp; path = ../../moses/src/CYKPlusParser/DotChartInMemory.cpp; sourceTree = "<group>"; };
		1EDA806A14D19F12003D2191 /* DotChartInMemory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DotChartInMemory.h; path = ../../moses/src/CYKPlusParser/DotChartInMemory.h; sourceTree = "<group>"; };
		1EDA806B14D19F12003D2191 /* DotChartOnDisk.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DotChartOnDisk.cpp; path = ../../moses/src/CYKPlusParser/DotChartOnDisk.cpp; sourceTree = "<group>"; };
		1EDA806C14D19F12003D2191 /* DotChartOnDisk.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DotChartOnDisk.h; path = ../../moses/src/CYKPlusParser/DotChartOnDisk.h; sourceTree = "<group>"; };
		1EDA807814D19FBF003D2191 /* PhraseDictionaryALSuffixArray.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = PhraseDictionaryALSuffixArray.cpp; path = ../../moses/src/RuleTable/PhraseDictionaryALSuffixArray.cpp; sourceTree = "<group>"; };
		1EDA807914D19FBF003D2191 /* PhraseDictionaryALSuffixArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PhraseDictionaryALSuffixArray.h; path = ../../moses/src/RuleTable/PhraseDictionaryALSuffixArray.h; sourceTree = "<group>"; };
		1EDA807A14D19FBF003D2191 /* PhraseDictionaryNodeSCFG.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = PhraseDictionaryNodeSCFG.cpp; path = ../../moses/src/RuleTable/PhraseDictionaryNodeSCFG.cpp; sourceTree = "<group>"; };
		1EDA807B14D19FBF003D2191 /* PhraseDictionaryNodeSCFG.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PhraseDictionaryNodeSCFG.h; path = ../../moses/src/RuleTable/PhraseDictionaryNodeSCFG.h; sourceTree = "<group>"; };
		1EDA807C14D19FBF003D2191 /* PhraseDictionaryOnDisk.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = PhraseDictionaryOnDisk.cpp; path = ../../moses/src/RuleTable/PhraseDictionaryOnDisk.cpp; sourceTree = "<group>"; };
		1EDA807D14D19FBF003D2191 /* PhraseDictionaryOnDisk.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PhraseDictionaryOnDisk.h; path = ../../moses/src/RuleTable/PhraseDictionaryOnDisk.h; sourceTree = "<group>"; };
		1EDA807E14D19FBF003D2191 /* PhraseDictionarySCFG.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = PhraseDictionarySCFG.cpp; path = ../../moses/src/RuleTable/PhraseDictionarySCFG.cpp; sourceTree = "<group>"; };
		1EDA807F14D19FBF003D2191 /* PhraseDictionarySCFG.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PhraseDictionarySCFG.h; path = ../../moses/src/RuleTable/PhraseDictionarySCFG.h; sourceTree = "<group>"; };
		1EDA808014D19FBF003D2191 /* Trie.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Trie.cpp; path = ../../moses/src/RuleTable/Trie.cpp; sourceTree = "<group>"; };
		1EDA808114D19FBF003D2191 /* Trie.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Trie.h; path = ../../moses/src/RuleTable/Trie.h; sourceTree = "<group>"; };
		1EDA808214D19FBF003D2191 /* UTrie.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = UTrie.cpp; path = ../../moses/src/RuleTable/UTrie.cpp; sourceTree = "<group>"; };
		1EDA808314D19FBF003D2191 /* UTrie.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = UTrie.h; path = ../../moses/src/RuleTable/UTrie.h; sourceTree = "<group>"; };
		1EDA808414D19FBF003D2191 /* UTrieNode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = UTrieNode.cpp; path = ../../moses/src/RuleTable/UTrieNode.cpp; sourceTree = "<group>"; };
		1EDA808514D19FBF003D2191 /* UTrieNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = UTrieNode.h; path = ../../moses/src/RuleTable/UTrieNode.h; sourceTree = "<group>"; };
		1EE418E415C7FDCB0028F9AB /* Match.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Match.h; path = "../../moses/src/fuzzy-match/Match.h"; sourceTree = "<group>"; };
		1EE418E515C7FDCB0028F9AB /* SentenceAlignment.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SentenceAlignment.cpp; path = "../../moses/src/fuzzy-match/SentenceAlignment.cpp"; sourceTree = "<group>"; };
		1EE418E615C7FDCB0028F9AB /* SentenceAlignment.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SentenceAlignment.h; path = "../../moses/src/fuzzy-match/SentenceAlignment.h"; sourceTree = "<group>"; };
		1EE418E715C7FDCB0028F9AB /* SuffixArray.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SuffixArray.cpp; path = "../../moses/src/fuzzy-match/SuffixArray.cpp"; sourceTree = "<group>"; };
		1EE418E815C7FDCB0028F9AB /* SuffixArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SuffixArray.h; path = "../../moses/src/fuzzy-match/SuffixArray.h"; sourceTree = "<group>"; };
		1EE418E915C7FDCB0028F9AB /* FuzzyMatchWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = FuzzyMatchWrapper.cpp; path = "../../moses/src/fuzzy-match/FuzzyMatchWrapper.cpp"; sourceTree = "<group>"; };
		1EE418EA15C7FDCB0028F9AB /* FuzzyMatchWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FuzzyMatchWrapper.h; path = "../../moses/src/fuzzy-match/FuzzyMatchWrapper.h"; sourceTree = "<group>"; };
		1EE418EB15C7FDCB0028F9AB /* Vocabulary.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Vocabulary.cpp; path = "../../moses/src/fuzzy-match/Vocabulary.cpp"; sourceTree = "<group>"; };
		1EE418EC15C7FDCB0028F9AB /* Vocabulary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Vocabulary.h; path = "../../moses/src/fuzzy-match/Vocabulary.h"; sourceTree = "<group>"; };
		1EF0709114B9EFCC0052152A /* ParallelBackoff.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ParallelBackoff.cpp; sourceTree = "<group>"; };
		1EF0709214B9EFCC0052152A /* ParallelBackoff.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ParallelBackoff.h; sourceTree = "<group>"; };
		1EF8F2C3159A61970047B613 /* HypoList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HypoList.h; path = ../../moses/src/HypoList.h; sourceTree = "<group>"; };
		D2AAC046055464E500DB518D /* libmoses.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libmoses.a; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
		D289987405E68DCB004EDB86 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
		08FB7794FE84155DC02AAC07 /* moses */ = {
			isa = PBXGroup;
			children = (
				08FB7795FE84155DC02AAC07 /* Source */,
				C6A0FF2B0290797F04C91782 /* Documentation */,
				1AB674ADFE9D54B511CA2CBB /* Products */,
			);
			name = moses;
			sourceTree = "<group>";
		};
		08FB7795FE84155DC02AAC07 /* Source */ = {
			isa = PBXGroup;
			children = (
				1E6D9FF015D027680064D436 /* CompactPT */,
				1ECF13DE15C1A82400EA1DCE /* fuzzy-match */,
				1EDA803514D19ECD003D2191 /* Scope3Parser */,
				1EDA803414D19EB8003D2191 /* CYKPlusParser */,
				1EC7365B14B977AA00238410 /* LM */,
				1EC7361314B977AA00238410 /* DynSAInclude */,
				1EAC362B14CDC76200DF97C3 /* RuleTable */,
				1EC735D314B977AA00238410 /* AlignmentInfo.cpp */,
				1EC735D414B977AA00238410 /* AlignmentInfo.h */,
				1EC735D514B977AA00238410 /* AlignmentInfoCollection.cpp */,
				1EC735D614B977AA00238410 /* AlignmentInfoCollection.h */,
				1EC735D714B977AA00238410 /* BilingualDynSuffixArray.cpp */,
				1EC735D814B977AA00238410 /* BilingualDynSuffixArray.h */,
				1EC735D914B977AA00238410 /* BitmapContainer.cpp */,
				1EC735DA14B977AA00238410 /* BitmapContainer.h */,
				1EC735DC14B977AA00238410 /* ChartCell.cpp */,
				1EC735DD14B977AA00238410 /* ChartCell.h */,
				1EC735DE14B977AA00238410 /* ChartCellCollection.cpp */,
				1EC735DF14B977AA00238410 /* ChartCellCollection.h */,
				1EC735E014B977AA00238410 /* ChartCellLabel.h */,
				1EC735E114B977AA00238410 /* ChartCellLabelSet.h */,
				1EC735E214B977AA00238410 /* ChartHypothesis.cpp */,
				1EC735E314B977AA00238410 /* ChartHypothesis.h */,
				1EC735E414B977AA00238410 /* ChartHypothesisCollection.cpp */,
				1EC735E514B977AA00238410 /* ChartHypothesisCollection.h */,
				1EC735E614B977AA00238410 /* ChartManager.cpp */,
				1EC735E714B977AA00238410 /* ChartManager.h */,
				1EC735E914B977AA00238410 /* ChartRuleLookupManager.h */,
				1E365EE816120F4600BA335B /* ChartTranslationOptions.cpp */,
				1E365EE916120F4600BA335B /* ChartTranslationOptions.h */,
				1EC735F214B977AA00238410 /* ChartTranslationOptionList.cpp */,
				1EC735F314B977AA00238410 /* ChartTranslationOptionList.h */,
				1EC735F414B977AA00238410 /* ChartTrellisDetour.cpp */,
				1EC735F514B977AA00238410 /* ChartTrellisDetour.h */,
				1EC735F614B977AA00238410 /* ChartTrellisDetourQueue.cpp */,
				1EC735F714B977AA00238410 /* ChartTrellisDetourQueue.h */,
				1EC735F814B977AA00238410 /* ChartTrellisNode.cpp */,
				1EC735F914B977AA00238410 /* ChartTrellisNode.h */,
				1EC735FA14B977AA00238410 /* ChartTrellisPath.cpp */,
				1EC735FB14B977AA00238410 /* ChartTrellisPath.h */,
				1EC735FC14B977AA00238410 /* ChartTrellisPathList.h */,
				1EC735FD14B977AA00238410 /* ConfusionNet.cpp */,
				1EC735FE14B977AA00238410 /* ConfusionNet.h */,
				1EC735FF14B977AA00238410 /* DecodeFeature.cpp */,
				1EC7360014B977AA00238410 /* DecodeFeature.h */,
				1EC7360114B977AA00238410 /* DecodeGraph.cpp */,
				1EC7360214B977AA00238410 /* DecodeGraph.h */,
				1EC7360314B977AA00238410 /* DecodeStep.cpp */,
				1EC7360414B977AA00238410 /* DecodeStep.h */,
				1EC7360514B977AA00238410 /* DecodeStepGeneration.cpp */,
				1EC7360614B977AA00238410 /* DecodeStepGeneration.h */,
				1EC7360714B977AA00238410 /* DecodeStepTranslation.cpp */,
				1EC7360814B977AA00238410 /* DecodeStepTranslation.h */,
				1EC7360914B977AA00238410 /* Dictionary.cpp */,
				1EC7360A14B977AA00238410 /* Dictionary.h */,
				1EC7361114B977AA00238410 /* DummyScoreProducers.cpp */,
				1EC7361214B977AA00238410 /* DummyScoreProducers.h */,
				1EC7362C14B977AA00238410 /* DynSuffixArray.cpp */,
				1EC7362D14B977AA00238410 /* DynSuffixArray.h */,
				1EC7362E14B977AA00238410 /* Factor.cpp */,
				1EC7362F14B977AA00238410 /* Factor.h */,
				1EC7363014B977AA00238410 /* FactorCollection.cpp */,
				1EC7363114B977AA00238410 /* FactorCollection.h */,
				1EC7363214B977AA00238410 /* FactorTypeSet.cpp */,
				1EC7363314B977AA00238410 /* FactorTypeSet.h */,
				1EC7363414B977AA00238410 /* FeatureFunction.cpp */,
				1EC7363514B977AA00238410 /* FeatureFunction.h */,
				1EC7363614B977AA00238410 /* FFState.cpp */,
				1EC7363714B977AA00238410 /* FFState.h */,
				1EC7363814B977AA00238410 /* File.cpp */,
				1EC7363914B977AA00238410 /* File.h */,
				1EC7363A14B977AA00238410 /* FilePtr.h */,
				1EC7363B14B977AA00238410 /* FloydWarshall.cpp */,
				1EC7363C14B977AA00238410 /* FloydWarshall.h */,
				1EC7363D14B977AA00238410 /* GenerationDictionary.cpp */,
				1EC7363E14B977AA00238410 /* GenerationDictionary.h */,
				1EC7363F14B977AA00238410 /* GlobalLexicalModel.cpp */,
				1EC7364014B977AA00238410 /* GlobalLexicalModel.h */,
				1EC7364114B977AA00238410 /* gzfilebuf.h */,
				1EC7364214B977AA00238410 /* hash.cpp */,
				1EC7364314B977AA00238410 /* hash.h */,
				1EC7364414B977AA00238410 /* hypergraph.proto */,
				1EF8F2C3159A61970047B613 /* HypoList.h */,
				1EC7364514B977AA00238410 /* Hypothesis.cpp */,
				1EC7364614B977AA00238410 /* Hypothesis.h */,
				1EC7364714B977AA00238410 /* HypothesisStack.cpp */,
				1EC7364814B977AA00238410 /* HypothesisStack.h */,
				1EC7364914B977AA00238410 /* HypothesisStackCubePruning.cpp */,
				1EC7364A14B977AA00238410 /* HypothesisStackCubePruning.h */,
				1EC7364B14B977AA00238410 /* HypothesisStackNormal.cpp */,
				1EC7364C14B977AA00238410 /* HypothesisStackNormal.h */,
				1EC7364D14B977AA00238410 /* InputFileStream.cpp */,
				1EC7364E14B977AA00238410 /* InputFileStream.h */,
				1EC7364F14B977AA00238410 /* InputType.cpp */,
				1EC7365014B977AA00238410 /* InputType.h */,
				1EC7365414B977AA00238410 /* LexicalReordering.cpp */,
				1EC7365514B977AA00238410 /* LexicalReordering.h */,
				1EC7365614B977AA00238410 /* LexicalReorderingState.cpp */,
				1EC7365714B977AA00238410 /* LexicalReorderingState.h */,
				1EC7365814B977AA00238410 /* LexicalReorderingTable.cpp */,
				1EC7365914B977AA00238410 /* LexicalReorderingTable.h */,
				1EC736A914B977AA00238410 /* LMList.cpp */,
				1EC736AA14B977AA00238410 /* LMList.h */,
				1EC736AB14B977AA00238410 /* LVoc.cpp */,
				1EC736AC14B977AA00238410 /* LVoc.h */,
				1EC736AD14B977AA00238410 /* Manager.cpp */,
				1EC736AE14B977AA00238410 /* Manager.h */,
				1EC736AF14B977AA00238410 /* NonTerminal.cpp */,
				1EC736B014B977AA00238410 /* NonTerminal.h */,
				1EC736B114B977AA00238410 /* ObjectPool.h */,
				1EC736B214B977AA00238410 /* OutputCollector.h */,
				1EC736B514B977AA00238410 /* Parameter.cpp */,
				1EC736B614B977AA00238410 /* Parameter.h */,
				1EC736B714B977AA00238410 /* PartialTranslOptColl.cpp */,
				1EC736B814B977AA00238410 /* PartialTranslOptColl.h */,
				1EC736B914B977AA00238410 /* PCNTools.cpp */,
				1EC736BA14B977AA00238410 /* PCNTools.h */,
				1EC736BB14B977AA00238410 /* PDTAimp.h */,
				1EC736BC14B977AA00238410 /* Phrase.cpp */,
				1EC736BD14B977AA00238410 /* Phrase.h */,
				1EC736BE14B977AA00238410 /* PhraseDictionary.cpp */,
				1EC736BF14B977AA00238410 /* PhraseDictionary.h */,
				1EC736C214B977AA00238410 /* PhraseDictionaryDynSuffixArray.cpp */,
				1EC736C314B977AA00238410 /* PhraseDictionaryDynSuffixArray.h */,
				1EC736C614B977AA00238410 /* PhraseDictionaryMemory.cpp */,
				1EC736C714B977AA00238410 /* PhraseDictionaryMemory.h */,
				1EC736C814B977AA00238410 /* PhraseDictionaryNode.cpp */,
				1EC736C914B977AA00238410 /* PhraseDictionaryNode.h */,
				1EC736D014B977AA00238410 /* PhraseDictionaryTree.cpp */,
				1EC736D114B977AA00238410 /* PhraseDictionaryTree.h */,
				1EC736D214B977AA00238410 /* PhraseDictionaryTreeAdaptor.cpp */,
				1EC736D314B977AA00238410 /* PhraseDictionaryTreeAdaptor.h */,
				1EC736D414B977AA00238410 /* PrefixTree.h */,
				1EC736D514B977AA00238410 /* PrefixTreeMap.cpp */,
				1EC736D614B977AA00238410 /* PrefixTreeMap.h */,
				1EC736D714B977AA00238410 /* ReorderingConstraint.cpp */,
				1EC736D814B977AA00238410 /* ReorderingConstraint.h */,
				1EC736D914B977AA00238410 /* ReorderingStack.cpp */,
				1EC736DA14B977AA00238410 /* ReorderingStack.h */,
				1EC736DB14B977AA00238410 /* rule.proto */,
				1EC736DC14B977AA00238410 /* RuleCube.cpp */,
				1EC736DD14B977AB00238410 /* RuleCube.h */,
				1EC736DE14B977AB00238410 /* RuleCubeItem.cpp */,
				1EC736DF14B977AB00238410 /* RuleCubeItem.h */,
				1EC736E014B977AB00238410 /* RuleCubeQueue.cpp */,
				1EC736E114B977AB00238410 /* RuleCubeQueue.h */,
				1EC736EB14B977AB00238410 /* ScoreComponentCollection.cpp */,
				1EC736EC14B977AB00238410 /* ScoreComponentCollection.h */,
				1EC736ED14B977AB00238410 /* ScoreIndexManager.cpp */,
				1EC736EE14B977AB00238410 /* ScoreIndexManager.h */,
				1EC736EF14B977AB00238410 /* ScoreProducer.cpp */,
				1EC736F014B977AB00238410 /* ScoreProducer.h */,
				1EC736F114B977AB00238410 /* Search.cpp */,
				1EC736F214B977AB00238410 /* Search.h */,
				1EC736F314B977AB00238410 /* SearchCubePruning.cpp */,
				1EC736F414B977AB00238410 /* SearchCubePruning.h */,
				1EC736F514B977AB00238410 /* SearchNormal.cpp */,
				1EC736F614B977AB00238410 /* SearchNormal.h */,
				1E879EA515A346F90051F346 /* SearchNormalBatch.cpp */,
				1E879EA615A346F90051F346 /* SearchNormalBatch.h */,
				1EC736F714B977AB00238410 /* Sentence.cpp */,
				1EC736F814B977AB00238410 /* Sentence.h */,
				1EC736F914B977AB00238410 /* SentenceStats.cpp */,
				1EC736FA14B977AB00238410 /* SentenceStats.h */,
				1EC736FB14B977AB00238410 /* SquareMatrix.cpp */,
				1EC736FC14B977AB00238410 /* SquareMatrix.h */,
				1EC736FF14B977AB00238410 /* StaticData.cpp */,
				1EC7370014B977AB00238410 /* StaticData.h */,
				1EC7370714B977AB00238410 /* TargetPhrase.cpp */,
				1EC7370814B977AB00238410 /* TargetPhrase.h */,
				1EC7370914B977AB00238410 /* TargetPhraseCollection.cpp */,
				1EC7370A14B977AB00238410 /* TargetPhraseCollection.h */,
				1EC7370B14B977AB00238410 /* ThreadPool.cpp */,
				1EC7370C14B977AB00238410 /* ThreadPool.h */,
				1EC7370D14B977AB00238410 /* Timer.cpp */,
				1EC7370E14B977AB00238410 /* Timer.h */,
				1EC7370F14B977AB00238410 /* TranslationOption.cpp */,
				1EC7371014B977AB00238410 /* TranslationOption.h */,
				1EC7371114B977AB00238410 /* TranslationOptionCollection.cpp */,
				1EC7371214B977AB00238410 /* TranslationOptionCollection.h */,
				1EC7371314B977AB00238410 /* TranslationOptionCollectionConfusionNet.cpp */,
				1EC7371414B977AB00238410 /* TranslationOptionCollectionConfusionNet.h */,
				1EC7371514B977AB00238410 /* TranslationOptionCollectionText.cpp */,
				1EC7371614B977AB00238410 /* TranslationOptionCollectionText.h */,
				1EC7371714B977AB00238410 /* TranslationOptionList.cpp */,
				1EC7371814B977AB00238410 /* TranslationOptionList.h */,
				1EC7371914B977AB00238410 /* TranslationSystem.cpp */,
				1EC7371A14B977AB00238410 /* TranslationSystem.h */,
				1EC7371B14B977AB00238410 /* TreeInput.cpp */,
				1EC7371C14B977AB00238410 /* TreeInput.h */,
				1EC7371F14B977AB00238410 /* TrellisPath.cpp */,
				1EC7372014B977AB00238410 /* TrellisPath.h */,
				1EC7372314B977AB00238410 /* TrellisPathCollection.cpp */,
				1EC7372414B977AB00238410 /* TrellisPathCollection.h */,
				1EC7372714B977AB00238410 /* TrellisPathList.h */,
				1EC7372814B977AB00238410 /* TypeDef.h */,
				1EC7372914B977AB00238410 /* UniqueObject.h */,
				1EC7372A14B977AB00238410 /* UserMessage.cpp */,
				1EC7372B14B977AB00238410 /* UserMessage.h */,
				1EC7372E14B977AB00238410 /* Util.cpp */,
				1EC7372F14B977AB00238410 /* Util.h */,
				1EC7373214B977AB00238410 /* Word.cpp */,
				1EC7373314B977AB00238410 /* Word.h */,
				1EC7373614B977AB00238410 /* WordLattice.cpp */,
				1EC7373714B977AB00238410 /* WordLattice.h */,
				1EC7373A14B977AB00238410 /* WordsBitmap.cpp */,
				1EC7373B14B977AB00238410 /* WordsBitmap.h */,
				1EC7373E14B977AB00238410 /* WordsRange.cpp */,
				1EC7373F14B977AB00238410 /* WordsRange.h */,
				1EC7374214B977AB00238410 /* XmlOption.cpp */,
				1EC7374314B977AB00238410 /* XmlOption.h */,
			);
			name = Source;
			sourceTree = "<group>";
		};
		1AB674ADFE9D54B511CA2CBB /* Products */ = {
			isa = PBXGroup;
			children = (
				D2AAC046055464E500DB518D /* libmoses.a */,
			);
			name = Products;
			sourceTree = "<group>";
		};
		1E6D9FF015D027680064D436 /* CompactPT */ = {
			isa = PBXGroup;
			children = (
				1EC32DB615D2D90700A313B1 /* ThrowingFwrite.cpp */,
				1EC32DB715D2D90700A313B1 /* ThrowingFwrite.h */,
				1E6D9FBD15D027560064D436 /* BlockHashIndex.cpp */,
				1E6D9FBE15D027560064D436 /* BlockHashIndex.h */,
				1E6D9FBF15D027560064D436 /* CanonicalHuffman.h */,
				1E6D9FC015D027560064D436 /* CmphStringVectorAdapter.cpp */,
				1E6D9FC115D027560064D436 /* CmphStringVectorAdapter.h */,
				1E6D9FC215D027560064D436 /* ConsistantPhrases.h */,
				1E6D9FC415D027560064D436 /* LexicalReorderingTableCompact.cpp */,
				1E6D9FC515D027560064D436 /* LexicalReorderingTableCompact.h */,
				1E6D9FC615D027560064D436 /* LexicalReorderingTableCreator.cpp */,
				1E6D9FC715D027560064D436 /* LexicalReorderingTableCreator.h */,
				1E6D9FC815D027560064D436 /* ListCoders.h */,
				1E6D9FC915D027560064D436 /* MmapAllocator.h */,
				1E6D9FCA15D027560064D436 /* MonotonicVector.h */,
				1E6D9FCB15D027560064D436 /* MurmurHash3.cpp */,
				1E6D9FCC15D027560064D436 /* MurmurHash3.h */,
				1E6D9FCD15D027560064D436 /* PackedArray.h */,
				1E6D9FCE15D027560064D436 /* PhraseDecoder.cpp */,
				1E6D9FCF15D027560064D436 /* PhraseDecoder.h */,
				1E6D9FD015D027560064D436 /* PhraseDictionaryCompact.cpp */,
				1E6D9FD115D027560064D436 /* PhraseDictionaryCompact.h */,
				1E6D9FD215D027560064D436 /* PhraseTableCreator.cpp */,
				1E6D9FD315D027560064D436 /* PhraseTableCreator.h */,
				1E6D9FD415D027560064D436 /* StringVector.h */,
				1E6D9FD515D027560064D436 /* TargetPhraseCollectionCache.h */,
			);
			name = CompactPT;
			sourceTree = "<group>";
		};
		1EAC362B14CDC76200DF97C3 /* RuleTable */ = {
			isa = PBXGroup;
			children = (
				1EDA807814D19FBF003D2191 /* PhraseDictionaryALSuffixArray.cpp */,
				1EDA807914D19FBF003D2191 /* PhraseDictionaryALSuffixArray.h */,
				1EDA807A14D19FBF003D2191 /* PhraseDictionaryNodeSCFG.cpp */,
				1EDA807B14D19FBF003D2191 /* PhraseDictionaryNodeSCFG.h */,
				1EDA807C14D19FBF003D2191 /* PhraseDictionaryOnDisk.cpp */,
				1EDA807D14D19FBF003D2191 /* PhraseDictionaryOnDisk.h */,
				1EDA807E14D19FBF003D2191 /* PhraseDictionarySCFG.cpp */,
				1EDA807F14D19FBF003D2191 /* PhraseDictionarySCFG.h */,
				1E0BA41615B70E5F00AC70E1 /* PhraseDictionaryFuzzyMatch.cpp */,
				1E0BA41715B70E5F00AC70E1 /* PhraseDictionaryFuzzyMatch.h */,
				1EDA808014D19FBF003D2191 /* Trie.cpp */,
				1EDA808114D19FBF003D2191 /* Trie.h */,
				1EDA808214D19FBF003D2191 /* UTrie.cpp */,
				1EDA808314D19FBF003D2191 /* UTrie.h */,
				1EDA808414D19FBF003D2191 /* UTrieNode.cpp */,
				1EDA808514D19FBF003D2191 /* UTrieNode.h */,
				1EAC362C14CDC79300DF97C3 /* Loader.h */,
				1EAC362D14CDC79300DF97C3 /* LoaderCompact.cpp */,
				1EAC362E14CDC79300DF97C3 /* LoaderCompact.h */,
				1EAC362F14CDC79300DF97C3 /* LoaderFactory.cpp */,
				1EAC363014CDC79300DF97C3 /* LoaderFactory.h */,
				1EAC363114CDC79300DF97C3 /* LoaderHiero.cpp */,
				1EAC363214CDC79300DF97C3 /* LoaderHiero.h */,
				1EAC363314CDC79300DF97C3 /* LoaderStandard.cpp */,
				1EAC363414CDC79300DF97C3 /* LoaderStandard.h */,
			);
			name = RuleTable;
			sourceTree = "<group>";
		};
		1EC7361314B977AA00238410 /* DynSAInclude */ = {
			isa = PBXGroup;
			children = (
				1E1D823E15AC29BB00FE42E9 /* FileHandler.cpp */,
				1E1D823F15AC29BB00FE42E9 /* FileHandler.h */,
				1EC7361414B977AA00238410 /* fdstream.h */,
				1EC7361714B977AA00238410 /* hash.h */,
				1EC7361914B977AA00238410 /* onlineRLM.h */,
				1EC7361B14B977AA00238410 /* params.cpp */,
				1EC7361D14B977AA00238410 /* params.h */,
				1EC7361F14B977AA00238410 /* perfectHash.h */,
				1EC7362114B977AA00238410 /* quantizer.h */,
				1EC7362314B977AA00238410 /* RandLMCache.h */,
				1EC7362514B977AA00238410 /* RandLMFilter.h */,
				1EC7362714B977AA00238410 /* types.h */,
				1EC7362814B977AA00238410 /* utils.h */,
				1EC7362914B977AA00238410 /* vocab.cpp */,
				1EC7362B14B977AA00238410 /* vocab.h */,
			);
			name = DynSAInclude;
			path = ../../moses/src/DynSAInclude;
			sourceTree = "<group>";
		};
		1EC7365B14B977AA00238410 /* LM */ = {
			isa = PBXGroup;
			children = (
				1EF0709114B9EFCC0052152A /* ParallelBackoff.cpp */,
				1EF0709214B9EFCC0052152A /* ParallelBackoff.h */,
				1EC7365C14B977AA00238410 /* Base.cpp */,
				1EC7365E14B977AA00238410 /* Base.h */,
				1EC7368714B977AA00238410 /* Factory.cpp */,
				1EC7368814B977AA00238410 /* Factory.h */,
				1EC7368914B977AA00238410 /* Implementation.cpp */,
				1EC7368B14B977AA00238410 /* Implementation.h */,
				1EC7368D14B977AA00238410 /* IRST.cpp */,
				1EC7368F14B977AA00238410 /* IRST.h */,
				1EC7369114B977AA00238410 /* Joint.cpp */,
				1EC7369214B977AA00238410 /* Joint.h */,
				1EC7369314B977AA00238410 /* Ken.cpp */,
				1EC7369514B977AA00238410 /* Ken.h */,
				1EC7369714B977AA00238410 /* MultiFactor.cpp */,
				1EC7369814B977AA00238410 /* MultiFactor.h */,
				1EC7369914B977AA00238410 /* ORLM.cpp */,
				1EC7369B14B977AA00238410 /* ORLM.h */,
				1EC736A314B977AA00238410 /* Remote.cpp */,
				1EC736A414B977AA00238410 /* Remote.h */,
				1EC736A514B977AA00238410 /* SingleFactor.cpp */,
				1EC736A614B977AA00238410 /* SingleFactor.h */,
				1EC736A714B977AA00238410 /* SRI.cpp */,
				1EC736A814B977AA00238410 /* SRI.h */,
			);
			name = LM;
			path = ../../moses/src/LM;
			sourceTree = "<group>";
		};
		1ECF13DE15C1A82400EA1DCE /* fuzzy-match */ = {
			isa = PBXGroup;
			children = (
				1EE418E415C7FDCB0028F9AB /* Match.h */,
				1EE418E515C7FDCB0028F9AB /* SentenceAlignment.cpp */,
				1EE418E615C7FDCB0028F9AB /* SentenceAlignment.h */,
				1EE418E715C7FDCB0028F9AB /* SuffixArray.cpp */,
				1EE418E815C7FDCB0028F9AB /* SuffixArray.h */,
				1EE418E915C7FDCB0028F9AB /* FuzzyMatchWrapper.cpp */,
				1EE418EA15C7FDCB0028F9AB /* FuzzyMatchWrapper.h */,
				1EE418EB15C7FDCB0028F9AB /* Vocabulary.cpp */,
				1EE418EC15C7FDCB0028F9AB /* Vocabulary.h */,
			);
			name = "fuzzy-match";
			sourceTree = "<group>";
		};
		1EDA803414D19EB8003D2191 /* CYKPlusParser */ = {
			isa = PBXGroup;
			children = (
				1E619E9F15B8713600C2D7A7 /* ChartRuleLookupManagerMemoryPerSentence.cpp */,
				1E619EA015B8713700C2D7A7 /* ChartRuleLookupManagerMemoryPerSentence.h */,
				1EDA806214D19F12003D2191 /* ChartRuleLookupManagerCYKPlus.cpp */,
				1EDA806314D19F12003D2191 /* ChartRuleLookupManagerCYKPlus.h */,
				1EDA806414D19F12003D2191 /* ChartRuleLookupManagerMemory.cpp */,
				1EDA806514D19F12003D2191 /* ChartRuleLookupManagerMemory.h */,
				1EDA806614D19F12003D2191 /* ChartRuleLookupManagerOnDisk.cpp */,
				1EDA806714D19F12003D2191 /* ChartRuleLookupManagerOnDisk.h */,
				1EDA806814D19F12003D2191 /* DotChart.h */,
				1EDA806914D19F12003D2191 /* DotChartInMemory.cpp */,
				1EDA806A14D19F12003D2191 /* DotChartInMemory.h */,
				1EDA806B14D19F12003D2191 /* DotChartOnDisk.cpp */,
				1EDA806C14D19F12003D2191 /* DotChartOnDisk.h */,
			);
			name = CYKPlusParser;
			sourceTree = "<group>";
		};
		1EDA803514D19ECD003D2191 /* Scope3Parser */ = {
			isa = PBXGroup;
			children = (
				1EDA803614D19EEF003D2191 /* ApplicableRuleTrie.cpp */,
				1EDA803714D19EEF003D2191 /* ApplicableRuleTrie.h */,
				1EDA804314D19EEF003D2191 /* IntermediateVarSpanNode.h */,
				1EDA804514D19EEF003D2191 /* Parser.cpp */,
				1EDA804614D19EEF003D2191 /* Parser.h */,
				1EDA804714D19EEF003D2191 /* SentenceMap.h */,
				1EDA804814D19EEF003D2191 /* StackLattice.h */,
				1EDA804914D19EEF003D2191 /* StackLatticeBuilder.cpp */,
				1EDA804A14D19EEF003D2191 /* StackLatticeBuilder.h */,
				1EDA804B14D19EEF003D2191 /* StackLatticeSearcher.h */,
				1EDA804C14D19EEF003D2191 /* VarSpanNode.h */,
				1EDA804D14D19EEF003D2191 /* VarSpanTrieBuilder.cpp */,
				1EDA804E14D19EEF003D2191 /* VarSpanTrieBuilder.h */,
			);
			name = Scope3Parser;
			sourceTree = "<group>";
		};
		C6A0FF2B0290797F04C91782 /* Documentation */ = {
			isa = PBXGroup;
			children = (
			);
			name = Documentation;
			sourceTree = "<group>";
		};
/* End PBXGroup section */

/* Begin PBXHeadersBuildPhase section */
		D2AAC043055464E500DB518D /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				1EC7374714B977AB00238410 /* AlignmentInfo.h in Headers */,
				1EC7374914B977AB00238410 /* AlignmentInfoCollection.h in Headers */,
				1EC7374B14B977AB00238410 /* BilingualDynSuffixArray.h in Headers */,
				1EC7374D14B977AB00238410 /* BitmapContainer.h in Headers */,
				1EC7375014B977AB00238410 /* ChartCell.h in Headers */,
				1EC7375214B977AB00238410 /* ChartCellCollection.h in Headers */,
				1EC7375314B977AB00238410 /* ChartCellLabel.h in Headers */,
				1EC7375414B977AB00238410 /* ChartCellLabelSet.h in Headers */,
				1EC7375614B977AB00238410 /* ChartHypothesis.h in Headers */,
				1EC7375814B977AB00238410 /* ChartHypothesisCollection.h in Headers */,
				1EC7375A14B977AB00238410 /* ChartManager.h in Headers */,
				1EC7375C14B977AB00238410 /* ChartRuleLookupManager.h in Headers */,
				1EC7376614B977AB00238410 /* ChartTranslationOptionList.h in Headers */,
				1EC7376814B977AB00238410 /* ChartTrellisDetour.h in Headers */,
				1EC7376A14B977AB00238410 /* ChartTrellisDetourQueue.h in Headers */,
				1EC7376C14B977AB00238410 /* ChartTrellisNode.h in Headers */,
				1EC7376E14B977AB00238410 /* ChartTrellisPath.h in Headers */,
				1EC7376F14B977AB00238410 /* ChartTrellisPathList.h in Headers */,
				1EC7377114B977AB00238410 /* ConfusionNet.h in Headers */,
				1EC7377314B977AB00238410 /* DecodeFeature.h in Headers */,
				1EC7377514B977AB00238410 /* DecodeGraph.h in Headers */,
				1EC7377714B977AB00238410 /* DecodeStep.h in Headers */,
				1EC7377914B977AB00238410 /* DecodeStepGeneration.h in Headers */,
				1EC7377B14B977AB00238410 /* DecodeStepTranslation.h in Headers */,
				1EC7377D14B977AB00238410 /* Dictionary.h in Headers */,
				1EC7378514B977AB00238410 /* DummyScoreProducers.h in Headers */,
				1EC7378614B977AB00238410 /* fdstream.h in Headers */,
				1EC7378914B977AB00238410 /* hash.h in Headers */,
				1EC7378A14B977AB00238410 /* onlineRLM.h in Headers */,
				1EC7378C14B977AB00238410 /* params.h in Headers */,
				1EC7378D14B977AB00238410 /* perfectHash.h in Headers */,
				1EC7378E14B977AB00238410 /* quantizer.h in Headers */,
				1EC7378F14B977AB00238410 /* RandLMCache.h in Headers */,
				1EC7379014B977AB00238410 /* RandLMFilter.h in Headers */,
				1EC7379114B977AB00238410 /* types.h in Headers */,
				1EC7379214B977AB00238410 /* utils.h in Headers */,
				1EC7379414B977AB00238410 /* vocab.h in Headers */,
				1EC7379614B977AB00238410 /* DynSuffixArray.h in Headers */,
				1EC7379814B977AB00238410 /* Factor.h in Headers */,
				1EC7379A14B977AB00238410 /* FactorCollection.h in Headers */,
				1EC7379C14B977AB00238410 /* FactorTypeSet.h in Headers */,
				1EC7379E14B977AB00238410 /* FeatureFunction.h in Headers */,
				1EC737A014B977AB00238410 /* FFState.h in Headers */,
				1EC737A214B977AB00238410 /* File.h in Headers */,
				1EC737A314B977AB00238410 /* FilePtr.h in Headers */,
				1EC737A514B977AB00238410 /* FloydWarshall.h in Headers */,
				1EC737A714B977AB00238410 /* GenerationDictionary.h in Headers */,
				1EC737A914B977AB00238410 /* GlobalLexicalModel.h in Headers */,
				1EC737AA14B977AB00238410 /* gzfilebuf.h in Headers */,
				1EC737AC14B977AB00238410 /* hash.h in Headers */,
				1EC737AE14B977AB00238410 /* Hypothesis.h in Headers */,
				1EC737B014B977AB00238410 /* HypothesisStack.h in Headers */,
				1EC737B214B977AB00238410 /* HypothesisStackCubePruning.h in Headers */,
				1EC737B414B977AB00238410 /* HypothesisStackNormal.h in Headers */,
				1EC737B614B977AB00238410 /* InputFileStream.h in Headers */,
				1EC737B814B977AB00238410 /* InputType.h in Headers */,
				1EC737BC14B977AB00238410 /* LexicalReordering.h in Headers */,
				1EC737BE14B977AB00238410 /* LexicalReorderingState.h in Headers */,
				1EC737C014B977AB00238410 /* LexicalReorderingTable.h in Headers */,
				1EC737C214B977AB00238410 /* Base.h in Headers */,
				1EC737DB14B977AB00238410 /* Factory.h in Headers */,
				1EC737DD14B977AB00238410 /* Implementation.h in Headers */,
				1EC737DF14B977AB00238410 /* IRST.h in Headers */,
				1EC737E214B977AB00238410 /* Joint.h in Headers */,
				1EC737E414B977AB00238410 /* Ken.h in Headers */,
				1EC737E614B977AB00238410 /* MultiFactor.h in Headers */,
				1EC737E814B977AB00238410 /* ORLM.h in Headers */,
				1EC737EE14B977AB00238410 /* Remote.h in Headers */,
				1EC737F014B977AB00238410 /* SingleFactor.h in Headers */,
				1EC737F214B977AB00238410 /* SRI.h in Headers */,
				1EC737F414B977AB00238410 /* LMList.h in Headers */,
				1EC737F614B977AB00238410 /* LVoc.h in Headers */,
				1EC737F814B977AB00238410 /* Manager.h in Headers */,
				1EC737FA14B977AB00238410 /* NonTerminal.h in Headers */,
				1EC737FB14B977AB00238410 /* ObjectPool.h in Headers */,
				1EC737FC14B977AB00238410 /* OutputCollector.h in Headers */,
				1EC737FF14B977AB00238410 /* Parameter.h in Headers */,
				1EC7380114B977AB00238410 /* PartialTranslOptColl.h in Headers */,
				1EC7380314B977AB00238410 /* PCNTools.h in Headers */,
				1EC7380414B977AB00238410 /* PDTAimp.h in Headers */,
				1EC7380614B977AB00238410 /* Phrase.h in Headers */,
				1EC7380814B977AB00238410 /* PhraseDictionary.h in Headers */,
				1EC7380C14B977AB00238410 /* PhraseDictionaryDynSuffixArray.h in Headers */,
				1EC7381014B977AB00238410 /* PhraseDictionaryMemory.h in Headers */,
				1EC7381214B977AB00238410 /* PhraseDictionaryNode.h in Headers */,
				1EC7381A14B977AB00238410 /* PhraseDictionaryTree.h in Headers */,
				1EC7381C14B977AB00238410 /* PhraseDictionaryTreeAdaptor.h in Headers */,
				1EC7381D14B977AB00238410 /* PrefixTree.h in Headers */,
				1EC7381F14B977AB00238410 /* PrefixTreeMap.h in Headers */,
				1EC7382114B977AB00238410 /* ReorderingConstraint.h in Headers */,
				1EC7382314B977AB00238410 /* ReorderingStack.h in Headers */,
				1EC7382514B977AB00238410 /* RuleCube.h in Headers */,
				1EC7382714B977AB00238410 /* RuleCubeItem.h in Headers */,
				1EC7382914B977AB00238410 /* RuleCubeQueue.h in Headers */,
				1EC7383414B977AB00238410 /* ScoreComponentCollection.h in Headers */,
				1EC7383614B977AB00238410 /* ScoreIndexManager.h in Headers */,
				1EC7383814B977AB00238410 /* ScoreProducer.h in Headers */,
				1EC7383A14B977AB00238410 /* Search.h in Headers */,
				1EC7383C14B977AB00238410 /* SearchCubePruning.h in Headers */,
				1EC7383E14B977AB00238410 /* SearchNormal.h in Headers */,
				1EC7384014B977AB00238410 /* Sentence.h in Headers */,
				1EC7384214B977AB00238410 /* SentenceStats.h in Headers */,
				1EC7384414B977AB00238410 /* SquareMatrix.h in Headers */,
				1EC7384714B977AB00238410 /* StaticData.h in Headers */,
				1EC7384E14B977AB00238410 /* TargetPhrase.h in Headers */,
				1EC7385014B977AB00238410 /* TargetPhraseCollection.h in Headers */,
				1EC7385214B977AB00238410 /* ThreadPool.h in Headers */,
				1EC7385414B977AB00238410 /* Timer.h in Headers */,
				1EC7385614B977AB00238410 /* TranslationOption.h in Headers */,
				1EC7385814B977AB00238410 /* TranslationOptionCollection.h in Headers */,
				1EC7385A14B977AB00238410 /* TranslationOptionCollectionConfusionNet.h in Headers */,
				1EC7385C14B977AB00238410 /* TranslationOptionCollectionText.h in Headers */,
				1EC7385E14B977AB00238410 /* TranslationOptionList.h in Headers */,
				1EC7386014B977AB00238410 /* TranslationSystem.h in Headers */,
				1EC7386214B977AB00238410 /* TreeInput.h in Headers */,
				1EC7386514B977AB00238410 /* TrellisPath.h in Headers */,
				1EC7386814B977AB00238410 /* TrellisPathCollection.h in Headers */,
				1EC7386A14B977AB00238410 /* TrellisPathList.h in Headers */,
				1EC7386B14B977AB00238410 /* TypeDef.h in Headers */,
				1EC7386C14B977AB00238410 /* UniqueObject.h in Headers */,
				1EC7386E14B977AB00238410 /* UserMessage.h in Headers */,
				1EC7387114B977AB00238410 /* Util.h in Headers */,
				1EC7387414B977AB00238410 /* Word.h in Headers */,
				1EC7387714B977AB00238410 /* WordLattice.h in Headers */,
				1EC7387A14B977AB00238410 /* WordsBitmap.h in Headers */,
				1EC7387D14B977AB00238410 /* WordsRange.h in Headers */,
				1EC7388014B977AB00238410 /* XmlOption.h in Headers */,
				1EF0709414B9EFCC0052152A /* ParallelBackoff.h in Headers */,
				1EAC363514CDC79300DF97C3 /* Loader.h in Headers */,
				1EAC363714CDC79300DF97C3 /* LoaderCompact.h in Headers */,
				1EAC363914CDC79300DF97C3 /* LoaderFactory.h in Headers */,
				1EAC363B14CDC79300DF97C3 /* LoaderHiero.h in Headers */,
				1EAC363D14CDC79300DF97C3 /* LoaderStandard.h in Headers */,
				1EDA805014D19EEF003D2191 /* ApplicableRuleTrie.h in Headers */,
				1EDA805614D19EEF003D2191 /* IntermediateVarSpanNode.h in Headers */,
				1EDA805914D19EEF003D2191 /* Parser.h in Headers */,
				1EDA805A14D19EEF003D2191 /* SentenceMap.h in Headers */,
				1EDA805B14D19EEF003D2191 /* StackLattice.h in Headers */,
				1EDA805D14D19EEF003D2191 /* StackLatticeBuilder.h in Headers */,
				1EDA805E14D19EEF003D2191 /* StackLatticeSearcher.h in Headers */,
				1EDA805F14D19EEF003D2191 /* VarSpanNode.h in Headers */,
				1EDA806114D19EEF003D2191 /* VarSpanTrieBuilder.h in Headers */,
				1EDA806E14D19F12003D2191 /* ChartRuleLookupManagerCYKPlus.h in Headers */,
				1EDA807014D19F12003D2191 /* ChartRuleLookupManagerMemory.h in Headers */,
				1EDA807214D19F12003D2191 /* ChartRuleLookupManagerOnDisk.h in Headers */,
				1EDA807314D19F12003D2191 /* DotChart.h in Headers */,
				1EDA807514D19F12003D2191 /* DotChartInMemory.h in Headers */,
				1EDA807714D19F12003D2191 /* DotChartOnDisk.h in Headers */,
				1EDA808714D19FBF003D2191 /* PhraseDictionaryALSuffixArray.h in Headers */,
				1EDA808914D19FBF003D2191 /* PhraseDictionaryNodeSCFG.h in Headers */,
				1EDA808B14D19FBF003D2191 /* PhraseDictionaryOnDisk.h in Headers */,
				1EDA808D14D19FBF003D2191 /* PhraseDictionarySCFG.h in Headers */,
				1EDA808F14D19FBF003D2191 /* Trie.h in Headers */,
				1EDA809114D19FBF003D2191 /* UTrie.h in Headers */,
				1EDA809314D19FBF003D2191 /* UTrieNode.h in Headers */,
				1EF8F2C4159A61970047B613 /* HypoList.h in Headers */,
				1E879EA815A346F90051F346 /* SearchNormalBatch.h in Headers */,
				1E1D824115AC29BB00FE42E9 /* FileHandler.h in Headers */,
				1E0BA41915B70E5F00AC70E1 /* PhraseDictionaryFuzzyMatch.h in Headers */,
				1E619EA215B8713700C2D7A7 /* ChartRuleLookupManagerMemoryPerSentence.h in Headers */,
				1EE418ED15C7FDCB0028F9AB /* Match.h in Headers */,
				1EE418EF15C7FDCB0028F9AB /* SentenceAlignment.h in Headers */,
				1EE418F115C7FDCB0028F9AB /* SuffixArray.h in Headers */,
				1EE418F315C7FDCB0028F9AB /* FuzzyMatchWrapper.h in Headers */,
				1EE418F515C7FDCB0028F9AB /* Vocabulary.h in Headers */,
				1E6D9FD715D027560064D436 /* BlockHashIndex.h in Headers */,
				1E6D9FD815D027560064D436 /* CanonicalHuffman.h in Headers */,
				1E6D9FDA15D027560064D436 /* CmphStringVectorAdapter.h in Headers */,
				1E6D9FDB15D027560064D436 /* ConsistantPhrases.h in Headers */,
				1E6D9FDE15D027560064D436 /* LexicalReorderingTableCompact.h in Headers */,
				1E6D9FE015D027560064D436 /* LexicalReorderingTableCreator.h in Headers */,
				1E6D9FE115D027560064D436 /* ListCoders.h in Headers */,
				1E6D9FE215D027560064D436 /* MmapAllocator.h in Headers */,
				1E6D9FE315D027560064D436 /* MonotonicVector.h in Headers */,
				1E6D9FE515D027560064D436 /* MurmurHash3.h in Headers */,
				1E6D9FE615D027560064D436 /* PackedArray.h in Headers */,
				1E6D9FE815D027560064D436 /* PhraseDecoder.h in Headers */,
				1E6D9FEA15D027560064D436 /* PhraseDictionaryCompact.h in Headers */,
				1E6D9FEC15D027560064D436 /* PhraseTableCreator.h in Headers */,
				1E6D9FED15D027560064D436 /* StringVector.h in Headers */,
				1E6D9FEE15D027560064D436 /* TargetPhraseCollectionCache.h in Headers */,
				1EC32DB915D2D90700A313B1 /* ThrowingFwrite.h in Headers */,
				1E365EEB16120F4600BA335B /* ChartTranslationOptions.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXHeadersBuildPhase section */

/* Begin PBXNativeTarget section */
		D2AAC045055464E500DB518D /* moses */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 1DEB91EB08733DB70010E9CD /* Build configuration list for PBXNativeTarget "moses" */;
			buildPhases = (
				D2AAC043055464E500DB518D /* Headers */,
				D2AAC044055464E500DB518D /* Sources */,
				D289987405E68DCB004EDB86 /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = moses;
			productName = moses;
			productReference = D2AAC046055464E500DB518D /* libmoses.a */;
			productType = "com.apple.product-type.library.static";
		};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
		08FB7793FE84155DC02AAC07 /* Project object */ = {
			isa = PBXProject;
			attributes = {
				LastUpgradeCheck = 0420;
			};
			buildConfigurationList = 1DEB91EF08733DB70010E9CD /* Build configuration list for PBXProject "moses" */;
			compatibilityVersion = "Xcode 3.2";
			developmentRegion = English;
			hasScannedForEncodings = 1;
			knownRegions = (
				English,
				Japanese,
				French,
				German,
			);
			mainGroup = 08FB7794FE84155DC02AAC07 /* moses */;
			projectDirPath = "";
			projectRoot = "";
			targets = (
				D2AAC045055464E500DB518D /* moses */,
			);
		};
/* End PBXProject section */

/* Begin PBXSourcesBuildPhase section */
		D2AAC044055464E500DB518D /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				1EC7374614B977AB00238410 /* AlignmentInfo.cpp in Sources */,
				1EC7374814B977AB00238410 /* AlignmentInfoCollection.cpp in Sources */,
				1EC7374A14B977AB00238410 /* BilingualDynSuffixArray.cpp in Sources */,
				1EC7374C14B977AB00238410 /* BitmapContainer.cpp in Sources */,
				1EC7374F14B977AB00238410 /* ChartCell.cpp in Sources */,
				1EC7375114B977AB00238410 /* ChartCellCollection.cpp in Sources */,
				1EC7375514B977AB00238410 /* ChartHypothesis.cpp in Sources */,
				1EC7375714B977AB00238410 /* ChartHypothesisCollection.cpp in Sources */,
				1EC7375914B977AB00238410 /* ChartManager.cpp in Sources */,
				1EC7376514B977AB00238410 /* ChartTranslationOptionList.cpp in Sources */,
				1EC7376714B977AB00238410 /* ChartTrellisDetour.cpp in Sources */,
				1EC7376914B977AB00238410 /* ChartTrellisDetourQueue.cpp in Sources */,
				1EC7376B14B977AB00238410 /* ChartTrellisNode.cpp in Sources */,
				1EC7376D14B977AB00238410 /* ChartTrellisPath.cpp in Sources */,
				1EC7377014B977AB00238410 /* ConfusionNet.cpp in Sources */,
				1EC7377214B977AB00238410 /* DecodeFeature.cpp in Sources */,
				1EC7377414B977AB00238410 /* DecodeGraph.cpp in Sources */,
				1EC7377614B977AB00238410 /* DecodeStep.cpp in Sources */,
				1EC7377814B977AB00238410 /* DecodeStepGeneration.cpp in Sources */,
				1EC7377A14B977AB00238410 /* DecodeStepTranslation.cpp in Sources */,
				1EC7377C14B977AB00238410 /* Dictionary.cpp in Sources */,
				1EC7378414B977AB00238410 /* DummyScoreProducers.cpp in Sources */,
				1EC7378B14B977AB00238410 /* params.cpp in Sources */,
				1EC7379314B977AB00238410 /* vocab.cpp in Sources */,
				1EC7379514B977AB00238410 /* DynSuffixArray.cpp in Sources */,
				1EC7379714B977AB00238410 /* Factor.cpp in Sources */,
				1EC7379914B977AB00238410 /* FactorCollection.cpp in Sources */,
				1EC7379B14B977AB00238410 /* FactorTypeSet.cpp in Sources */,
				1EC7379D14B977AB00238410 /* FeatureFunction.cpp in Sources */,
				1EC7379F14B977AB00238410 /* FFState.cpp in Sources */,
				1EC737A114B977AB00238410 /* File.cpp in Sources */,
				1EC737A414B977AB00238410 /* FloydWarshall.cpp in Sources */,
				1EC737A614B977AB00238410 /* GenerationDictionary.cpp in Sources */,
				1EC737A814B977AB00238410 /* GlobalLexicalModel.cpp in Sources */,
				1EC737AB14B977AB00238410 /* hash.cpp in Sources */,
				1EC737AD14B977AB00238410 /* Hypothesis.cpp in Sources */,
				1EC737AF14B977AB00238410 /* HypothesisStack.cpp in Sources */,
				1EC737B114B977AB00238410 /* HypothesisStackCubePruning.cpp in Sources */,
				1EC737B314B977AB00238410 /* HypothesisStackNormal.cpp in Sources */,
				1EC737B514B977AB00238410 /* InputFileStream.cpp in Sources */,
				1EC737B714B977AB00238410 /* InputType.cpp in Sources */,
				1EC737BB14B977AB00238410 /* LexicalReordering.cpp in Sources */,
				1EC737BD14B977AB00238410 /* LexicalReorderingState.cpp in Sources */,
				1EC737BF14B977AB00238410 /* LexicalReorderingTable.cpp in Sources */,
				1EC737C114B977AB00238410 /* Base.cpp in Sources */,
				1EC737DA14B977AB00238410 /* Factory.cpp in Sources */,
				1EC737DC14B977AB00238410 /* Implementation.cpp in Sources */,
				1EC737DE14B977AB00238410 /* IRST.cpp in Sources */,
				1EC737E114B977AB00238410 /* Joint.cpp in Sources */,
				1EC737E314B977AB00238410 /* Ken.cpp in Sources */,
				1EC737E514B977AB00238410 /* MultiFactor.cpp in Sources */,
				1EC737E714B977AB00238410 /* ORLM.cpp in Sources */,
				1EC737ED14B977AB00238410 /* Remote.cpp in Sources */,
				1EC737EF14B977AB00238410 /* SingleFactor.cpp in Sources */,
				1EC737F114B977AB00238410 /* SRI.cpp in Sources */,
				1EC737F314B977AB00238410 /* LMList.cpp in Sources */,
				1EC737F514B977AB00238410 /* LVoc.cpp in Sources */,
				1EC737F714B977AB00238410 /* Manager.cpp in Sources */,
				1EC737F914B977AB00238410 /* NonTerminal.cpp in Sources */,
				1EC737FE14B977AB00238410 /* Parameter.cpp in Sources */,
				1EC7380014B977AB00238410 /* PartialTranslOptColl.cpp in Sources */,
				1EC7380214B977AB00238410 /* PCNTools.cpp in Sources */,
				1EC7380514B977AB00238410 /* Phrase.cpp in Sources */,
				1EC7380714B977AB00238410 /* PhraseDictionary.cpp in Sources */,
				1EC7380B14B977AB00238410 /* PhraseDictionaryDynSuffixArray.cpp in Sources */,
				1EC7380F14B977AB00238410 /* PhraseDictionaryMemory.cpp in Sources */,
				1EC7381114B977AB00238410 /* PhraseDictionaryNode.cpp in Sources */,
				1EC7381914B977AB00238410 /* PhraseDictionaryTree.cpp in Sources */,
				1EC7381B14B977AB00238410 /* PhraseDictionaryTreeAdaptor.cpp in Sources */,
				1EC7381E14B977AB00238410 /* PrefixTreeMap.cpp in Sources */,
				1EC7382014B977AB00238410 /* ReorderingConstraint.cpp in Sources */,
				1EC7382214B977AB00238410 /* ReorderingStack.cpp in Sources */,
				1EC7382414B977AB00238410 /* RuleCube.cpp in Sources */,
				1EC7382614B977AB00238410 /* RuleCubeItem.cpp in Sources */,
				1EC7382814B977AB00238410 /* RuleCubeQueue.cpp in Sources */,
				1EC7383314B977AB00238410 /* ScoreComponentCollection.cpp in Sources */,
				1EC7383514B977AB00238410 /* ScoreIndexManager.cpp in Sources */,
				1EC7383714B977AB00238410 /* ScoreProducer.cpp in Sources */,
				1EC7383914B977AB00238410 /* Search.cpp in Sources */,
				1EC7383B14B977AB00238410 /* SearchCubePruning.cpp in Sources */,
				1EC7383D14B977AB00238410 /* SearchNormal.cpp in Sources */,
				1EC7383F14B977AB00238410 /* Sentence.cpp in Sources */,
				1EC7384114B977AB00238410 /* SentenceStats.cpp in Sources */,
				1EC7384314B977AB00238410 /* SquareMatrix.cpp in Sources */,
				1EC7384614B977AB00238410 /* StaticData.cpp in Sources */,
				1EC7384D14B977AB00238410 /* TargetPhrase.cpp in Sources */,
				1EC7384F14B977AB00238410 /* TargetPhraseCollection.cpp in Sources */,
				1EC7385114B977AB00238410 /* ThreadPool.cpp in Sources */,
				1EC7385314B977AB00238410 /* Timer.cpp in Sources */,
				1EC7385514B977AB00238410 /* TranslationOption.cpp in Sources */,
				1EC7385714B977AB00238410 /* TranslationOptionCollection.cpp in Sources */,
				1EC7385914B977AB00238410 /* TranslationOptionCollectionConfusionNet.cpp in Sources */,
				1EC7385B14B977AB00238410 /* TranslationOptionCollectionText.cpp in Sources */,
				1EC7385D14B977AB00238410 /* TranslationOptionList.cpp in Sources */,
				1EC7385F14B977AB00238410 /* TranslationSystem.cpp in Sources */,
				1EC7386114B977AB00238410 /* TreeInput.cpp in Sources */,
				1EC7386414B977AB00238410 /* TrellisPath.cpp in Sources */,
				1EC7386714B977AB00238410 /* TrellisPathCollection.cpp in Sources */,
				1EC7386D14B977AB00238410 /* UserMessage.cpp in Sources */,
				1EC7387014B977AB00238410 /* Util.cpp in Sources */,
				1EC7387314B977AB00238410 /* Word.cpp in Sources */,
				1EC7387614B977AB00238410 /* WordLattice.cpp in Sources */,
				1EC7387914B977AB00238410 /* WordsBitmap.cpp in Sources */,
				1EC7387C14B977AB00238410 /* WordsRange.cpp in Sources */,
				1EC7387F14B977AB00238410 /* XmlOption.cpp in Sources */,
				1EF0709314B9EFCC0052152A /* ParallelBackoff.cpp in Sources */,
				1EAC363614CDC79300DF97C3 /* LoaderCompact.cpp in Sources */,
				1EAC363814CDC79300DF97C3 /* LoaderFactory.cpp in Sources */,
				1EAC363A14CDC79300DF97C3 /* LoaderHiero.cpp in Sources */,
				1EAC363C14CDC79300DF97C3 /* LoaderStandard.cpp in Sources */,
				1EDA804F14D19EEF003D2191 /* ApplicableRuleTrie.cpp in Sources */,
				1EDA805814D19EEF003D2191 /* Parser.cpp in Sources */,
				1EDA805C14D19EEF003D2191 /* StackLatticeBuilder.cpp in Sources */,
				1EDA806014D19EEF003D2191 /* VarSpanTrieBuilder.cpp in Sources */,
				1EDA806D14D19F12003D2191 /* ChartRuleLookupManagerCYKPlus.cpp in Sources */,
				1EDA806F14D19F12003D2191 /* ChartRuleLookupManagerMemory.cpp in Sources */,
				1EDA807114D19F12003D2191 /* ChartRuleLookupManagerOnDisk.cpp in Sources */,
				1EDA807414D19F12003D2191 /* DotChartInMemory.cpp in Sources */,
				1EDA807614D19F12003D2191 /* DotChartOnDisk.cpp in Sources */,
				1EDA808614D19FBF003D2191 /* PhraseDictionaryALSuffixArray.cpp in Sources */,
				1EDA808814D19FBF003D2191 /* PhraseDictionaryNodeSCFG.cpp in Sources */,
				1EDA808A14D19FBF003D2191 /* PhraseDictionaryOnDisk.cpp in Sources */,
				1EDA808C14D19FBF003D2191 /* PhraseDictionarySCFG.cpp in Sources */,
				1EDA808E14D19FBF003D2191 /* Trie.cpp in Sources */,
				1EDA809014D19FBF003D2191 /* UTrie.cpp in Sources */,
				1EDA809214D19FBF003D2191 /* UTrieNode.cpp in Sources */,
				1E879EA715A346F90051F346 /* SearchNormalBatch.cpp in Sources */,
				1E1D824015AC29BB00FE42E9 /* FileHandler.cpp in Sources */,
				1E0BA41815B70E5F00AC70E1 /* PhraseDictionaryFuzzyMatch.cpp in Sources */,
				1E619EA115B8713700C2D7A7 /* ChartRuleLookupManagerMemoryPerSentence.cpp in Sources */,
				1EE418EE15C7FDCB0028F9AB /* SentenceAlignment.cpp in Sources */,
				1EE418F015C7FDCB0028F9AB /* SuffixArray.cpp in Sources */,
				1EE418F215C7FDCB0028F9AB /* FuzzyMatchWrapper.cpp in Sources */,
				1EE418F415C7FDCB0028F9AB /* Vocabulary.cpp in Sources */,
				1E6D9FD615D027560064D436 /* BlockHashIndex.cpp in Sources */,
				1E6D9FD915D027560064D436 /* CmphStringVectorAdapter.cpp in Sources */,
				1E6D9FDD15D027560064D436 /* LexicalReorderingTableCompact.cpp in Sources */,
				1E6D9FDF15D027560064D436 /* LexicalReorderingTableCreator.cpp in Sources */,
				1E6D9FE415D027560064D436 /* MurmurHash3.cpp in Sources */,
				1E6D9FE715D027560064D436 /* PhraseDecoder.cpp in Sources */,
				1E6D9FE915D027560064D436 /* PhraseDictionaryCompact.cpp in Sources */,
				1E6D9FEB15D027560064D436 /* PhraseTableCreator.cpp in Sources */,
				1EC32DB815D2D90700A313B1 /* ThrowingFwrite.cpp in Sources */,
				1E365EEA16120F4600BA335B /* ChartTranslationOptions.cpp in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXSourcesBuildPhase section */

/* Begin XCBuildConfiguration section */
		1DEB91EC08733DB70010E9CD /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				ARCHS = "$(ARCHS_STANDARD_64_BIT)";
				COPY_PHASE_STRIP = NO;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_MODEL_TUNING = G5;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PREPROCESSOR_DEFINITIONS = (
					TRACE_ENABLE,
					LM_SRI,
					LM_IRST,
					LM_INTERNAL,
					LM_KEN,
					LM_IRST,
					"_FILE_OFFSET_BITS=64",
					_LARGE_FILES,
					WITH_THREADS,
					IS_XCODE,
					HAVE_CMPH,
					"KENLM_MAX_ORDER=7",
				);
				HEADER_SEARCH_PATHS = (
					../..,
					../../moses/src,
					../../irstlm/include,
					../../srilm/include,
					../../kenlm,
					../../randlm/include,
					/opt/local/include,
					../../synlm/hhmm/wsjparse/include,
					../../synlm/hhmm/rvtl/include/,
				);
				INSTALL_PATH = /usr/local/lib;
				LIBRARY_SEARCH_PATHS = (
					"$(inherited)",
					"\"$(SRCROOT)/../../moses/src/bin/darwin-4.2.1/release/debug-symbols-on/link-static/threading-multi\"",
					"\"$(SRCROOT)/../../moses/src/bin/darwin-4.2.1/release/link-static/threading-multi\"",
					"\"$(SRCROOT)/../../moses/src/bin/gcc-4.2.1/release/debug-symbols-on/link-static/threading-multi\"",
					"\"$(SRCROOT)/../../moses/src/LM/bin/darwin-4.2.1/release/debug-symbols-on/link-static/threading-multi\"",
					"\"$(SRCROOT)/../../moses/src/LM/bin/darwin-4.2.1/release/link-static/threading-multi\"",
					"\"$(SRCROOT)/../../moses/src/LM/bin/gcc-4.2.1/release/debug-symbols-on/link-static/threading-multi\"",
					"\"$(SRCROOT)/../../moses/src/Scope3Parser/bin/darwin-4.2.1/release/debug-symbols-on/link-static/threading-multi\"",
				);
				PRODUCT_NAME = moses;
				USER_HEADER_SEARCH_PATHS = "../.. ../../moses/src ../../irstlm/include ../../srilm/include ../../kenlm ../../randlm/include /opt/local/include ../../synlm/hhmm/wsjparse/include ../../synlm/hhmm/rvtl/include/ ../.. ../../cmph/include";
			};
			name = Debug;
		};
		1DEB91ED08733DB70010E9CD /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				ARCHS = "$(ARCHS_STANDARD_64_BIT)";
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				GCC_MODEL_TUNING = G5;
				GCC_PREPROCESSOR_DEFINITIONS = (
					TRACE_ENABLE,
					LM_SRI,
					LM_IRST,
					LM_INTERNAL,
					LM_KEN,
					LM_IRST,
					"_FILE_OFFSET_BITS=64",
					_LARGE_FILES,
					WITH_THREADS,
					IS_XCODE,
					HAVE_CMPH,
					"KENLM_MAX_ORDER=7",
				);
				HEADER_SEARCH_PATHS = (
					../..,
					../../moses/src,
					../../irstlm/include,
					../../srilm/include,
					../../kenlm,
					../../randlm/include,
					/opt/local/include,
					../../synlm/hhmm/wsjparse/include,
					../../synlm/hhmm/rvtl/include/,
				);
				INSTALL_PATH = /usr/local/lib;
				LIBRARY_SEARCH_PATHS = (
					"$(inherited)",
					"\"$(SRCROOT)/../../moses/src/bin/darwin-4.2.1/release/debug-symbols-on/link-static/threading-multi\"",
					"\"$(SRCROOT)/../../moses/src/bin/darwin-4.2.1/release/link-static/threading-multi\"",
					"\"$(SRCROOT)/../../moses/src/bin/gcc-4.2.1/release/debug-symbols-on/link-static/threading-multi\"",
					"\"$(SRCROOT)/../../moses/src/LM/bin/darwin-4.2.1/release/debug-symbols-on/link-static/threading-multi\"",
					"\"$(SRCROOT)/../../moses/src/LM/bin/darwin-4.2.1/release/link-static/threading-multi\"",
					"\"$(SRCROOT)/../../moses/src/LM/bin/gcc-4.2.1/release/debug-symbols-on/link-static/threading-multi\"",
					"\"$(SRCROOT)/../../moses/src/Scope3Parser/bin/darwin-4.2.1/release/debug-symbols-on/link-static/threading-multi\"",
				);
				PRODUCT_NAME = moses;
				USER_HEADER_SEARCH_PATHS = "../.. ../../moses/src ../../irstlm/include ../../srilm/include ../../kenlm ../../randlm/include /opt/local/include ../../synlm/hhmm/wsjparse/include ../../synlm/hhmm/rvtl/include/ ../.. ../../cmph/include";
			};
			name = Release;
		};
		1DEB91F008733DB70010E9CD /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PREPROCESSOR_DEFINITIONS = (
					TRACE_ENABLE,
					LM_SRI,
					LM_IRST,
					LM_INTERNAL,
					LM_KEN,
					LM_IRST,
					LM_RAND,
				);
				GCC_WARN_ABOUT_RETURN_TYPE = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				HEADER_SEARCH_PATHS = (
					../irstlm/include,
					../srilm/include,
					../kenlm,
					../randlm/include,
					/opt/local/include,
				);
				ONLY_ACTIVE_ARCH = YES;
				SDKROOT = macosx;
			};
			name = Debug;
		};
		1DEB91F108733DB70010E9CD /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_PREPROCESSOR_DEFINITIONS = (
					TRACE_ENABLE,
					LM_SRI,
					LM_IRST,
					LM_INTERNAL,
					LM_KEN,
					LM_IRST,
					LM_RAND,
				);
				GCC_WARN_ABOUT_RETURN_TYPE = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				HEADER_SEARCH_PATHS = (
					../irstlm/include,
					../srilm/include,
					../kenlm,
					../randlm/include,
					/opt/local/include,
				);
				ONLY_ACTIVE_ARCH = YES;
				SDKROOT = macosx;
			};
			name = Release;
		};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
		1DEB91EB08733DB70010E9CD /* Build configuration list for PBXNativeTarget "moses" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				1DEB91EC08733DB70010E9CD /* Debug */,
				1DEB91ED08733DB70010E9CD /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		1DEB91EF08733DB70010E9CD /* Build configuration list for PBXProject "moses" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				1DEB91F008733DB70010E9CD /* Debug */,
				1DEB91F108733DB70010E9CD /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
/* End XCConfigurationList section */
	};
	rootObject = 08FB7793FE84155DC02AAC07 /* Project object */;
}