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