Mercurial > hg > Applications > Grep
diff c/regexParser/regexParser.cc @ 120:5d29b6a1b50f testcode
include Word in Node
author | Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Thu, 26 Nov 2015 20:40:30 +0900 |
parents | 31b0ba0050fa |
children | aa266a4db47c |
line wrap: on
line diff
--- a/c/regexParser/regexParser.cc Thu Nov 26 17:19:00 2015 +0900 +++ b/c/regexParser/regexParser.cc Thu Nov 26 20:40:30 2015 +0900 @@ -36,10 +36,10 @@ n->tokenType = ri->tokenType; n->left = left; n->right = right; + n->nodeNumber = ri->nodeNumber; + ri->nodeNumber++; if (ri->tokenType == 'a') { - n->nodeNumber = ri->nodeNumber; - ri->nodeNumber++; ri->tokenType = 0; n->cc->cond->w = getWord(ri->tokenValue); ri->ptr += n->cc->cond->w->length-1; @@ -128,8 +128,6 @@ return; } } - ri->tokenType = 0; - ri->tokenValue = 0; return; }