BadVPN – Blame information for rev 1

Subversion Repositories:
Rev:
Rev Author Line No. Line
1 office 1 process main {
2 var("FOO BAR BAZ QUX goo") x;
3 regex_replace(x, {"FOO", "BAR", "goo"}, {"BAR", "bar", "GOO"}) y;
4 strcmp(y, "BAR bar BAZ QUX GOO") a;
5 assert(a);
6  
7 var("hello world") x;
8 regex_replace(x, {"^hello"}, {"Hello,"}) y;
9 strcmp(y, "Hello, world") a;
10 assert(a);
11  
12 var("hello world") x;
13 regex_replace(x, {"goodbye"}, {"hello"}) y;
14 strcmp(y, "hello world") a;
15 assert(a);
16  
17 var("hello world") x;
18 regex_replace(x, {"hello world"}, {"hello NCD"}) y;
19 strcmp(y, "hello NCD") a;
20 assert(a);
21  
22 var("hello world") x;
23 regex_replace(x, {"wor"}, {"Wor"}) y;
24 strcmp(y, "hello World") a;
25 assert(a);
26  
27 var("hello world") x;
28 regex_replace(x, {"ell", "llo"}, {"ELL", "LLO"}) y;
29 strcmp(y, "hELLo world") a;
30 assert(a);
31  
32 var("hello world") x;
33 regex_replace(x, {"ell", "el"}, {"ELL", "EL"}) y;
34 strcmp(y, "hELLo world") a;
35 assert(a);
36  
37 var("hello world") x;
38 regex_replace(x, {"el", "lo"}, {"EL", "LO"}) y;
39 strcmp(y, "hELLO world") a;
40 assert(a);
41  
42 var("hello world") x;
43 regex_replace(x, {"ell", "ll"}, {"ELL", "LL"}) y;
44 strcmp(y, "hELLo world") a;
45 assert(a);
46  
47 exit("0");
48 }