From 02ce25df2dafa920a94cf3f4dc6db611a05579b3 Mon Sep 17 00:00:00 2001 From: CHatingPython Date: Wed, 3 Jun 2026 16:10:35 +0200 Subject: [PATCH] refactor(AST): improve AST node print operator --- furc/include/furc/ast/node.hpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/furc/include/furc/ast/node.hpp b/furc/include/furc/ast/node.hpp index 1219a95..8d9807c 100644 --- a/furc/include/furc/ast/node.hpp +++ b/furc/include/furc/ast/node.hpp @@ -125,7 +125,9 @@ public: * @param node Node to print. * @return The output stream. */ - friend std::ostream& operator<<(std::ostream& os, const node& node) { return node.print(os); } + friend std::ostream& operator<<(std::ostream& os, const node& node) { + return node.print(os << node.location() << ": "); + } protected: /** * @brief Compares two nodes for equality.