comparison c/regexParser/transition.h @ 140:84a2a5209d3a pairPro

change some variable name
author Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
date Wed, 09 Dec 2015 19:57:22 +0900
parents 66c633575b53
children 71f36a59cf6a
comparison
equal deleted inserted replaced
139:6c258910cacb 140:84a2a5209d3a
8 8
9 typedef struct state { 9 typedef struct state {
10 TransitionPtr transition; 10 TransitionPtr transition;
11 struct state *next; 11 struct state *next;
12 } State, *StatePtr; 12 } State, *StatePtr;
13
14 TransitionPtr createTransition(CharClassPtr cc ,BitVectorPtr state);
15 TransitionPtr appendTransition0(TransitionPtr curr,TransitionPtr next);
16 TransitionPtr appendTransition(TransitionPtr curr,TransitionPtr next);
17
13 /* 18 /*
14 正規表現木を辿って transition のList をつくる 19 正規表現木を辿って transition のList をつくる
15 CharClass のかさなりを判定して重なりのない新しいCharClassをつくる 20 CharClass のかさなりを判定して重なりのない新しいCharClassをつくる
16 重なっている状態はbitvectorのorをとる 21 重なっている状態はbitvectorのorをとる
17 重なっている状態はそれぞれの状態について木をたどる 22 重なっている状態はそれぞれの状態について木をたどる