diff regexParser/subsetConstruction.h @ 308:1188debbef10

separate CharClass
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Mon, 08 Feb 2016 12:45:45 +0900
parents 63213964502a
children c9ac6f06e706
line wrap: on
line diff
--- a/regexParser/subsetConstruction.h	Mon Feb 08 12:26:53 2016 +0900
+++ b/regexParser/subsetConstruction.h	Mon Feb 08 12:45:45 2016 +0900
@@ -1,14 +1,9 @@
-extern CharClassPtr charClassMerge(CharClassPtr cc,unsigned long begin, unsigned long end, BitVector nextState);
 extern TGValue createTGValue();
-extern CharClassPtr mergeTransition(StatePtr x,CharClassPtr y);
 extern void exportState(TransitionGeneratorPtr tg);
 extern void setState(CharClassPtr cc, BitVector bi);
 extern StatePtr createState(TGValue tgv,NodePtr n);
 extern StatePtr createState(TransitionGeneratorPtr tg,BitVector bi);
 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 void printState(StatePtr state);
 extern void determinize(StatePtr s, TransitionGeneratorPtr tg);