diff regexParser/transition.h @ 178:5e8c6857934c pairPro

implement charClassMerge
author Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
date Wed, 23 Dec 2015 19:17:36 +0900
parents 8de9a33f6ae5
children d97bcab546e8
line wrap: on
line diff
--- a/regexParser/transition.h	Wed Dec 23 17:28:59 2015 +0900
+++ b/regexParser/transition.h	Wed Dec 23 19:17:36 2015 +0900
@@ -1,14 +1,9 @@
 #include "bitVector.h"
 
-typedef struct transition {
-    CharClassPtr condition;
-    struct transition *next;
-} Transition, *TransitionPtr;
-
 typedef struct state {
     BitVector bitState;
-    TransitionPtr transition;
-    NodePtr nextNode;
+    CharClassPtr cc;
+    NodePtr node;
     struct state *next;
 } State, *StatePtr;