forked from beelsebob/CoreParse
/
project.pbxproj
1468 lines (1453 loc) · 97 KB
/
project.pbxproj
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
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 46;
objects = {
/* Begin PBXBuildFile section */
1F0E88FA130462F300537D04 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F0E88F9130462F300537D04 /* Cocoa.framework */; };
1F0E8904130462F300537D04 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 1F0E8902130462F300537D04 /* InfoPlist.strings */; };
1F0E890C130462F300537D04 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F0E88F9130462F300537D04 /* Cocoa.framework */; };
1F0E890F130462F300537D04 /* CoreParse.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F0E88F6130462F300537D04 /* CoreParse.framework */; };
1F0E8915130462F300537D04 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 1F0E8913130462F300537D04 /* InfoPlist.strings */; };
1F0E8918130462F300537D04 /* CoreParseTests.h in Resources */ = {isa = PBXBuildFile; fileRef = 1F0E8917130462F300537D04 /* CoreParseTests.h */; };
1F0E891A130462F300537D04 /* CoreParseTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F0E8919130462F300537D04 /* CoreParseTests.m */; };
1F0E8935130463D000537D04 /* CoreParse.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F0E8934130463D000537D04 /* CoreParse.h */; settings = {ATTRIBUTES = (Public, ); }; };
1F0E8939130463E900537D04 /* CPTokeniser.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F0E8937130463E900537D04 /* CPTokeniser.h */; settings = {ATTRIBUTES = (Public, ); }; };
1F0E893A130463E900537D04 /* CPTokeniser.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F0E8938130463E900537D04 /* CPTokeniser.m */; };
1F0E8943130466D000537D04 /* CPTokenStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F0E8941130466CF00537D04 /* CPTokenStream.h */; settings = {ATTRIBUTES = (Public, ); }; };
1F0E8944130466D000537D04 /* CPTokenStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F0E8942130466D000537D04 /* CPTokenStream.m */; };
1F0E894C1306795800537D04 /* CPToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F0E894A1306795500537D04 /* CPToken.h */; settings = {ATTRIBUTES = (Public, ); }; };
1F0E894D1306795800537D04 /* CPToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F0E894B1306795600537D04 /* CPToken.m */; };
1F1DFCE11306E3C300B22855 /* CPIdentifierRecogniser.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F1DFCDF1306E3C300B22855 /* CPIdentifierRecogniser.h */; settings = {ATTRIBUTES = (Public, ); }; };
1F1DFCE21306E3C300B22855 /* CPIdentifierRecogniser.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F1DFCE01306E3C300B22855 /* CPIdentifierRecogniser.m */; };
1F1DFCE51306E8E900B22855 /* CPIdentifierToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F1DFCE31306E8E800B22855 /* CPIdentifierToken.h */; settings = {ATTRIBUTES = (Public, ); }; };
1F1DFCE61306E8E900B22855 /* CPIdentifierToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F1DFCE41306E8E900B22855 /* CPIdentifierToken.m */; };
1F1DFCEF1307D18B00B22855 /* CPQuotedToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F1DFCED1307D18900B22855 /* CPQuotedToken.h */; settings = {ATTRIBUTES = (Public, ); }; };
1F1DFCF01307D18B00B22855 /* CPQuotedToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F1DFCEE1307D18900B22855 /* CPQuotedToken.m */; };
1F1DFCF31307D2C600B22855 /* CPQuotedRecogniser.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F1DFCF11307D2C500B22855 /* CPQuotedRecogniser.h */; settings = {ATTRIBUTES = (Public, ); }; };
1F1DFCF41307D2C600B22855 /* CPQuotedRecogniser.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F1DFCF21307D2C500B22855 /* CPQuotedRecogniser.m */; };
1F3881DC1322ACE7000C8876 /* CPShiftReduceParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F3881DA1322ACE7000C8876 /* CPShiftReduceParser.h */; settings = {ATTRIBUTES = (Public, ); }; };
1F3881DD1322ACE7000C8876 /* CPShiftReduceParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F3881DB1322ACE7000C8876 /* CPShiftReduceParser.m */; };
1F3881E11322ADC9000C8876 /* CPShiftReduceAction.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F3881DF1322ADC9000C8876 /* CPShiftReduceAction.h */; };
1F3881E21322ADC9000C8876 /* CPShiftReduceAction.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F3881E01322ADC9000C8876 /* CPShiftReduceAction.m */; };
1F3881E51322AEE8000C8876 /* CPShiftReduceState.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F3881E31322AEE8000C8876 /* CPShiftReduceState.h */; };
1F3881E61322AEE8000C8876 /* CPShiftReduceState.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F3881E41322AEE8000C8876 /* CPShiftReduceState.m */; };
1F3881ED1322B66B000C8876 /* CPShiftReduceActionTable.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F3881EB1322B669000C8876 /* CPShiftReduceActionTable.h */; };
1F3881EE1322B66B000C8876 /* CPShiftReduceActionTable.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F3881EC1322B669000C8876 /* CPShiftReduceActionTable.m */; };
1F3881F11322B6A3000C8876 /* CPShiftReduceGotoTable.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F3881EF1322B69E000C8876 /* CPShiftReduceGotoTable.h */; };
1F3881F21322B6A3000C8876 /* CPShiftReduceGotoTable.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F3881F01322B6A0000C8876 /* CPShiftReduceGotoTable.m */; };
1F3882011323DB4A000C8876 /* CPSLRParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F3881FF1323DB49000C8876 /* CPSLRParser.h */; settings = {ATTRIBUTES = (Public, ); }; };
1F3882021323DB4A000C8876 /* CPSLRParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F3882001323DB49000C8876 /* CPSLRParser.m */; };
1F3882051323DDD8000C8876 /* CPShiftReduceParserProtectedMethods.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F3882031323DDD6000C8876 /* CPShiftReduceParserProtectedMethods.h */; };
1F3882091323F760000C8876 /* CPItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F3882071323F75E000C8876 /* CPItem.h */; };
1F38820A1323F760000C8876 /* CPItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F3882081323F75F000C8876 /* CPItem.m */; };
1F38820D132432B2000C8876 /* NSSetFunctional.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F38820B132432A1000C8876 /* NSSetFunctional.h */; };
1F38820E132432B2000C8876 /* NSSetFunctional.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F38820C132432AA000C8876 /* NSSetFunctional.m */; };
1F45A2E413422E1300092D78 /* CPJSONParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F45A2E213422E1300092D78 /* CPJSONParser.h */; settings = {ATTRIBUTES = (Public, ); }; };
1F45A2E513422E1300092D78 /* CPJSONParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F45A2E313422E1300092D78 /* CPJSONParser.m */; };
1F4683891306AA8500407491 /* CPKeywordRecogniser.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F4683861306AA8500407491 /* CPKeywordRecogniser.h */; settings = {ATTRIBUTES = (Public, ); }; };
1F46838A1306AA8500407491 /* CPKeywordRecogniser.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F4683871306AA8500407491 /* CPKeywordRecogniser.m */; };
1F46838B1306AA8500407491 /* CPTokenRecogniser.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F4683881306AA8500407491 /* CPTokenRecogniser.h */; settings = {ATTRIBUTES = (Public, ); }; };
1F46838E1306B45500407491 /* CPKeywordToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F46838C1306B45400407491 /* CPKeywordToken.h */; settings = {ATTRIBUTES = (Public, ); }; };
1F46838F1306B45500407491 /* CPKeywordToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F46838D1306B45500407491 /* CPKeywordToken.m */; };
1F4683921306B71E00407491 /* CPEOFToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F4683901306B71C00407491 /* CPEOFToken.h */; settings = {ATTRIBUTES = (Public, ); }; };
1F4683931306B71E00407491 /* CPEOFToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F4683911306B71D00407491 /* CPEOFToken.m */; };
1F4683961306BF6300407491 /* CPNumberRecogniser.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F4683941306BF6200407491 /* CPNumberRecogniser.h */; settings = {ATTRIBUTES = (Public, ); }; };
1F4683971306BF6300407491 /* CPNumberRecogniser.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F4683951306BF6300407491 /* CPNumberRecogniser.m */; };
1F46839A1306C22A00407491 /* CPNumberToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F4683981306C22800407491 /* CPNumberToken.h */; settings = {ATTRIBUTES = (Public, ); }; };
1F46839B1306C22A00407491 /* CPNumberToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F4683991306C22900407491 /* CPNumberToken.m */; };
1F4683A21306D66900407491 /* CPWhiteSpaceRecogniser.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F4683A01306D66300407491 /* CPWhiteSpaceRecogniser.h */; settings = {ATTRIBUTES = (Public, ); }; };
1F4683A31306D66900407491 /* CPWhiteSpaceRecogniser.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F4683A11306D66500407491 /* CPWhiteSpaceRecogniser.m */; };
1F4683A61306D7D900407491 /* CPWhiteSpaceToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F4683A41306D7CB00407491 /* CPWhiteSpaceToken.h */; settings = {ATTRIBUTES = (Public, ); }; };
1F4683A71306D7D900407491 /* CPWhiteSpaceToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F4683A51306D7CF00407491 /* CPWhiteSpaceToken.m */; };
1F50A93E1308604A00C50D7D /* CPGrammar.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F50A93C1308604A00C50D7D /* CPGrammar.h */; settings = {ATTRIBUTES = (Public, ); }; };
1F50A93F1308604A00C50D7D /* CPGrammar.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F50A93D1308604A00C50D7D /* CPGrammar.m */; };
1F530B7E13215A6F00F52EB5 /* CPParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F530B7C13215A6F00F52EB5 /* CPParser.h */; settings = {ATTRIBUTES = (Public, ); }; };
1F530B7F13215A6F00F52EB5 /* CPParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F530B7D13215A6F00F52EB5 /* CPParser.m */; };
1F530B8713216A1A00F52EB5 /* CPSyntaxTree.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F530B8513216A1A00F52EB5 /* CPSyntaxTree.h */; settings = {ATTRIBUTES = (Public, ); }; };
1F530B8813216A1A00F52EB5 /* CPSyntaxTree.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F530B8613216A1A00F52EB5 /* CPSyntaxTree.m */; };
1F530B911322814000F52EB5 /* CPRule.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F530B8F1322813E00F52EB5 /* CPRule.h */; settings = {ATTRIBUTES = (Public, ); }; };
1F530B921322814000F52EB5 /* CPRule.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F530B901322813F00F52EB5 /* CPRule.m */; };
1F5623A8161652FA00C5EFA8 /* NSArray+Functional.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FA6430615E2C5130004FCD3 /* NSArray+Functional.m */; };
1F6D44901348CC9500E982C7 /* CPLALR1Parser.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F6D448E1348CC9500E982C7 /* CPLALR1Parser.h */; settings = {ATTRIBUTES = (Public, ); }; };
1F6D44911348CC9600E982C7 /* CPLALR1Parser.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F6D448F1348CC9500E982C7 /* CPLALR1Parser.m */; };
1F8374A1154BF9D000DBA298 /* CPRecoveryAction.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F893A1E14DEEBFC00316FF7 /* CPRecoveryAction.m */; };
1F893A1F14DEEBFC00316FF7 /* CPRecoveryAction.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F893A1D14DEEBFC00316FF7 /* CPRecoveryAction.h */; settings = {ATTRIBUTES = (Public, ); }; };
1F893A2014DEEBFC00316FF7 /* CPRecoveryAction.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F893A1E14DEEBFC00316FF7 /* CPRecoveryAction.m */; };
1F893A2314DEF40D00316FF7 /* CPTestErrorEvaluatorDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F893A2114DEF40D00316FF7 /* CPTestErrorEvaluatorDelegate.h */; };
1F893A2414DEF40D00316FF7 /* CPTestErrorEvaluatorDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F893A2214DEF40D00316FF7 /* CPTestErrorEvaluatorDelegate.m */; };
1F928180145C11050033BC34 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1FE77D551375AE6F00879A41 /* Foundation.framework */; };
1F92818E145C11050033BC34 /* SenTestingKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F92818D145C11050033BC34 /* SenTestingKit.framework */; };
1F928190145C11050033BC34 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F92818F145C11050033BC34 /* UIKit.framework */; };
1F928191145C11050033BC34 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1FE77D551375AE6F00879A41 /* Foundation.framework */; };
1F928194145C11050033BC34 /* libCoreParse.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F92817F145C11050033BC34 /* libCoreParse.a */; };
1F9281A5145C11A60033BC34 /* CPTokeniser.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F0E8938130463E900537D04 /* CPTokeniser.m */; };
1F9281A6145C11A60033BC34 /* CPTokenStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F0E8942130466D000537D04 /* CPTokenStream.m */; };
1F9281A7145C11A60033BC34 /* CPKeywordRecogniser.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F4683871306AA8500407491 /* CPKeywordRecogniser.m */; };
1F9281A8145C11A60033BC34 /* CPNumberRecogniser.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F4683951306BF6300407491 /* CPNumberRecogniser.m */; };
1F9281A9145C11A60033BC34 /* CPWhiteSpaceRecogniser.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F4683A11306D66500407491 /* CPWhiteSpaceRecogniser.m */; };
1F9281AA145C11A60033BC34 /* CPIdentifierRecogniser.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F1DFCE01306E3C300B22855 /* CPIdentifierRecogniser.m */; };
1F9281AB145C11A60033BC34 /* CPQuotedRecogniser.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F1DFCF21307D2C500B22855 /* CPQuotedRecogniser.m */; };
1F9281AC145C11A60033BC34 /* CPToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F0E894B1306795600537D04 /* CPToken.m */; };
1F9281AD145C11A60033BC34 /* CPEOFToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F4683911306B71D00407491 /* CPEOFToken.m */; };
1F9281AE145C11A60033BC34 /* CPKeywordToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F46838D1306B45500407491 /* CPKeywordToken.m */; };
1F9281AF145C11A60033BC34 /* CPNumberToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F4683991306C22900407491 /* CPNumberToken.m */; };
1F9281B0145C11A60033BC34 /* CPWhiteSpaceToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F4683A51306D7CF00407491 /* CPWhiteSpaceToken.m */; };
1F9281B1145C11A60033BC34 /* CPIdentifierToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F1DFCE41306E8E900B22855 /* CPIdentifierToken.m */; };
1F9281B2145C11A60033BC34 /* CPQuotedToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F1DFCEE1307D18900B22855 /* CPQuotedToken.m */; };
1F9281B3145C11A60033BC34 /* CPGrammar.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F50A93D1308604A00C50D7D /* CPGrammar.m */; };
1F9281B4145C11A60033BC34 /* CPGrammarPrivate.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FC1827C139ADC800027F597 /* CPGrammarPrivate.m */; };
1F9281B5145C11A60033BC34 /* CPGrammarInternal.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FC18281139AE3810027F597 /* CPGrammarInternal.m */; };
1F9281B6145C11A60033BC34 /* CPRule.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F530B901322813F00F52EB5 /* CPRule.m */; };
1F9281B7145C11A60033BC34 /* CPGrammarSymbol.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FB3EB39132D096800ACC453 /* CPGrammarSymbol.m */; };
1F9281B8145C11A60033BC34 /* CPRHSItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F9F83AB13B7CABA006E939D /* CPRHSItem.m */; };
1F9281B9145C11A60033BC34 /* CPRHSItemResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FC00D4F14544EDC00DC8D35 /* CPRHSItemResult.m */; };
1F9281BA145C11A60033BC34 /* CPSyntaxTree.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F530B8613216A1A00F52EB5 /* CPSyntaxTree.m */; };
1F9281BB145C11A60033BC34 /* CPParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F530B7D13215A6F00F52EB5 /* CPParser.m */; };
1F9281BC145C11A60033BC34 /* CPShiftReduceAction.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F3881E01322ADC9000C8876 /* CPShiftReduceAction.m */; };
1F9281BD145C11A60033BC34 /* CPShiftReduceState.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F3881E41322AEE8000C8876 /* CPShiftReduceState.m */; };
1F9281BE145C11A60033BC34 /* CPShiftReduceActionTable.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F3881EC1322B669000C8876 /* CPShiftReduceActionTable.m */; };
1F9281BF145C11A60033BC34 /* CPShiftReduceGotoTable.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F3881F01322B6A0000C8876 /* CPShiftReduceGotoTable.m */; };
1F9281C0145C11A60033BC34 /* CPItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F3882081323F75F000C8876 /* CPItem.m */; };
1F9281C1145C11A60033BC34 /* CPLR1Item.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FB3EB2F132BB30A00ACC453 /* CPLR1Item.m */; };
1F9281C2145C11A60033BC34 /* CPShiftReduceParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F3881DB1322ACE7000C8876 /* CPShiftReduceParser.m */; };
1F9281C3145C11A60033BC34 /* CPSLRParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F3882001323DB49000C8876 /* CPSLRParser.m */; };
1F9281C4145C11A60033BC34 /* CPLR1Parser.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FB3EB2B132BB2ED00ACC453 /* CPLR1Parser.m */; };
1F9281C5145C11A60033BC34 /* CPLALR1Parser.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F6D448F1348CC9500E982C7 /* CPLALR1Parser.m */; };
1F9281C6145C11A60033BC34 /* CPJSONParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F45A2E313422E1300092D78 /* CPJSONParser.m */; };
1F9281C7145C11A60033BC34 /* NSSetFunctional.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F38820C132432AA000C8876 /* NSSetFunctional.m */; };
1F9281C8145C17580033BC34 /* CoreParseTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F0E8919130462F300537D04 /* CoreParseTests.m */; };
1F9281C9145C18220033BC34 /* CPTestEvaluatorDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FB3EB23132BA02C00ACC453 /* CPTestEvaluatorDelegate.m */; };
1F9281CA145C18220033BC34 /* CPTestWhiteSpaceIgnoringDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FB81321132FEDAF0095982D /* CPTestWhiteSpaceIgnoringDelegate.m */; };
1F9281CB145C18220033BC34 /* CPTestMapCSSTokenisingDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FB81325132FF16E0095982D /* CPTestMapCSSTokenisingDelegate.m */; };
1F9281CC145C18220033BC34 /* Expression.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F9F83A013B731F3006E939D /* Expression.m */; };
1F9281CD145C18220033BC34 /* Term.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F9F83A513B732AC006E939D /* Term.m */; };
1F9F83A113B731F3006E939D /* Expression.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F9F839F13B731F3006E939D /* Expression.h */; };
1F9F83A613B732AC006E939D /* Term.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F9F83A413B732AC006E939D /* Term.h */; };
1F9F83AC13B7CABA006E939D /* CPRHSItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F9F83AA13B7CAB9006E939D /* CPRHSItem.h */; };
1F9F83AD13B7CABA006E939D /* CPRHSItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F9F83AB13B7CABA006E939D /* CPRHSItem.m */; };
1FA43871162F515C00B92704 /* Expression2.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FA4386C162F515C00B92704 /* Expression2.m */; };
1FA43872162F515C00B92704 /* RuleBase.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FA4386E162F515C00B92704 /* RuleBase.m */; };
1FA43873162F515C00B92704 /* Term2.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FA43870162F515C00B92704 /* Term2.m */; };
1FA6430715E2C5130004FCD3 /* NSArray+Functional.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FA6430515E2C5130004FCD3 /* NSArray+Functional.h */; };
1FA6430815E2C5130004FCD3 /* NSArray+Functional.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FA6430615E2C5130004FCD3 /* NSArray+Functional.m */; };
1FA68DA014DE98C4005519B9 /* CPErrorToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FA68D9E14DE98C4005519B9 /* CPErrorToken.h */; settings = {ATTRIBUTES = (Public, ); }; };
1FA68DA114DE98C4005519B9 /* CPErrorToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FA68D9F14DE98C4005519B9 /* CPErrorToken.m */; };
1FA68DA514DE9D3D005519B9 /* CPTestErrorHandlingDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FA68DA314DE9D3D005519B9 /* CPTestErrorHandlingDelegate.h */; };
1FA68DA614DE9D3D005519B9 /* CPTestErrorHandlingDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FA68DA414DE9D3D005519B9 /* CPTestErrorHandlingDelegate.m */; };
1FA798201567DC0E003AC8AE /* Expression.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F9F83A013B731F3006E939D /* Expression.m */; };
1FA798221567DC11003AC8AE /* Term.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F9F83A513B732AC006E939D /* Term.m */; };
1FA798231567DC49003AC8AE /* CPTestEvaluatorDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FB3EB23132BA02C00ACC453 /* CPTestEvaluatorDelegate.m */; };
1FA798241567DC4C003AC8AE /* CPTestErrorEvaluatorDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F893A2214DEF40D00316FF7 /* CPTestErrorEvaluatorDelegate.m */; };
1FA798251567DC51003AC8AE /* CPTestWhiteSpaceIgnoringDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FB81321132FEDAF0095982D /* CPTestWhiteSpaceIgnoringDelegate.m */; };
1FA798261567DC58003AC8AE /* CPTestMapCSSTokenisingDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FB81325132FF16E0095982D /* CPTestMapCSSTokenisingDelegate.m */; };
1FA798271567DC5C003AC8AE /* CPTestErrorHandlingDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FA68DA414DE9D3D005519B9 /* CPTestErrorHandlingDelegate.m */; };
1FA866B715DFAEBC005350EE /* CPRule+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FA866B515DFAEBB005350EE /* CPRule+Internal.h */; };
1FA866C015E18F68005350EE /* CPRHSItem+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FA866BE15E18F67005350EE /* CPRHSItem+Private.h */; };
1FB3EB24132BA02C00ACC453 /* CPTestEvaluatorDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB3EB22132BA02C00ACC453 /* CPTestEvaluatorDelegate.h */; };
1FB3EB25132BA02C00ACC453 /* CPTestEvaluatorDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FB3EB23132BA02C00ACC453 /* CPTestEvaluatorDelegate.m */; };
1FB3EB2C132BB2F200ACC453 /* CPLR1Parser.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB3EB2A132BB2E600ACC453 /* CPLR1Parser.h */; settings = {ATTRIBUTES = (Public, ); }; };
1FB3EB2D132BB2F200ACC453 /* CPLR1Parser.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FB3EB2B132BB2ED00ACC453 /* CPLR1Parser.m */; };
1FB3EB30132BB31700ACC453 /* CPLR1Item.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB3EB2E132BB30300ACC453 /* CPLR1Item.h */; };
1FB3EB31132BB31700ACC453 /* CPLR1Item.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FB3EB2F132BB30A00ACC453 /* CPLR1Item.m */; };
1FB3EB3A132D096900ACC453 /* CPGrammarSymbol.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB3EB38132D096700ACC453 /* CPGrammarSymbol.h */; settings = {ATTRIBUTES = (Public, ); }; };
1FB3EB3B132D096900ACC453 /* CPGrammarSymbol.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FB3EB39132D096800ACC453 /* CPGrammarSymbol.m */; };
1FB719A414E00FE300BD033C /* CPErrorToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FA68D9F14DE98C4005519B9 /* CPErrorToken.m */; };
1FB81322132FEDAF0095982D /* CPTestWhiteSpaceIgnoringDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB81320132FEDAF0095982D /* CPTestWhiteSpaceIgnoringDelegate.h */; };
1FB81323132FEDAF0095982D /* CPTestWhiteSpaceIgnoringDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FB81321132FEDAF0095982D /* CPTestWhiteSpaceIgnoringDelegate.m */; };
1FB81326132FF16E0095982D /* CPTestMapCSSTokenisingDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB81324132FF16E0095982D /* CPTestMapCSSTokenisingDelegate.h */; };
1FB81327132FF16E0095982D /* CPTestMapCSSTokenisingDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FB81325132FF16E0095982D /* CPTestMapCSSTokenisingDelegate.m */; };
1FC00D5014544EDC00DC8D35 /* CPRHSItemResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FC00D4E14544EDC00DC8D35 /* CPRHSItemResult.h */; };
1FC00D5114544EDC00DC8D35 /* CPRHSItemResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FC00D4F14544EDC00DC8D35 /* CPRHSItemResult.m */; };
1FC1827D139ADC800027F597 /* CPGrammarPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FC1827B139ADC800027F597 /* CPGrammarPrivate.h */; };
1FC1827E139ADC800027F597 /* CPGrammarPrivate.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FC1827C139ADC800027F597 /* CPGrammarPrivate.m */; };
1FC18282139AE3810027F597 /* CPGrammarInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FC18280139AE3800027F597 /* CPGrammarInternal.h */; };
1FC18283139AE3810027F597 /* CPGrammarInternal.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FC18281139AE3810027F597 /* CPGrammarInternal.m */; };
1FC18287139BA47D0027F597 /* CoreParse-template.md in Resources */ = {isa = PBXBuildFile; fileRef = 1FC18286139BA47D0027F597 /* CoreParse-template.md */; };
54197209188F7D49004240B4 /* CPRegexpRecogniser.h in Headers */ = {isa = PBXBuildFile; fileRef = 54197207188F7D49004240B4 /* CPRegexpRecogniser.h */; };
5419720A188F7D49004240B4 /* CPRegexpRecogniser.h in Headers */ = {isa = PBXBuildFile; fileRef = 54197207188F7D49004240B4 /* CPRegexpRecogniser.h */; };
5419720B188F7D49004240B4 /* CPRegexpRecogniser.m in Sources */ = {isa = PBXBuildFile; fileRef = 54197208188F7D49004240B4 /* CPRegexpRecogniser.m */; };
5419720D188F7D49004240B4 /* CPRegexpRecogniser.m in Sources */ = {isa = PBXBuildFile; fileRef = 54197208188F7D49004240B4 /* CPRegexpRecogniser.m */; };
5419721D188F9A54004240B4 /* CPRegexpRecogniserTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 5419721C188F9A54004240B4 /* CPRegexpRecogniserTest.m */; };
DA2B1DF81566B704002FDBD7 /* CPSTAssertionsTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DA2B1DF71566B704002FDBD7 /* CPSTAssertionsTests.m */; };
DA2B1DF91566B704002FDBD7 /* CPSTAssertionsTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DA2B1DF71566B704002FDBD7 /* CPSTAssertionsTests.m */; };
DC3E9BEF191DBAC800F6023C /* CPWillFinishDelegateTest.m in Sources */ = {isa = PBXBuildFile; fileRef = DC3E9BEE191DBAC800F6023C /* CPWillFinishDelegateTest.m */; };
EA5FF42E1884CC6600BEEF03 /* CPTestErrorEvaluatorDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F893A2214DEF40D00316FF7 /* CPTestErrorEvaluatorDelegate.m */; };
EA5FF42F1884CC7100BEEF03 /* CPTestErrorHandlingDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FA68DA414DE9D3D005519B9 /* CPTestErrorHandlingDelegate.m */; };
EA5FF4301884FFDC00BEEF03 /* Expression2.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FA4386C162F515C00B92704 /* Expression2.m */; };
EA5FF4311884FFE200BEEF03 /* RuleBase.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FA4386E162F515C00B92704 /* RuleBase.m */; };
EA5FF4321884FFE500BEEF03 /* Term2.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FA43870162F515C00B92704 /* Term2.m */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
1F0E890D130462F300537D04 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 1F0E88EC130462F300537D04 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 1F0E88F5130462F300537D04;
remoteInfo = CoreParse;
};
1F928192145C11050033BC34 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 1F0E88EC130462F300537D04 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 1F92817E145C11050033BC34;
remoteInfo = iOSCoreParse;
};
/* End PBXContainerItemProxy section */
/* Begin PBXFileReference section */
1F0E88F6130462F300537D04 /* CoreParse.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = CoreParse.framework; sourceTree = BUILT_PRODUCTS_DIR; };
1F0E88F9130462F300537D04 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; };
1F0E88FC130462F300537D04 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; };
1F0E88FD130462F300537D04 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = System/Library/Frameworks/CoreData.framework; sourceTree = SDKROOT; };
1F0E88FE130462F300537D04 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
1F0E8901130462F300537D04 /* CoreParse-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "CoreParse-Info.plist"; sourceTree = "<group>"; };
1F0E8903130462F300537D04 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
1F0E8905130462F300537D04 /* CoreParse-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "CoreParse-Prefix.pch"; sourceTree = "<group>"; };
1F0E890B130462F300537D04 /* CoreParseTests.octest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CoreParseTests.octest; sourceTree = BUILT_PRODUCTS_DIR; };
1F0E8912130462F300537D04 /* CoreParseTests-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "CoreParseTests-Info.plist"; sourceTree = "<group>"; };
1F0E8914130462F300537D04 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
1F0E8916130462F300537D04 /* CoreParseTests-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "CoreParseTests-Prefix.pch"; sourceTree = "<group>"; };
1F0E8917130462F300537D04 /* CoreParseTests.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = CoreParseTests.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
1F0E8919130462F300537D04 /* CoreParseTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = CoreParseTests.m; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objc; };
1F0E8934130463D000537D04 /* CoreParse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = CoreParse.h; sourceTree = "<group>"; };
1F0E8937130463E900537D04 /* CPTokeniser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = CPTokeniser.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
1F0E8938130463E900537D04 /* CPTokeniser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = CPTokeniser.m; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objc; };
1F0E8941130466CF00537D04 /* CPTokenStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = CPTokenStream.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
1F0E8942130466D000537D04 /* CPTokenStream.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = CPTokenStream.m; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objc; };
1F0E894A1306795500537D04 /* CPToken.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = CPToken.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
1F0E894B1306795600537D04 /* CPToken.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = CPToken.m; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objc; };
1F1DFCDF1306E3C300B22855 /* CPIdentifierRecogniser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CPIdentifierRecogniser.h; sourceTree = "<group>"; };
1F1DFCE01306E3C300B22855 /* CPIdentifierRecogniser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CPIdentifierRecogniser.m; sourceTree = "<group>"; };
1F1DFCE31306E8E800B22855 /* CPIdentifierToken.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CPIdentifierToken.h; sourceTree = "<group>"; };
1F1DFCE41306E8E900B22855 /* CPIdentifierToken.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CPIdentifierToken.m; sourceTree = "<group>"; };
1F1DFCED1307D18900B22855 /* CPQuotedToken.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CPQuotedToken.h; sourceTree = "<group>"; };
1F1DFCEE1307D18900B22855 /* CPQuotedToken.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CPQuotedToken.m; sourceTree = "<group>"; };
1F1DFCF11307D2C500B22855 /* CPQuotedRecogniser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CPQuotedRecogniser.h; sourceTree = "<group>"; };
1F1DFCF21307D2C500B22855 /* CPQuotedRecogniser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CPQuotedRecogniser.m; sourceTree = "<group>"; };
1F3881DA1322ACE7000C8876 /* CPShiftReduceParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CPShiftReduceParser.h; path = ../CPShiftReduceParser.h; sourceTree = "<group>"; };
1F3881DB1322ACE7000C8876 /* CPShiftReduceParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CPShiftReduceParser.m; path = ../CPShiftReduceParser.m; sourceTree = "<group>"; };
1F3881DF1322ADC9000C8876 /* CPShiftReduceAction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CPShiftReduceAction.h; sourceTree = "<group>"; };
1F3881E01322ADC9000C8876 /* CPShiftReduceAction.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CPShiftReduceAction.m; sourceTree = "<group>"; };
1F3881E31322AEE8000C8876 /* CPShiftReduceState.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CPShiftReduceState.h; sourceTree = "<group>"; };
1F3881E41322AEE8000C8876 /* CPShiftReduceState.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CPShiftReduceState.m; sourceTree = "<group>"; };
1F3881EB1322B669000C8876 /* CPShiftReduceActionTable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CPShiftReduceActionTable.h; sourceTree = "<group>"; };
1F3881EC1322B669000C8876 /* CPShiftReduceActionTable.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CPShiftReduceActionTable.m; sourceTree = "<group>"; };
1F3881EF1322B69E000C8876 /* CPShiftReduceGotoTable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CPShiftReduceGotoTable.h; sourceTree = "<group>"; };
1F3881F01322B6A0000C8876 /* CPShiftReduceGotoTable.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CPShiftReduceGotoTable.m; sourceTree = "<group>"; };
1F3881FF1323DB49000C8876 /* CPSLRParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CPSLRParser.h; sourceTree = "<group>"; };
1F3882001323DB49000C8876 /* CPSLRParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CPSLRParser.m; sourceTree = "<group>"; };
1F3882031323DDD6000C8876 /* CPShiftReduceParserProtectedMethods.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CPShiftReduceParserProtectedMethods.h; sourceTree = "<group>"; };
1F3882071323F75E000C8876 /* CPItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CPItem.h; sourceTree = "<group>"; };
1F3882081323F75F000C8876 /* CPItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CPItem.m; sourceTree = "<group>"; };
1F38820B132432A1000C8876 /* NSSetFunctional.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NSSetFunctional.h; sourceTree = "<group>"; };
1F38820C132432AA000C8876 /* NSSetFunctional.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NSSetFunctional.m; sourceTree = "<group>"; };
1F45A2E213422E1300092D78 /* CPJSONParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CPJSONParser.h; sourceTree = "<group>"; };
1F45A2E313422E1300092D78 /* CPJSONParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CPJSONParser.m; sourceTree = "<group>"; };
1F4683861306AA8500407491 /* CPKeywordRecogniser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = CPKeywordRecogniser.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
1F4683871306AA8500407491 /* CPKeywordRecogniser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = CPKeywordRecogniser.m; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objc; };
1F4683881306AA8500407491 /* CPTokenRecogniser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = CPTokenRecogniser.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
1F46838C1306B45400407491 /* CPKeywordToken.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = CPKeywordToken.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
1F46838D1306B45500407491 /* CPKeywordToken.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = CPKeywordToken.m; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objc; };
1F4683901306B71C00407491 /* CPEOFToken.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = CPEOFToken.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
1F4683911306B71D00407491 /* CPEOFToken.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = CPEOFToken.m; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objc; };
1F4683941306BF6200407491 /* CPNumberRecogniser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = CPNumberRecogniser.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
1F4683951306BF6300407491 /* CPNumberRecogniser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = CPNumberRecogniser.m; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objc; };
1F4683981306C22800407491 /* CPNumberToken.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = CPNumberToken.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
1F4683991306C22900407491 /* CPNumberToken.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = CPNumberToken.m; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objc; };
1F4683A01306D66300407491 /* CPWhiteSpaceRecogniser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CPWhiteSpaceRecogniser.h; sourceTree = "<group>"; };
1F4683A11306D66500407491 /* CPWhiteSpaceRecogniser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CPWhiteSpaceRecogniser.m; sourceTree = "<group>"; };
1F4683A41306D7CB00407491 /* CPWhiteSpaceToken.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CPWhiteSpaceToken.h; sourceTree = "<group>"; };
1F4683A51306D7CF00407491 /* CPWhiteSpaceToken.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CPWhiteSpaceToken.m; sourceTree = "<group>"; };
1F50A93C1308604A00C50D7D /* CPGrammar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CPGrammar.h; sourceTree = "<group>"; };
1F50A93D1308604A00C50D7D /* CPGrammar.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CPGrammar.m; sourceTree = "<group>"; };
1F530B7C13215A6F00F52EB5 /* CPParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CPParser.h; sourceTree = "<group>"; };
1F530B7D13215A6F00F52EB5 /* CPParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CPParser.m; sourceTree = "<group>"; };
1F530B8513216A1A00F52EB5 /* CPSyntaxTree.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CPSyntaxTree.h; sourceTree = "<group>"; };
1F530B8613216A1A00F52EB5 /* CPSyntaxTree.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CPSyntaxTree.m; sourceTree = "<group>"; };
1F530B8F1322813E00F52EB5 /* CPRule.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CPRule.h; sourceTree = "<group>"; };
1F530B901322813F00F52EB5 /* CPRule.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CPRule.m; sourceTree = "<group>"; };
1F6D448E1348CC9500E982C7 /* CPLALR1Parser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CPLALR1Parser.h; sourceTree = "<group>"; };
1F6D448F1348CC9500E982C7 /* CPLALR1Parser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CPLALR1Parser.m; sourceTree = "<group>"; };
1F893A1D14DEEBFC00316FF7 /* CPRecoveryAction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CPRecoveryAction.h; sourceTree = "<group>"; };
1F893A1E14DEEBFC00316FF7 /* CPRecoveryAction.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CPRecoveryAction.m; sourceTree = "<group>"; };
1F893A2114DEF40D00316FF7 /* CPTestErrorEvaluatorDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CPTestErrorEvaluatorDelegate.h; sourceTree = "<group>"; };
1F893A2214DEF40D00316FF7 /* CPTestErrorEvaluatorDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CPTestErrorEvaluatorDelegate.m; sourceTree = "<group>"; };
1F92817F145C11050033BC34 /* libCoreParse.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libCoreParse.a; sourceTree = BUILT_PRODUCTS_DIR; };
1F92818C145C11050033BC34 /* CoreParseTests.octest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CoreParseTests.octest; sourceTree = BUILT_PRODUCTS_DIR; };
1F92818D145C11050033BC34 /* SenTestingKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SenTestingKit.framework; path = Library/Frameworks/SenTestingKit.framework; sourceTree = DEVELOPER_DIR; };
1F92818F145C11050033BC34 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; };
1F9F839F13B731F3006E939D /* Expression.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Expression.h; sourceTree = "<group>"; };
1F9F83A013B731F3006E939D /* Expression.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Expression.m; sourceTree = "<group>"; };
1F9F83A413B732AC006E939D /* Term.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Term.h; sourceTree = "<group>"; };
1F9F83A513B732AC006E939D /* Term.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Term.m; sourceTree = "<group>"; };
1F9F83AA13B7CAB9006E939D /* CPRHSItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CPRHSItem.h; sourceTree = "<group>"; };
1F9F83AB13B7CABA006E939D /* CPRHSItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CPRHSItem.m; sourceTree = "<group>"; };
1FA4386B162F515C00B92704 /* Expression2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Expression2.h; sourceTree = "<group>"; };
1FA4386C162F515C00B92704 /* Expression2.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Expression2.m; sourceTree = "<group>"; };
1FA4386D162F515C00B92704 /* RuleBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RuleBase.h; sourceTree = "<group>"; };
1FA4386E162F515C00B92704 /* RuleBase.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RuleBase.m; sourceTree = "<group>"; };
1FA4386F162F515C00B92704 /* Term2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Term2.h; sourceTree = "<group>"; };
1FA43870162F515C00B92704 /* Term2.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Term2.m; sourceTree = "<group>"; };
1FA6430515E2C5130004FCD3 /* NSArray+Functional.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSArray+Functional.h"; sourceTree = "<group>"; };
1FA6430615E2C5130004FCD3 /* NSArray+Functional.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSArray+Functional.m"; sourceTree = "<group>"; };
1FA68D9E14DE98C4005519B9 /* CPErrorToken.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CPErrorToken.h; sourceTree = "<group>"; };
1FA68D9F14DE98C4005519B9 /* CPErrorToken.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CPErrorToken.m; sourceTree = "<group>"; };
1FA68DA314DE9D3D005519B9 /* CPTestErrorHandlingDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CPTestErrorHandlingDelegate.h; sourceTree = "<group>"; };
1FA68DA414DE9D3D005519B9 /* CPTestErrorHandlingDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CPTestErrorHandlingDelegate.m; sourceTree = "<group>"; };
1FA866B515DFAEBB005350EE /* CPRule+Internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "CPRule+Internal.h"; sourceTree = "<group>"; };
1FA866BE15E18F67005350EE /* CPRHSItem+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "CPRHSItem+Private.h"; sourceTree = "<group>"; };
1FB3EB22132BA02C00ACC453 /* CPTestEvaluatorDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CPTestEvaluatorDelegate.h; sourceTree = "<group>"; };
1FB3EB23132BA02C00ACC453 /* CPTestEvaluatorDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CPTestEvaluatorDelegate.m; sourceTree = "<group>"; };
1FB3EB2A132BB2E600ACC453 /* CPLR1Parser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CPLR1Parser.h; sourceTree = "<group>"; };
1FB3EB2B132BB2ED00ACC453 /* CPLR1Parser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CPLR1Parser.m; sourceTree = "<group>"; };
1FB3EB2E132BB30300ACC453 /* CPLR1Item.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CPLR1Item.h; sourceTree = "<group>"; };
1FB3EB2F132BB30A00ACC453 /* CPLR1Item.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CPLR1Item.m; sourceTree = "<group>"; };
1FB3EB38132D096700ACC453 /* CPGrammarSymbol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CPGrammarSymbol.h; sourceTree = "<group>"; };
1FB3EB39132D096800ACC453 /* CPGrammarSymbol.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CPGrammarSymbol.m; sourceTree = "<group>"; };
1FB81320132FEDAF0095982D /* CPTestWhiteSpaceIgnoringDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CPTestWhiteSpaceIgnoringDelegate.h; sourceTree = "<group>"; };
1FB81321132FEDAF0095982D /* CPTestWhiteSpaceIgnoringDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CPTestWhiteSpaceIgnoringDelegate.m; sourceTree = "<group>"; };
1FB81324132FF16E0095982D /* CPTestMapCSSTokenisingDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CPTestMapCSSTokenisingDelegate.h; sourceTree = "<group>"; };
1FB81325132FF16E0095982D /* CPTestMapCSSTokenisingDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CPTestMapCSSTokenisingDelegate.m; sourceTree = "<group>"; };
1FC00D4E14544EDC00DC8D35 /* CPRHSItemResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CPRHSItemResult.h; sourceTree = "<group>"; };
1FC00D4F14544EDC00DC8D35 /* CPRHSItemResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CPRHSItemResult.m; sourceTree = "<group>"; };
1FC1827B139ADC800027F597 /* CPGrammarPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CPGrammarPrivate.h; sourceTree = "<group>"; };
1FC1827C139ADC800027F597 /* CPGrammarPrivate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CPGrammarPrivate.m; sourceTree = "<group>"; };
1FC18280139AE3800027F597 /* CPGrammarInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CPGrammarInternal.h; sourceTree = "<group>"; };
1FC18281139AE3810027F597 /* CPGrammarInternal.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CPGrammarInternal.m; sourceTree = "<group>"; };
1FC18286139BA47D0027F597 /* CoreParse-template.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "CoreParse-template.md"; sourceTree = "<group>"; };
1FE77D551375AE6F00879A41 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
1FE77D821375EA8F00879A41 /* CoreParse Documentation */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = "CoreParse Documentation"; sourceTree = BUILT_PRODUCTS_DIR; };
54197207188F7D49004240B4 /* CPRegexpRecogniser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CPRegexpRecogniser.h; sourceTree = "<group>"; };
54197208188F7D49004240B4 /* CPRegexpRecogniser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CPRegexpRecogniser.m; sourceTree = "<group>"; };
5419721C188F9A54004240B4 /* CPRegexpRecogniserTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CPRegexpRecogniserTest.m; sourceTree = "<group>"; };
DA2B1DF41566B311002FDBD7 /* CPSenTestKitAssertions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CPSenTestKitAssertions.h; sourceTree = "<group>"; };
DA2B1DF61566B704002FDBD7 /* CPSTAssertionsTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CPSTAssertionsTests.h; sourceTree = "<group>"; };
DA2B1DF71566B704002FDBD7 /* CPSTAssertionsTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CPSTAssertionsTests.m; sourceTree = "<group>"; };
DC3E9BEE191DBAC800F6023C /* CPWillFinishDelegateTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CPWillFinishDelegateTest.m; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
1F0E88F2130462F300537D04 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
1F0E88FA130462F300537D04 /* Cocoa.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
1F0E8907130462F300537D04 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
1F0E890C130462F300537D04 /* Cocoa.framework in Frameworks */,
1F0E890F130462F300537D04 /* CoreParse.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
1F92817C145C11050033BC34 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
1F928180145C11050033BC34 /* Foundation.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
1F928188145C11050033BC34 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
1F92818E145C11050033BC34 /* SenTestingKit.framework in Frameworks */,
1F928190145C11050033BC34 /* UIKit.framework in Frameworks */,
1F928191145C11050033BC34 /* Foundation.framework in Frameworks */,
1F928194145C11050033BC34 /* libCoreParse.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
1F0E88EA130462F300537D04 = {
isa = PBXGroup;
children = (
1FC18284139BA4460027F597 /* CompanionGuides */,
1F0E88FF130462F300537D04 /* CoreParse */,
1F0E8910130462F300537D04 /* CoreParseTests */,
1F0E88F8130462F300537D04 /* Frameworks */,
1F0E88F7130462F300537D04 /* Products */,
);
sourceTree = "<group>";
};
1F0E88F7130462F300537D04 /* Products */ = {
isa = PBXGroup;
children = (
1F0E88F6130462F300537D04 /* CoreParse.framework */,
1F0E890B130462F300537D04 /* CoreParseTests.octest */,
1FE77D821375EA8F00879A41 /* CoreParse Documentation */,
1F92817F145C11050033BC34 /* libCoreParse.a */,
1F92818C145C11050033BC34 /* CoreParseTests.octest */,
);
name = Products;
sourceTree = "<group>";
};
1F0E88F8130462F300537D04 /* Frameworks */ = {
isa = PBXGroup;
children = (
1F0E88F9130462F300537D04 /* Cocoa.framework */,
1FE77D551375AE6F00879A41 /* Foundation.framework */,
1F92818D145C11050033BC34 /* SenTestingKit.framework */,
1F92818F145C11050033BC34 /* UIKit.framework */,
1F0E88FB130462F300537D04 /* Other Frameworks */,
);
name = Frameworks;
sourceTree = "<group>";
};
1F0E88FB130462F300537D04 /* Other Frameworks */ = {
isa = PBXGroup;
children = (
1F0E88FC130462F300537D04 /* AppKit.framework */,
1F0E88FD130462F300537D04 /* CoreData.framework */,
1F0E88FE130462F300537D04 /* Foundation.framework */,
);
name = "Other Frameworks";
sourceTree = "<group>";
};
1F0E88FF130462F300537D04 /* CoreParse */ = {
isa = PBXGroup;
children = (
1F0E8934130463D000537D04 /* CoreParse.h */,
1F0E89451304670900537D04 /* Tokenisation */,
1F50A93B1308600800C50D7D /* Grammar */,
1F530B841321690C00F52EB5 /* Syntax Tree */,
1F530B7B132155BB00F52EB5 /* Parsers */,
1F45A2E113422DD800092D78 /* Built In Parsers */,
1F0E8900130462F300537D04 /* Supporting Files */,
DA2B1DF41566B311002FDBD7 /* CPSenTestKitAssertions.h */,
1F38820B132432A1000C8876 /* NSSetFunctional.h */,
1F38820C132432AA000C8876 /* NSSetFunctional.m */,
1FA6430515E2C5130004FCD3 /* NSArray+Functional.h */,
1FA6430615E2C5130004FCD3 /* NSArray+Functional.m */,
);
path = CoreParse;
sourceTree = "<group>";
};
1F0E8900130462F300537D04 /* Supporting Files */ = {
isa = PBXGroup;
children = (
1F0E8901130462F300537D04 /* CoreParse-Info.plist */,
1F0E8902130462F300537D04 /* InfoPlist.strings */,
1F0E8905130462F300537D04 /* CoreParse-Prefix.pch */,
);
name = "Supporting Files";
sourceTree = "<group>";
};
1F0E8910130462F300537D04 /* CoreParseTests */ = {
isa = PBXGroup;
children = (
1F0E8917130462F300537D04 /* CoreParseTests.h */,
1F0E8919130462F300537D04 /* CoreParseTests.m */,
DA2B1DF61566B704002FDBD7 /* CPSTAssertionsTests.h */,
DA2B1DF71566B704002FDBD7 /* CPSTAssertionsTests.m */,
1F0E8911130462F300537D04 /* Supporting Files */,
1FB3EB22132BA02C00ACC453 /* CPTestEvaluatorDelegate.h */,
1FB3EB23132BA02C00ACC453 /* CPTestEvaluatorDelegate.m */,
1F893A2114DEF40D00316FF7 /* CPTestErrorEvaluatorDelegate.h */,
1F893A2214DEF40D00316FF7 /* CPTestErrorEvaluatorDelegate.m */,
1FB81320132FEDAF0095982D /* CPTestWhiteSpaceIgnoringDelegate.h */,
1FB81321132FEDAF0095982D /* CPTestWhiteSpaceIgnoringDelegate.m */,
1FB81324132FF16E0095982D /* CPTestMapCSSTokenisingDelegate.h */,
1FB81325132FF16E0095982D /* CPTestMapCSSTokenisingDelegate.m */,
1FA68DA314DE9D3D005519B9 /* CPTestErrorHandlingDelegate.h */,
1FA68DA414DE9D3D005519B9 /* CPTestErrorHandlingDelegate.m */,
5419721C188F9A54004240B4 /* CPRegexpRecogniserTest.m */,
DC3E9BEE191DBAC800F6023C /* CPWillFinishDelegateTest.m */,
1F9F839F13B731F3006E939D /* Expression.h */,
1F9F83A013B731F3006E939D /* Expression.m */,
1F9F83A413B732AC006E939D /* Term.h */,
1F9F83A513B732AC006E939D /* Term.m */,
1FA4386B162F515C00B92704 /* Expression2.h */,
1FA4386C162F515C00B92704 /* Expression2.m */,
1FA4386D162F515C00B92704 /* RuleBase.h */,
1FA4386E162F515C00B92704 /* RuleBase.m */,
1FA4386F162F515C00B92704 /* Term2.h */,
1FA43870162F515C00B92704 /* Term2.m */,
);
path = CoreParseTests;
sourceTree = "<group>";
};
1F0E8911130462F300537D04 /* Supporting Files */ = {
isa = PBXGroup;
children = (
1F0E8912130462F300537D04 /* CoreParseTests-Info.plist */,
1F0E8913130462F300537D04 /* InfoPlist.strings */,
1F0E8916130462F300537D04 /* CoreParseTests-Prefix.pch */,
);
name = "Supporting Files";
sourceTree = "<group>";
};
1F0E89451304670900537D04 /* Tokenisation */ = {
isa = PBXGroup;
children = (
1F0E8937130463E900537D04 /* CPTokeniser.h */,
1F0E8938130463E900537D04 /* CPTokeniser.m */,
1F0E8941130466CF00537D04 /* CPTokenStream.h */,
1F0E8942130466D000537D04 /* CPTokenStream.m */,
1F4683851306AA8500407491 /* Token Recognisers */,
1F46837A1306A56100407491 /* Token Types */,
);
path = Tokenisation;
sourceTree = "<group>";
};
1F3881DE1322AD8E000C8876 /* CPShiftReduceParsers */ = {
isa = PBXGroup;
children = (
1F3881DF1322ADC9000C8876 /* CPShiftReduceAction.h */,
1F3881E01322ADC9000C8876 /* CPShiftReduceAction.m */,
1F3881E31322AEE8000C8876 /* CPShiftReduceState.h */,
1F3881E41322AEE8000C8876 /* CPShiftReduceState.m */,
1F3881EB1322B669000C8876 /* CPShiftReduceActionTable.h */,
1F3881EC1322B669000C8876 /* CPShiftReduceActionTable.m */,
1F3881EF1322B69E000C8876 /* CPShiftReduceGotoTable.h */,
1F3881F01322B6A0000C8876 /* CPShiftReduceGotoTable.m */,
1F3882071323F75E000C8876 /* CPItem.h */,
1F3882081323F75F000C8876 /* CPItem.m */,
1FB3EB2E132BB30300ACC453 /* CPLR1Item.h */,
1FB3EB2F132BB30A00ACC453 /* CPLR1Item.m */,
1F3882031323DDD6000C8876 /* CPShiftReduceParserProtectedMethods.h */,
1F3881DA1322ACE7000C8876 /* CPShiftReduceParser.h */,
1F3881DB1322ACE7000C8876 /* CPShiftReduceParser.m */,
1F3881FF1323DB49000C8876 /* CPSLRParser.h */,
1F3882001323DB49000C8876 /* CPSLRParser.m */,
1FB3EB2A132BB2E600ACC453 /* CPLR1Parser.h */,
1FB3EB2B132BB2ED00ACC453 /* CPLR1Parser.m */,
1F6D448E1348CC9500E982C7 /* CPLALR1Parser.h */,
1F6D448F1348CC9500E982C7 /* CPLALR1Parser.m */,
);
path = CPShiftReduceParsers;
sourceTree = "<group>";
};
1F45A2E113422DD800092D78 /* Built In Parsers */ = {
isa = PBXGroup;
children = (
1F45A2E213422E1300092D78 /* CPJSONParser.h */,
1F45A2E313422E1300092D78 /* CPJSONParser.m */,
);
path = "Built In Parsers";
sourceTree = "<group>";
};
1F46837A1306A56100407491 /* Token Types */ = {
isa = PBXGroup;
children = (
1F0E894A1306795500537D04 /* CPToken.h */,
1F0E894B1306795600537D04 /* CPToken.m */,
1F4683901306B71C00407491 /* CPEOFToken.h */,
1F4683911306B71D00407491 /* CPEOFToken.m */,
1FA68D9E14DE98C4005519B9 /* CPErrorToken.h */,
1FA68D9F14DE98C4005519B9 /* CPErrorToken.m */,
1F46838C1306B45400407491 /* CPKeywordToken.h */,
1F46838D1306B45500407491 /* CPKeywordToken.m */,
1F4683981306C22800407491 /* CPNumberToken.h */,
1F4683991306C22900407491 /* CPNumberToken.m */,
1F4683A41306D7CB00407491 /* CPWhiteSpaceToken.h */,
1F4683A51306D7CF00407491 /* CPWhiteSpaceToken.m */,
1F1DFCE31306E8E800B22855 /* CPIdentifierToken.h */,
1F1DFCE41306E8E900B22855 /* CPIdentifierToken.m */,
1F1DFCED1307D18900B22855 /* CPQuotedToken.h */,
1F1DFCEE1307D18900B22855 /* CPQuotedToken.m */,
);
path = "Token Types";
sourceTree = "<group>";
};
1F4683851306AA8500407491 /* Token Recognisers */ = {
isa = PBXGroup;
children = (
1F4683881306AA8500407491 /* CPTokenRecogniser.h */,
1F4683861306AA8500407491 /* CPKeywordRecogniser.h */,
1F4683871306AA8500407491 /* CPKeywordRecogniser.m */,
1F4683941306BF6200407491 /* CPNumberRecogniser.h */,
1F4683951306BF6300407491 /* CPNumberRecogniser.m */,
1F4683A01306D66300407491 /* CPWhiteSpaceRecogniser.h */,
1F4683A11306D66500407491 /* CPWhiteSpaceRecogniser.m */,
1F1DFCDF1306E3C300B22855 /* CPIdentifierRecogniser.h */,
1F1DFCE01306E3C300B22855 /* CPIdentifierRecogniser.m */,
1F1DFCF11307D2C500B22855 /* CPQuotedRecogniser.h */,
1F1DFCF21307D2C500B22855 /* CPQuotedRecogniser.m */,
54197207188F7D49004240B4 /* CPRegexpRecogniser.h */,
54197208188F7D49004240B4 /* CPRegexpRecogniser.m */,
);
path = "Token Recognisers";
sourceTree = "<group>";
};
1F50A93B1308600800C50D7D /* Grammar */ = {
isa = PBXGroup;
children = (
1F50A93C1308604A00C50D7D /* CPGrammar.h */,
1F50A93D1308604A00C50D7D /* CPGrammar.m */,
1FC1827B139ADC800027F597 /* CPGrammarPrivate.h */,
1FC1827C139ADC800027F597 /* CPGrammarPrivate.m */,
1FC18280139AE3800027F597 /* CPGrammarInternal.h */,
1FC18281139AE3810027F597 /* CPGrammarInternal.m */,
1F530B8F1322813E00F52EB5 /* CPRule.h */,
1F530B901322813F00F52EB5 /* CPRule.m */,
1FA866B515DFAEBB005350EE /* CPRule+Internal.h */,
1FB3EB38132D096700ACC453 /* CPGrammarSymbol.h */,
1FB3EB39132D096800ACC453 /* CPGrammarSymbol.m */,
1FA866BE15E18F67005350EE /* CPRHSItem+Private.h */,
1F9F83AA13B7CAB9006E939D /* CPRHSItem.h */,
1F9F83AB13B7CABA006E939D /* CPRHSItem.m */,
1FC00D4E14544EDC00DC8D35 /* CPRHSItemResult.h */,
1FC00D4F14544EDC00DC8D35 /* CPRHSItemResult.m */,
);
path = Grammar;
sourceTree = "<group>";
};
1F530B7B132155BB00F52EB5 /* Parsers */ = {
isa = PBXGroup;
children = (
1F530B7C13215A6F00F52EB5 /* CPParser.h */,
1F530B7D13215A6F00F52EB5 /* CPParser.m */,
1F3881DE1322AD8E000C8876 /* CPShiftReduceParsers */,
1F893A1C14DEEBD900316FF7 /* Error Recovery */,
);
path = Parsers;
sourceTree = "<group>";
};
1F530B841321690C00F52EB5 /* Syntax Tree */ = {
isa = PBXGroup;
children = (
1F530B8513216A1A00F52EB5 /* CPSyntaxTree.h */,
1F530B8613216A1A00F52EB5 /* CPSyntaxTree.m */,
);
path = "Syntax Tree";
sourceTree = "<group>";
};
1F893A1C14DEEBD900316FF7 /* Error Recovery */ = {
isa = PBXGroup;
children = (
1F893A1D14DEEBFC00316FF7 /* CPRecoveryAction.h */,
1F893A1E14DEEBFC00316FF7 /* CPRecoveryAction.m */,
);
path = "Error Recovery";
sourceTree = "<group>";
};
1FC18284139BA4460027F597 /* CompanionGuides */ = {
isa = PBXGroup;
children = (
1FC18286139BA47D0027F597 /* CoreParse-template.md */,
);
path = CompanionGuides;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
1F0E88F3130462F300537D04 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
1F0E8935130463D000537D04 /* CoreParse.h in Headers */,
1F0E8939130463E900537D04 /* CPTokeniser.h in Headers */,
54197209188F7D49004240B4 /* CPRegexpRecogniser.h in Headers */,
1F0E8943130466D000537D04 /* CPTokenStream.h in Headers */,
1F0E894C1306795800537D04 /* CPToken.h in Headers */,
1F4683891306AA8500407491 /* CPKeywordRecogniser.h in Headers */,
1F46838B1306AA8500407491 /* CPTokenRecogniser.h in Headers */,
1F46838E1306B45500407491 /* CPKeywordToken.h in Headers */,
1F4683921306B71E00407491 /* CPEOFToken.h in Headers */,
1F4683961306BF6300407491 /* CPNumberRecogniser.h in Headers */,
1F46839A1306C22A00407491 /* CPNumberToken.h in Headers */,
1F4683A21306D66900407491 /* CPWhiteSpaceRecogniser.h in Headers */,
1F4683A61306D7D900407491 /* CPWhiteSpaceToken.h in Headers */,
1F1DFCE11306E3C300B22855 /* CPIdentifierRecogniser.h in Headers */,
1F1DFCE51306E8E900B22855 /* CPIdentifierToken.h in Headers */,
1F1DFCEF1307D18B00B22855 /* CPQuotedToken.h in Headers */,
1F1DFCF31307D2C600B22855 /* CPQuotedRecogniser.h in Headers */,
1F50A93E1308604A00C50D7D /* CPGrammar.h in Headers */,
1F530B7E13215A6F00F52EB5 /* CPParser.h in Headers */,
1F530B8713216A1A00F52EB5 /* CPSyntaxTree.h in Headers */,
1F530B911322814000F52EB5 /* CPRule.h in Headers */,
1F3882011323DB4A000C8876 /* CPSLRParser.h in Headers */,
1FB3EB2C132BB2F200ACC453 /* CPLR1Parser.h in Headers */,
1F6D44901348CC9500E982C7 /* CPLALR1Parser.h in Headers */,
1FB3EB3A132D096900ACC453 /* CPGrammarSymbol.h in Headers */,
1F45A2E413422E1300092D78 /* CPJSONParser.h in Headers */,
1F3881DC1322ACE7000C8876 /* CPShiftReduceParser.h in Headers */,
1FA68DA014DE98C4005519B9 /* CPErrorToken.h in Headers */,
1F893A1F14DEEBFC00316FF7 /* CPRecoveryAction.h in Headers */,
1F3881E11322ADC9000C8876 /* CPShiftReduceAction.h in Headers */,
1F3881E51322AEE8000C8876 /* CPShiftReduceState.h in Headers */,
1F3881ED1322B66B000C8876 /* CPShiftReduceActionTable.h in Headers */,
1F3881F11322B6A3000C8876 /* CPShiftReduceGotoTable.h in Headers */,
1F3882051323DDD8000C8876 /* CPShiftReduceParserProtectedMethods.h in Headers */,
1F3882091323F760000C8876 /* CPItem.h in Headers */,
1F38820D132432B2000C8876 /* NSSetFunctional.h in Headers */,
1FB3EB24132BA02C00ACC453 /* CPTestEvaluatorDelegate.h in Headers */,
1FB3EB30132BB31700ACC453 /* CPLR1Item.h in Headers */,
1FB81322132FEDAF0095982D /* CPTestWhiteSpaceIgnoringDelegate.h in Headers */,
1FB81326132FF16E0095982D /* CPTestMapCSSTokenisingDelegate.h in Headers */,
1FC1827D139ADC800027F597 /* CPGrammarPrivate.h in Headers */,
1FC18282139AE3810027F597 /* CPGrammarInternal.h in Headers */,
1F9F83A113B731F3006E939D /* Expression.h in Headers */,
1F9F83A613B732AC006E939D /* Term.h in Headers */,
1F9F83AC13B7CABA006E939D /* CPRHSItem.h in Headers */,
1FC00D5014544EDC00DC8D35 /* CPRHSItemResult.h in Headers */,
1FA68DA514DE9D3D005519B9 /* CPTestErrorHandlingDelegate.h in Headers */,
1F893A2314DEF40D00316FF7 /* CPTestErrorEvaluatorDelegate.h in Headers */,
1FA866B715DFAEBC005350EE /* CPRule+Internal.h in Headers */,
1FA866C015E18F68005350EE /* CPRHSItem+Private.h in Headers */,
1FA6430715E2C5130004FCD3 /* NSArray+Functional.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
1F92817D145C11050033BC34 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
5419720A188F7D49004240B4 /* CPRegexpRecogniser.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
1F0E88F5130462F300537D04 /* CoreParse */ = {
isa = PBXNativeTarget;
buildConfigurationList = 1F0E891D130462F300537D04 /* Build configuration list for PBXNativeTarget "CoreParse" */;
buildPhases = (
1F0E88F1130462F300537D04 /* Sources */,
1F0E88F2130462F300537D04 /* Frameworks */,
1F0E88F3130462F300537D04 /* Headers */,
1F0E88F4130462F300537D04 /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = CoreParse;
productName = CoreParse;
productReference = 1F0E88F6130462F300537D04 /* CoreParse.framework */;
productType = "com.apple.product-type.framework";
};
1F0E890A130462F300537D04 /* CoreParseTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = 1F0E8920130462F300537D04 /* Build configuration list for PBXNativeTarget "CoreParseTests" */;
buildPhases = (
1F0E8906130462F300537D04 /* Sources */,
1F0E8907130462F300537D04 /* Frameworks */,
1F0E8908130462F300537D04 /* Resources */,
1F0E8909130462F300537D04 /* ShellScript */,
);
buildRules = (
);
dependencies = (
1F0E890E130462F300537D04 /* PBXTargetDependency */,
);
name = CoreParseTests;
productName = CoreParseTests;
productReference = 1F0E890B130462F300537D04 /* CoreParseTests.octest */;
productType = "com.apple.product-type.bundle";
};
1F92817E145C11050033BC34 /* iOSCoreParse */ = {
isa = PBXNativeTarget;
buildConfigurationList = 1F9281A2145C11050033BC34 /* Build configuration list for PBXNativeTarget "iOSCoreParse" */;
buildPhases = (
1F92817B145C11050033BC34 /* Sources */,
1F92817C145C11050033BC34 /* Frameworks */,
1F92817D145C11050033BC34 /* Headers */,
);
buildRules = (
);
dependencies = (
);
name = iOSCoreParse;
productName = iOSCoreParse;
productReference = 1F92817F145C11050033BC34 /* libCoreParse.a */;
productType = "com.apple.product-type.library.static";
};
1F92818B145C11050033BC34 /* iOSCoreParseTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = 1F9281A3145C11050033BC34 /* Build configuration list for PBXNativeTarget "iOSCoreParseTests" */;
buildPhases = (
1F928187145C11050033BC34 /* Sources */,
1F928188145C11050033BC34 /* Frameworks */,
1F928189145C11050033BC34 /* Resources */,
1F92818A145C11050033BC34 /* ShellScript */,
);
buildRules = (
);
dependencies = (
1F928193145C11050033BC34 /* PBXTargetDependency */,
);
name = iOSCoreParseTests;
productName = iOSCoreParseTests;
productReference = 1F92818C145C11050033BC34 /* CoreParseTests.octest */;
productType = "com.apple.product-type.bundle";
};
1FE77D811375EA8F00879A41 /* CoreParse Documentation */ = {
isa = PBXNativeTarget;
buildConfigurationList = 1FE77D8B1375EA8F00879A41 /* Build configuration list for PBXNativeTarget "CoreParse Documentation" */;
buildPhases = (
1FE77D8E1375EAA000879A41 /* Run Script */,
);
buildRules = (
);
dependencies = (
);
name = "CoreParse Documentation";
productName = "CoreParse Documentation";
productReference = 1FE77D821375EA8F00879A41 /* CoreParse Documentation */;
productType = "com.apple.product-type.tool";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
1F0E88EC130462F300537D04 /* Project object */ = {
isa = PBXProject;
attributes = {
LastUpgradeCheck = 0460;
ORGANIZATIONNAME = "In The Beginning...";
};
buildConfigurationList = 1F0E88EF130462F300537D04 /* Build configuration list for PBXProject "CoreParse" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = English;
hasScannedForEncodings = 0;
knownRegions = (
en,
);
mainGroup = 1F0E88EA130462F300537D04;
productRefGroup = 1F0E88F7130462F300537D04 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
1F0E88F5130462F300537D04 /* CoreParse */,
1F0E890A130462F300537D04 /* CoreParseTests */,
1FE77D811375EA8F00879A41 /* CoreParse Documentation */,
1F92817E145C11050033BC34 /* iOSCoreParse */,
1F92818B145C11050033BC34 /* iOSCoreParseTests */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
1F0E88F4130462F300537D04 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
1F0E8904130462F300537D04 /* InfoPlist.strings in Resources */,
1FC18287139BA47D0027F597 /* CoreParse-template.md in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
1F0E8908130462F300537D04 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
1F0E8915130462F300537D04 /* InfoPlist.strings in Resources */,
1F0E8918130462F300537D04 /* CoreParseTests.h in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
1F928189145C11050033BC34 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXShellScriptBuildPhase section */
1F0E8909130462F300537D04 /* ShellScript */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "# Run the unit tests in this test bundle.\n\"${SYSTEM_DEVELOPER_DIR}/Tools/RunUnitTests\"\n";
};
1F92818A145C11050033BC34 /* ShellScript */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "# Run the unit tests in this test bundle.\n\"${SYSTEM_DEVELOPER_DIR}/Tools/RunUnitTests\"\n";
};
1FE77D8E1375EAA000879A41 /* Run Script */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Run Script";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "/usr/local/bin/appledoc --logformat xcode \\\n --exit-threshold 4 \\\n --create-html \\\n --no-create-docset \\\n -o $SOURCE_ROOT/../CoreParseDocs/ \\\n --project-name CoreParse \\\n --project-version 0.9 \\\n --project-company Beelsebob \\\n --ignore $SOURCE_ROOT/CoreParse/Parsers/CPShiftReduceParsers/CPShiftReduceAction.h \\\n --ignore $SOURCE_ROOT/CoreParse/Parsers/CPShiftReduceParsers/CPShiftReduceState.h \\\n --ignore $SOURCE_ROOT/CoreParse/Parsers/CPShiftReduceParsers/CPShiftReduceActionTable.h \\\n --ignore $SOURCE_ROOT/CoreParse/Parsers/CPShiftReduceParsers/CPShiftReduceGotoTable.h \\\n --ignore $SOURCE_ROOT/CoreParse/Parsers/CPShiftReduceParsers/CPItem.h \\\n --ignore $SOURCE_ROOT/CoreParse/Parsers/CPShiftReduceParsers/CPLR1Item.h \\\n --ignore $SOURCE_ROOT/CoreParse/Parsers/CPShiftReduceParsers/CPShiftReduceParserProtectedMethods.h \\\n --ignore $SOURCE_ROOT/CoreParse/Grammar/CPRHSItem.h \\\n --ignore $SOURCE_ROOT/CoreParse/Grammar/CPRHSItemResult.h \\\n --ignore $SOURCE_ROOT/CoreParse/Grammar/CPGrammar.m \\\n $SOURCE_ROOT/CoreParse\n";
};
/* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
1F0E88F1130462F300537D04 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
1F0E893A130463E900537D04 /* CPTokeniser.m in Sources */,
1F0E8944130466D000537D04 /* CPTokenStream.m in Sources */,
1F0E894D1306795800537D04 /* CPToken.m in Sources */,
1F46838A1306AA8500407491 /* CPKeywordRecogniser.m in Sources */,
1F46838F1306B45500407491 /* CPKeywordToken.m in Sources */,
1F4683931306B71E00407491 /* CPEOFToken.m in Sources */,
1F4683971306BF6300407491 /* CPNumberRecogniser.m in Sources */,
1F46839B1306C22A00407491 /* CPNumberToken.m in Sources */,
1F4683A31306D66900407491 /* CPWhiteSpaceRecogniser.m in Sources */,
1F4683A71306D7D900407491 /* CPWhiteSpaceToken.m in Sources */,
1F1DFCE21306E3C300B22855 /* CPIdentifierRecogniser.m in Sources */,
1F1DFCE61306E8E900B22855 /* CPIdentifierToken.m in Sources */,
1F1DFCF01307D18B00B22855 /* CPQuotedToken.m in Sources */,
1F1DFCF41307D2C600B22855 /* CPQuotedRecogniser.m in Sources */,
1F50A93F1308604A00C50D7D /* CPGrammar.m in Sources */,
1F530B7F13215A6F00F52EB5 /* CPParser.m in Sources */,
1F530B8813216A1A00F52EB5 /* CPSyntaxTree.m in Sources */,
1F530B921322814000F52EB5 /* CPRule.m in Sources */,
1F3881DD1322ACE7000C8876 /* CPShiftReduceParser.m in Sources */,
1F3881E21322ADC9000C8876 /* CPShiftReduceAction.m in Sources */,
1F3881E61322AEE8000C8876 /* CPShiftReduceState.m in Sources */,
1F3881EE1322B66B000C8876 /* CPShiftReduceActionTable.m in Sources */,
1F3881F21322B6A3000C8876 /* CPShiftReduceGotoTable.m in Sources */,
1F3882021323DB4A000C8876 /* CPSLRParser.m in Sources */,
1F38820A1323F760000C8876 /* CPItem.m in Sources */,
1F38820E132432B2000C8876 /* NSSetFunctional.m in Sources */,
1FB3EB25132BA02C00ACC453 /* CPTestEvaluatorDelegate.m in Sources */,
1FB3EB2D132BB2F200ACC453 /* CPLR1Parser.m in Sources */,
1FB3EB31132BB31700ACC453 /* CPLR1Item.m in Sources */,
1FB3EB3B132D096900ACC453 /* CPGrammarSymbol.m in Sources */,
1FB81323132FEDAF0095982D /* CPTestWhiteSpaceIgnoringDelegate.m in Sources */,
1FB81327132FF16E0095982D /* CPTestMapCSSTokenisingDelegate.m in Sources */,
1F45A2E513422E1300092D78 /* CPJSONParser.m in Sources */,
1F6D44911348CC9600E982C7 /* CPLALR1Parser.m in Sources */,
5419720B188F7D49004240B4 /* CPRegexpRecogniser.m in Sources */,
1FC1827E139ADC800027F597 /* CPGrammarPrivate.m in Sources */,
1FC18283139AE3810027F597 /* CPGrammarInternal.m in Sources */,
1F9F83AD13B7CABA006E939D /* CPRHSItem.m in Sources */,
1FC00D5114544EDC00DC8D35 /* CPRHSItemResult.m in Sources */,
1FA68DA114DE98C4005519B9 /* CPErrorToken.m in Sources */,
1FA68DA614DE9D3D005519B9 /* CPTestErrorHandlingDelegate.m in Sources */,
1F893A2014DEEBFC00316FF7 /* CPRecoveryAction.m in Sources */,
1F893A2414DEF40D00316FF7 /* CPTestErrorEvaluatorDelegate.m in Sources */,
1FA6430815E2C5130004FCD3 /* NSArray+Functional.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
1F0E8906130462F300537D04 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
1F0E891A130462F300537D04 /* CoreParseTests.m in Sources */,
DA2B1DF81566B704002FDBD7 /* CPSTAssertionsTests.m in Sources */,
1FA798201567DC0E003AC8AE /* Expression.m in Sources */,
1FA798221567DC11003AC8AE /* Term.m in Sources */,
1FA798231567DC49003AC8AE /* CPTestEvaluatorDelegate.m in Sources */,
1FA798241567DC4C003AC8AE /* CPTestErrorEvaluatorDelegate.m in Sources */,
1FA798251567DC51003AC8AE /* CPTestWhiteSpaceIgnoringDelegate.m in Sources */,
1FA798261567DC58003AC8AE /* CPTestMapCSSTokenisingDelegate.m in Sources */,
1FA798271567DC5C003AC8AE /* CPTestErrorHandlingDelegate.m in Sources */,
1FA43871162F515C00B92704 /* Expression2.m in Sources */,
DC3E9BEF191DBAC800F6023C /* CPWillFinishDelegateTest.m in Sources */,
5419721D188F9A54004240B4 /* CPRegexpRecogniserTest.m in Sources */,
1FA43872162F515C00B92704 /* RuleBase.m in Sources */,
1FA43873162F515C00B92704 /* Term2.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
1F92817B145C11050033BC34 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
1F5623A8161652FA00C5EFA8 /* NSArray+Functional.m in Sources */,
1F8374A1154BF9D000DBA298 /* CPRecoveryAction.m in Sources */,
1F9281A5145C11A60033BC34 /* CPTokeniser.m in Sources */,
1F9281A6145C11A60033BC34 /* CPTokenStream.m in Sources */,
1F9281A7145C11A60033BC34 /* CPKeywordRecogniser.m in Sources */,
1F9281A8145C11A60033BC34 /* CPNumberRecogniser.m in Sources */,
1F9281A9145C11A60033BC34 /* CPWhiteSpaceRecogniser.m in Sources */,
1F9281AA145C11A60033BC34 /* CPIdentifierRecogniser.m in Sources */,
1F9281AB145C11A60033BC34 /* CPQuotedRecogniser.m in Sources */,
1F9281AC145C11A60033BC34 /* CPToken.m in Sources */,
1F9281AD145C11A60033BC34 /* CPEOFToken.m in Sources */,
1F9281AE145C11A60033BC34 /* CPKeywordToken.m in Sources */,
1F9281AF145C11A60033BC34 /* CPNumberToken.m in Sources */,
1F9281B0145C11A60033BC34 /* CPWhiteSpaceToken.m in Sources */,
1F9281B1145C11A60033BC34 /* CPIdentifierToken.m in Sources */,
1FB719A414E00FE300BD033C /* CPErrorToken.m in Sources */,
1F9281B2145C11A60033BC34 /* CPQuotedToken.m in Sources */,
1F9281B3145C11A60033BC34 /* CPGrammar.m in Sources */,