Перегрузка функций
Две функции с одним именем и с произвольным количеством параметров у каждой
FUNC a(b)
result = b + 2
END FUNC
FUNC a(c)
result = c * 5
return
END FUNC
Все замечательно работает. Выполняется (кажется) вторая встреченная функция. первая просто игнорируется, как будто бы ее в тексте просто нет. В руководстве написано, что перезгрузка функций запрещена, но как видно, никакой диагностики не предусмотрено и по факту перегрузка функции происходит. Указывать разные количества формальных параметров в функциях не пробовал, почти уверен, что просто останутся те, что указаны в последнем варианте функции.
