This commit is contained in:
Михаил Капелько
2024-04-25 22:55:21 +03:00
parent 5fe21fe872
commit 0607a03172
2 changed files with 14 additions and 8 deletions

View File

@@ -51,10 +51,10 @@ memory_Context memory_selectItem(
memory_Context memory_shouldDeselectMismatchedItems( memory_Context memory_shouldDeselectMismatchedItems(
memory_Context c memory_Context c
) { ) {
if !( if (!(
c.recentField == "selectedItems" && c.recentField == "selectedItems" &&;
c.selectedItems.size() == 2 c.selectedItems.size() == 2;
) { )) {
c.recentField = "none"; c.recentField = "none";
return c; return c;
} }

View File

@@ -100,13 +100,18 @@ def translateStatement(s, state):
# Keep "if not (" # Keep "if not ("
if ss == "if not (": if ss == "if not (":
state.isIf = True state.isIfNot = True
return f"{indentation}if !(" return f"{indentation}if (!("
# ): -> } # ): -> }
if ss == "):": if ss == "):":
state.isIf = False # if
return f"{indentation}) {{" if state.isIf:
state.isIf = False
return f"{indentation}) {{"
# if not
state.isIfNot = False
return f"{indentation})) {{"
ending = ";" ending = ";"
if state.isIf: if state.isIf:
@@ -132,6 +137,7 @@ class CPP:
def __init__(self, fn): def __init__(self, fn):
self.fn = fn self.fn = fn
self.isIf = False self.isIf = False
self.isIfNot = False
def translate(self): def translate(self):
returnType = translateType(self.fn.returnType) returnType = translateType(self.fn.returnType)