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;