Mercurial > hg > Applications > Grep
diff c/regexParser/printTree.cc @ 89:50a146c05192
add NodeNumber in Regex Parser tree
author | Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 23 Oct 2015 17:20:54 +0900 |
parents | 52da06c3f050 |
children | d139af3bbd67 |
line wrap: on
line diff
--- a/c/regexParser/printTree.cc Fri Oct 23 15:38:49 2015 +0900 +++ b/c/regexParser/printTree.cc Fri Oct 23 17:20:54 2015 +0900 @@ -8,7 +8,12 @@ descendTree(n->right); d--; } - printf("%*c%c\n",d*4, ' ',n->Value.character); + if (n->tokenType == 'a') { + printf("%*c(%d)%c\n",d*4, ' ',n->nodeNumber,n->Value.character); + } else { + printf("%*c%c\n",d*4, ' ',n->Value.character); + } + if (n->left != NULL) { d++; descendTree(n->left);