view c/regexParser/subsetConstraction.h @ 143:32977f5a2ed0 pairPro

add charClassMerge
author masa
date Fri, 11 Dec 2015 15:04:58 +0900
parents 71f36a59cf6a
children d8a4922eceae
line wrap: on
line source

#include "transition.h"

typedef struct transitionGenerator {
    TransitionPtr ts;
    StatePtr state;
    long stateMax;
} TransitionGenerator, *TransitionGeneratorPtr;

typedef struct tgValue {
    TransitionPtr ts;
    bool asterisk;
} TGValue, *TGValuePtr;

void printTransition(TransitionPtr ts);
TGValuePtr generateTransition(NodePtr n,TransitionGeneratorPtr tg);
StatePtr createStateList(NodePtr n);
TransitionGeneratorPtr generateTransitionList(NodePtr n);