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);