diff c/regexParser/createRegexTree.cc @ 91:912d7bd51f38

remove static variable in createRegexTree.cc
author Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
date Fri, 23 Oct 2015 18:53:46 +0900
parents 50a146c05192
children
line wrap: on
line diff
--- a/c/regexParser/createRegexTree.cc	Fri Oct 23 17:48:01 2015 +0900
+++ b/c/regexParser/createRegexTree.cc	Fri Oct 23 18:53:46 2015 +0900
@@ -24,9 +24,8 @@
     n->right = right;
 
     if (ri->tokenType == 'a') {
-        static int number = 1;
-        n->nodeNumber = number;
-        number++;
+        n->nodeNumber = ri->nodeNumber;
+        ri->nodeNumber++;
         ri->tokenType = 0;
     }
     return n;
@@ -143,4 +142,3 @@
         }
     } return n;
 }
-