BadVPN – Blame information for rev 1
?pathlinks?
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 | } |