comparison c/regexParser/subsetConstraction.cc @ 157:dcd751ba7103 pairPro

merge
author masa
date Fri, 18 Dec 2015 19:10:33 +0900
parents b5ecfc008bcf
children f0a347cd9c6a
comparison
equal deleted inserted replaced
156:b5ecfc008bcf 157:dcd751ba7103
103 } 103 }
104 if (begin >= cc->cond.range.begin && begin <= cc->cond.range.end) { 104 if (begin >= cc->cond.range.begin && begin <= cc->cond.range.end) {
105 if (end > cc->cond.range.end) { 105 if (end > cc->cond.range.end) {
106 if (begin == cc->cond.range.begin) { // 8 106 if (begin == cc->cond.range.begin) { // 8
107 CharClassPtr cc1; 107 CharClassPtr cc1;
108 <<<<<<< local
109 if (cc->right) {
110 cc1 = charClassMerge(cc->right,begin,end-1,nextState);
111 =======
108 if (cc->right) { 112 if (cc->right) {
109 cc1 = charClassMerge(cc->right,begin,cc->cond.range.end,nextState); 113 cc1 = charClassMerge(cc->right,begin,cc->cond.range.end,nextState);
114 >>>>>>> other
110 } else { 115 } else {
111 cc1 = createCharClassRange(begin,cc->cond.range.end,NULL,NULL); 116 cc1 = createCharClassRange(begin,cc->cond.range.end,NULL,NULL);
112 cc1->nextState = nextState; 117 cc1->nextState = nextState;
113 } 118 }
114 CharClassPtr cc3 = createCharClassRange(cc->cond.range.end+1,end,cc->left,cc1); 119 CharClassPtr cc3 = createCharClassRange(cc->cond.range.end+1,end,cc->left,cc1);