diff regexParser/subsetConstruction.cc @ 293:948428caf616

NFA maximum match worked
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Tue, 02 Feb 2016 10:38:45 +0900
parents 20ed7536784f
children 3e78631a6222
line wrap: on
line diff
--- a/regexParser/subsetConstruction.cc	Mon Feb 01 21:52:57 2016 +0900
+++ b/regexParser/subsetConstruction.cc	Tue Feb 02 10:38:45 2016 +0900
@@ -107,7 +107,7 @@
     }
     if (begin > cc->cond.range.end ) { // 13
         if (cc->right) {
-            return createCharClassRange(cc->cond.range.begin,cc->cond.range.end,nextState.bitContainer,cc->left,charClassMerge(cc->right,begin,end,nextState));
+            return createCharClassRange(cc->cond.range.begin,cc->cond.range.end,cc->nextState.bitContainer,cc->left,charClassMerge(cc->right,begin,end,nextState));
         } else {
             return createCharClassRange(begin,end,nextState.bitContainer,cc,NULL);
         }