about summary refs log tree commit diff
path: root/boot/tests/parse/variadic_parameters.cskt
blob: e002c933c8df6112668c94c1ccd37c07f61025cf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
correct parsing of variadic parameters in function
definitions

<<<

printf = fun (format string, ...args any) {
    # some implementation here
}

>>>

(expr (binary = (expr (name printf)) (expr (function (param format) (type name string) (param args) (type variadic name any) (block)))))