Mercurial > hg > Applications > Grep
diff regexParser/regexParser.h @ 203:e809a2dd0731
add scValue
author | Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Sat, 26 Dec 2015 20:03:38 +0900 |
parents | b8bc24abaf8a |
children | b0ae5273925c |
line wrap: on
line diff
--- a/regexParser/regexParser.h Sat Dec 26 19:49:34 2015 +0900 +++ b/regexParser/regexParser.h Sat Dec 26 20:03:38 2015 +0900 @@ -59,12 +59,19 @@ } StateStack, *StateStackPtr; typedef struct transitionGenerator { - long stateMax; + long totalStateCount; StateStackPtr stack; StatePtr *stateArray; StatePtr stateList; } TransitionGenerator, *TransitionGeneratorPtr; +typedef struct scValue { + StatePtr stateTop; + StatePtr stateEnd; + StatePtr *stateArray; + TransitionGeneratorPtr tg; +} SCValue, *SCValuePtr; + typedef struct tgValue { bool asterisk; StatePtr startState;