Files
SwiftParsec/SwiftParsec.xcodeproj/project.pbxproj
David Dufresne 1eaec786d2 Rename CollectionExtension.swift to CollectionAggregation.swift
Rename the file to better reflect its content.
2016-10-08 19:06:36 -04:00

592 lines
32 KiB
Plaintext

// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 47;
objects = {
/* Begin PBXBuildFile section */
5703BE171BE4434F003FF5FA /* ExpressionParserTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5703BE161BE4434F003FF5FA /* ExpressionParserTests.swift */; };
5703BE191BE6AC09003FF5FA /* Permutation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5703BE181BE6AC09003FF5FA /* Permutation.swift */; };
5703BE1D1BEB9A4F003FF5FA /* PermutationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5703BE1C1BEB9A4F003FF5FA /* PermutationTests.swift */; };
570B24891CD7F4400060E452 /* Parsec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 570B24881CD7F4400060E452 /* Parsec.swift */; };
570DB5B51BC3422B0058D186 /* TokenParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 570DB5B41BC3422A0058D186 /* TokenParser.swift */; };
5714D8BE1BCE90DC00FE4BF0 /* TokenParserTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5714D8BD1BCE90DC00FE4BF0 /* TokenParserTests.swift */; };
5714D8C01BCEAE3B00FE4BF0 /* Language.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5714D8BF1BCEAE3A00FE4BF0 /* Language.swift */; };
57167F0D1B99E66800F35A29 /* SwiftParsec.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 57167F021B99E66800F35A29 /* SwiftParsec.framework */; };
57167F121B99E66800F35A29 /* GenericParserTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57167F111B99E66800F35A29 /* GenericParserTests.swift */; };
57167F1D1B99E6E200F35A29 /* GenericParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57167F1C1B99E6E200F35A29 /* GenericParser.swift */; };
57167F1F1B99EEA500F35A29 /* ParseError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57167F1E1B99EEA500F35A29 /* ParseError.swift */; };
57167F211B99EF1300F35A29 /* Position.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57167F201B99EF1300F35A29 /* Position.swift */; };
571730DC1BADEAB90073BBB7 /* CharacterMembership.swift in Sources */ = {isa = PBXBuildFile; fileRef = 571730DB1BADEAB90073BBB7 /* CharacterMembership.swift */; };
57188DFB1D971048009634E0 /* CharacterConversion.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57188DFA1D971048009634E0 /* CharacterConversion.swift */; };
571C73FC1BD6F3A60055B359 /* UnicodeScalarExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 571C73FB1BD6F3A60055B359 /* UnicodeScalarExtension.swift */; };
5744A3A31D8EC52700CA7191 /* Either.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5744A3A21D8EC52700CA7191 /* Either.swift */; };
574A84961BAB598F008020BC /* CharacterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 574A84951BAB598F008020BC /* CharacterTests.swift */; };
5768B5781BB0773A005FF951 /* TestUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5768B5771BB0773A005FF951 /* TestUtilities.swift */; };
577261F81BE14A3700E70BEF /* ErrorMessageTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 577261F71BE14A3700E70BEF /* ErrorMessageTest.swift */; };
578435561BF66B3A0067B3E9 /* PositionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 578435551BF66B3A0067B3E9 /* PositionTests.swift */; };
578E3B101CA4B014005B83B8 /* SwiftParsec.podspec in Resources */ = {isa = PBXBuildFile; fileRef = 578E3B0F1CA4B014005B83B8 /* SwiftParsec.podspec */; };
579C00C81C0277CA009282A6 /* UInt16Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 579C00C71C0277CA009282A6 /* UInt16Extension.swift */; };
579ED1211D3AE9C10078D6F4 /* JSONBenchmarkTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 579ED1201D3AE9C10078D6F4 /* JSONBenchmarkTests.swift */; };
57A86B0B1BC862CC00A7F45F /* CollectionAggregation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57A86B0A1BC862CC00A7F45F /* CollectionAggregation.swift */; };
57A86B0D1BC983B400A7F45F /* StringExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57A86B0C1BC983B400A7F45F /* StringExtension.swift */; };
57A86B0F1BC9990B00A7F45F /* SetExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57A86B0E1BC9990B00A7F45F /* SetExtension.swift */; };
57AA4E011BB777FF0026DF01 /* Combinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57AA4E001BB777FF0026DF01 /* Combinator.swift */; };
57AA4E031BB77A0F0026DF01 /* CombinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57AA4E021BB77A0F0026DF01 /* CombinatorTests.swift */; };
57ABA23C1CF5F39B00C2B657 /* StringTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57ABA23B1CF5F39B00C2B657 /* StringTests.swift */; };
57C459781CE2150D0014764F /* UnicodeScalarTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57C459771CE2150D0014764F /* UnicodeScalarTests.swift */; };
57C956691BDAE01D00057A4F /* ExpressionParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57C956681BDAE01D00057A4F /* ExpressionParser.swift */; };
57C995DB1CF86906000DA292 /* Configuration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57C995DA1CF86906000DA292 /* Configuration.swift */; };
57CA68A51D4137D900726354 /* SampleJSON.json in Resources */ = {isa = PBXBuildFile; fileRef = 579ED1221D3AF4680078D6F4 /* SampleJSON.json */; };
57E5A60B1BA36FD10062F479 /* RangeReplaceableCollectionExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57E5A60A1BA36FD10062F479 /* RangeReplaceableCollectionExtension.swift */; };
57E6F77F1BA7414B0015E875 /* SequenceExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57E6F77E1BA7414B0015E875 /* SequenceExtension.swift */; };
57E6F7831BAA1C260015E875 /* Character.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57E6F7821BAA1C260015E875 /* Character.swift */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
57167F0E1B99E66800F35A29 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 57167EF91B99E66800F35A29 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 57167F011B99E66800F35A29;
remoteInfo = SwiftParsec;
};
/* End PBXContainerItemProxy section */
/* Begin PBXFileReference section */
5703BE161BE4434F003FF5FA /* ExpressionParserTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ExpressionParserTests.swift; sourceTree = "<group>"; };
5703BE181BE6AC09003FF5FA /* Permutation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Permutation.swift; sourceTree = "<group>"; };
5703BE1C1BEB9A4F003FF5FA /* PermutationTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PermutationTests.swift; sourceTree = "<group>"; };
570B24881CD7F4400060E452 /* Parsec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Parsec.swift; sourceTree = "<group>"; };
570DB5B41BC3422A0058D186 /* TokenParser.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TokenParser.swift; sourceTree = "<group>"; };
5714D8BD1BCE90DC00FE4BF0 /* TokenParserTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TokenParserTests.swift; sourceTree = "<group>"; };
5714D8BF1BCEAE3A00FE4BF0 /* Language.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Language.swift; sourceTree = "<group>"; };
57167F021B99E66800F35A29 /* SwiftParsec.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SwiftParsec.framework; sourceTree = BUILT_PRODUCTS_DIR; };
57167F071B99E66800F35A29 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
57167F0C1B99E66800F35A29 /* SwiftParsecTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SwiftParsecTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
57167F111B99E66800F35A29 /* GenericParserTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GenericParserTests.swift; sourceTree = "<group>"; };
57167F131B99E66800F35A29 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
57167F1C1B99E6E200F35A29 /* GenericParser.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GenericParser.swift; sourceTree = "<group>"; };
57167F1E1B99EEA500F35A29 /* ParseError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ParseError.swift; sourceTree = "<group>"; };
57167F201B99EF1300F35A29 /* Position.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Position.swift; sourceTree = "<group>"; };
571730DB1BADEAB90073BBB7 /* CharacterMembership.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CharacterMembership.swift; sourceTree = "<group>"; };
57188DFA1D971048009634E0 /* CharacterConversion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CharacterConversion.swift; sourceTree = "<group>"; };
571A4EFC1CE2895E00D6D446 /* CHANGELOG.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = CHANGELOG.md; sourceTree = "<group>"; };
571C73FB1BD6F3A60055B359 /* UnicodeScalarExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UnicodeScalarExtension.swift; sourceTree = "<group>"; };
5744A3A21D8EC52700CA7191 /* Either.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Either.swift; sourceTree = "<group>"; };
574A84951BAB598F008020BC /* CharacterTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CharacterTests.swift; sourceTree = "<group>"; };
575680E01CCA99E3003FBCFA /* SubmittingPatches.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = SubmittingPatches.md; sourceTree = "<group>"; };
5768B5771BB0773A005FF951 /* TestUtilities.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestUtilities.swift; sourceTree = "<group>"; };
577261F71BE14A3700E70BEF /* ErrorMessageTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ErrorMessageTest.swift; sourceTree = "<group>"; };
578435551BF66B3A0067B3E9 /* PositionTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PositionTests.swift; sourceTree = "<group>"; };
578435571BF692380067B3E9 /* LICENSE */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = LICENSE; sourceTree = "<group>"; };
578E3B0F1CA4B014005B83B8 /* SwiftParsec.podspec */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SwiftParsec.podspec; sourceTree = "<group>"; };
579C00C71C0277CA009282A6 /* UInt16Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UInt16Extension.swift; sourceTree = "<group>"; };
579C00CD1C03EC60009282A6 /* en.lproj */ = {isa = PBXFileReference; lastKnownFileType = folder; name = en.lproj; path = Sources/SwiftParsec/en.lproj; sourceTree = "<group>"; };
579C00D31C03F16E009282A6 /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; };
579ED1201D3AE9C10078D6F4 /* JSONBenchmarkTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JSONBenchmarkTests.swift; sourceTree = "<group>"; };
579ED1221D3AF4680078D6F4 /* SampleJSON.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = SampleJSON.json; sourceTree = "<group>"; };
57A86B0A1BC862CC00A7F45F /* CollectionAggregation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CollectionAggregation.swift; sourceTree = "<group>"; };
57A86B0C1BC983B400A7F45F /* StringExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StringExtension.swift; sourceTree = "<group>"; };
57A86B0E1BC9990B00A7F45F /* SetExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SetExtension.swift; sourceTree = "<group>"; };
57AA4E001BB777FF0026DF01 /* Combinator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Combinator.swift; sourceTree = "<group>"; };
57AA4E021BB77A0F0026DF01 /* CombinatorTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CombinatorTests.swift; sourceTree = "<group>"; };
57AB6BB51CF399E6008A1927 /* Package.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Package.swift; sourceTree = "<group>"; };
57ABA23B1CF5F39B00C2B657 /* StringTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StringTests.swift; sourceTree = "<group>"; };
57C459771CE2150D0014764F /* UnicodeScalarTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UnicodeScalarTests.swift; sourceTree = "<group>"; };
57C956681BDAE01D00057A4F /* ExpressionParser.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ExpressionParser.swift; sourceTree = "<group>"; };
57C995DA1CF86906000DA292 /* Configuration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Configuration.swift; sourceTree = "<group>"; };
57E5A60A1BA36FD10062F479 /* RangeReplaceableCollectionExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RangeReplaceableCollectionExtension.swift; sourceTree = "<group>"; };
57E6F77E1BA7414B0015E875 /* SequenceExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SequenceExtension.swift; sourceTree = "<group>"; };
57E6F7821BAA1C260015E875 /* Character.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Character.swift; sourceTree = "<group>"; };
57FA9BA81BB97463000DCC03 /* TODO */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = TODO; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
57167EFE1B99E66800F35A29 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
57167F091B99E66800F35A29 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
57167F0D1B99E66800F35A29 /* SwiftParsec.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
57167EF81B99E66800F35A29 = {
isa = PBXGroup;
children = (
57167F041B99E66800F35A29 /* SwiftParsec */,
57167F101B99E66800F35A29 /* SwiftParsecTests */,
57167F031B99E66800F35A29 /* Products */,
579C00CD1C03EC60009282A6 /* en.lproj */,
571A4EFC1CE2895E00D6D446 /* CHANGELOG.md */,
578435571BF692380067B3E9 /* LICENSE */,
57AB6BB51CF399E6008A1927 /* Package.swift */,
579C00D31C03F16E009282A6 /* README.md */,
575680E01CCA99E3003FBCFA /* SubmittingPatches.md */,
578E3B0F1CA4B014005B83B8 /* SwiftParsec.podspec */,
57FA9BA81BB97463000DCC03 /* TODO */,
);
sourceTree = "<group>";
};
57167F031B99E66800F35A29 /* Products */ = {
isa = PBXGroup;
children = (
57167F021B99E66800F35A29 /* SwiftParsec.framework */,
57167F0C1B99E66800F35A29 /* SwiftParsecTests.xctest */,
);
name = Products;
sourceTree = "<group>";
};
57167F041B99E66800F35A29 /* SwiftParsec */ = {
isa = PBXGroup;
children = (
57E5A60E1BA372D40062F479 /* Extensions */,
57E6F7821BAA1C260015E875 /* Character.swift */,
57AA4E001BB777FF0026DF01 /* Combinator.swift */,
57C995DA1CF86906000DA292 /* Configuration.swift */,
5744A3A21D8EC52700CA7191 /* Either.swift */,
57C956681BDAE01D00057A4F /* ExpressionParser.swift */,
57167F1C1B99E6E200F35A29 /* GenericParser.swift */,
57167F071B99E66800F35A29 /* Info.plist */,
5714D8BF1BCEAE3A00FE4BF0 /* Language.swift */,
570B24881CD7F4400060E452 /* Parsec.swift */,
57167F1E1B99EEA500F35A29 /* ParseError.swift */,
5703BE181BE6AC09003FF5FA /* Permutation.swift */,
57167F201B99EF1300F35A29 /* Position.swift */,
570DB5B41BC3422A0058D186 /* TokenParser.swift */,
);
name = SwiftParsec;
path = Sources/SwiftParsec;
sourceTree = "<group>";
};
57167F101B99E66800F35A29 /* SwiftParsecTests */ = {
isa = PBXGroup;
children = (
579ED1201D3AE9C10078D6F4 /* JSONBenchmarkTests.swift */,
574A84951BAB598F008020BC /* CharacterTests.swift */,
57AA4E021BB77A0F0026DF01 /* CombinatorTests.swift */,
5703BE161BE4434F003FF5FA /* ExpressionParserTests.swift */,
577261F71BE14A3700E70BEF /* ErrorMessageTest.swift */,
57167F111B99E66800F35A29 /* GenericParserTests.swift */,
5703BE1C1BEB9A4F003FF5FA /* PermutationTests.swift */,
578435551BF66B3A0067B3E9 /* PositionTests.swift */,
57ABA23B1CF5F39B00C2B657 /* StringTests.swift */,
5768B5771BB0773A005FF951 /* TestUtilities.swift */,
5714D8BD1BCE90DC00FE4BF0 /* TokenParserTests.swift */,
57C459771CE2150D0014764F /* UnicodeScalarTests.swift */,
57167F131B99E66800F35A29 /* Info.plist */,
579ED1221D3AF4680078D6F4 /* SampleJSON.json */,
);
name = SwiftParsecTests;
path = Tests/SwiftParsecTests;
sourceTree = "<group>";
};
57E5A60E1BA372D40062F479 /* Extensions */ = {
isa = PBXGroup;
children = (
571730DB1BADEAB90073BBB7 /* CharacterMembership.swift */,
57188DFA1D971048009634E0 /* CharacterConversion.swift */,
57A86B0A1BC862CC00A7F45F /* CollectionAggregation.swift */,
57E5A60A1BA36FD10062F479 /* RangeReplaceableCollectionExtension.swift */,
57E6F77E1BA7414B0015E875 /* SequenceExtension.swift */,
57A86B0E1BC9990B00A7F45F /* SetExtension.swift */,
57A86B0C1BC983B400A7F45F /* StringExtension.swift */,
579C00C71C0277CA009282A6 /* UInt16Extension.swift */,
571C73FB1BD6F3A60055B359 /* UnicodeScalarExtension.swift */,
);
name = Extensions;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
57167EFF1B99E66800F35A29 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
57167F011B99E66800F35A29 /* SwiftParsec */ = {
isa = PBXNativeTarget;
buildConfigurationList = 57167F161B99E66800F35A29 /* Build configuration list for PBXNativeTarget "SwiftParsec" */;
buildPhases = (
57167EFD1B99E66800F35A29 /* Sources */,
57167EFE1B99E66800F35A29 /* Frameworks */,
57167EFF1B99E66800F35A29 /* Headers */,
57167F001B99E66800F35A29 /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = SwiftParsec;
productName = SwiftParsec;
productReference = 57167F021B99E66800F35A29 /* SwiftParsec.framework */;
productType = "com.apple.product-type.framework";
};
57167F0B1B99E66800F35A29 /* SwiftParsecTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = 57167F191B99E66800F35A29 /* Build configuration list for PBXNativeTarget "SwiftParsecTests" */;
buildPhases = (
57167F081B99E66800F35A29 /* Sources */,
57167F091B99E66800F35A29 /* Frameworks */,
57167F0A1B99E66800F35A29 /* Resources */,
);
buildRules = (
);
dependencies = (
57167F0F1B99E66800F35A29 /* PBXTargetDependency */,
);
name = SwiftParsecTests;
productName = SwiftParsecTests;
productReference = 57167F0C1B99E66800F35A29 /* SwiftParsecTests.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
57167EF91B99E66800F35A29 /* Project object */ = {
isa = PBXProject;
attributes = {
LastSwiftUpdateCheck = 0700;
LastUpgradeCheck = 0800;
ORGANIZATIONNAME = "David Dufresne";
TargetAttributes = {
57167F011B99E66800F35A29 = {
CreatedOnToolsVersion = 7.0;
LastSwiftMigration = 0800;
};
57167F0B1B99E66800F35A29 = {
CreatedOnToolsVersion = 7.0;
LastSwiftMigration = 0800;
};
};
};
buildConfigurationList = 57167EFC1B99E66800F35A29 /* Build configuration list for PBXProject "SwiftParsec" */;
compatibilityVersion = "Xcode 6.3";
developmentRegion = English;
hasScannedForEncodings = 0;
knownRegions = (
en,
);
mainGroup = 57167EF81B99E66800F35A29;
productRefGroup = 57167F031B99E66800F35A29 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
57167F011B99E66800F35A29 /* SwiftParsec */,
57167F0B1B99E66800F35A29 /* SwiftParsecTests */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
57167F001B99E66800F35A29 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
578E3B101CA4B014005B83B8 /* SwiftParsec.podspec in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
57167F0A1B99E66800F35A29 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
57CA68A51D4137D900726354 /* SampleJSON.json in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
57167EFD1B99E66800F35A29 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
570DB5B51BC3422B0058D186 /* TokenParser.swift in Sources */,
570B24891CD7F4400060E452 /* Parsec.swift in Sources */,
57E6F77F1BA7414B0015E875 /* SequenceExtension.swift in Sources */,
57C995DB1CF86906000DA292 /* Configuration.swift in Sources */,
5744A3A31D8EC52700CA7191 /* Either.swift in Sources */,
57AA4E011BB777FF0026DF01 /* Combinator.swift in Sources */,
5714D8C01BCEAE3B00FE4BF0 /* Language.swift in Sources */,
579C00C81C0277CA009282A6 /* UInt16Extension.swift in Sources */,
57188DFB1D971048009634E0 /* CharacterConversion.swift in Sources */,
57167F1F1B99EEA500F35A29 /* ParseError.swift in Sources */,
57167F1D1B99E6E200F35A29 /* GenericParser.swift in Sources */,
57A86B0B1BC862CC00A7F45F /* CollectionAggregation.swift in Sources */,
571730DC1BADEAB90073BBB7 /* CharacterMembership.swift in Sources */,
57E6F7831BAA1C260015E875 /* Character.swift in Sources */,
57167F211B99EF1300F35A29 /* Position.swift in Sources */,
57C956691BDAE01D00057A4F /* ExpressionParser.swift in Sources */,
57A86B0D1BC983B400A7F45F /* StringExtension.swift in Sources */,
57A86B0F1BC9990B00A7F45F /* SetExtension.swift in Sources */,
571C73FC1BD6F3A60055B359 /* UnicodeScalarExtension.swift in Sources */,
5703BE191BE6AC09003FF5FA /* Permutation.swift in Sources */,
57E5A60B1BA36FD10062F479 /* RangeReplaceableCollectionExtension.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
57167F081B99E66800F35A29 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
5768B5781BB0773A005FF951 /* TestUtilities.swift in Sources */,
5714D8BE1BCE90DC00FE4BF0 /* TokenParserTests.swift in Sources */,
577261F81BE14A3700E70BEF /* ErrorMessageTest.swift in Sources */,
57AA4E031BB77A0F0026DF01 /* CombinatorTests.swift in Sources */,
57ABA23C1CF5F39B00C2B657 /* StringTests.swift in Sources */,
5703BE1D1BEB9A4F003FF5FA /* PermutationTests.swift in Sources */,
57167F121B99E66800F35A29 /* GenericParserTests.swift in Sources */,
578435561BF66B3A0067B3E9 /* PositionTests.swift in Sources */,
574A84961BAB598F008020BC /* CharacterTests.swift in Sources */,
579ED1211D3AE9C10078D6F4 /* JSONBenchmarkTests.swift in Sources */,
5703BE171BE4434F003FF5FA /* ExpressionParserTests.swift in Sources */,
57C459781CE2150D0014764F /* UnicodeScalarTests.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
57167F0F1B99E66800F35A29 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 57167F011B99E66800F35A29 /* SwiftParsec */;
targetProxy = 57167F0E1B99E66800F35A29 /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
/* Begin XCBuildConfiguration section */
57167F141B99E66800F35A29 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 1;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
MACOSX_DEPLOYMENT_TARGET = 10.10;
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = iphoneos;
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
TARGETED_DEVICE_FAMILY = "1,2";
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Debug;
};
57167F151B99E66800F35A29 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 1;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
MACOSX_DEPLOYMENT_TARGET = 10.10;
MTL_ENABLE_DEBUG_INFO = NO;
SDKROOT = iphoneos;
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Release;
};
57167F171B99E66800F35A29 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
APPLICATION_EXTENSION_API_ONLY = YES;
CLANG_ENABLE_MODULES = YES;
COMBINE_HIDPI_IMAGES = YES;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = Sources/SwiftParsec/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MACOSX_DEPLOYMENT_TARGET = 10.10;
PRODUCT_BUNDLE_IDENTIFIER = daviddufresne.SwiftParsec;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = macosx;
SKIP_INSTALL = YES;
SUPPORTED_PLATFORMS = "iphonesimulator iphoneos macosx";
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_VERSION = 3.0;
VALID_ARCHS = "arm64 armv7 armv7s i386 x86_64";
"VALID_ARCHS[sdk=*]" = "arm64 armv7 armv7s i368 x86_64";
};
name = Debug;
};
57167F181B99E66800F35A29 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
APPLICATION_EXTENSION_API_ONLY = YES;
CLANG_ENABLE_MODULES = YES;
COMBINE_HIDPI_IMAGES = YES;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = Sources/SwiftParsec/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MACOSX_DEPLOYMENT_TARGET = 10.10;
PRODUCT_BUNDLE_IDENTIFIER = daviddufresne.SwiftParsec;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = macosx;
SKIP_INSTALL = YES;
SUPPORTED_PLATFORMS = "iphonesimulator iphoneos macosx";
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
SWIFT_VERSION = 3.0;
VALID_ARCHS = "arm64 armv7 armv7s i386 x86_64";
};
name = Release;
};
57167F1A1B99E66800F35A29 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
COMBINE_HIDPI_IMAGES = YES;
FRAMEWORK_SEARCH_PATHS = (
"$(SDKROOT)",
"$(inherited)",
);
INFOPLIST_FILE = Tests/SwiftParsecTests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks @executable_path/../Frameworks @loader_path/../Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = daviddufresne.SwiftParsecTests;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = macosx;
SUPPORTED_PLATFORMS = "iphonesimulator iphoneos macosx";
SWIFT_VERSION = 3.0;
VALID_ARCHS = "arm64 armv7 armv7s i386 x86_64";
};
name = Debug;
};
57167F1B1B99E66800F35A29 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
COMBINE_HIDPI_IMAGES = YES;
FRAMEWORK_SEARCH_PATHS = (
"$(SDKROOT)",
"$(inherited)",
);
INFOPLIST_FILE = Tests/SwiftParsecTests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks @executable_path/../Frameworks @loader_path/../Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = daviddufresne.SwiftParsecTests;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = macosx;
SUPPORTED_PLATFORMS = "iphonesimulator iphoneos macosx";
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
SWIFT_VERSION = 3.0;
VALID_ARCHS = "arm64 armv7 armv7s i386 x86_64";
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
57167EFC1B99E66800F35A29 /* Build configuration list for PBXProject "SwiftParsec" */ = {
isa = XCConfigurationList;
buildConfigurations = (
57167F141B99E66800F35A29 /* Debug */,
57167F151B99E66800F35A29 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
57167F161B99E66800F35A29 /* Build configuration list for PBXNativeTarget "SwiftParsec" */ = {
isa = XCConfigurationList;
buildConfigurations = (
57167F171B99E66800F35A29 /* Debug */,
57167F181B99E66800F35A29 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
57167F191B99E66800F35A29 /* Build configuration list for PBXNativeTarget "SwiftParsecTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
57167F1A1B99E66800F35A29 /* Debug */,
57167F1B1B99E66800F35A29 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 57167EF91B99E66800F35A29 /* Project object */;
}