diff regexParser/cerium/CeriumMain.cc @ 271:6640b0d5bf13

remove anystate processing in sequential seqrch
author Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
date Fri, 29 Jan 2016 19:37:11 +0900
parents 0e423d9f9647
children 5aa9d01926f1
line wrap: on
line diff
--- a/regexParser/cerium/CeriumMain.cc	Fri Jan 29 18:13:04 2016 +0900
+++ b/regexParser/cerium/CeriumMain.cc	Fri Jan 29 19:37:11 2016 +0900
@@ -23,7 +23,10 @@
 TMmain(TaskManager *manager, int argc, char *argv[])
 {
     char *filename = 0;
+    st_time = getTime();
     Search s = grep(argc,argv,true);
+    createAnyState(s.tg); 
+    generateTsate(s.tg->anySatete,s.tg);
 
     FileMapReduce *fmp = new FileMapReduce(manager,TASK_EXEC,TASK_EXEC_DATA_PARALLEL,TASK_PRINT);
     filename = fmp->init(argc, argv);
@@ -33,7 +36,6 @@
     }
     fmp->division_out_size = sizeof(void*)*3; // *Result,*blockBegin,*blockEnd
     task_init();
-    st_time = getTime();
     fmp->run_start(manager, filename);
     manager->set_TMend(TMend);
     return 0;