Commit | Line | Data |
---|---|---|
7f004419 C |
1 | @initialize:python@ |
2 | ||
ae4735db | 3 | from coccilib.org import print_todo, print_safe_todo, print_link, print_safe_link |
7f004419 | 4 | |
951c7801 C |
5 | @r@ |
6 | position p1, p2; | |
7 | identifier f; | |
8 | expression E; | |
9 | @@ | |
10 | ||
11 | f@p1(E@p2) | |
12 | ||
13 | @ script:python @ | |
14 | p1 << r.p1; | |
15 | p2 << r.p2; | |
16 | f << r.f; | |
17 | @@ | |
18 | ||
7f004419 C |
19 | print_todo (p1[0]) |
20 | print_link (p2[0]) | |
951c7801 C |
21 | |
22 | print "" | |
23 | ||
ae4735db C |
24 | print_safe_todo (p1[0], "arr[i]") |
25 | print_safe_link (p2[0], "arr[i]") | |
26 | ||
27 | print "" | |
28 | ||
29 | coccilib.org.print_todo (p1[0]) | |
30 | coccilib.org.print_link (p2[0]) | |
31 | ||
32 | print "" | |
33 | ||
34 | coccilib.org.print_safe_todo (p1[0], "arr[i]") | |
35 | coccilib.org.print_safe_link (p2[0], "arr[i]") | |
36 | ||
37 | print "" | |
38 | ||
7f004419 | 39 | cocci.print_main ("foo", p1) |
5636bb2c | 40 | cocci.print_sec ("foo", p2) |
7f004419 | 41 | cocci.print_secs ("foo", p2) |
951c7801 C |
42 | |
43 | print "" | |
44 | ||
5636bb2c C |
45 | cocci.print_main ("", p1) |
46 | cocci.print_sec ("", p2) | |
47 | cocci.print_secs ("", p2) | |
48 | ||
49 | print "" | |
50 | ||
7f004419 | 51 | cocci.print_main ("foo", p1, "ovl-face3") |
5636bb2c | 52 | cocci.print_sec ("foo", p2, "ovl-face4") |
7f004419 | 53 | cocci.print_secs ("foo", p2, "ovl-face4") |