We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a38f558 commit 33b1c23Copy full SHA for 33b1c23
src/Application/HydraScript.Application.StaticAnalysis/Visitors/DeclarationVisitor.cs
@@ -119,6 +119,14 @@ public VisitUnit Visit(FunctionDeclaration visitable)
119
}
120
121
_symbolTables[visitable.Parent.Scope].AddSymbol(functionSymbol);
122
+ if (indexOfFirstDefaultArgument is not -1)
123
+ {
124
+ for (var i = indexOfFirstDefaultArgument; i < visitable.Arguments.Count; i++)
125
126
+ var overload = new FunctionSymbolId(visitable.Name, parameters[..i].Select(x => x.Type));
127
+ _symbolTables[visitable.Parent.Scope].AddSymbol(functionSymbol, overload);
128
+ }
129
130
return visitable.Statements.Accept(This);
131
132
0 commit comments