finally add real logical operators

This commit is contained in:
2025-12-26 11:52:23 +01:00
parent 270386da95
commit db2e639cc8
16 changed files with 96 additions and 49 deletions

View File

@@ -27,7 +27,7 @@ func main[] : i64
if !memory[p]
i = i + 1
let opened = 0
while i < src_len & !(src[i] == ']' & !opened)
while i < src_len && !(src[i] == ']' && !opened)
if src[i] == '['
opened = opened + 1
else if src[i] == ']'
@@ -37,7 +37,7 @@ func main[] : i64
if memory[p]
i = i - 1
let closed = 0
while i >= 0 & !(src[i] == '[' & !closed)
while i >= 0 && !(src[i] == '[' && !closed)
if src[i] == ']'
closed = closed + 1
else if src[i] == '['