comparison 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
comparison
equal deleted inserted replaced
140:84a2a5209d3a 141:71f36a59cf6a
1 #include "transition.h" 1 #include "transition.h"
2 2
3 typedef struct transitionGenerator { 3 typedef struct transitionGenerator {
4 TransitionPtr ts; 4 TransitionPtr ts;
5 BitVectorPtr state; 5 StatePtr state;
6 long stateMax; 6 long stateMax;
7 } TransitionGenerator, *TransitionGeneratorPtr; 7 } TransitionGenerator, *TransitionGeneratorPtr;
8 8
9 typedef struct tgValue { 9 typedef struct tgValue {
10 TransitionPtr ts; 10 TransitionPtr ts;
11 bool asterisk; 11 bool asterisk;
12 } TGValue, *TGValuePtr; 12 } TGValue, *TGValuePtr;
13 13
14 extern TGValuePtr generateTransition(NodePtr n,TransitionGeneratorPtr tg); 14 void printTransition(TransitionPtr ts);
15 TGValuePtr generateTransition(NodePtr n,TransitionGeneratorPtr tg);
16 StatePtr createStateList(NodePtr n);
17 TransitionGeneratorPtr generateTransitionList(NodePtr n);