For example in the code below neither of two foo definitions matches the call. But IDE can at least help us to navigate to them (because the call might be incomplete and would resolve if we change some of the arguments):
macro foo(x, y, *z, u, v)
puts {{x}}, {{y}}
end
macro foo(x, y)
puts {{x}}, {{y}}
end
foo
For example in the code below neither of two
foo
definitions matches the call. But IDE can at least help us to navigate to them (because the call might be incomplete and would resolve if we change some of the arguments):