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