tokay-lang / tokay

Tokay is a programming language designed for ad-hoc parsing, inspired by awk.
https://tokay.dev
MIT License
236 stars 7 forks source link

Function call with multiple, same arguments should be rejected #124

Open phorward opened 9 months ago

phorward commented 9 months ago

The behavior of specifying the same named argument multiple times is invalid.

Tokay 0.6.4
>>> add : @a, b { a + b }
>>> add(2,3)
5
>>> add(a=2, a=3)
Line 1, column 1: add() expected argument 'b'
>>> add(a=2, a=3, b=3)
5