From 7192bb318c7e4572bbb70586736c93f52b63f1bd Mon Sep 17 00:00:00 2001 From: Karma Riuk Date: Fri, 11 Jul 2025 11:39:25 +0200 Subject: [PATCH] fixed the to string function of some nodes --- src/ast/expressions/prefix.cpp | 2 +- src/ast/statements/expression.cpp | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/src/ast/expressions/prefix.cpp b/src/ast/expressions/prefix.cpp index 0d60038..82eeb86 100644 --- a/src/ast/expressions/prefix.cpp +++ b/src/ast/expressions/prefix.cpp @@ -14,7 +14,7 @@ namespace ast { } std::string prefix_expr::str() const { - return token.literal + right->str(); + return "(" + op + right->str() + ")"; } prefix_expr::~prefix_expr() { diff --git a/src/ast/statements/expression.cpp b/src/ast/statements/expression.cpp index 0e527b3..c3f57f4 100644 --- a/src/ast/statements/expression.cpp +++ b/src/ast/statements/expression.cpp @@ -22,8 +22,6 @@ namespace ast { if (expression != nullptr) ss << expression->str(); - ss << ';'; - return ss.str(); }; } // namespace ast