]> granicus.if.org Git - onig/commitdiff
add output of bytecode execution counter
authorK.Kosako <kosako@sofnec.co.jp>
Fri, 2 Jun 2017 01:57:10 +0000 (10:57 +0900)
committerK.Kosako <kosako@sofnec.co.jp>
Fri, 2 Jun 2017 01:57:10 +0000 (10:57 +0900)
src/regexec.c

index 7c6d303dfef44d4c159be3134b2689a0627291e5..0e02ff669e0ccfba1ab0809349fda3fd3f1f51c1 100644 (file)
@@ -1341,9 +1341,13 @@ match_at(regex_t* reg, const UChar* str, const UChar* end,
   while (1) {
 #ifdef ONIG_DEBUG_MATCH
     {
+      static unsigned int counter = 1;
+
       UChar *q, *bp, buf[50];
       int len;
-      fprintf(stderr, "%4d> \"", (int )(s - str));
+      fprintf(stderr, "%7u: %4d> \"", counter, (int )(s - str));
+      counter++;
+
       bp = buf;
       for (i = 0, q = s; i < 7 && q < end; i++) {
         len = enclen(encode, q);