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 */