Mercurial > hg > Applications > Grep
comparison c/regexParser/transition.cc @ 116:66c633575b53 pairPro
remove error and warning
author | Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 24 Nov 2015 17:07:08 +0900 |
parents | ec485345daf9 |
children | 84a2a5209d3a |
comparison
equal
deleted
inserted
replaced
115:ca30f8334741 | 116:66c633575b53 |
---|---|
1 #include <stdlib.h> | |
1 #include "transition.h" | 2 #include "transition.h" |
2 | 3 |
3 TransitionPtr createTransition(CharClass,BitVectorPtr); | 4 TransitionPtr createTransition(CharClass,BitVectorPtr); |
4 TransitionPtr appendTransition0(TransitionPtr,TransitionPtr); | 5 TransitionPtr appendTransition0(TransitionPtr,TransitionPtr); |
5 TransitionPtr appendTransition(TransitionPtr,TransitionPtr); | 6 TransitionPtr appendTransition(TransitionPtr,TransitionPtr); |
13 | 14 |
14 TransitionPtr appendTransition0(TransitionPtr x, TransitionPtr y) { | 15 TransitionPtr appendTransition0(TransitionPtr x, TransitionPtr y) { |
15 TransitionPtr x0 = x; | 16 TransitionPtr x0 = x; |
16 for(;;) { | 17 for(;;) { |
17 if (x->next == NULL) { | 18 if (x->next == NULL) { |
18 x->next = y | 19 x->next = y; |
19 return x0; | 20 return x0; |
20 } | 21 } |
21 } | 22 } |
22 return x; | 23 return x; |
23 } | 24 } |