Mercurial > hg > Applications > Grep
annotate regexParser/CharClass.h @ 322:62f4628d2c0d
tSearch loop unwind
author | Nozomi |
---|---|
date | Thu, 26 May 2016 19:57:44 +0900 |
parents | 1188debbef10 |
children |
rev | line source |
---|---|
191
02031fb73af8
remove somefiles and fix header files
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
190
diff
changeset
|
1 #include "regexParser.h" |
322 | 2 #define MAXCHAR (256) |
182
dbe004d03ef0
implement stateAllocate()
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
181
diff
changeset
|
3 |
308 | 4 extern CharClassPtr createCharClassWord(RegexInfoPtr ri) ; |
5 extern CharClassPtr insertCharClass(CharClassPtr cc, unsigned long begin, unsigned long end) ; | |
6 extern CharClassWalkerPtr createCharClassWalker (CharClassPtr next) ; | |
7 extern bool hasNext(CharClassWalkerPtr walk) ; | |
8 extern CharClassPtr getNext(CharClassWalkerPtr walk) ; | |
9 extern void setState(CharClassPtr cc, BitVector bi) ; | |
10 extern CharClassPtr mergeTransition(StatePtr x,CharClassPtr y) ; | |
141
71f36a59cf6a
add appendState
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
139
diff
changeset
|
11 |
308 | 12 /* end */ |