|
17 | 17 | 011E57B529F57BC600CA0778 /* WhatsNew.rtf in Resources */ = {isa = PBXBuildFile; fileRef = 011E57B429F57BBC00CA0778 /* WhatsNew.rtf */; }; |
18 | 18 | 01326AFF215D617500BB8CB1 /* Scene+SceneKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01326AFE215D617500BB8CB1 /* Scene+SceneKit.swift */; }; |
19 | 19 | 013312D321C9BBCC00626F1B /* EvaluationContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 013312D221C9BBCC00626F1B /* EvaluationContext.swift */; }; |
| 20 | + 013888CC2B7A990800EDABE9 /* Euclid+SVGPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 013888CB2B7A990800EDABE9 /* Euclid+SVGPath.swift */; }; |
20 | 21 | 013A0FC1290905C40015FD28 /* ShapeScript.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 01BFB39621425C8500E47A7C /* ShapeScript.framework */; platformFilters = (ios, tvos, xros, ); }; |
21 | 22 | 013A0FC2290905C40015FD28 /* Euclid.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 016FAC2321C149C300AF60DC /* Euclid.framework */; platformFilters = (ios, tvos, xros, ); }; |
22 | 23 | 013A0FC3290905C40015FD28 /* LRUCache.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 01FDE3C026BD736700A46F66 /* LRUCache.framework */; platformFilters = (ios, tvos, xros, ); }; |
|
31 | 32 | 01460C3321D63F3300BFC4FF /* Euclid.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 016FAC2321C149C300AF60DC /* Euclid.framework */; }; |
32 | 33 | 01460C3921D63FA200BFC4FF /* Euclid.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 016FAC2321C149C300AF60DC /* Euclid.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; |
33 | 34 | 01460C3B21D6406500BFC4FF /* ShapeScript.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 01BFB39621425C8500E47A7C /* ShapeScript.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; |
| 35 | + 0146C7012B828ACD00FC9D81 /* SVGPathTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0146C7002B828ACD00FC9D81 /* SVGPathTests.swift */; }; |
34 | 36 | 014F85D9215B890100461FB7 /* Interpreter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 014F85D8215B890100461FB7 /* Interpreter.swift */; }; |
35 | 37 | 014F85DB215BE1A900461FB7 /* Parser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 014F85DA215BE1A900461FB7 /* Parser.swift */; }; |
36 | 38 | 0152E5DA214500C50082A5A3 /* ShapeScript.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 01BFB39621425C8500E47A7C /* ShapeScript.framework */; }; |
|
118 | 120 | 01E3AA0526CB8E8200E0B287 /* Value+Logging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01E3AA0426CB8E8200E0B287 /* Value+Logging.swift */; }; |
119 | 121 | 01E3AA0A26CB920000E0B287 /* LoggingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01E3AA0926CB920000E0B287 /* LoggingTests.swift */; }; |
120 | 122 | 01E5A4F328EE3DFC00EE7CD9 /* Examples in Resources */ = {isa = PBXBuildFile; fileRef = 01BD943521936514005FFAEC /* Examples */; }; |
121 | | - 01F01A4D2804CC5300FA1EBB /* SVGPath+Path.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01F01A4C2804CC5300FA1EBB /* SVGPath+Path.swift */; }; |
122 | 123 | 01F1A6182806BD1A00A1621B /* StandardLibraryTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01F1A6172806BD1A00A1621B /* StandardLibraryTests.swift */; }; |
123 | 124 | 01F1A703280AD2BA00A1621B /* StringMatchingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01F1A702280AD2BA00A1621B /* StringMatchingTests.swift */; }; |
124 | 125 | 01F1A7A5280F724600A1621B /* Material+Brightness.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01F1A7A1280F724600A1621B /* Material+Brightness.swift */; }; |
|
342 | 343 | 011E57B429F57BBC00CA0778 /* WhatsNew.rtf */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; path = WhatsNew.rtf; sourceTree = "<group>"; }; |
343 | 344 | 01326AFE215D617500BB8CB1 /* Scene+SceneKit.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Scene+SceneKit.swift"; sourceTree = "<group>"; }; |
344 | 345 | 013312D221C9BBCC00626F1B /* EvaluationContext.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EvaluationContext.swift; sourceTree = "<group>"; }; |
| 346 | + 013888CB2B7A990800EDABE9 /* Euclid+SVGPath.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Euclid+SVGPath.swift"; sourceTree = "<group>"; }; |
345 | 347 | 013DB0BD21C8731C00DFB0D2 /* StandardLibrary.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StandardLibrary.swift; sourceTree = "<group>"; }; |
346 | 348 | 013FBF692834D7EF00EAF795 /* Types.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Types.swift; sourceTree = "<group>"; }; |
| 349 | + 0146C7002B828ACD00FC9D81 /* SVGPathTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SVGPathTests.swift; sourceTree = "<group>"; }; |
347 | 350 | 014F85D8215B890100461FB7 /* Interpreter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Interpreter.swift; sourceTree = "<group>"; }; |
348 | 351 | 014F85DA215BE1A900461FB7 /* Parser.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Parser.swift; sourceTree = "<group>"; }; |
349 | 352 | 0152E5C5214500990082A5A3 /* ShapeScript Viewer.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "ShapeScript Viewer.app"; sourceTree = BUILT_PRODUCTS_DIR; }; |
|
424 | 427 | 01DE96762A085DC40080DB79 /* CLI+Export.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "CLI+Export.swift"; sourceTree = "<group>"; }; |
425 | 428 | 01E3AA0426CB8E8200E0B287 /* Value+Logging.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Value+Logging.swift"; sourceTree = "<group>"; }; |
426 | 429 | 01E3AA0926CB920000E0B287 /* LoggingTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoggingTests.swift; sourceTree = "<group>"; }; |
427 | | - 01F01A4C2804CC5300FA1EBB /* SVGPath+Path.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "SVGPath+Path.swift"; sourceTree = "<group>"; }; |
428 | 430 | 01F1A6172806BD1A00A1621B /* StandardLibraryTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StandardLibraryTests.swift; sourceTree = "<group>"; }; |
429 | 431 | 01F1A702280AD2BA00A1621B /* StringMatchingTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StringMatchingTests.swift; sourceTree = "<group>"; }; |
430 | 432 | 01F1A7A1280F724600A1621B /* Material+Brightness.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Material+Brightness.swift"; sourceTree = "<group>"; }; |
|
656 | 658 | 01CF787126EA36AD0097907A /* String+Ordinals.swift */, |
657 | 659 | 01C8AAB226F0B28A0055F522 /* String+Matching.swift */, |
658 | 660 | 0104EB7D271F66A000B60058 /* Euclid+Extensions.swift */, |
659 | | - 01F01A4C2804CC5300FA1EBB /* SVGPath+Path.swift */, |
| 661 | + 013888CB2B7A990800EDABE9 /* Euclid+SVGPath.swift */, |
660 | 662 | 0118098228F216D200E0C8D8 /* Value+JSON.swift */, |
661 | 663 | 01E3AA0426CB8E8200E0B287 /* Value+Logging.swift */, |
662 | 664 | 01BFB39A21425C8500E47A7C /* Info.plist */, |
|
680 | 682 | 017F72FD28270F290023231C /* PlatformTests.swift */, |
681 | 683 | 01111309269A0AD600BE9490 /* MetadataTests.swift */, |
682 | 684 | 0107A0562A7326D800AD33A1 /* RegressionTests.swift */, |
| 685 | + 0146C7002B828ACD00FC9D81 /* SVGPathTests.swift */, |
683 | 686 | 01C6F9BF284A6E52000B57B1 /* TestDelegate.swift */, |
684 | 687 | 01BFB3A621425C8500E47A7C /* Info.plist */, |
685 | 688 | ); |
|
1124 | 1127 | buildActionMask = 2147483647; |
1125 | 1128 | files = ( |
1126 | 1129 | 01994BF82B3EB7EE004DE69C /* EvaluationDelegate.swift in Sources */, |
| 1130 | + 013888CC2B7A990800EDABE9 /* Euclid+SVGPath.swift in Sources */, |
1127 | 1131 | 01CF787226EA36AD0097907A /* String+Ordinals.swift in Sources */, |
1128 | 1132 | 014F85D9215B890100461FB7 /* Interpreter.swift in Sources */, |
1129 | 1133 | 01E3AA0526CB8E8200E0B287 /* Value+Logging.swift in Sources */, |
|
1137 | 1141 | 014F85DB215BE1A900461FB7 /* Parser.swift in Sources */, |
1138 | 1142 | 01F1A9B7281F41DE00A1621B /* Symbols.swift in Sources */, |
1139 | 1143 | 01326AFF215D617500BB8CB1 /* Scene+SceneKit.swift in Sources */, |
1140 | | - 01F01A4D2804CC5300FA1EBB /* SVGPath+Path.swift in Sources */, |
1141 | 1144 | 01DE96712A082A6A0080DB79 /* ProgramError.swift in Sources */, |
1142 | 1145 | 0118098328F216D200E0C8D8 /* Value+JSON.swift in Sources */, |
1143 | 1146 | 01977FCB215D0BD400D65D5E /* Scene.swift in Sources */, |
|
1163 | 1166 | 01A9CA4028BB483500440FDA /* GeometryTests.swift in Sources */, |
1164 | 1167 | 01A6FE832AEF5D2A006AE113 /* MemberTests.swift in Sources */, |
1165 | 1168 | 0111130A269A0AD600BE9490 /* MetadataTests.swift in Sources */, |
| 1169 | + 0146C7012B828ACD00FC9D81 /* SVGPathTests.swift in Sources */, |
1166 | 1170 | 01C6F9C0284A6E52000B57B1 /* TestDelegate.swift in Sources */, |
1167 | 1171 | 01F1A703280AD2BA00A1621B /* StringMatchingTests.swift in Sources */, |
1168 | 1172 | 01E3AA0A26CB920000E0B287 /* LoggingTests.swift in Sources */, |
|
0 commit comments