Mercurial > hg > Applications > Grep
diff regexParser/cerium/ppe/Print.cc @ 303:cc770cd8d000
parallel retrying seach worked
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 08 Feb 2016 11:56:13 +0900 |
parents | 27414e6fb33c |
children |
line wrap: on
line diff
--- a/regexParser/cerium/ppe/Print.cc Mon Feb 08 08:59:38 2016 +0900 +++ b/regexParser/cerium/ppe/Print.cc Mon Feb 08 11:56:13 2016 +0900 @@ -39,7 +39,7 @@ prev = NULL; continue; } - StatePtr blockBegin = (StatePtr)w->o_data[i*out_size+1]; + // StatePtr blockBegin = (StatePtr)w->o_data[i*out_size+1]; if (prev) { if (i >= out_task_num) break; // 最後のブロックでなく、前の prevBlockEnd が state 1 でない場合) @@ -68,12 +68,10 @@ tsv.matchEnd = prev->end; tsv = tSearch(tsv); if (result) { - resultPrint(prev->next,"Print"); + resultPrint(result,"Print"); } } // printf("%p\n",r); - } else { - if ((blockBegin->bitState.bitContainer & 1)!=1) r = r->next; } prev = resultPrint(r,"Print"); }