diff regexParser/transition.h @ 169:313f1c176328 pairPro

implement mergeTransition
author Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
date Sat, 19 Dec 2015 19:06:35 +0900
parents 3bf2c6d6d53e
children 540fc12871d9
line wrap: on
line diff
--- a/regexParser/transition.h	Sat Dec 19 16:09:19 2015 +0900
+++ b/regexParser/transition.h	Sat Dec 19 19:06:35 2015 +0900
@@ -2,19 +2,17 @@
 
 typedef struct transition {
     CharClassPtr condition;
-    BitVectorPtr nextState;
     struct transition *next;
 } Transition, *TransitionPtr;
 
 typedef struct state {
-    BitVectorPtr bitState;
     TransitionPtr transition;
     struct state *next;
 } State, *StatePtr;
 
 StatePtr createState(BitVectorPtr bi, TransitionPtr ts, StatePtr next);
 StatePtr appendState(StatePtr x, StatePtr y);
-TransitionPtr createTransition(CharClassPtr cc ,BitVectorPtr state);
+TransitionPtr createTransition(CharClassPtr cc);
 TransitionPtr appendTransition0(TransitionPtr curr,TransitionPtr next);
 TransitionPtr appendTransition(TransitionPtr curr,TransitionPtr next);