aboutsummaryrefslogtreecommitdiff
path: root/compiler/tests/parser/def_var_generic.good
blob: 3e44101dc9c65476b40566fcd30228eb03df0434 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21


typedef list[T] = (
    count size,
    count capacity,
    T#[capacity]^ elements,
);

typedef incomplete pair[T,U] = (
    T first,
    U second,
);



list[int] a;
list[list[int]] b;
pair[list[int],list[int]]^ c;
pair[list[int],int] d;
pair[pair[list[int],list[int]], pair[pair[int,int],list[int]]] e;