Mercurial > hg > Applications > Grep
comparison regexParser/subsetConstraction.h @ 170:de2438d4146a pairPro
fix
author | Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Sat, 19 Dec 2015 20:14:42 +0900 |
parents | 313f1c176328 |
children | 684363c44d6f |
comparison
equal
deleted
inserted
replaced
169:313f1c176328 | 170:de2438d4146a |
---|---|
1 #include "transition.h" | 1 #include "transition.h" |
2 | |
3 typedef struct stateStack { | |
4 BitVector state; | |
5 struct stateStack *next; | |
6 } StateStack, *StateStackPtr; | |
2 | 7 |
3 typedef struct transitionGenerator { | 8 typedef struct transitionGenerator { |
4 TransitionPtr ts; | 9 TransitionPtr ts; |
5 StatePtr state; | 10 StatePtr state; |
6 long stateMax; | 11 long stateMax; |
12 StateStack stack; | |
7 } TransitionGenerator, *TransitionGeneratorPtr; | 13 } TransitionGenerator, *TransitionGeneratorPtr; |
8 | 14 |
9 typedef struct tgValue { | 15 typedef struct tgValue { |
10 TransitionPtr ts; | 16 TransitionPtr ts; |
11 bool asterisk; | 17 bool asterisk; |
18 TransitionGeneratorPtr tg; | |
12 } TGValue, *TGValuePtr; | 19 } TGValue, *TGValuePtr; |
13 | 20 |
14 typedef struct charClassStack { | 21 typedef struct charClassStack { |
15 bool left; | 22 bool left; |
16 CharClassPtr cc; | 23 CharClassPtr cc; |