comparison regexParser/cerium/CeriumMain.cc @ 277:7b4bcc7b5ae6

nextTState implemented
author Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
date Sat, 30 Jan 2016 20:44:37 +0900
parents 5aa9d01926f1
children 99d635926ef3
comparison
equal deleted inserted replaced
276:0faa561ac9ff 277:7b4bcc7b5ae6
25 TMmain(TaskManager *manager, int argc, char *argv[]) 25 TMmain(TaskManager *manager, int argc, char *argv[])
26 { 26 {
27 char *filename = 0; 27 char *filename = 0;
28 st_time = getTime(); 28 st_time = getTime();
29 Search s = grep(argc,argv,true); 29 Search s = grep(argc,argv,true);
30
30 createAnyState(s.tg); 31 createAnyState(s.tg);
31 generateTState(s.tg->anyState,s.tg); 32 generateTState(s.tg->anyState,s.tg);
33 // generateTState for startState. It is used in stateMatch.
34 generateTState(s.tg->stateList,s.tg);
32 35
33 FileMapReduce *fmp = new FileMapReduce(manager,TASK_EXEC,TASK_EXEC_DATA_PARALLEL,TASK_PRINT); 36 FileMapReduce *fmp = new FileMapReduce(manager,TASK_EXEC,TASK_EXEC_DATA_PARALLEL,TASK_PRINT);
34 filename = fmp->init(argc, argv); 37 filename = fmp->init(argc, argv);
35 fmp->w->global = (void*)s.tg; 38 fmp->w->global = (void*)s.tg;
36 if (filename < 0) { 39 if (filename < 0) {