Mercurial > hg > Applications > Grep
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;) { |