This commit is contained in:
Михаил Капелько
2024-04-04 22:18:19 +03:00
parent 7b11b1d7db
commit 61433596aa
2 changed files with 7 additions and 3 deletions

View File

@@ -21,6 +21,7 @@ def translateStatement(s):
posRange = ss.find("range(")
posRangeEnd = ss.find("):")
posClosingScope = ss.find("#}")
posOpenSquareBracket = ss.find("[")
# #} -> }
if posClosingScope != -1:
@@ -51,14 +52,15 @@ def translateStatement(s):
# name = value -> auto name = value
if (
posColon == -1 and
posOpenSquareBracket == -1 and
posEqual >= 0
):
name = ss[:posEqual]
value = ss[posEqual + len(" = "):]
return f"{indentation}auto {name} = {value};"
# Unknown. Return as is.
return s
# Unknown. Return with semicolon at the end.
return f"{s};"
def translateType(s):
# dict[X, Y] -> std::map<X, Y>