comparison c/regexParser/createBitVectorList.cc @ 103:4ad2a75dec4a impl-bitvector

fix if statement in descendTreeNode.cc
author Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
date Tue, 17 Nov 2015 19:37:29 +0900
parents 07f4761c6c58
children 3eb3cb5d581f
comparison
equal deleted inserted replaced
102:07f4761c6c58 103:4ad2a75dec4a
64 } 64 }
65 } 65 }
66 66
67 BitVectorListPtr descendTreeNode(NodePtr n,BitVectorListPtr bvl) { 67 BitVectorListPtr descendTreeNode(NodePtr n,BitVectorListPtr bvl) {
68 68
69 if (n->tokenType == '*') { 69 if (n->Value.character == '*') {
70 bvl = descendTreeNode(n->left,bvl); 70 bvl = descendTreeNode(n->left,bvl);
71 } else if (n->tokenType == '|') { 71 } else if (n->Value.character == '|') {
72 bvl = descendTreeNode(n->left,bvl); 72 bvl = descendTreeNode(n->left,bvl);
73 bvl = descendTreeNode(n->parent->right,bvl); 73 bvl = descendTreeNode(n->parent->right,bvl);
74 } else if (n->Value.character == '+') { 74 } else if (n->Value.character == '+') {
75 bvl = descendTreeNode(n->left,bvl); 75 bvl = descendTreeNode(n->left,bvl);
76 bvl = descendTreeNode(n->right,bvl); 76 bvl = descendTreeNode(n->right,bvl);