BadVPN – Blame information for rev 1

Subversion Repositories:
Rev:
Rev Author Line No. Line
1 office 1 process foo {
2 var("hello") x;
3 alias("x") y;
4 val_equal(y, "hello") a;
5 assert(a);
6  
7 var("hello") x;
8 alias("x") y;
9 y->set("world");
10 val_equal(y, "world") a;
11 assert(a);
12  
13 var("hello") x;
14 alias("x") y;
15 alias("y") z;
16 z->set("world");
17 val_equal(x, "world") a;
18 assert(a);
19  
20 call("test", {"hello"}) c;
21 alias("c.x") x;
22 val_equal(x, "hello") a;
23 assert(a);
24  
25 call("test", {"hello"}) c;
26 alias("c") x;
27 alias("x") y;
28 alias("y.x") z;
29 c.x->set("world");
30 val_equal(z, "world") a;
31 assert(a);
32  
33 var("hello") x;
34 call("test2", {"_caller.x"}) c;
35 c.x->set("world");
36 val_equal(x, "world") a;
37 assert(a);
38  
39 exit("0");
40 }
41  
42 template test {
43 var(_arg0) x;
44 }
45  
46 template test2 {
47 alias(_arg0) x;
48 }