Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
branch: master
Fetching contributors…

Cannot retrieve contributors at this time

executable file 918 lines (901 sloc) 38.986 kb
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 45;
objects = {
/* Begin PBXAggregateTarget section */
6E083B2C11B6113900B99C32 /* Grammar */ = {
isa = PBXAggregateTarget;
buildConfigurationList = 6E083B3411B6114E00B99C32 /* Build configuration list for PBXAggregateTarget "Grammar" */;
buildPhases = (
6E083B2B11B6113900B99C32 /* ShellScript */,
);
dependencies = (
);
name = Grammar;
productName = Grammar;
};
/* End PBXAggregateTarget section */
/* Begin PBXBuildFile section */
66E722D0129392DD007134B0 /* TTExtensionLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = 66E722CC129392DD007134B0 /* TTExtensionLoader.m */; };
66E722D3129392EB007134B0 /* TTExtensionLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 66E722D1129392EB007134B0 /* TTExtensionLoader.h */; settings = {ATTRIBUTES = (Public, ); }; };
6E036A3011B364CC0025E8EE /* TTCSSStyleSheet.m in Sources */ = {isa = PBXBuildFile; fileRef = 6E036A2E11B364CC0025E8EE /* TTCSSStyleSheet.m */; };
6E036A3211B364DF0025E8EE /* TTCSSStyleSheet.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E036A3111B364DF0025E8EE /* TTCSSStyleSheet.h */; settings = {ATTRIBUTES = (Public, ); }; };
6E036A7D11B371790025E8EE /* CssStyleSheetTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 6E036A7711B371150025E8EE /* CssStyleSheetTests.m */; };
6E036B6911B38DA30025E8EE /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6E85155511B2E94E0071A4FD /* CoreGraphics.framework */; };
6E036D1911B487CF0025E8EE /* TTDefaultCSSStyleSheet.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E036D1711B487CF0025E8EE /* TTDefaultCSSStyleSheet.h */; settings = {ATTRIBUTES = (Public, ); }; };
6E036D1A11B487CF0025E8EE /* TTDefaultCSSStyleSheet.m in Sources */ = {isa = PBXBuildFile; fileRef = 6E036D1811B487CF0025E8EE /* TTDefaultCSSStyleSheet.m */; };
6E3C3470118806590079637E /* extCSSStyle.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E646518118805EB00F08CB1 /* extCSSStyle.h */; settings = {ATTRIBUTES = (Public, ); }; };
6E85145411B1B5390071A4FD /* TTCSSParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E85145311B1B5390071A4FD /* TTCSSParser.h */; settings = {ATTRIBUTES = (Public, ); }; };
6E8514DA11B2E31E0071A4FD /* CssTokenizer.m in Sources */ = {isa = PBXBuildFile; fileRef = 6E8514D811B2E31E0071A4FD /* CssTokenizer.m */; };
6E8514DB11B2E31E0071A4FD /* CssTokens.m in Sources */ = {isa = PBXBuildFile; fileRef = 6E8514D911B2E31E0071A4FD /* CssTokens.m */; };
6E8514ED11B2E3F30071A4FD /* CssTokens.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E8514DC11B2E3290071A4FD /* CssTokens.h */; settings = {ATTRIBUTES = (Private, ); }; };
6E85152611B2E7B80071A4FD /* CssParserTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 6E85152511B2E7B80071A4FD /* CssParserTests.m */; };
6E85154011B2E8660071A4FD /* TTCSSParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 6E85145111B1B5200071A4FD /* TTCSSParser.m */; };
6EAE4E5611B2F0A7001073B4 /* testcase.css in Resources */ = {isa = PBXBuildFile; fileRef = 6EAE4E5511B2F0A7001073B4 /* testcase.css */; };
6EB460DA1183D8CB00685649 /* libextCSSStyle.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEF31F3A0F352DF5000DE5D2 /* libextCSSStyle.a */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
66B7106612971B9300066995 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 66B7105C12971B9300066995 /* Three20Core.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = BEF31F3A0F352DF5000DE5D2;
remoteInfo = Three20Core;
};
66B7106812971B9300066995 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 66B7105C12971B9300066995 /* Three20Core.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 6650CAA21262F6E2003FF804;
remoteInfo = "Three20Core-Xcode3.2.5";
};
66B7106A12971B9300066995 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 66B7105C12971B9300066995 /* Three20Core.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = EB9E6C6210B6A8F800DE563C;
remoteInfo = Three20CoreUnitTests;
};
66B7106C12971B9300066995 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 66B7105C12971B9300066995 /* Three20Core.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 664961641262EE5000C2C80E;
remoteInfo = "Three20CoreUnitTests-Xcode3.2.5";
};
66B7107912971B9900066995 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 66B7106E12971B9900066995 /* Three20Network.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = BEF31F3A0F352DF5000DE5D2;
remoteInfo = Three20Network;
};
66B7107B12971B9900066995 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 66B7106E12971B9900066995 /* Three20Network.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 662D81EF12630516005851C2;
remoteInfo = "Three20Network-Xcode3.2.5";
};
66B7107D12971B9900066995 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 66B7106E12971B9900066995 /* Three20Network.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = EB9E6C6210B6A8F800DE563C;
remoteInfo = Three20NetworkUnitTests;
};
66B7107F12971B9900066995 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 66B7106E12971B9900066995 /* Three20Network.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 662D81B2126304EB005851C2;
remoteInfo = "Three20NetworkUnitTests-Xcode3.2.5";
};
66B7108D12971B9F00066995 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 66B7108112971B9F00066995 /* Three20Style.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = BEF31F3A0F352DF5000DE5D2;
remoteInfo = Three20Style;
};
66B7108F12971B9F00066995 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 66B7108112971B9F00066995 /* Three20Style.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 66C16BE912639E2700A7825A;
remoteInfo = "Three20Style-Xcode3.2.5";
};
66B7109112971B9F00066995 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 66B7108112971B9F00066995 /* Three20Style.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = EB9E6C6210B6A8F800DE563C;
remoteInfo = Three20StyleUnitTests;
};
66B7109312971B9F00066995 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 66B7108112971B9F00066995 /* Three20Style.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 66C16C0112639E4500A7825A;
remoteInfo = "Three20StyleUnitTests-Xcode3.2.5";
};
66B7109512971BA700066995 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 66B7106E12971B9900066995 /* Three20Network.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = BEF31F390F352DF5000DE5D2;
remoteInfo = Three20Network;
};
66B7109712971BA700066995 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 66B7108112971B9F00066995 /* Three20Style.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = BEF31F390F352DF5000DE5D2;
remoteInfo = Three20Style;
};
66B7109912971BA700066995 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 66B7105C12971B9300066995 /* Three20Core.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = BEF31F390F352DF5000DE5D2;
remoteInfo = Three20Core;
};
66B7109B12971BB100066995 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 66B7106E12971B9900066995 /* Three20Network.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = EB9E6C6110B6A8F800DE563C;
remoteInfo = Three20NetworkUnitTests;
};
66B7109D12971BB100066995 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 66B7108112971B9F00066995 /* Three20Style.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = EB9E6C6110B6A8F800DE563C;
remoteInfo = Three20StyleUnitTests;
};
66B7109F12971BB100066995 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 66B7105C12971B9300066995 /* Three20Core.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = EB9E6C6110B6A8F800DE563C;
remoteInfo = Three20CoreUnitTests;
};
6EB460DD1183D8D400685649 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
proxyType = 1;
remoteGlobalIDString = BEF31F390F352DF5000DE5D2;
remoteInfo = extCSSStyle;
};
/* End PBXContainerItemProxy section */
/* Begin PBXFileReference section */
66313D671267BFCF00C09C9F /* extCSSStyle_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = extCSSStyle_Prefix.pch; path = Headers/extCSSStyle_Prefix.pch; sourceTree = "<group>"; };
66B7105C12971B9300066995 /* Three20Core.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = Three20Core.xcodeproj; path = ../../src/Three20Core/Three20Core.xcodeproj; sourceTree = SOURCE_ROOT; };
66B7106E12971B9900066995 /* Three20Network.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = Three20Network.xcodeproj; path = ../../src/Three20Network/Three20Network.xcodeproj; sourceTree = SOURCE_ROOT; };
66B7108112971B9F00066995 /* Three20Style.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = Three20Style.xcodeproj; path = ../../src/Three20Style/Three20Style.xcodeproj; sourceTree = SOURCE_ROOT; };
66E722CC129392DD007134B0 /* TTExtensionLoader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = TTExtensionLoader.m; path = Sources/TTExtensionLoader.m; sourceTree = "<group>"; };
66E722D1129392EB007134B0 /* TTExtensionLoader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TTExtensionLoader.h; path = Headers/TTExtensionLoader.h; sourceTree = "<group>"; };
6E036A2E11B364CC0025E8EE /* TTCSSStyleSheet.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = TTCSSStyleSheet.m; path = Sources/TTCSSStyleSheet.m; sourceTree = "<group>"; };
6E036A3111B364DF0025E8EE /* TTCSSStyleSheet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TTCSSStyleSheet.h; path = Headers/TTCSSStyleSheet.h; sourceTree = "<group>"; };
6E036A7711B371150025E8EE /* CssStyleSheetTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CssStyleSheetTests.m; path = UnitTests/CssStyleSheetTests.m; sourceTree = "<group>"; };
6E036B3611B38A420025E8EE /* README.mdown */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README.mdown; sourceTree = "<group>"; };
6E036B6111B38D1B0025E8EE /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
6E036D1711B487CF0025E8EE /* TTDefaultCSSStyleSheet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TTDefaultCSSStyleSheet.h; path = Sources/TTDefaultCSSStyleSheet.h; sourceTree = "<group>"; };
6E036D1811B487CF0025E8EE /* TTDefaultCSSStyleSheet.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = TTDefaultCSSStyleSheet.m; path = Sources/TTDefaultCSSStyleSheet.m; sourceTree = "<group>"; };
6E0835AB11B4C3A200B99C32 /* extCSSStyle.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; name = extCSSStyle.bundle; path = Resources/extCSSStyle.bundle; sourceTree = "<group>"; };
6E083B5311B6122800B99C32 /* Build.Command */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = Build.Command; path = Grammars/Build.Command; sourceTree = "<group>"; };
6E083B5411B6122F00B99C32 /* css.grammar */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = css.grammar; path = Grammars/css.grammar; sourceTree = "<group>"; };
6E55A4B31183CA80002768DE /* Library.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Library.xcconfig; path = Configurations/Library.xcconfig; sourceTree = "<group>"; };
6E6454021184BDD500F08CB1 /* Project.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Project.xcconfig; path = Configurations/Project.xcconfig; sourceTree = "<group>"; };
6E646518118805EB00F08CB1 /* extCSSStyle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = extCSSStyle.h; path = Headers/extCSSStyle.h; sourceTree = "<group>"; };
6E85145111B1B5200071A4FD /* TTCSSParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = TTCSSParser.m; path = Sources/TTCSSParser.m; sourceTree = "<group>"; };
6E85145311B1B5390071A4FD /* TTCSSParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TTCSSParser.h; path = Headers/TTCSSParser.h; sourceTree = "<group>"; };
6E8514D811B2E31E0071A4FD /* CssTokenizer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CssTokenizer.m; path = Sources/CssTokenizer.m; sourceTree = "<group>"; };
6E8514D911B2E31E0071A4FD /* CssTokens.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CssTokens.m; path = Sources/CssTokens.m; sourceTree = "<group>"; };
6E8514DC11B2E3290071A4FD /* CssTokens.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CssTokens.h; path = Headers/CssTokens.h; sourceTree = "<group>"; };
6E85152511B2E7B80071A4FD /* CssParserTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CssParserTests.m; path = UnitTests/CssParserTests.m; sourceTree = "<group>"; };
6E85154F11B2E93E0071A4FD /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
6E85155511B2E94E0071A4FD /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
6EAE4E5511B2F0A7001073B4 /* testcase.css */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.css; name = testcase.css; path = UnitTests/Resources/CSS/testcase.css; sourceTree = "<group>"; };
6EB460921183D16000685649 /* UnitTests-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = "UnitTests-Info.plist"; path = "UnitTests/Resources/PropertyLists/UnitTests-Info.plist"; sourceTree = "<group>"; };
6EB460A61183D2AC00685649 /* UnitTests.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = UnitTests.xcconfig; path = Configurations/UnitTests.xcconfig; sourceTree = "<group>"; };
BEF31F3A0F352DF5000DE5D2 /* libextCSSStyle.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libextCSSStyle.a; sourceTree = BUILT_PRODUCTS_DIR; };
EB9E6C6210B6A8F800DE563C /* extCSSStyleUnitTests.octest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = extCSSStyleUnitTests.octest; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
BEF31F380F352DF5000DE5D2 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
EB9E6C5F10B6A8F800DE563C /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
6EB460DA1183D8CB00685649 /* libextCSSStyle.a in Frameworks */,
6E036B6911B38DA30025E8EE /* CoreGraphics.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
19C28FACFE9D520D11CA2CBB /* Products */ = {
isa = PBXGroup;
children = (
BEF31F3A0F352DF5000DE5D2 /* libextCSSStyle.a */,
EB9E6C6210B6A8F800DE563C /* extCSSStyleUnitTests.octest */,
);
name = Products;
sourceTree = "<group>";
};
29B97314FDCFA39411CA2CEA /* CustomTemplate */ = {
isa = PBXGroup;
children = (
6E036B3611B38A420025E8EE /* README.mdown */,
6E646518118805EB00F08CB1 /* extCSSStyle.h */,
66313D671267BFCF00C09C9F /* extCSSStyle_Prefix.pch */,
66E722D1129392EB007134B0 /* TTExtensionLoader.h */,
66E722CC129392DD007134B0 /* TTExtensionLoader.m */,
6EB4609C1183D1E000685649 /* Source */,
6ED118E41183C38A0096AEBF /* Configurations */,
6E645A4311876CFE00F08CB1 /* Dependencies */,
6E036DD511B488A00025E8EE /* Frameworks */,
6E036D1F11B488690025E8EE /* Resources */,
6ED117ED1183BE770096AEBF /* Tests */,
19C28FACFE9D520D11CA2CBB /* Products */,
);
name = CustomTemplate;
sourceTree = "<group>";
};
66B7105D12971B9300066995 /* Products */ = {
isa = PBXGroup;
children = (
66B7106712971B9300066995 /* libThree20Core.a */,
66B7106912971B9300066995 /* libThree20Core-Xcode3.2.5.a */,
66B7106B12971B9300066995 /* CoreUnitTests.octest */,
66B7106D12971B9300066995 /* CoreUnitTests-Xcode3.2.5.octest */,
);
name = Products;
sourceTree = "<group>";
};
66B7106F12971B9900066995 /* Products */ = {
isa = PBXGroup;
children = (
66B7107A12971B9900066995 /* libThree20Network.a */,
66B7107C12971B9900066995 /* libThree20Network-Xcode3.2.5.a */,
66B7107E12971B9900066995 /* NetworkUnitTests.octest */,
66B7108012971B9900066995 /* NetworkUnitTests-Xcode3.2.5.octest */,
);
name = Products;
sourceTree = "<group>";
};
66B7108212971B9F00066995 /* Products */ = {
isa = PBXGroup;
children = (
66B7108E12971B9F00066995 /* libThree20Style.a */,
66B7109012971B9F00066995 /* libThree20Style-Xcode3.2.5.a */,
66B7109212971B9F00066995 /* StyleUnitTests.octest */,
66B7109412971B9F00066995 /* StyleUnitTests-Xcode3.2.5.octest */,
);
name = Products;
sourceTree = "<group>";
};
6E036A2A11B364AF0025E8EE /* CSS Parser */ = {
isa = PBXGroup;
children = (
6E8514DD11B2E32E0071A4FD /* Tokenizer */,
6E85145311B1B5390071A4FD /* TTCSSParser.h */,
6E85145111B1B5200071A4FD /* TTCSSParser.m */,
);
name = "CSS Parser";
sourceTree = "<group>";
};
6E036A2B11B364B60025E8EE /* CSS Stylesheet */ = {
isa = PBXGroup;
children = (
6E036A3111B364DF0025E8EE /* TTCSSStyleSheet.h */,
6E036A2E11B364CC0025E8EE /* TTCSSStyleSheet.m */,
6E036D1711B487CF0025E8EE /* TTDefaultCSSStyleSheet.h */,
6E036D1811B487CF0025E8EE /* TTDefaultCSSStyleSheet.m */,
);
name = "CSS Stylesheet";
sourceTree = "<group>";
};
6E036D1F11B488690025E8EE /* Resources */ = {
isa = PBXGroup;
children = (
6E0835AB11B4C3A200B99C32 /* extCSSStyle.bundle */,
);
name = Resources;
sourceTree = "<group>";
};
6E036DD511B488A00025E8EE /* Frameworks */ = {
isa = PBXGroup;
children = (
6E85154F11B2E93E0071A4FD /* Foundation.framework */,
6E85155511B2E94E0071A4FD /* CoreGraphics.framework */,
6E036B6111B38D1B0025E8EE /* UIKit.framework */,
);
name = Frameworks;
sourceTree = "<group>";
};
6E083B5111B6121B00B99C32 /* Grammar */ = {
isa = PBXGroup;
children = (
6E083B5311B6122800B99C32 /* Build.Command */,
6E083B5411B6122F00B99C32 /* css.grammar */,
);
name = Grammar;
sourceTree = "<group>";
};
6E645A4311876CFE00F08CB1 /* Dependencies */ = {
isa = PBXGroup;
children = (
6E083B5111B6121B00B99C32 /* Grammar */,
66B7105C12971B9300066995 /* Three20Core.xcodeproj */,
66B7106E12971B9900066995 /* Three20Network.xcodeproj */,
66B7108112971B9F00066995 /* Three20Style.xcodeproj */,
);
name = Dependencies;
sourceTree = "<group>";
};
6E8514DD11B2E32E0071A4FD /* Tokenizer */ = {
isa = PBXGroup;
children = (
6E8514DC11B2E3290071A4FD /* CssTokens.h */,
6E8514D811B2E31E0071A4FD /* CssTokenizer.m */,
6E8514D911B2E31E0071A4FD /* CssTokens.m */,
);
name = Tokenizer;
sourceTree = "<group>";
};
6EB4609C1183D1E000685649 /* Source */ = {
isa = PBXGroup;
children = (
6E036A2A11B364AF0025E8EE /* CSS Parser */,
6E036A2B11B364B60025E8EE /* CSS Stylesheet */,
);
name = Source;
sourceTree = "<group>";
};
6ED117E51183BE2A0096AEBF /* Resources */ = {
isa = PBXGroup;
children = (
6EB460921183D16000685649 /* UnitTests-Info.plist */,
6EAE4E5511B2F0A7001073B4 /* testcase.css */,
);
name = Resources;
sourceTree = "<group>";
};
6ED117ED1183BE770096AEBF /* Tests */ = {
isa = PBXGroup;
children = (
6ED117E51183BE2A0096AEBF /* Resources */,
6E85152511B2E7B80071A4FD /* CssParserTests.m */,
6E036A7711B371150025E8EE /* CssStyleSheetTests.m */,
);
name = Tests;
sourceTree = "<group>";
};
6ED118E41183C38A0096AEBF /* Configurations */ = {
isa = PBXGroup;
children = (
6E55A4B31183CA80002768DE /* Library.xcconfig */,
6E6454021184BDD500F08CB1 /* Project.xcconfig */,
6EB460A61183D2AC00685649 /* UnitTests.xcconfig */,
);
name = Configurations;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
BEF31F360F352DF5000DE5D2 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
6E3C3470118806590079637E /* extCSSStyle.h in Headers */,
6E85145411B1B5390071A4FD /* TTCSSParser.h in Headers */,
6E8514ED11B2E3F30071A4FD /* CssTokens.h in Headers */,
6E036A3211B364DF0025E8EE /* TTCSSStyleSheet.h in Headers */,
6E036D1911B487CF0025E8EE /* TTDefaultCSSStyleSheet.h in Headers */,
66E722D3129392EB007134B0 /* TTExtensionLoader.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
BEF31F390F352DF5000DE5D2 /* extCSSStyle */ = {
isa = PBXNativeTarget;
buildConfigurationList = BEF31F410F352E14000DE5D2 /* Build configuration list for PBXNativeTarget "extCSSStyle" */;
buildPhases = (
BEF31F360F352DF5000DE5D2 /* Headers */,
6E3C34AD118807DC0079637E /* Protect Copied Headers */,
BEF31F370F352DF5000DE5D2 /* Sources */,
BEF31F380F352DF5000DE5D2 /* Frameworks */,
);
buildRules = (
);
dependencies = (
66B7109612971BA700066995 /* PBXTargetDependency */,
66B7109812971BA700066995 /* PBXTargetDependency */,
66B7109A12971BA700066995 /* PBXTargetDependency */,
);
name = extCSSStyle;
productName = Three20;
productReference = BEF31F3A0F352DF5000DE5D2 /* libextCSSStyle.a */;
productType = "com.apple.product-type.library.static";
};
EB9E6C6110B6A8F800DE563C /* extCSSStyleUnitTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = EB9E6C6710B6A8F900DE563C /* Build configuration list for PBXNativeTarget "extCSSStyleUnitTests" */;
buildPhases = (
EB9E6C5D10B6A8F800DE563C /* Resources */,
EB9E6C5E10B6A8F800DE563C /* Sources */,
EB9E6C5F10B6A8F800DE563C /* Frameworks */,
EB9E6C6010B6A8F800DE563C /* ShellScript */,
);
buildRules = (
);
dependencies = (
6EB460DE1183D8D400685649 /* PBXTargetDependency */,
66B7109C12971BB100066995 /* PBXTargetDependency */,
66B7109E12971BB100066995 /* PBXTargetDependency */,
66B710A012971BB100066995 /* PBXTargetDependency */,
);
name = extCSSStyleUnitTests;
productName = CoreUnitTests;
productReference = EB9E6C6210B6A8F800DE563C /* extCSSStyleUnitTests.octest */;
productType = "com.apple.product-type.bundle";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
29B97313FDCFA39411CA2CEA /* Project object */ = {
isa = PBXProject;
attributes = {
BuildIndependentTargetsInParallel = YES;
};
buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "extCSSStyle" */;
compatibilityVersion = "Xcode 3.1";
developmentRegion = English;
hasScannedForEncodings = 1;
knownRegions = (
English,
Japanese,
French,
German,
);
mainGroup = 29B97314FDCFA39411CA2CEA /* CustomTemplate */;
projectDirPath = "";
projectReferences = (
{
ProductGroup = 66B7105D12971B9300066995 /* Products */;
ProjectRef = 66B7105C12971B9300066995 /* Three20Core.xcodeproj */;
},
{
ProductGroup = 66B7106F12971B9900066995 /* Products */;
ProjectRef = 66B7106E12971B9900066995 /* Three20Network.xcodeproj */;
},
{
ProductGroup = 66B7108212971B9F00066995 /* Products */;
ProjectRef = 66B7108112971B9F00066995 /* Three20Style.xcodeproj */;
},
);
projectRoot = "";
targets = (
BEF31F390F352DF5000DE5D2 /* extCSSStyle */,
EB9E6C6110B6A8F800DE563C /* extCSSStyleUnitTests */,
6E083B2C11B6113900B99C32 /* Grammar */,
);
};
/* End PBXProject section */
/* Begin PBXReferenceProxy section */
66B7106712971B9300066995 /* libThree20Core.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libThree20Core.a;
remoteRef = 66B7106612971B9300066995 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
66B7106912971B9300066995 /* libThree20Core-Xcode3.2.5.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = "libThree20Core-Xcode3.2.5.a";
remoteRef = 66B7106812971B9300066995 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
66B7106B12971B9300066995 /* CoreUnitTests.octest */ = {
isa = PBXReferenceProxy;
fileType = wrapper.cfbundle;
path = CoreUnitTests.octest;
remoteRef = 66B7106A12971B9300066995 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
66B7106D12971B9300066995 /* CoreUnitTests-Xcode3.2.5.octest */ = {
isa = PBXReferenceProxy;
fileType = wrapper.cfbundle;
path = "CoreUnitTests-Xcode3.2.5.octest";
remoteRef = 66B7106C12971B9300066995 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
66B7107A12971B9900066995 /* libThree20Network.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libThree20Network.a;
remoteRef = 66B7107912971B9900066995 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
66B7107C12971B9900066995 /* libThree20Network-Xcode3.2.5.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = "libThree20Network-Xcode3.2.5.a";
remoteRef = 66B7107B12971B9900066995 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
66B7107E12971B9900066995 /* NetworkUnitTests.octest */ = {
isa = PBXReferenceProxy;
fileType = wrapper.cfbundle;
path = NetworkUnitTests.octest;
remoteRef = 66B7107D12971B9900066995 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
66B7108012971B9900066995 /* NetworkUnitTests-Xcode3.2.5.octest */ = {
isa = PBXReferenceProxy;
fileType = wrapper.cfbundle;
path = "NetworkUnitTests-Xcode3.2.5.octest";
remoteRef = 66B7107F12971B9900066995 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
66B7108E12971B9F00066995 /* libThree20Style.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libThree20Style.a;
remoteRef = 66B7108D12971B9F00066995 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
66B7109012971B9F00066995 /* libThree20Style-Xcode3.2.5.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = "libThree20Style-Xcode3.2.5.a";
remoteRef = 66B7108F12971B9F00066995 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
66B7109212971B9F00066995 /* StyleUnitTests.octest */ = {
isa = PBXReferenceProxy;
fileType = wrapper.cfbundle;
path = StyleUnitTests.octest;
remoteRef = 66B7109112971B9F00066995 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
66B7109412971B9F00066995 /* StyleUnitTests-Xcode3.2.5.octest */ = {
isa = PBXReferenceProxy;
fileType = wrapper.cfbundle;
path = "StyleUnitTests-Xcode3.2.5.octest";
remoteRef = 66B7109312971B9F00066995 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
/* End PBXReferenceProxy section */
/* Begin PBXResourcesBuildPhase section */
EB9E6C5D10B6A8F800DE563C /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
6EAE4E5611B2F0A7001073B4 /* testcase.css in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXShellScriptBuildPhase section */
6E083B2B11B6113900B99C32 /* ShellScript */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "cd Grammars\nbash Build.Command";
};
6E3C34AD118807DC0079637E /* Protect Copied Headers */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Protect Copied Headers";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = "/bin/sh ../../src/scripts/Protect.command";
shellScript = "";
};
EB9E6C6010B6A8F800DE563C /* 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";
};
/* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
BEF31F370F352DF5000DE5D2 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
6E85154011B2E8660071A4FD /* TTCSSParser.m in Sources */,
6E8514DA11B2E31E0071A4FD /* CssTokenizer.m in Sources */,
6E8514DB11B2E31E0071A4FD /* CssTokens.m in Sources */,
6E036A3011B364CC0025E8EE /* TTCSSStyleSheet.m in Sources */,
6E036D1A11B487CF0025E8EE /* TTDefaultCSSStyleSheet.m in Sources */,
66E722D0129392DD007134B0 /* TTExtensionLoader.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
EB9E6C5E10B6A8F800DE563C /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
6E036A7D11B371790025E8EE /* CssStyleSheetTests.m in Sources */,
6E85152611B2E7B80071A4FD /* CssParserTests.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
66B7109612971BA700066995 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = Three20Network;
targetProxy = 66B7109512971BA700066995 /* PBXContainerItemProxy */;
};
66B7109812971BA700066995 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = Three20Style;
targetProxy = 66B7109712971BA700066995 /* PBXContainerItemProxy */;
};
66B7109A12971BA700066995 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = Three20Core;
targetProxy = 66B7109912971BA700066995 /* PBXContainerItemProxy */;
};
66B7109C12971BB100066995 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = Three20NetworkUnitTests;
targetProxy = 66B7109B12971BB100066995 /* PBXContainerItemProxy */;
};
66B7109E12971BB100066995 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = Three20StyleUnitTests;
targetProxy = 66B7109D12971BB100066995 /* PBXContainerItemProxy */;
};
66B710A012971BB100066995 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = Three20CoreUnitTests;
targetProxy = 66B7109F12971BB100066995 /* PBXContainerItemProxy */;
};
6EB460DE1183D8D400685649 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = BEF31F390F352DF5000DE5D2 /* extCSSStyle */;
targetProxy = 6EB460DD1183D8D400685649 /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
/* Begin XCBuildConfiguration section */
6E083B2D11B6113900B99C32 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
COPY_PHASE_STRIP = NO;
GCC_DYNAMIC_NO_PIC = NO;
GCC_OPTIMIZATION_LEVEL = 0;
PRODUCT_NAME = Grammar;
};
name = Debug;
};
6E083B2E11B6113900B99C32 /* Internal */ = {
isa = XCBuildConfiguration;
buildSettings = {
PRODUCT_NAME = Grammar;
};
name = Internal;
};
6E083B2F11B6113900B99C32 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
COPY_PHASE_STRIP = YES;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
GCC_ENABLE_FIX_AND_CONTINUE = NO;
PRODUCT_NAME = Grammar;
ZERO_LINK = NO;
};
name = Release;
};
6E92493F112C6F4000531F03 /* Internal */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 6E6454021184BDD500F08CB1 /* Project.xcconfig */;
buildSettings = {
GCC_C_LANGUAGE_STANDARD = c99;
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
OTHER_LDFLAGS = "-ObjC";
PREBINDING = NO;
};
name = Internal;
};
6E924940112C6F4000531F03 /* Internal */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 6E55A4B31183CA80002768DE /* Library.xcconfig */;
buildSettings = {
COPY_PHASE_STRIP = NO;
GCC_DYNAMIC_NO_PIC = NO;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
EXTJSON_SBJSON,
DEBUG,
);
PREBINDING = NO;
RUN_CLANG_STATIC_ANALYZER = YES;
SDKROOT = iphoneos;
};
name = Internal;
};
6E924941112C6F4000531F03 /* Internal */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 6EB460A61183D2AC00685649 /* UnitTests.xcconfig */;
buildSettings = {
COPY_PHASE_STRIP = NO;
GCC_DYNAMIC_NO_PIC = NO;
GCC_ENABLE_FIX_AND_CONTINUE = NO;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = ../common/Xcode324iOS41Fix.pch;
GCC_PREPROCESSOR_DEFINITIONS = DEBUG;
PREBINDING = NO;
SDKROOT = iphoneos;
};
name = Internal;
};
BEF31F3B0F352DF6000DE5D2 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 6E55A4B31183CA80002768DE /* Library.xcconfig */;
buildSettings = {
COPY_PHASE_STRIP = NO;
GCC_DYNAMIC_NO_PIC = NO;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
EXTJSON_SBJSON,
DEBUG,
);
PREBINDING = NO;
SDKROOT = iphoneos;
};
name = Debug;
};
BEF31F3C0F352DF6000DE5D2 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 6E55A4B31183CA80002768DE /* Library.xcconfig */;
buildSettings = {
COPY_PHASE_STRIP = YES;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
GCC_ENABLE_FIX_AND_CONTINUE = NO;
GCC_PREPROCESSOR_DEFINITIONS = EXTJSON_SBJSON;
PREBINDING = NO;
SDKROOT = iphoneos;
ZERO_LINK = NO;
};
name = Release;
};
C01FCF4F08A954540054247B /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 6E6454021184BDD500F08CB1 /* Project.xcconfig */;
buildSettings = {
GCC_C_LANGUAGE_STANDARD = c99;
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
OTHER_LDFLAGS = "-ObjC";
PREBINDING = NO;
};
name = Debug;
};
C01FCF5008A954540054247B /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 6E6454021184BDD500F08CB1 /* Project.xcconfig */;
buildSettings = {
GCC_C_LANGUAGE_STANDARD = c99;
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
OTHER_LDFLAGS = "-ObjC";
PREBINDING = NO;
};
name = Release;
};
EB9E6C6510B6A8F900DE563C /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 6EB460A61183D2AC00685649 /* UnitTests.xcconfig */;
buildSettings = {
COPY_PHASE_STRIP = NO;
GCC_DYNAMIC_NO_PIC = NO;
GCC_ENABLE_FIX_AND_CONTINUE = NO;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = ../common/Xcode324iOS41Fix.pch;
GCC_PREPROCESSOR_DEFINITIONS = DEBUG;
PREBINDING = NO;
SDKROOT = iphoneos;
};
name = Debug;
};
EB9E6C6610B6A8F900DE563C /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 6EB460A61183D2AC00685649 /* UnitTests.xcconfig */;
buildSettings = {
COPY_PHASE_STRIP = YES;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
GCC_ENABLE_FIX_AND_CONTINUE = NO;
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = ../common/Xcode324iOS41Fix.pch;
PREBINDING = NO;
SDKROOT = iphoneos;
ZERO_LINK = NO;
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
6E083B3411B6114E00B99C32 /* Build configuration list for PBXAggregateTarget "Grammar" */ = {
isa = XCConfigurationList;
buildConfigurations = (
6E083B2D11B6113900B99C32 /* Debug */,
6E083B2E11B6113900B99C32 /* Internal */,
6E083B2F11B6113900B99C32 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
BEF31F410F352E14000DE5D2 /* Build configuration list for PBXNativeTarget "extCSSStyle" */ = {
isa = XCConfigurationList;
buildConfigurations = (
BEF31F3B0F352DF6000DE5D2 /* Debug */,
6E924940112C6F4000531F03 /* Internal */,
BEF31F3C0F352DF6000DE5D2 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
C01FCF4E08A954540054247B /* Build configuration list for PBXProject "extCSSStyle" */ = {
isa = XCConfigurationList;
buildConfigurations = (
C01FCF4F08A954540054247B /* Debug */,
6E92493F112C6F4000531F03 /* Internal */,
C01FCF5008A954540054247B /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
EB9E6C6710B6A8F900DE563C /* Build configuration list for PBXNativeTarget "extCSSStyleUnitTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
EB9E6C6510B6A8F900DE563C /* Debug */,
6E924941112C6F4000531F03 /* Internal */,
EB9E6C6610B6A8F900DE563C /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 29B97313FDCFA39411CA2CEA /* Project object */;
}
Jump to Line
Something went wrong with that request. Please try again.