Mercurial > hg > Applications > Grep
diff c/regexParser/regexParser.cc @ 143:32977f5a2ed0 pairPro
add charClassMerge
author | masa |
---|---|
date | Fri, 11 Dec 2015 15:04:58 +0900 |
parents | de0f332d560c |
children | d8a4922eceae |
line wrap: on
line diff
--- a/c/regexParser/regexParser.cc Fri Dec 11 14:54:00 2015 +0900 +++ b/c/regexParser/regexParser.cc Fri Dec 11 15:04:58 2015 +0900 @@ -52,10 +52,7 @@ return n; } -CharClassPtr charClassMerge(CharClassPtr src, CharClassPtr add) { - // 重なっているccの領域を分割する - // 必要ならばnextStateを重ねあわせる - // 変更があった場合は新しくリストを作って返す +CharClassPtr charClassMerge(CharClassPtr cc, unsigned char begin, unsigned char end, CharClassPtr next) { if (src->type == 'a') { if (add->type == 'a') { if (src->cond.w.word[0] > add->cond.w.word[0]) {