mirror of
https://github.com/zhigang1992/SwiftParsec.git
synced 2026-05-21 00:18:09 +08:00
592 lines
32 KiB
Plaintext
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 */;
|
|
}
|