aboutsummaryrefslogtreecommitdiff
path: root/compiler/tests/parser/statement_decl.good
blob: 3584ec1320d1dccba65ea0381dfc364d6a9da7e1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35

() some_function() {
    
    () ta;
    ()^ tb;
    ()^^ tc;
    ()#[1] td;
    ()^#[1]^ te;
    ()()^ tf;
    ()? tg;
    (int xx, int yy) th;
    ()^?#[1](int a)^#[1]^? ti;
    
    int tj;
    int^ tk;
    int#[1] tl;
    int#[1]^? tm;
    int^?#[1](int a)^#[1]^? tn;
    
    int to = 0;
    int^?#[1](int a)^#[1] tp = tn?^;

    var int tq = 0;
    var () tr;
    ()()^ ts = @some_function;
    ()() var^ tt = @some_function;
    
    enum (x,y) tu;
    var enum (x,y) tv;
    int enum (x,y) tw;
    var int enum (x,y) tx;

}