From 3c645799476e526b04e13f648cd30643c1f39112 Mon Sep 17 00:00:00 2001
From: Ferenc Szontágh <szf@fsociety.hu>
Date: Sat, 19 Apr 2025 14:23:53 +0000
Subject: [PATCH] fix function call in function

---
 src/Parser/Parser.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/src/Parser/Parser.cpp b/src/Parser/Parser.cpp
index c3241c2..baff197 100644
--- a/src/Parser/Parser.cpp
+++ b/src/Parser/Parser.cpp
@@ -304,7 +304,7 @@
     Lexer::Tokens::Token     id_token         = expect(Lexer::Tokens::Type::IDENTIFIER);
     std::string              func_name        = id_token.value;
     Symbols::Variables::Type func_return_type = Symbols::Variables::Type::NULL_TYPE;
-    expect(Lexer::Tokens::Type::OPERATOR_ASSIGNMENT, "=");
+    // note: '=' before parameter list is no longer required; function name is followed directly by '('
     expect(Lexer::Tokens::Type::PUNCTUATION, "(");
 
     Symbols::FunctionParameterInfo param_infos;

--
Gitblit v1.9.3