comparison regexParser/node.cc @ 205:b7b8f0c03fe3

add test/ccMerge.cc
author Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
date Sun, 27 Dec 2015 14:57:40 +0900
parents 4fefd80c05f2
children b0ae5273925c
comparison
equal deleted inserted replaced
204:e6e862e92fdc 205:b7b8f0c03fe3
2 #include "regexParser.h" 2 #include "regexParser.h"
3 #include "node.h" 3 #include "node.h"
4 4
5 void printCharacterClass(CharClassPtr cc, long nodeNumber,int d) { 5 void printCharacterClass(CharClassPtr cc, long nodeNumber,int d) {
6 if (!cc) return; 6 if (!cc) return;
7 if (cc->type == 'a') { 7 if (cc->type == 'a' || cc->type == 'r') {
8 if (cc->left) { 8 if (cc->left) {
9 printCharacterClass(cc->left,nodeNumber,d+1); 9 printCharacterClass(cc->left,nodeNumber,d+1);
10 } 10 }
11 printf("%*c",d*4, ' '); 11 printf("%*c",d*4, ' ');
12 for (RangeList range = cc->cond.range; range.begin != 0;) { 12 for (RangeList range = cc->cond.range; range.begin != 0;) {