Mercurial > hg > Applications > Grep
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); |