diff --git a/compiler/nodes.py b/compiler/nodes.py index d72ec67..a3a60c7 100644 --- a/compiler/nodes.py +++ b/compiler/nodes.py @@ -355,7 +355,7 @@ class Call(Node): def semantic_analysis(self, context: semantic.Context): super(Call, self).semantic_analysis(context) - variable = context.get_variable(self.identifier.value) + variable = context.get_variable(self.identifier.value, reader=self) if variable is None: raise SemanticAnalysisError(location=self.location(), message=f"Unknown function '{self.identifier.value}'")