Mercurial > hg > Applications > Grep
diff regexParser/subsetConstruction.h @ 225:0c28ff35b4f0
add generateSequentialSearch
author | Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 15 Jan 2016 16:47:03 +0900 |
parents | c38a7b2dd996 |
children | 2b1fbfb92d54 |
line wrap: on
line diff
--- a/regexParser/subsetConstruction.h Fri Jan 15 16:12:19 2016 +0900 +++ b/regexParser/subsetConstruction.h Fri Jan 15 16:47:03 2016 +0900 @@ -5,6 +5,9 @@ extern void setState(CharClassPtr cc, BitVector bi); extern StatePtr createState(TGValue tgv,NodePtr n); extern TGValue generateTransitionList(NodePtr n); +extern CharClassPtr getNext(CharClassWalkerPtr walk); +extern bool hasNext(CharClassWalkerPtr walk); +extern CharClassWalkerPtr createCharClassWalker (CharClassPtr next); extern void printState(TransitionGeneratorPtr tg); extern SCValue createSCValue(TGValue tgv) ; extern SCValue subsetConstruction(SCValue scv) ;