# HG changeset patch # User Masataka Kohagura # Date 1453743051 -32400 # Node ID 29e467a491ba50e4ddbceb0826d88549786bb446 # Parent ebb429c2b6a78220077d26209ee8edf7b6b01e1c remove error and add threadedSearch.h diff -r ebb429c2b6a7 -r 29e467a491ba regexParser/threadedSearch.cc --- a/regexParser/threadedSearch.cc Mon Jan 25 19:20:32 2016 +0900 +++ b/regexParser/threadedSearch.cc Tue Jan 26 02:30:51 2016 +0900 @@ -2,6 +2,7 @@ #include #include "regexParser.h" +#include "threadedSearch.h" #include "subsetConstruction.h" void stateSkip(TSValue tsv) { @@ -46,7 +47,7 @@ for (int i = 0; i < tsv.current->ccvSize; i++) { CCVPtr ccv = &tsv.current->ccv[i]; if (cbegin) { - tsv.stateSkip(tsv); + tsv.current->stateSkip(tsv); goto next; } else if (c<=ccv->end) { // range matched. @@ -73,7 +74,7 @@ } tsv.current = ccv->tState; if (tsv.current->state->bitState.bitContainer & 2) { - tsv.stateMatch(); + tsv.current->stateMatch(tsv); } goto next; } diff -r ebb429c2b6a7 -r 29e467a491ba regexParser/threadedSearch.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/regexParser/threadedSearch.h Tue Jan 26 02:30:51 2016 +0900 @@ -0,0 +1,1 @@ +extern void tSearch(TSValue tsv);