]> granicus.if.org Git - re2c/commitdiff
Continued adding "--skeleton" switch.
authorUlya Trofimovich <skvadrik@gmail.com>
Mon, 6 Apr 2015 19:15:29 +0000 (20:15 +0100)
committerUlya Trofimovich <skvadrik@gmail.com>
Mon, 6 Apr 2015 19:15:29 +0000 (20:15 +0100)
Fixed range lower bound tracking when generating input strings
from DFA.

re2c/code.cc

index 49678337d17b32a210de57e38b13b26e5b011772..ce3cdf3fdff6861bc27b4e4a4ff07be4bb96c245 100644 (file)
@@ -1088,10 +1088,9 @@ static void generate_data (OutputFile & o, uint ind, State * s, const std::vecto
                                        z.push_back (s->go.span[i].ub - 1);
                                        zs.push_back (std::make_pair (z, l));
                                }
-
-                               b = s->go.span[i].ub;
                        }
                        generate_data (o, ind, s->go.span[i].to, zs, ys);
+                       b = s->go.span[i].ub;
                }
                s->generated = false;
        }