Home | History | Annotate | Line # | Download | only in data
      1 # Let's have some fun -- try to match a C comment.
      2 # first the obvious, which looks okay at first glance...
      3 /\*.*\*/	-	/*x*/	/*x*/
      4 # but...
      5 /\*.*\*/	-	/*x*/y/*z*/	/*x*/y/*z*/
      6 # okay, we must not match */ inside; try to do that...
      7 /\*([^*]|\*[^/])*\*/	-	/*x*/	/*x*/
      8 /\*([^*]|\*[^/])*\*/	-	/*x*/y/*z*/	/*x*/
      9 # but...
     10 /\*([^*]|\*[^/])*\*/	-	/*x**/y/*z*/	/*x**/y/*z*/
     11 # and a still fancier version, which does it right (I think)...
     12 /\*([^*]|\*+[^*/])*\*+/	-	/*x*/	/*x*/
     13 /\*([^*]|\*+[^*/])*\*+/	-	/*x*/y/*z*/	/*x*/
     14 /\*([^*]|\*+[^*/])*\*+/	-	/*x**/y/*z*/	/*x**/
     15 /\*([^*]|\*+[^*/])*\*+/	-	/*x****/y/*z*/	/*x****/
     16 /\*([^*]|\*+[^*/])*\*+/	-	/*x**x*/y/*z*/	/*x**x*/
     17 /\*([^*]|\*+[^*/])*\*+/	-	/*x***x/y/*z*/	/*x***x/y/*z*/
     18