fix: add explicit Block statement (required for scoping)
This commit is contained in:
parent
af919742a0
commit
cc97118e76
@ -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]
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user