diff c/regexParser/subsetConstraction.h @ 141:71f36a59cf6a pairPro

add appendState
author Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
date Fri, 11 Dec 2015 13:12:42 +0900
parents 84a2a5209d3a
children d8a4922eceae
line wrap: on
line diff
--- a/c/regexParser/subsetConstraction.h	Wed Dec 09 19:57:22 2015 +0900
+++ b/c/regexParser/subsetConstraction.h	Fri Dec 11 13:12:42 2015 +0900
@@ -2,7 +2,7 @@
 
 typedef struct transitionGenerator {
     TransitionPtr ts;
-    BitVectorPtr state;
+    StatePtr state;
     long stateMax;
 } TransitionGenerator, *TransitionGeneratorPtr;
 
@@ -11,4 +11,7 @@
     bool asterisk;
 } TGValue, *TGValuePtr;
 
-extern TGValuePtr generateTransition(NodePtr n,TransitionGeneratorPtr tg);
+void printTransition(TransitionPtr ts);
+TGValuePtr generateTransition(NodePtr n,TransitionGeneratorPtr tg);
+StatePtr createStateList(NodePtr n);
+TransitionGeneratorPtr generateTransitionList(NodePtr n);