Mercurial > hg > Applications > Grep
comparison regexParser/subsetConstruction.cc @ 218:d10fa72d8f31
looks like working ...
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Thu, 31 Dec 2015 11:39:58 +0900 |
parents | a9e3512120e2 |
children | 4dc8d327cc7d |
comparison
equal
deleted
inserted
replaced
217:a9e3512120e2 | 218:d10fa72d8f31 |
---|---|
226 tgvLeft.asterisk = NULL; | 226 tgvLeft.asterisk = NULL; |
227 tgvLeft = generateTransition(n->left,tgvLeft,pass); | 227 tgvLeft = generateTransition(n->left,tgvLeft,pass); |
228 TGValue tgvRight = tgv; | 228 TGValue tgvRight = tgv; |
229 if (tgvLeft.asterisk) { | 229 if (tgvLeft.asterisk) { |
230 n->right->state = tgv.endState; | 230 n->right->state = tgv.endState; |
231 tgvRight.startState = tgvRight.asterisk; | 231 tgvRight.startState = tgvLeft.asterisk; |
232 tgvRight = generateTransition(n->right,tgvRight,pass); | 232 tgvRight = generateTransition(n->right,tgvRight,pass); |
233 tgvLeft.asterisk = tgvRight.asterisk; | 233 tgvLeft.asterisk = tgvRight.asterisk; |
234 return tgvLeft; | 234 return tgvLeft; |
235 } | 235 } |
236 tgvRight.asterisk = NULL; | 236 tgvRight.asterisk = NULL; |