# HG changeset patch # User Shinji KONO # Date 1454901887 -32400 # Node ID c48a8671ce34e4c29a3c7bb18e4982d2ac1397b2 # Parent cc770cd8d0000a4db44f2e33356b2d6d2c324224 fix parallel search first match diff -r cc770cd8d000 -r c48a8671ce34 regexParser/TODO --- a/regexParser/TODO Mon Feb 08 11:56:13 2016 +0900 +++ b/regexParser/TODO Mon Feb 08 12:24:47 2016 +0900 @@ -1,3 +1,7 @@ +Mon Feb 8 12:13:08 JST 2016 + + word の処理をする前に、CharClassをobjectにする方が良いか? CbCっぽくはなくなるが。 + Sat Feb 6 19:50:04 JST 2016 ちょっとあれだけど、 diff -r cc770cd8d000 -r c48a8671ce34 regexParser/cerium/ppe/Exec.cc --- a/regexParser/cerium/ppe/Exec.cc Mon Feb 08 11:56:13 2016 +0900 +++ b/regexParser/cerium/ppe/Exec.cc Mon Feb 08 12:24:47 2016 +0900 @@ -16,9 +16,9 @@ ResultPtr result = NULL; tsv.blk->resultEnd = &result; tsv.blk->blockBegin = tsv.current; + addResult(tsv,true,buff.buff,buff.buffend); // entire buffer tsv = tSearch(tsv); tsv.blk->blockEnd = tsv.current; - addResult(tsv,true,buff.buff,buff.buffend); // entire buffer if (tsv.blk->blockEnd->state->bitState.bitContainer != 1) { if (tsv.matchBegin != tsv.buff.buffptr) { // partial match case at block end.