permit multiline comments and strings in macros
[bpt/coccinelle.git] / demos / orgmode2.cocci
1
2 @r@
3 position p1, p2;
4 identifier f;
5 expression E;
6 @@
7
8 f@p1(E@p2)
9
10 @ script:python @
11 p1 << r.p1;
12 p2 << r.p2;
13 f << r.f;
14 @@
15
16 coccilib.org.print_todo (p1[0])
17 coccilib.org.print_link (p2[0])
18
19 print ""
20
21 coccilib.org.print_safe_todo (p1[0], "arr[i]")
22 coccilib.org.print_safe_link (p2[0], "arr[i]")
23
24 print ""
25
26 cocci.print_main ("foo", p1)
27 cocci.print_sec ("foo", p2)
28 cocci.print_secs ("foo", p2)
29
30 print ""
31
32 cocci.print_main ("foo", p1, "ovl-face3")
33 cocci.print_sec ("foo", p2, "ovl-face4")
34 cocci.print_secs ("foo", p2, "ovl-face4")