Mercurial > hg > Applications > Grep
comparison regexParser/subsetConstruction.cc @ 267:5d4afe6f6d00
fix(not working)
author | Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 29 Jan 2016 13:31:01 +0900 |
parents | e51cac73e42a |
children | 0e423d9f9647 |
comparison
equal
deleted
inserted
replaced
266:e51cac73e42a | 267:5d4afe6f6d00 |
---|---|
355 tgv.tg->stateArray = (StatePtr*)calloc(bi.bitContainer*2,sizeof(StatePtr*)); | 355 tgv.tg->stateArray = (StatePtr*)calloc(bi.bitContainer*2,sizeof(StatePtr*)); |
356 tgv.tg->stateArray[startState->bitState.bitContainer] = startState; | 356 tgv.tg->stateArray[startState->bitState.bitContainer] = startState; |
357 tgv.tg->stateArray[endState->bitState.bitContainer] = endState; | 357 tgv.tg->stateArray[endState->bitState.bitContainer] = endState; |
358 BitVector anyBi; | 358 BitVector anyBi; |
359 anyBi.bitContainer = bi.bitContainer * 2 - 1; // all bit 1 state | 359 anyBi.bitContainer = bi.bitContainer * 2 - 1; // all bit 1 state |
360 tgv.tg->anyState = createState(tgv,anyBi); | 360 tgv.tg->anyState = createState(tgv.tg,anyBi); |
361 tgv.startState = startState; | 361 tgv.startState = startState; |
362 tgv.endState = endState; | 362 tgv.endState = endState; |
363 tgv = generateTransition(n,tgv,2); | 363 tgv = generateTransition(n,tgv,2); |
364 return tgv; | 364 return tgv; |
365 } | 365 } |