diff regexParser/threadedSearch.cc @ 259:6a6546a753cf

tSearch of driver in main.cc (not working)
author Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
date Tue, 26 Jan 2016 13:34:33 +0900
parents 29e467a491ba
children 3f3c9902bb6d
line wrap: on
line diff
--- a/regexParser/threadedSearch.cc	Tue Jan 26 02:30:51 2016 +0900
+++ b/regexParser/threadedSearch.cc	Tue Jan 26 13:34:33 2016 +0900
@@ -5,14 +5,17 @@
 #include "threadedSearch.h"
 #include "subsetConstruction.h"
 
+void tSearch(TSValue tsv);
+
 void stateSkip(TSValue tsv) {
     tsv.buff.matchBegin = tsv.buff.buffptr;
-    tsv.current->stateSkip(tsv);
+    tSearch(tsv);
 }
 
 void stateMatch(TSValue tsv) {
-    tsv.buff.matchBegin = tsv.buff.buffptr;
-    tsv.current->stateSkip(tsv);
+    fwrite(tsv.buff.matchBegin,tsv.buff.buffptr-buff.matchBegin,1,stdout);
+    puts("\n");
+    grepSkip(tg,buff);
 }
 
 TStatePtr generateTState(StatePtr state) {