comparison 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
comparison
equal deleted inserted replaced
90:d139af3bbd67 91:912d7bd51f38
22 n->Value.character = character; 22 n->Value.character = character;
23 n->left = left; 23 n->left = left;
24 n->right = right; 24 n->right = right;
25 25
26 if (ri->tokenType == 'a') { 26 if (ri->tokenType == 'a') {
27 static int number = 1; 27 n->nodeNumber = ri->nodeNumber;
28 n->nodeNumber = number; 28 ri->nodeNumber++;
29 number++;
30 ri->tokenType = 0; 29 ri->tokenType = 0;
31 } 30 }
32 return n; 31 return n;
33 } 32 }
34 33
141 NodePtr n1 = regex(ri); 140 NodePtr n1 = regex(ri);
142 n = createNode(ri,'+',n,n1); 141 n = createNode(ri,'+',n,n1);
143 } 142 }
144 } return n; 143 } return n;
145 } 144 }
146