Mercurial > hg > Applications > Grep
diff regexParser/CharClass.h @ 308:1188debbef10
separate CharClass
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 08 Feb 2016 12:45:45 +0900 |
parents | regexParser/subsetConstruction.cc@3e78631a6222 |
children | 62f4628d2c0d |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/regexParser/CharClass.h Mon Feb 08 12:45:45 2016 +0900 @@ -0,0 +1,11 @@ +#include "regexParser.h" + +extern CharClassPtr createCharClassWord(RegexInfoPtr ri) ; +extern CharClassPtr insertCharClass(CharClassPtr cc, unsigned long begin, unsigned long end) ; +extern CharClassWalkerPtr createCharClassWalker (CharClassPtr next) ; +extern bool hasNext(CharClassWalkerPtr walk) ; +extern CharClassPtr getNext(CharClassWalkerPtr walk) ; +extern void setState(CharClassPtr cc, BitVector bi) ; +extern CharClassPtr mergeTransition(StatePtr x,CharClassPtr y) ; + +/* end */