project.pbxproj 53 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966
  1. // !$*UTF8*$!
  2. {
  3. archiveVersion = 1;
  4. classes = {
  5. };
  6. objectVersion = 56;
  7. objects = {
  8. /* Begin PBXBuildFile section */
  9. 7520C3E92A283AFC0010E7F8 /* XCTreeLang.h in Headers */ = {isa = PBXBuildFile; fileRef = 7520C3DD2A283AFC0010E7F8 /* XCTreeLang.h */; settings = {ATTRIBUTES = (Public, ); }; };
  10. 7520C4192A283B1E0010E7F8 /* XCTLCompileTimeError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7520C3F22A283B1E0010E7F8 /* XCTLCompileTimeError.swift */; };
  11. 7520C41A2A283B1E0010E7F8 /* XCTLToken.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7520C3F42A283B1E0010E7F8 /* XCTLToken.swift */; };
  12. 7520C41B2A283B1E0010E7F8 /* XCTLTokenType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7520C3F52A283B1E0010E7F8 /* XCTLTokenType.swift */; };
  13. 7520C41C2A283B1E0010E7F8 /* XCTLLexer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7520C3F62A283B1E0010E7F8 /* XCTLLexer.swift */; };
  14. 7520C41D2A283B1E0010E7F8 /* XCTLImportStatement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7520C3F82A283B1E0010E7F8 /* XCTLImportStatement.swift */; };
  15. 7520C41E2A283B1E0010E7F8 /* XCTLImmediateStatement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7520C3F92A283B1E0010E7F8 /* XCTLImmediateStatement.swift */; };
  16. 7520C41F2A283B1E0010E7F8 /* XCTLLazyEqualStatement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7520C3FA2A283B1E0010E7F8 /* XCTLLazyEqualStatement.swift */; };
  17. 7520C4202A283B1E0010E7F8 /* XCTLRootStatement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7520C3FB2A283B1E0010E7F8 /* XCTLRootStatement.swift */; };
  18. 7520C4212A283B1E0010E7F8 /* XCTLNextthanStatement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7520C3FC2A283B1E0010E7F8 /* XCTLNextthanStatement.swift */; };
  19. 7520C4222A283B1E0010E7F8 /* XCTLInitStatement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7520C3FD2A283B1E0010E7F8 /* XCTLInitStatement.swift */; };
  20. 7520C4232A283B1E0010E7F8 /* XCTLStatementType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7520C3FE2A283B1E0010E7F8 /* XCTLStatementType.swift */; };
  21. 7520C4242A283B1E0010E7F8 /* XCTLSwitchStatement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7520C3FF2A283B1E0010E7F8 /* XCTLSwitchStatement.swift */; };
  22. 7520C4252A283B1E0010E7F8 /* XCTLStatement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7520C4002A283B1E0010E7F8 /* XCTLStatement.swift */; };
  23. 7520C4262A283B1E0010E7F8 /* XCTLParagraphStatement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7520C4012A283B1E0010E7F8 /* XCTLParagraphStatement.swift */; };
  24. 7520C4272A283B1E0010E7F8 /* XCTLFunctionCallStatement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7520C4022A283B1E0010E7F8 /* XCTLFunctionCallStatement.swift */; };
  25. 7520C4282A283B1E0010E7F8 /* XCTLExportStatement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7520C4032A283B1E0010E7F8 /* XCTLExportStatement.swift */; };
  26. 7520C4292A283B1E0010E7F8 /* XCTLEqualthanStatement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7520C4042A283B1E0010E7F8 /* XCTLEqualthanStatement.swift */; };
  27. 7520C42A2A283B1E0010E7F8 /* XCTLMorethanStatement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7520C4052A283B1E0010E7F8 /* XCTLMorethanStatement.swift */; };
  28. 7520C42B2A283B1E0010E7F8 /* XCTLElseStatement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7520C4062A283B1E0010E7F8 /* XCTLElseStatement.swift */; };
  29. 7520C42C2A283B1E0010E7F8 /* XCTLLessthanStatement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7520C4072A283B1E0010E7F8 /* XCTLLessthanStatement.swift */; };
  30. 7520C42D2A283B1E0010E7F8 /* XCTLListStatement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7520C4092A283B1E0010E7F8 /* XCTLListStatement.swift */; };
  31. 7520C42E2A283B1E0010E7F8 /* XCTLVariableRefStatement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7520C40A2A283B1E0010E7F8 /* XCTLVariableRefStatement.swift */; };
  32. 7520C42F2A283B1E0010E7F8 /* XCTLGenerateProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7520C40B2A283B1E0010E7F8 /* XCTLGenerateProtocol.swift */; };
  33. 7520C4302A283B1E0010E7F8 /* XCTLRuntimeError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7520C40C2A283B1E0010E7F8 /* XCTLRuntimeError.swift */; };
  34. 7520C4312A283B1E0010E7F8 /* XCTLRuntimeVariable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7520C40E2A283B1E0010E7F8 /* XCTLRuntimeVariable.swift */; };
  35. 7520C4322A283B1E0010E7F8 /* XCTLRuntimeSubContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7520C40F2A283B1E0010E7F8 /* XCTLRuntimeSubContext.swift */; };
  36. 7520C4332A283B1E0010E7F8 /* XCTLRuntimeVariableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7520C4102A283B1E0010E7F8 /* XCTLRuntimeVariableType.swift */; };
  37. 7520C4342A283B1E0010E7F8 /* XCTLRuntimeAbstractContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7520C4112A283B1E0010E7F8 /* XCTLRuntimeAbstractContext.swift */; };
  38. 7520C4352A283B1E0010E7F8 /* XCTLRuntimeContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7520C4122A283B1E0010E7F8 /* XCTLRuntimeContext.swift */; };
  39. 7520C4382A283B1E0010E7F8 /* XCTLEngine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7520C4162A283B1E0010E7F8 /* XCTLEngine.swift */; };
  40. 7520C4392A283B1E0010E7F8 /* XCTLViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7520C4182A283B1E0010E7F8 /* XCTLViewController.swift */; };
  41. 7520C4422A283CA70010E7F8 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 7520C4412A283CA70010E7F8 /* AppDelegate.m */; };
  42. 7520C4482A283CA70010E7F8 /* RootViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 7520C4472A283CA70010E7F8 /* RootViewController.m */; };
  43. 7520C44D2A283CA80010E7F8 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 7520C44C2A283CA80010E7F8 /* Assets.xcassets */; };
  44. 7520C4502A283CA80010E7F8 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 7520C44E2A283CA80010E7F8 /* LaunchScreen.storyboard */; };
  45. 7520C4532A283CA80010E7F8 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 7520C4522A283CA80010E7F8 /* main.m */; };
  46. 7543DAF32A52C6EE00958AAA /* XCTLArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7543DAF22A52C6EE00958AAA /* XCTLArray.swift */; };
  47. 7543DAF52A52C89200958AAA /* XCTLTypeMapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7543DAF42A52C89200958AAA /* XCTLTypeMapper.swift */; };
  48. 756916792A283E78005FF14B /* XCTreeLang.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7520C3DA2A283AFC0010E7F8 /* XCTreeLang.framework */; };
  49. 7569167A2A283E78005FF14B /* XCTreeLang.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 7520C3DA2A283AFC0010E7F8 /* XCTreeLang.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
  50. 756916872A2851DF005FF14B /* XCTLStream.swift in Sources */ = {isa = PBXBuildFile; fileRef = 756916862A2851DF005FF14B /* XCTLStream.swift */; };
  51. 756916892A286A90005FF14B /* XCTLSetStatement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 756916882A286A90005FF14B /* XCTLSetStatement.swift */; };
  52. 7569168E2A2896FE005FF14B /* XCTLReturnStatement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7569168D2A2896FE005FF14B /* XCTLReturnStatement.swift */; };
  53. 756916912A28C46D005FF14B /* XCTLEnumerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 756916902A28C46D005FF14B /* XCTLEnumerator.swift */; };
  54. 756916932A28C4B6005FF14B /* XCTLRange.swift in Sources */ = {isa = PBXBuildFile; fileRef = 756916922A28C4B6005FF14B /* XCTLRange.swift */; };
  55. 756916952A28C622005FF14B /* XCTLForStatement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 756916942A28C622005FF14B /* XCTLForStatement.swift */; };
  56. 756916972A28DFE7005FF14B /* XCTLBreakStatement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 756916962A28DFE7005FF14B /* XCTLBreakStatement.swift */; };
  57. 756916992A28E1D9005FF14B /* XCTLContinueStatement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 756916982A28E1D9005FF14B /* XCTLContinueStatement.swift */; };
  58. 7569169C2A28ED2E005FF14B /* XCTLRuntimeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7569169B2A28ED2E005FF14B /* XCTLRuntimeType.swift */; };
  59. 756916A12A28FE20005FF14B /* XCTLRuntimeTypeInstance.h in Headers */ = {isa = PBXBuildFile; fileRef = 7569169F2A28FE20005FF14B /* XCTLRuntimeTypeInstance.h */; };
  60. 756916A22A28FE20005FF14B /* XCTLRuntimeTypeInstance.m in Sources */ = {isa = PBXBuildFile; fileRef = 756916A02A28FE20005FF14B /* XCTLRuntimeTypeInstance.m */; };
  61. 756916A52A28FF05005FF14B /* module.modulemap in Sources */ = {isa = PBXBuildFile; fileRef = 756916A42A28FF05005FF14B /* module.modulemap */; };
  62. 756916A72A28FF3D005FF14B /* module.modulemap in Sources */ = {isa = PBXBuildFile; fileRef = 756916A62A28FF3D005FF14B /* module.modulemap */; };
  63. 756916AA2A29A0B8005FF14B /* XCTLPrefixExpression.swift in Sources */ = {isa = PBXBuildFile; fileRef = 756916A92A29A0B8005FF14B /* XCTLPrefixExpression.swift */; };
  64. 756916AC2A29A357005FF14B /* XCTLExpression.swift in Sources */ = {isa = PBXBuildFile; fileRef = 756916AB2A29A357005FF14B /* XCTLExpression.swift */; };
  65. 756916B42A2B7D20005FF14B /* XCTLInvocation.h in Headers */ = {isa = PBXBuildFile; fileRef = 756916B22A2B7D20005FF14B /* XCTLInvocation.h */; };
  66. 756916B52A2B7D20005FF14B /* XCTLInvocation.m in Sources */ = {isa = PBXBuildFile; fileRef = 756916B32A2B7D20005FF14B /* XCTLInvocation.m */; };
  67. 756916B92A2B86AA005FF14B /* XCTLSwiftInvocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 756916B82A2B86AA005FF14B /* XCTLSwiftInvocation.swift */; };
  68. 756916BD2A2B91E7005FF14B /* NSArray+Enumerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 756916BC2A2B91E7005FF14B /* NSArray+Enumerator.swift */; };
  69. 756916BF2A2B97BF005FF14B /* InitialContent.xct in Resources */ = {isa = PBXBuildFile; fileRef = 756916BE2A2B97BF005FF14B /* InitialContent.xct */; };
  70. 75978AB02A408452003162DA /* XCTLSecureComputeDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75978AAF2A408452003162DA /* XCTLSecureComputeDelegate.swift */; };
  71. /* End PBXBuildFile section */
  72. /* Begin PBXContainerItemProxy section */
  73. 7569167B2A283E78005FF14B /* PBXContainerItemProxy */ = {
  74. isa = PBXContainerItemProxy;
  75. containerPortal = 7520C3D12A283AFC0010E7F8 /* Project object */;
  76. proxyType = 1;
  77. remoteGlobalIDString = 7520C3D92A283AFC0010E7F8;
  78. remoteInfo = XCTreeLang;
  79. };
  80. /* End PBXContainerItemProxy section */
  81. /* Begin PBXCopyFilesBuildPhase section */
  82. 7569167D2A283E78005FF14B /* Embed Frameworks */ = {
  83. isa = PBXCopyFilesBuildPhase;
  84. buildActionMask = 2147483647;
  85. dstPath = "";
  86. dstSubfolderSpec = 10;
  87. files = (
  88. 7569167A2A283E78005FF14B /* XCTreeLang.framework in Embed Frameworks */,
  89. );
  90. name = "Embed Frameworks";
  91. runOnlyForDeploymentPostprocessing = 0;
  92. };
  93. /* End PBXCopyFilesBuildPhase section */
  94. /* Begin PBXFileReference section */
  95. 7520C3DA2A283AFC0010E7F8 /* XCTreeLang.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = XCTreeLang.framework; sourceTree = BUILT_PRODUCTS_DIR; };
  96. 7520C3DD2A283AFC0010E7F8 /* XCTreeLang.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XCTreeLang.h; sourceTree = "<group>"; };
  97. 7520C3F22A283B1E0010E7F8 /* XCTLCompileTimeError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = XCTLCompileTimeError.swift; sourceTree = "<group>"; };
  98. 7520C3F42A283B1E0010E7F8 /* XCTLToken.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = XCTLToken.swift; sourceTree = "<group>"; };
  99. 7520C3F52A283B1E0010E7F8 /* XCTLTokenType.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = XCTLTokenType.swift; sourceTree = "<group>"; };
  100. 7520C3F62A283B1E0010E7F8 /* XCTLLexer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = XCTLLexer.swift; sourceTree = "<group>"; };
  101. 7520C3F82A283B1E0010E7F8 /* XCTLImportStatement.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = XCTLImportStatement.swift; sourceTree = "<group>"; };
  102. 7520C3F92A283B1E0010E7F8 /* XCTLImmediateStatement.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = XCTLImmediateStatement.swift; sourceTree = "<group>"; };
  103. 7520C3FA2A283B1E0010E7F8 /* XCTLLazyEqualStatement.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = XCTLLazyEqualStatement.swift; sourceTree = "<group>"; };
  104. 7520C3FB2A283B1E0010E7F8 /* XCTLRootStatement.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = XCTLRootStatement.swift; sourceTree = "<group>"; };
  105. 7520C3FC2A283B1E0010E7F8 /* XCTLNextthanStatement.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = XCTLNextthanStatement.swift; sourceTree = "<group>"; };
  106. 7520C3FD2A283B1E0010E7F8 /* XCTLInitStatement.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = XCTLInitStatement.swift; sourceTree = "<group>"; };
  107. 7520C3FE2A283B1E0010E7F8 /* XCTLStatementType.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = XCTLStatementType.swift; sourceTree = "<group>"; };
  108. 7520C3FF2A283B1E0010E7F8 /* XCTLSwitchStatement.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = XCTLSwitchStatement.swift; sourceTree = "<group>"; };
  109. 7520C4002A283B1E0010E7F8 /* XCTLStatement.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = XCTLStatement.swift; sourceTree = "<group>"; };
  110. 7520C4012A283B1E0010E7F8 /* XCTLParagraphStatement.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = XCTLParagraphStatement.swift; sourceTree = "<group>"; };
  111. 7520C4022A283B1E0010E7F8 /* XCTLFunctionCallStatement.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = XCTLFunctionCallStatement.swift; sourceTree = "<group>"; };
  112. 7520C4032A283B1E0010E7F8 /* XCTLExportStatement.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = XCTLExportStatement.swift; sourceTree = "<group>"; };
  113. 7520C4042A283B1E0010E7F8 /* XCTLEqualthanStatement.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = XCTLEqualthanStatement.swift; sourceTree = "<group>"; };
  114. 7520C4052A283B1E0010E7F8 /* XCTLMorethanStatement.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = XCTLMorethanStatement.swift; sourceTree = "<group>"; };
  115. 7520C4062A283B1E0010E7F8 /* XCTLElseStatement.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = XCTLElseStatement.swift; sourceTree = "<group>"; };
  116. 7520C4072A283B1E0010E7F8 /* XCTLLessthanStatement.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = XCTLLessthanStatement.swift; sourceTree = "<group>"; };
  117. 7520C4092A283B1E0010E7F8 /* XCTLListStatement.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = XCTLListStatement.swift; sourceTree = "<group>"; };
  118. 7520C40A2A283B1E0010E7F8 /* XCTLVariableRefStatement.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = XCTLVariableRefStatement.swift; sourceTree = "<group>"; };
  119. 7520C40B2A283B1E0010E7F8 /* XCTLGenerateProtocol.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = XCTLGenerateProtocol.swift; sourceTree = "<group>"; };
  120. 7520C40C2A283B1E0010E7F8 /* XCTLRuntimeError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = XCTLRuntimeError.swift; sourceTree = "<group>"; };
  121. 7520C40E2A283B1E0010E7F8 /* XCTLRuntimeVariable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = XCTLRuntimeVariable.swift; sourceTree = "<group>"; };
  122. 7520C40F2A283B1E0010E7F8 /* XCTLRuntimeSubContext.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = XCTLRuntimeSubContext.swift; sourceTree = "<group>"; };
  123. 7520C4102A283B1E0010E7F8 /* XCTLRuntimeVariableType.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = XCTLRuntimeVariableType.swift; sourceTree = "<group>"; };
  124. 7520C4112A283B1E0010E7F8 /* XCTLRuntimeAbstractContext.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = XCTLRuntimeAbstractContext.swift; sourceTree = "<group>"; };
  125. 7520C4122A283B1E0010E7F8 /* XCTLRuntimeContext.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = XCTLRuntimeContext.swift; sourceTree = "<group>"; };
  126. 7520C4162A283B1E0010E7F8 /* XCTLEngine.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = XCTLEngine.swift; sourceTree = "<group>"; };
  127. 7520C4182A283B1E0010E7F8 /* XCTLViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = XCTLViewController.swift; sourceTree = "<group>"; };
  128. 7520C43E2A283CA70010E7F8 /* TestApp.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = TestApp.app; sourceTree = BUILT_PRODUCTS_DIR; };
  129. 7520C4402A283CA70010E7F8 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
  130. 7520C4412A283CA70010E7F8 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; };
  131. 7520C4462A283CA70010E7F8 /* RootViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RootViewController.h; sourceTree = "<group>"; };
  132. 7520C4472A283CA70010E7F8 /* RootViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = RootViewController.m; sourceTree = "<group>"; };
  133. 7520C44C2A283CA80010E7F8 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
  134. 7520C44F2A283CA80010E7F8 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
  135. 7520C4512A283CA80010E7F8 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
  136. 7520C4522A283CA80010E7F8 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
  137. 7520C4572A283CCC0010E7F8 /* TestApp.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = TestApp.entitlements; sourceTree = "<group>"; };
  138. 7543DAF22A52C6EE00958AAA /* XCTLArray.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XCTLArray.swift; sourceTree = "<group>"; };
  139. 7543DAF42A52C89200958AAA /* XCTLTypeMapper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XCTLTypeMapper.swift; sourceTree = "<group>"; };
  140. 7543DAF62A52F92200958AAA /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/LaunchScreen.strings"; sourceTree = "<group>"; };
  141. 756916862A2851DF005FF14B /* XCTLStream.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XCTLStream.swift; sourceTree = "<group>"; };
  142. 756916882A286A90005FF14B /* XCTLSetStatement.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XCTLSetStatement.swift; sourceTree = "<group>"; };
  143. 7569168D2A2896FE005FF14B /* XCTLReturnStatement.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XCTLReturnStatement.swift; sourceTree = "<group>"; };
  144. 756916902A28C46D005FF14B /* XCTLEnumerator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XCTLEnumerator.swift; sourceTree = "<group>"; };
  145. 756916922A28C4B6005FF14B /* XCTLRange.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XCTLRange.swift; sourceTree = "<group>"; };
  146. 756916942A28C622005FF14B /* XCTLForStatement.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XCTLForStatement.swift; sourceTree = "<group>"; };
  147. 756916962A28DFE7005FF14B /* XCTLBreakStatement.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XCTLBreakStatement.swift; sourceTree = "<group>"; };
  148. 756916982A28E1D9005FF14B /* XCTLContinueStatement.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XCTLContinueStatement.swift; sourceTree = "<group>"; };
  149. 7569169B2A28ED2E005FF14B /* XCTLRuntimeType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XCTLRuntimeType.swift; sourceTree = "<group>"; };
  150. 7569169F2A28FE20005FF14B /* XCTLRuntimeTypeInstance.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XCTLRuntimeTypeInstance.h; sourceTree = "<group>"; };
  151. 756916A02A28FE20005FF14B /* XCTLRuntimeTypeInstance.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XCTLRuntimeTypeInstance.m; sourceTree = "<group>"; };
  152. 756916A42A28FF05005FF14B /* module.modulemap */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.module-map"; path = module.modulemap; sourceTree = "<group>"; };
  153. 756916A62A28FF3D005FF14B /* module.modulemap */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.module-map"; path = module.modulemap; sourceTree = "<group>"; };
  154. 756916A92A29A0B8005FF14B /* XCTLPrefixExpression.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XCTLPrefixExpression.swift; sourceTree = "<group>"; };
  155. 756916AB2A29A357005FF14B /* XCTLExpression.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XCTLExpression.swift; sourceTree = "<group>"; };
  156. 756916B22A2B7D20005FF14B /* XCTLInvocation.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XCTLInvocation.h; sourceTree = "<group>"; };
  157. 756916B32A2B7D20005FF14B /* XCTLInvocation.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XCTLInvocation.m; sourceTree = "<group>"; };
  158. 756916B82A2B86AA005FF14B /* XCTLSwiftInvocation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XCTLSwiftInvocation.swift; sourceTree = "<group>"; };
  159. 756916BC2A2B91E7005FF14B /* NSArray+Enumerator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NSArray+Enumerator.swift"; sourceTree = "<group>"; };
  160. 756916BE2A2B97BF005FF14B /* InitialContent.xct */ = {isa = PBXFileReference; lastKnownFileType = text; path = InitialContent.xct; sourceTree = "<group>"; };
  161. 756916C02A2B9963005FF14B /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; };
  162. 756916C42A2BA600005FF14B /* Screen-Shot-Example1.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Screen-Shot-Example1.png"; sourceTree = "<group>"; };
  163. 756916C72A2BA713005FF14B /* Screen-Shot-Example2.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Screen-Shot-Example2.png"; sourceTree = "<group>"; };
  164. 75978AA22A3F165D003162DA /* XCFramework.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = XCFramework.sh; sourceTree = "<group>"; };
  165. 75978AAF2A408452003162DA /* XCTLSecureComputeDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XCTLSecureComputeDelegate.swift; sourceTree = "<group>"; };
  166. /* End PBXFileReference section */
  167. /* Begin PBXFrameworksBuildPhase section */
  168. 7520C3D72A283AFC0010E7F8 /* Frameworks */ = {
  169. isa = PBXFrameworksBuildPhase;
  170. buildActionMask = 2147483647;
  171. files = (
  172. );
  173. runOnlyForDeploymentPostprocessing = 0;
  174. };
  175. 7520C43B2A283CA70010E7F8 /* Frameworks */ = {
  176. isa = PBXFrameworksBuildPhase;
  177. buildActionMask = 2147483647;
  178. files = (
  179. 756916792A283E78005FF14B /* XCTreeLang.framework in Frameworks */,
  180. );
  181. runOnlyForDeploymentPostprocessing = 0;
  182. };
  183. /* End PBXFrameworksBuildPhase section */
  184. /* Begin PBXGroup section */
  185. 7520C3D02A283AFC0010E7F8 = {
  186. isa = PBXGroup;
  187. children = (
  188. 75978AA22A3F165D003162DA /* XCFramework.sh */,
  189. 756916C12A2BA456005FF14B /* GithubImages */,
  190. 756916C02A2B9963005FF14B /* README.md */,
  191. 7520C3DC2A283AFC0010E7F8 /* XCTreeLang */,
  192. 7520C43F2A283CA70010E7F8 /* TestApp */,
  193. 7520C3DB2A283AFC0010E7F8 /* Products */,
  194. 756916782A283E78005FF14B /* Frameworks */,
  195. );
  196. sourceTree = "<group>";
  197. };
  198. 7520C3DB2A283AFC0010E7F8 /* Products */ = {
  199. isa = PBXGroup;
  200. children = (
  201. 7520C3DA2A283AFC0010E7F8 /* XCTreeLang.framework */,
  202. 7520C43E2A283CA70010E7F8 /* TestApp.app */,
  203. );
  204. name = Products;
  205. sourceTree = "<group>";
  206. };
  207. 7520C3DC2A283AFC0010E7F8 /* XCTreeLang */ = {
  208. isa = PBXGroup;
  209. children = (
  210. 75978AAE2A408444003162DA /* SecureCompute */,
  211. 7569168F2A28C447005FF14B /* NativeTypes */,
  212. 7520C3DD2A283AFC0010E7F8 /* XCTreeLang.h */,
  213. 7520C4172A283B1E0010E7F8 /* InitializerImpl */,
  214. 7520C3F32A283B1E0010E7F8 /* Lex */,
  215. 7520C40D2A283B1E0010E7F8 /* Runtime */,
  216. 7520C3F72A283B1E0010E7F8 /* Statements */,
  217. 7520C3F22A283B1E0010E7F8 /* XCTLCompileTimeError.swift */,
  218. 7520C40C2A283B1E0010E7F8 /* XCTLRuntimeError.swift */,
  219. 7520C4162A283B1E0010E7F8 /* XCTLEngine.swift */,
  220. 7520C40B2A283B1E0010E7F8 /* XCTLGenerateProtocol.swift */,
  221. 756916A62A28FF3D005FF14B /* module.modulemap */,
  222. 756916AD2A29CD1A005FF14B /* Interop */,
  223. );
  224. path = XCTreeLang;
  225. sourceTree = "<group>";
  226. };
  227. 7520C3F32A283B1E0010E7F8 /* Lex */ = {
  228. isa = PBXGroup;
  229. children = (
  230. 7520C3F42A283B1E0010E7F8 /* XCTLToken.swift */,
  231. 7520C3F52A283B1E0010E7F8 /* XCTLTokenType.swift */,
  232. 7520C3F62A283B1E0010E7F8 /* XCTLLexer.swift */,
  233. );
  234. path = Lex;
  235. sourceTree = "<group>";
  236. };
  237. 7520C3F72A283B1E0010E7F8 /* Statements */ = {
  238. isa = PBXGroup;
  239. children = (
  240. 7520C4082A283B1E0010E7F8 /* VirtualStatement */,
  241. 7520C4002A283B1E0010E7F8 /* XCTLStatement.swift */,
  242. 7520C3FE2A283B1E0010E7F8 /* XCTLStatementType.swift */,
  243. 7520C3F82A283B1E0010E7F8 /* XCTLImportStatement.swift */,
  244. 7520C4032A283B1E0010E7F8 /* XCTLExportStatement.swift */,
  245. 7520C3F92A283B1E0010E7F8 /* XCTLImmediateStatement.swift */,
  246. 7520C3FA2A283B1E0010E7F8 /* XCTLLazyEqualStatement.swift */,
  247. 7520C3FB2A283B1E0010E7F8 /* XCTLRootStatement.swift */,
  248. 7520C3FC2A283B1E0010E7F8 /* XCTLNextthanStatement.swift */,
  249. 7520C3FD2A283B1E0010E7F8 /* XCTLInitStatement.swift */,
  250. 7520C3FF2A283B1E0010E7F8 /* XCTLSwitchStatement.swift */,
  251. 7520C4012A283B1E0010E7F8 /* XCTLParagraphStatement.swift */,
  252. 7520C4022A283B1E0010E7F8 /* XCTLFunctionCallStatement.swift */,
  253. 7520C4042A283B1E0010E7F8 /* XCTLEqualthanStatement.swift */,
  254. 7520C4052A283B1E0010E7F8 /* XCTLMorethanStatement.swift */,
  255. 7520C4072A283B1E0010E7F8 /* XCTLLessthanStatement.swift */,
  256. 7520C4062A283B1E0010E7F8 /* XCTLElseStatement.swift */,
  257. 7520C40A2A283B1E0010E7F8 /* XCTLVariableRefStatement.swift */,
  258. 756916882A286A90005FF14B /* XCTLSetStatement.swift */,
  259. 7569168D2A2896FE005FF14B /* XCTLReturnStatement.swift */,
  260. 756916942A28C622005FF14B /* XCTLForStatement.swift */,
  261. 756916962A28DFE7005FF14B /* XCTLBreakStatement.swift */,
  262. 756916982A28E1D9005FF14B /* XCTLContinueStatement.swift */,
  263. );
  264. path = Statements;
  265. sourceTree = "<group>";
  266. };
  267. 7520C4082A283B1E0010E7F8 /* VirtualStatement */ = {
  268. isa = PBXGroup;
  269. children = (
  270. 7520C4092A283B1E0010E7F8 /* XCTLListStatement.swift */,
  271. 756916AB2A29A357005FF14B /* XCTLExpression.swift */,
  272. 756916A92A29A0B8005FF14B /* XCTLPrefixExpression.swift */,
  273. );
  274. path = VirtualStatement;
  275. sourceTree = "<group>";
  276. };
  277. 7520C40D2A283B1E0010E7F8 /* Runtime */ = {
  278. isa = PBXGroup;
  279. children = (
  280. 7569169A2A28ED20005FF14B /* Type */,
  281. 7520C40E2A283B1E0010E7F8 /* XCTLRuntimeVariable.swift */,
  282. 7520C40F2A283B1E0010E7F8 /* XCTLRuntimeSubContext.swift */,
  283. 7520C4102A283B1E0010E7F8 /* XCTLRuntimeVariableType.swift */,
  284. 7520C4112A283B1E0010E7F8 /* XCTLRuntimeAbstractContext.swift */,
  285. 7520C4122A283B1E0010E7F8 /* XCTLRuntimeContext.swift */,
  286. 756916862A2851DF005FF14B /* XCTLStream.swift */,
  287. 7543DAF42A52C89200958AAA /* XCTLTypeMapper.swift */,
  288. );
  289. path = Runtime;
  290. sourceTree = "<group>";
  291. };
  292. 7520C4172A283B1E0010E7F8 /* InitializerImpl */ = {
  293. isa = PBXGroup;
  294. children = (
  295. 7520C4182A283B1E0010E7F8 /* XCTLViewController.swift */,
  296. 7543DAF22A52C6EE00958AAA /* XCTLArray.swift */,
  297. );
  298. path = InitializerImpl;
  299. sourceTree = "<group>";
  300. };
  301. 7520C43F2A283CA70010E7F8 /* TestApp */ = {
  302. isa = PBXGroup;
  303. children = (
  304. 7520C4572A283CCC0010E7F8 /* TestApp.entitlements */,
  305. 7520C4402A283CA70010E7F8 /* AppDelegate.h */,
  306. 7520C4412A283CA70010E7F8 /* AppDelegate.m */,
  307. 7520C4462A283CA70010E7F8 /* RootViewController.h */,
  308. 7520C4472A283CA70010E7F8 /* RootViewController.m */,
  309. 756916BE2A2B97BF005FF14B /* InitialContent.xct */,
  310. 7520C44C2A283CA80010E7F8 /* Assets.xcassets */,
  311. 7520C44E2A283CA80010E7F8 /* LaunchScreen.storyboard */,
  312. 7520C4512A283CA80010E7F8 /* Info.plist */,
  313. 7520C4522A283CA80010E7F8 /* main.m */,
  314. );
  315. path = TestApp;
  316. sourceTree = "<group>";
  317. };
  318. 756916782A283E78005FF14B /* Frameworks */ = {
  319. isa = PBXGroup;
  320. children = (
  321. );
  322. name = Frameworks;
  323. sourceTree = "<group>";
  324. };
  325. 7569168F2A28C447005FF14B /* NativeTypes */ = {
  326. isa = PBXGroup;
  327. children = (
  328. 756916902A28C46D005FF14B /* XCTLEnumerator.swift */,
  329. 756916922A28C4B6005FF14B /* XCTLRange.swift */,
  330. 756916BB2A2B91DD005FF14B /* Extension */,
  331. );
  332. path = NativeTypes;
  333. sourceTree = "<group>";
  334. };
  335. 7569169A2A28ED20005FF14B /* Type */ = {
  336. isa = PBXGroup;
  337. children = (
  338. 756916A82A28FFD8005FF14B /* Instance */,
  339. 7569169B2A28ED2E005FF14B /* XCTLRuntimeType.swift */,
  340. );
  341. path = Type;
  342. sourceTree = "<group>";
  343. };
  344. 756916A82A28FFD8005FF14B /* Instance */ = {
  345. isa = PBXGroup;
  346. children = (
  347. 7569169F2A28FE20005FF14B /* XCTLRuntimeTypeInstance.h */,
  348. 756916A02A28FE20005FF14B /* XCTLRuntimeTypeInstance.m */,
  349. 756916B22A2B7D20005FF14B /* XCTLInvocation.h */,
  350. 756916B32A2B7D20005FF14B /* XCTLInvocation.m */,
  351. 756916A42A28FF05005FF14B /* module.modulemap */,
  352. );
  353. path = Instance;
  354. sourceTree = "<group>";
  355. };
  356. 756916AD2A29CD1A005FF14B /* Interop */ = {
  357. isa = PBXGroup;
  358. children = (
  359. 756916B82A2B86AA005FF14B /* XCTLSwiftInvocation.swift */,
  360. );
  361. path = Interop;
  362. sourceTree = "<group>";
  363. };
  364. 756916BB2A2B91DD005FF14B /* Extension */ = {
  365. isa = PBXGroup;
  366. children = (
  367. 756916BC2A2B91E7005FF14B /* NSArray+Enumerator.swift */,
  368. );
  369. path = Extension;
  370. sourceTree = "<group>";
  371. };
  372. 756916C12A2BA456005FF14B /* GithubImages */ = {
  373. isa = PBXGroup;
  374. children = (
  375. 756916C42A2BA600005FF14B /* Screen-Shot-Example1.png */,
  376. 756916C72A2BA713005FF14B /* Screen-Shot-Example2.png */,
  377. );
  378. path = GithubImages;
  379. sourceTree = "<group>";
  380. };
  381. 75978AAE2A408444003162DA /* SecureCompute */ = {
  382. isa = PBXGroup;
  383. children = (
  384. 75978AAF2A408452003162DA /* XCTLSecureComputeDelegate.swift */,
  385. );
  386. path = SecureCompute;
  387. sourceTree = "<group>";
  388. };
  389. /* End PBXGroup section */
  390. /* Begin PBXHeadersBuildPhase section */
  391. 7520C3D52A283AFC0010E7F8 /* Headers */ = {
  392. isa = PBXHeadersBuildPhase;
  393. buildActionMask = 2147483647;
  394. files = (
  395. 7520C3E92A283AFC0010E7F8 /* XCTreeLang.h in Headers */,
  396. 756916B42A2B7D20005FF14B /* XCTLInvocation.h in Headers */,
  397. 756916A12A28FE20005FF14B /* XCTLRuntimeTypeInstance.h in Headers */,
  398. );
  399. runOnlyForDeploymentPostprocessing = 0;
  400. };
  401. /* End PBXHeadersBuildPhase section */
  402. /* Begin PBXLegacyTarget section */
  403. 75978AA72A3F1773003162DA /* XCFramework */ = {
  404. isa = PBXLegacyTarget;
  405. buildArgumentsString = "";
  406. buildConfigurationList = 75978AA82A3F1773003162DA /* Build configuration list for PBXLegacyTarget "XCFramework" */;
  407. buildPhases = (
  408. );
  409. buildToolPath = "$(PROJECT_DIR)/XCFramework.sh";
  410. buildWorkingDirectory = "";
  411. dependencies = (
  412. );
  413. name = XCFramework;
  414. passBuildSettingsInEnvironment = 1;
  415. productName = XCFramework;
  416. };
  417. /* End PBXLegacyTarget section */
  418. /* Begin PBXNativeTarget section */
  419. 7520C3D92A283AFC0010E7F8 /* XCTreeLang */ = {
  420. isa = PBXNativeTarget;
  421. buildConfigurationList = 7520C3EC2A283AFC0010E7F8 /* Build configuration list for PBXNativeTarget "XCTreeLang" */;
  422. buildPhases = (
  423. 7520C3D52A283AFC0010E7F8 /* Headers */,
  424. 7520C3D62A283AFC0010E7F8 /* Sources */,
  425. 7520C3D72A283AFC0010E7F8 /* Frameworks */,
  426. 7520C3D82A283AFC0010E7F8 /* Resources */,
  427. );
  428. buildRules = (
  429. );
  430. dependencies = (
  431. );
  432. name = XCTreeLang;
  433. productName = XCTreeLang;
  434. productReference = 7520C3DA2A283AFC0010E7F8 /* XCTreeLang.framework */;
  435. productType = "com.apple.product-type.framework";
  436. };
  437. 7520C43D2A283CA70010E7F8 /* TestApp */ = {
  438. isa = PBXNativeTarget;
  439. buildConfigurationList = 7520C4542A283CA80010E7F8 /* Build configuration list for PBXNativeTarget "TestApp" */;
  440. buildPhases = (
  441. 7520C43A2A283CA70010E7F8 /* Sources */,
  442. 7520C43B2A283CA70010E7F8 /* Frameworks */,
  443. 7520C43C2A283CA70010E7F8 /* Resources */,
  444. 7569167D2A283E78005FF14B /* Embed Frameworks */,
  445. );
  446. buildRules = (
  447. );
  448. dependencies = (
  449. 7569167C2A283E78005FF14B /* PBXTargetDependency */,
  450. );
  451. name = TestApp;
  452. productName = TestApp;
  453. productReference = 7520C43E2A283CA70010E7F8 /* TestApp.app */;
  454. productType = "com.apple.product-type.application";
  455. };
  456. /* End PBXNativeTarget section */
  457. /* Begin PBXProject section */
  458. 7520C3D12A283AFC0010E7F8 /* Project object */ = {
  459. isa = PBXProject;
  460. attributes = {
  461. BuildIndependentTargetsInParallel = 1;
  462. LastSwiftUpdateCheck = 1430;
  463. LastUpgradeCheck = 1430;
  464. TargetAttributes = {
  465. 7520C3D92A283AFC0010E7F8 = {
  466. CreatedOnToolsVersion = 14.3;
  467. LastSwiftMigration = 1430;
  468. };
  469. 7520C43D2A283CA70010E7F8 = {
  470. CreatedOnToolsVersion = 14.3;
  471. };
  472. 75978AA72A3F1773003162DA = {
  473. CreatedOnToolsVersion = 15.0;
  474. };
  475. };
  476. };
  477. buildConfigurationList = 7520C3D42A283AFC0010E7F8 /* Build configuration list for PBXProject "XCTreeLang" */;
  478. compatibilityVersion = "Xcode 14.0";
  479. developmentRegion = en;
  480. hasScannedForEncodings = 0;
  481. knownRegions = (
  482. en,
  483. Base,
  484. "zh-Hans",
  485. );
  486. mainGroup = 7520C3D02A283AFC0010E7F8;
  487. productRefGroup = 7520C3DB2A283AFC0010E7F8 /* Products */;
  488. projectDirPath = "";
  489. projectRoot = "";
  490. targets = (
  491. 7520C3D92A283AFC0010E7F8 /* XCTreeLang */,
  492. 7520C43D2A283CA70010E7F8 /* TestApp */,
  493. 75978AA72A3F1773003162DA /* XCFramework */,
  494. );
  495. };
  496. /* End PBXProject section */
  497. /* Begin PBXResourcesBuildPhase section */
  498. 7520C3D82A283AFC0010E7F8 /* Resources */ = {
  499. isa = PBXResourcesBuildPhase;
  500. buildActionMask = 2147483647;
  501. files = (
  502. );
  503. runOnlyForDeploymentPostprocessing = 0;
  504. };
  505. 7520C43C2A283CA70010E7F8 /* Resources */ = {
  506. isa = PBXResourcesBuildPhase;
  507. buildActionMask = 2147483647;
  508. files = (
  509. 7520C4502A283CA80010E7F8 /* LaunchScreen.storyboard in Resources */,
  510. 756916BF2A2B97BF005FF14B /* InitialContent.xct in Resources */,
  511. 7520C44D2A283CA80010E7F8 /* Assets.xcassets in Resources */,
  512. );
  513. runOnlyForDeploymentPostprocessing = 0;
  514. };
  515. /* End PBXResourcesBuildPhase section */
  516. /* Begin PBXSourcesBuildPhase section */
  517. 7520C3D62A283AFC0010E7F8 /* Sources */ = {
  518. isa = PBXSourcesBuildPhase;
  519. buildActionMask = 2147483647;
  520. files = (
  521. 7520C42B2A283B1E0010E7F8 /* XCTLElseStatement.swift in Sources */,
  522. 7569169C2A28ED2E005FF14B /* XCTLRuntimeType.swift in Sources */,
  523. 7520C4212A283B1E0010E7F8 /* XCTLNextthanStatement.swift in Sources */,
  524. 7520C4342A283B1E0010E7F8 /* XCTLRuntimeAbstractContext.swift in Sources */,
  525. 7520C4352A283B1E0010E7F8 /* XCTLRuntimeContext.swift in Sources */,
  526. 7520C4272A283B1E0010E7F8 /* XCTLFunctionCallStatement.swift in Sources */,
  527. 7520C41B2A283B1E0010E7F8 /* XCTLTokenType.swift in Sources */,
  528. 7520C4322A283B1E0010E7F8 /* XCTLRuntimeSubContext.swift in Sources */,
  529. 7520C42F2A283B1E0010E7F8 /* XCTLGenerateProtocol.swift in Sources */,
  530. 756916952A28C622005FF14B /* XCTLForStatement.swift in Sources */,
  531. 7520C41C2A283B1E0010E7F8 /* XCTLLexer.swift in Sources */,
  532. 7520C41D2A283B1E0010E7F8 /* XCTLImportStatement.swift in Sources */,
  533. 7520C41F2A283B1E0010E7F8 /* XCTLLazyEqualStatement.swift in Sources */,
  534. 7520C4282A283B1E0010E7F8 /* XCTLExportStatement.swift in Sources */,
  535. 7520C4262A283B1E0010E7F8 /* XCTLParagraphStatement.swift in Sources */,
  536. 7520C4302A283B1E0010E7F8 /* XCTLRuntimeError.swift in Sources */,
  537. 7520C41A2A283B1E0010E7F8 /* XCTLToken.swift in Sources */,
  538. 7520C42E2A283B1E0010E7F8 /* XCTLVariableRefStatement.swift in Sources */,
  539. 756916992A28E1D9005FF14B /* XCTLContinueStatement.swift in Sources */,
  540. 7520C42D2A283B1E0010E7F8 /* XCTLListStatement.swift in Sources */,
  541. 7520C4222A283B1E0010E7F8 /* XCTLInitStatement.swift in Sources */,
  542. 75978AB02A408452003162DA /* XCTLSecureComputeDelegate.swift in Sources */,
  543. 756916872A2851DF005FF14B /* XCTLStream.swift in Sources */,
  544. 756916B92A2B86AA005FF14B /* XCTLSwiftInvocation.swift in Sources */,
  545. 756916A22A28FE20005FF14B /* XCTLRuntimeTypeInstance.m in Sources */,
  546. 7520C41E2A283B1E0010E7F8 /* XCTLImmediateStatement.swift in Sources */,
  547. 756916892A286A90005FF14B /* XCTLSetStatement.swift in Sources */,
  548. 756916972A28DFE7005FF14B /* XCTLBreakStatement.swift in Sources */,
  549. 756916BD2A2B91E7005FF14B /* NSArray+Enumerator.swift in Sources */,
  550. 7520C4312A283B1E0010E7F8 /* XCTLRuntimeVariable.swift in Sources */,
  551. 7543DAF32A52C6EE00958AAA /* XCTLArray.swift in Sources */,
  552. 756916912A28C46D005FF14B /* XCTLEnumerator.swift in Sources */,
  553. 756916AC2A29A357005FF14B /* XCTLExpression.swift in Sources */,
  554. 7520C42C2A283B1E0010E7F8 /* XCTLLessthanStatement.swift in Sources */,
  555. 756916B52A2B7D20005FF14B /* XCTLInvocation.m in Sources */,
  556. 7520C4332A283B1E0010E7F8 /* XCTLRuntimeVariableType.swift in Sources */,
  557. 7520C4202A283B1E0010E7F8 /* XCTLRootStatement.swift in Sources */,
  558. 756916932A28C4B6005FF14B /* XCTLRange.swift in Sources */,
  559. 7520C42A2A283B1E0010E7F8 /* XCTLMorethanStatement.swift in Sources */,
  560. 756916A52A28FF05005FF14B /* module.modulemap in Sources */,
  561. 756916AA2A29A0B8005FF14B /* XCTLPrefixExpression.swift in Sources */,
  562. 756916A72A28FF3D005FF14B /* module.modulemap in Sources */,
  563. 7520C4292A283B1E0010E7F8 /* XCTLEqualthanStatement.swift in Sources */,
  564. 7569168E2A2896FE005FF14B /* XCTLReturnStatement.swift in Sources */,
  565. 7520C4192A283B1E0010E7F8 /* XCTLCompileTimeError.swift in Sources */,
  566. 7520C4382A283B1E0010E7F8 /* XCTLEngine.swift in Sources */,
  567. 7520C4392A283B1E0010E7F8 /* XCTLViewController.swift in Sources */,
  568. 7520C4242A283B1E0010E7F8 /* XCTLSwitchStatement.swift in Sources */,
  569. 7520C4232A283B1E0010E7F8 /* XCTLStatementType.swift in Sources */,
  570. 7520C4252A283B1E0010E7F8 /* XCTLStatement.swift in Sources */,
  571. 7543DAF52A52C89200958AAA /* XCTLTypeMapper.swift in Sources */,
  572. );
  573. runOnlyForDeploymentPostprocessing = 0;
  574. };
  575. 7520C43A2A283CA70010E7F8 /* Sources */ = {
  576. isa = PBXSourcesBuildPhase;
  577. buildActionMask = 2147483647;
  578. files = (
  579. 7520C4482A283CA70010E7F8 /* RootViewController.m in Sources */,
  580. 7520C4422A283CA70010E7F8 /* AppDelegate.m in Sources */,
  581. 7520C4532A283CA80010E7F8 /* main.m in Sources */,
  582. );
  583. runOnlyForDeploymentPostprocessing = 0;
  584. };
  585. /* End PBXSourcesBuildPhase section */
  586. /* Begin PBXTargetDependency section */
  587. 7569167C2A283E78005FF14B /* PBXTargetDependency */ = {
  588. isa = PBXTargetDependency;
  589. target = 7520C3D92A283AFC0010E7F8 /* XCTreeLang */;
  590. targetProxy = 7569167B2A283E78005FF14B /* PBXContainerItemProxy */;
  591. };
  592. /* End PBXTargetDependency section */
  593. /* Begin PBXVariantGroup section */
  594. 7520C44E2A283CA80010E7F8 /* LaunchScreen.storyboard */ = {
  595. isa = PBXVariantGroup;
  596. children = (
  597. 7520C44F2A283CA80010E7F8 /* Base */,
  598. 7543DAF62A52F92200958AAA /* zh-Hans */,
  599. );
  600. name = LaunchScreen.storyboard;
  601. sourceTree = "<group>";
  602. };
  603. /* End PBXVariantGroup section */
  604. /* Begin XCBuildConfiguration section */
  605. 7520C3EA2A283AFC0010E7F8 /* Debug */ = {
  606. isa = XCBuildConfiguration;
  607. buildSettings = {
  608. ALWAYS_SEARCH_USER_PATHS = NO;
  609. CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
  610. CLANG_ANALYZER_NONNULL = YES;
  611. CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
  612. CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
  613. CLANG_ENABLE_MODULES = YES;
  614. CLANG_ENABLE_OBJC_ARC = YES;
  615. CLANG_ENABLE_OBJC_WEAK = YES;
  616. CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
  617. CLANG_WARN_BOOL_CONVERSION = YES;
  618. CLANG_WARN_COMMA = YES;
  619. CLANG_WARN_CONSTANT_CONVERSION = YES;
  620. CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
  621. CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
  622. CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
  623. CLANG_WARN_EMPTY_BODY = YES;
  624. CLANG_WARN_ENUM_CONVERSION = YES;
  625. CLANG_WARN_INFINITE_RECURSION = YES;
  626. CLANG_WARN_INT_CONVERSION = YES;
  627. CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
  628. CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
  629. CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
  630. CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
  631. CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
  632. CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
  633. CLANG_WARN_STRICT_PROTOTYPES = YES;
  634. CLANG_WARN_SUSPICIOUS_MOVE = YES;
  635. CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
  636. CLANG_WARN_UNREACHABLE_CODE = YES;
  637. CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
  638. COPY_PHASE_STRIP = NO;
  639. CURRENT_PROJECT_VERSION = 1;
  640. DEBUG_INFORMATION_FORMAT = dwarf;
  641. ENABLE_STRICT_OBJC_MSGSEND = YES;
  642. ENABLE_TESTABILITY = YES;
  643. GCC_C_LANGUAGE_STANDARD = gnu11;
  644. GCC_DYNAMIC_NO_PIC = NO;
  645. GCC_NO_COMMON_BLOCKS = YES;
  646. GCC_OPTIMIZATION_LEVEL = 0;
  647. GCC_PREPROCESSOR_DEFINITIONS = (
  648. "DEBUG=1",
  649. "$(inherited)",
  650. );
  651. GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
  652. GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
  653. GCC_WARN_UNDECLARED_SELECTOR = YES;
  654. GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
  655. GCC_WARN_UNUSED_FUNCTION = YES;
  656. GCC_WARN_UNUSED_VARIABLE = YES;
  657. IPHONEOS_DEPLOYMENT_TARGET = 16.4;
  658. MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
  659. MTL_FAST_MATH = YES;
  660. ONLY_ACTIVE_ARCH = YES;
  661. SDKROOT = iphoneos;
  662. SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
  663. SWIFT_OPTIMIZATION_LEVEL = "-Onone";
  664. VERSIONING_SYSTEM = "apple-generic";
  665. VERSION_INFO_PREFIX = "";
  666. };
  667. name = Debug;
  668. };
  669. 7520C3EB2A283AFC0010E7F8 /* Release */ = {
  670. isa = XCBuildConfiguration;
  671. buildSettings = {
  672. ALWAYS_SEARCH_USER_PATHS = NO;
  673. CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
  674. CLANG_ANALYZER_NONNULL = YES;
  675. CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
  676. CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
  677. CLANG_ENABLE_MODULES = YES;
  678. CLANG_ENABLE_OBJC_ARC = YES;
  679. CLANG_ENABLE_OBJC_WEAK = YES;
  680. CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
  681. CLANG_WARN_BOOL_CONVERSION = YES;
  682. CLANG_WARN_COMMA = YES;
  683. CLANG_WARN_CONSTANT_CONVERSION = YES;
  684. CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
  685. CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
  686. CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
  687. CLANG_WARN_EMPTY_BODY = YES;
  688. CLANG_WARN_ENUM_CONVERSION = YES;
  689. CLANG_WARN_INFINITE_RECURSION = YES;
  690. CLANG_WARN_INT_CONVERSION = YES;
  691. CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
  692. CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
  693. CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
  694. CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
  695. CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
  696. CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
  697. CLANG_WARN_STRICT_PROTOTYPES = YES;
  698. CLANG_WARN_SUSPICIOUS_MOVE = YES;
  699. CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
  700. CLANG_WARN_UNREACHABLE_CODE = YES;
  701. CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
  702. COPY_PHASE_STRIP = NO;
  703. CURRENT_PROJECT_VERSION = 1;
  704. DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
  705. ENABLE_NS_ASSERTIONS = NO;
  706. ENABLE_STRICT_OBJC_MSGSEND = YES;
  707. GCC_C_LANGUAGE_STANDARD = gnu11;
  708. GCC_NO_COMMON_BLOCKS = YES;
  709. GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
  710. GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
  711. GCC_WARN_UNDECLARED_SELECTOR = YES;
  712. GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
  713. GCC_WARN_UNUSED_FUNCTION = YES;
  714. GCC_WARN_UNUSED_VARIABLE = YES;
  715. IPHONEOS_DEPLOYMENT_TARGET = 16.4;
  716. MTL_ENABLE_DEBUG_INFO = NO;
  717. MTL_FAST_MATH = YES;
  718. SDKROOT = iphoneos;
  719. SWIFT_COMPILATION_MODE = wholemodule;
  720. SWIFT_OPTIMIZATION_LEVEL = "-O";
  721. VALIDATE_PRODUCT = YES;
  722. VERSIONING_SYSTEM = "apple-generic";
  723. VERSION_INFO_PREFIX = "";
  724. };
  725. name = Release;
  726. };
  727. 7520C3ED2A283AFC0010E7F8 /* Debug */ = {
  728. isa = XCBuildConfiguration;
  729. buildSettings = {
  730. BUILD_LIBRARY_FOR_DISTRIBUTION = YES;
  731. CLANG_ENABLE_MODULES = YES;
  732. CODE_SIGN_STYLE = Automatic;
  733. CURRENT_PROJECT_VERSION = 1;
  734. DEFINES_MODULE = YES;
  735. DEVELOPMENT_TEAM = QM43SUA9CG;
  736. DYLIB_COMPATIBILITY_VERSION = 1;
  737. DYLIB_CURRENT_VERSION = 1;
  738. DYLIB_INSTALL_NAME_BASE = "@rpath";
  739. ENABLE_MODULE_VERIFIER = "$(CLANG_MODULES_ENABLE_VERIFIER_TOOL)";
  740. GENERATE_INFOPLIST_FILE = YES;
  741. INFOPLIST_KEY_NSHumanReadableCopyright = "";
  742. INFOPLIST_OUTPUT_FORMAT = "same-as-input";
  743. INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
  744. IPHONEOS_DEPLOYMENT_TARGET = 13.0;
  745. LD_RUNPATH_SEARCH_PATHS = (
  746. "$(inherited)",
  747. "@executable_path/Frameworks",
  748. "@loader_path/Frameworks",
  749. );
  750. MACH_O_TYPE = mh_dylib;
  751. MACOSX_DEPLOYMENT_TARGET = 11.0;
  752. MARKETING_VERSION = 1.0;
  753. MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++";
  754. MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu11 gnu++20";
  755. PLIST_FILE_OUTPUT_FORMAT = "same-as-input";
  756. PRODUCT_BUNDLE_IDENTIFIER = org.forgetive.XCTreeLang;
  757. PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
  758. SDKROOT = iphoneos;
  759. SKIP_INSTALL = YES;
  760. SWIFT_EMIT_LOC_STRINGS = YES;
  761. SWIFT_INCLUDE_PATHS = "$(SRCROOT)/XCTreeLang/Runtime/Type/Instance";
  762. SWIFT_OBJC_BRIDGING_HEADER = "";
  763. SWIFT_OPTIMIZATION_LEVEL = "-Onone";
  764. SWIFT_VERSION = 5.0;
  765. TARGETED_DEVICE_FAMILY = "1,2";
  766. VALIDATE_PRODUCT = NO;
  767. };
  768. name = Debug;
  769. };
  770. 7520C3EE2A283AFC0010E7F8 /* Release */ = {
  771. isa = XCBuildConfiguration;
  772. buildSettings = {
  773. BUILD_LIBRARY_FOR_DISTRIBUTION = YES;
  774. CLANG_ENABLE_MODULES = YES;
  775. CODE_SIGN_STYLE = Automatic;
  776. CURRENT_PROJECT_VERSION = 1;
  777. DEFINES_MODULE = YES;
  778. DEVELOPMENT_TEAM = QM43SUA9CG;
  779. DYLIB_COMPATIBILITY_VERSION = 1;
  780. DYLIB_CURRENT_VERSION = 1;
  781. DYLIB_INSTALL_NAME_BASE = "@rpath";
  782. ENABLE_MODULE_VERIFIER = "$(CLANG_MODULES_ENABLE_VERIFIER_TOOL)";
  783. GENERATE_INFOPLIST_FILE = YES;
  784. INFOPLIST_KEY_NSHumanReadableCopyright = "";
  785. INFOPLIST_OUTPUT_FORMAT = "same-as-input";
  786. INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
  787. IPHONEOS_DEPLOYMENT_TARGET = 13.0;
  788. LD_RUNPATH_SEARCH_PATHS = (
  789. "$(inherited)",
  790. "@executable_path/Frameworks",
  791. "@loader_path/Frameworks",
  792. );
  793. MACH_O_TYPE = mh_dylib;
  794. MACOSX_DEPLOYMENT_TARGET = 11.0;
  795. MARKETING_VERSION = 1.0;
  796. MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++";
  797. MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu11 gnu++20";
  798. PLIST_FILE_OUTPUT_FORMAT = "same-as-input";
  799. PRODUCT_BUNDLE_IDENTIFIER = org.forgetive.XCTreeLang;
  800. PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
  801. SDKROOT = iphoneos;
  802. SKIP_INSTALL = YES;
  803. SWIFT_EMIT_LOC_STRINGS = YES;
  804. SWIFT_INCLUDE_PATHS = "$(SRCROOT)/XCTreeLang/Runtime/Type/Instance";
  805. SWIFT_OBJC_BRIDGING_HEADER = "";
  806. SWIFT_VERSION = 5.0;
  807. TARGETED_DEVICE_FAMILY = "1,2";
  808. VALIDATE_PRODUCT = NO;
  809. };
  810. name = Release;
  811. };
  812. 7520C4552A283CA80010E7F8 /* Debug */ = {
  813. isa = XCBuildConfiguration;
  814. buildSettings = {
  815. ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
  816. ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
  817. CODE_SIGN_ENTITLEMENTS = TestApp/TestApp.entitlements;
  818. CODE_SIGN_STYLE = Automatic;
  819. CURRENT_PROJECT_VERSION = 1;
  820. DEVELOPMENT_TEAM = QM43SUA9CG;
  821. GENERATE_INFOPLIST_FILE = YES;
  822. INFOPLIST_FILE = TestApp/Info.plist;
  823. INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
  824. INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen;
  825. INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
  826. INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
  827. IPHONEOS_DEPLOYMENT_TARGET = 14.0;
  828. LD_RUNPATH_SEARCH_PATHS = (
  829. "$(inherited)",
  830. "@executable_path/Frameworks",
  831. );
  832. MARKETING_VERSION = 1.0;
  833. PRODUCT_BUNDLE_IDENTIFIER = org.forgetive.TestApp;
  834. PRODUCT_NAME = "$(TARGET_NAME)";
  835. SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
  836. SUPPORTS_MACCATALYST = YES;
  837. SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
  838. SWIFT_EMIT_LOC_STRINGS = YES;
  839. TARGETED_DEVICE_FAMILY = "1,2";
  840. };
  841. name = Debug;
  842. };
  843. 7520C4562A283CA80010E7F8 /* Release */ = {
  844. isa = XCBuildConfiguration;
  845. buildSettings = {
  846. ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
  847. ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
  848. CODE_SIGN_ENTITLEMENTS = TestApp/TestApp.entitlements;
  849. CODE_SIGN_STYLE = Automatic;
  850. CURRENT_PROJECT_VERSION = 1;
  851. DEVELOPMENT_TEAM = QM43SUA9CG;
  852. GENERATE_INFOPLIST_FILE = YES;
  853. INFOPLIST_FILE = TestApp/Info.plist;
  854. INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
  855. INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen;
  856. INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
  857. INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
  858. IPHONEOS_DEPLOYMENT_TARGET = 14.0;
  859. LD_RUNPATH_SEARCH_PATHS = (
  860. "$(inherited)",
  861. "@executable_path/Frameworks",
  862. );
  863. MARKETING_VERSION = 1.0;
  864. PRODUCT_BUNDLE_IDENTIFIER = org.forgetive.TestApp;
  865. PRODUCT_NAME = "$(TARGET_NAME)";
  866. SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
  867. SUPPORTS_MACCATALYST = YES;
  868. SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
  869. SWIFT_EMIT_LOC_STRINGS = YES;
  870. TARGETED_DEVICE_FAMILY = "1,2";
  871. };
  872. name = Release;
  873. };
  874. 75978AA92A3F1773003162DA /* Debug */ = {
  875. isa = XCBuildConfiguration;
  876. buildSettings = {
  877. ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
  878. CODE_SIGN_STYLE = Automatic;
  879. DEBUGGING_SYMBOLS = YES;
  880. DEBUG_INFORMATION_FORMAT = dwarf;
  881. DEVELOPMENT_TEAM = QM43SUA9CG;
  882. ENABLE_USER_SCRIPT_SANDBOXING = YES;
  883. GCC_C_LANGUAGE_STANDARD = gnu17;
  884. GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
  885. GCC_OPTIMIZATION_LEVEL = 0;
  886. LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
  887. OTHER_CFLAGS = "";
  888. OTHER_LDFLAGS = "";
  889. PRODUCT_NAME = "$(TARGET_NAME)";
  890. };
  891. name = Debug;
  892. };
  893. 75978AAA2A3F1773003162DA /* Release */ = {
  894. isa = XCBuildConfiguration;
  895. buildSettings = {
  896. ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
  897. CODE_SIGN_STYLE = Automatic;
  898. DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
  899. DEVELOPMENT_TEAM = QM43SUA9CG;
  900. ENABLE_USER_SCRIPT_SANDBOXING = YES;
  901. GCC_C_LANGUAGE_STANDARD = gnu17;
  902. LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
  903. OTHER_CFLAGS = "";
  904. OTHER_LDFLAGS = "";
  905. PRODUCT_NAME = "$(TARGET_NAME)";
  906. };
  907. name = Release;
  908. };
  909. /* End XCBuildConfiguration section */
  910. /* Begin XCConfigurationList section */
  911. 7520C3D42A283AFC0010E7F8 /* Build configuration list for PBXProject "XCTreeLang" */ = {
  912. isa = XCConfigurationList;
  913. buildConfigurations = (
  914. 7520C3EA2A283AFC0010E7F8 /* Debug */,
  915. 7520C3EB2A283AFC0010E7F8 /* Release */,
  916. );
  917. defaultConfigurationIsVisible = 0;
  918. defaultConfigurationName = Release;
  919. };
  920. 7520C3EC2A283AFC0010E7F8 /* Build configuration list for PBXNativeTarget "XCTreeLang" */ = {
  921. isa = XCConfigurationList;
  922. buildConfigurations = (
  923. 7520C3ED2A283AFC0010E7F8 /* Debug */,
  924. 7520C3EE2A283AFC0010E7F8 /* Release */,
  925. );
  926. defaultConfigurationIsVisible = 0;
  927. defaultConfigurationName = Release;
  928. };
  929. 7520C4542A283CA80010E7F8 /* Build configuration list for PBXNativeTarget "TestApp" */ = {
  930. isa = XCConfigurationList;
  931. buildConfigurations = (
  932. 7520C4552A283CA80010E7F8 /* Debug */,
  933. 7520C4562A283CA80010E7F8 /* Release */,
  934. );
  935. defaultConfigurationIsVisible = 0;
  936. defaultConfigurationName = Release;
  937. };
  938. 75978AA82A3F1773003162DA /* Build configuration list for PBXLegacyTarget "XCFramework" */ = {
  939. isa = XCConfigurationList;
  940. buildConfigurations = (
  941. 75978AA92A3F1773003162DA /* Debug */,
  942. 75978AAA2A3F1773003162DA /* Release */,
  943. );
  944. defaultConfigurationIsVisible = 0;
  945. defaultConfigurationName = Release;
  946. };
  947. /* End XCConfigurationList section */
  948. };
  949. rootObject = 7520C3D12A283AFC0010E7F8 /* Project object */;
  950. }