comparison regexParser/cerium/ppe/Exec.cc @ 293:948428caf616

NFA maximum match worked
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Tue, 02 Feb 2016 10:38:45 +0900
parents 868f01f1ba8e
children bcb3b0cd5604
comparison
equal deleted inserted replaced
292:868f01f1ba8e 293:948428caf616
24 tsv.blk->result = NULL; 24 tsv.blk->result = NULL;
25 ResultPtr result = NULL; 25 ResultPtr result = NULL;
26 tsv.blk->resultEnd = &result; 26 tsv.blk->resultEnd = &result;
27 unsigned char *end = tsv.buff.buffend; 27 unsigned char *end = tsv.buff.buffend;
28 tsv.buff.buffend = tsv.buff.buff+1; 28 tsv.buff.buffend = tsv.buff.buff+1;
29 tsv.matchBegin = NULL; 29 tsv.matchBegin = tsv.buff.buffptr;
30 tsv.matchEnd = NULL; 30 tsv.matchEnd = NULL;
31 tsv = tSearch(tsv); 31 tsv = tSearch(tsv);
32 tsv.blk->blockBegin = tsv.current; 32 tsv.blk->blockBegin = tsv.current;
33 tsv.buff.buffend = end; 33 tsv.buff.buffend = end;
34 tsv = tSearch(tsv); 34 tsv = tSearch(tsv);