Explorar el Código

Fix conflict grammar

xcbosa mbp16 hace 2 años
padre
commit
fb65ecd247

+ 343 - 0
XCTreeLang.xcodeproj/xcuserdata/xcbosa.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist

@@ -79,6 +79,21 @@
                   endingLineNumber = "45"
                   offsetFromSymbolStart = "2016">
                </Location>
+               <Location
+                  uuid = "CE0B5C7A-BCB9-4114-8800-525E2AAC4483 - c4f83559009bff5e"
+                  shouldBeEnabled = "Yes"
+                  ignoreCount = "0"
+                  continueAfterRunningActions = "No"
+                  symbolName = "XCTreeLang.XCTLEqualthanStatement.evaluate(inContext: XCTreeLang.XCTLRuntimeAbstractContext) throws -&gt; XCTreeLang.XCTLRuntimeVariable"
+                  moduleName = "XCTreeLang"
+                  usesParentBreakpointCondition = "Yes"
+                  urlString = "file:///Users/xcbosa/Documents/LibraryProjects/XCTreeLang/XCTreeLang/Statements/XCTLEqualthanStatement.swift"
+                  startingColumnNumber = "9223372036854775807"
+                  endingColumnNumber = "9223372036854775807"
+                  startingLineNumber = "45"
+                  endingLineNumber = "45"
+                  offsetFromSymbolStart = "2032">
+               </Location>
             </Locations>
          </BreakpointContent>
       </BreakpointProxy>
@@ -157,6 +172,21 @@
                   endingLineNumber = "50"
                   offsetFromSymbolStart = "1928">
                </Location>
+               <Location
+                  uuid = "D7417D2D-E757-4FA5-A8B8-DEA15E2D9450 - c4f83559009bffb5"
+                  shouldBeEnabled = "Yes"
+                  ignoreCount = "0"
+                  continueAfterRunningActions = "No"
+                  symbolName = "XCTreeLang.XCTLEqualthanStatement.evaluate(inContext: XCTreeLang.XCTLRuntimeAbstractContext) throws -&gt; XCTreeLang.XCTLRuntimeVariable"
+                  moduleName = "XCTreeLang"
+                  usesParentBreakpointCondition = "Yes"
+                  urlString = "file:///Users/xcbosa/Documents/LibraryProjects/XCTreeLang/XCTreeLang/Statements/XCTLEqualthanStatement.swift"
+                  startingColumnNumber = "9223372036854775807"
+                  endingColumnNumber = "9223372036854775807"
+                  startingLineNumber = "50"
+                  endingLineNumber = "50"
+                  offsetFromSymbolStart = "1944">
+               </Location>
             </Locations>
          </BreakpointContent>
       </BreakpointProxy>
@@ -283,6 +313,21 @@
                   endingLineNumber = "49"
                   offsetFromSymbolStart = "2108">
                </Location>
+               <Location
+                  uuid = "2A529CD4-A110-4D23-B16C-CAFAFAD754ED - 22f22d847ab15e90"
+                  shouldBeEnabled = "Yes"
+                  ignoreCount = "0"
+                  continueAfterRunningActions = "No"
+                  symbolName = "XCTreeLang.XCTLLessthanStatement.evaluate(inContext: XCTreeLang.XCTLRuntimeAbstractContext) throws -&gt; XCTreeLang.XCTLRuntimeVariable"
+                  moduleName = "XCTreeLang"
+                  usesParentBreakpointCondition = "Yes"
+                  urlString = "file:///Users/xcbosa/Documents/LibraryProjects/XCTreeLang/XCTreeLang/Statements/XCTLLessthanStatement.swift"
+                  startingColumnNumber = "9223372036854775807"
+                  endingColumnNumber = "9223372036854775807"
+                  startingLineNumber = "49"
+                  endingLineNumber = "49"
+                  offsetFromSymbolStart = "2148">
+               </Location>
             </Locations>
          </BreakpointContent>
       </BreakpointProxy>
@@ -361,6 +406,21 @@
                   endingLineNumber = "53"
                   offsetFromSymbolStart = "2020">
                </Location>
+               <Location
+                  uuid = "38990361-989A-4D6E-A247-CA5959582158 - 22f22d847ab15e14"
+                  shouldBeEnabled = "Yes"
+                  ignoreCount = "0"
+                  continueAfterRunningActions = "No"
+                  symbolName = "XCTreeLang.XCTLLessthanStatement.evaluate(inContext: XCTreeLang.XCTLRuntimeAbstractContext) throws -&gt; XCTreeLang.XCTLRuntimeVariable"
+                  moduleName = "XCTreeLang"
+                  usesParentBreakpointCondition = "Yes"
+                  urlString = "file:///Users/xcbosa/Documents/LibraryProjects/XCTreeLang/XCTreeLang/Statements/XCTLLessthanStatement.swift"
+                  startingColumnNumber = "9223372036854775807"
+                  endingColumnNumber = "9223372036854775807"
+                  startingLineNumber = "53"
+                  endingLineNumber = "53"
+                  offsetFromSymbolStart = "2060">
+               </Location>
             </Locations>
          </BreakpointContent>
       </BreakpointProxy>
@@ -598,6 +658,21 @@
                   endingLineNumber = "61"
                   offsetFromSymbolStart = "1096">
                </Location>
+               <Location
+                  uuid = "1157454B-7DC1-435C-810F-6DAF5F2B563C - c4f83559009bf12e"
+                  shouldBeEnabled = "Yes"
+                  ignoreCount = "0"
+                  continueAfterRunningActions = "No"
+                  symbolName = "XCTreeLang.XCTLEqualthanStatement.evaluate(inContext: XCTreeLang.XCTLRuntimeAbstractContext) throws -&gt; XCTreeLang.XCTLRuntimeVariable"
+                  moduleName = "XCTreeLang"
+                  usesParentBreakpointCondition = "Yes"
+                  urlString = "file:///Users/xcbosa/Documents/LibraryProjects/XCTreeLang/XCTreeLang/Statements/XCTLEqualthanStatement.swift"
+                  startingColumnNumber = "9223372036854775807"
+                  endingColumnNumber = "9223372036854775807"
+                  startingLineNumber = "61"
+                  endingLineNumber = "61"
+                  offsetFromSymbolStart = "1112">
+               </Location>
             </Locations>
          </BreakpointContent>
       </BreakpointProxy>
@@ -676,6 +751,21 @@
                   endingLineNumber = "49"
                   offsetFromSymbolStart = "2112">
                </Location>
+               <Location
+                  uuid = "B991C77B-91F4-4A57-AC7E-D5C29D505801 - e06e50c0e5a63668"
+                  shouldBeEnabled = "Yes"
+                  ignoreCount = "0"
+                  continueAfterRunningActions = "No"
+                  symbolName = "XCTreeLang.XCTLMorethanStatement.evaluate(inContext: XCTreeLang.XCTLRuntimeAbstractContext) throws -&gt; XCTreeLang.XCTLRuntimeVariable"
+                  moduleName = "XCTreeLang"
+                  usesParentBreakpointCondition = "Yes"
+                  urlString = "file:///Users/xcbosa/Documents/LibraryProjects/XCTreeLang/XCTreeLang/Statements/XCTLMorethanStatement.swift"
+                  startingColumnNumber = "9223372036854775807"
+                  endingColumnNumber = "9223372036854775807"
+                  startingLineNumber = "49"
+                  endingLineNumber = "49"
+                  offsetFromSymbolStart = "2152">
+               </Location>
             </Locations>
          </BreakpointContent>
       </BreakpointProxy>
@@ -754,6 +844,21 @@
                   endingLineNumber = "53"
                   offsetFromSymbolStart = "2024">
                </Location>
+               <Location
+                  uuid = "DE99138A-2D5F-4CC4-A11F-FAD9B843566D - e06e50c0e5a636d4"
+                  shouldBeEnabled = "Yes"
+                  ignoreCount = "0"
+                  continueAfterRunningActions = "No"
+                  symbolName = "XCTreeLang.XCTLMorethanStatement.evaluate(inContext: XCTreeLang.XCTLRuntimeAbstractContext) throws -&gt; XCTreeLang.XCTLRuntimeVariable"
+                  moduleName = "XCTreeLang"
+                  usesParentBreakpointCondition = "Yes"
+                  urlString = "file:///Users/xcbosa/Documents/LibraryProjects/XCTreeLang/XCTreeLang/Statements/XCTLMorethanStatement.swift"
+                  startingColumnNumber = "9223372036854775807"
+                  endingColumnNumber = "9223372036854775807"
+                  startingLineNumber = "53"
+                  endingLineNumber = "53"
+                  offsetFromSymbolStart = "2064">
+               </Location>
             </Locations>
          </BreakpointContent>
       </BreakpointProxy>
@@ -832,6 +937,21 @@
                   endingLineNumber = "62"
                   offsetFromSymbolStart = "1072">
                </Location>
+               <Location
+                  uuid = "4D995B8D-8DF5-4246-B928-809413B74EE8 - e06e50c0e5a635bd"
+                  shouldBeEnabled = "Yes"
+                  ignoreCount = "0"
+                  continueAfterRunningActions = "No"
+                  symbolName = "XCTreeLang.XCTLMorethanStatement.evaluate(inContext: XCTreeLang.XCTLRuntimeAbstractContext) throws -&gt; XCTreeLang.XCTLRuntimeVariable"
+                  moduleName = "XCTreeLang"
+                  usesParentBreakpointCondition = "Yes"
+                  urlString = "file:///Users/xcbosa/Documents/LibraryProjects/XCTreeLang/XCTreeLang/Statements/XCTLMorethanStatement.swift"
+                  startingColumnNumber = "9223372036854775807"
+                  endingColumnNumber = "9223372036854775807"
+                  startingLineNumber = "62"
+                  endingLineNumber = "62"
+                  offsetFromSymbolStart = "1088">
+               </Location>
             </Locations>
          </BreakpointContent>
       </BreakpointProxy>
@@ -988,6 +1108,21 @@
                   endingLineNumber = "62"
                   offsetFromSymbolStart = "1072">
                </Location>
+               <Location
+                  uuid = "BFE888DF-761B-43C6-8561-25412C711F3F - 22f22d847ab15f7d"
+                  shouldBeEnabled = "Yes"
+                  ignoreCount = "0"
+                  continueAfterRunningActions = "No"
+                  symbolName = "XCTreeLang.XCTLLessthanStatement.evaluate(inContext: XCTreeLang.XCTLRuntimeAbstractContext) throws -&gt; XCTreeLang.XCTLRuntimeVariable"
+                  moduleName = "XCTreeLang"
+                  usesParentBreakpointCondition = "Yes"
+                  urlString = "file:///Users/xcbosa/Documents/LibraryProjects/XCTreeLang/XCTreeLang/Statements/XCTLLessthanStatement.swift"
+                  startingColumnNumber = "9223372036854775807"
+                  endingColumnNumber = "9223372036854775807"
+                  startingLineNumber = "62"
+                  endingLineNumber = "62"
+                  offsetFromSymbolStart = "1088">
+               </Location>
             </Locations>
          </BreakpointContent>
       </BreakpointProxy>
@@ -1131,6 +1266,38 @@
             endingLineNumber = "124"
             landmarkName = "evaluateBack(_:inContext:)"
             landmarkType = "7">
+            <Locations>
+               <Location
+                  uuid = "C3B0488E-C243-48F8-A91B-52C5156798CE - b2953dc3cfc33d7f"
+                  shouldBeEnabled = "Yes"
+                  ignoreCount = "0"
+                  continueAfterRunningActions = "No"
+                  symbolName = "XCTreeLang.XCTLVariableRefStatement.evaluateBack(_: XCTreeLang.XCTLRuntimeVariable, inContext: XCTreeLang.XCTLRuntimeAbstractContext) throws -&gt; XCTreeLang.XCTLRuntimeVariable"
+                  moduleName = "XCTreeLang"
+                  usesParentBreakpointCondition = "Yes"
+                  urlString = "file:///Users/xcbosa/Documents/LibraryProjects/XCTreeLang/XCTreeLang/Statements/XCTLVariableRefStatement.swift"
+                  startingColumnNumber = "9223372036854775807"
+                  endingColumnNumber = "9223372036854775807"
+                  startingLineNumber = "124"
+                  endingLineNumber = "124"
+                  offsetFromSymbolStart = "844">
+               </Location>
+               <Location
+                  uuid = "C3B0488E-C243-48F8-A91B-52C5156798CE - b2953dc3cfc33d7f"
+                  shouldBeEnabled = "Yes"
+                  ignoreCount = "0"
+                  continueAfterRunningActions = "No"
+                  symbolName = "XCTreeLang.XCTLVariableRefStatement.evaluateBack(_: XCTreeLang.XCTLRuntimeVariable, inContext: XCTreeLang.XCTLRuntimeAbstractContext) throws -&gt; XCTreeLang.XCTLRuntimeVariable"
+                  moduleName = "XCTreeLang"
+                  usesParentBreakpointCondition = "Yes"
+                  urlString = "file:///Users/xcbosa/Documents/LibraryProjects/XCTreeLang/XCTreeLang/Statements/XCTLVariableRefStatement.swift"
+                  startingColumnNumber = "9223372036854775807"
+                  endingColumnNumber = "9223372036854775807"
+                  startingLineNumber = "124"
+                  endingLineNumber = "124"
+                  offsetFromSymbolStart = "848">
+               </Location>
+            </Locations>
          </BreakpointContent>
       </BreakpointProxy>
       <BreakpointProxy
@@ -1147,6 +1314,38 @@
             endingLineNumber = "138"
             landmarkName = "evaluateBack(_:inContext:)"
             landmarkType = "7">
+            <Locations>
+               <Location
+                  uuid = "C0E92D41-309C-419D-BDAE-E705374FB334 - b2953dc3cfc33b2d"
+                  shouldBeEnabled = "Yes"
+                  ignoreCount = "0"
+                  continueAfterRunningActions = "No"
+                  symbolName = "XCTreeLang.XCTLVariableRefStatement.evaluateBack(_: XCTreeLang.XCTLRuntimeVariable, inContext: XCTreeLang.XCTLRuntimeAbstractContext) throws -&gt; XCTreeLang.XCTLRuntimeVariable"
+                  moduleName = "XCTreeLang"
+                  usesParentBreakpointCondition = "Yes"
+                  urlString = "file:///Users/xcbosa/Documents/LibraryProjects/XCTreeLang/XCTreeLang/Statements/XCTLVariableRefStatement.swift"
+                  startingColumnNumber = "9223372036854775807"
+                  endingColumnNumber = "9223372036854775807"
+                  startingLineNumber = "138"
+                  endingLineNumber = "138"
+                  offsetFromSymbolStart = "1848">
+               </Location>
+               <Location
+                  uuid = "C0E92D41-309C-419D-BDAE-E705374FB334 - b2953dc3cfc33b2d"
+                  shouldBeEnabled = "Yes"
+                  ignoreCount = "0"
+                  continueAfterRunningActions = "No"
+                  symbolName = "XCTreeLang.XCTLVariableRefStatement.evaluateBack(_: XCTreeLang.XCTLRuntimeVariable, inContext: XCTreeLang.XCTLRuntimeAbstractContext) throws -&gt; XCTreeLang.XCTLRuntimeVariable"
+                  moduleName = "XCTreeLang"
+                  usesParentBreakpointCondition = "Yes"
+                  urlString = "file:///Users/xcbosa/Documents/LibraryProjects/XCTreeLang/XCTreeLang/Statements/XCTLVariableRefStatement.swift"
+                  startingColumnNumber = "9223372036854775807"
+                  endingColumnNumber = "9223372036854775807"
+                  startingLineNumber = "138"
+                  endingLineNumber = "138"
+                  offsetFromSymbolStart = "1852">
+               </Location>
+            </Locations>
          </BreakpointContent>
       </BreakpointProxy>
       <BreakpointProxy
@@ -1163,6 +1362,38 @@
             endingLineNumber = "141"
             landmarkName = "evaluateBack(_:inContext:)"
             landmarkType = "7">
+            <Locations>
+               <Location
+                  uuid = "13C4A8A4-B94A-43B8-8601-88F10E7EAC2A - b2953dc3cfc33b4e"
+                  shouldBeEnabled = "Yes"
+                  ignoreCount = "0"
+                  continueAfterRunningActions = "No"
+                  symbolName = "XCTreeLang.XCTLVariableRefStatement.evaluateBack(_: XCTreeLang.XCTLRuntimeVariable, inContext: XCTreeLang.XCTLRuntimeAbstractContext) throws -&gt; XCTreeLang.XCTLRuntimeVariable"
+                  moduleName = "XCTreeLang"
+                  usesParentBreakpointCondition = "Yes"
+                  urlString = "file:///Users/xcbosa/Documents/LibraryProjects/XCTreeLang/XCTreeLang/Statements/XCTLVariableRefStatement.swift"
+                  startingColumnNumber = "9223372036854775807"
+                  endingColumnNumber = "9223372036854775807"
+                  startingLineNumber = "141"
+                  endingLineNumber = "141"
+                  offsetFromSymbolStart = "2444">
+               </Location>
+               <Location
+                  uuid = "13C4A8A4-B94A-43B8-8601-88F10E7EAC2A - b2953dc3cfc33b4e"
+                  shouldBeEnabled = "Yes"
+                  ignoreCount = "0"
+                  continueAfterRunningActions = "No"
+                  symbolName = "XCTreeLang.XCTLVariableRefStatement.evaluateBack(_: XCTreeLang.XCTLRuntimeVariable, inContext: XCTreeLang.XCTLRuntimeAbstractContext) throws -&gt; XCTreeLang.XCTLRuntimeVariable"
+                  moduleName = "XCTreeLang"
+                  usesParentBreakpointCondition = "Yes"
+                  urlString = "file:///Users/xcbosa/Documents/LibraryProjects/XCTreeLang/XCTreeLang/Statements/XCTLVariableRefStatement.swift"
+                  startingColumnNumber = "9223372036854775807"
+                  endingColumnNumber = "9223372036854775807"
+                  startingLineNumber = "141"
+                  endingLineNumber = "141"
+                  offsetFromSymbolStart = "2448">
+               </Location>
+            </Locations>
          </BreakpointContent>
       </BreakpointProxy>
       <BreakpointProxy
@@ -1179,6 +1410,38 @@
             endingLineNumber = "93"
             landmarkName = "evaluate(inContext:)"
             landmarkType = "7">
+            <Locations>
+               <Location
+                  uuid = "4D7F9232-F6DA-4173-82A0-FC2A293AB3FF - 819511eaf925e71d"
+                  shouldBeEnabled = "Yes"
+                  ignoreCount = "0"
+                  continueAfterRunningActions = "No"
+                  symbolName = "XCTreeLang.XCTLVariableRefStatement.evaluate(inContext: XCTreeLang.XCTLRuntimeAbstractContext) throws -&gt; XCTreeLang.XCTLRuntimeVariable"
+                  moduleName = "XCTreeLang"
+                  usesParentBreakpointCondition = "Yes"
+                  urlString = "file:///Users/xcbosa/Documents/LibraryProjects/XCTreeLang/XCTreeLang/Statements/XCTLVariableRefStatement.swift"
+                  startingColumnNumber = "9223372036854775807"
+                  endingColumnNumber = "9223372036854775807"
+                  startingLineNumber = "93"
+                  endingLineNumber = "93"
+                  offsetFromSymbolStart = "2596">
+               </Location>
+               <Location
+                  uuid = "4D7F9232-F6DA-4173-82A0-FC2A293AB3FF - 819511eaf925e71d"
+                  shouldBeEnabled = "Yes"
+                  ignoreCount = "0"
+                  continueAfterRunningActions = "No"
+                  symbolName = "XCTreeLang.XCTLVariableRefStatement.evaluate(inContext: XCTreeLang.XCTLRuntimeAbstractContext) throws -&gt; XCTreeLang.XCTLRuntimeVariable"
+                  moduleName = "XCTreeLang"
+                  usesParentBreakpointCondition = "Yes"
+                  urlString = "file:///Users/xcbosa/Documents/LibraryProjects/XCTreeLang/XCTreeLang/Statements/XCTLVariableRefStatement.swift"
+                  startingColumnNumber = "9223372036854775807"
+                  endingColumnNumber = "9223372036854775807"
+                  startingLineNumber = "93"
+                  endingLineNumber = "93"
+                  offsetFromSymbolStart = "2620">
+               </Location>
+            </Locations>
          </BreakpointContent>
       </BreakpointProxy>
       <BreakpointProxy
@@ -1195,6 +1458,38 @@
             endingLineNumber = "96"
             landmarkName = "evaluate(inContext:)"
             landmarkType = "7">
+            <Locations>
+               <Location
+                  uuid = "F8BFE289-40FB-4CC2-8200-C286FC68D912 - 819511eaf925e7f0"
+                  shouldBeEnabled = "Yes"
+                  ignoreCount = "0"
+                  continueAfterRunningActions = "No"
+                  symbolName = "XCTreeLang.XCTLVariableRefStatement.evaluate(inContext: XCTreeLang.XCTLRuntimeAbstractContext) throws -&gt; XCTreeLang.XCTLRuntimeVariable"
+                  moduleName = "XCTreeLang"
+                  usesParentBreakpointCondition = "Yes"
+                  urlString = "file:///Users/xcbosa/Documents/LibraryProjects/XCTreeLang/XCTreeLang/Statements/XCTLVariableRefStatement.swift"
+                  startingColumnNumber = "9223372036854775807"
+                  endingColumnNumber = "9223372036854775807"
+                  startingLineNumber = "96"
+                  endingLineNumber = "96"
+                  offsetFromSymbolStart = "3192">
+               </Location>
+               <Location
+                  uuid = "F8BFE289-40FB-4CC2-8200-C286FC68D912 - 819511eaf925e7f0"
+                  shouldBeEnabled = "Yes"
+                  ignoreCount = "0"
+                  continueAfterRunningActions = "No"
+                  symbolName = "XCTreeLang.XCTLVariableRefStatement.evaluate(inContext: XCTreeLang.XCTLRuntimeAbstractContext) throws -&gt; XCTreeLang.XCTLRuntimeVariable"
+                  moduleName = "XCTreeLang"
+                  usesParentBreakpointCondition = "Yes"
+                  urlString = "file:///Users/xcbosa/Documents/LibraryProjects/XCTreeLang/XCTreeLang/Statements/XCTLVariableRefStatement.swift"
+                  startingColumnNumber = "9223372036854775807"
+                  endingColumnNumber = "9223372036854775807"
+                  startingLineNumber = "96"
+                  endingLineNumber = "96"
+                  offsetFromSymbolStart = "3216">
+               </Location>
+            </Locations>
          </BreakpointContent>
       </BreakpointProxy>
       <BreakpointProxy
@@ -1211,6 +1506,38 @@
             endingLineNumber = "68"
             landmarkName = "evaluate(inContext:)"
             landmarkType = "7">
+            <Locations>
+               <Location
+                  uuid = "C29D365A-BB7C-4C98-9E9F-DFBDD1D3B449 - 541be6fa9550d46e"
+                  shouldBeEnabled = "Yes"
+                  ignoreCount = "0"
+                  continueAfterRunningActions = "No"
+                  symbolName = "XCTreeLang.XCTLListStatement.evaluate(inContext: XCTreeLang.XCTLRuntimeAbstractContext) throws -&gt; XCTreeLang.XCTLRuntimeVariable"
+                  moduleName = "XCTreeLang"
+                  usesParentBreakpointCondition = "Yes"
+                  urlString = "file:///Users/xcbosa/Documents/LibraryProjects/XCTreeLang/XCTreeLang/Statements/VirtualStatement/XCTLListStatement.swift"
+                  startingColumnNumber = "9223372036854775807"
+                  endingColumnNumber = "9223372036854775807"
+                  startingLineNumber = "68"
+                  endingLineNumber = "68"
+                  offsetFromSymbolStart = "1024">
+               </Location>
+               <Location
+                  uuid = "C29D365A-BB7C-4C98-9E9F-DFBDD1D3B449 - 541be6fa9550d46e"
+                  shouldBeEnabled = "Yes"
+                  ignoreCount = "0"
+                  continueAfterRunningActions = "No"
+                  symbolName = "XCTreeLang.XCTLListStatement.evaluate(inContext: XCTreeLang.XCTLRuntimeAbstractContext) throws -&gt; XCTreeLang.XCTLRuntimeVariable"
+                  moduleName = "XCTreeLang"
+                  usesParentBreakpointCondition = "Yes"
+                  urlString = "file:///Users/xcbosa/Documents/LibraryProjects/XCTreeLang/XCTreeLang/Statements/VirtualStatement/XCTLListStatement.swift"
+                  startingColumnNumber = "9223372036854775807"
+                  endingColumnNumber = "9223372036854775807"
+                  startingLineNumber = "68"
+                  endingLineNumber = "68"
+                  offsetFromSymbolStart = "1032">
+               </Location>
+            </Locations>
          </BreakpointContent>
       </BreakpointProxy>
       <BreakpointProxy
@@ -1229,5 +1556,21 @@
             landmarkType = "7">
          </BreakpointContent>
       </BreakpointProxy>
+      <BreakpointProxy
+         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
+         <BreakpointContent
+            uuid = "5377A5D0-2A84-4466-9A96-E67B4581290B"
+            shouldBeEnabled = "Yes"
+            ignoreCount = "0"
+            continueAfterRunningActions = "No"
+            filePath = "XCTreeLang/Statements/VirtualStatement/XCTLListStatement.swift"
+            startingColumnNumber = "9223372036854775807"
+            endingColumnNumber = "9223372036854775807"
+            startingLineNumber = "45"
+            endingLineNumber = "45"
+            landmarkName = "parseStatement(fromLexerToSelf:fromParent:)"
+            landmarkType = "7">
+         </BreakpointContent>
+      </BreakpointProxy>
    </Breakpoints>
 </Bucket>

+ 1 - 1
XCTreeLang/Runtime/Type/XCTLRuntimeType.swift

@@ -74,7 +74,7 @@ public class XCTLRuntimeType: NSObject {
         return self.klassName
     }
     
-    public func invokeParagraph(_ name: String, forInstance: XCTLRuntimeTypeInstance, inContext: Any, withArgs args: [NSObject]) {
+    internal func invokeParagraph(_ name: String, forInstance: XCTLRuntimeTypeInstance, inContext: Any, withArgs args: [NSObject]) {
         
     }
     

+ 5 - 2
XCTreeLang/Statements/VirtualStatement/XCTLPrefixExpression.swift

@@ -17,6 +17,8 @@ internal class XCTLPrefixExpression: XCTLStatement, XCTLExpression {
     
     var statements = [XCTLStatement]()
     
+    var prototypes = XCTLShortExpressionPrototypes
+    
     func matchSelfStatement(lex: XCTLLexer) throws -> XCTLStatement? {
         fatalError("\(self.type.rawValue) can not parse automatically.")
     }
@@ -28,12 +30,13 @@ internal class XCTLPrefixExpression: XCTLStatement, XCTLExpression {
     func parseStatement(fromLexerToSelf lex: XCTLLexer, fromParent: XCTLStatement?, terminatorType: XCTLTokenType) throws {
         self.parent = fromParent
         var stackValue = 0
-        while try lex.peek().type != terminatorType {
+        while ![terminatorType, .typeXOR].contains(try lex.peek().type) {
             var stmt: XCTLStatement & XCTLExpressionPart
             let position = lex.position
             
             do {
-                stmt = try self.parseNextStatement(forLexer: lex, prototypes: XCTLExpressionPrototypes) as! XCTLStatement & XCTLExpressionPart
+                let nextStmt = try self.parseNextStatement(forLexer: lex, prototypes: self.prototypes)
+                stmt = nextStmt as! XCTLStatement & XCTLExpressionPart
             } catch _ as XCTLCompileTimeError {
                 lex.position = position
                 break

+ 1 - 1
XCTreeLang/Statements/XCTLForStatement.swift

@@ -43,7 +43,7 @@ public class XCTLForStatement: XCTLStatement {
             throw XCTLCompileTimeError.unexpectTokenInStatement(expect: XCTLTokenType.typeIn.rawValue, butGot: inToken.rawValue)
         }
         
-        self.enumeratorVariableStatement = try self.parseNextExpression(forLexer: lex, terminator: .typeOpenBrace)
+        self.enumeratorVariableStatement = try self.parseNextExpression(forLexer: lex, terminator: .typeOpenBrace, prototypes: XCTLShortExpressionPrototypes)
         
         try self.listStatement.parseStatement(fromLexerToSelf: lex, fromParent: self)
         

+ 1 - 1
XCTreeLang/Statements/XCTLFunctionCallStatement.swift

@@ -59,7 +59,7 @@ internal class XCTLFunctionCallStatement: XCTLStatement, XCTLExpressionPart {
                 }
             }
             selectorAppendix.append(":")
-            self.argumentStatements.append(try self.parseNextExpression(forLexer: lex))
+            self.argumentStatements.append(try self.parseNextExpression(forLexer: lex, terminator: .typeCloseBracket))
             firstArg = false
         }
         

+ 3 - 1
XCTreeLang/Statements/XCTLInitStatement.swift

@@ -7,12 +7,14 @@
 
 import Foundation
 
-internal class XCTLInitStatement: XCTLStatement {
+internal class XCTLInitStatement: XCTLStatement, XCTLExpressionPart {
     
     var type: XCTLStatementType { .typeInit }
     
     var holdingObject: XCTLRuntimeVariable = .void
     
+    var expressionValue: XCTLExpressionValue { .product }
+    
     var typeName: String = ""
     var defineName: String = ""
     var initArgumentStatements = [XCTLStatement]()

+ 1 - 1
XCTreeLang/Statements/XCTLLazyEqualStatement.swift

@@ -19,7 +19,7 @@ internal class XCTLLazyEqualStatement: XCTLStatement {
     weak var parent: XCTLStatement?
     
     func matchSelfStatement(lex: XCTLLexer) throws -> XCTLStatement? {
-        if try lex.next().type == .typePoint {
+        if try lex.next().type == .typeXOR {
             return XCTLLazyEqualStatement()
         }
         return nil

+ 12 - 1
XCTreeLang/Statements/XCTLStatement.swift

@@ -120,6 +120,13 @@ internal var XCTLStatementPrototypes: [XCTLStatement] = [
 ]
 
 internal var XCTLExpressionPrototypes: [XCTLStatement] = [
+    XCTLFunctionCallStatement(),
+    XCTLImmediateStatement(),
+    XCTLInitStatement(),
+    XCTLVariableRefStatement()
+]
+
+internal var XCTLShortExpressionPrototypes: [XCTLStatement] = [
     XCTLFunctionCallStatement(),
     XCTLImmediateStatement(),
     XCTLVariableRefStatement()
@@ -155,8 +162,12 @@ internal extension XCTLStatement {
         return try XCTLStatementParseNextStatement(forLexer: lex, fromParent: self, prototypes: prototypes)
     }
     
-    func parseNextExpression(forLexer lex: XCTLLexer, terminator: XCTLTokenType = .typeEOF) throws -> XCTLStatement & XCTLExpression {
+    func parseNextExpression(forLexer lex: XCTLLexer,
+                             terminator: XCTLTokenType = .typeEOF,
+                             prototypes: [XCTLStatement] = XCTLExpressionPrototypes)
+    throws -> XCTLStatement & XCTLExpression {
         let prefixExpr = XCTLPrefixExpression()
+        prefixExpr.prototypes = prototypes
         try prefixExpr.parseStatement(fromLexerToSelf: lex, fromParent: self, terminatorType: terminator)
         return prefixExpr
     }

+ 1 - 1
XCTreeLang/Statements/XCTLSwitchStatement.swift

@@ -32,7 +32,7 @@ internal class XCTLSwitchStatement: XCTLStatement, XCTLConditionParentStatement
     func parseStatement(fromLexerToSelf lex: XCTLLexer, fromParent: XCTLStatement?) throws {
         self.parent = fromParent
         try lex.next()
-        self.switchingObjectStmt = try self.parseNextExpression(forLexer: lex, terminator: .typeOpenBrace)
+        self.switchingObjectStmt = try self.parseNextExpression(forLexer: lex, terminator: .typeOpenBrace, prototypes: XCTLShortExpressionPrototypes)
         try self.childrenStmt.parseStatement(fromLexerToSelf: lex, fromParent: self)
         
         lex.lastStatement = self