Mercurial > hg > Applications > Grep
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 |