Mercurial > hg > Applications > Grep
diff regexParser/cerium/CeriumMain.cc @ 281:b74e3b4b11d7
parallel search done
author | Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Sun, 31 Jan 2016 18:28:58 +0900 |
parents | 6bbd1cbf90d0 |
children | 555ca452f031 |
line wrap: on
line diff
--- a/regexParser/cerium/CeriumMain.cc Sun Jan 31 16:59:43 2016 +0900 +++ b/regexParser/cerium/CeriumMain.cc Sun Jan 31 18:28:58 2016 +0900 @@ -36,6 +36,7 @@ static TSValue stateMatch(TSValue tsv) { ResultPtr r = NEW(Result); + r->continued = false; r->begin = tsv.buff.matchBegin; r->end = tsv.buff.buffptr; *tsv.resultEnd = r; @@ -51,7 +52,7 @@ ResultPtr prev = NULL; // printf("%s\n",comment); for (;r;r = r->next) { - if (r->end == NULL) { + if (r->continued) { prev = r; break; }