changeset 189:fccf7941ecc2 pairPro

fix
author Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
date Fri, 25 Dec 2015 14:42:31 +0900
parents 109d22faf7b5
children 3e8e5780ad4a
files regexParser/main.cc regexParser/subsetConstraction.cc
diffstat 2 files changed, 3 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/regexParser/main.cc	Fri Dec 25 02:57:21 2015 +0900
+++ b/regexParser/main.cc	Fri Dec 25 14:42:31 2015 +0900
@@ -5,7 +5,7 @@
 
 extern NodePtr regex(RegexInfoPtr);
 extern void printTree(NodePtr);
-
+extern TransitionGeneratorPtr generateTransitionList(NodePtr n);
 int main(int argc, char **argv)
 {
     RegexInfo ri;
@@ -18,5 +18,6 @@
     printf("regex : %s\n",ri.ptr);
     NodePtr n = regex(&ri);
     printTree(n);
+    TransitionGeneratorPtr tg = generateTransitionList(n);
     return 0;
 }
--- a/regexParser/subsetConstraction.cc	Fri Dec 25 02:57:21 2015 +0900
+++ b/regexParser/subsetConstraction.cc	Fri Dec 25 14:42:31 2015 +0900
@@ -176,7 +176,7 @@
 }
 
 void setState(CharClassPtr cc, BitVector bi) {
-    setState(cc,bi);
+    cc->nextState = bi;
     if (cc->left) {
         setState(cc->left,bi);
     }