xref: /Universal-ctags/Units/parser-tcl.r/signature.d/input.tcl (revision 71f9a68044c637d5a5e226e347a38cc8794f187f)
1proc fn a {
2    return a
3}
4
5proc f11 {a} {
6    return a
7}
8
9proc f10 {{a 0}} {
10    return a
11}
12
13proc g1121 {a b} {
14    return a + b
15}
16
17proc g1021 {{a 0} b} {
18    return a + b
19}
20
21proc g1020 {{a 0} {b 1}} {
22    return a + b
23}
24
25proc g1120 {a {b 1}} {
26    return a + b
27}
28
29proc h112131 {a b c} {
30    return a + b + c
31}
32
33proc h102131 {{a 0} b c} {
34    return a + b + c
35}
36
37proc h112031 {a {b 0} c} {
38    return a + b + c
39}
40
41proc h112130 {a b {c 0}} {
42    return a + b + c
43}
44
45proc h102031 {{a 0} {b 0} c} {
46    return a + b + c
47}
48
49proc h112030 {a {b 0} {c 0}} {
50    return a + b + c
51}
52
53proc h102130 {{a 0} b {c 0}} {
54    return a + b + c
55}
56
57proc h102030 {{a 0} {b 0} {c 0}} {
58    return a + b + c
59}
60
61set d 1
62
63proc i10_0 {{a d}} {
64    return a
65}
66
67proc i10_1 {{a {d}}} {
68    return 0
69}
70
71proc i10_2 {{a {[h102030]}}} {
72    return 0
73}
74