diff regexParser/regexParser.cc @ 183:7ae0a3070647 pairPro

implement generateTransitionList
author Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
date Thu, 24 Dec 2015 20:02:09 +0900
parents d97bcab546e8
children d25f4f3b4c34
line wrap: on
line diff
--- a/regexParser/regexParser.cc	Thu Dec 24 19:14:49 2015 +0900
+++ b/regexParser/regexParser.cc	Thu Dec 24 20:02:09 2015 +0900
@@ -28,14 +28,11 @@
 static
 NodePtr createNode(RegexInfoPtr ri,unsigned char type,CharClassPtr cc, NodePtr left, NodePtr right) {
     NodePtr n = allocateNode();
-
     n->tokenType = type;
     n->cc = cc;
+    n->state = NULL;
     n->left = left;
     n->right = right;
-    n->nodeNumber = ri->stateNumber;
-    ri->stateNumber++;
-
     return n;
 }