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

project.pbxproj « moses.xcodeproj « moses - github.com/moses-smt/mosesdecoder.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 47e8bab96cbc1edda4fa3f9cfdfeffa3bbbb639c (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
// !$*UTF8*$!
{
	archiveVersion = 1;
	classes = {
	};
	objectVersion = 45;
	objects = {

/* Begin PBXBuildFile section */
		1E059677123FB1E900D39289 /* OnlineCommand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E059675123FB1E900D39289 /* OnlineCommand.cpp */; };
		1E059678123FB1E900D39289 /* OnlineCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E059676123FB1E900D39289 /* OnlineCommand.h */; };
		1E20EFF01241211A00D7FE95 /* BleuScoreFeature.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E20EFEE1241211A00D7FE95 /* BleuScoreFeature.cpp */; };
		1E20EFF11241211A00D7FE95 /* BleuScoreFeature.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E20EFEF1241211A00D7FE95 /* BleuScoreFeature.h */; };
		1E5D8E0411F25F03000F027F /* PhraseDictionaryNodeSCFG.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E5D8E0211F25F03000F027F /* PhraseDictionaryNodeSCFG.cpp */; };
		1E5D8E0511F25F03000F027F /* PhraseDictionaryNodeSCFG.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E5D8E0311F25F03000F027F /* PhraseDictionaryNodeSCFG.h */; };
		1E5D8E0811F25F2F000F027F /* PhraseDictionarySCFG.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E5D8E0611F25F2F000F027F /* PhraseDictionarySCFG.cpp */; };
		1E5D8E0911F25F2F000F027F /* PhraseDictionarySCFGChart.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E5D8E0711F25F2F000F027F /* PhraseDictionarySCFGChart.cpp */; };
		1E7739D0123F646800B88EB7 /* FeatureVector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E7739CE123F646800B88EB7 /* FeatureVector.cpp */; };
		1E7739D1123F646800B88EB7 /* FeatureVector.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E7739CF123F646800B88EB7 /* FeatureVector.h */; };
		1ED4FD3711BDC0D2004E826A /* AlignmentInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FC5F11BDC0D2004E826A /* AlignmentInfo.cpp */; };
		1ED4FD3811BDC0D2004E826A /* AlignmentInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FC6011BDC0D2004E826A /* AlignmentInfo.h */; };
		1ED4FD3911BDC0D2004E826A /* BilingualDynSuffixArray.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FC6111BDC0D2004E826A /* BilingualDynSuffixArray.cpp */; };
		1ED4FD3A11BDC0D2004E826A /* BilingualDynSuffixArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FC6211BDC0D2004E826A /* BilingualDynSuffixArray.h */; };
		1ED4FD3B11BDC0D2004E826A /* BitmapContainer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FC6311BDC0D2004E826A /* BitmapContainer.cpp */; };
		1ED4FD3C11BDC0D2004E826A /* BitmapContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FC6411BDC0D2004E826A /* BitmapContainer.h */; };
		1ED4FD3D11BDC0D2004E826A /* CellCollection.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FC6511BDC0D2004E826A /* CellCollection.h */; };
		1ED4FD3E11BDC0D2004E826A /* ChartRule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FC6611BDC0D2004E826A /* ChartRule.cpp */; };
		1ED4FD3F11BDC0D2004E826A /* ChartRule.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FC6711BDC0D2004E826A /* ChartRule.h */; };
		1ED4FD4011BDC0D2004E826A /* ChartRuleCollection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FC6811BDC0D2004E826A /* ChartRuleCollection.cpp */; };
		1ED4FD4111BDC0D2004E826A /* ChartRuleCollection.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FC6911BDC0D2004E826A /* ChartRuleCollection.h */; };
		1ED4FD4211BDC0D2004E826A /* ConfusionNet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FC6A11BDC0D2004E826A /* ConfusionNet.cpp */; };
		1ED4FD4311BDC0D2004E826A /* ConfusionNet.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FC6B11BDC0D2004E826A /* ConfusionNet.h */; };
		1ED4FD4411BDC0D2004E826A /* DecodeGraph.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FC6C11BDC0D2004E826A /* DecodeGraph.cpp */; };
		1ED4FD4511BDC0D2004E826A /* DecodeGraph.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FC6D11BDC0D2004E826A /* DecodeGraph.h */; };
		1ED4FD4611BDC0D2004E826A /* DecodeStep.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FC6E11BDC0D2004E826A /* DecodeStep.cpp */; };
		1ED4FD4711BDC0D2004E826A /* DecodeStep.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FC6F11BDC0D2004E826A /* DecodeStep.h */; };
		1ED4FD4811BDC0D2004E826A /* DecodeStepGeneration.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FC7011BDC0D2004E826A /* DecodeStepGeneration.cpp */; };
		1ED4FD4911BDC0D2004E826A /* DecodeStepGeneration.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FC7111BDC0D2004E826A /* DecodeStepGeneration.h */; };
		1ED4FD4A11BDC0D2004E826A /* DecodeStepTranslation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FC7211BDC0D2004E826A /* DecodeStepTranslation.cpp */; };
		1ED4FD4B11BDC0D2004E826A /* DecodeStepTranslation.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FC7311BDC0D2004E826A /* DecodeStepTranslation.h */; };
		1ED4FD4C11BDC0D2004E826A /* Dictionary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FC7411BDC0D2004E826A /* Dictionary.cpp */; };
		1ED4FD4D11BDC0D2004E826A /* Dictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FC7511BDC0D2004E826A /* Dictionary.h */; };
		1ED4FD4E11BDC0D2004E826A /* DotChart.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FC7611BDC0D2004E826A /* DotChart.cpp */; };
		1ED4FD4F11BDC0D2004E826A /* DotChart.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FC7711BDC0D2004E826A /* DotChart.h */; };
		1ED4FD5011BDC0D2004E826A /* DotChartOnDisk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FC7811BDC0D2004E826A /* DotChartOnDisk.cpp */; };
		1ED4FD5111BDC0D2004E826A /* DotChartOnDisk.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FC7911BDC0D2004E826A /* DotChartOnDisk.h */; };
		1ED4FD5211BDC0D2004E826A /* DummyScoreProducers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FC7A11BDC0D2004E826A /* DummyScoreProducers.cpp */; };
		1ED4FD5311BDC0D2004E826A /* DummyScoreProducers.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FC7B11BDC0D2004E826A /* DummyScoreProducers.h */; };
		1ED4FD5411BDC0D2004E826A /* fdstream.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FC7D11BDC0D2004E826A /* fdstream.h */; };
		1ED4FD5511BDC0D2004E826A /* file.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FC7E11BDC0D2004E826A /* file.cpp */; };
		1ED4FD5611BDC0D2004E826A /* file.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FC7F11BDC0D2004E826A /* file.h */; };
		1ED4FD5711BDC0D2004E826A /* types.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FC8011BDC0D2004E826A /* types.h */; };
		1ED4FD5811BDC0D2004E826A /* utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FC8111BDC0D2004E826A /* utils.h */; };
		1ED4FD5911BDC0D2004E826A /* vocab.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FC8211BDC0D2004E826A /* vocab.cpp */; };
		1ED4FD5A11BDC0D2004E826A /* vocab.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FC8311BDC0D2004E826A /* vocab.h */; };
		1ED4FD5B11BDC0D2004E826A /* DynSuffixArray.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FC8411BDC0D2004E826A /* DynSuffixArray.cpp */; };
		1ED4FD5C11BDC0D2004E826A /* DynSuffixArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FC8511BDC0D2004E826A /* DynSuffixArray.h */; };
		1ED4FD5D11BDC0D2004E826A /* Factor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FC8611BDC0D2004E826A /* Factor.cpp */; };
		1ED4FD5E11BDC0D2004E826A /* Factor.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FC8711BDC0D2004E826A /* Factor.h */; };
		1ED4FD5F11BDC0D2004E826A /* FactorCollection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FC8811BDC0D2004E826A /* FactorCollection.cpp */; };
		1ED4FD6011BDC0D2004E826A /* FactorCollection.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FC8911BDC0D2004E826A /* FactorCollection.h */; };
		1ED4FD6111BDC0D2004E826A /* FactorTypeSet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FC8A11BDC0D2004E826A /* FactorTypeSet.cpp */; };
		1ED4FD6211BDC0D2004E826A /* FactorTypeSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FC8B11BDC0D2004E826A /* FactorTypeSet.h */; };
		1ED4FD6311BDC0D2004E826A /* FeatureFunction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FC8C11BDC0D2004E826A /* FeatureFunction.cpp */; };
		1ED4FD6411BDC0D2004E826A /* FeatureFunction.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FC8D11BDC0D2004E826A /* FeatureFunction.h */; };
		1ED4FD6511BDC0D2004E826A /* FFState.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FC8E11BDC0D2004E826A /* FFState.cpp */; };
		1ED4FD6611BDC0D2004E826A /* FFState.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FC8F11BDC0D2004E826A /* FFState.h */; };
		1ED4FD6711BDC0D2004E826A /* File.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FC9011BDC0D2004E826A /* File.cpp */; };
		1ED4FD6811BDC0D2004E826A /* File.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FC9111BDC0D2004E826A /* File.h */; };
		1ED4FD6911BDC0D2004E826A /* FilePtr.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FC9211BDC0D2004E826A /* FilePtr.h */; };
		1ED4FD6A11BDC0D2004E826A /* FloydWarshall.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FC9311BDC0D2004E826A /* FloydWarshall.cpp */; };
		1ED4FD6B11BDC0D2004E826A /* FloydWarshall.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FC9411BDC0D2004E826A /* FloydWarshall.h */; };
		1ED4FD6C11BDC0D2004E826A /* GenerationDictionary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FC9511BDC0D2004E826A /* GenerationDictionary.cpp */; };
		1ED4FD6D11BDC0D2004E826A /* GenerationDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FC9611BDC0D2004E826A /* GenerationDictionary.h */; };
		1ED4FD6E11BDC0D2004E826A /* GlobalLexicalModel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FC9711BDC0D2004E826A /* GlobalLexicalModel.cpp */; };
		1ED4FD6F11BDC0D2004E826A /* GlobalLexicalModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FC9811BDC0D2004E826A /* GlobalLexicalModel.h */; };
		1ED4FD7011BDC0D2004E826A /* gzfilebuf.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FC9911BDC0D2004E826A /* gzfilebuf.h */; };
		1ED4FD7111BDC0D2004E826A /* hash.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FC9A11BDC0D2004E826A /* hash.cpp */; };
		1ED4FD7211BDC0D2004E826A /* hash.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FC9B11BDC0D2004E826A /* hash.h */; };
		1ED4FD7311BDC0D2004E826A /* Hypothesis.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FC9D11BDC0D2004E826A /* Hypothesis.cpp */; };
		1ED4FD7411BDC0D2004E826A /* Hypothesis.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FC9E11BDC0D2004E826A /* Hypothesis.h */; };
		1ED4FD7511BDC0D2004E826A /* HypothesisStack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FC9F11BDC0D2004E826A /* HypothesisStack.cpp */; };
		1ED4FD7611BDC0D2004E826A /* HypothesisStack.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FCA011BDC0D2004E826A /* HypothesisStack.h */; };
		1ED4FD7711BDC0D2004E826A /* HypothesisStackCubePruning.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FCA111BDC0D2004E826A /* HypothesisStackCubePruning.cpp */; };
		1ED4FD7811BDC0D2004E826A /* HypothesisStackCubePruning.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FCA211BDC0D2004E826A /* HypothesisStackCubePruning.h */; };
		1ED4FD7911BDC0D2004E826A /* HypothesisStackNormal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FCA311BDC0D2004E826A /* HypothesisStackNormal.cpp */; };
		1ED4FD7A11BDC0D2004E826A /* HypothesisStackNormal.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FCA411BDC0D2004E826A /* HypothesisStackNormal.h */; };
		1ED4FD7B11BDC0D2004E826A /* InputFileStream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FCA511BDC0D2004E826A /* InputFileStream.cpp */; };
		1ED4FD7C11BDC0D2004E826A /* InputFileStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FCA611BDC0D2004E826A /* InputFileStream.h */; };
		1ED4FD7D11BDC0D2004E826A /* InputType.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FCA711BDC0D2004E826A /* InputType.cpp */; };
		1ED4FD7E11BDC0D2004E826A /* InputType.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FCA811BDC0D2004E826A /* InputType.h */; };
		1ED4FD7F11BDC0D2004E826A /* LanguageModel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FCA911BDC0D2004E826A /* LanguageModel.cpp */; };
		1ED4FD8011BDC0D2004E826A /* LanguageModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FCAA11BDC0D2004E826A /* LanguageModel.h */; };
		1ED4FD8111BDC0D2004E826A /* LanguageModelFactory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FCAB11BDC0D2004E826A /* LanguageModelFactory.cpp */; };
		1ED4FD8211BDC0D2004E826A /* LanguageModelFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FCAC11BDC0D2004E826A /* LanguageModelFactory.h */; };
		1ED4FD8311BDC0D2004E826A /* LanguageModelInternal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FCAD11BDC0D2004E826A /* LanguageModelInternal.cpp */; };
		1ED4FD8411BDC0D2004E826A /* LanguageModelInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FCAE11BDC0D2004E826A /* LanguageModelInternal.h */; };
		1ED4FD8511BDC0D2004E826A /* LanguageModelIRST.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FCAF11BDC0D2004E826A /* LanguageModelIRST.cpp */; };
		1ED4FD8611BDC0D2004E826A /* LanguageModelIRST.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FCB011BDC0D2004E826A /* LanguageModelIRST.h */; };
		1ED4FD8711BDC0D2004E826A /* LanguageModelJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FCB111BDC0D2004E826A /* LanguageModelJoint.cpp */; };
		1ED4FD8811BDC0D2004E826A /* LanguageModelJoint.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FCB211BDC0D2004E826A /* LanguageModelJoint.h */; };
		1ED4FD8911BDC0D2004E826A /* LanguageModelMultiFactor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FCB311BDC0D2004E826A /* LanguageModelMultiFactor.cpp */; };
		1ED4FD8A11BDC0D2004E826A /* LanguageModelMultiFactor.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FCB411BDC0D2004E826A /* LanguageModelMultiFactor.h */; };
		1ED4FD8B11BDC0D2004E826A /* LanguageModelParallelBackoff.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FCB511BDC0D2004E826A /* LanguageModelParallelBackoff.cpp */; };
		1ED4FD8C11BDC0D2004E826A /* LanguageModelParallelBackoff.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FCB611BDC0D2004E826A /* LanguageModelParallelBackoff.h */; };
		1ED4FD8F11BDC0D2004E826A /* LanguageModelRemote.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FCB911BDC0D2004E826A /* LanguageModelRemote.cpp */; };
		1ED4FD9011BDC0D2004E826A /* LanguageModelRemote.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FCBA11BDC0D2004E826A /* LanguageModelRemote.h */; };
		1ED4FD9111BDC0D2004E826A /* LanguageModelSingleFactor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FCBB11BDC0D2004E826A /* LanguageModelSingleFactor.cpp */; };
		1ED4FD9211BDC0D2004E826A /* LanguageModelSingleFactor.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FCBC11BDC0D2004E826A /* LanguageModelSingleFactor.h */; };
		1ED4FD9311BDC0D2004E826A /* LanguageModelSkip.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FCBD11BDC0D2004E826A /* LanguageModelSkip.cpp */; };
		1ED4FD9411BDC0D2004E826A /* LanguageModelSkip.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FCBE11BDC0D2004E826A /* LanguageModelSkip.h */; };
		1ED4FD9511BDC0D2004E826A /* LanguageModelSRI.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FCBF11BDC0D2004E826A /* LanguageModelSRI.cpp */; };
		1ED4FD9611BDC0D2004E826A /* LanguageModelSRI.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FCC011BDC0D2004E826A /* LanguageModelSRI.h */; };
		1ED4FD9711BDC0D2004E826A /* LexicalReordering.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FCC111BDC0D2004E826A /* LexicalReordering.cpp */; };
		1ED4FD9811BDC0D2004E826A /* LexicalReordering.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FCC211BDC0D2004E826A /* LexicalReordering.h */; };
		1ED4FD9911BDC0D2004E826A /* LexicalReorderingState.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FCC311BDC0D2004E826A /* LexicalReorderingState.cpp */; };
		1ED4FD9A11BDC0D2004E826A /* LexicalReorderingState.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FCC411BDC0D2004E826A /* LexicalReorderingState.h */; };
		1ED4FD9B11BDC0D2004E826A /* LexicalReorderingTable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FCC511BDC0D2004E826A /* LexicalReorderingTable.cpp */; };
		1ED4FD9C11BDC0D2004E826A /* LexicalReorderingTable.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FCC611BDC0D2004E826A /* LexicalReorderingTable.h */; };
		1ED4FD9D11BDC0D2004E826A /* LMList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FCC711BDC0D2004E826A /* LMList.cpp */; };
		1ED4FD9E11BDC0D2004E826A /* LMList.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FCC811BDC0D2004E826A /* LMList.h */; };
		1ED4FD9F11BDC0D2004E826A /* LVoc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FCC911BDC0D2004E826A /* LVoc.cpp */; };
		1ED4FDA011BDC0D2004E826A /* LVoc.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FCCA11BDC0D2004E826A /* LVoc.h */; };
		1ED4FDA211BDC0D2004E826A /* Manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FCCE11BDC0D2004E826A /* Manager.cpp */; };
		1ED4FDA311BDC0D2004E826A /* Manager.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FCCF11BDC0D2004E826A /* Manager.h */; };
		1ED4FDA411BDC0D2004E826A /* NGramCollection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FCD011BDC0D2004E826A /* NGramCollection.cpp */; };
		1ED4FDA511BDC0D2004E826A /* NGramCollection.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FCD111BDC0D2004E826A /* NGramCollection.h */; };
		1ED4FDA611BDC0D2004E826A /* NGramNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FCD211BDC0D2004E826A /* NGramNode.cpp */; };
		1ED4FDA711BDC0D2004E826A /* NGramNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FCD311BDC0D2004E826A /* NGramNode.h */; };
		1ED4FDA811BDC0D2004E826A /* ObjectPool.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FCD411BDC0D2004E826A /* ObjectPool.h */; };
		1ED4FDA911BDC0D2004E826A /* Parameter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FCD511BDC0D2004E826A /* Parameter.cpp */; };
		1ED4FDAA11BDC0D2004E826A /* Parameter.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FCD611BDC0D2004E826A /* Parameter.h */; };
		1ED4FDAB11BDC0D2004E826A /* PartialTranslOptColl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FCD711BDC0D2004E826A /* PartialTranslOptColl.cpp */; };
		1ED4FDAC11BDC0D2004E826A /* PartialTranslOptColl.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FCD811BDC0D2004E826A /* PartialTranslOptColl.h */; };
		1ED4FDAD11BDC0D2004E826A /* PCNTools.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FCD911BDC0D2004E826A /* PCNTools.cpp */; };
		1ED4FDAE11BDC0D2004E826A /* PCNTools.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FCDA11BDC0D2004E826A /* PCNTools.h */; };
		1ED4FDAF11BDC0D2004E826A /* PDTAimp.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FCDB11BDC0D2004E826A /* PDTAimp.h */; };
		1ED4FDB011BDC0D2004E826A /* Phrase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FCDC11BDC0D2004E826A /* Phrase.cpp */; };
		1ED4FDB111BDC0D2004E826A /* Phrase.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FCDD11BDC0D2004E826A /* Phrase.h */; };
		1ED4FDB211BDC0D2004E826A /* PhraseDictionary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FCDE11BDC0D2004E826A /* PhraseDictionary.cpp */; };
		1ED4FDB311BDC0D2004E826A /* PhraseDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FCDF11BDC0D2004E826A /* PhraseDictionary.h */; };
		1ED4FDB411BDC0D2004E826A /* PhraseDictionaryDynSuffixArray.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FCE011BDC0D2004E826A /* PhraseDictionaryDynSuffixArray.cpp */; };
		1ED4FDB511BDC0D2004E826A /* PhraseDictionaryDynSuffixArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FCE111BDC0D2004E826A /* PhraseDictionaryDynSuffixArray.h */; };
		1ED4FDB611BDC0D2004E826A /* PhraseDictionaryMemory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FCE211BDC0D2004E826A /* PhraseDictionaryMemory.cpp */; };
		1ED4FDB711BDC0D2004E826A /* PhraseDictionaryMemory.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FCE311BDC0D2004E826A /* PhraseDictionaryMemory.h */; };
		1ED4FDBB11BDC0D2004E826A /* PhraseDictionaryNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FCE711BDC0D2004E826A /* PhraseDictionaryNode.cpp */; };
		1ED4FDBC11BDC0D2004E826A /* PhraseDictionaryNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FCE811BDC0D2004E826A /* PhraseDictionaryNode.h */; };
		1ED4FDBF11BDC0D2004E826A /* PhraseDictionaryOnDisk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FCEB11BDC0D2004E826A /* PhraseDictionaryOnDisk.cpp */; };
		1ED4FDC011BDC0D2004E826A /* PhraseDictionaryOnDisk.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FCEC11BDC0D2004E826A /* PhraseDictionaryOnDisk.h */; };
		1ED4FDC111BDC0D2004E826A /* PhraseDictionaryOnDiskChart.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FCED11BDC0D2004E826A /* PhraseDictionaryOnDiskChart.cpp */; };
		1ED4FDC211BDC0D2004E826A /* PhraseDictionaryTree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FCEE11BDC0D2004E826A /* PhraseDictionaryTree.cpp */; };
		1ED4FDC311BDC0D2004E826A /* PhraseDictionaryTree.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FCEF11BDC0D2004E826A /* PhraseDictionaryTree.h */; };
		1ED4FDC411BDC0D2004E826A /* PhraseDictionaryTreeAdaptor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FCF011BDC0D2004E826A /* PhraseDictionaryTreeAdaptor.cpp */; };
		1ED4FDC511BDC0D2004E826A /* PhraseDictionaryTreeAdaptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FCF111BDC0D2004E826A /* PhraseDictionaryTreeAdaptor.h */; };
		1ED4FDC611BDC0D2004E826A /* PrefixTree.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FCF211BDC0D2004E826A /* PrefixTree.h */; };
		1ED4FDC711BDC0D2004E826A /* PrefixTreeMap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FCF311BDC0D2004E826A /* PrefixTreeMap.cpp */; };
		1ED4FDC811BDC0D2004E826A /* PrefixTreeMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FCF411BDC0D2004E826A /* PrefixTreeMap.h */; };
		1ED4FDC911BDC0D2004E826A /* ReorderingConstraint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FCF511BDC0D2004E826A /* ReorderingConstraint.cpp */; };
		1ED4FDCA11BDC0D2004E826A /* ReorderingConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FCF611BDC0D2004E826A /* ReorderingConstraint.h */; };
		1ED4FDCB11BDC0D2004E826A /* ReorderingStack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FCF711BDC0D2004E826A /* ReorderingStack.cpp */; };
		1ED4FDCC11BDC0D2004E826A /* ReorderingStack.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FCF811BDC0D2004E826A /* ReorderingStack.h */; };
		1ED4FDCD11BDC0D2004E826A /* ScoreComponentCollection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FCFA11BDC0D2004E826A /* ScoreComponentCollection.cpp */; };
		1ED4FDCE11BDC0D2004E826A /* ScoreComponentCollection.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FCFB11BDC0D2004E826A /* ScoreComponentCollection.h */; };
		1ED4FDCF11BDC0D2004E826A /* ScoreIndexManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FCFC11BDC0D2004E826A /* ScoreIndexManager.cpp */; };
		1ED4FDD011BDC0D2004E826A /* ScoreIndexManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FCFD11BDC0D2004E826A /* ScoreIndexManager.h */; };
		1ED4FDD111BDC0D2004E826A /* ScoreProducer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FCFE11BDC0D2004E826A /* ScoreProducer.cpp */; };
		1ED4FDD211BDC0D2004E826A /* ScoreProducer.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FCFF11BDC0D2004E826A /* ScoreProducer.h */; };
		1ED4FDD311BDC0D2004E826A /* Search.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FD0011BDC0D2004E826A /* Search.cpp */; };
		1ED4FDD411BDC0D2004E826A /* Search.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FD0111BDC0D2004E826A /* Search.h */; };
		1ED4FDD511BDC0D2004E826A /* SearchCubePruning.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FD0211BDC0D2004E826A /* SearchCubePruning.cpp */; };
		1ED4FDD611BDC0D2004E826A /* SearchCubePruning.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FD0311BDC0D2004E826A /* SearchCubePruning.h */; };
		1ED4FDD711BDC0D2004E826A /* SearchNormal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FD0411BDC0D2004E826A /* SearchNormal.cpp */; };
		1ED4FDD811BDC0D2004E826A /* SearchNormal.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FD0511BDC0D2004E826A /* SearchNormal.h */; };
		1ED4FDD911BDC0D2004E826A /* Sentence.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FD0611BDC0D2004E826A /* Sentence.cpp */; };
		1ED4FDDA11BDC0D2004E826A /* Sentence.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FD0711BDC0D2004E826A /* Sentence.h */; };
		1ED4FDDB11BDC0D2004E826A /* SentenceStats.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FD0811BDC0D2004E826A /* SentenceStats.cpp */; };
		1ED4FDDC11BDC0D2004E826A /* SentenceStats.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FD0911BDC0D2004E826A /* SentenceStats.h */; };
		1ED4FDDD11BDC0D2004E826A /* SquareMatrix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FD0A11BDC0D2004E826A /* SquareMatrix.cpp */; };
		1ED4FDDE11BDC0D2004E826A /* SquareMatrix.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FD0B11BDC0D2004E826A /* SquareMatrix.h */; };
		1ED4FDDF11BDC0D2004E826A /* StaticData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FD0C11BDC0D2004E826A /* StaticData.cpp */; };
		1ED4FDE011BDC0D2004E826A /* StaticData.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FD0D11BDC0D2004E826A /* StaticData.h */; };
		1ED4FDE111BDC0D2004E826A /* TargetPhrase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FD0E11BDC0D2004E826A /* TargetPhrase.cpp */; };
		1ED4FDE211BDC0D2004E826A /* TargetPhrase.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FD0F11BDC0D2004E826A /* TargetPhrase.h */; };
		1ED4FDE311BDC0D2004E826A /* TargetPhraseCollection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FD1011BDC0D2004E826A /* TargetPhraseCollection.cpp */; };
		1ED4FDE411BDC0D2004E826A /* TargetPhraseCollection.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FD1111BDC0D2004E826A /* TargetPhraseCollection.h */; };
		1ED4FDE511BDC0D2004E826A /* Timer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FD1211BDC0D2004E826A /* Timer.cpp */; };
		1ED4FDE611BDC0D2004E826A /* Timer.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FD1311BDC0D2004E826A /* Timer.h */; };
		1ED4FDE711BDC0D2004E826A /* TranslationOption.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FD1411BDC0D2004E826A /* TranslationOption.cpp */; };
		1ED4FDE811BDC0D2004E826A /* TranslationOption.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FD1511BDC0D2004E826A /* TranslationOption.h */; };
		1ED4FDE911BDC0D2004E826A /* TranslationOptionCollection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FD1611BDC0D2004E826A /* TranslationOptionCollection.cpp */; };
		1ED4FDEA11BDC0D2004E826A /* TranslationOptionCollection.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FD1711BDC0D2004E826A /* TranslationOptionCollection.h */; };
		1ED4FDEB11BDC0D2004E826A /* TranslationOptionCollectionConfusionNet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FD1811BDC0D2004E826A /* TranslationOptionCollectionConfusionNet.cpp */; };
		1ED4FDEC11BDC0D2004E826A /* TranslationOptionCollectionConfusionNet.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FD1911BDC0D2004E826A /* TranslationOptionCollectionConfusionNet.h */; };
		1ED4FDED11BDC0D2004E826A /* TranslationOptionCollectionText.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FD1A11BDC0D2004E826A /* TranslationOptionCollectionText.cpp */; };
		1ED4FDEE11BDC0D2004E826A /* TranslationOptionCollectionText.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FD1B11BDC0D2004E826A /* TranslationOptionCollectionText.h */; };
		1ED4FDEF11BDC0D2004E826A /* TranslationOptionList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FD1C11BDC0D2004E826A /* TranslationOptionList.cpp */; };
		1ED4FDF011BDC0D2004E826A /* TranslationOptionList.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FD1D11BDC0D2004E826A /* TranslationOptionList.h */; };
		1ED4FDF111BDC0D2004E826A /* TreeInput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FD1E11BDC0D2004E826A /* TreeInput.cpp */; };
		1ED4FDF211BDC0D2004E826A /* TreeInput.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FD1F11BDC0D2004E826A /* TreeInput.h */; };
		1ED4FDF311BDC0D2004E826A /* TrellisPath.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FD2011BDC0D2004E826A /* TrellisPath.cpp */; };
		1ED4FDF411BDC0D2004E826A /* TrellisPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FD2111BDC0D2004E826A /* TrellisPath.h */; };
		1ED4FDF511BDC0D2004E826A /* TrellisPathCollection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FD2211BDC0D2004E826A /* TrellisPathCollection.cpp */; };
		1ED4FDF611BDC0D2004E826A /* TrellisPathCollection.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FD2311BDC0D2004E826A /* TrellisPathCollection.h */; };
		1ED4FDF711BDC0D2004E826A /* TrellisPathList.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FD2411BDC0D2004E826A /* TrellisPathList.h */; };
		1ED4FDF811BDC0D2004E826A /* TypeDef.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FD2511BDC0D2004E826A /* TypeDef.h */; };
		1ED4FDF911BDC0D2004E826A /* UniqueObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FD2611BDC0D2004E826A /* UniqueObject.h */; };
		1ED4FDFA11BDC0D2004E826A /* UserMessage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FD2711BDC0D2004E826A /* UserMessage.cpp */; };
		1ED4FDFB11BDC0D2004E826A /* UserMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FD2811BDC0D2004E826A /* UserMessage.h */; };
		1ED4FDFC11BDC0D2004E826A /* Util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FD2911BDC0D2004E826A /* Util.cpp */; };
		1ED4FDFD11BDC0D2004E826A /* Util.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FD2A11BDC0D2004E826A /* Util.h */; };
		1ED4FDFE11BDC0D2004E826A /* Word.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FD2B11BDC0D2004E826A /* Word.cpp */; };
		1ED4FDFF11BDC0D2004E826A /* Word.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FD2C11BDC0D2004E826A /* Word.h */; };
		1ED4FE0011BDC0D2004E826A /* WordConsumed.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FD2D11BDC0D2004E826A /* WordConsumed.cpp */; };
		1ED4FE0111BDC0D2004E826A /* WordConsumed.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FD2E11BDC0D2004E826A /* WordConsumed.h */; };
		1ED4FE0211BDC0D2004E826A /* WordLattice.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FD2F11BDC0D2004E826A /* WordLattice.cpp */; };
		1ED4FE0311BDC0D2004E826A /* WordLattice.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FD3011BDC0D2004E826A /* WordLattice.h */; };
		1ED4FE0411BDC0D2004E826A /* WordsBitmap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FD3111BDC0D2004E826A /* WordsBitmap.cpp */; };
		1ED4FE0511BDC0D2004E826A /* WordsBitmap.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FD3211BDC0D2004E826A /* WordsBitmap.h */; };
		1ED4FE0611BDC0D2004E826A /* WordsRange.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FD3311BDC0D2004E826A /* WordsRange.cpp */; };
		1ED4FE0711BDC0D2004E826A /* WordsRange.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FD3411BDC0D2004E826A /* WordsRange.h */; };
		1ED4FE0811BDC0D2004E826A /* XmlOption.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4FD3511BDC0D2004E826A /* XmlOption.cpp */; };
		1ED4FE0911BDC0D2004E826A /* XmlOption.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED4FD3611BDC0D2004E826A /* XmlOption.h */; };
		1EF549B112118A0C00C481EB /* DecodeFeature.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EF549AF12118A0B00C481EB /* DecodeFeature.cpp */; };
		1EF549B212118A0C00C481EB /* DecodeFeature.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EF549B012118A0C00C481EB /* DecodeFeature.h */; };
		1EF549B612118A4A00C481EB /* LanguageModelDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EF549B512118A4A00C481EB /* LanguageModelDelegate.h */; };
		1EF549B912118A5D00C481EB /* TranslationSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EF549B712118A5D00C481EB /* TranslationSystem.cpp */; };
		1EF549BA12118A5D00C481EB /* TranslationSystem.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EF549B812118A5D00C481EB /* TranslationSystem.h */; };
/* End PBXBuildFile section */

/* Begin PBXFileReference section */
		1E059675123FB1E900D39289 /* OnlineCommand.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = OnlineCommand.cpp; path = src/OnlineCommand.cpp; sourceTree = "<group>"; };
		1E059676123FB1E900D39289 /* OnlineCommand.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OnlineCommand.h; path = src/OnlineCommand.h; sourceTree = "<group>"; };
		1E20EFEE1241211A00D7FE95 /* BleuScoreFeature.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = BleuScoreFeature.cpp; path = src/BleuScoreFeature.cpp; sourceTree = "<group>"; };
		1E20EFEF1241211A00D7FE95 /* BleuScoreFeature.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BleuScoreFeature.h; path = src/BleuScoreFeature.h; sourceTree = "<group>"; };
		1E5D8E0211F25F03000F027F /* PhraseDictionaryNodeSCFG.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = PhraseDictionaryNodeSCFG.cpp; path = src/PhraseDictionaryNodeSCFG.cpp; sourceTree = "<group>"; };
		1E5D8E0311F25F03000F027F /* PhraseDictionaryNodeSCFG.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PhraseDictionaryNodeSCFG.h; path = src/PhraseDictionaryNodeSCFG.h; sourceTree = "<group>"; };
		1E5D8E0611F25F2F000F027F /* PhraseDictionarySCFG.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = PhraseDictionarySCFG.cpp; path = src/PhraseDictionarySCFG.cpp; sourceTree = "<group>"; };
		1E5D8E0711F25F2F000F027F /* PhraseDictionarySCFGChart.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = PhraseDictionarySCFGChart.cpp; path = src/PhraseDictionarySCFGChart.cpp; sourceTree = "<group>"; };
		1E7739CE123F646800B88EB7 /* FeatureVector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = FeatureVector.cpp; path = src/FeatureVector.cpp; sourceTree = "<group>"; };
		1E7739CF123F646800B88EB7 /* FeatureVector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FeatureVector.h; path = src/FeatureVector.h; sourceTree = "<group>"; };
		1ED4FC5F11BDC0D2004E826A /* AlignmentInfo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = AlignmentInfo.cpp; path = src/AlignmentInfo.cpp; sourceTree = "<group>"; };
		1ED4FC6011BDC0D2004E826A /* AlignmentInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AlignmentInfo.h; path = src/AlignmentInfo.h; sourceTree = "<group>"; };
		1ED4FC6111BDC0D2004E826A /* BilingualDynSuffixArray.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = BilingualDynSuffixArray.cpp; path = src/BilingualDynSuffixArray.cpp; sourceTree = "<group>"; };
		1ED4FC6211BDC0D2004E826A /* BilingualDynSuffixArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BilingualDynSuffixArray.h; path = src/BilingualDynSuffixArray.h; sourceTree = "<group>"; };
		1ED4FC6311BDC0D2004E826A /* BitmapContainer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = BitmapContainer.cpp; path = src/BitmapContainer.cpp; sourceTree = "<group>"; };
		1ED4FC6411BDC0D2004E826A /* BitmapContainer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BitmapContainer.h; path = src/BitmapContainer.h; sourceTree = "<group>"; };
		1ED4FC6511BDC0D2004E826A /* CellCollection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CellCollection.h; path = src/CellCollection.h; sourceTree = "<group>"; };
		1ED4FC6611BDC0D2004E826A /* ChartRule.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ChartRule.cpp; path = src/ChartRule.cpp; sourceTree = "<group>"; };
		1ED4FC6711BDC0D2004E826A /* ChartRule.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ChartRule.h; path = src/ChartRule.h; sourceTree = "<group>"; };
		1ED4FC6811BDC0D2004E826A /* ChartRuleCollection.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ChartRuleCollection.cpp; path = src/ChartRuleCollection.cpp; sourceTree = "<group>"; };
		1ED4FC6911BDC0D2004E826A /* ChartRuleCollection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ChartRuleCollection.h; path = src/ChartRuleCollection.h; sourceTree = "<group>"; };
		1ED4FC6A11BDC0D2004E826A /* ConfusionNet.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ConfusionNet.cpp; path = src/ConfusionNet.cpp; sourceTree = "<group>"; };
		1ED4FC6B11BDC0D2004E826A /* ConfusionNet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ConfusionNet.h; path = src/ConfusionNet.h; sourceTree = "<group>"; };
		1ED4FC6C11BDC0D2004E826A /* DecodeGraph.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DecodeGraph.cpp; path = src/DecodeGraph.cpp; sourceTree = "<group>"; };
		1ED4FC6D11BDC0D2004E826A /* DecodeGraph.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DecodeGraph.h; path = src/DecodeGraph.h; sourceTree = "<group>"; };
		1ED4FC6E11BDC0D2004E826A /* DecodeStep.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DecodeStep.cpp; path = src/DecodeStep.cpp; sourceTree = "<group>"; };
		1ED4FC6F11BDC0D2004E826A /* DecodeStep.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DecodeStep.h; path = src/DecodeStep.h; sourceTree = "<group>"; };
		1ED4FC7011BDC0D2004E826A /* DecodeStepGeneration.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DecodeStepGeneration.cpp; path = src/DecodeStepGeneration.cpp; sourceTree = "<group>"; };
		1ED4FC7111BDC0D2004E826A /* DecodeStepGeneration.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DecodeStepGeneration.h; path = src/DecodeStepGeneration.h; sourceTree = "<group>"; };
		1ED4FC7211BDC0D2004E826A /* DecodeStepTranslation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DecodeStepTranslation.cpp; path = src/DecodeStepTranslation.cpp; sourceTree = "<group>"; };
		1ED4FC7311BDC0D2004E826A /* DecodeStepTranslation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DecodeStepTranslation.h; path = src/DecodeStepTranslation.h; sourceTree = "<group>"; };
		1ED4FC7411BDC0D2004E826A /* Dictionary.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Dictionary.cpp; path = src/Dictionary.cpp; sourceTree = "<group>"; };
		1ED4FC7511BDC0D2004E826A /* Dictionary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Dictionary.h; path = src/Dictionary.h; sourceTree = "<group>"; };
		1ED4FC7611BDC0D2004E826A /* DotChart.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DotChart.cpp; path = src/DotChart.cpp; sourceTree = "<group>"; };
		1ED4FC7711BDC0D2004E826A /* DotChart.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DotChart.h; path = src/DotChart.h; sourceTree = "<group>"; };
		1ED4FC7811BDC0D2004E826A /* DotChartOnDisk.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DotChartOnDisk.cpp; path = src/DotChartOnDisk.cpp; sourceTree = "<group>"; };
		1ED4FC7911BDC0D2004E826A /* DotChartOnDisk.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DotChartOnDisk.h; path = src/DotChartOnDisk.h; sourceTree = "<group>"; };
		1ED4FC7A11BDC0D2004E826A /* DummyScoreProducers.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DummyScoreProducers.cpp; path = src/DummyScoreProducers.cpp; sourceTree = "<group>"; };
		1ED4FC7B11BDC0D2004E826A /* DummyScoreProducers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DummyScoreProducers.h; path = src/DummyScoreProducers.h; sourceTree = "<group>"; };
		1ED4FC7D11BDC0D2004E826A /* fdstream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fdstream.h; sourceTree = "<group>"; };
		1ED4FC7E11BDC0D2004E826A /* file.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = file.cpp; sourceTree = "<group>"; };
		1ED4FC7F11BDC0D2004E826A /* file.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = file.h; sourceTree = "<group>"; };
		1ED4FC8011BDC0D2004E826A /* types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = types.h; sourceTree = "<group>"; };
		1ED4FC8111BDC0D2004E826A /* utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utils.h; sourceTree = "<group>"; };
		1ED4FC8211BDC0D2004E826A /* vocab.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vocab.cpp; sourceTree = "<group>"; };
		1ED4FC8311BDC0D2004E826A /* vocab.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vocab.h; sourceTree = "<group>"; };
		1ED4FC8411BDC0D2004E826A /* DynSuffixArray.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DynSuffixArray.cpp; path = src/DynSuffixArray.cpp; sourceTree = "<group>"; };
		1ED4FC8511BDC0D2004E826A /* DynSuffixArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DynSuffixArray.h; path = src/DynSuffixArray.h; sourceTree = "<group>"; };
		1ED4FC8611BDC0D2004E826A /* Factor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Factor.cpp; path = src/Factor.cpp; sourceTree = "<group>"; };
		1ED4FC8711BDC0D2004E826A /* Factor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Factor.h; path = src/Factor.h; sourceTree = "<group>"; };
		1ED4FC8811BDC0D2004E826A /* FactorCollection.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = FactorCollection.cpp; path = src/FactorCollection.cpp; sourceTree = "<group>"; };
		1ED4FC8911BDC0D2004E826A /* FactorCollection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FactorCollection.h; path = src/FactorCollection.h; sourceTree = "<group>"; };
		1ED4FC8A11BDC0D2004E826A /* FactorTypeSet.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = FactorTypeSet.cpp; path = src/FactorTypeSet.cpp; sourceTree = "<group>"; };
		1ED4FC8B11BDC0D2004E826A /* FactorTypeSet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FactorTypeSet.h; path = src/FactorTypeSet.h; sourceTree = "<group>"; };
		1ED4FC8C11BDC0D2004E826A /* FeatureFunction.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = FeatureFunction.cpp; path = src/FeatureFunction.cpp; sourceTree = "<group>"; };
		1ED4FC8D11BDC0D2004E826A /* FeatureFunction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FeatureFunction.h; path = src/FeatureFunction.h; sourceTree = "<group>"; };
		1ED4FC8E11BDC0D2004E826A /* FFState.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = FFState.cpp; path = src/FFState.cpp; sourceTree = "<group>"; };
		1ED4FC8F11BDC0D2004E826A /* FFState.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FFState.h; path = src/FFState.h; sourceTree = "<group>"; };
		1ED4FC9011BDC0D2004E826A /* File.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = File.cpp; path = src/File.cpp; sourceTree = "<group>"; };
		1ED4FC9111BDC0D2004E826A /* File.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = File.h; path = src/File.h; sourceTree = "<group>"; };
		1ED4FC9211BDC0D2004E826A /* FilePtr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FilePtr.h; path = src/FilePtr.h; sourceTree = "<group>"; };
		1ED4FC9311BDC0D2004E826A /* FloydWarshall.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = FloydWarshall.cpp; path = src/FloydWarshall.cpp; sourceTree = "<group>"; };
		1ED4FC9411BDC0D2004E826A /* FloydWarshall.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FloydWarshall.h; path = src/FloydWarshall.h; sourceTree = "<group>"; };
		1ED4FC9511BDC0D2004E826A /* GenerationDictionary.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = GenerationDictionary.cpp; path = src/GenerationDictionary.cpp; sourceTree = "<group>"; };
		1ED4FC9611BDC0D2004E826A /* GenerationDictionary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GenerationDictionary.h; path = src/GenerationDictionary.h; sourceTree = "<group>"; };
		1ED4FC9711BDC0D2004E826A /* GlobalLexicalModel.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = GlobalLexicalModel.cpp; path = src/GlobalLexicalModel.cpp; sourceTree = "<group>"; };
		1ED4FC9811BDC0D2004E826A /* GlobalLexicalModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GlobalLexicalModel.h; path = src/GlobalLexicalModel.h; sourceTree = "<group>"; };
		1ED4FC9911BDC0D2004E826A /* gzfilebuf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = gzfilebuf.h; path = src/gzfilebuf.h; sourceTree = "<group>"; };
		1ED4FC9A11BDC0D2004E826A /* hash.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = hash.cpp; path = src/hash.cpp; sourceTree = "<group>"; };
		1ED4FC9B11BDC0D2004E826A /* hash.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = hash.h; path = src/hash.h; sourceTree = "<group>"; };
		1ED4FC9C11BDC0D2004E826A /* hypergraph.proto */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = hypergraph.proto; path = src/hypergraph.proto; sourceTree = "<group>"; };
		1ED4FC9D11BDC0D2004E826A /* Hypothesis.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Hypothesis.cpp; path = src/Hypothesis.cpp; sourceTree = "<group>"; };
		1ED4FC9E11BDC0D2004E826A /* Hypothesis.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Hypothesis.h; path = src/Hypothesis.h; sourceTree = "<group>"; };
		1ED4FC9F11BDC0D2004E826A /* HypothesisStack.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = HypothesisStack.cpp; path = src/HypothesisStack.cpp; sourceTree = "<group>"; };
		1ED4FCA011BDC0D2004E826A /* HypothesisStack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HypothesisStack.h; path = src/HypothesisStack.h; sourceTree = "<group>"; };
		1ED4FCA111BDC0D2004E826A /* HypothesisStackCubePruning.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = HypothesisStackCubePruning.cpp; path = src/HypothesisStackCubePruning.cpp; sourceTree = "<group>"; };
		1ED4FCA211BDC0D2004E826A /* HypothesisStackCubePruning.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HypothesisStackCubePruning.h; path = src/HypothesisStackCubePruning.h; sourceTree = "<group>"; };
		1ED4FCA311BDC0D2004E826A /* HypothesisStackNormal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = HypothesisStackNormal.cpp; path = src/HypothesisStackNormal.cpp; sourceTree = "<group>"; };
		1ED4FCA411BDC0D2004E826A /* HypothesisStackNormal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HypothesisStackNormal.h; path = src/HypothesisStackNormal.h; sourceTree = "<group>"; };
		1ED4FCA511BDC0D2004E826A /* InputFileStream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = InputFileStream.cpp; path = src/InputFileStream.cpp; sourceTree = "<group>"; };
		1ED4FCA611BDC0D2004E826A /* InputFileStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = InputFileStream.h; path = src/InputFileStream.h; sourceTree = "<group>"; };
		1ED4FCA711BDC0D2004E826A /* InputType.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = InputType.cpp; path = src/InputType.cpp; sourceTree = "<group>"; };
		1ED4FCA811BDC0D2004E826A /* InputType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = InputType.h; path = src/InputType.h; sourceTree = "<group>"; };
		1ED4FCA911BDC0D2004E826A /* LanguageModel.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = LanguageModel.cpp; path = src/LanguageModel.cpp; sourceTree = "<group>"; };
		1ED4FCAA11BDC0D2004E826A /* LanguageModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = LanguageModel.h; path = src/LanguageModel.h; sourceTree = "<group>"; };
		1ED4FCAB11BDC0D2004E826A /* LanguageModelFactory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = LanguageModelFactory.cpp; path = src/LanguageModelFactory.cpp; sourceTree = "<group>"; };
		1ED4FCAC11BDC0D2004E826A /* LanguageModelFactory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = LanguageModelFactory.h; path = src/LanguageModelFactory.h; sourceTree = "<group>"; };
		1ED4FCAD11BDC0D2004E826A /* LanguageModelInternal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = LanguageModelInternal.cpp; path = src/LanguageModelInternal.cpp; sourceTree = "<group>"; };
		1ED4FCAE11BDC0D2004E826A /* LanguageModelInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = LanguageModelInternal.h; path = src/LanguageModelInternal.h; sourceTree = "<group>"; };
		1ED4FCAF11BDC0D2004E826A /* LanguageModelIRST.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = LanguageModelIRST.cpp; path = src/LanguageModelIRST.cpp; sourceTree = "<group>"; };
		1ED4FCB011BDC0D2004E826A /* LanguageModelIRST.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = LanguageModelIRST.h; path = src/LanguageModelIRST.h; sourceTree = "<group>"; };
		1ED4FCB111BDC0D2004E826A /* LanguageModelJoint.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = LanguageModelJoint.cpp; path = src/LanguageModelJoint.cpp; sourceTree = "<group>"; };
		1ED4FCB211BDC0D2004E826A /* LanguageModelJoint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = LanguageModelJoint.h; path = src/LanguageModelJoint.h; sourceTree = "<group>"; };
		1ED4FCB311BDC0D2004E826A /* LanguageModelMultiFactor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = LanguageModelMultiFactor.cpp; path = src/LanguageModelMultiFactor.cpp; sourceTree = "<group>"; };
		1ED4FCB411BDC0D2004E826A /* LanguageModelMultiFactor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = LanguageModelMultiFactor.h; path = src/LanguageModelMultiFactor.h; sourceTree = "<group>"; };
		1ED4FCB511BDC0D2004E826A /* LanguageModelParallelBackoff.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = LanguageModelParallelBackoff.cpp; path = src/LanguageModelParallelBackoff.cpp; sourceTree = "<group>"; };
		1ED4FCB611BDC0D2004E826A /* LanguageModelParallelBackoff.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = LanguageModelParallelBackoff.h; path = src/LanguageModelParallelBackoff.h; sourceTree = "<group>"; };
		1ED4FCB911BDC0D2004E826A /* LanguageModelRemote.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = LanguageModelRemote.cpp; path = src/LanguageModelRemote.cpp; sourceTree = "<group>"; };
		1ED4FCBA11BDC0D2004E826A /* LanguageModelRemote.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = LanguageModelRemote.h; path = src/LanguageModelRemote.h; sourceTree = "<group>"; };
		1ED4FCBB11BDC0D2004E826A /* LanguageModelSingleFactor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = LanguageModelSingleFactor.cpp; path = src/LanguageModelSingleFactor.cpp; sourceTree = "<group>"; };
		1ED4FCBC11BDC0D2004E826A /* LanguageModelSingleFactor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = LanguageModelSingleFactor.h; path = src/LanguageModelSingleFactor.h; sourceTree = "<group>"; };
		1ED4FCBD11BDC0D2004E826A /* LanguageModelSkip.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = LanguageModelSkip.cpp; path = src/LanguageModelSkip.cpp; sourceTree = "<group>"; };
		1ED4FCBE11BDC0D2004E826A /* LanguageModelSkip.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = LanguageModelSkip.h; path = src/LanguageModelSkip.h; sourceTree = "<group>"; };
		1ED4FCBF11BDC0D2004E826A /* LanguageModelSRI.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = LanguageModelSRI.cpp; path = src/LanguageModelSRI.cpp; sourceTree = "<group>"; };
		1ED4FCC011BDC0D2004E826A /* LanguageModelSRI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = LanguageModelSRI.h; path = src/LanguageModelSRI.h; sourceTree = "<group>"; };
		1ED4FCC111BDC0D2004E826A /* LexicalReordering.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = LexicalReordering.cpp; path = src/LexicalReordering.cpp; sourceTree = "<group>"; };
		1ED4FCC211BDC0D2004E826A /* LexicalReordering.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = LexicalReordering.h; path = src/LexicalReordering.h; sourceTree = "<group>"; };
		1ED4FCC311BDC0D2004E826A /* LexicalReorderingState.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = LexicalReorderingState.cpp; path = src/LexicalReorderingState.cpp; sourceTree = "<group>"; };
		1ED4FCC411BDC0D2004E826A /* LexicalReorderingState.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = LexicalReorderingState.h; path = src/LexicalReorderingState.h; sourceTree = "<group>"; };
		1ED4FCC511BDC0D2004E826A /* LexicalReorderingTable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = LexicalReorderingTable.cpp; path = src/LexicalReorderingTable.cpp; sourceTree = "<group>"; };
		1ED4FCC611BDC0D2004E826A /* LexicalReorderingTable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = LexicalReorderingTable.h; path = src/LexicalReorderingTable.h; sourceTree = "<group>"; };
		1ED4FCC711BDC0D2004E826A /* LMList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = LMList.cpp; path = src/LMList.cpp; sourceTree = "<group>"; };
		1ED4FCC811BDC0D2004E826A /* LMList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = LMList.h; path = src/LMList.h; sourceTree = "<group>"; };
		1ED4FCC911BDC0D2004E826A /* LVoc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = LVoc.cpp; path = src/LVoc.cpp; sourceTree = "<group>"; };
		1ED4FCCA11BDC0D2004E826A /* LVoc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = LVoc.h; path = src/LVoc.h; sourceTree = "<group>"; };
		1ED4FCCE11BDC0D2004E826A /* Manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Manager.cpp; path = src/Manager.cpp; sourceTree = "<group>"; };
		1ED4FCCF11BDC0D2004E826A /* Manager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Manager.h; path = src/Manager.h; sourceTree = "<group>"; };
		1ED4FCD011BDC0D2004E826A /* NGramCollection.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = NGramCollection.cpp; path = src/NGramCollection.cpp; sourceTree = "<group>"; };
		1ED4FCD111BDC0D2004E826A /* NGramCollection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = NGramCollection.h; path = src/NGramCollection.h; sourceTree = "<group>"; };
		1ED4FCD211BDC0D2004E826A /* NGramNode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = NGramNode.cpp; path = src/NGramNode.cpp; sourceTree = "<group>"; };
		1ED4FCD311BDC0D2004E826A /* NGramNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = NGramNode.h; path = src/NGramNode.h; sourceTree = "<group>"; };
		1ED4FCD411BDC0D2004E826A /* ObjectPool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ObjectPool.h; path = src/ObjectPool.h; sourceTree = "<group>"; };
		1ED4FCD511BDC0D2004E826A /* Parameter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Parameter.cpp; path = src/Parameter.cpp; sourceTree = "<group>"; };
		1ED4FCD611BDC0D2004E826A /* Parameter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Parameter.h; path = src/Parameter.h; sourceTree = "<group>"; };
		1ED4FCD711BDC0D2004E826A /* PartialTranslOptColl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = PartialTranslOptColl.cpp; path = src/PartialTranslOptColl.cpp; sourceTree = "<group>"; };
		1ED4FCD811BDC0D2004E826A /* PartialTranslOptColl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PartialTranslOptColl.h; path = src/PartialTranslOptColl.h; sourceTree = "<group>"; };
		1ED4FCD911BDC0D2004E826A /* PCNTools.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = PCNTools.cpp; path = src/PCNTools.cpp; sourceTree = "<group>"; };
		1ED4FCDA11BDC0D2004E826A /* PCNTools.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PCNTools.h; path = src/PCNTools.h; sourceTree = "<group>"; };
		1ED4FCDB11BDC0D2004E826A /* PDTAimp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PDTAimp.h; path = src/PDTAimp.h; sourceTree = "<group>"; };
		1ED4FCDC11BDC0D2004E826A /* Phrase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Phrase.cpp; path = src/Phrase.cpp; sourceTree = "<group>"; };
		1ED4FCDD11BDC0D2004E826A /* Phrase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Phrase.h; path = src/Phrase.h; sourceTree = "<group>"; };
		1ED4FCDE11BDC0D2004E826A /* PhraseDictionary.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = PhraseDictionary.cpp; path = src/PhraseDictionary.cpp; sourceTree = "<group>"; };
		1ED4FCDF11BDC0D2004E826A /* PhraseDictionary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PhraseDictionary.h; path = src/PhraseDictionary.h; sourceTree = "<group>"; };
		1ED4FCE011BDC0D2004E826A /* PhraseDictionaryDynSuffixArray.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = PhraseDictionaryDynSuffixArray.cpp; path = src/PhraseDictionaryDynSuffixArray.cpp; sourceTree = "<group>"; };
		1ED4FCE111BDC0D2004E826A /* PhraseDictionaryDynSuffixArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PhraseDictionaryDynSuffixArray.h; path = src/PhraseDictionaryDynSuffixArray.h; sourceTree = "<group>"; };
		1ED4FCE211BDC0D2004E826A /* PhraseDictionaryMemory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = PhraseDictionaryMemory.cpp; path = src/PhraseDictionaryMemory.cpp; sourceTree = "<group>"; };
		1ED4FCE311BDC0D2004E826A /* PhraseDictionaryMemory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PhraseDictionaryMemory.h; path = src/PhraseDictionaryMemory.h; sourceTree = "<group>"; };
		1ED4FCE711BDC0D2004E826A /* PhraseDictionaryNode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = PhraseDictionaryNode.cpp; path = src/PhraseDictionaryNode.cpp; sourceTree = "<group>"; };
		1ED4FCE811BDC0D2004E826A /* PhraseDictionaryNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PhraseDictionaryNode.h; path = src/PhraseDictionaryNode.h; sourceTree = "<group>"; };
		1ED4FCEB11BDC0D2004E826A /* PhraseDictionaryOnDisk.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = PhraseDictionaryOnDisk.cpp; path = src/PhraseDictionaryOnDisk.cpp; sourceTree = "<group>"; };
		1ED4FCEC11BDC0D2004E826A /* PhraseDictionaryOnDisk.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PhraseDictionaryOnDisk.h; path = src/PhraseDictionaryOnDisk.h; sourceTree = "<group>"; };
		1ED4FCED11BDC0D2004E826A /* PhraseDictionaryOnDiskChart.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = PhraseDictionaryOnDiskChart.cpp; path = src/PhraseDictionaryOnDiskChart.cpp; sourceTree = "<group>"; };
		1ED4FCEE11BDC0D2004E826A /* PhraseDictionaryTree.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = PhraseDictionaryTree.cpp; path = src/PhraseDictionaryTree.cpp; sourceTree = "<group>"; };
		1ED4FCEF11BDC0D2004E826A /* PhraseDictionaryTree.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PhraseDictionaryTree.h; path = src/PhraseDictionaryTree.h; sourceTree = "<group>"; };
		1ED4FCF011BDC0D2004E826A /* PhraseDictionaryTreeAdaptor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = PhraseDictionaryTreeAdaptor.cpp; path = src/PhraseDictionaryTreeAdaptor.cpp; sourceTree = "<group>"; };
		1ED4FCF111BDC0D2004E826A /* PhraseDictionaryTreeAdaptor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PhraseDictionaryTreeAdaptor.h; path = src/PhraseDictionaryTreeAdaptor.h; sourceTree = "<group>"; };
		1ED4FCF211BDC0D2004E826A /* PrefixTree.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PrefixTree.h; path = src/PrefixTree.h; sourceTree = "<group>"; };
		1ED4FCF311BDC0D2004E826A /* PrefixTreeMap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = PrefixTreeMap.cpp; path = src/PrefixTreeMap.cpp; sourceTree = "<group>"; };
		1ED4FCF411BDC0D2004E826A /* PrefixTreeMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PrefixTreeMap.h; path = src/PrefixTreeMap.h; sourceTree = "<group>"; };
		1ED4FCF511BDC0D2004E826A /* ReorderingConstraint.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ReorderingConstraint.cpp; path = src/ReorderingConstraint.cpp; sourceTree = "<group>"; };
		1ED4FCF611BDC0D2004E826A /* ReorderingConstraint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ReorderingConstraint.h; path = src/ReorderingConstraint.h; sourceTree = "<group>"; };
		1ED4FCF711BDC0D2004E826A /* ReorderingStack.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ReorderingStack.cpp; path = src/ReorderingStack.cpp; sourceTree = "<group>"; };
		1ED4FCF811BDC0D2004E826A /* ReorderingStack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ReorderingStack.h; path = src/ReorderingStack.h; sourceTree = "<group>"; };
		1ED4FCF911BDC0D2004E826A /* rule.proto */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = rule.proto; path = src/rule.proto; sourceTree = "<group>"; };
		1ED4FCFA11BDC0D2004E826A /* ScoreComponentCollection.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ScoreComponentCollection.cpp; path = src/ScoreComponentCollection.cpp; sourceTree = "<group>"; };
		1ED4FCFB11BDC0D2004E826A /* ScoreComponentCollection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ScoreComponentCollection.h; path = src/ScoreComponentCollection.h; sourceTree = "<group>"; };
		1ED4FCFC11BDC0D2004E826A /* ScoreIndexManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ScoreIndexManager.cpp; path = src/ScoreIndexManager.cpp; sourceTree = "<group>"; };
		1ED4FCFD11BDC0D2004E826A /* ScoreIndexManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ScoreIndexManager.h; path = src/ScoreIndexManager.h; sourceTree = "<group>"; };
		1ED4FCFE11BDC0D2004E826A /* ScoreProducer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ScoreProducer.cpp; path = src/ScoreProducer.cpp; sourceTree = "<group>"; };
		1ED4FCFF11BDC0D2004E826A /* ScoreProducer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ScoreProducer.h; path = src/ScoreProducer.h; sourceTree = "<group>"; };
		1ED4FD0011BDC0D2004E826A /* Search.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Search.cpp; path = src/Search.cpp; sourceTree = "<group>"; };
		1ED4FD0111BDC0D2004E826A /* Search.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Search.h; path = src/Search.h; sourceTree = "<group>"; };
		1ED4FD0211BDC0D2004E826A /* SearchCubePruning.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SearchCubePruning.cpp; path = src/SearchCubePruning.cpp; sourceTree = "<group>"; };
		1ED4FD0311BDC0D2004E826A /* SearchCubePruning.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SearchCubePruning.h; path = src/SearchCubePruning.h; sourceTree = "<group>"; };
		1ED4FD0411BDC0D2004E826A /* SearchNormal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SearchNormal.cpp; path = src/SearchNormal.cpp; sourceTree = "<group>"; };
		1ED4FD0511BDC0D2004E826A /* SearchNormal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SearchNormal.h; path = src/SearchNormal.h; sourceTree = "<group>"; };
		1ED4FD0611BDC0D2004E826A /* Sentence.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Sentence.cpp; path = src/Sentence.cpp; sourceTree = "<group>"; };
		1ED4FD0711BDC0D2004E826A /* Sentence.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Sentence.h; path = src/Sentence.h; sourceTree = "<group>"; };
		1ED4FD0811BDC0D2004E826A /* SentenceStats.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SentenceStats.cpp; path = src/SentenceStats.cpp; sourceTree = "<group>"; };
		1ED4FD0911BDC0D2004E826A /* SentenceStats.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SentenceStats.h; path = src/SentenceStats.h; sourceTree = "<group>"; };
		1ED4FD0A11BDC0D2004E826A /* SquareMatrix.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SquareMatrix.cpp; path = src/SquareMatrix.cpp; sourceTree = "<group>"; };
		1ED4FD0B11BDC0D2004E826A /* SquareMatrix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SquareMatrix.h; path = src/SquareMatrix.h; sourceTree = "<group>"; };
		1ED4FD0C11BDC0D2004E826A /* StaticData.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = StaticData.cpp; path = src/StaticData.cpp; sourceTree = "<group>"; };
		1ED4FD0D11BDC0D2004E826A /* StaticData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = StaticData.h; path = src/StaticData.h; sourceTree = "<group>"; };
		1ED4FD0E11BDC0D2004E826A /* TargetPhrase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = TargetPhrase.cpp; path = src/TargetPhrase.cpp; sourceTree = "<group>"; };
		1ED4FD0F11BDC0D2004E826A /* TargetPhrase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TargetPhrase.h; path = src/TargetPhrase.h; sourceTree = "<group>"; };
		1ED4FD1011BDC0D2004E826A /* TargetPhraseCollection.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = TargetPhraseCollection.cpp; path = src/TargetPhraseCollection.cpp; sourceTree = "<group>"; };
		1ED4FD1111BDC0D2004E826A /* TargetPhraseCollection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TargetPhraseCollection.h; path = src/TargetPhraseCollection.h; sourceTree = "<group>"; };
		1ED4FD1211BDC0D2004E826A /* Timer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Timer.cpp; path = src/Timer.cpp; sourceTree = "<group>"; };
		1ED4FD1311BDC0D2004E826A /* Timer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Timer.h; path = src/Timer.h; sourceTree = "<group>"; };
		1ED4FD1411BDC0D2004E826A /* TranslationOption.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = TranslationOption.cpp; path = src/TranslationOption.cpp; sourceTree = "<group>"; };
		1ED4FD1511BDC0D2004E826A /* TranslationOption.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TranslationOption.h; path = src/TranslationOption.h; sourceTree = "<group>"; };
		1ED4FD1611BDC0D2004E826A /* TranslationOptionCollection.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = TranslationOptionCollection.cpp; path = src/TranslationOptionCollection.cpp; sourceTree = "<group>"; };
		1ED4FD1711BDC0D2004E826A /* TranslationOptionCollection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TranslationOptionCollection.h; path = src/TranslationOptionCollection.h; sourceTree = "<group>"; };
		1ED4FD1811BDC0D2004E826A /* TranslationOptionCollectionConfusionNet.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = TranslationOptionCollectionConfusionNet.cpp; path = src/TranslationOptionCollectionConfusionNet.cpp; sourceTree = "<group>"; };
		1ED4FD1911BDC0D2004E826A /* TranslationOptionCollectionConfusionNet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TranslationOptionCollectionConfusionNet.h; path = src/TranslationOptionCollectionConfusionNet.h; sourceTree = "<group>"; };
		1ED4FD1A11BDC0D2004E826A /* TranslationOptionCollectionText.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = TranslationOptionCollectionText.cpp; path = src/TranslationOptionCollectionText.cpp; sourceTree = "<group>"; };
		1ED4FD1B11BDC0D2004E826A /* TranslationOptionCollectionText.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TranslationOptionCollectionText.h; path = src/TranslationOptionCollectionText.h; sourceTree = "<group>"; };
		1ED4FD1C11BDC0D2004E826A /* TranslationOptionList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = TranslationOptionList.cpp; path = src/TranslationOptionList.cpp; sourceTree = "<group>"; };
		1ED4FD1D11BDC0D2004E826A /* TranslationOptionList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TranslationOptionList.h; path = src/TranslationOptionList.h; sourceTree = "<group>"; };
		1ED4FD1E11BDC0D2004E826A /* TreeInput.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = TreeInput.cpp; path = src/TreeInput.cpp; sourceTree = "<group>"; };
		1ED4FD1F11BDC0D2004E826A /* TreeInput.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TreeInput.h; path = src/TreeInput.h; sourceTree = "<group>"; };
		1ED4FD2011BDC0D2004E826A /* TrellisPath.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = TrellisPath.cpp; path = src/TrellisPath.cpp; sourceTree = "<group>"; };
		1ED4FD2111BDC0D2004E826A /* TrellisPath.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TrellisPath.h; path = src/TrellisPath.h; sourceTree = "<group>"; };
		1ED4FD2211BDC0D2004E826A /* TrellisPathCollection.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = TrellisPathCollection.cpp; path = src/TrellisPathCollection.cpp; sourceTree = "<group>"; };
		1ED4FD2311BDC0D2004E826A /* TrellisPathCollection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TrellisPathCollection.h; path = src/TrellisPathCollection.h; sourceTree = "<group>"; };
		1ED4FD2411BDC0D2004E826A /* TrellisPathList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TrellisPathList.h; path = src/TrellisPathList.h; sourceTree = "<group>"; };
		1ED4FD2511BDC0D2004E826A /* TypeDef.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TypeDef.h; path = src/TypeDef.h; sourceTree = "<group>"; };
		1ED4FD2611BDC0D2004E826A /* UniqueObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = UniqueObject.h; path = src/UniqueObject.h; sourceTree = "<group>"; };
		1ED4FD2711BDC0D2004E826A /* UserMessage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = UserMessage.cpp; path = src/UserMessage.cpp; sourceTree = "<group>"; };
		1ED4FD2811BDC0D2004E826A /* UserMessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = UserMessage.h; path = src/UserMessage.h; sourceTree = "<group>"; };
		1ED4FD2911BDC0D2004E826A /* Util.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Util.cpp; path = src/Util.cpp; sourceTree = "<group>"; };
		1ED4FD2A11BDC0D2004E826A /* Util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Util.h; path = src/Util.h; sourceTree = "<group>"; };
		1ED4FD2B11BDC0D2004E826A /* Word.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Word.cpp; path = src/Word.cpp; sourceTree = "<group>"; };
		1ED4FD2C11BDC0D2004E826A /* Word.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Word.h; path = src/Word.h; sourceTree = "<group>"; };
		1ED4FD2D11BDC0D2004E826A /* WordConsumed.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = WordConsumed.cpp; path = src/WordConsumed.cpp; sourceTree = "<group>"; };
		1ED4FD2E11BDC0D2004E826A /* WordConsumed.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WordConsumed.h; path = src/WordConsumed.h; sourceTree = "<group>"; };
		1ED4FD2F11BDC0D2004E826A /* WordLattice.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = WordLattice.cpp; path = src/WordLattice.cpp; sourceTree = "<group>"; };
		1ED4FD3011BDC0D2004E826A /* WordLattice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WordLattice.h; path = src/WordLattice.h; sourceTree = "<group>"; };
		1ED4FD3111BDC0D2004E826A /* WordsBitmap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = WordsBitmap.cpp; path = src/WordsBitmap.cpp; sourceTree = "<group>"; };
		1ED4FD3211BDC0D2004E826A /* WordsBitmap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WordsBitmap.h; path = src/WordsBitmap.h; sourceTree = "<group>"; };
		1ED4FD3311BDC0D2004E826A /* WordsRange.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = WordsRange.cpp; path = src/WordsRange.cpp; sourceTree = "<group>"; };
		1ED4FD3411BDC0D2004E826A /* WordsRange.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WordsRange.h; path = src/WordsRange.h; sourceTree = "<group>"; };
		1ED4FD3511BDC0D2004E826A /* XmlOption.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = XmlOption.cpp; path = src/XmlOption.cpp; sourceTree = "<group>"; };
		1ED4FD3611BDC0D2004E826A /* XmlOption.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = XmlOption.h; path = src/XmlOption.h; sourceTree = "<group>"; };
		1EF549AF12118A0B00C481EB /* DecodeFeature.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DecodeFeature.cpp; path = src/DecodeFeature.cpp; sourceTree = "<group>"; };
		1EF549B012118A0C00C481EB /* DecodeFeature.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DecodeFeature.h; path = src/DecodeFeature.h; sourceTree = "<group>"; };
		1EF549B512118A4A00C481EB /* LanguageModelDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = LanguageModelDelegate.h; path = src/LanguageModelDelegate.h; sourceTree = "<group>"; };
		1EF549B712118A5D00C481EB /* TranslationSystem.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = TranslationSystem.cpp; path = src/TranslationSystem.cpp; sourceTree = "<group>"; };
		1EF549B812118A5D00C481EB /* TranslationSystem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TranslationSystem.h; path = src/TranslationSystem.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 = (
				1E20EFEE1241211A00D7FE95 /* BleuScoreFeature.cpp */,
				1E20EFEF1241211A00D7FE95 /* BleuScoreFeature.h */,
				1E059675123FB1E900D39289 /* OnlineCommand.cpp */,
				1E059676123FB1E900D39289 /* OnlineCommand.h */,
				1ED4FC5F11BDC0D2004E826A /* AlignmentInfo.cpp */,
				1ED4FC6011BDC0D2004E826A /* AlignmentInfo.h */,
				1ED4FC6111BDC0D2004E826A /* BilingualDynSuffixArray.cpp */,
				1ED4FC6211BDC0D2004E826A /* BilingualDynSuffixArray.h */,
				1ED4FC6311BDC0D2004E826A /* BitmapContainer.cpp */,
				1ED4FC6411BDC0D2004E826A /* BitmapContainer.h */,
				1ED4FC6511BDC0D2004E826A /* CellCollection.h */,
				1ED4FC6611BDC0D2004E826A /* ChartRule.cpp */,
				1ED4FC6711BDC0D2004E826A /* ChartRule.h */,
				1ED4FC6811BDC0D2004E826A /* ChartRuleCollection.cpp */,
				1ED4FC6911BDC0D2004E826A /* ChartRuleCollection.h */,
				1ED4FC6A11BDC0D2004E826A /* ConfusionNet.cpp */,
				1ED4FC6B11BDC0D2004E826A /* ConfusionNet.h */,
				1EF549AF12118A0B00C481EB /* DecodeFeature.cpp */,
				1EF549B012118A0C00C481EB /* DecodeFeature.h */,
				1ED4FC6C11BDC0D2004E826A /* DecodeGraph.cpp */,
				1ED4FC6D11BDC0D2004E826A /* DecodeGraph.h */,
				1ED4FC6E11BDC0D2004E826A /* DecodeStep.cpp */,
				1ED4FC6F11BDC0D2004E826A /* DecodeStep.h */,
				1ED4FC7011BDC0D2004E826A /* DecodeStepGeneration.cpp */,
				1ED4FC7111BDC0D2004E826A /* DecodeStepGeneration.h */,
				1ED4FC7211BDC0D2004E826A /* DecodeStepTranslation.cpp */,
				1ED4FC7311BDC0D2004E826A /* DecodeStepTranslation.h */,
				1ED4FC7411BDC0D2004E826A /* Dictionary.cpp */,
				1ED4FC7511BDC0D2004E826A /* Dictionary.h */,
				1ED4FC7611BDC0D2004E826A /* DotChart.cpp */,
				1ED4FC7711BDC0D2004E826A /* DotChart.h */,
				1ED4FC7811BDC0D2004E826A /* DotChartOnDisk.cpp */,
				1ED4FC7911BDC0D2004E826A /* DotChartOnDisk.h */,
				1ED4FC7A11BDC0D2004E826A /* DummyScoreProducers.cpp */,
				1ED4FC7B11BDC0D2004E826A /* DummyScoreProducers.h */,
				1ED4FC7C11BDC0D2004E826A /* DynSAInclude */,
				1ED4FC8411BDC0D2004E826A /* DynSuffixArray.cpp */,
				1ED4FC8511BDC0D2004E826A /* DynSuffixArray.h */,
				1ED4FC8611BDC0D2004E826A /* Factor.cpp */,
				1ED4FC8711BDC0D2004E826A /* Factor.h */,
				1ED4FC8811BDC0D2004E826A /* FactorCollection.cpp */,
				1ED4FC8911BDC0D2004E826A /* FactorCollection.h */,
				1ED4FC8A11BDC0D2004E826A /* FactorTypeSet.cpp */,
				1ED4FC8B11BDC0D2004E826A /* FactorTypeSet.h */,
				1ED4FC8C11BDC0D2004E826A /* FeatureFunction.cpp */,
				1ED4FC8D11BDC0D2004E826A /* FeatureFunction.h */,
				1E7739CE123F646800B88EB7 /* FeatureVector.cpp */,
				1E7739CF123F646800B88EB7 /* FeatureVector.h */,
				1ED4FC8E11BDC0D2004E826A /* FFState.cpp */,
				1ED4FC8F11BDC0D2004E826A /* FFState.h */,
				1ED4FC9011BDC0D2004E826A /* File.cpp */,
				1ED4FC9111BDC0D2004E826A /* File.h */,
				1ED4FC9211BDC0D2004E826A /* FilePtr.h */,
				1ED4FC9311BDC0D2004E826A /* FloydWarshall.cpp */,
				1ED4FC9411BDC0D2004E826A /* FloydWarshall.h */,
				1ED4FC9511BDC0D2004E826A /* GenerationDictionary.cpp */,
				1ED4FC9611BDC0D2004E826A /* GenerationDictionary.h */,
				1ED4FC9711BDC0D2004E826A /* GlobalLexicalModel.cpp */,
				1ED4FC9811BDC0D2004E826A /* GlobalLexicalModel.h */,
				1ED4FC9911BDC0D2004E826A /* gzfilebuf.h */,
				1ED4FC9A11BDC0D2004E826A /* hash.cpp */,
				1ED4FC9B11BDC0D2004E826A /* hash.h */,
				1ED4FC9C11BDC0D2004E826A /* hypergraph.proto */,
				1ED4FC9D11BDC0D2004E826A /* Hypothesis.cpp */,
				1ED4FC9E11BDC0D2004E826A /* Hypothesis.h */,
				1ED4FC9F11BDC0D2004E826A /* HypothesisStack.cpp */,
				1ED4FCA011BDC0D2004E826A /* HypothesisStack.h */,
				1ED4FCA111BDC0D2004E826A /* HypothesisStackCubePruning.cpp */,
				1ED4FCA211BDC0D2004E826A /* HypothesisStackCubePruning.h */,
				1ED4FCA311BDC0D2004E826A /* HypothesisStackNormal.cpp */,
				1ED4FCA411BDC0D2004E826A /* HypothesisStackNormal.h */,
				1ED4FCA511BDC0D2004E826A /* InputFileStream.cpp */,
				1ED4FCA611BDC0D2004E826A /* InputFileStream.h */,
				1ED4FCA711BDC0D2004E826A /* InputType.cpp */,
				1ED4FCA811BDC0D2004E826A /* InputType.h */,
				1ED4FCA911BDC0D2004E826A /* LanguageModel.cpp */,
				1ED4FCAA11BDC0D2004E826A /* LanguageModel.h */,
				1EF549B512118A4A00C481EB /* LanguageModelDelegate.h */,
				1ED4FCAB11BDC0D2004E826A /* LanguageModelFactory.cpp */,
				1ED4FCAC11BDC0D2004E826A /* LanguageModelFactory.h */,
				1ED4FCAD11BDC0D2004E826A /* LanguageModelInternal.cpp */,
				1ED4FCAE11BDC0D2004E826A /* LanguageModelInternal.h */,
				1ED4FCAF11BDC0D2004E826A /* LanguageModelIRST.cpp */,
				1ED4FCB011BDC0D2004E826A /* LanguageModelIRST.h */,
				1ED4FCB111BDC0D2004E826A /* LanguageModelJoint.cpp */,
				1ED4FCB211BDC0D2004E826A /* LanguageModelJoint.h */,
				1ED4FCB311BDC0D2004E826A /* LanguageModelMultiFactor.cpp */,
				1ED4FCB411BDC0D2004E826A /* LanguageModelMultiFactor.h */,
				1ED4FCB511BDC0D2004E826A /* LanguageModelParallelBackoff.cpp */,
				1ED4FCB611BDC0D2004E826A /* LanguageModelParallelBackoff.h */,
				1ED4FCB911BDC0D2004E826A /* LanguageModelRemote.cpp */,
				1ED4FCBA11BDC0D2004E826A /* LanguageModelRemote.h */,
				1ED4FCBB11BDC0D2004E826A /* LanguageModelSingleFactor.cpp */,
				1ED4FCBC11BDC0D2004E826A /* LanguageModelSingleFactor.h */,
				1ED4FCBD11BDC0D2004E826A /* LanguageModelSkip.cpp */,
				1ED4FCBE11BDC0D2004E826A /* LanguageModelSkip.h */,
				1ED4FCBF11BDC0D2004E826A /* LanguageModelSRI.cpp */,
				1ED4FCC011BDC0D2004E826A /* LanguageModelSRI.h */,
				1ED4FCC111BDC0D2004E826A /* LexicalReordering.cpp */,
				1ED4FCC211BDC0D2004E826A /* LexicalReordering.h */,
				1ED4FCC311BDC0D2004E826A /* LexicalReorderingState.cpp */,
				1ED4FCC411BDC0D2004E826A /* LexicalReorderingState.h */,
				1ED4FCC511BDC0D2004E826A /* LexicalReorderingTable.cpp */,
				1ED4FCC611BDC0D2004E826A /* LexicalReorderingTable.h */,
				1ED4FCC711BDC0D2004E826A /* LMList.cpp */,
				1ED4FCC811BDC0D2004E826A /* LMList.h */,
				1ED4FCC911BDC0D2004E826A /* LVoc.cpp */,
				1ED4FCCA11BDC0D2004E826A /* LVoc.h */,
				1ED4FCCE11BDC0D2004E826A /* Manager.cpp */,
				1ED4FCCF11BDC0D2004E826A /* Manager.h */,
				1ED4FCD011BDC0D2004E826A /* NGramCollection.cpp */,
				1ED4FCD111BDC0D2004E826A /* NGramCollection.h */,
				1ED4FCD211BDC0D2004E826A /* NGramNode.cpp */,
				1ED4FCD311BDC0D2004E826A /* NGramNode.h */,
				1ED4FCD411BDC0D2004E826A /* ObjectPool.h */,
				1ED4FCD511BDC0D2004E826A /* Parameter.cpp */,
				1ED4FCD611BDC0D2004E826A /* Parameter.h */,
				1ED4FCD711BDC0D2004E826A /* PartialTranslOptColl.cpp */,
				1ED4FCD811BDC0D2004E826A /* PartialTranslOptColl.h */,
				1ED4FCD911BDC0D2004E826A /* PCNTools.cpp */,
				1ED4FCDA11BDC0D2004E826A /* PCNTools.h */,
				1ED4FCDB11BDC0D2004E826A /* PDTAimp.h */,
				1ED4FCDC11BDC0D2004E826A /* Phrase.cpp */,
				1ED4FCDD11BDC0D2004E826A /* Phrase.h */,
				1ED4FCDE11BDC0D2004E826A /* PhraseDictionary.cpp */,
				1ED4FCDF11BDC0D2004E826A /* PhraseDictionary.h */,
				1ED4FCE011BDC0D2004E826A /* PhraseDictionaryDynSuffixArray.cpp */,
				1ED4FCE111BDC0D2004E826A /* PhraseDictionaryDynSuffixArray.h */,
				1ED4FCE211BDC0D2004E826A /* PhraseDictionaryMemory.cpp */,
				1ED4FCE311BDC0D2004E826A /* PhraseDictionaryMemory.h */,
				1ED4FCE711BDC0D2004E826A /* PhraseDictionaryNode.cpp */,
				1ED4FCE811BDC0D2004E826A /* PhraseDictionaryNode.h */,
				1E5D8E0211F25F03000F027F /* PhraseDictionaryNodeSCFG.cpp */,
				1E5D8E0311F25F03000F027F /* PhraseDictionaryNodeSCFG.h */,
				1ED4FCEB11BDC0D2004E826A /* PhraseDictionaryOnDisk.cpp */,
				1ED4FCEC11BDC0D2004E826A /* PhraseDictionaryOnDisk.h */,
				1ED4FCED11BDC0D2004E826A /* PhraseDictionaryOnDiskChart.cpp */,
				1E5D8E0611F25F2F000F027F /* PhraseDictionarySCFG.cpp */,
				1E5D8E0711F25F2F000F027F /* PhraseDictionarySCFGChart.cpp */,
				1ED4FCEE11BDC0D2004E826A /* PhraseDictionaryTree.cpp */,
				1ED4FCEF11BDC0D2004E826A /* PhraseDictionaryTree.h */,
				1ED4FCF011BDC0D2004E826A /* PhraseDictionaryTreeAdaptor.cpp */,
				1ED4FCF111BDC0D2004E826A /* PhraseDictionaryTreeAdaptor.h */,
				1ED4FCF211BDC0D2004E826A /* PrefixTree.h */,
				1ED4FCF311BDC0D2004E826A /* PrefixTreeMap.cpp */,
				1ED4FCF411BDC0D2004E826A /* PrefixTreeMap.h */,
				1ED4FCF511BDC0D2004E826A /* ReorderingConstraint.cpp */,
				1ED4FCF611BDC0D2004E826A /* ReorderingConstraint.h */,
				1ED4FCF711BDC0D2004E826A /* ReorderingStack.cpp */,
				1ED4FCF811BDC0D2004E826A /* ReorderingStack.h */,
				1ED4FCF911BDC0D2004E826A /* rule.proto */,
				1ED4FCFA11BDC0D2004E826A /* ScoreComponentCollection.cpp */,
				1ED4FCFB11BDC0D2004E826A /* ScoreComponentCollection.h */,
				1ED4FCFC11BDC0D2004E826A /* ScoreIndexManager.cpp */,
				1ED4FCFD11BDC0D2004E826A /* ScoreIndexManager.h */,
				1ED4FCFE11BDC0D2004E826A /* ScoreProducer.cpp */,
				1ED4FCFF11BDC0D2004E826A /* ScoreProducer.h */,
				1ED4FD0011BDC0D2004E826A /* Search.cpp */,
				1ED4FD0111BDC0D2004E826A /* Search.h */,
				1ED4FD0211BDC0D2004E826A /* SearchCubePruning.cpp */,
				1ED4FD0311BDC0D2004E826A /* SearchCubePruning.h */,
				1ED4FD0411BDC0D2004E826A /* SearchNormal.cpp */,
				1ED4FD0511BDC0D2004E826A /* SearchNormal.h */,
				1ED4FD0611BDC0D2004E826A /* Sentence.cpp */,
				1ED4FD0711BDC0D2004E826A /* Sentence.h */,
				1ED4FD0811BDC0D2004E826A /* SentenceStats.cpp */,
				1ED4FD0911BDC0D2004E826A /* SentenceStats.h */,
				1ED4FD0A11BDC0D2004E826A /* SquareMatrix.cpp */,
				1ED4FD0B11BDC0D2004E826A /* SquareMatrix.h */,
				1ED4FD0C11BDC0D2004E826A /* StaticData.cpp */,
				1ED4FD0D11BDC0D2004E826A /* StaticData.h */,
				1ED4FD0E11BDC0D2004E826A /* TargetPhrase.cpp */,
				1ED4FD0F11BDC0D2004E826A /* TargetPhrase.h */,
				1ED4FD1011BDC0D2004E826A /* TargetPhraseCollection.cpp */,
				1ED4FD1111BDC0D2004E826A /* TargetPhraseCollection.h */,
				1ED4FD1211BDC0D2004E826A /* Timer.cpp */,
				1ED4FD1311BDC0D2004E826A /* Timer.h */,
				1ED4FD1411BDC0D2004E826A /* TranslationOption.cpp */,
				1ED4FD1511BDC0D2004E826A /* TranslationOption.h */,
				1ED4FD1611BDC0D2004E826A /* TranslationOptionCollection.cpp */,
				1ED4FD1711BDC0D2004E826A /* TranslationOptionCollection.h */,
				1ED4FD1811BDC0D2004E826A /* TranslationOptionCollectionConfusionNet.cpp */,
				1ED4FD1911BDC0D2004E826A /* TranslationOptionCollectionConfusionNet.h */,
				1ED4FD1A11BDC0D2004E826A /* TranslationOptionCollectionText.cpp */,
				1ED4FD1B11BDC0D2004E826A /* TranslationOptionCollectionText.h */,
				1ED4FD1C11BDC0D2004E826A /* TranslationOptionList.cpp */,
				1ED4FD1D11BDC0D2004E826A /* TranslationOptionList.h */,
				1EF549B712118A5D00C481EB /* TranslationSystem.cpp */,
				1EF549B812118A5D00C481EB /* TranslationSystem.h */,
				1ED4FD1E11BDC0D2004E826A /* TreeInput.cpp */,
				1ED4FD1F11BDC0D2004E826A /* TreeInput.h */,
				1ED4FD2011BDC0D2004E826A /* TrellisPath.cpp */,
				1ED4FD2111BDC0D2004E826A /* TrellisPath.h */,
				1ED4FD2211BDC0D2004E826A /* TrellisPathCollection.cpp */,
				1ED4FD2311BDC0D2004E826A /* TrellisPathCollection.h */,
				1ED4FD2411BDC0D2004E826A /* TrellisPathList.h */,
				1ED4FD2511BDC0D2004E826A /* TypeDef.h */,
				1ED4FD2611BDC0D2004E826A /* UniqueObject.h */,
				1ED4FD2711BDC0D2004E826A /* UserMessage.cpp */,
				1ED4FD2811BDC0D2004E826A /* UserMessage.h */,
				1ED4FD2911BDC0D2004E826A /* Util.cpp */,
				1ED4FD2A11BDC0D2004E826A /* Util.h */,
				1ED4FD2B11BDC0D2004E826A /* Word.cpp */,
				1ED4FD2C11BDC0D2004E826A /* Word.h */,
				1ED4FD2D11BDC0D2004E826A /* WordConsumed.cpp */,
				1ED4FD2E11BDC0D2004E826A /* WordConsumed.h */,
				1ED4FD2F11BDC0D2004E826A /* WordLattice.cpp */,
				1ED4FD3011BDC0D2004E826A /* WordLattice.h */,
				1ED4FD3111BDC0D2004E826A /* WordsBitmap.cpp */,
				1ED4FD3211BDC0D2004E826A /* WordsBitmap.h */,
				1ED4FD3311BDC0D2004E826A /* WordsRange.cpp */,
				1ED4FD3411BDC0D2004E826A /* WordsRange.h */,
				1ED4FD3511BDC0D2004E826A /* XmlOption.cpp */,
				1ED4FD3611BDC0D2004E826A /* XmlOption.h */,
			);
			name = Source;
			sourceTree = "<group>";
		};
		1AB674ADFE9D54B511CA2CBB /* Products */ = {
			isa = PBXGroup;
			children = (
				D2AAC046055464E500DB518D /* libmoses.a */,
			);
			name = Products;
			sourceTree = "<group>";
		};
		1ED4FC7C11BDC0D2004E826A /* DynSAInclude */ = {
			isa = PBXGroup;
			children = (
				1ED4FC7D11BDC0D2004E826A /* fdstream.h */,
				1ED4FC7E11BDC0D2004E826A /* file.cpp */,
				1ED4FC7F11BDC0D2004E826A /* file.h */,
				1ED4FC8011BDC0D2004E826A /* types.h */,
				1ED4FC8111BDC0D2004E826A /* utils.h */,
				1ED4FC8211BDC0D2004E826A /* vocab.cpp */,
				1ED4FC8311BDC0D2004E826A /* vocab.h */,
			);
			name = DynSAInclude;
			path = src/DynSAInclude;
			sourceTree = "<group>";
		};
		C6A0FF2B0290797F04C91782 /* Documentation */ = {
			isa = PBXGroup;
			children = (
			);
			name = Documentation;
			sourceTree = "<group>";
		};
/* End PBXGroup section */

/* Begin PBXHeadersBuildPhase section */
		D2AAC043055464E500DB518D /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				1ED4FD3811BDC0D2004E826A /* AlignmentInfo.h in Headers */,
				1ED4FD3A11BDC0D2004E826A /* BilingualDynSuffixArray.h in Headers */,
				1ED4FD3C11BDC0D2004E826A /* BitmapContainer.h in Headers */,
				1ED4FD3D11BDC0D2004E826A /* CellCollection.h in Headers */,
				1ED4FD3F11BDC0D2004E826A /* ChartRule.h in Headers */,
				1ED4FD4111BDC0D2004E826A /* ChartRuleCollection.h in Headers */,
				1ED4FD4311BDC0D2004E826A /* ConfusionNet.h in Headers */,
				1ED4FD4511BDC0D2004E826A /* DecodeGraph.h in Headers */,
				1ED4FD4711BDC0D2004E826A /* DecodeStep.h in Headers */,
				1ED4FD4911BDC0D2004E826A /* DecodeStepGeneration.h in Headers */,
				1ED4FD4B11BDC0D2004E826A /* DecodeStepTranslation.h in Headers */,
				1ED4FD4D11BDC0D2004E826A /* Dictionary.h in Headers */,
				1ED4FD4F11BDC0D2004E826A /* DotChart.h in Headers */,
				1ED4FD5111BDC0D2004E826A /* DotChartOnDisk.h in Headers */,
				1ED4FD5311BDC0D2004E826A /* DummyScoreProducers.h in Headers */,
				1ED4FD5411BDC0D2004E826A /* fdstream.h in Headers */,
				1ED4FD5611BDC0D2004E826A /* file.h in Headers */,
				1ED4FD5711BDC0D2004E826A /* types.h in Headers */,
				1ED4FD5811BDC0D2004E826A /* utils.h in Headers */,
				1ED4FD5A11BDC0D2004E826A /* vocab.h in Headers */,
				1ED4FD5C11BDC0D2004E826A /* DynSuffixArray.h in Headers */,
				1ED4FD5E11BDC0D2004E826A /* Factor.h in Headers */,
				1ED4FD6011BDC0D2004E826A /* FactorCollection.h in Headers */,
				1ED4FD6211BDC0D2004E826A /* FactorTypeSet.h in Headers */,
				1ED4FD6411BDC0D2004E826A /* FeatureFunction.h in Headers */,
				1ED4FD6611BDC0D2004E826A /* FFState.h in Headers */,
				1ED4FD6811BDC0D2004E826A /* File.h in Headers */,
				1ED4FD6911BDC0D2004E826A /* FilePtr.h in Headers */,
				1ED4FD6B11BDC0D2004E826A /* FloydWarshall.h in Headers */,
				1ED4FD6D11BDC0D2004E826A /* GenerationDictionary.h in Headers */,
				1ED4FD6F11BDC0D2004E826A /* GlobalLexicalModel.h in Headers */,
				1ED4FD7011BDC0D2004E826A /* gzfilebuf.h in Headers */,
				1ED4FD7211BDC0D2004E826A /* hash.h in Headers */,
				1ED4FD7411BDC0D2004E826A /* Hypothesis.h in Headers */,
				1ED4FD7611BDC0D2004E826A /* HypothesisStack.h in Headers */,
				1ED4FD7811BDC0D2004E826A /* HypothesisStackCubePruning.h in Headers */,
				1ED4FD7A11BDC0D2004E826A /* HypothesisStackNormal.h in Headers */,
				1ED4FD7C11BDC0D2004E826A /* InputFileStream.h in Headers */,
				1ED4FD7E11BDC0D2004E826A /* InputType.h in Headers */,
				1ED4FD8011BDC0D2004E826A /* LanguageModel.h in Headers */,
				1ED4FD8211BDC0D2004E826A /* LanguageModelFactory.h in Headers */,
				1ED4FD8411BDC0D2004E826A /* LanguageModelInternal.h in Headers */,
				1ED4FD8611BDC0D2004E826A /* LanguageModelIRST.h in Headers */,
				1ED4FD8811BDC0D2004E826A /* LanguageModelJoint.h in Headers */,
				1ED4FD8A11BDC0D2004E826A /* LanguageModelMultiFactor.h in Headers */,
				1ED4FD8C11BDC0D2004E826A /* LanguageModelParallelBackoff.h in Headers */,
				1ED4FD9011BDC0D2004E826A /* LanguageModelRemote.h in Headers */,
				1ED4FD9211BDC0D2004E826A /* LanguageModelSingleFactor.h in Headers */,
				1ED4FD9411BDC0D2004E826A /* LanguageModelSkip.h in Headers */,
				1ED4FD9611BDC0D2004E826A /* LanguageModelSRI.h in Headers */,
				1ED4FD9811BDC0D2004E826A /* LexicalReordering.h in Headers */,
				1ED4FD9A11BDC0D2004E826A /* LexicalReorderingState.h in Headers */,
				1ED4FD9C11BDC0D2004E826A /* LexicalReorderingTable.h in Headers */,
				1ED4FD9E11BDC0D2004E826A /* LMList.h in Headers */,
				1ED4FDA011BDC0D2004E826A /* LVoc.h in Headers */,
				1ED4FDA311BDC0D2004E826A /* Manager.h in Headers */,
				1ED4FDA511BDC0D2004E826A /* NGramCollection.h in Headers */,
				1ED4FDA711BDC0D2004E826A /* NGramNode.h in Headers */,
				1ED4FDA811BDC0D2004E826A /* ObjectPool.h in Headers */,
				1ED4FDAA11BDC0D2004E826A /* Parameter.h in Headers */,
				1ED4FDAC11BDC0D2004E826A /* PartialTranslOptColl.h in Headers */,
				1ED4FDAE11BDC0D2004E826A /* PCNTools.h in Headers */,
				1ED4FDAF11BDC0D2004E826A /* PDTAimp.h in Headers */,
				1ED4FDB111BDC0D2004E826A /* Phrase.h in Headers */,
				1ED4FDB311BDC0D2004E826A /* PhraseDictionary.h in Headers */,
				1ED4FDB511BDC0D2004E826A /* PhraseDictionaryDynSuffixArray.h in Headers */,
				1ED4FDB711BDC0D2004E826A /* PhraseDictionaryMemory.h in Headers */,
				1ED4FDBC11BDC0D2004E826A /* PhraseDictionaryNode.h in Headers */,
				1ED4FDC011BDC0D2004E826A /* PhraseDictionaryOnDisk.h in Headers */,
				1ED4FDC311BDC0D2004E826A /* PhraseDictionaryTree.h in Headers */,
				1ED4FDC511BDC0D2004E826A /* PhraseDictionaryTreeAdaptor.h in Headers */,
				1ED4FDC611BDC0D2004E826A /* PrefixTree.h in Headers */,
				1ED4FDC811BDC0D2004E826A /* PrefixTreeMap.h in Headers */,
				1ED4FDCA11BDC0D2004E826A /* ReorderingConstraint.h in Headers */,
				1ED4FDCC11BDC0D2004E826A /* ReorderingStack.h in Headers */,
				1ED4FDCE11BDC0D2004E826A /* ScoreComponentCollection.h in Headers */,
				1ED4FDD011BDC0D2004E826A /* ScoreIndexManager.h in Headers */,
				1ED4FDD211BDC0D2004E826A /* ScoreProducer.h in Headers */,
				1ED4FDD411BDC0D2004E826A /* Search.h in Headers */,
				1ED4FDD611BDC0D2004E826A /* SearchCubePruning.h in Headers */,
				1ED4FDD811BDC0D2004E826A /* SearchNormal.h in Headers */,
				1ED4FDDA11BDC0D2004E826A /* Sentence.h in Headers */,
				1ED4FDDC11BDC0D2004E826A /* SentenceStats.h in Headers */,
				1ED4FDDE11BDC0D2004E826A /* SquareMatrix.h in Headers */,
				1ED4FDE011BDC0D2004E826A /* StaticData.h in Headers */,
				1ED4FDE211BDC0D2004E826A /* TargetPhrase.h in Headers */,
				1ED4FDE411BDC0D2004E826A /* TargetPhraseCollection.h in Headers */,
				1ED4FDE611BDC0D2004E826A /* Timer.h in Headers */,
				1ED4FDE811BDC0D2004E826A /* TranslationOption.h in Headers */,
				1ED4FDEA11BDC0D2004E826A /* TranslationOptionCollection.h in Headers */,
				1ED4FDEC11BDC0D2004E826A /* TranslationOptionCollectionConfusionNet.h in Headers */,
				1ED4FDEE11BDC0D2004E826A /* TranslationOptionCollectionText.h in Headers */,
				1ED4FDF011BDC0D2004E826A /* TranslationOptionList.h in Headers */,
				1ED4FDF211BDC0D2004E826A /* TreeInput.h in Headers */,
				1ED4FDF411BDC0D2004E826A /* TrellisPath.h in Headers */,
				1ED4FDF611BDC0D2004E826A /* TrellisPathCollection.h in Headers */,
				1ED4FDF711BDC0D2004E826A /* TrellisPathList.h in Headers */,
				1ED4FDF811BDC0D2004E826A /* TypeDef.h in Headers */,
				1ED4FDF911BDC0D2004E826A /* UniqueObject.h in Headers */,
				1ED4FDFB11BDC0D2004E826A /* UserMessage.h in Headers */,
				1ED4FDFD11BDC0D2004E826A /* Util.h in Headers */,
				1ED4FDFF11BDC0D2004E826A /* Word.h in Headers */,
				1ED4FE0111BDC0D2004E826A /* WordConsumed.h in Headers */,
				1ED4FE0311BDC0D2004E826A /* WordLattice.h in Headers */,
				1ED4FE0511BDC0D2004E826A /* WordsBitmap.h in Headers */,
				1ED4FE0711BDC0D2004E826A /* WordsRange.h in Headers */,
				1ED4FE0911BDC0D2004E826A /* XmlOption.h in Headers */,
				1E5D8E0511F25F03000F027F /* PhraseDictionaryNodeSCFG.h in Headers */,
				1EF549B212118A0C00C481EB /* DecodeFeature.h in Headers */,
				1EF549B612118A4A00C481EB /* LanguageModelDelegate.h in Headers */,
				1EF549BA12118A5D00C481EB /* TranslationSystem.h in Headers */,
				1E7739D1123F646800B88EB7 /* FeatureVector.h in Headers */,
				1E059678123FB1E900D39289 /* OnlineCommand.h in Headers */,
				1E20EFF11241211A00D7FE95 /* BleuScoreFeature.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;
			buildConfigurationList = 1DEB91EF08733DB70010E9CD /* Build configuration list for PBXProject "moses" */;
			compatibilityVersion = "Xcode 3.1";
			hasScannedForEncodings = 1;
			mainGroup = 08FB7794FE84155DC02AAC07 /* moses */;
			projectDirPath = "";
			projectRoot = "";
			targets = (
				D2AAC045055464E500DB518D /* moses */,
			);
		};
/* End PBXProject section */

/* Begin PBXSourcesBuildPhase section */
		D2AAC044055464E500DB518D /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				1ED4FD3711BDC0D2004E826A /* AlignmentInfo.cpp in Sources */,
				1ED4FD3911BDC0D2004E826A /* BilingualDynSuffixArray.cpp in Sources */,
				1ED4FD3B11BDC0D2004E826A /* BitmapContainer.cpp in Sources */,
				1ED4FD3E11BDC0D2004E826A /* ChartRule.cpp in Sources */,
				1ED4FD4011BDC0D2004E826A /* ChartRuleCollection.cpp in Sources */,
				1ED4FD4211BDC0D2004E826A /* ConfusionNet.cpp in Sources */,
				1ED4FD4411BDC0D2004E826A /* DecodeGraph.cpp in Sources */,
				1ED4FD4611BDC0D2004E826A /* DecodeStep.cpp in Sources */,
				1ED4FD4811BDC0D2004E826A /* DecodeStepGeneration.cpp in Sources */,
				1ED4FD4A11BDC0D2004E826A /* DecodeStepTranslation.cpp in Sources */,
				1ED4FD4C11BDC0D2004E826A /* Dictionary.cpp in Sources */,
				1ED4FD4E11BDC0D2004E826A /* DotChart.cpp in Sources */,
				1ED4FD5011BDC0D2004E826A /* DotChartOnDisk.cpp in Sources */,
				1ED4FD5211BDC0D2004E826A /* DummyScoreProducers.cpp in Sources */,
				1ED4FD5511BDC0D2004E826A /* file.cpp in Sources */,
				1ED4FD5911BDC0D2004E826A /* vocab.cpp in Sources */,
				1ED4FD5B11BDC0D2004E826A /* DynSuffixArray.cpp in Sources */,
				1ED4FD5D11BDC0D2004E826A /* Factor.cpp in Sources */,
				1ED4FD5F11BDC0D2004E826A /* FactorCollection.cpp in Sources */,
				1ED4FD6111BDC0D2004E826A /* FactorTypeSet.cpp in Sources */,
				1ED4FD6311BDC0D2004E826A /* FeatureFunction.cpp in Sources */,
				1ED4FD6511BDC0D2004E826A /* FFState.cpp in Sources */,
				1ED4FD6711BDC0D2004E826A /* File.cpp in Sources */,
				1ED4FD6A11BDC0D2004E826A /* FloydWarshall.cpp in Sources */,
				1ED4FD6C11BDC0D2004E826A /* GenerationDictionary.cpp in Sources */,
				1ED4FD6E11BDC0D2004E826A /* GlobalLexicalModel.cpp in Sources */,
				1ED4FD7111BDC0D2004E826A /* hash.cpp in Sources */,
				1ED4FD7311BDC0D2004E826A /* Hypothesis.cpp in Sources */,
				1ED4FD7511BDC0D2004E826A /* HypothesisStack.cpp in Sources */,
				1ED4FD7711BDC0D2004E826A /* HypothesisStackCubePruning.cpp in Sources */,
				1ED4FD7911BDC0D2004E826A /* HypothesisStackNormal.cpp in Sources */,
				1ED4FD7B11BDC0D2004E826A /* InputFileStream.cpp in Sources */,
				1ED4FD7D11BDC0D2004E826A /* InputType.cpp in Sources */,
				1ED4FD7F11BDC0D2004E826A /* LanguageModel.cpp in Sources */,
				1ED4FD8111BDC0D2004E826A /* LanguageModelFactory.cpp in Sources */,
				1ED4FD8311BDC0D2004E826A /* LanguageModelInternal.cpp in Sources */,
				1ED4FD8511BDC0D2004E826A /* LanguageModelIRST.cpp in Sources */,
				1ED4FD8711BDC0D2004E826A /* LanguageModelJoint.cpp in Sources */,
				1ED4FD8911BDC0D2004E826A /* LanguageModelMultiFactor.cpp in Sources */,
				1ED4FD8B11BDC0D2004E826A /* LanguageModelParallelBackoff.cpp in Sources */,
				1ED4FD8F11BDC0D2004E826A /* LanguageModelRemote.cpp in Sources */,
				1ED4FD9111BDC0D2004E826A /* LanguageModelSingleFactor.cpp in Sources */,
				1ED4FD9311BDC0D2004E826A /* LanguageModelSkip.cpp in Sources */,
				1ED4FD9511BDC0D2004E826A /* LanguageModelSRI.cpp in Sources */,
				1ED4FD9711BDC0D2004E826A /* LexicalReordering.cpp in Sources */,
				1ED4FD9911BDC0D2004E826A /* LexicalReorderingState.cpp in Sources */,
				1ED4FD9B11BDC0D2004E826A /* LexicalReorderingTable.cpp in Sources */,
				1ED4FD9D11BDC0D2004E826A /* LMList.cpp in Sources */,
				1ED4FD9F11BDC0D2004E826A /* LVoc.cpp in Sources */,
				1ED4FDA211BDC0D2004E826A /* Manager.cpp in Sources */,
				1ED4FDA411BDC0D2004E826A /* NGramCollection.cpp in Sources */,
				1ED4FDA611BDC0D2004E826A /* NGramNode.cpp in Sources */,
				1ED4FDA911BDC0D2004E826A /* Parameter.cpp in Sources */,
				1ED4FDAB11BDC0D2004E826A /* PartialTranslOptColl.cpp in Sources */,
				1ED4FDAD11BDC0D2004E826A /* PCNTools.cpp in Sources */,
				1ED4FDB011BDC0D2004E826A /* Phrase.cpp in Sources */,
				1ED4FDB211BDC0D2004E826A /* PhraseDictionary.cpp in Sources */,
				1ED4FDB411BDC0D2004E826A /* PhraseDictionaryDynSuffixArray.cpp in Sources */,
				1ED4FDB611BDC0D2004E826A /* PhraseDictionaryMemory.cpp in Sources */,
				1ED4FDBB11BDC0D2004E826A /* PhraseDictionaryNode.cpp in Sources */,
				1ED4FDBF11BDC0D2004E826A /* PhraseDictionaryOnDisk.cpp in Sources */,
				1ED4FDC111BDC0D2004E826A /* PhraseDictionaryOnDiskChart.cpp in Sources */,
				1ED4FDC211BDC0D2004E826A /* PhraseDictionaryTree.cpp in Sources */,
				1ED4FDC411BDC0D2004E826A /* PhraseDictionaryTreeAdaptor.cpp in Sources */,
				1ED4FDC711BDC0D2004E826A /* PrefixTreeMap.cpp in Sources */,
				1ED4FDC911BDC0D2004E826A /* ReorderingConstraint.cpp in Sources */,
				1ED4FDCB11BDC0D2004E826A /* ReorderingStack.cpp in Sources */,
				1ED4FDCD11BDC0D2004E826A /* ScoreComponentCollection.cpp in Sources */,
				1ED4FDCF11BDC0D2004E826A /* ScoreIndexManager.cpp in Sources */,
				1ED4FDD111BDC0D2004E826A /* ScoreProducer.cpp in Sources */,
				1ED4FDD311BDC0D2004E826A /* Search.cpp in Sources */,
				1ED4FDD511BDC0D2004E826A /* SearchCubePruning.cpp in Sources */,
				1ED4FDD711BDC0D2004E826A /* SearchNormal.cpp in Sources */,
				1ED4FDD911BDC0D2004E826A /* Sentence.cpp in Sources */,
				1ED4FDDB11BDC0D2004E826A /* SentenceStats.cpp in Sources */,
				1ED4FDDD11BDC0D2004E826A /* SquareMatrix.cpp in Sources */,
				1ED4FDDF11BDC0D2004E826A /* StaticData.cpp in Sources */,
				1ED4FDE111BDC0D2004E826A /* TargetPhrase.cpp in Sources */,
				1ED4FDE311BDC0D2004E826A /* TargetPhraseCollection.cpp in Sources */,
				1ED4FDE511BDC0D2004E826A /* Timer.cpp in Sources */,
				1ED4FDE711BDC0D2004E826A /* TranslationOption.cpp in Sources */,
				1ED4FDE911BDC0D2004E826A /* TranslationOptionCollection.cpp in Sources */,
				1ED4FDEB11BDC0D2004E826A /* TranslationOptionCollectionConfusionNet.cpp in Sources */,
				1ED4FDED11BDC0D2004E826A /* TranslationOptionCollectionText.cpp in Sources */,
				1ED4FDEF11BDC0D2004E826A /* TranslationOptionList.cpp in Sources */,
				1ED4FDF111BDC0D2004E826A /* TreeInput.cpp in Sources */,
				1ED4FDF311BDC0D2004E826A /* TrellisPath.cpp in Sources */,
				1ED4FDF511BDC0D2004E826A /* TrellisPathCollection.cpp in Sources */,
				1ED4FDFA11BDC0D2004E826A /* UserMessage.cpp in Sources */,
				1ED4FDFC11BDC0D2004E826A /* Util.cpp in Sources */,
				1ED4FDFE11BDC0D2004E826A /* Word.cpp in Sources */,
				1ED4FE0011BDC0D2004E826A /* WordConsumed.cpp in Sources */,
				1ED4FE0211BDC0D2004E826A /* WordLattice.cpp in Sources */,
				1ED4FE0411BDC0D2004E826A /* WordsBitmap.cpp in Sources */,
				1ED4FE0611BDC0D2004E826A /* WordsRange.cpp in Sources */,
				1ED4FE0811BDC0D2004E826A /* XmlOption.cpp in Sources */,
				1E5D8E0411F25F03000F027F /* PhraseDictionaryNodeSCFG.cpp in Sources */,
				1E5D8E0811F25F2F000F027F /* PhraseDictionarySCFG.cpp in Sources */,
				1E5D8E0911F25F2F000F027F /* PhraseDictionarySCFGChart.cpp in Sources */,
				1EF549B112118A0C00C481EB /* DecodeFeature.cpp in Sources */,
				1EF549B912118A5D00C481EB /* TranslationSystem.cpp in Sources */,
				1E7739D0123F646800B88EB7 /* FeatureVector.cpp in Sources */,
				1E059677123FB1E900D39289 /* OnlineCommand.cpp in Sources */,
				1E20EFF01241211A00D7FE95 /* BleuScoreFeature.cpp in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXSourcesBuildPhase section */

/* Begin XCBuildConfiguration section */
		1DEB91EC08733DB70010E9CD /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				COPY_PHASE_STRIP = NO;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_FIX_AND_CONTINUE = YES;
				GCC_MODEL_TUNING = G5;
				GCC_OPTIMIZATION_LEVEL = 0;
				INSTALL_PATH = /usr/local/lib;
				PRODUCT_NAME = moses;
			};
			name = Debug;
		};
		1DEB91ED08733DB70010E9CD /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				GCC_MODEL_TUNING = G5;
				INSTALL_PATH = /usr/local/lib;
				PRODUCT_NAME = moses;
			};
			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,
				);
				GCC_WARN_ABOUT_RETURN_TYPE = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				HEADER_SEARCH_PATHS = (
					../irstlm/include,
					../srilm/include,
					/usr/local/include,
				);
				ONLY_ACTIVE_ARCH = YES;
				PREBINDING = NO;
				SDKROOT = macosx10.6;
			};
			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,
				);
				GCC_WARN_ABOUT_RETURN_TYPE = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				HEADER_SEARCH_PATHS = (
					../irstlm/include,
					../srilm/include,
					/usr/local/include,
				);
				ONLY_ACTIVE_ARCH = YES;
				PREBINDING = NO;
				SDKROOT = macosx10.6;
			};
			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 */;
}