annotate regexParser/determinize.cc @ 188:109d22faf7b5 pairPro

remove errors and warnings
author Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
date Fri, 25 Dec 2015 02:57:21 +0900
parents 3bf2c6d6d53e
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
117
166136236891 add header files
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 116
diff changeset
1 #include "determinize.h"
111
1d30f70702df add determinize.cc and transition.cc
masa
parents:
diff changeset
2
1d30f70702df add determinize.cc and transition.cc
masa
parents:
diff changeset
3 TransitionPtr determinize(TransitionPtr cond, TransitionPtr list) {
1d30f70702df add determinize.cc and transition.cc
masa
parents:
diff changeset
4 TransitionPtr x0 = createTransition(x->condition, x->nextState);
1d30f70702df add determinize.cc and transition.cc
masa
parents:
diff changeset
5 TransitionPtr x1 = x0;
1d30f70702df add determinize.cc and transition.cc
masa
parents:
diff changeset
6 for(;;) {
1d30f70702df add determinize.cc and transition.cc
masa
parents:
diff changeset
7 if (x->next == NULL) {
1d30f70702df add determinize.cc and transition.cc
masa
parents:
diff changeset
8 x1->next = y;
1d30f70702df add determinize.cc and transition.cc
masa
parents:
diff changeset
9 return x0;
1d30f70702df add determinize.cc and transition.cc
masa
parents:
diff changeset
10 }
1d30f70702df add determinize.cc and transition.cc
masa
parents:
diff changeset
11 x = x->next;
1d30f70702df add determinize.cc and transition.cc
masa
parents:
diff changeset
12 x1->next = createTransition(x->condition, x->nextState);
1d30f70702df add determinize.cc and transition.cc
masa
parents:
diff changeset
13 x1 = x1->next;
1d30f70702df add determinize.cc and transition.cc
masa
parents:
diff changeset
14 }
116
66c633575b53 remove error and warning
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 111
diff changeset
15 return x0;
111
1d30f70702df add determinize.cc and transition.cc
masa
parents:
diff changeset
16 }