Coccinelle release-1.0.0-rc11
[bpt/coccinelle.git] / demos / orgmode.cocci
index 39395d7..d2ffdff 100644 (file)
@@ -1,6 +1,6 @@
 @initialize:python@
 
-from coccilib.org import print_todo, print_link
+from coccilib.org import print_todo, print_safe_todo, print_link, print_safe_link
 
 @r@
 position p1, p2;
@@ -21,12 +21,33 @@ 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_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_sec  ("foo", p2, "ovl-face4")
 cocci.print_secs ("foo", p2, "ovl-face4")