annotate regexParser/CharClass.h @ 324:879dc5d1cb6a default tip

fix
author mir3636
date Fri, 27 May 2016 21:21:09 +0900
parents 62f4628d2c0d
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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
62f4628d2c0d tSearch loop unwind
Nozomi
parents: 308
diff changeset
2 #define MAXCHAR (256)
182
dbe004d03ef0 implement stateAllocate()
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 181
diff changeset
3
308
1188debbef10 separate CharClass
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 300
diff changeset
4 extern CharClassPtr createCharClassWord(RegexInfoPtr ri) ;
1188debbef10 separate CharClass
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 300
diff changeset
5 extern CharClassPtr insertCharClass(CharClassPtr cc, unsigned long begin, unsigned long end) ;
1188debbef10 separate CharClass
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 300
diff changeset
6 extern CharClassWalkerPtr createCharClassWalker (CharClassPtr next) ;
1188debbef10 separate CharClass
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 300
diff changeset
7 extern bool hasNext(CharClassWalkerPtr walk) ;
1188debbef10 separate CharClass
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 300
diff changeset
8 extern CharClassPtr getNext(CharClassWalkerPtr walk) ;
1188debbef10 separate CharClass
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 300
diff changeset
9 extern void setState(CharClassPtr cc, BitVector bi) ;
1188debbef10 separate CharClass
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 300
diff changeset
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
1188debbef10 separate CharClass
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 300
diff changeset
12 /* end */