about summary refs log tree commit diff
path: root/boot/tests/parse/variadic_parameters.cskt
blob: 3b718a140758dde059580fd8fe3d64cb74f5ee19 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
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
)))))