Mercurial > hg > Applications > Grep
comparison c/regexParser/subsetConstraction.cc @ 148:d1ebba6e117a pairPro
add test routing
author | Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 15 Dec 2015 18:09:54 +0900 |
parents | 1c74ac7d56ec |
children | 1c9e8ba64f6a |
comparison
equal
deleted
inserted
replaced
147:84d32375383a | 148:d1ebba6e117a |
---|---|
4 #include "subsetConstraction.h" | 4 #include "subsetConstraction.h" |
5 | 5 |
6 static | 6 static |
7 CharClassPtr createCharClassWord(unsigned char *w, CharClassPtr cc1, CharClassPtr cc2) { | 7 CharClassPtr createCharClassWord(unsigned char *w, CharClassPtr cc1, CharClassPtr cc2) { |
8 CharClassPtr cc = NEW(CharClass); | 8 CharClassPtr cc = NEW(CharClass); |
9 cc->type = 'a'; | |
10 cc->cond.w.word = ri->tokenValue; | |
11 cc->cond.w.length = ri->ptr - ri->tokenValue; | |
12 cc->nextState.bitContainer = 0; | |
13 return cc1; | 9 return cc1; |
14 } | 10 } |
15 | 11 |
16 CharClassPtr charClassMerge(CharClassPtr src, CharClassPtr add) { | 12 CharClassPtr charClassMerge(CharClassPtr src, CharClassPtr add) { |
17 // 重なっているccの領域を分割する | 13 // 重なっているccの領域を分割する |