feat: execute short-circuit boolean expressions

This commit is contained in:
2026-10-10 00:36:07 +02:00
parent 7551ce5f6d
commit 5f845b9520
15 changed files with 952 additions and 30 deletions
+4
View File
@@ -22,6 +22,7 @@ TokenKind :: enum {
for, while
proc, return
true, false
and, or
# literals
ident, string
@@ -40,6 +41,9 @@ TokenKind :: enum {
plus, minus
star, slash
# logical
bang
# assignment & arithmetic
plus_equal, minus_equal
star_equal, slash_equal