add else and elif to the grammar

This commit is contained in:
tocariimaa 2025-01-21 18:36:25 -03:00
parent 4b52f663c6
commit 7c286f2261

View file

@ -38,7 +38,8 @@ decorated-decl = pragma (proc-decl / symbol-decl)
; Statements ; Statements
while-stmt = "while" expr *stmt "end" while-stmt = "while" expr *stmt "end"
if-expr = "if" expr *stmt "end" elif-else = ["elif" expr *stmt] ["else" *stmt]
if-expr = "if" expr *stmt elif-else "end"
break-expr = "break" [expr] break-expr = "break" [expr]
return-stmt = "return" [expr] return-stmt = "return" [expr]
yield-stmt = "yield" [expr] yield-stmt = "yield" [expr]