From 5d5c14920a9aa3397d4b479c22e37392be5557f4 Mon Sep 17 00:00:00 2001 From: _ov4 Date: Tue, 13 Oct 2026 08:47:52 +0000 Subject: feat: support comma-separated OUTPUT expressions Co-Authored-By: Claude Fable 5.1 --- include/cps/AST.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'include') diff --git a/include/cps/AST.h b/include/cps/AST.h index f24d987..d98613d 100644 --- a/include/cps/AST.h +++ b/include/cps/AST.h @@ -150,10 +150,10 @@ public: }; class OutputStmtAST : public StmtAST { - std::unique_ptr Expr; + std::vector> Exprs; public: - OutputStmtAST(std::unique_ptr Expr) : Expr(std::move(Expr)) {} - ExprAST *getExpr() const { return Expr.get(); } + OutputStmtAST(std::vector> Exprs) : Exprs(std::move(Exprs)) {} + const std::vector> &getExprs() const { return Exprs; } }; class IfStmtAST : public StmtAST { -- cgit v1.3.1-4-g156e