SwiftSoup/SwiftSoup.xcodeproj/project.pbxproj

865 lines
55 KiB
Plaintext

// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 46;
objects = {
/* Begin PBXBuildFile section */
8C19C82F1DB7E5D200B8FC22 /* Tokeniser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C19C82E1DB7E5D200B8FC22 /* Tokeniser.swift */; };
8C19C8311DB7E8CD00B8FC22 /* ParseError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C19C8301DB7E8CD00B8FC22 /* ParseError.swift */; };
8C19C8331DB7ECB700B8FC22 /* ParseErrorList.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C19C8321DB7ECB700B8FC22 /* ParseErrorList.swift */; };
8C246B531DD7396200B31DA7 /* OrderedSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C246B521DD7396200B31DA7 /* OrderedSet.swift */; };
8C3617C11DBAC2AE00E00CFE /* Selector.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C3617C01DBAC2AE00E00CFE /* Selector.swift */; };
8C55AE191E2904BB00DF7A9F /* CleanerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C55AE181E2904BB00DF7A9F /* CleanerTest.swift */; };
8C5B31C41DC3F2E900D2F649 /* HtmlTreeBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C6239C51DBE910B0024F42D /* HtmlTreeBuilder.swift */; };
8C5B31C51DC3F2F000D2F649 /* HtmlTreeBuilderState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C6239C31DBE90740024F42D /* HtmlTreeBuilderState.swift */; };
8C5B31C61DC3F2F600D2F649 /* XmlTreeBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CC2FD801DB1176A002CB469 /* XmlTreeBuilder.swift */; };
8C6239C21DBE76D40024F42D /* TreeBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C6239C11DBE76D40024F42D /* TreeBuilder.swift */; };
8C73DB4B1DDA605900233A68 /* UnicodeScalar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C73DB4A1DDA605900233A68 /* UnicodeScalar.swift */; };
8C7D44D81DB018D500A815E0 /* TokenQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C7D44D71DB018D500A815E0 /* TokenQueue.swift */; };
8C8062901DB9560C0064EC33 /* Elements.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C80628F1DB9560C0064EC33 /* Elements.swift */; };
8C84C43D1DB516C700D63B0D /* NodeTraversor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C84C43C1DB516C700D63B0D /* NodeTraversor.swift */; };
8C89785C1DBCBC5600B1C024 /* StructuralEvaluator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C89785B1DBCBC5600B1C024 /* StructuralEvaluator.swift */; };
8C89785E1DBCDB0D00B1C024 /* CombiningEvaluator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C89785D1DBCDB0D00B1C024 /* CombiningEvaluator.swift */; };
8C9380121DC6945B0014DAD6 /* SimpleDictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C9380111DC6945B0014DAD6 /* SimpleDictionary.swift */; };
8C9651A81DBC16D800FCB4C2 /* Comment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C9651A71DBC16D800FCB4C2 /* Comment.swift */; };
8C9651AA1DBC2B6B00FCB4C2 /* QueryParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C9651A91DBC2B6B00FCB4C2 /* QueryParser.swift */; };
8CA209871DB3A38E00A9EC9D /* NodeVisitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CA209861DB3A38E00A9EC9D /* NodeVisitor.swift */; };
8CA859611DB69481006B8148 /* Token.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CA859601DB69481006B8148 /* Token.swift */; };
8CC1422F1E092E89002F536D /* AttributeParseTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CC142171E092E89002F536D /* AttributeParseTest.swift */; };
8CC142301E092E89002F536D /* AttributesTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CC142181E092E89002F536D /* AttributesTest.swift */; };
8CC142311E092E89002F536D /* AttributeTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CC142191E092E89002F536D /* AttributeTest.swift */; };
8CC142321E092E89002F536D /* BuildEntities.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CC1421A1E092E89002F536D /* BuildEntities.swift */; };
8CC142331E092E89002F536D /* CharacterReaderTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CC1421B1E092E89002F536D /* CharacterReaderTest.swift */; };
8CC142341E092E89002F536D /* CssTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CC1421C1E092E89002F536D /* CssTest.swift */; };
8CC142351E092E89002F536D /* DocumentTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CC1421D1E092E89002F536D /* DocumentTest.swift */; };
8CC142361E092E89002F536D /* DocumentTypeTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CC1421E1E092E89002F536D /* DocumentTypeTest.swift */; };
8CC142371E092E89002F536D /* ElementsTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CC1421F1E092E89002F536D /* ElementsTest.swift */; };
8CC142381E092E89002F536D /* ElementTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CC142201E092E89002F536D /* ElementTest.swift */; };
8CC142391E092E89002F536D /* EntitiesTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CC142211E092E89002F536D /* EntitiesTest.swift */; };
8CC1423A1E092E89002F536D /* FormElementTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CC142221E092E89002F536D /* FormElementTest.swift */; };
8CC1423B1E092E89002F536D /* HtmlParserTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CC142231E092E89002F536D /* HtmlParserTest.swift */; };
8CC1423C1E092E89002F536D /* NodeTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CC142241E092E89002F536D /* NodeTest.swift */; };
8CC1423D1E092E89002F536D /* ParseSettingsTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CC142251E092E89002F536D /* ParseSettingsTest.swift */; };
8CC1423E1E092E89002F536D /* QueryParserTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CC142261E092E89002F536D /* QueryParserTest.swift */; };
8CC1423F1E092E89002F536D /* SelectorTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CC142271E092E89002F536D /* SelectorTest.swift */; };
8CC142401E092E89002F536D /* StringUtilTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CC142281E092E89002F536D /* StringUtilTest.swift */; };
8CC142411E092E89002F536D /* SwiftSoupTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CC142291E092E89002F536D /* SwiftSoupTests.swift */; };
8CC142421E092E89002F536D /* TagTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CC1422A1E092E89002F536D /* TagTest.swift */; };
8CC142431E092E89002F536D /* TextNodeTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CC1422B1E092E89002F536D /* TextNodeTest.swift */; };
8CC142441E092E89002F536D /* TextUtil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CC1422C1E092E89002F536D /* TextUtil.swift */; };
8CC142451E092E89002F536D /* TokenQueueTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CC1422D1E092E89002F536D /* TokenQueueTest.swift */; };
8CC142461E092E89002F536D /* XmlTreeBuilderTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CC1422E1E092E89002F536D /* XmlTreeBuilderTest.swift */; };
8CC2FD851DB11B64002CB469 /* ParseSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CC2FD841DB11B64002CB469 /* ParseSettings.swift */; };
8CC2FD8D1DB12382002CB469 /* Whitelist.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CC2FD8C1DB12382002CB469 /* Whitelist.swift */; };
8CD48F1F1DBB6B5100D1D88F /* Collector.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CD48F1E1DBB6B5100D1D88F /* Collector.swift */; };
8CD48F211DBB6D2F00D1D88F /* Evaluator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CD48F201DBB6D2F00D1D88F /* Evaluator.swift */; };
8CD4E8F01E12B0FF0039B951 /* Pattern.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CE418541DAA568600240B42 /* Pattern.swift */; };
8CD4E8F21E12E2670039B951 /* PlatformTypes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CD4E8F11E12E2670039B951 /* PlatformTypes.swift */; };
8CD500DE1DAEC9FF002270FC /* TokeniserState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CD500DD1DAEC9FF002270FC /* TokeniserState.swift */; };
8CE2D93F1DB2796C00C7BDE3 /* Cleaner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CE2D93E1DB2796C00C7BDE3 /* Cleaner.swift */; };
8CE2D9411DB27CAD00C7BDE3 /* Tag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CE2D9401DB27CAD00C7BDE3 /* Tag.swift */; };
8CE418201DAA54A900240B42 /* SwiftSoup.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8CE418161DAA54A900240B42 /* SwiftSoup.framework */; };
8CE418271DAA54A900240B42 /* SwiftSoup.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CE418191DAA54A900240B42 /* SwiftSoup.h */; settings = {ATTRIBUTES = (Public, ); }; };
8CE418591DAA568600240B42 /* Connection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CE418301DAA568600240B42 /* Connection.swift */; };
8CE4185A1DAA568600240B42 /* DataUtil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CE418321DAA568600240B42 /* DataUtil.swift */; };
8CE4185B1DAA568600240B42 /* Exception.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CE418331DAA568600240B42 /* Exception.swift */; };
8CE4185D1DAA568600240B42 /* StringBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CE418351DAA568600240B42 /* StringBuilder.swift */; };
8CE4185F1DAA568600240B42 /* StringUtil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CE418371DAA568600240B42 /* StringUtil.swift */; };
8CE418601DAA568600240B42 /* Validate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CE418381DAA568600240B42 /* Validate.swift */; };
8CE418611DAA568600240B42 /* HttpStatusException.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CE418391DAA568600240B42 /* HttpStatusException.swift */; };
8CE418621DAA568600240B42 /* Attribute.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CE4183B1DAA568600240B42 /* Attribute.swift */; };
8CE418631DAA568600240B42 /* Attributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CE4183C1DAA568600240B42 /* Attributes.swift */; };
8CE418641DAA568600240B42 /* BooleanAttribute.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CE4183D1DAA568600240B42 /* BooleanAttribute.swift */; };
8CE418651DAA568600240B42 /* DataNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CE4183E1DAA568600240B42 /* DataNode.swift */; };
8CE418661DAA568600240B42 /* Document.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CE4183F1DAA568600240B42 /* Document.swift */; };
8CE418671DAA568600240B42 /* DocumentType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CE418401DAA568600240B42 /* DocumentType.swift */; };
8CE418681DAA568600240B42 /* Element.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CE418411DAA568600240B42 /* Element.swift */; };
8CE4186C1DAA568600240B42 /* Entities.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CE418451DAA568600240B42 /* Entities.swift */; };
8CE4186D1DAA568700240B42 /* FormElement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CE418461DAA568600240B42 /* FormElement.swift */; };
8CE4186E1DAA568700240B42 /* Node.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CE418471DAA568600240B42 /* Node.swift */; };
8CE4186F1DAA568700240B42 /* TextNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CE418481DAA568600240B42 /* TextNode.swift */; };
8CE418701DAA568700240B42 /* XmlDeclaration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CE418491DAA568600240B42 /* XmlDeclaration.swift */; };
8CE418711DAA568700240B42 /* Parser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CE4184B1DAA568600240B42 /* Parser.swift */; };
8CE418721DAA568700240B42 /* SerializationException.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CE4184E1DAA568600240B42 /* SerializationException.swift */; };
8CE418731DAA568700240B42 /* ArrayExt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CE418501DAA568600240B42 /* ArrayExt.swift */; };
8CE418741DAA568700240B42 /* CharacterExt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CE418511DAA568600240B42 /* CharacterExt.swift */; };
8CE418761DAA568700240B42 /* OrderedDictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CE418531DAA568600240B42 /* OrderedDictionary.swift */; };
8CE418781DAA568700240B42 /* StreamReader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CE418551DAA568600240B42 /* StreamReader.swift */; };
8CE4187A1DAA568700240B42 /* SwiftSoup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CE418571DAA568600240B42 /* SwiftSoup.swift */; };
8CEA29591DAC112B0064A341 /* CharacterReader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CEA29581DAC112B0064A341 /* CharacterReader.swift */; };
8CEA295B1DAC23820064A341 /* String.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CEA295A1DAC23820064A341 /* String.swift */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
8CE418211DAA54A900240B42 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 8CE4180D1DAA54A900240B42 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 8CE418151DAA54A900240B42;
remoteInfo = SwiftSoup;
};
/* End PBXContainerItemProxy section */
/* Begin PBXFileReference section */
8C19C82E1DB7E5D200B8FC22 /* Tokeniser.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Tokeniser.swift; sourceTree = "<group>"; };
8C19C8301DB7E8CD00B8FC22 /* ParseError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ParseError.swift; sourceTree = "<group>"; };
8C19C8321DB7ECB700B8FC22 /* ParseErrorList.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ParseErrorList.swift; sourceTree = "<group>"; };
8C246B521DD7396200B31DA7 /* OrderedSet.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OrderedSet.swift; sourceTree = "<group>"; };
8C3617C01DBAC2AE00E00CFE /* Selector.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Selector.swift; sourceTree = "<group>"; };
8C55AE181E2904BB00DF7A9F /* CleanerTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = CleanerTest.swift; path = SwiftSoupTests/CleanerTest.swift; sourceTree = "<group>"; };
8C6239C11DBE76D40024F42D /* TreeBuilder.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TreeBuilder.swift; sourceTree = "<group>"; };
8C6239C31DBE90740024F42D /* HtmlTreeBuilderState.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HtmlTreeBuilderState.swift; sourceTree = "<group>"; };
8C6239C51DBE910B0024F42D /* HtmlTreeBuilder.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HtmlTreeBuilder.swift; sourceTree = "<group>"; };
8C73DB4A1DDA605900233A68 /* UnicodeScalar.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UnicodeScalar.swift; sourceTree = "<group>"; };
8C7D44D71DB018D500A815E0 /* TokenQueue.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TokenQueue.swift; sourceTree = "<group>"; };
8C80628F1DB9560C0064EC33 /* Elements.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Elements.swift; sourceTree = "<group>"; };
8C84C43C1DB516C700D63B0D /* NodeTraversor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NodeTraversor.swift; sourceTree = "<group>"; };
8C89785B1DBCBC5600B1C024 /* StructuralEvaluator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StructuralEvaluator.swift; sourceTree = "<group>"; };
8C89785D1DBCDB0D00B1C024 /* CombiningEvaluator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CombiningEvaluator.swift; sourceTree = "<group>"; };
8C9380111DC6945B0014DAD6 /* SimpleDictionary.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SimpleDictionary.swift; sourceTree = "<group>"; };
8C9651A71DBC16D800FCB4C2 /* Comment.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Comment.swift; sourceTree = "<group>"; };
8C9651A91DBC2B6B00FCB4C2 /* QueryParser.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = QueryParser.swift; sourceTree = "<group>"; };
8CA209861DB3A38E00A9EC9D /* NodeVisitor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NodeVisitor.swift; sourceTree = "<group>"; };
8CA859601DB69481006B8148 /* Token.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Token.swift; sourceTree = "<group>"; };
8CC142171E092E89002F536D /* AttributeParseTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = AttributeParseTest.swift; path = SwiftSoupTests/AttributeParseTest.swift; sourceTree = "<group>"; };
8CC142181E092E89002F536D /* AttributesTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = AttributesTest.swift; path = SwiftSoupTests/AttributesTest.swift; sourceTree = "<group>"; };
8CC142191E092E89002F536D /* AttributeTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = AttributeTest.swift; path = SwiftSoupTests/AttributeTest.swift; sourceTree = "<group>"; };
8CC1421A1E092E89002F536D /* BuildEntities.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = BuildEntities.swift; path = SwiftSoupTests/BuildEntities.swift; sourceTree = "<group>"; };
8CC1421B1E092E89002F536D /* CharacterReaderTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = CharacterReaderTest.swift; path = SwiftSoupTests/CharacterReaderTest.swift; sourceTree = "<group>"; };
8CC1421C1E092E89002F536D /* CssTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = CssTest.swift; path = SwiftSoupTests/CssTest.swift; sourceTree = "<group>"; };
8CC1421D1E092E89002F536D /* DocumentTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = DocumentTest.swift; path = SwiftSoupTests/DocumentTest.swift; sourceTree = "<group>"; };
8CC1421E1E092E89002F536D /* DocumentTypeTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = DocumentTypeTest.swift; path = SwiftSoupTests/DocumentTypeTest.swift; sourceTree = "<group>"; };
8CC1421F1E092E89002F536D /* ElementsTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ElementsTest.swift; path = SwiftSoupTests/ElementsTest.swift; sourceTree = "<group>"; };
8CC142201E092E89002F536D /* ElementTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ElementTest.swift; path = SwiftSoupTests/ElementTest.swift; sourceTree = "<group>"; };
8CC142211E092E89002F536D /* EntitiesTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = EntitiesTest.swift; path = SwiftSoupTests/EntitiesTest.swift; sourceTree = "<group>"; };
8CC142221E092E89002F536D /* FormElementTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = FormElementTest.swift; path = SwiftSoupTests/FormElementTest.swift; sourceTree = "<group>"; };
8CC142231E092E89002F536D /* HtmlParserTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = HtmlParserTest.swift; path = SwiftSoupTests/HtmlParserTest.swift; sourceTree = "<group>"; };
8CC142241E092E89002F536D /* NodeTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = NodeTest.swift; path = SwiftSoupTests/NodeTest.swift; sourceTree = "<group>"; };
8CC142251E092E89002F536D /* ParseSettingsTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ParseSettingsTest.swift; path = SwiftSoupTests/ParseSettingsTest.swift; sourceTree = "<group>"; };
8CC142261E092E89002F536D /* QueryParserTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = QueryParserTest.swift; path = SwiftSoupTests/QueryParserTest.swift; sourceTree = "<group>"; };
8CC142271E092E89002F536D /* SelectorTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = SelectorTest.swift; path = SwiftSoupTests/SelectorTest.swift; sourceTree = "<group>"; };
8CC142281E092E89002F536D /* StringUtilTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = StringUtilTest.swift; path = SwiftSoupTests/StringUtilTest.swift; sourceTree = "<group>"; };
8CC142291E092E89002F536D /* SwiftSoupTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = SwiftSoupTests.swift; path = SwiftSoupTests/SwiftSoupTests.swift; sourceTree = "<group>"; };
8CC1422A1E092E89002F536D /* TagTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = TagTest.swift; path = SwiftSoupTests/TagTest.swift; sourceTree = "<group>"; };
8CC1422B1E092E89002F536D /* TextNodeTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = TextNodeTest.swift; path = SwiftSoupTests/TextNodeTest.swift; sourceTree = "<group>"; };
8CC1422C1E092E89002F536D /* TextUtil.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = TextUtil.swift; path = SwiftSoupTests/TextUtil.swift; sourceTree = "<group>"; };
8CC1422D1E092E89002F536D /* TokenQueueTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = TokenQueueTest.swift; path = SwiftSoupTests/TokenQueueTest.swift; sourceTree = "<group>"; };
8CC1422E1E092E89002F536D /* XmlTreeBuilderTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = XmlTreeBuilderTest.swift; path = SwiftSoupTests/XmlTreeBuilderTest.swift; sourceTree = "<group>"; };
8CC2FD801DB1176A002CB469 /* XmlTreeBuilder.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = XmlTreeBuilder.swift; sourceTree = "<group>"; };
8CC2FD841DB11B64002CB469 /* ParseSettings.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ParseSettings.swift; sourceTree = "<group>"; };
8CC2FD8C1DB12382002CB469 /* Whitelist.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Whitelist.swift; sourceTree = "<group>"; };
8CD48F1E1DBB6B5100D1D88F /* Collector.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Collector.swift; sourceTree = "<group>"; };
8CD48F201DBB6D2F00D1D88F /* Evaluator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Evaluator.swift; sourceTree = "<group>"; };
8CD4E8F11E12E2670039B951 /* PlatformTypes.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PlatformTypes.swift; sourceTree = "<group>"; };
8CD4E8F31E13200C0039B951 /* LinuxMain.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LinuxMain.swift; sourceTree = "<group>"; };
8CD500DD1DAEC9FF002270FC /* TokeniserState.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TokeniserState.swift; sourceTree = "<group>"; };
8CE2D93E1DB2796C00C7BDE3 /* Cleaner.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Cleaner.swift; sourceTree = "<group>"; };
8CE2D9401DB27CAD00C7BDE3 /* Tag.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Tag.swift; sourceTree = "<group>"; };
8CE418161DAA54A900240B42 /* SwiftSoup.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SwiftSoup.framework; sourceTree = BUILT_PRODUCTS_DIR; };
8CE418191DAA54A900240B42 /* SwiftSoup.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SwiftSoup.h; sourceTree = "<group>"; };
8CE4181A1DAA54A900240B42 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
8CE4181F1DAA54A900240B42 /* SwiftSoupTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SwiftSoupTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
8CE418261DAA54A900240B42 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
8CE418301DAA568600240B42 /* Connection.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Connection.swift; sourceTree = "<group>"; };
8CE418321DAA568600240B42 /* DataUtil.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DataUtil.swift; sourceTree = "<group>"; };
8CE418331DAA568600240B42 /* Exception.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Exception.swift; sourceTree = "<group>"; };
8CE418351DAA568600240B42 /* StringBuilder.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StringBuilder.swift; sourceTree = "<group>"; };
8CE418371DAA568600240B42 /* StringUtil.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StringUtil.swift; sourceTree = "<group>"; };
8CE418381DAA568600240B42 /* Validate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Validate.swift; sourceTree = "<group>"; };
8CE418391DAA568600240B42 /* HttpStatusException.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HttpStatusException.swift; sourceTree = "<group>"; };
8CE4183B1DAA568600240B42 /* Attribute.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Attribute.swift; sourceTree = "<group>"; };
8CE4183C1DAA568600240B42 /* Attributes.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Attributes.swift; sourceTree = "<group>"; };
8CE4183D1DAA568600240B42 /* BooleanAttribute.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BooleanAttribute.swift; sourceTree = "<group>"; };
8CE4183E1DAA568600240B42 /* DataNode.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DataNode.swift; sourceTree = "<group>"; };
8CE4183F1DAA568600240B42 /* Document.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Document.swift; sourceTree = "<group>"; };
8CE418401DAA568600240B42 /* DocumentType.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DocumentType.swift; sourceTree = "<group>"; };
8CE418411DAA568600240B42 /* Element.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Element.swift; sourceTree = "<group>"; };
8CE418451DAA568600240B42 /* Entities.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Entities.swift; sourceTree = "<group>"; };
8CE418461DAA568600240B42 /* FormElement.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FormElement.swift; sourceTree = "<group>"; };
8CE418471DAA568600240B42 /* Node.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Node.swift; sourceTree = "<group>"; };
8CE418481DAA568600240B42 /* TextNode.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TextNode.swift; sourceTree = "<group>"; };
8CE418491DAA568600240B42 /* XmlDeclaration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = XmlDeclaration.swift; sourceTree = "<group>"; };
8CE4184B1DAA568600240B42 /* Parser.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Parser.swift; sourceTree = "<group>"; };
8CE4184E1DAA568600240B42 /* SerializationException.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SerializationException.swift; sourceTree = "<group>"; };
8CE418501DAA568600240B42 /* ArrayExt.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ArrayExt.swift; sourceTree = "<group>"; };
8CE418511DAA568600240B42 /* CharacterExt.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CharacterExt.swift; sourceTree = "<group>"; };
8CE418531DAA568600240B42 /* OrderedDictionary.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OrderedDictionary.swift; sourceTree = "<group>"; };
8CE418541DAA568600240B42 /* Pattern.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Pattern.swift; sourceTree = "<group>"; };
8CE418551DAA568600240B42 /* StreamReader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StreamReader.swift; sourceTree = "<group>"; };
8CE418571DAA568600240B42 /* SwiftSoup.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SwiftSoup.swift; sourceTree = "<group>"; };
8CEA29581DAC112B0064A341 /* CharacterReader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CharacterReader.swift; sourceTree = "<group>"; };
8CEA295A1DAC23820064A341 /* String.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = String.swift; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
8CE418121DAA54A900240B42 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
8CE4181C1DAA54A900240B42 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
8CE418201DAA54A900240B42 /* SwiftSoup.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
8C55AE171E29049700DF7A9F /* safety */ = {
isa = PBXGroup;
children = (
8C55AE181E2904BB00DF7A9F /* CleanerTest.swift */,
);
name = safety;
sourceTree = "<group>";
};
8C7ED6731E00B0690032A27C /* shared */ = {
isa = PBXGroup;
children = (
8CE418501DAA568600240B42 /* ArrayExt.swift */,
8CE418511DAA568600240B42 /* CharacterExt.swift */,
8CE418531DAA568600240B42 /* OrderedDictionary.swift */,
8CE418541DAA568600240B42 /* Pattern.swift */,
8CE418551DAA568600240B42 /* StreamReader.swift */,
8CEA295A1DAC23820064A341 /* String.swift */,
8C9380111DC6945B0014DAD6 /* SimpleDictionary.swift */,
8C246B521DD7396200B31DA7 /* OrderedSet.swift */,
8C73DB4A1DDA605900233A68 /* UnicodeScalar.swift */,
8CD4E8F11E12E2670039B951 /* PlatformTypes.swift */,
);
name = shared;
sourceTree = "<group>";
};
8C7ED6741E00B10F0032A27C /* helper */ = {
isa = PBXGroup;
children = (
8CE418321DAA568600240B42 /* DataUtil.swift */,
8CE418331DAA568600240B42 /* Exception.swift */,
8CE418351DAA568600240B42 /* StringBuilder.swift */,
8CE418371DAA568600240B42 /* StringUtil.swift */,
8CE418381DAA568600240B42 /* Validate.swift */,
);
name = helper;
sourceTree = "<group>";
};
8C7ED6751E00B1280032A27C /* nodes */ = {
isa = PBXGroup;
children = (
8CE4183B1DAA568600240B42 /* Attribute.swift */,
8CE4183C1DAA568600240B42 /* Attributes.swift */,
8CE4183D1DAA568600240B42 /* BooleanAttribute.swift */,
8C9651A71DBC16D800FCB4C2 /* Comment.swift */,
8CE4183E1DAA568600240B42 /* DataNode.swift */,
8CE4183F1DAA568600240B42 /* Document.swift */,
8CE418401DAA568600240B42 /* DocumentType.swift */,
8CE418411DAA568600240B42 /* Element.swift */,
8CE418451DAA568600240B42 /* Entities.swift */,
8CE418461DAA568600240B42 /* FormElement.swift */,
8CE418471DAA568600240B42 /* Node.swift */,
8CE418481DAA568600240B42 /* TextNode.swift */,
8CE418491DAA568600240B42 /* XmlDeclaration.swift */,
);
name = nodes;
sourceTree = "<group>";
};
8C7ED6761E00B13E0032A27C /* parser */ = {
isa = PBXGroup;
children = (
8CEA29581DAC112B0064A341 /* CharacterReader.swift */,
8C6239C51DBE910B0024F42D /* HtmlTreeBuilder.swift */,
8C6239C31DBE90740024F42D /* HtmlTreeBuilderState.swift */,
8C19C8301DB7E8CD00B8FC22 /* ParseError.swift */,
8C19C8321DB7ECB700B8FC22 /* ParseErrorList.swift */,
8CE4184B1DAA568600240B42 /* Parser.swift */,
8CC2FD841DB11B64002CB469 /* ParseSettings.swift */,
8CE2D9401DB27CAD00C7BDE3 /* Tag.swift */,
8CA859601DB69481006B8148 /* Token.swift */,
8C19C82E1DB7E5D200B8FC22 /* Tokeniser.swift */,
8CD500DD1DAEC9FF002270FC /* TokeniserState.swift */,
8C7D44D71DB018D500A815E0 /* TokenQueue.swift */,
8C6239C11DBE76D40024F42D /* TreeBuilder.swift */,
8CC2FD801DB1176A002CB469 /* XmlTreeBuilder.swift */,
);
name = parser;
sourceTree = "<group>";
};
8C7ED6771E00B1570032A27C /* safety */ = {
isa = PBXGroup;
children = (
8CC2FD8C1DB12382002CB469 /* Whitelist.swift */,
8CE2D93E1DB2796C00C7BDE3 /* Cleaner.swift */,
);
name = safety;
sourceTree = "<group>";
};
8C7ED6781E00B16C0032A27C /* select */ = {
isa = PBXGroup;
children = (
8CD48F1E1DBB6B5100D1D88F /* Collector.swift */,
8C89785D1DBCDB0D00B1C024 /* CombiningEvaluator.swift */,
8C80628F1DB9560C0064EC33 /* Elements.swift */,
8CD48F201DBB6D2F00D1D88F /* Evaluator.swift */,
8C84C43C1DB516C700D63B0D /* NodeTraversor.swift */,
8CA209861DB3A38E00A9EC9D /* NodeVisitor.swift */,
8C9651A91DBC2B6B00FCB4C2 /* QueryParser.swift */,
8C3617C01DBAC2AE00E00CFE /* Selector.swift */,
8C89785B1DBCBC5600B1C024 /* StructuralEvaluator.swift */,
);
name = select;
sourceTree = "<group>";
};
8CC141E61E092D92002F536D /* helper */ = {
isa = PBXGroup;
children = (
8CC142281E092E89002F536D /* StringUtilTest.swift */,
);
name = helper;
sourceTree = "<group>";
};
8CE4180C1DAA54A900240B42 = {
isa = PBXGroup;
children = (
8CE418181DAA54A900240B42 /* Sources */,
8CE418231DAA54A900240B42 /* Tests */,
8CE418171DAA54A900240B42 /* Products */,
);
sourceTree = "<group>";
};
8CE418171DAA54A900240B42 /* Products */ = {
isa = PBXGroup;
children = (
8CE418161DAA54A900240B42 /* SwiftSoup.framework */,
8CE4181F1DAA54A900240B42 /* SwiftSoupTests.xctest */,
);
name = Products;
sourceTree = "<group>";
};
8CE418181DAA54A900240B42 /* Sources */ = {
isa = PBXGroup;
children = (
8C7ED6741E00B10F0032A27C /* helper */,
8C7ED6731E00B0690032A27C /* shared */,
8CE418301DAA568600240B42 /* Connection.swift */,
8CE418391DAA568600240B42 /* HttpStatusException.swift */,
8C7ED6781E00B16C0032A27C /* select */,
8C7ED6771E00B1570032A27C /* safety */,
8C7ED6761E00B13E0032A27C /* parser */,
8C7ED6751E00B1280032A27C /* nodes */,
8CE4184E1DAA568600240B42 /* SerializationException.swift */,
8CE418571DAA568600240B42 /* SwiftSoup.swift */,
8CE418191DAA54A900240B42 /* SwiftSoup.h */,
8CE4181A1DAA54A900240B42 /* Info.plist */,
);
path = Sources;
sourceTree = "<group>";
};
8CE418231DAA54A900240B42 /* Tests */ = {
isa = PBXGroup;
children = (
8C55AE171E29049700DF7A9F /* safety */,
8CF3E73A1E09BEBE00F505D2 /* select */,
8CF3E7391E09BE8500F505D2 /* parser */,
8CF3E7381E09BD7100F505D2 /* nodes */,
8CC142291E092E89002F536D /* SwiftSoupTests.swift */,
8CC1422C1E092E89002F536D /* TextUtil.swift */,
8CD4E8F31E13200C0039B951 /* LinuxMain.swift */,
8CC141E61E092D92002F536D /* helper */,
8CE418261DAA54A900240B42 /* Info.plist */,
);
path = Tests;
sourceTree = "<group>";
};
8CF3E7381E09BD7100F505D2 /* nodes */ = {
isa = PBXGroup;
children = (
8CC142221E092E89002F536D /* FormElementTest.swift */,
8CC142201E092E89002F536D /* ElementTest.swift */,
8CC142211E092E89002F536D /* EntitiesTest.swift */,
8CC1421E1E092E89002F536D /* DocumentTypeTest.swift */,
8CC1422B1E092E89002F536D /* TextNodeTest.swift */,
8CC1421D1E092E89002F536D /* DocumentTest.swift */,
8CC1421A1E092E89002F536D /* BuildEntities.swift */,
8CC142181E092E89002F536D /* AttributesTest.swift */,
8CC142241E092E89002F536D /* NodeTest.swift */,
8CC142191E092E89002F536D /* AttributeTest.swift */,
);
name = nodes;
sourceTree = "<group>";
};
8CF3E7391E09BE8500F505D2 /* parser */ = {
isa = PBXGroup;
children = (
8CC142171E092E89002F536D /* AttributeParseTest.swift */,
8CC1421B1E092E89002F536D /* CharacterReaderTest.swift */,
8CC142231E092E89002F536D /* HtmlParserTest.swift */,
8CC142251E092E89002F536D /* ParseSettingsTest.swift */,
8CC1422A1E092E89002F536D /* TagTest.swift */,
8CC1422D1E092E89002F536D /* TokenQueueTest.swift */,
8CC1422E1E092E89002F536D /* XmlTreeBuilderTest.swift */,
);
name = parser;
sourceTree = "<group>";
};
8CF3E73A1E09BEBE00F505D2 /* select */ = {
isa = PBXGroup;
children = (
8CC1421C1E092E89002F536D /* CssTest.swift */,
8CC1421F1E092E89002F536D /* ElementsTest.swift */,
8CC142261E092E89002F536D /* QueryParserTest.swift */,
8CC142271E092E89002F536D /* SelectorTest.swift */,
);
name = select;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
8CE418131DAA54A900240B42 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
8CE418271DAA54A900240B42 /* SwiftSoup.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
8CE418151DAA54A900240B42 /* SwiftSoup */ = {
isa = PBXNativeTarget;
buildConfigurationList = 8CE4182A1DAA54A900240B42 /* Build configuration list for PBXNativeTarget "SwiftSoup" */;
buildPhases = (
8CE418111DAA54A900240B42 /* Sources */,
8CE418121DAA54A900240B42 /* Frameworks */,
8CE418131DAA54A900240B42 /* Headers */,
8CE418141DAA54A900240B42 /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = SwiftSoup;
productName = SwiftSoup;
productReference = 8CE418161DAA54A900240B42 /* SwiftSoup.framework */;
productType = "com.apple.product-type.framework";
};
8CE4181E1DAA54A900240B42 /* SwiftSoupTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = 8CE4182D1DAA54A900240B42 /* Build configuration list for PBXNativeTarget "SwiftSoupTests" */;
buildPhases = (
8CE4181B1DAA54A900240B42 /* Sources */,
8CE4181C1DAA54A900240B42 /* Frameworks */,
8CE4181D1DAA54A900240B42 /* Resources */,
);
buildRules = (
);
dependencies = (
8CE418221DAA54A900240B42 /* PBXTargetDependency */,
);
name = SwiftSoupTests;
productName = SwiftSoupTests;
productReference = 8CE4181F1DAA54A900240B42 /* SwiftSoupTests.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
8CE4180D1DAA54A900240B42 /* Project object */ = {
isa = PBXProject;
attributes = {
LastSwiftUpdateCheck = 0800;
LastUpgradeCheck = 0810;
ORGANIZATIONNAME = "Nabil Chatbi";
TargetAttributes = {
8CE418151DAA54A900240B42 = {
CreatedOnToolsVersion = 8.0;
LastSwiftMigration = 0800;
ProvisioningStyle = Automatic;
};
8CE4181E1DAA54A900240B42 = {
CreatedOnToolsVersion = 8.0;
DevelopmentTeam = 69CKJW5DBB;
LastSwiftMigration = 0820;
ProvisioningStyle = Automatic;
};
};
};
buildConfigurationList = 8CE418101DAA54A900240B42 /* Build configuration list for PBXProject "SwiftSoup" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = English;
hasScannedForEncodings = 0;
knownRegions = (
en,
);
mainGroup = 8CE4180C1DAA54A900240B42;
productRefGroup = 8CE418171DAA54A900240B42 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
8CE418151DAA54A900240B42 /* SwiftSoup */,
8CE4181E1DAA54A900240B42 /* SwiftSoupTests */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
8CE418141DAA54A900240B42 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
8CE4181D1DAA54A900240B42 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
8CE418111DAA54A900240B42 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
8CE418761DAA568700240B42 /* OrderedDictionary.swift in Sources */,
8CC2FD8D1DB12382002CB469 /* Whitelist.swift in Sources */,
8C19C82F1DB7E5D200B8FC22 /* Tokeniser.swift in Sources */,
8CD4E8F01E12B0FF0039B951 /* Pattern.swift in Sources */,
8CEA295B1DAC23820064A341 /* String.swift in Sources */,
8C89785E1DBCDB0D00B1C024 /* CombiningEvaluator.swift in Sources */,
8CE418621DAA568600240B42 /* Attribute.swift in Sources */,
8CD48F211DBB6D2F00D1D88F /* Evaluator.swift in Sources */,
8CE418641DAA568600240B42 /* BooleanAttribute.swift in Sources */,
8CD500DE1DAEC9FF002270FC /* TokeniserState.swift in Sources */,
8CE418741DAA568700240B42 /* CharacterExt.swift in Sources */,
8C5B31C51DC3F2F000D2F649 /* HtmlTreeBuilderState.swift in Sources */,
8C246B531DD7396200B31DA7 /* OrderedSet.swift in Sources */,
8CE418681DAA568600240B42 /* Element.swift in Sources */,
8CE4186C1DAA568600240B42 /* Entities.swift in Sources */,
8CE418651DAA568600240B42 /* DataNode.swift in Sources */,
8CA859611DB69481006B8148 /* Token.swift in Sources */,
8CE4185D1DAA568600240B42 /* StringBuilder.swift in Sources */,
8CE4185B1DAA568600240B42 /* Exception.swift in Sources */,
8CE4186E1DAA568700240B42 /* Node.swift in Sources */,
8CE4186F1DAA568700240B42 /* TextNode.swift in Sources */,
8C9380121DC6945B0014DAD6 /* SimpleDictionary.swift in Sources */,
8CC2FD851DB11B64002CB469 /* ParseSettings.swift in Sources */,
8CE4187A1DAA568700240B42 /* SwiftSoup.swift in Sources */,
8CE4185F1DAA568600240B42 /* StringUtil.swift in Sources */,
8C89785C1DBCBC5600B1C024 /* StructuralEvaluator.swift in Sources */,
8C9651A81DBC16D800FCB4C2 /* Comment.swift in Sources */,
8CEA29591DAC112B0064A341 /* CharacterReader.swift in Sources */,
8CA209871DB3A38E00A9EC9D /* NodeVisitor.swift in Sources */,
8C8062901DB9560C0064EC33 /* Elements.swift in Sources */,
8CE4186D1DAA568700240B42 /* FormElement.swift in Sources */,
8C73DB4B1DDA605900233A68 /* UnicodeScalar.swift in Sources */,
8CE418601DAA568600240B42 /* Validate.swift in Sources */,
8C3617C11DBAC2AE00E00CFE /* Selector.swift in Sources */,
8CE418711DAA568700240B42 /* Parser.swift in Sources */,
8CE418701DAA568700240B42 /* XmlDeclaration.swift in Sources */,
8C19C8331DB7ECB700B8FC22 /* ParseErrorList.swift in Sources */,
8CE2D93F1DB2796C00C7BDE3 /* Cleaner.swift in Sources */,
8CE418611DAA568600240B42 /* HttpStatusException.swift in Sources */,
8CE418631DAA568600240B42 /* Attributes.swift in Sources */,
8C84C43D1DB516C700D63B0D /* NodeTraversor.swift in Sources */,
8CE418781DAA568700240B42 /* StreamReader.swift in Sources */,
8C9651AA1DBC2B6B00FCB4C2 /* QueryParser.swift in Sources */,
8C5B31C61DC3F2F600D2F649 /* XmlTreeBuilder.swift in Sources */,
8C5B31C41DC3F2E900D2F649 /* HtmlTreeBuilder.swift in Sources */,
8CE418731DAA568700240B42 /* ArrayExt.swift in Sources */,
8CD48F1F1DBB6B5100D1D88F /* Collector.swift in Sources */,
8CE418591DAA568600240B42 /* Connection.swift in Sources */,
8CE2D9411DB27CAD00C7BDE3 /* Tag.swift in Sources */,
8CE418671DAA568600240B42 /* DocumentType.swift in Sources */,
8CE418721DAA568700240B42 /* SerializationException.swift in Sources */,
8C7D44D81DB018D500A815E0 /* TokenQueue.swift in Sources */,
8CE418661DAA568600240B42 /* Document.swift in Sources */,
8CD4E8F21E12E2670039B951 /* PlatformTypes.swift in Sources */,
8C6239C21DBE76D40024F42D /* TreeBuilder.swift in Sources */,
8CE4185A1DAA568600240B42 /* DataUtil.swift in Sources */,
8C19C8311DB7E8CD00B8FC22 /* ParseError.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
8CE4181B1DAA54A900240B42 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
8CC1423F1E092E89002F536D /* SelectorTest.swift in Sources */,
8CC142311E092E89002F536D /* AttributeTest.swift in Sources */,
8CC142301E092E89002F536D /* AttributesTest.swift in Sources */,
8CC142381E092E89002F536D /* ElementTest.swift in Sources */,
8CC142441E092E89002F536D /* TextUtil.swift in Sources */,
8CC142451E092E89002F536D /* TokenQueueTest.swift in Sources */,
8CC1423E1E092E89002F536D /* QueryParserTest.swift in Sources */,
8CC142371E092E89002F536D /* ElementsTest.swift in Sources */,
8CC142411E092E89002F536D /* SwiftSoupTests.swift in Sources */,
8CC142361E092E89002F536D /* DocumentTypeTest.swift in Sources */,
8CC142431E092E89002F536D /* TextNodeTest.swift in Sources */,
8C55AE191E2904BB00DF7A9F /* CleanerTest.swift in Sources */,
8CC1422F1E092E89002F536D /* AttributeParseTest.swift in Sources */,
8CC142401E092E89002F536D /* StringUtilTest.swift in Sources */,
8CC142391E092E89002F536D /* EntitiesTest.swift in Sources */,
8CC142341E092E89002F536D /* CssTest.swift in Sources */,
8CC142421E092E89002F536D /* TagTest.swift in Sources */,
8CC1423B1E092E89002F536D /* HtmlParserTest.swift in Sources */,
8CC142331E092E89002F536D /* CharacterReaderTest.swift in Sources */,
8CC142351E092E89002F536D /* DocumentTest.swift in Sources */,
8CC142461E092E89002F536D /* XmlTreeBuilderTest.swift in Sources */,
8CC1423D1E092E89002F536D /* ParseSettingsTest.swift in Sources */,
8CC1423A1E092E89002F536D /* FormElementTest.swift in Sources */,
8CC142321E092E89002F536D /* BuildEntities.swift in Sources */,
8CC1423C1E092E89002F536D /* NodeTest.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
8CE418221DAA54A900240B42 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 8CE418151DAA54A900240B42 /* SwiftSoup */;
targetProxy = 8CE418211DAA54A900240B42 /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
/* Begin XCBuildConfiguration section */
8CE418281DAA54A900240B42 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
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_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_SUSPICIOUS_MOVES = YES;
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 = 10.0;
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = iphoneos;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
TARGETED_DEVICE_FAMILY = "1,2";
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Debug;
};
8CE418291DAA54A900240B42 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
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_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_SUSPICIOUS_MOVES = YES;
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 = 10.0;
MTL_ENABLE_DEBUG_INFO = NO;
SDKROOT = iphoneos;
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Release;
};
8CE4182B1DAA54A900240B42 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_ANALYZER_OBJC_UNUSED_IVARS = NO;
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_IDENTITY = "";
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
GCC_WARN_UNUSED_FUNCTION = NO;
GCC_WARN_UNUSED_VALUE = NO;
GCC_WARN_UNUSED_VARIABLE = NO;
INFOPLIST_FILE = "$(SRCROOT)/Sources/Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = com.scinfu.SwiftSoup;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
SUPPORTED_PLATFORMS = "iphonesimulator iphoneos";
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_VERSION = 3.0;
};
name = Debug;
};
8CE4182C1DAA54A900240B42 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_ANALYZER_OBJC_UNUSED_IVARS = NO;
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_IDENTITY = "";
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
GCC_WARN_UNUSED_FUNCTION = NO;
GCC_WARN_UNUSED_VALUE = NO;
GCC_WARN_UNUSED_VARIABLE = NO;
INFOPLIST_FILE = "$(SRCROOT)/Sources/Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = com.scinfu.SwiftSoup;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
SUPPORTED_PLATFORMS = "iphonesimulator iphoneos";
SWIFT_VERSION = 3.0;
};
name = Release;
};
8CE4182E1DAA54A900240B42 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
CLANG_ANALYZER_OBJC_UNUSED_IVARS = NO;
CLANG_ENABLE_MODULES = YES;
DEVELOPMENT_TEAM = 69CKJW5DBB;
GCC_WARN_UNUSED_FUNCTION = NO;
GCC_WARN_UNUSED_VALUE = NO;
GCC_WARN_UNUSED_VARIABLE = NO;
INFOPLIST_FILE = Tests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = com.scinfu.SwiftSoupTests;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = iphoneos;
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_VERSION = 3.0;
};
name = Debug;
};
8CE4182F1DAA54A900240B42 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
CLANG_ANALYZER_OBJC_UNUSED_IVARS = NO;
CLANG_ENABLE_MODULES = YES;
DEVELOPMENT_TEAM = 69CKJW5DBB;
GCC_WARN_UNUSED_FUNCTION = NO;
GCC_WARN_UNUSED_VALUE = NO;
GCC_WARN_UNUSED_VARIABLE = NO;
INFOPLIST_FILE = Tests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = com.scinfu.SwiftSoupTests;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = iphoneos;
SWIFT_VERSION = 3.0;
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
8CE418101DAA54A900240B42 /* Build configuration list for PBXProject "SwiftSoup" */ = {
isa = XCConfigurationList;
buildConfigurations = (
8CE418281DAA54A900240B42 /* Debug */,
8CE418291DAA54A900240B42 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
8CE4182A1DAA54A900240B42 /* Build configuration list for PBXNativeTarget "SwiftSoup" */ = {
isa = XCConfigurationList;
buildConfigurations = (
8CE4182B1DAA54A900240B42 /* Debug */,
8CE4182C1DAA54A900240B42 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
8CE4182D1DAA54A900240B42 /* Build configuration list for PBXNativeTarget "SwiftSoupTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
8CE4182E1DAA54A900240B42 /* Debug */,
8CE4182F1DAA54A900240B42 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 8CE4180D1DAA54A900240B42 /* Project object */;
}