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 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
|
@initialize:python@
@@
from coccilib.org import print_todo, print_safe_todo, print_link, print_safe_link
@r@
position p1, p2;
identifier f;
expression E;
@@
f@p1(E@p2)
@ script:python @
p1 << r.p1;
p2 << r.p2;
f << r.f;
@@
print_todo (p1[0])
print_link (p2[0])
print ""
print_safe_todo (p1[0], "arr[i]")
print_safe_link (p2[0], "arr[i]")
print ""
coccilib.org.print_todo (p1[0])
coccilib.org.print_link (p2[0])
print ""
coccilib.org.print_safe_todo (p1[0], "arr[i]")
coccilib.org.print_safe_link (p2[0], "arr[i]")
print ""
cocci.print_main ("foo", p1)
cocci.print_sec ("foo", p2)
cocci.print_secs ("foo", p2)
print ""
cocci.print_main ("", p1)
cocci.print_sec ("", p2)
cocci.print_secs ("", p2)
print ""
cocci.print_main ("foo", p1, "ovl-face3")
cocci.print_sec ("foo", p2, "ovl-face4")
cocci.print_secs ("foo", p2, "ovl-face4")
|