fix: add explicit Block statement (required for scoping)

This commit is contained in:
Gleb Koval 2025-01-31 21:57:06 +00:00
parent af919742a0
commit cc97118e76
Signed by: cyclane
GPG Key ID: 15E168A8B332382C

View File

@ -126,6 +126,8 @@ object ast {
object If extends ParserBridge3[Expr, Stmt, Stmt, If] object If extends ParserBridge3[Expr, Stmt, Stmt, If]
case class While(cond: Expr, body: Stmt) extends Stmt case class While(cond: Expr, body: Stmt) extends Stmt
object While extends ParserBridge2[Expr, Stmt, While] object While extends ParserBridge2[Expr, Stmt, While]
case class Block(stmt: Stmt) extends Stmt
object Block extends ParserBridge1[Stmt, Block]
case class SeqStmt(stmt1: Stmt, stmt2: Stmt) extends Stmt case class SeqStmt(stmt1: Stmt, stmt2: Stmt) extends Stmt
object SeqStmt extends ParserBridge2[Stmt, Stmt, SeqStmt] object SeqStmt extends ParserBridge2[Stmt, Stmt, SeqStmt]