Mercurial > hg > Applications > Grep
comparison regexParser/main.cc @ 180:d97bcab546e8 pairPro
implement getNext
author | Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Thu, 24 Dec 2015 17:56:28 +0900 |
parents | 5e8c6857934c |
children | ef798db705e9 |
comparison
equal
deleted
inserted
replaced
179:6cf8252f3912 | 180:d97bcab546e8 |
---|---|
8 | 8 |
9 int main(int argc, char **argv) | 9 int main(int argc, char **argv) |
10 { | 10 { |
11 RegexInfo ri; | 11 RegexInfo ri; |
12 ri.stateNumber = 1; | 12 ri.stateNumber = 1; |
13 ri.asterisk = false; | |
14 ri.current = NEW(State); | |
15 ri.current->bitState.bitContainer = 0 | |
16 bitSet(ri.current->bitState,ri.stateNumber); | |
17 ri.current->next = NULL; | |
18 ri.current->cc = NULL; | |
19 ri.current->node = NULL; | |
20 ri.states = ri.current; | |
21 for (int i = 1; i < argc; i++) { | 13 for (int i = 1; i < argc; i++) { |
22 if (strcmp(argv[i],"-regex") == 0) { | 14 if (strcmp(argv[i],"-regex") == 0) { |
23 ri.ptr = (unsigned char*)argv[i+1]; i++; | 15 ri.ptr = (unsigned char*)argv[i+1]; i++; |
24 } | 16 } |
25 } | 17 } |