blob: deea2ef41b7fd913539f02d8fa7f318f8d061ead [file] [log] [blame]
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 42;
objects = {
/* Begin PBXBuildFile section */
01021F0D0B5F1E5300F464A8 /* CDUUIDCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 01021F0B0B5F1E4F00F464A8 /* CDUUIDCommand.m */; };
0112616B0C21313200B9C4E0 /* CDClassDumpVisitor.m in Sources */ = {isa = PBXBuildFile; fileRef = 011261620C21312C00B9C4E0 /* CDClassDumpVisitor.m */; };
0112616D0C21313400B9C4E0 /* CDFindMethodVisitor.m in Sources */ = {isa = PBXBuildFile; fileRef = 011261640C21312C00B9C4E0 /* CDFindMethodVisitor.m */; };
0112616F0C21313500B9C4E0 /* CDVisitor.m in Sources */ = {isa = PBXBuildFile; fileRef = 011261660C21312C00B9C4E0 /* CDVisitor.m */; };
011262360C21844200B9C4E0 /* CDClassFrameworkVisitor.m in Sources */ = {isa = PBXBuildFile; fileRef = 011262330C21844200B9C4E0 /* CDClassFrameworkVisitor.m */; };
011262450C218CAD00B9C4E0 /* CDMultiFileVisitor.m in Sources */ = {isa = PBXBuildFile; fileRef = 011262420C218CAD00B9C4E0 /* CDMultiFileVisitor.m */; };
0112625C0C21909400B9C4E0 /* CDTextClassDumpVisitor.m in Sources */ = {isa = PBXBuildFile; fileRef = 011262590C21909400B9C4E0 /* CDTextClassDumpVisitor.m */; };
0114EDD90CDC9A530061F80F /* CDTypeFormatterUnitTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2B7D08AE9E45003E99F8 /* CDTypeFormatterUnitTest.m */; };
0114EDE10CDC9E8F0061F80F /* CDStructHandlingUnitTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2B7B08AE9E45003E99F8 /* CDStructHandlingUnitTest.m */; };
0114EDED0CDCA3430061F80F /* shud01-in.txt in Resources */ = {isa = PBXBuildFile; fileRef = 012E2B3608AE9DCD003E99F8 /* shud01-in.txt */; };
0114EDEE0CDCA3440061F80F /* shud01-out.txt in Resources */ = {isa = PBXBuildFile; fileRef = 012E2B3708AE9DCD003E99F8 /* shud01-out.txt */; };
0114EDEF0CDCA3550061F80F /* shud02-in.txt in Resources */ = {isa = PBXBuildFile; fileRef = 012E2B3808AE9DCD003E99F8 /* shud02-in.txt */; };
0114EDF00CDCA3560061F80F /* shud02-out.txt in Resources */ = {isa = PBXBuildFile; fileRef = 012E2B3908AE9DCD003E99F8 /* shud02-out.txt */; };
0114EDF10CDCA3590061F80F /* shud04-in.txt in Resources */ = {isa = PBXBuildFile; fileRef = 012E2B3C08AE9DCD003E99F8 /* shud04-in.txt */; };
0114EDF20CDCA35A0061F80F /* shud04-out.txt in Resources */ = {isa = PBXBuildFile; fileRef = 012E2B3D08AE9DCD003E99F8 /* shud04-out.txt */; };
0114EDF30CDCA35C0061F80F /* shud05-in.txt in Resources */ = {isa = PBXBuildFile; fileRef = 012E2B3E08AE9DCD003E99F8 /* shud05-in.txt */; };
0114EDF40CDCA35C0061F80F /* shud05-out.txt in Resources */ = {isa = PBXBuildFile; fileRef = 012E2B3F08AE9DCD003E99F8 /* shud05-out.txt */; };
0114EDF50CDCA35D0061F80F /* shud06-in.txt in Resources */ = {isa = PBXBuildFile; fileRef = 012E2B4008AE9DCD003E99F8 /* shud06-in.txt */; };
0114EDF60CDCA35E0061F80F /* shud06-out.txt in Resources */ = {isa = PBXBuildFile; fileRef = 012E2B4108AE9DCD003E99F8 /* shud06-out.txt */; };
0114EDF70CDCA35F0061F80F /* shud07-in.txt in Resources */ = {isa = PBXBuildFile; fileRef = 012E2B4208AE9DCD003E99F8 /* shud07-in.txt */; };
0114EDF80CDCA3600061F80F /* shud07-out.txt in Resources */ = {isa = PBXBuildFile; fileRef = 012E2B4308AE9DCD003E99F8 /* shud07-out.txt */; };
0114EDF90CDCA3620061F80F /* shud08-in.txt in Resources */ = {isa = PBXBuildFile; fileRef = 012E2B4408AE9DCD003E99F8 /* shud08-in.txt */; };
0114EDFA0CDCA3620061F80F /* shud08-out.txt in Resources */ = {isa = PBXBuildFile; fileRef = 012E2B4508AE9DCD003E99F8 /* shud08-out.txt */; };
0114EDFB0CDCA3630061F80F /* shud09-in.txt in Resources */ = {isa = PBXBuildFile; fileRef = 012E2B4608AE9DCD003E99F8 /* shud09-in.txt */; };
0114EDFC0CDCA3640061F80F /* shud09-out.txt in Resources */ = {isa = PBXBuildFile; fileRef = 012E2B4708AE9DCD003E99F8 /* shud09-out.txt */; };
0114EDFD0CDCA3650061F80F /* shud10-in.txt in Resources */ = {isa = PBXBuildFile; fileRef = 012E2B4808AE9DCD003E99F8 /* shud10-in.txt */; };
0114EDFE0CDCA3660061F80F /* shud10-out.txt in Resources */ = {isa = PBXBuildFile; fileRef = 012E2B4908AE9DCD003E99F8 /* shud10-out.txt */; };
0114EDFF0CDCA3670061F80F /* shud11-in.txt in Resources */ = {isa = PBXBuildFile; fileRef = 012E2B4A08AE9DCD003E99F8 /* shud11-in.txt */; };
0114EE000CDCA3680061F80F /* shud11-out.txt in Resources */ = {isa = PBXBuildFile; fileRef = 012E2B4B08AE9DCD003E99F8 /* shud11-out.txt */; };
0114EE010CDCA3690061F80F /* shud13-in.txt in Resources */ = {isa = PBXBuildFile; fileRef = 012E2B4C08AE9DCD003E99F8 /* shud13-in.txt */; };
0114EE020CDCA36A0061F80F /* shud13-out.txt in Resources */ = {isa = PBXBuildFile; fileRef = 012E2B4D08AE9DCD003E99F8 /* shud13-out.txt */; };
0114EE140CDCA56D0061F80F /* shud14-in.txt in Resources */ = {isa = PBXBuildFile; fileRef = 0114EE0E0CDCA56D0061F80F /* shud14-in.txt */; };
0114EE150CDCA56D0061F80F /* shud14-out.txt in Resources */ = {isa = PBXBuildFile; fileRef = 0114EE0F0CDCA56D0061F80F /* shud14-out.txt */; };
0114EE160CDCA56D0061F80F /* shud15-in.txt in Resources */ = {isa = PBXBuildFile; fileRef = 0114EE100CDCA56D0061F80F /* shud15-in.txt */; };
0114EE170CDCA56D0061F80F /* shud15-out.txt in Resources */ = {isa = PBXBuildFile; fileRef = 0114EE110CDCA56D0061F80F /* shud15-out.txt */; };
0114EE180CDCA56D0061F80F /* shud16-in.txt in Resources */ = {isa = PBXBuildFile; fileRef = 0114EE120CDCA56D0061F80F /* shud16-in.txt */; };
0114EE190CDCA56D0061F80F /* shud16-out.txt in Resources */ = {isa = PBXBuildFile; fileRef = 0114EE130CDCA56D0061F80F /* shud16-out.txt */; };
0114EE6D0CDCC4880061F80F /* NSError-CDExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 0114EE6C0CDCC4880061F80F /* NSError-CDExtensions.m */; };
0114EE6E0CDCC4880061F80F /* NSError-CDExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 0114EE6C0CDCC4880061F80F /* NSError-CDExtensions.m */; };
012E2AB308AE9C9D003E99F8 /* NSArray-Extensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2AAB08AE9C9D003E99F8 /* NSArray-Extensions.m */; };
012E2AB508AE9C9D003E99F8 /* NSObject-CDExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2AAD08AE9C9D003E99F8 /* NSObject-CDExtensions.m */; };
012E2AB708AE9C9D003E99F8 /* NSScanner-Extensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2AAF08AE9C9D003E99F8 /* NSScanner-Extensions.m */; };
012E2AB908AE9C9D003E99F8 /* NSString-Extensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2AB108AE9C9D003E99F8 /* NSString-Extensions.m */; };
012E2ACF08AE9CDC003E99F8 /* CDDylibCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2ABB08AE9CDC003E99F8 /* CDDylibCommand.m */; };
012E2AD108AE9CDC003E99F8 /* CDDynamicSymbolTable.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2ABD08AE9CDC003E99F8 /* CDDynamicSymbolTable.m */; };
012E2AD308AE9CDC003E99F8 /* CDFatArch.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2ABF08AE9CDC003E99F8 /* CDFatArch.m */; };
012E2AD508AE9CDC003E99F8 /* CDFatFile.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2AC108AE9CDC003E99F8 /* CDFatFile.m */; };
012E2AD708AE9CDC003E99F8 /* CDLoadCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2AC308AE9CDC003E99F8 /* CDLoadCommand.m */; };
012E2AD908AE9CDC003E99F8 /* CDMachOFile.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2AC508AE9CDC003E99F8 /* CDMachOFile.m */; };
012E2ADB08AE9CDC003E99F8 /* CDSection.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2AC708AE9CDC003E99F8 /* CDSection.m */; };
012E2ADD08AE9CDC003E99F8 /* CDSegmentCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2AC908AE9CDC003E99F8 /* CDSegmentCommand.m */; };
012E2ADF08AE9CDC003E99F8 /* CDSymbol.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2ACB08AE9CDC003E99F8 /* CDSymbol.m */; };
012E2AE108AE9CDC003E99F8 /* CDSymbolTable.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2ACD08AE9CDC003E99F8 /* CDSymbolTable.m */; };
012E2AF108AE9D04003E99F8 /* CDOCCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2AE308AE9D04003E99F8 /* CDOCCategory.m */; };
012E2AF308AE9D04003E99F8 /* CDOCClass.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2AE508AE9D04003E99F8 /* CDOCClass.m */; };
012E2AF508AE9D04003E99F8 /* CDOCIvar.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2AE708AE9D04003E99F8 /* CDOCIvar.m */; };
012E2AF708AE9D04003E99F8 /* CDOCMethod.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2AE908AE9D04003E99F8 /* CDOCMethod.m */; };
012E2AF908AE9D04003E99F8 /* CDOCModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2AEB08AE9D04003E99F8 /* CDOCModule.m */; };
012E2AFB08AE9D04003E99F8 /* CDOCProtocol.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2AED08AE9D04003E99F8 /* CDOCProtocol.m */; };
012E2AFD08AE9D04003E99F8 /* CDOCSymtab.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2AEF08AE9D04003E99F8 /* CDOCSymtab.m */; };
012E2B0C08AE9D3A003E99F8 /* CDMethodType.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2AFF08AE9D3A003E99F8 /* CDMethodType.m */; };
012E2B0F08AE9D3A003E99F8 /* CDType.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2B0208AE9D3A003E99F8 /* CDType.m */; };
012E2B1108AE9D3A003E99F8 /* CDTypeFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2B0408AE9D3A003E99F8 /* CDTypeFormatter.m */; };
012E2B1308AE9D3A003E99F8 /* CDTypeLexer.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2B0608AE9D3A003E99F8 /* CDTypeLexer.m */; };
012E2B1508AE9D3A003E99F8 /* CDTypeName.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2B0808AE9D3A003E99F8 /* CDTypeName.m */; };
012E2B1708AE9D3A003E99F8 /* CDTypeParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2B0A08AE9D3A003E99F8 /* CDTypeParser.m */; };
012E2B2608AE9D6D003E99F8 /* CDClassDump.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2B1908AE9D6D003E99F8 /* CDClassDump.m */; };
012E2B2808AE9D6D003E99F8 /* CDObjCSegmentProcessor-Private.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2B1B08AE9D6D003E99F8 /* CDObjCSegmentProcessor-Private.m */; };
012E2B2A08AE9D6D003E99F8 /* CDObjCSegmentProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2B1D08AE9D6D003E99F8 /* CDObjCSegmentProcessor.m */; };
012E2B2C08AE9D6D003E99F8 /* CDStructureTable.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2B1F08AE9D6D003E99F8 /* CDStructureTable.m */; };
012E2B2E08AE9D6D003E99F8 /* CDSymbolReferences.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2B2108AE9D6D003E99F8 /* CDSymbolReferences.m */; };
012E2B3108AE9D6D003E99F8 /* CDTopoSortNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2B2408AE9D6D003E99F8 /* CDTopoSortNode.m */; };
012E2B3308AE9D8F003E99F8 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2B3208AE9D8F003E99F8 /* main.m */; };
012FF1CA0CDB984000F31E61 /* CDPathUnitTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2B7908AE9E45003E99F8 /* CDPathUnitTest.m */; };
012FF2010CDBA11400F31E61 /* NSArray-Extensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2AAB08AE9C9D003E99F8 /* NSArray-Extensions.m */; };
012FF2020CDBA11F00F31E61 /* CDSymbolTable.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2ACD08AE9CDC003E99F8 /* CDSymbolTable.m */; };
012FF2030CDBA12200F31E61 /* CDSymbol.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2ACB08AE9CDC003E99F8 /* CDSymbol.m */; };
012FF2040CDBA12500F31E61 /* CDSegmentCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2AC908AE9CDC003E99F8 /* CDSegmentCommand.m */; };
012FF2060CDBA12800F31E61 /* CDMachOFile.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2AC508AE9CDC003E99F8 /* CDMachOFile.m */; };
012FF2070CDBA12900F31E61 /* CDSection.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2AC708AE9CDC003E99F8 /* CDSection.m */; };
012FF2080CDBA12A00F31E61 /* CDLoadCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2AC308AE9CDC003E99F8 /* CDLoadCommand.m */; };
012FF2090CDBA12B00F31E61 /* CDFatFile.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2AC108AE9CDC003E99F8 /* CDFatFile.m */; };
012FF20A0CDBA12C00F31E61 /* CDFatArch.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2ABF08AE9CDC003E99F8 /* CDFatArch.m */; };
012FF20B0CDBA12D00F31E61 /* CDDynamicSymbolTable.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2ABD08AE9CDC003E99F8 /* CDDynamicSymbolTable.m */; };
012FF20C0CDBA12E00F31E61 /* CDDylibCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2ABB08AE9CDC003E99F8 /* CDDylibCommand.m */; };
012FF20D0CDBA12F00F31E61 /* NSString-Extensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2AB108AE9C9D003E99F8 /* NSString-Extensions.m */; };
012FF20E0CDBA13000F31E61 /* NSScanner-Extensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2AAF08AE9C9D003E99F8 /* NSScanner-Extensions.m */; };
012FF20F0CDBA13200F31E61 /* NSObject-CDExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2AAD08AE9C9D003E99F8 /* NSObject-CDExtensions.m */; };
012FF2120CDBA13900F31E61 /* CDOCCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2AE308AE9D04003E99F8 /* CDOCCategory.m */; };
012FF2130CDBA13A00F31E61 /* CDOCClass.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2AE508AE9D04003E99F8 /* CDOCClass.m */; };
012FF2140CDBA13B00F31E61 /* CDOCIvar.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2AE708AE9D04003E99F8 /* CDOCIvar.m */; };
012FF2150CDBA13D00F31E61 /* CDOCMethod.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2AE908AE9D04003E99F8 /* CDOCMethod.m */; };
012FF2160CDBA13E00F31E61 /* CDOCModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2AEB08AE9D04003E99F8 /* CDOCModule.m */; };
012FF2170CDBA13F00F31E61 /* CDOCProtocol.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2AED08AE9D04003E99F8 /* CDOCProtocol.m */; };
012FF2180CDBA14000F31E61 /* CDOCSymtab.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2AEF08AE9D04003E99F8 /* CDOCSymtab.m */; };
012FF2190CDBA14400F31E61 /* CDMethodType.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2AFF08AE9D3A003E99F8 /* CDMethodType.m */; };
012FF21A0CDBA14500F31E61 /* CDType.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2B0208AE9D3A003E99F8 /* CDType.m */; };
012FF21B0CDBA14700F31E61 /* CDTypeFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2B0408AE9D3A003E99F8 /* CDTypeFormatter.m */; };
012FF21C0CDBA14800F31E61 /* CDTypeLexer.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2B0608AE9D3A003E99F8 /* CDTypeLexer.m */; };
012FF21D0CDBA14900F31E61 /* CDTypeName.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2B0808AE9D3A003E99F8 /* CDTypeName.m */; };
012FF21E0CDBA14A00F31E61 /* CDTypeParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2B0A08AE9D3A003E99F8 /* CDTypeParser.m */; };
012FF21F0CDBA14F00F31E61 /* CDClassDump.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2B1908AE9D6D003E99F8 /* CDClassDump.m */; };
012FF2200CDBA15000F31E61 /* CDObjCSegmentProcessor-Private.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2B1B08AE9D6D003E99F8 /* CDObjCSegmentProcessor-Private.m */; };
012FF2210CDBA15200F31E61 /* CDObjCSegmentProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2B1D08AE9D6D003E99F8 /* CDObjCSegmentProcessor.m */; };
012FF2220CDBA15300F31E61 /* CDStructureTable.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2B1F08AE9D6D003E99F8 /* CDStructureTable.m */; };
012FF2230CDBA15600F31E61 /* CDSymbolReferences.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2B2108AE9D6D003E99F8 /* CDSymbolReferences.m */; };
012FF2240CDBA15700F31E61 /* CDTopoSortNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2B2408AE9D6D003E99F8 /* CDTopoSortNode.m */; };
012FF2250CDBA15800F31E61 /* CDClassDumpVisitor.m in Sources */ = {isa = PBXBuildFile; fileRef = 011261620C21312C00B9C4E0 /* CDClassDumpVisitor.m */; };
012FF2260CDBA15900F31E61 /* CDFindMethodVisitor.m in Sources */ = {isa = PBXBuildFile; fileRef = 011261640C21312C00B9C4E0 /* CDFindMethodVisitor.m */; };
012FF2270CDBA15A00F31E61 /* CDVisitor.m in Sources */ = {isa = PBXBuildFile; fileRef = 011261660C21312C00B9C4E0 /* CDVisitor.m */; };
012FF2280CDBA15C00F31E61 /* CDClassFrameworkVisitor.m in Sources */ = {isa = PBXBuildFile; fileRef = 011262330C21844200B9C4E0 /* CDClassFrameworkVisitor.m */; };
012FF2290CDBA15D00F31E61 /* CDMultiFileVisitor.m in Sources */ = {isa = PBXBuildFile; fileRef = 011262420C218CAD00B9C4E0 /* CDMultiFileVisitor.m */; };
012FF22A0CDBA15E00F31E61 /* CDTextClassDumpVisitor.m in Sources */ = {isa = PBXBuildFile; fileRef = 011262590C21909400B9C4E0 /* CDTextClassDumpVisitor.m */; };
012FF22C0CDBA19500F31E61 /* CDUUIDCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 01021F0B0B5F1E4F00F464A8 /* CDUUIDCommand.m */; };
012FF28B0CDC577600F31E61 /* CDTypeLexerUnitTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 01A905F40ADDF11000DAEDBA /* CDTypeLexerUnitTest.m */; };
012FF2900CDC590F00F31E61 /* CDTypeParserUnitTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2B7F08AE9E45003E99F8 /* CDTypeParserUnitTest.m */; };
012FF2950CDC64A800F31E61 /* AllTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2B7708AE9E45003E99F8 /* AllTests.m */; };
0131806C0CDF25A000EC5A2C /* CDUnitTests-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 012FF18B0CDB886C00F31E61 /* CDUnitTests-Info.plist */; };
013182B20CDF6EE400EC5A2C /* shud01-in.txt in Resources */ = {isa = PBXBuildFile; fileRef = 012E2B3608AE9DCD003E99F8 /* shud01-in.txt */; };
013182B30CDF6EE400EC5A2C /* shud01-out.txt in Resources */ = {isa = PBXBuildFile; fileRef = 012E2B3708AE9DCD003E99F8 /* shud01-out.txt */; };
013182B40CDF6EE400EC5A2C /* shud02-in.txt in Resources */ = {isa = PBXBuildFile; fileRef = 012E2B3808AE9DCD003E99F8 /* shud02-in.txt */; };
013182B50CDF6EE400EC5A2C /* shud02-out.txt in Resources */ = {isa = PBXBuildFile; fileRef = 012E2B3908AE9DCD003E99F8 /* shud02-out.txt */; };
013182B60CDF6EE400EC5A2C /* shud04-in.txt in Resources */ = {isa = PBXBuildFile; fileRef = 012E2B3C08AE9DCD003E99F8 /* shud04-in.txt */; };
013182B70CDF6EE400EC5A2C /* shud04-out.txt in Resources */ = {isa = PBXBuildFile; fileRef = 012E2B3D08AE9DCD003E99F8 /* shud04-out.txt */; };
013182B80CDF6EE400EC5A2C /* shud05-in.txt in Resources */ = {isa = PBXBuildFile; fileRef = 012E2B3E08AE9DCD003E99F8 /* shud05-in.txt */; };
013182B90CDF6EE400EC5A2C /* shud05-out.txt in Resources */ = {isa = PBXBuildFile; fileRef = 012E2B3F08AE9DCD003E99F8 /* shud05-out.txt */; };
013182BA0CDF6EE400EC5A2C /* shud06-in.txt in Resources */ = {isa = PBXBuildFile; fileRef = 012E2B4008AE9DCD003E99F8 /* shud06-in.txt */; };
013182BB0CDF6EE400EC5A2C /* shud06-out.txt in Resources */ = {isa = PBXBuildFile; fileRef = 012E2B4108AE9DCD003E99F8 /* shud06-out.txt */; };
013182BC0CDF6EE400EC5A2C /* shud07-in.txt in Resources */ = {isa = PBXBuildFile; fileRef = 012E2B4208AE9DCD003E99F8 /* shud07-in.txt */; };
013182BD0CDF6EE400EC5A2C /* shud07-out.txt in Resources */ = {isa = PBXBuildFile; fileRef = 012E2B4308AE9DCD003E99F8 /* shud07-out.txt */; };
013182BE0CDF6EE400EC5A2C /* shud08-in.txt in Resources */ = {isa = PBXBuildFile; fileRef = 012E2B4408AE9DCD003E99F8 /* shud08-in.txt */; };
013182BF0CDF6EE400EC5A2C /* shud08-out.txt in Resources */ = {isa = PBXBuildFile; fileRef = 012E2B4508AE9DCD003E99F8 /* shud08-out.txt */; };
013182C00CDF6EE400EC5A2C /* shud09-in.txt in Resources */ = {isa = PBXBuildFile; fileRef = 012E2B4608AE9DCD003E99F8 /* shud09-in.txt */; };
013182C10CDF6EE400EC5A2C /* shud09-out.txt in Resources */ = {isa = PBXBuildFile; fileRef = 012E2B4708AE9DCD003E99F8 /* shud09-out.txt */; };
013182C20CDF6EE400EC5A2C /* shud10-in.txt in Resources */ = {isa = PBXBuildFile; fileRef = 012E2B4808AE9DCD003E99F8 /* shud10-in.txt */; };
013182C30CDF6EE400EC5A2C /* shud10-out.txt in Resources */ = {isa = PBXBuildFile; fileRef = 012E2B4908AE9DCD003E99F8 /* shud10-out.txt */; };
013182C40CDF6EE400EC5A2C /* shud11-in.txt in Resources */ = {isa = PBXBuildFile; fileRef = 012E2B4A08AE9DCD003E99F8 /* shud11-in.txt */; };
013182C50CDF6EE400EC5A2C /* shud11-out.txt in Resources */ = {isa = PBXBuildFile; fileRef = 012E2B4B08AE9DCD003E99F8 /* shud11-out.txt */; };
013182C60CDF6EE400EC5A2C /* shud13-in.txt in Resources */ = {isa = PBXBuildFile; fileRef = 012E2B4C08AE9DCD003E99F8 /* shud13-in.txt */; };
013182C70CDF6EE400EC5A2C /* shud13-out.txt in Resources */ = {isa = PBXBuildFile; fileRef = 012E2B4D08AE9DCD003E99F8 /* shud13-out.txt */; };
013182C80CDF6EE400EC5A2C /* shud14-in.txt in Resources */ = {isa = PBXBuildFile; fileRef = 0114EE0E0CDCA56D0061F80F /* shud14-in.txt */; };
013182C90CDF6EE400EC5A2C /* shud14-out.txt in Resources */ = {isa = PBXBuildFile; fileRef = 0114EE0F0CDCA56D0061F80F /* shud14-out.txt */; };
013182CA0CDF6EE400EC5A2C /* shud15-in.txt in Resources */ = {isa = PBXBuildFile; fileRef = 0114EE100CDCA56D0061F80F /* shud15-in.txt */; };
013182CB0CDF6EE400EC5A2C /* shud15-out.txt in Resources */ = {isa = PBXBuildFile; fileRef = 0114EE110CDCA56D0061F80F /* shud15-out.txt */; };
013182CC0CDF6EE400EC5A2C /* shud16-in.txt in Resources */ = {isa = PBXBuildFile; fileRef = 0114EE120CDCA56D0061F80F /* shud16-in.txt */; };
013182CD0CDF6EE400EC5A2C /* shud16-out.txt in Resources */ = {isa = PBXBuildFile; fileRef = 0114EE130CDCA56D0061F80F /* shud16-out.txt */; };
013182CE0CDF6EE400EC5A2C /* CDUnitTests-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 012FF18B0CDB886C00F31E61 /* CDUnitTests-Info.plist */; };
013182D10CDF6EE400EC5A2C /* CDPathUnitTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2B7908AE9E45003E99F8 /* CDPathUnitTest.m */; };
013182D20CDF6EE400EC5A2C /* NSArray-Extensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2AAB08AE9C9D003E99F8 /* NSArray-Extensions.m */; };
013182D30CDF6EE400EC5A2C /* CDSymbolTable.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2ACD08AE9CDC003E99F8 /* CDSymbolTable.m */; };
013182D40CDF6EE400EC5A2C /* CDSymbol.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2ACB08AE9CDC003E99F8 /* CDSymbol.m */; };
013182D50CDF6EE400EC5A2C /* CDSegmentCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2AC908AE9CDC003E99F8 /* CDSegmentCommand.m */; };
013182D60CDF6EE400EC5A2C /* CDMachOFile.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2AC508AE9CDC003E99F8 /* CDMachOFile.m */; };
013182D70CDF6EE400EC5A2C /* CDSection.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2AC708AE9CDC003E99F8 /* CDSection.m */; };
013182D80CDF6EE400EC5A2C /* CDLoadCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2AC308AE9CDC003E99F8 /* CDLoadCommand.m */; };
013182D90CDF6EE400EC5A2C /* CDFatFile.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2AC108AE9CDC003E99F8 /* CDFatFile.m */; };
013182DA0CDF6EE400EC5A2C /* CDFatArch.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2ABF08AE9CDC003E99F8 /* CDFatArch.m */; };
013182DB0CDF6EE400EC5A2C /* CDDynamicSymbolTable.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2ABD08AE9CDC003E99F8 /* CDDynamicSymbolTable.m */; };
013182DC0CDF6EE400EC5A2C /* CDDylibCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2ABB08AE9CDC003E99F8 /* CDDylibCommand.m */; };
013182DD0CDF6EE400EC5A2C /* NSString-Extensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2AB108AE9C9D003E99F8 /* NSString-Extensions.m */; };
013182DE0CDF6EE400EC5A2C /* NSScanner-Extensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2AAF08AE9C9D003E99F8 /* NSScanner-Extensions.m */; };
013182DF0CDF6EE400EC5A2C /* NSObject-CDExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2AAD08AE9C9D003E99F8 /* NSObject-CDExtensions.m */; };
013182E00CDF6EE400EC5A2C /* CDOCCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2AE308AE9D04003E99F8 /* CDOCCategory.m */; };
013182E10CDF6EE400EC5A2C /* CDOCClass.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2AE508AE9D04003E99F8 /* CDOCClass.m */; };
013182E20CDF6EE400EC5A2C /* CDOCIvar.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2AE708AE9D04003E99F8 /* CDOCIvar.m */; };
013182E30CDF6EE400EC5A2C /* CDOCMethod.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2AE908AE9D04003E99F8 /* CDOCMethod.m */; };
013182E40CDF6EE400EC5A2C /* CDOCModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2AEB08AE9D04003E99F8 /* CDOCModule.m */; };
013182E50CDF6EE400EC5A2C /* CDOCProtocol.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2AED08AE9D04003E99F8 /* CDOCProtocol.m */; };
013182E60CDF6EE400EC5A2C /* CDOCSymtab.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2AEF08AE9D04003E99F8 /* CDOCSymtab.m */; };
013182E70CDF6EE400EC5A2C /* CDMethodType.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2AFF08AE9D3A003E99F8 /* CDMethodType.m */; };
013182E80CDF6EE400EC5A2C /* CDType.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2B0208AE9D3A003E99F8 /* CDType.m */; };
013182E90CDF6EE400EC5A2C /* CDTypeFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2B0408AE9D3A003E99F8 /* CDTypeFormatter.m */; };
013182EA0CDF6EE400EC5A2C /* CDTypeLexer.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2B0608AE9D3A003E99F8 /* CDTypeLexer.m */; };
013182EB0CDF6EE400EC5A2C /* CDTypeName.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2B0808AE9D3A003E99F8 /* CDTypeName.m */; };
013182EC0CDF6EE400EC5A2C /* CDTypeParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2B0A08AE9D3A003E99F8 /* CDTypeParser.m */; };
013182ED0CDF6EE400EC5A2C /* CDClassDump.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2B1908AE9D6D003E99F8 /* CDClassDump.m */; };
013182EE0CDF6EE400EC5A2C /* CDObjCSegmentProcessor-Private.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2B1B08AE9D6D003E99F8 /* CDObjCSegmentProcessor-Private.m */; };
013182EF0CDF6EE400EC5A2C /* CDObjCSegmentProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2B1D08AE9D6D003E99F8 /* CDObjCSegmentProcessor.m */; };
013182F00CDF6EE400EC5A2C /* CDStructureTable.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2B1F08AE9D6D003E99F8 /* CDStructureTable.m */; };
013182F10CDF6EE400EC5A2C /* CDSymbolReferences.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2B2108AE9D6D003E99F8 /* CDSymbolReferences.m */; };
013182F20CDF6EE400EC5A2C /* CDTopoSortNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2B2408AE9D6D003E99F8 /* CDTopoSortNode.m */; };
013182F30CDF6EE400EC5A2C /* CDClassDumpVisitor.m in Sources */ = {isa = PBXBuildFile; fileRef = 011261620C21312C00B9C4E0 /* CDClassDumpVisitor.m */; };
013182F40CDF6EE400EC5A2C /* CDFindMethodVisitor.m in Sources */ = {isa = PBXBuildFile; fileRef = 011261640C21312C00B9C4E0 /* CDFindMethodVisitor.m */; };
013182F50CDF6EE400EC5A2C /* CDVisitor.m in Sources */ = {isa = PBXBuildFile; fileRef = 011261660C21312C00B9C4E0 /* CDVisitor.m */; };
013182F60CDF6EE400EC5A2C /* CDClassFrameworkVisitor.m in Sources */ = {isa = PBXBuildFile; fileRef = 011262330C21844200B9C4E0 /* CDClassFrameworkVisitor.m */; };
013182F70CDF6EE400EC5A2C /* CDMultiFileVisitor.m in Sources */ = {isa = PBXBuildFile; fileRef = 011262420C218CAD00B9C4E0 /* CDMultiFileVisitor.m */; };
013182F80CDF6EE400EC5A2C /* CDTextClassDumpVisitor.m in Sources */ = {isa = PBXBuildFile; fileRef = 011262590C21909400B9C4E0 /* CDTextClassDumpVisitor.m */; };
013182F90CDF6EE400EC5A2C /* CDUUIDCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 01021F0B0B5F1E4F00F464A8 /* CDUUIDCommand.m */; };
013182FA0CDF6EE400EC5A2C /* CDTypeLexerUnitTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 01A905F40ADDF11000DAEDBA /* CDTypeLexerUnitTest.m */; };
013182FB0CDF6EE400EC5A2C /* CDTypeParserUnitTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2B7F08AE9E45003E99F8 /* CDTypeParserUnitTest.m */; };
013182FC0CDF6EE400EC5A2C /* AllTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2B7708AE9E45003E99F8 /* AllTests.m */; };
013182FD0CDF6EE400EC5A2C /* CDTypeFormatterUnitTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2B7D08AE9E45003E99F8 /* CDTypeFormatterUnitTest.m */; };
013182FE0CDF6EE400EC5A2C /* CDStructHandlingUnitTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E2B7B08AE9E45003E99F8 /* CDStructHandlingUnitTest.m */; };
013182FF0CDF6EE400EC5A2C /* NSError-CDExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 0114EE6C0CDCC4880061F80F /* NSError-CDExtensions.m */; };
8DD76F9C0486AA7600D96B5E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 08FB779EFE84155DC02AAC07 /* Foundation.framework */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
01021F0A0B5F1E4F00F464A8 /* CDUUIDCommand.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CDUUIDCommand.h; sourceTree = "<group>"; };
01021F0B0B5F1E4F00F464A8 /* CDUUIDCommand.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = CDUUIDCommand.m; sourceTree = "<group>"; };
011261610C21312C00B9C4E0 /* CDClassDumpVisitor.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CDClassDumpVisitor.h; sourceTree = "<group>"; };
011261620C21312C00B9C4E0 /* CDClassDumpVisitor.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = CDClassDumpVisitor.m; sourceTree = "<group>"; };
011261630C21312C00B9C4E0 /* CDFindMethodVisitor.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CDFindMethodVisitor.h; sourceTree = "<group>"; };
011261640C21312C00B9C4E0 /* CDFindMethodVisitor.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = CDFindMethodVisitor.m; sourceTree = "<group>"; };
011261650C21312C00B9C4E0 /* CDVisitor.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CDVisitor.h; sourceTree = "<group>"; };
011261660C21312C00B9C4E0 /* CDVisitor.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = CDVisitor.m; sourceTree = "<group>"; };
011262320C21844200B9C4E0 /* CDClassFrameworkVisitor.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CDClassFrameworkVisitor.h; sourceTree = "<group>"; };
011262330C21844200B9C4E0 /* CDClassFrameworkVisitor.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = CDClassFrameworkVisitor.m; sourceTree = "<group>"; };
011262410C218CAD00B9C4E0 /* CDMultiFileVisitor.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CDMultiFileVisitor.h; sourceTree = "<group>"; };
011262420C218CAD00B9C4E0 /* CDMultiFileVisitor.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = CDMultiFileVisitor.m; sourceTree = "<group>"; };
011262580C21909400B9C4E0 /* CDTextClassDumpVisitor.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CDTextClassDumpVisitor.h; sourceTree = "<group>"; };
011262590C21909400B9C4E0 /* CDTextClassDumpVisitor.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = CDTextClassDumpVisitor.m; sourceTree = "<group>"; };
0114EE0E0CDCA56D0061F80F /* shud14-in.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = "shud14-in.txt"; path = "UnitTests/shud14-in.txt"; sourceTree = "<group>"; };
0114EE0F0CDCA56D0061F80F /* shud14-out.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = "shud14-out.txt"; path = "UnitTests/shud14-out.txt"; sourceTree = "<group>"; };
0114EE100CDCA56D0061F80F /* shud15-in.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = "shud15-in.txt"; path = "UnitTests/shud15-in.txt"; sourceTree = "<group>"; };
0114EE110CDCA56D0061F80F /* shud15-out.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = "shud15-out.txt"; path = "UnitTests/shud15-out.txt"; sourceTree = "<group>"; };
0114EE120CDCA56D0061F80F /* shud16-in.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = "shud16-in.txt"; path = "UnitTests/shud16-in.txt"; sourceTree = "<group>"; };
0114EE130CDCA56D0061F80F /* shud16-out.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = "shud16-out.txt"; path = "UnitTests/shud16-out.txt"; sourceTree = "<group>"; };
0114EE6B0CDCC4880061F80F /* NSError-CDExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSError-CDExtensions.h"; sourceTree = "<group>"; };
0114EE6C0CDCC4880061F80F /* NSError-CDExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSError-CDExtensions.m"; sourceTree = "<group>"; };
012E2AAA08AE9C9D003E99F8 /* NSArray-Extensions.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = "NSArray-Extensions.h"; sourceTree = "<group>"; };
012E2AAB08AE9C9D003E99F8 /* NSArray-Extensions.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = "NSArray-Extensions.m"; sourceTree = "<group>"; };
012E2AAC08AE9C9D003E99F8 /* NSObject-CDExtensions.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = "NSObject-CDExtensions.h"; sourceTree = "<group>"; };
012E2AAD08AE9C9D003E99F8 /* NSObject-CDExtensions.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = "NSObject-CDExtensions.m"; sourceTree = "<group>"; };
012E2AAE08AE9C9D003E99F8 /* NSScanner-Extensions.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = "NSScanner-Extensions.h"; sourceTree = "<group>"; };
012E2AAF08AE9C9D003E99F8 /* NSScanner-Extensions.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = "NSScanner-Extensions.m"; sourceTree = "<group>"; };
012E2AB008AE9C9D003E99F8 /* NSString-Extensions.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = "NSString-Extensions.h"; sourceTree = "<group>"; };
012E2AB108AE9C9D003E99F8 /* NSString-Extensions.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = "NSString-Extensions.m"; sourceTree = "<group>"; };
012E2ABA08AE9CDC003E99F8 /* CDDylibCommand.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CDDylibCommand.h; sourceTree = "<group>"; };
012E2ABB08AE9CDC003E99F8 /* CDDylibCommand.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = CDDylibCommand.m; sourceTree = "<group>"; };
012E2ABC08AE9CDC003E99F8 /* CDDynamicSymbolTable.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CDDynamicSymbolTable.h; sourceTree = "<group>"; };
012E2ABD08AE9CDC003E99F8 /* CDDynamicSymbolTable.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = CDDynamicSymbolTable.m; sourceTree = "<group>"; };
012E2ABE08AE9CDC003E99F8 /* CDFatArch.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CDFatArch.h; sourceTree = "<group>"; };
012E2ABF08AE9CDC003E99F8 /* CDFatArch.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = CDFatArch.m; sourceTree = "<group>"; };
012E2AC008AE9CDC003E99F8 /* CDFatFile.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CDFatFile.h; sourceTree = "<group>"; };
012E2AC108AE9CDC003E99F8 /* CDFatFile.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = CDFatFile.m; sourceTree = "<group>"; };
012E2AC208AE9CDC003E99F8 /* CDLoadCommand.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CDLoadCommand.h; sourceTree = "<group>"; };
012E2AC308AE9CDC003E99F8 /* CDLoadCommand.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = CDLoadCommand.m; sourceTree = "<group>"; };
012E2AC408AE9CDC003E99F8 /* CDMachOFile.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CDMachOFile.h; sourceTree = "<group>"; };
012E2AC508AE9CDC003E99F8 /* CDMachOFile.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = CDMachOFile.m; sourceTree = "<group>"; };
012E2AC608AE9CDC003E99F8 /* CDSection.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CDSection.h; sourceTree = "<group>"; };
012E2AC708AE9CDC003E99F8 /* CDSection.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = CDSection.m; sourceTree = "<group>"; };
012E2AC808AE9CDC003E99F8 /* CDSegmentCommand.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CDSegmentCommand.h; sourceTree = "<group>"; };
012E2AC908AE9CDC003E99F8 /* CDSegmentCommand.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = CDSegmentCommand.m; sourceTree = "<group>"; };
012E2ACA08AE9CDC003E99F8 /* CDSymbol.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CDSymbol.h; sourceTree = "<group>"; };
012E2ACB08AE9CDC003E99F8 /* CDSymbol.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = CDSymbol.m; sourceTree = "<group>"; };
012E2ACC08AE9CDC003E99F8 /* CDSymbolTable.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CDSymbolTable.h; sourceTree = "<group>"; };
012E2ACD08AE9CDC003E99F8 /* CDSymbolTable.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = CDSymbolTable.m; sourceTree = "<group>"; };
012E2AE208AE9D04003E99F8 /* CDOCCategory.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CDOCCategory.h; sourceTree = "<group>"; };
012E2AE308AE9D04003E99F8 /* CDOCCategory.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = CDOCCategory.m; sourceTree = "<group>"; };
012E2AE408AE9D04003E99F8 /* CDOCClass.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CDOCClass.h; sourceTree = "<group>"; };
012E2AE508AE9D04003E99F8 /* CDOCClass.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = CDOCClass.m; sourceTree = "<group>"; };
012E2AE608AE9D04003E99F8 /* CDOCIvar.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CDOCIvar.h; sourceTree = "<group>"; };
012E2AE708AE9D04003E99F8 /* CDOCIvar.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = CDOCIvar.m; sourceTree = "<group>"; };
012E2AE808AE9D04003E99F8 /* CDOCMethod.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CDOCMethod.h; sourceTree = "<group>"; };
012E2AE908AE9D04003E99F8 /* CDOCMethod.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = CDOCMethod.m; sourceTree = "<group>"; };
012E2AEA08AE9D04003E99F8 /* CDOCModule.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CDOCModule.h; sourceTree = "<group>"; };
012E2AEB08AE9D04003E99F8 /* CDOCModule.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = CDOCModule.m; sourceTree = "<group>"; };
012E2AEC08AE9D04003E99F8 /* CDOCProtocol.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CDOCProtocol.h; sourceTree = "<group>"; };
012E2AED08AE9D04003E99F8 /* CDOCProtocol.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = CDOCProtocol.m; sourceTree = "<group>"; };
012E2AEE08AE9D04003E99F8 /* CDOCSymtab.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CDOCSymtab.h; sourceTree = "<group>"; };
012E2AEF08AE9D04003E99F8 /* CDOCSymtab.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = CDOCSymtab.m; sourceTree = "<group>"; };
012E2AFE08AE9D3A003E99F8 /* CDMethodType.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CDMethodType.h; sourceTree = "<group>"; };
012E2AFF08AE9D3A003E99F8 /* CDMethodType.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = CDMethodType.m; sourceTree = "<group>"; };
012E2B0008AE9D3A003E99F8 /* CDStructureRegistrationProtocol.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CDStructureRegistrationProtocol.h; sourceTree = "<group>"; };
012E2B0108AE9D3A003E99F8 /* CDType.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CDType.h; sourceTree = "<group>"; };
012E2B0208AE9D3A003E99F8 /* CDType.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = CDType.m; sourceTree = "<group>"; };
012E2B0308AE9D3A003E99F8 /* CDTypeFormatter.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CDTypeFormatter.h; sourceTree = "<group>"; };
012E2B0408AE9D3A003E99F8 /* CDTypeFormatter.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = CDTypeFormatter.m; sourceTree = "<group>"; };
012E2B0508AE9D3A003E99F8 /* CDTypeLexer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CDTypeLexer.h; sourceTree = "<group>"; };
012E2B0608AE9D3A003E99F8 /* CDTypeLexer.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = CDTypeLexer.m; sourceTree = "<group>"; };
012E2B0708AE9D3A003E99F8 /* CDTypeName.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CDTypeName.h; sourceTree = "<group>"; };
012E2B0808AE9D3A003E99F8 /* CDTypeName.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = CDTypeName.m; sourceTree = "<group>"; };
012E2B0908AE9D3A003E99F8 /* CDTypeParser.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CDTypeParser.h; sourceTree = "<group>"; };
012E2B0A08AE9D3A003E99F8 /* CDTypeParser.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = CDTypeParser.m; sourceTree = "<group>"; };
012E2B1808AE9D6D003E99F8 /* CDClassDump.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CDClassDump.h; sourceTree = "<group>"; };
012E2B1908AE9D6D003E99F8 /* CDClassDump.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = CDClassDump.m; sourceTree = "<group>"; };
012E2B1A08AE9D6D003E99F8 /* CDObjCSegmentProcessor-Private.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = "CDObjCSegmentProcessor-Private.h"; sourceTree = "<group>"; };
012E2B1B08AE9D6D003E99F8 /* CDObjCSegmentProcessor-Private.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = "CDObjCSegmentProcessor-Private.m"; sourceTree = "<group>"; };
012E2B1C08AE9D6D003E99F8 /* CDObjCSegmentProcessor.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CDObjCSegmentProcessor.h; sourceTree = "<group>"; };
012E2B1D08AE9D6D003E99F8 /* CDObjCSegmentProcessor.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = CDObjCSegmentProcessor.m; sourceTree = "<group>"; };
012E2B1E08AE9D6D003E99F8 /* CDStructureTable.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CDStructureTable.h; sourceTree = "<group>"; };
012E2B1F08AE9D6D003E99F8 /* CDStructureTable.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = CDStructureTable.m; sourceTree = "<group>"; };
012E2B2008AE9D6D003E99F8 /* CDSymbolReferences.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CDSymbolReferences.h; sourceTree = "<group>"; };
012E2B2108AE9D6D003E99F8 /* CDSymbolReferences.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = CDSymbolReferences.m; sourceTree = "<group>"; };
012E2B2208AE9D6D003E99F8 /* CDTopologicalSortProtocol.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CDTopologicalSortProtocol.h; sourceTree = "<group>"; };
012E2B2308AE9D6D003E99F8 /* CDTopoSortNode.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CDTopoSortNode.h; sourceTree = "<group>"; };
012E2B2408AE9D6D003E99F8 /* CDTopoSortNode.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = CDTopoSortNode.m; sourceTree = "<group>"; };
012E2B3208AE9D8F003E99F8 /* main.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
012E2B3608AE9DCD003E99F8 /* shud01-in.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = "shud01-in.txt"; path = "UnitTests/shud01-in.txt"; sourceTree = "<group>"; };
012E2B3708AE9DCD003E99F8 /* shud01-out.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = "shud01-out.txt"; path = "UnitTests/shud01-out.txt"; sourceTree = "<group>"; };
012E2B3808AE9DCD003E99F8 /* shud02-in.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = "shud02-in.txt"; path = "UnitTests/shud02-in.txt"; sourceTree = "<group>"; };
012E2B3908AE9DCD003E99F8 /* shud02-out.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = "shud02-out.txt"; path = "UnitTests/shud02-out.txt"; sourceTree = "<group>"; };
012E2B3A08AE9DCD003E99F8 /* shud03-in.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = "shud03-in.txt"; path = "UnitTests/shud03-in.txt"; sourceTree = "<group>"; };
012E2B3B08AE9DCD003E99F8 /* shud03-out.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = "shud03-out.txt"; path = "UnitTests/shud03-out.txt"; sourceTree = "<group>"; };
012E2B3C08AE9DCD003E99F8 /* shud04-in.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = "shud04-in.txt"; path = "UnitTests/shud04-in.txt"; sourceTree = "<group>"; };
012E2B3D08AE9DCD003E99F8 /* shud04-out.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = "shud04-out.txt"; path = "UnitTests/shud04-out.txt"; sourceTree = "<group>"; };
012E2B3E08AE9DCD003E99F8 /* shud05-in.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = "shud05-in.txt"; path = "UnitTests/shud05-in.txt"; sourceTree = "<group>"; };
012E2B3F08AE9DCD003E99F8 /* shud05-out.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = "shud05-out.txt"; path = "UnitTests/shud05-out.txt"; sourceTree = "<group>"; };
012E2B4008AE9DCD003E99F8 /* shud06-in.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = "shud06-in.txt"; path = "UnitTests/shud06-in.txt"; sourceTree = "<group>"; };
012E2B4108AE9DCD003E99F8 /* shud06-out.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = "shud06-out.txt"; path = "UnitTests/shud06-out.txt"; sourceTree = "<group>"; };
012E2B4208AE9DCD003E99F8 /* shud07-in.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = "shud07-in.txt"; path = "UnitTests/shud07-in.txt"; sourceTree = "<group>"; };
012E2B4308AE9DCD003E99F8 /* shud07-out.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = "shud07-out.txt"; path = "UnitTests/shud07-out.txt"; sourceTree = "<group>"; };
012E2B4408AE9DCD003E99F8 /* shud08-in.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = "shud08-in.txt"; path = "UnitTests/shud08-in.txt"; sourceTree = "<group>"; };
012E2B4508AE9DCD003E99F8 /* shud08-out.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = "shud08-out.txt"; path = "UnitTests/shud08-out.txt"; sourceTree = "<group>"; };
012E2B4608AE9DCD003E99F8 /* shud09-in.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = "shud09-in.txt"; path = "UnitTests/shud09-in.txt"; sourceTree = "<group>"; };
012E2B4708AE9DCD003E99F8 /* shud09-out.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = "shud09-out.txt"; path = "UnitTests/shud09-out.txt"; sourceTree = "<group>"; };
012E2B4808AE9DCD003E99F8 /* shud10-in.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = "shud10-in.txt"; path = "UnitTests/shud10-in.txt"; sourceTree = "<group>"; };
012E2B4908AE9DCD003E99F8 /* shud10-out.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = "shud10-out.txt"; path = "UnitTests/shud10-out.txt"; sourceTree = "<group>"; };
012E2B4A08AE9DCD003E99F8 /* shud11-in.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = "shud11-in.txt"; path = "UnitTests/shud11-in.txt"; sourceTree = "<group>"; };
012E2B4B08AE9DCD003E99F8 /* shud11-out.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = "shud11-out.txt"; path = "UnitTests/shud11-out.txt"; sourceTree = "<group>"; };
012E2B4C08AE9DCD003E99F8 /* shud13-in.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = "shud13-in.txt"; path = "UnitTests/shud13-in.txt"; sourceTree = "<group>"; };
012E2B4D08AE9DCD003E99F8 /* shud13-out.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = "shud13-out.txt"; path = "UnitTests/shud13-out.txt"; sourceTree = "<group>"; };
012E2B7608AE9E45003E99F8 /* AllTests.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = AllTests.h; path = UnitTests/AllTests.h; sourceTree = "<group>"; };
012E2B7708AE9E45003E99F8 /* AllTests.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = AllTests.m; path = UnitTests/AllTests.m; sourceTree = "<group>"; };
012E2B7808AE9E45003E99F8 /* CDPathUnitTest.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = CDPathUnitTest.h; path = UnitTests/CDPathUnitTest.h; sourceTree = "<group>"; };
012E2B7908AE9E45003E99F8 /* CDPathUnitTest.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = CDPathUnitTest.m; path = UnitTests/CDPathUnitTest.m; sourceTree = "<group>"; };
012E2B7A08AE9E45003E99F8 /* CDStructHandlingUnitTest.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = CDStructHandlingUnitTest.h; path = UnitTests/CDStructHandlingUnitTest.h; sourceTree = "<group>"; };
012E2B7B08AE9E45003E99F8 /* CDStructHandlingUnitTest.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = CDStructHandlingUnitTest.m; path = UnitTests/CDStructHandlingUnitTest.m; sourceTree = "<group>"; };
012E2B7C08AE9E45003E99F8 /* CDTypeFormatterUnitTest.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = CDTypeFormatterUnitTest.h; path = UnitTests/CDTypeFormatterUnitTest.h; sourceTree = "<group>"; };
012E2B7D08AE9E45003E99F8 /* CDTypeFormatterUnitTest.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = CDTypeFormatterUnitTest.m; path = UnitTests/CDTypeFormatterUnitTest.m; sourceTree = "<group>"; };
012E2B7E08AE9E45003E99F8 /* CDTypeParserUnitTest.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = CDTypeParserUnitTest.h; path = UnitTests/CDTypeParserUnitTest.h; sourceTree = "<group>"; };
012E2B7F08AE9E45003E99F8 /* CDTypeParserUnitTest.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = CDTypeParserUnitTest.m; path = UnitTests/CDTypeParserUnitTest.m; sourceTree = "<group>"; };
012E2B8008AE9E45003E99F8 /* test_main.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = test_main.m; path = UnitTests/test_main.m; sourceTree = "<group>"; };
012FF18A0CDB886C00F31E61 /* CDUnitTests.octest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CDUnitTests.octest; sourceTree = BUILT_PRODUCTS_DIR; };
012FF18B0CDB886C00F31E61 /* CDUnitTests-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "CDUnitTests-Info.plist"; sourceTree = "<group>"; };
013183060CDF6EE400EC5A2C /* CDUnitTests.octest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CDUnitTests.octest; sourceTree = BUILT_PRODUCTS_DIR; };
01A905F30ADDF11000DAEDBA /* CDTypeLexerUnitTest.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = CDTypeLexerUnitTest.h; path = UnitTests/CDTypeLexerUnitTest.h; sourceTree = "<group>"; };
01A905F40ADDF11000DAEDBA /* CDTypeLexerUnitTest.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = CDTypeLexerUnitTest.m; path = UnitTests/CDTypeLexerUnitTest.m; sourceTree = "<group>"; };
08FB779EFE84155DC02AAC07 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
32A70AAB03705E1F00C91783 /* class-dump_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "class-dump_Prefix.pch"; sourceTree = "<group>"; };
8DD76FA10486AA7600D96B5E /* class-dump */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = "class-dump"; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
012FF1870CDB886C00F31E61 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
013183000CDF6EE400EC5A2C /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
8DD76F9B0486AA7600D96B5E /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
8DD76F9C0486AA7600D96B5E /* Foundation.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
012E2AA108AE9C2D003E99F8 /* Classes */ = {
isa = PBXGroup;
children = (
012E2AA308AE9C3F003E99F8 /* Extensions */,
012E2AA708AE9C54003E99F8 /* Mach-O */,
012E2AA808AE9C5A003E99F8 /* Objective-C */,
012E2AA908AE9C62003E99F8 /* Type Parsing/Lexing */,
012E2B1808AE9D6D003E99F8 /* CDClassDump.h */,
012E2B1908AE9D6D003E99F8 /* CDClassDump.m */,
012E2B1A08AE9D6D003E99F8 /* CDObjCSegmentProcessor-Private.h */,
012E2B1B08AE9D6D003E99F8 /* CDObjCSegmentProcessor-Private.m */,
012E2B1C08AE9D6D003E99F8 /* CDObjCSegmentProcessor.h */,
012E2B1D08AE9D6D003E99F8 /* CDObjCSegmentProcessor.m */,
012E2B1E08AE9D6D003E99F8 /* CDStructureTable.h */,
012E2B1F08AE9D6D003E99F8 /* CDStructureTable.m */,
012E2B2008AE9D6D003E99F8 /* CDSymbolReferences.h */,
012E2B2108AE9D6D003E99F8 /* CDSymbolReferences.m */,
012E2B2208AE9D6D003E99F8 /* CDTopologicalSortProtocol.h */,
012E2B2308AE9D6D003E99F8 /* CDTopoSortNode.h */,
012E2B2408AE9D6D003E99F8 /* CDTopoSortNode.m */,
011261610C21312C00B9C4E0 /* CDClassDumpVisitor.h */,
011261620C21312C00B9C4E0 /* CDClassDumpVisitor.m */,
011261630C21312C00B9C4E0 /* CDFindMethodVisitor.h */,
011261640C21312C00B9C4E0 /* CDFindMethodVisitor.m */,
011261650C21312C00B9C4E0 /* CDVisitor.h */,
011261660C21312C00B9C4E0 /* CDVisitor.m */,
011262320C21844200B9C4E0 /* CDClassFrameworkVisitor.h */,
011262330C21844200B9C4E0 /* CDClassFrameworkVisitor.m */,
011262410C218CAD00B9C4E0 /* CDMultiFileVisitor.h */,
011262420C218CAD00B9C4E0 /* CDMultiFileVisitor.m */,
011262580C21909400B9C4E0 /* CDTextClassDumpVisitor.h */,
011262590C21909400B9C4E0 /* CDTextClassDumpVisitor.m */,
);
name = Classes;
sourceTree = "<group>";
};
012E2AA308AE9C3F003E99F8 /* Extensions */ = {
isa = PBXGroup;
children = (
012E2AAA08AE9C9D003E99F8 /* NSArray-Extensions.h */,
012E2AAB08AE9C9D003E99F8 /* NSArray-Extensions.m */,
0114EE6B0CDCC4880061F80F /* NSError-CDExtensions.h */,
0114EE6C0CDCC4880061F80F /* NSError-CDExtensions.m */,
012E2AAC08AE9C9D003E99F8 /* NSObject-CDExtensions.h */,
012E2AAD08AE9C9D003E99F8 /* NSObject-CDExtensions.m */,
012E2AAE08AE9C9D003E99F8 /* NSScanner-Extensions.h */,
012E2AAF08AE9C9D003E99F8 /* NSScanner-Extensions.m */,
012E2AB008AE9C9D003E99F8 /* NSString-Extensions.h */,
012E2AB108AE9C9D003E99F8 /* NSString-Extensions.m */,
);
name = Extensions;
sourceTree = "<group>";
};
012E2AA708AE9C54003E99F8 /* Mach-O */ = {
isa = PBXGroup;
children = (
012E2ABA08AE9CDC003E99F8 /* CDDylibCommand.h */,
012E2ABB08AE9CDC003E99F8 /* CDDylibCommand.m */,
012E2ABC08AE9CDC003E99F8 /* CDDynamicSymbolTable.h */,
012E2ABD08AE9CDC003E99F8 /* CDDynamicSymbolTable.m */,
012E2ABE08AE9CDC003E99F8 /* CDFatArch.h */,
012E2ABF08AE9CDC003E99F8 /* CDFatArch.m */,
012E2AC008AE9CDC003E99F8 /* CDFatFile.h */,
012E2AC108AE9CDC003E99F8 /* CDFatFile.m */,
012E2AC208AE9CDC003E99F8 /* CDLoadCommand.h */,
012E2AC308AE9CDC003E99F8 /* CDLoadCommand.m */,
012E2AC408AE9CDC003E99F8 /* CDMachOFile.h */,
012E2AC508AE9CDC003E99F8 /* CDMachOFile.m */,
012E2AC608AE9CDC003E99F8 /* CDSection.h */,
012E2AC708AE9CDC003E99F8 /* CDSection.m */,
012E2AC808AE9CDC003E99F8 /* CDSegmentCommand.h */,
012E2AC908AE9CDC003E99F8 /* CDSegmentCommand.m */,
012E2ACA08AE9CDC003E99F8 /* CDSymbol.h */,
012E2ACB08AE9CDC003E99F8 /* CDSymbol.m */,
012E2ACC08AE9CDC003E99F8 /* CDSymbolTable.h */,
012E2ACD08AE9CDC003E99F8 /* CDSymbolTable.m */,
01021F0A0B5F1E4F00F464A8 /* CDUUIDCommand.h */,
01021F0B0B5F1E4F00F464A8 /* CDUUIDCommand.m */,
);
name = "Mach-O";
sourceTree = "<group>";
};
012E2AA808AE9C5A003E99F8 /* Objective-C */ = {
isa = PBXGroup;
children = (
012E2AE208AE9D04003E99F8 /* CDOCCategory.h */,
012E2AE308AE9D04003E99F8 /* CDOCCategory.m */,
012E2AE408AE9D04003E99F8 /* CDOCClass.h */,
012E2AE508AE9D04003E99F8 /* CDOCClass.m */,
012E2AE608AE9D04003E99F8 /* CDOCIvar.h */,
012E2AE708AE9D04003E99F8 /* CDOCIvar.m */,
012E2AE808AE9D04003E99F8 /* CDOCMethod.h */,
012E2AE908AE9D04003E99F8 /* CDOCMethod.m */,
012E2AEA08AE9D04003E99F8 /* CDOCModule.h */,
012E2AEB08AE9D04003E99F8 /* CDOCModule.m */,
012E2AEC08AE9D04003E99F8 /* CDOCProtocol.h */,
012E2AED08AE9D04003E99F8 /* CDOCProtocol.m */,
012E2AEE08AE9D04003E99F8 /* CDOCSymtab.h */,
012E2AEF08AE9D04003E99F8 /* CDOCSymtab.m */,
);
name = "Objective-C";
sourceTree = "<group>";
};
012E2AA908AE9C62003E99F8 /* Type Parsing/Lexing */ = {
isa = PBXGroup;
children = (
012E2AFE08AE9D3A003E99F8 /* CDMethodType.h */,
012E2AFF08AE9D3A003E99F8 /* CDMethodType.m */,
012E2B0008AE9D3A003E99F8 /* CDStructureRegistrationProtocol.h */,
012E2B0108AE9D3A003E99F8 /* CDType.h */,
012E2B0208AE9D3A003E99F8 /* CDType.m */,
012E2B0308AE9D3A003E99F8 /* CDTypeFormatter.h */,
012E2B0408AE9D3A003E99F8 /* CDTypeFormatter.m */,
012E2B0508AE9D3A003E99F8 /* CDTypeLexer.h */,
012E2B0608AE9D3A003E99F8 /* CDTypeLexer.m */,
012E2B0708AE9D3A003E99F8 /* CDTypeName.h */,
012E2B0808AE9D3A003E99F8 /* CDTypeName.m */,
012E2B0908AE9D3A003E99F8 /* CDTypeParser.h */,
012E2B0A08AE9D3A003E99F8 /* CDTypeParser.m */,
);
name = "Type Parsing/Lexing";
sourceTree = "<group>";
};
012E2B3508AE9DAE003E99F8 /* Unit Test Data */ = {
isa = PBXGroup;
children = (
012E2B3608AE9DCD003E99F8 /* shud01-in.txt */,
012E2B3708AE9DCD003E99F8 /* shud01-out.txt */,
012E2B3808AE9DCD003E99F8 /* shud02-in.txt */,
012E2B3908AE9DCD003E99F8 /* shud02-out.txt */,
012E2B3A08AE9DCD003E99F8 /* shud03-in.txt */,
012E2B3B08AE9DCD003E99F8 /* shud03-out.txt */,
012E2B3C08AE9DCD003E99F8 /* shud04-in.txt */,
012E2B3D08AE9DCD003E99F8 /* shud04-out.txt */,
012E2B3E08AE9DCD003E99F8 /* shud05-in.txt */,
012E2B3F08AE9DCD003E99F8 /* shud05-out.txt */,
012E2B4008AE9DCD003E99F8 /* shud06-in.txt */,
012E2B4108AE9DCD003E99F8 /* shud06-out.txt */,
012E2B4208AE9DCD003E99F8 /* shud07-in.txt */,
012E2B4308AE9DCD003E99F8 /* shud07-out.txt */,
012E2B4408AE9DCD003E99F8 /* shud08-in.txt */,
012E2B4508AE9DCD003E99F8 /* shud08-out.txt */,
012E2B4608AE9DCD003E99F8 /* shud09-in.txt */,
012E2B4708AE9DCD003E99F8 /* shud09-out.txt */,
012E2B4808AE9DCD003E99F8 /* shud10-in.txt */,
012E2B4908AE9DCD003E99F8 /* shud10-out.txt */,
012E2B4A08AE9DCD003E99F8 /* shud11-in.txt */,
012E2B4B08AE9DCD003E99F8 /* shud11-out.txt */,
012E2B4C08AE9DCD003E99F8 /* shud13-in.txt */,
012E2B4D08AE9DCD003E99F8 /* shud13-out.txt */,
0114EE0E0CDCA56D0061F80F /* shud14-in.txt */,
0114EE0F0CDCA56D0061F80F /* shud14-out.txt */,
0114EE100CDCA56D0061F80F /* shud15-in.txt */,
0114EE110CDCA56D0061F80F /* shud15-out.txt */,
0114EE120CDCA56D0061F80F /* shud16-in.txt */,
0114EE130CDCA56D0061F80F /* shud16-out.txt */,
);
name = "Unit Test Data";
sourceTree = "<group>";
};
012E2B7508AE9E01003E99F8 /* OCUnit tests */ = {
isa = PBXGroup;
children = (
012E2B3508AE9DAE003E99F8 /* Unit Test Data */,
012E2B7608AE9E45003E99F8 /* AllTests.h */,
012E2B7708AE9E45003E99F8 /* AllTests.m */,
012E2B7808AE9E45003E99F8 /* CDPathUnitTest.h */,
012E2B7908AE9E45003E99F8 /* CDPathUnitTest.m */,
01A905F30ADDF11000DAEDBA /* CDTypeLexerUnitTest.h */,
01A905F40ADDF11000DAEDBA /* CDTypeLexerUnitTest.m */,
012E2B7E08AE9E45003E99F8 /* CDTypeParserUnitTest.h */,
012E2B7F08AE9E45003E99F8 /* CDTypeParserUnitTest.m */,
012E2B7C08AE9E45003E99F8 /* CDTypeFormatterUnitTest.h */,
012E2B7D08AE9E45003E99F8 /* CDTypeFormatterUnitTest.m */,
012E2B7A08AE9E45003E99F8 /* CDStructHandlingUnitTest.h */,
012E2B7B08AE9E45003E99F8 /* CDStructHandlingUnitTest.m */,
012E2B8008AE9E45003E99F8 /* test_main.m */,
);
name = "OCUnit tests";
sourceTree = "<group>";
};
08FB7794FE84155DC02AAC07 /* class-dump */ = {
isa = PBXGroup;
children = (
012E2AA108AE9C2D003E99F8 /* Classes */,
08FB7795FE84155DC02AAC07 /* Source */,
C6859EA2029092E104C91782 /* Documentation */,
08FB779DFE84155DC02AAC07 /* External Frameworks and Libraries */,
1AB674ADFE9D54B511CA2CBB /* Products */,
012E2B7508AE9E01003E99F8 /* OCUnit tests */,
012FF18B0CDB886C00F31E61 /* CDUnitTests-Info.plist */,
);
name = "class-dump";
sourceTree = "<group>";
};
08FB7795FE84155DC02AAC07 /* Source */ = {
isa = PBXGroup;
children = (
32A70AAB03705E1F00C91783 /* class-dump_Prefix.pch */,
012E2B3208AE9D8F003E99F8 /* main.m */,
);
name = Source;
sourceTree = "<group>";
};
08FB779DFE84155DC02AAC07 /* External Frameworks and Libraries */ = {
isa = PBXGroup;
children = (
08FB779EFE84155DC02AAC07 /* Foundation.framework */,
);
name = "External Frameworks and Libraries";
sourceTree = "<group>";
};
1AB674ADFE9D54B511CA2CBB /* Products */ = {
isa = PBXGroup;
children = (
8DD76FA10486AA7600D96B5E /* class-dump */,
012FF18A0CDB886C00F31E61 /* CDUnitTests.octest */,
013183060CDF6EE400EC5A2C /* CDUnitTests.octest */,
);
name = Products;
sourceTree = "<group>";
};
C6859EA2029092E104C91782 /* Documentation */ = {
isa = PBXGroup;
children = (
);
name = Documentation;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
012FF1890CDB886C00F31E61 /* CDUnitTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = 012FF18F0CDB886D00F31E61 /* Build configuration list for PBXNativeTarget "CDUnitTests" */;
buildPhases = (
012FF1850CDB886C00F31E61 /* Resources */,
012FF1860CDB886C00F31E61 /* Sources */,
012FF1870CDB886C00F31E61 /* Frameworks */,
012FF1880CDB886C00F31E61 /* ShellScript */,
);
buildRules = (
);
dependencies = (
);
name = CDUnitTests;
productName = CDUnitTests;
productReference = 012FF18A0CDB886C00F31E61 /* CDUnitTests.octest */;
productType = "com.apple.product-type.bundle";
};
013182B00CDF6EE400EC5A2C /* CDUnitTests (Build Only) */ = {
isa = PBXNativeTarget;
buildConfigurationList = 013183020CDF6EE400EC5A2C /* Build configuration list for PBXNativeTarget "CDUnitTests (Build Only)" */;
buildPhases = (
013182B10CDF6EE400EC5A2C /* Resources */,
013182CF0CDF6EE400EC5A2C /* Sources */,
013183000CDF6EE400EC5A2C /* Frameworks */,
);
buildRules = (
);
dependencies = (
);
name = "CDUnitTests (Build Only)";
productName = CDUnitTests;
productReference = 013183060CDF6EE400EC5A2C /* CDUnitTests.octest */;
productType = "com.apple.product-type.bundle";
};
8DD76F960486AA7600D96B5E /* class-dump */ = {
isa = PBXNativeTarget;
buildConfigurationList = 012E2A9008AE9B4F003E99F8 /* Build configuration list for PBXNativeTarget "class-dump" */;
buildPhases = (
8DD76F990486AA7600D96B5E /* Sources */,
8DD76F9B0486AA7600D96B5E /* Frameworks */,
01C5227A0CDFA45000948C19 /* ShellScript */,
);
buildRules = (
);
dependencies = (
);
name = "class-dump";
productInstallPath = "$(HOME)/bin";
productName = "class-dump";
productReference = 8DD76FA10486AA7600D96B5E /* class-dump */;
productType = "com.apple.product-type.tool";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
08FB7793FE84155DC02AAC07 /* Project object */ = {
isa = PBXProject;
buildConfigurationList = 012E2A9408AE9B4F003E99F8 /* Build configuration list for PBXProject "class-dump" */;
compatibilityVersion = "Xcode 2.4";
hasScannedForEncodings = 1;
mainGroup = 08FB7794FE84155DC02AAC07 /* class-dump */;
projectDirPath = "";
projectRoot = "";
targets = (
8DD76F960486AA7600D96B5E /* class-dump */,
012FF1890CDB886C00F31E61 /* CDUnitTests */,
013182B00CDF6EE400EC5A2C /* CDUnitTests (Build Only) */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
012FF1850CDB886C00F31E61 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
0114EDED0CDCA3430061F80F /* shud01-in.txt in Resources */,
0114EDEE0CDCA3440061F80F /* shud01-out.txt in Resources */,
0114EDEF0CDCA3550061F80F /* shud02-in.txt in Resources */,
0114EDF00CDCA3560061F80F /* shud02-out.txt in Resources */,
0114EDF10CDCA3590061F80F /* shud04-in.txt in Resources */,
0114EDF20CDCA35A0061F80F /* shud04-out.txt in Resources */,
0114EDF30CDCA35C0061F80F /* shud05-in.txt in Resources */,
0114EDF40CDCA35C0061F80F /* shud05-out.txt in Resources */,
0114EDF50CDCA35D0061F80F /* shud06-in.txt in Resources */,
0114EDF60CDCA35E0061F80F /* shud06-out.txt in Resources */,
0114EDF70CDCA35F0061F80F /* shud07-in.txt in Resources */,
0114EDF80CDCA3600061F80F /* shud07-out.txt in Resources */,
0114EDF90CDCA3620061F80F /* shud08-in.txt in Resources */,
0114EDFA0CDCA3620061F80F /* shud08-out.txt in Resources */,
0114EDFB0CDCA3630061F80F /* shud09-in.txt in Resources */,
0114EDFC0CDCA3640061F80F /* shud09-out.txt in Resources */,
0114EDFD0CDCA3650061F80F /* shud10-in.txt in Resources */,
0114EDFE0CDCA3660061F80F /* shud10-out.txt in Resources */,
0114EDFF0CDCA3670061F80F /* shud11-in.txt in Resources */,
0114EE000CDCA3680061F80F /* shud11-out.txt in Resources */,
0114EE010CDCA3690061F80F /* shud13-in.txt in Resources */,
0114EE020CDCA36A0061F80F /* shud13-out.txt in Resources */,
0114EE140CDCA56D0061F80F /* shud14-in.txt in Resources */,
0114EE150CDCA56D0061F80F /* shud14-out.txt in Resources */,
0114EE160CDCA56D0061F80F /* shud15-in.txt in Resources */,
0114EE170CDCA56D0061F80F /* shud15-out.txt in Resources */,
0114EE180CDCA56D0061F80F /* shud16-in.txt in Resources */,
0114EE190CDCA56D0061F80F /* shud16-out.txt in Resources */,
0131806C0CDF25A000EC5A2C /* CDUnitTests-Info.plist in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
013182B10CDF6EE400EC5A2C /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
013182B20CDF6EE400EC5A2C /* shud01-in.txt in Resources */,
013182B30CDF6EE400EC5A2C /* shud01-out.txt in Resources */,
013182B40CDF6EE400EC5A2C /* shud02-in.txt in Resources */,
013182B50CDF6EE400EC5A2C /* shud02-out.txt in Resources */,
013182B60CDF6EE400EC5A2C /* shud04-in.txt in Resources */,
013182B70CDF6EE400EC5A2C /* shud04-out.txt in Resources */,
013182B80CDF6EE400EC5A2C /* shud05-in.txt in Resources */,
013182B90CDF6EE400EC5A2C /* shud05-out.txt in Resources */,
013182BA0CDF6EE400EC5A2C /* shud06-in.txt in Resources */,
013182BB0CDF6EE400EC5A2C /* shud06-out.txt in Resources */,
013182BC0CDF6EE400EC5A2C /* shud07-in.txt in Resources */,
013182BD0CDF6EE400EC5A2C /* shud07-out.txt in Resources */,
013182BE0CDF6EE400EC5A2C /* shud08-in.txt in Resources */,
013182BF0CDF6EE400EC5A2C /* shud08-out.txt in Resources */,
013182C00CDF6EE400EC5A2C /* shud09-in.txt in Resources */,
013182C10CDF6EE400EC5A2C /* shud09-out.txt in Resources */,
013182C20CDF6EE400EC5A2C /* shud10-in.txt in Resources */,
013182C30CDF6EE400EC5A2C /* shud10-out.txt in Resources */,
013182C40CDF6EE400EC5A2C /* shud11-in.txt in Resources */,
013182C50CDF6EE400EC5A2C /* shud11-out.txt in Resources */,
013182C60CDF6EE400EC5A2C /* shud13-in.txt in Resources */,
013182C70CDF6EE400EC5A2C /* shud13-out.txt in Resources */,
013182C80CDF6EE400EC5A2C /* shud14-in.txt in Resources */,
013182C90CDF6EE400EC5A2C /* shud14-out.txt in Resources */,
013182CA0CDF6EE400EC5A2C /* shud15-in.txt in Resources */,
013182CB0CDF6EE400EC5A2C /* shud15-out.txt in Resources */,
013182CC0CDF6EE400EC5A2C /* shud16-in.txt in Resources */,
013182CD0CDF6EE400EC5A2C /* shud16-out.txt in Resources */,
013182CE0CDF6EE400EC5A2C /* CDUnitTests-Info.plist in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXShellScriptBuildPhase section */
012FF1880CDB886C00F31E61 /* 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";
};
01C5227A0CDFA45000948C19 /* ShellScript */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 8;
files = (
);
inputPaths = (
);
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 1;
shellPath = /bin/zsh;
shellScript = "#!/bin/zsh\n\necho \"pwd:\" `pwd`\necho svn export . $DSTROOT/src\n\npushd $DSTROOT/src\nmv README ..\nrm -rf hold notes TODO keys.txt BuildRelease.class-dump\npopd\n";
};
/* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
012FF1860CDB886C00F31E61 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
012FF1CA0CDB984000F31E61 /* CDPathUnitTest.m in Sources */,
012FF2010CDBA11400F31E61 /* NSArray-Extensions.m in Sources */,
012FF2020CDBA11F00F31E61 /* CDSymbolTable.m in Sources */,
012FF2030CDBA12200F31E61 /* CDSymbol.m in Sources */,
012FF2040CDBA12500F31E61 /* CDSegmentCommand.m in Sources */,
012FF2060CDBA12800F31E61 /* CDMachOFile.m in Sources */,
012FF2070CDBA12900F31E61 /* CDSection.m in Sources */,
012FF2080CDBA12A00F31E61 /* CDLoadCommand.m in Sources */,
012FF2090CDBA12B00F31E61 /* CDFatFile.m in Sources */,
012FF20A0CDBA12C00F31E61 /* CDFatArch.m in Sources */,
012FF20B0CDBA12D00F31E61 /* CDDynamicSymbolTable.m in Sources */,
012FF20C0CDBA12E00F31E61 /* CDDylibCommand.m in Sources */,
012FF20D0CDBA12F00F31E61 /* NSString-Extensions.m in Sources */,
012FF20E0CDBA13000F31E61 /* NSScanner-Extensions.m in Sources */,
012FF20F0CDBA13200F31E61 /* NSObject-CDExtensions.m in Sources */,
012FF2120CDBA13900F31E61 /* CDOCCategory.m in Sources */,
012FF2130CDBA13A00F31E61 /* CDOCClass.m in Sources */,
012FF2140CDBA13B00F31E61 /* CDOCIvar.m in Sources */,
012FF2150CDBA13D00F31E61 /* CDOCMethod.m in Sources */,
012FF2160CDBA13E00F31E61 /* CDOCModule.m in Sources */,
012FF2170CDBA13F00F31E61 /* CDOCProtocol.m in Sources */,
012FF2180CDBA14000F31E61 /* CDOCSymtab.m in Sources */,
012FF2190CDBA14400F31E61 /* CDMethodType.m in Sources */,
012FF21A0CDBA14500F31E61 /* CDType.m in Sources */,
012FF21B0CDBA14700F31E61 /* CDTypeFormatter.m in Sources */,
012FF21C0CDBA14800F31E61 /* CDTypeLexer.m in Sources */,
012FF21D0CDBA14900F31E61 /* CDTypeName.m in Sources */,
012FF21E0CDBA14A00F31E61 /* CDTypeParser.m in Sources */,
012FF21F0CDBA14F00F31E61 /* CDClassDump.m in Sources */,
012FF2200CDBA15000F31E61 /* CDObjCSegmentProcessor-Private.m in Sources */,
012FF2210CDBA15200F31E61 /* CDObjCSegmentProcessor.m in Sources */,
012FF2220CDBA15300F31E61 /* CDStructureTable.m in Sources */,
012FF2230CDBA15600F31E61 /* CDSymbolReferences.m in Sources */,
012FF2240CDBA15700F31E61 /* CDTopoSortNode.m in Sources */,
012FF2250CDBA15800F31E61 /* CDClassDumpVisitor.m in Sources */,
012FF2260CDBA15900F31E61 /* CDFindMethodVisitor.m in Sources */,
012FF2270CDBA15A00F31E61 /* CDVisitor.m in Sources */,
012FF2280CDBA15C00F31E61 /* CDClassFrameworkVisitor.m in Sources */,
012FF2290CDBA15D00F31E61 /* CDMultiFileVisitor.m in Sources */,
012FF22A0CDBA15E00F31E61 /* CDTextClassDumpVisitor.m in Sources */,
012FF22C0CDBA19500F31E61 /* CDUUIDCommand.m in Sources */,
012FF28B0CDC577600F31E61 /* CDTypeLexerUnitTest.m in Sources */,
012FF2900CDC590F00F31E61 /* CDTypeParserUnitTest.m in Sources */,
012FF2950CDC64A800F31E61 /* AllTests.m in Sources */,
0114EDD90CDC9A530061F80F /* CDTypeFormatterUnitTest.m in Sources */,
0114EDE10CDC9E8F0061F80F /* CDStructHandlingUnitTest.m in Sources */,
0114EE6D0CDCC4880061F80F /* NSError-CDExtensions.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
013182CF0CDF6EE400EC5A2C /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
013182D10CDF6EE400EC5A2C /* CDPathUnitTest.m in Sources */,
013182D20CDF6EE400EC5A2C /* NSArray-Extensions.m in Sources */,
013182D30CDF6EE400EC5A2C /* CDSymbolTable.m in Sources */,
013182D40CDF6EE400EC5A2C /* CDSymbol.m in Sources */,
013182D50CDF6EE400EC5A2C /* CDSegmentCommand.m in Sources */,
013182D60CDF6EE400EC5A2C /* CDMachOFile.m in Sources */,
013182D70CDF6EE400EC5A2C /* CDSection.m in Sources */,
013182D80CDF6EE400EC5A2C /* CDLoadCommand.m in Sources */,
013182D90CDF6EE400EC5A2C /* CDFatFile.m in Sources */,
013182DA0CDF6EE400EC5A2C /* CDFatArch.m in Sources */,
013182DB0CDF6EE400EC5A2C /* CDDynamicSymbolTable.m in Sources */,
013182DC0CDF6EE400EC5A2C /* CDDylibCommand.m in Sources */,
013182DD0CDF6EE400EC5A2C /* NSString-Extensions.m in Sources */,
013182DE0CDF6EE400EC5A2C /* NSScanner-Extensions.m in Sources */,
013182DF0CDF6EE400EC5A2C /* NSObject-CDExtensions.m in Sources */,
013182E00CDF6EE400EC5A2C /* CDOCCategory.m in Sources */,
013182E10CDF6EE400EC5A2C /* CDOCClass.m in Sources */,
013182E20CDF6EE400EC5A2C /* CDOCIvar.m in Sources */,
013182E30CDF6EE400EC5A2C /* CDOCMethod.m in Sources */,
013182E40CDF6EE400EC5A2C /* CDOCModule.m in Sources */,
013182E50CDF6EE400EC5A2C /* CDOCProtocol.m in Sources */,
013182E60CDF6EE400EC5A2C /* CDOCSymtab.m in Sources */,
013182E70CDF6EE400EC5A2C /* CDMethodType.m in Sources */,
013182E80CDF6EE400EC5A2C /* CDType.m in Sources */,
013182E90CDF6EE400EC5A2C /* CDTypeFormatter.m in Sources */,
013182EA0CDF6EE400EC5A2C /* CDTypeLexer.m in Sources */,
013182EB0CDF6EE400EC5A2C /* CDTypeName.m in Sources */,
013182EC0CDF6EE400EC5A2C /* CDTypeParser.m in Sources */,
013182ED0CDF6EE400EC5A2C /* CDClassDump.m in Sources */,
013182EE0CDF6EE400EC5A2C /* CDObjCSegmentProcessor-Private.m in Sources */,
013182EF0CDF6EE400EC5A2C /* CDObjCSegmentProcessor.m in Sources */,
013182F00CDF6EE400EC5A2C /* CDStructureTable.m in Sources */,
013182F10CDF6EE400EC5A2C /* CDSymbolReferences.m in Sources */,
013182F20CDF6EE400EC5A2C /* CDTopoSortNode.m in Sources */,
013182F30CDF6EE400EC5A2C /* CDClassDumpVisitor.m in Sources */,
013182F40CDF6EE400EC5A2C /* CDFindMethodVisitor.m in Sources */,
013182F50CDF6EE400EC5A2C /* CDVisitor.m in Sources */,
013182F60CDF6EE400EC5A2C /* CDClassFrameworkVisitor.m in Sources */,
013182F70CDF6EE400EC5A2C /* CDMultiFileVisitor.m in Sources */,
013182F80CDF6EE400EC5A2C /* CDTextClassDumpVisitor.m in Sources */,
013182F90CDF6EE400EC5A2C /* CDUUIDCommand.m in Sources */,
013182FA0CDF6EE400EC5A2C /* CDTypeLexerUnitTest.m in Sources */,
013182FB0CDF6EE400EC5A2C /* CDTypeParserUnitTest.m in Sources */,
013182FC0CDF6EE400EC5A2C /* AllTests.m in Sources */,
013182FD0CDF6EE400EC5A2C /* CDTypeFormatterUnitTest.m in Sources */,
013182FE0CDF6EE400EC5A2C /* CDStructHandlingUnitTest.m in Sources */,
013182FF0CDF6EE400EC5A2C /* NSError-CDExtensions.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
8DD76F990486AA7600D96B5E /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
012E2AB308AE9C9D003E99F8 /* NSArray-Extensions.m in Sources */,
012E2AB508AE9C9D003E99F8 /* NSObject-CDExtensions.m in Sources */,
012E2AB708AE9C9D003E99F8 /* NSScanner-Extensions.m in Sources */,
012E2AB908AE9C9D003E99F8 /* NSString-Extensions.m in Sources */,
012E2ACF08AE9CDC003E99F8 /* CDDylibCommand.m in Sources */,
012E2AD108AE9CDC003E99F8 /* CDDynamicSymbolTable.m in Sources */,
012E2AD308AE9CDC003E99F8 /* CDFatArch.m in Sources */,
012E2AD508AE9CDC003E99F8 /* CDFatFile.m in Sources */,
012E2AD708AE9CDC003E99F8 /* CDLoadCommand.m in Sources */,
012E2AD908AE9CDC003E99F8 /* CDMachOFile.m in Sources */,
012E2ADB08AE9CDC003E99F8 /* CDSection.m in Sources */,
012E2ADD08AE9CDC003E99F8 /* CDSegmentCommand.m in Sources */,
012E2ADF08AE9CDC003E99F8 /* CDSymbol.m in Sources */,
012E2AE108AE9CDC003E99F8 /* CDSymbolTable.m in Sources */,
012E2AF108AE9D04003E99F8 /* CDOCCategory.m in Sources */,
012E2AF308AE9D04003E99F8 /* CDOCClass.m in Sources */,
012E2AF508AE9D04003E99F8 /* CDOCIvar.m in Sources */,
012E2AF708AE9D04003E99F8 /* CDOCMethod.m in Sources */,
012E2AF908AE9D04003E99F8 /* CDOCModule.m in Sources */,
012E2AFB08AE9D04003E99F8 /* CDOCProtocol.m in Sources */,
012E2AFD08AE9D04003E99F8 /* CDOCSymtab.m in Sources */,
012E2B0C08AE9D3A003E99F8 /* CDMethodType.m in Sources */,
012E2B0F08AE9D3A003E99F8 /* CDType.m in Sources */,
012E2B1108AE9D3A003E99F8 /* CDTypeFormatter.m in Sources */,
012E2B1308AE9D3A003E99F8 /* CDTypeLexer.m in Sources */,
012E2B1508AE9D3A003E99F8 /* CDTypeName.m in Sources */,
012E2B1708AE9D3A003E99F8 /* CDTypeParser.m in Sources */,
012E2B2608AE9D6D003E99F8 /* CDClassDump.m in Sources */,
012E2B2808AE9D6D003E99F8 /* CDObjCSegmentProcessor-Private.m in Sources */,
012E2B2A08AE9D6D003E99F8 /* CDObjCSegmentProcessor.m in Sources */,
012E2B2C08AE9D6D003E99F8 /* CDStructureTable.m in Sources */,
012E2B2E08AE9D6D003E99F8 /* CDSymbolReferences.m in Sources */,
012E2B3108AE9D6D003E99F8 /* CDTopoSortNode.m in Sources */,
012E2B3308AE9D8F003E99F8 /* main.m in Sources */,
01021F0D0B5F1E5300F464A8 /* CDUUIDCommand.m in Sources */,
0112616B0C21313200B9C4E0 /* CDClassDumpVisitor.m in Sources */,
0112616D0C21313400B9C4E0 /* CDFindMethodVisitor.m in Sources */,
0112616F0C21313500B9C4E0 /* CDVisitor.m in Sources */,
011262360C21844200B9C4E0 /* CDClassFrameworkVisitor.m in Sources */,
011262450C218CAD00B9C4E0 /* CDMultiFileVisitor.m in Sources */,
0112625C0C21909400B9C4E0 /* CDTextClassDumpVisitor.m in Sources */,
0114EE6E0CDCC4880061F80F /* NSError-CDExtensions.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
012E2A9108AE9B4F003E99F8 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
COPY_PHASE_STRIP = NO;
GCC_DYNAMIC_NO_PIC = NO;
GCC_ENABLE_FIX_AND_CONTINUE = YES;
GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
GCC_MODEL_TUNING = G5;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = "class-dump_Prefix.pch";
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
INSTALL_PATH = "$(HOME)/bin";
PREBINDING = NO;
PRODUCT_NAME = "class-dump";
ZERO_LINK = YES;
};
name = Debug;
};
012E2A9208AE9B4F003E99F8 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ARCHS = (
ppc,
i386,
);
COPY_PHASE_STRIP = YES;
GCC_ENABLE_FIX_AND_CONTINUE = NO;
GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
GCC_MODEL_TUNING = G5;
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = "class-dump_Prefix.pch";
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
INSTALL_PATH = /;
PREBINDING = NO;
PRODUCT_NAME = "class-dump";
ZERO_LINK = NO;
};
name = Release;
};
012E2A9508AE9B4F003E99F8 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
MACOSX_DEPLOYMENT_TARGET = 10.4;
SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk;
};
name = Debug;
};
012E2A9608AE9B4F003E99F8 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
MACOSX_DEPLOYMENT_TARGET = 10.4;
SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk;
};
name = Release;
};
012FF18C0CDB886D00F31E61 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
COPY_PHASE_STRIP = NO;
FRAMEWORK_SEARCH_PATHS = "$(DEVELOPER_LIBRARY_DIR)/Frameworks";
GCC_DYNAMIC_NO_PIC = NO;
GCC_ENABLE_FIX_AND_CONTINUE = NO;
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
GCC_MODEL_TUNING = G5;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Cocoa.framework/Headers/Cocoa.h";
INFOPLIST_FILE = "CDUnitTests-Info.plist";
INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles";
OTEST = "$(PROJECT_DIR)/UnitTests/otest-all";
OTHER_LDFLAGS = (
"-framework",
Cocoa,
"-framework",
SenTestingKit,
);
PREBINDING = NO;
PRODUCT_NAME = CDUnitTests;
WRAPPER_EXTENSION = octest;
};
name = Debug;
};
012FF18D0CDB886D00F31E61 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
COPY_PHASE_STRIP = YES;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
FRAMEWORK_SEARCH_PATHS = "$(DEVELOPER_LIBRARY_DIR)/Frameworks";
GCC_ENABLE_FIX_AND_CONTINUE = NO;
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
GCC_MODEL_TUNING = G5;
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Cocoa.framework/Headers/Cocoa.h";
INFOPLIST_FILE = "CDUnitTests-Info.plist";
INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles";
OTEST = "$(PROJECT_DIR)/UnitTests/otest-all";
OTHER_LDFLAGS = (
"-framework",
Cocoa,
"-framework",
SenTestingKit,
);
PREBINDING = NO;
PRODUCT_NAME = CDUnitTests;
WRAPPER_EXTENSION = octest;
ZERO_LINK = NO;
};
name = Release;
};
013183030CDF6EE400EC5A2C /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
COPY_PHASE_STRIP = NO;
FRAMEWORK_SEARCH_PATHS = "$(DEVELOPER_LIBRARY_DIR)/Frameworks";
GCC_DYNAMIC_NO_PIC = NO;
GCC_ENABLE_FIX_AND_CONTINUE = NO;
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
GCC_MODEL_TUNING = G5;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Cocoa.framework/Headers/Cocoa.h";
INFOPLIST_FILE = "/Users/nygard/Source/nygard/Tools/class-dump/CDUnitTests-Info.plist";
INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles";
OTEST = "$(PROJECT_DIR)/UnitTests/otest-all";
OTHER_LDFLAGS = (
"-framework",
Cocoa,
"-framework",
SenTestingKit,
);
PREBINDING = NO;
PRODUCT_NAME = CDUnitTests;
WRAPPER_EXTENSION = octest;
};
name = Debug;
};
013183040CDF6EE400EC5A2C /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
COPY_PHASE_STRIP = YES;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
FRAMEWORK_SEARCH_PATHS = "$(DEVELOPER_LIBRARY_DIR)/Frameworks";
GCC_ENABLE_FIX_AND_CONTINUE = NO;
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
GCC_MODEL_TUNING = G5;
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Cocoa.framework/Headers/Cocoa.h";
INFOPLIST_FILE = "/Users/nygard/Source/nygard/Tools/class-dump/CDUnitTests-Info.plist";
INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles";
OTEST = "$(PROJECT_DIR)/UnitTests/otest-all";
OTHER_LDFLAGS = (
"-framework",
Cocoa,
"-framework",
SenTestingKit,
);
PREBINDING = NO;
PRODUCT_NAME = CDUnitTests;
WRAPPER_EXTENSION = octest;
ZERO_LINK = NO;
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
012E2A9008AE9B4F003E99F8 /* Build configuration list for PBXNativeTarget "class-dump" */ = {
isa = XCConfigurationList;
buildConfigurations = (
012E2A9108AE9B4F003E99F8 /* Debug */,
012E2A9208AE9B4F003E99F8 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Debug;
};
012E2A9408AE9B4F003E99F8 /* Build configuration list for PBXProject "class-dump" */ = {
isa = XCConfigurationList;
buildConfigurations = (
012E2A9508AE9B4F003E99F8 /* Debug */,
012E2A9608AE9B4F003E99F8 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Debug;
};
012FF18F0CDB886D00F31E61 /* Build configuration list for PBXNativeTarget "CDUnitTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
012FF18C0CDB886D00F31E61 /* Debug */,
012FF18D0CDB886D00F31E61 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Debug;
};
013183020CDF6EE400EC5A2C /* Build configuration list for PBXNativeTarget "CDUnitTests (Build Only)" */ = {
isa = XCConfigurationList;
buildConfigurations = (
013183030CDF6EE400EC5A2C /* Debug */,
013183040CDF6EE400EC5A2C /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Debug;
};
/* End XCConfigurationList section */
};
rootObject = 08FB7793FE84155DC02AAC07 /* Project object */;
}