Mercurial > hg > Applications > Grep
diff c/regexParser/subsetConstraction.h @ 139:6c258910cacb pairPro
remove some warning and error
author | Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 07 Dec 2015 02:20:13 +0900 |
parents | 166136236891 |
children | 84a2a5209d3a |
line wrap: on
line diff
--- a/c/regexParser/subsetConstraction.h Sun Dec 06 15:54:05 2015 +0900 +++ b/c/regexParser/subsetConstraction.h Mon Dec 07 02:20:13 2015 +0900 @@ -1,6 +1,14 @@ -#include "bitVector.h" -extern BitVectorListPtr initBitVector(); -void printBitVectorList(BitVectorListPtr); -const BitVectorListPtr descendTreeNode(NodePtr,BitVectorListPtr, BitVectorListPtr, bool&, bool&); -const BitVectorListPtr setNextBitVectorList(unsigned char, BitVectorListPtr, BitVectorListPtr); -BitVectorListPtr createBitVectorList(NodePtr); +#include "transition.h" + +typedef struct transitionGenerator { + TransitionPtr t; + StatePtr state; + long stateMax; +} TransitionGenerator, *TransitionGeneratorPtr; + +typedef struct tgValue { + TransitionPtr t; + bool asterisk; +} TGValue, *TGValuePtr; + +extern TGValuePtr generateTransition(NodePtr n,TransitionGeneratorPtr tg);