Mercurial > hg > Applications > Grep
diff regexParser/node.cc @ 300:3e78631a6222
remove ragne list
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Wed, 03 Feb 2016 13:56:01 +0900 |
parents | a9e3512120e2 |
children | 058c87665213 |
line wrap: on
line diff
--- a/regexParser/node.cc Wed Feb 03 13:11:10 2016 +0900 +++ b/regexParser/node.cc Wed Feb 03 13:56:01 2016 +0900 @@ -9,14 +9,8 @@ printCharacterClass(cc->left,nodeNumber,d+1); } printf("%*c",d*4, ' '); - for (RangeList range = cc->cond.range; range.begin != 0;) { - printf("[%c-%c] ",(unsigned char)range.begin,(unsigned char)range.end); - if (range.next != NULL) { - range = *range.next; - } else { - break; - } - } + RangeList range = cc->cond.range; + printf("[%c-%c] ",(unsigned char)range.begin,(unsigned char)range.end); printf("(%lx)\n",cc->nextState.bitContainer); if (cc->right) { printCharacterClass(cc->right,nodeNumber,d+1);