Release coccinelle-0.2.0rc1
[bpt/coccinelle.git] / demos / orgmode.cocci
1 @initialize:python@
2
3 from coccilib.org import print_todo, print_link
4
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
19 print_todo (p1[0])
20 print_link (p2[0])
21
22 print ""
23
24 cocci.print_main ("foo", p1)
25 cocci.print_sec ("foo", p2)
26 cocci.print_secs ("foo", p2)
27
28 print ""
29
30 cocci.print_main ("foo", p1, "ovl-face3")
31 cocci.print_sec ("foo", p2, "ovl-face4")
32 cocci.print_secs ("foo", p2, "ovl-face4")